--- /srv/rebuilderd/tmp/rebuilderdSs8bD7/inputs/libpython3.14-dev_3.14.4-2_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderdSs8bD7/out/libpython3.14-dev_3.14.4-2_armhf.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-04-22 10:14:09.000000 debian-binary │ -rw-r--r-- 0 0 0 8120 2026-04-22 10:14:09.000000 control.tar.xz │ --rw-r--r-- 0 0 0 4012896 2026-04-22 10:14:09.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 4016996 2026-04-22 10:14:09.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./control │ │ │ @@ -1,13 +1,13 @@ │ │ │ Package: libpython3.14-dev │ │ │ Source: python3.14 │ │ │ Version: 3.14.4-2 │ │ │ Architecture: armhf │ │ │ Maintainer: Matthias Klose │ │ │ -Installed-Size: 16762 │ │ │ +Installed-Size: 16767 │ │ │ Depends: libpython3.14-stdlib (= 3.14.4-2), libpython3.14 (= 3.14.4-2), 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.14) │ │ │ Header files, a static library and development tools for building │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── file list │ │ │ @@ -306,15 +306,15 @@ │ │ │ -rw-r--r-- 0 root (0) root (0) 1063 2026-04-22 10:14:09.000000 ./usr/lib/python3.14/config-3.14-arm-linux-gnueabihf/Setup.bootstrap │ │ │ -rw-r--r-- 0 root (0) root (0) 676 2026-04-22 10:14:09.000000 ./usr/lib/python3.14/config-3.14-arm-linux-gnueabihf/Setup.local │ │ │ -rw-r--r-- 0 root (0) root (0) 7244 2026-04-22 10:14:09.000000 ./usr/lib/python3.14/config-3.14-arm-linux-gnueabihf/Setup.stdlib │ │ │ -rw-r--r-- 0 root (0) root (0) 5406 2026-04-22 10:14:09.000000 ./usr/lib/python3.14/config-3.14-arm-linux-gnueabihf/config.c │ │ │ -rw-r--r-- 0 root (0) root (0) 1444 2026-04-22 10:14:09.000000 ./usr/lib/python3.14/config-3.14-arm-linux-gnueabihf/config.c.in │ │ │ -rwxr-xr-x 0 root (0) root (0) 15425 2026-04-22 10:14:09.000000 ./usr/lib/python3.14/config-3.14-arm-linux-gnueabihf/install-sh │ │ │ -rw-r--r-- 0 root (0) root (0) 7445348 2026-04-22 10:14:09.000000 ./usr/lib/python3.14/config-3.14-arm-linux-gnueabihf/libpython3.14-pic.a │ │ │ --rw-r--r-- 0 root (0) root (0) 7167012 2026-04-22 10:14:09.000000 ./usr/lib/python3.14/config-3.14-arm-linux-gnueabihf/libpython3.14.a │ │ │ +-rw-r--r-- 0 root (0) root (0) 7172560 2026-04-22 10:14:09.000000 ./usr/lib/python3.14/config-3.14-arm-linux-gnueabihf/libpython3.14.a │ │ │ -rwxr-xr-x 0 root (0) root (0) 9098 2026-04-22 10:14:09.000000 ./usr/lib/python3.14/config-3.14-arm-linux-gnueabihf/makesetup │ │ │ -rwxr-xr-x 0 root (0) root (0) 2066 2026-04-22 10:14:09.000000 ./usr/lib/python3.14/config-3.14-arm-linux-gnueabihf/python-config.py │ │ │ -rw-r--r-- 0 root (0) root (0) 8344 2026-04-22 10:14:09.000000 ./usr/lib/python3.14/config-3.14-arm-linux-gnueabihf/python.o │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-22 10:14:09.000000 ./usr/share/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-22 10:14:09.000000 ./usr/share/doc/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-22 10:14:09.000000 ./usr/share/lintian/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-22 10:14:09.000000 ./usr/share/lintian/overrides/ │ │ ├── ./usr/lib/python3.14/config-3.14-arm-linux-gnueabihf/libpython3.14.a │ │ │ ├── nm --print-armap {} │ │ │ │┄ error from `nm --print-armap {}`: │ │ │ │┄ nm: brc.o: no symbols │ │ │ │┄ nm: dynamic_annotations.o: no symbols │ │ │ │┄ nm: gc_free_threading.o: no symbols │ │ │ │┄ nm: index_pool.o: no symbols │ │ │ │┄ nm: jit.o: no symbols │ │ │ │┄ nm: optimizer_analysis.o: no symbols │ │ │ │┄ nm: optimizer_symbols.o: no symbols │ │ │ │┄ nm: pymath.o: no symbols │ │ │ │┄ nm: stackrefs.o: no symbols │ │ │ │┄ nm: uniqueid.o: no symbols │ │ │ │┄ nm: perf_jit_trampoline.o: no symbols │ │ │ │ @@ -1946,23 +1946,23 @@ │ │ │ │ _PyEval_LoadName in ceval.o │ │ │ │ _PyEval_LoadGlobalStackRef in ceval.o │ │ │ │ _PyEval_UnpackIterableStackRef in ceval.o │ │ │ │ _PyEval_ImportName in ceval.o │ │ │ │ _PyEval_ImportFrom in ceval.o │ │ │ │ _PyEval_CheckExceptStarTypeValid in ceval.o │ │ │ │ _PyEval_ExceptionGroupMatch in ceval.o │ │ │ │ -_PyEval_MatchKeys in ceval.o │ │ │ │ -_PyObjectArray_FromStackRefArray in ceval.o │ │ │ │ _PyEval_MatchClass in ceval.o │ │ │ │ +_PyObjectArray_FromStackRefArray in ceval.o │ │ │ │ +_PyEval_MatchKeys in ceval.o │ │ │ │ _PyEval_GetAwaitable in ceval.o │ │ │ │ _PyEval_GetANext in ceval.o │ │ │ │ _PyEval_FormatExcUnbound in ceval.o │ │ │ │ +_PyEval_FormatExcCheckArg in ceval.o │ │ │ │ _Py_CheckRecursiveCallPy in ceval.o │ │ │ │ _Py_CheckRecursiveCall in ceval.o │ │ │ │ -_PyEval_FormatExcCheckArg in ceval.o │ │ │ │ _Py_Check_ArgsIterable in ceval.o │ │ │ │ _PyEval_FormatKwargsError in ceval.o │ │ │ │ _PyEval_SpecialMethodCanSuggest in ceval.o │ │ │ │ _Py_LoadAttr_StackRefSteal in ceval.o │ │ │ │ _PyEval_CheckExceptTypeValid in ceval.o │ │ │ │ Py_EnterRecursiveCall in ceval.o │ │ │ │ Py_LeaveRecursiveCall in ceval.o │ │ │ │ @@ -3083,16 +3083,16 @@ │ │ │ │ _Py_WriteIndent in traceback.o │ │ │ │ _Py_DumpStack in traceback.o │ │ │ │ _Py_backtrace_symbols_fd in traceback.o │ │ │ │ _Py_DumpTraceback in traceback.o │ │ │ │ _Py_DumpASCII in traceback.o │ │ │ │ _Py_DumpDecimal in traceback.o │ │ │ │ _PyTraceBack_FromFrame in traceback.o │ │ │ │ -PyTraceBack_Print in traceback.o │ │ │ │ _Py_DisplaySourceLine in traceback.o │ │ │ │ +PyTraceBack_Print in traceback.o │ │ │ │ _PyTraceback_Add in traceback.o │ │ │ │ _Py_DumpHexadecimal in traceback.o │ │ │ │ PyTraceBack_Type in traceback.o │ │ │ │ _PyTraceMalloc_Init in tracemalloc.o │ │ │ │ _PyTraceMalloc_Start in tracemalloc.o │ │ │ │ _PyTraceMalloc_IsTracing in tracemalloc.o │ │ │ │ _PyTraceMalloc_Fini in tracemalloc.o │ │ │ │ @@ -3670,77 +3670,77 @@ │ │ │ │ U _PyAST_TypeIgnore │ │ │ │ U _PyAST_alias │ │ │ │ U _PyAST_arg │ │ │ │ U _PyAST_arguments │ │ │ │ U _PyArena_AddPyObject │ │ │ │ U _PyArena_Malloc │ │ │ │ 0000057c T _PyPegen_add_type_comment_to_arg │ │ │ │ -00001074 T _PyPegen_alias_for_star │ │ │ │ +00001078 T _PyPegen_alias_for_star │ │ │ │ 000000ee T _PyPegen_arguments_parsing_error │ │ │ │ -00000f24 T _PyPegen_augoperator │ │ │ │ -00000ec8 T _PyPegen_check_barry_as_flufl │ │ │ │ -00000c48 T _PyPegen_check_fstring_conversion │ │ │ │ -000010dc T _PyPegen_check_legacy_stmt │ │ │ │ -000001d8 T _PyPegen_checked_future_import │ │ │ │ -000011e4 T _PyPegen_class_def_decorators │ │ │ │ +00000f28 T _PyPegen_augoperator │ │ │ │ +00000ecc T _PyPegen_check_barry_as_flufl │ │ │ │ +00000c4c T _PyPegen_check_fstring_conversion │ │ │ │ +000010e0 T _PyPegen_check_legacy_stmt │ │ │ │ +000001dc T _PyPegen_checked_future_import │ │ │ │ +000011e8 T _PyPegen_class_def_decorators │ │ │ │ 000005cc T _PyPegen_cmpop_expr_pair │ │ │ │ 0000049c T _PyPegen_collect_call_seqs │ │ │ │ 000000a8 T _PyPegen_concatenate_strings │ │ │ │ -000014dc T _PyPegen_concatenate_tstrings │ │ │ │ +000014e0 T _PyPegen_concatenate_tstrings │ │ │ │ 00000000 T _PyPegen_constant_from_string │ │ │ │ -0000031c T _PyPegen_constant_from_token │ │ │ │ +00000320 T _PyPegen_constant_from_token │ │ │ │ U _PyPegen_decode_string │ │ │ │ -00001228 T _PyPegen_decoded_constant_from_token │ │ │ │ -00000ebc T _PyPegen_dummy_name │ │ │ │ -00000d3c T _PyPegen_empty_arguments │ │ │ │ +0000122c T _PyPegen_decoded_constant_from_token │ │ │ │ +00000ec0 T _PyPegen_dummy_name │ │ │ │ +00000d40 T _PyPegen_empty_arguments │ │ │ │ 00000058 T _PyPegen_ensure_imaginary │ │ │ │ 00000000 T _PyPegen_ensure_real │ │ │ │ -00000384 T _PyPegen_formatted_value │ │ │ │ -00000be8 T _PyPegen_function_def_decorators │ │ │ │ +00000388 T _PyPegen_formatted_value │ │ │ │ +00000bec T _PyPegen_function_def_decorators │ │ │ │ 000005f4 T _PyPegen_get_cmpops │ │ │ │ -00001658 T _PyPegen_get_expr_name │ │ │ │ +0000165c T _PyPegen_get_expr_name │ │ │ │ 0000064c T _PyPegen_get_exprs │ │ │ │ -00001130 T _PyPegen_get_invalid_target │ │ │ │ +00001134 T _PyPegen_get_invalid_target │ │ │ │ 00000868 T _PyPegen_get_keys │ │ │ │ 00000288 T _PyPegen_get_last_comprehension_item │ │ │ │ -000013fc T _PyPegen_get_pattern_keys │ │ │ │ -00001438 T _PyPegen_get_patterns │ │ │ │ +00001400 T _PyPegen_get_pattern_keys │ │ │ │ +0000143c T _PyPegen_get_patterns │ │ │ │ 000008b0 T _PyPegen_get_values │ │ │ │ -00001510 T _PyPegen_interpolation │ │ │ │ -00000fcc T _PyPegen_join_names_with_dot │ │ │ │ +00001514 T _PyPegen_interpolation │ │ │ │ +00000fd0 T _PyPegen_join_names_with_dot │ │ │ │ 000006a4 T _PyPegen_join_sequences │ │ │ │ -00000478 T _PyPegen_joined_str │ │ │ │ -000013d4 T _PyPegen_key_pattern_pair │ │ │ │ -0000104c T _PyPegen_key_value_pair │ │ │ │ -00000da8 T _PyPegen_keyword_or_starred │ │ │ │ +0000047c T _PyPegen_joined_str │ │ │ │ +000013d8 T _PyPegen_key_pattern_pair │ │ │ │ +00001050 T _PyPegen_key_value_pair │ │ │ │ +00000dac T _PyPegen_keyword_or_starred │ │ │ │ 00000000 T _PyPegen_make_arguments │ │ │ │ -00000f44 T _PyPegen_make_module │ │ │ │ -00000b7c T _PyPegen_map_names_to_ids │ │ │ │ -00000b3c T _PyPegen_name_default_pair │ │ │ │ +00000f48 T _PyPegen_make_module │ │ │ │ +00000b80 T _PyPegen_map_names_to_ids │ │ │ │ +00000b40 T _PyPegen_name_default_pair │ │ │ │ U _PyPegen_new_identifier │ │ │ │ -000017ec T _PyPegen_new_type_comment │ │ │ │ +000017f0 T _PyPegen_new_type_comment │ │ │ │ 000001fe T _PyPegen_nonparen_genexp_in_call │ │ │ │ U _PyPegen_parse_string │ │ │ │ U _PyPegen_raise_error │ │ │ │ U _PyPegen_raise_error_known_location │ │ │ │ 00000830 T _PyPegen_register_stmts │ │ │ │ 000001aa T _PyPegen_seq_append_to_end │ │ │ │ -000001a4 T _PyPegen_seq_count_dots │ │ │ │ -00000e54 T _PyPegen_seq_delete_starred_exprs │ │ │ │ -00000dd0 T _PyPegen_seq_extract_starred_exprs │ │ │ │ +000001a8 T _PyPegen_seq_count_dots │ │ │ │ +00000e58 T _PyPegen_seq_delete_starred_exprs │ │ │ │ +00000dd4 T _PyPegen_seq_extract_starred_exprs │ │ │ │ 000002a2 T _PyPegen_seq_first_item │ │ │ │ 0000073c T _PyPegen_seq_flatten │ │ │ │ 00000420 T _PyPegen_seq_insert_in_front │ │ │ │ 00000194 T _PyPegen_seq_last_item │ │ │ │ 00000304 T _PyPegen_set_expr_context │ │ │ │ -000012b8 T _PyPegen_setup_full_format_spec │ │ │ │ +000012bc T _PyPegen_setup_full_format_spec │ │ │ │ 000003fc T _PyPegen_singleton_seq │ │ │ │ -00001474 T _PyPegen_slash_with_default │ │ │ │ -00000bb8 T _PyPegen_star_etc │ │ │ │ -0000149c T _PyPegen_template_str │ │ │ │ +00001478 T _PyPegen_slash_with_default │ │ │ │ +00000bbc T _PyPegen_star_etc │ │ │ │ +000014a0 T _PyPegen_template_str │ │ │ │ U _PyRuntime │ │ │ │ U _PyUnicode_InternImmortal │ │ │ │ U _PyUnicode_IsWhitespace │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_EllipsisObject │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_NoneStruct │ │ │ │ @@ -3751,18 +3751,18 @@ │ │ │ │ U _Py_asdl_identifier_seq_new │ │ │ │ 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 │ │ │ │ -000007e0 t _build_concatenated_str.isra.0 │ │ │ │ -000002d0 t _get_defaults.isra.0 │ │ │ │ -00000284 t _get_names.isra.0 │ │ │ │ -000004b8 t _get_resized_exprs │ │ │ │ +000007e4 t _build_concatenated_str.isra.0 │ │ │ │ +000002d4 t _get_defaults.isra.0 │ │ │ │ +00000288 t _get_names.isra.0 │ │ │ │ +000004bc t _get_resized_exprs │ │ │ │ 0000013e t _set_seq_context │ │ │ │ U strchr │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ U strpbrk │ │ │ │ │ │ │ │ parser.o: │ │ │ │ @@ -3897,26 +3897,26 @@ │ │ │ │ 00000f60 r .LC93 │ │ │ │ 00000fa0 r .LC94 │ │ │ │ 00000fcc r .LC95 │ │ │ │ 0000100c r .LC96 │ │ │ │ 00001030 r .LC97 │ │ │ │ 00001070 r .LC98 │ │ │ │ 000010ac r .LC99 │ │ │ │ -000053c8 t INVALID_VERSION_CHECK │ │ │ │ -0000e030 t NEW_TYPE_COMMENT │ │ │ │ +000053c0 t INVALID_VERSION_CHECK │ │ │ │ +0000e040 t NEW_TYPE_COMMENT │ │ │ │ U PyBytes_AsString │ │ │ │ U PyErr_NoMemory │ │ │ │ U PyErr_Occurred │ │ │ │ U PyExc_IndentationError │ │ │ │ U PyExc_SyntaxError │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ U PyMem_Realloc │ │ │ │ U PyThreadState_Get │ │ │ │ -00007c54 t RAISE_ERROR_KNOWN_LOCATION │ │ │ │ +00007c40 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 │ │ │ │ @@ -4068,225 +4068,225 @@ │ │ │ │ U _Py_EllipsisObject │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_ReachedRecursionLimitWithMargin │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_asdl_generic_seq_new │ │ │ │ U _Pypegen_stack_overflow │ │ │ │ -00007b74 t _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ +00007b60 t _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ 00000190 d __compound_literal.0 │ │ │ │ 00000188 d __compound_literal.1 │ │ │ │ 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 │ │ │ │ 00000dc4 t _gather_104_rule │ │ │ │ 00000000 t _gather_141_rule │ │ │ │ 00001096 t _gather_143_rule │ │ │ │ -00005260 t _gather_15_rule │ │ │ │ -00005840 t _gather_35_rule │ │ │ │ -00004d28 t _gather_85_rule │ │ │ │ -0000d89c t _gather_90_rule │ │ │ │ -000078cc t _loop0_121_rule │ │ │ │ +00005258 t _gather_15_rule │ │ │ │ +00005838 t _gather_35_rule │ │ │ │ +00004d20 t _gather_85_rule │ │ │ │ +0000d8ac t _gather_90_rule │ │ │ │ +000078b8 t _loop0_121_rule │ │ │ │ 00000ab4 t _loop0_145_rule │ │ │ │ -00007c98 t _loop0_1_rule │ │ │ │ -0000ea10 t _loop0_28_rule │ │ │ │ -00002a18 t _loop0_29_rule │ │ │ │ -0000506c t _loop0_32_rule │ │ │ │ -00012824 t _loop0_71_rule │ │ │ │ -00006e7c t _loop0_72_rule │ │ │ │ -00008448 t _loop0_75_rule │ │ │ │ -00008618 t _loop0_77_rule │ │ │ │ -00004e8c t _loop0_87_rule │ │ │ │ -0000e2c4 t _loop1_30_rule │ │ │ │ -0000eba4 t _loop1_31_rule │ │ │ │ -0000557c t _loop1_33_rule │ │ │ │ -00003da0 t _loop1_37_rule │ │ │ │ -0000b588 t _loop1_38_rule │ │ │ │ -0001229c t _loop1_73_rule │ │ │ │ -00006c94 t _loop1_74_rule │ │ │ │ -0000ad18 t _loop1_76_rule │ │ │ │ -00005960 t _loop1_81_rule │ │ │ │ -00007d88 t _loop1_82_rule │ │ │ │ +00007c84 t _loop0_1_rule │ │ │ │ +0000ea24 t _loop0_28_rule │ │ │ │ +00002a10 t _loop0_29_rule │ │ │ │ +00005064 t _loop0_32_rule │ │ │ │ +00012854 t _loop0_71_rule │ │ │ │ +00006e68 t _loop0_72_rule │ │ │ │ +00008434 t _loop0_75_rule │ │ │ │ +00008604 t _loop0_77_rule │ │ │ │ +00004e84 t _loop0_87_rule │ │ │ │ +0000e2d8 t _loop1_30_rule │ │ │ │ +0000ebb8 t _loop1_31_rule │ │ │ │ +00005574 t _loop1_33_rule │ │ │ │ +00003d98 t _loop1_37_rule │ │ │ │ +0000b574 t _loop1_38_rule │ │ │ │ +000122cc t _loop1_73_rule │ │ │ │ +00006c80 t _loop1_74_rule │ │ │ │ +0000ad04 t _loop1_76_rule │ │ │ │ +00005964 t _loop1_81_rule │ │ │ │ +00007d74 t _loop1_82_rule │ │ │ │ 000009da t _tmp_105_rule │ │ │ │ -00008790 t _tmp_10_rule │ │ │ │ +0000877c t _tmp_10_rule │ │ │ │ 00000d5e t _tmp_111_rule │ │ │ │ -0000b068 t _tmp_113_rule │ │ │ │ -00007530 t _tmp_115_rule │ │ │ │ +0000b054 t _tmp_113_rule │ │ │ │ +0000751c t _tmp_115_rule │ │ │ │ 0000025a t _tmp_116_rule │ │ │ │ 00000910 t _tmp_118_rule │ │ │ │ -00007824 t _tmp_119_rule │ │ │ │ -000077c0 t _tmp_123_rule │ │ │ │ -00007bf4 t _tmp_124_rule │ │ │ │ -0000c614 t _tmp_126_rule │ │ │ │ +00007810 t _tmp_119_rule │ │ │ │ +000077ac t _tmp_123_rule │ │ │ │ +00007be0 t _tmp_124_rule │ │ │ │ +0000c600 t _tmp_126_rule │ │ │ │ 00000976 t _tmp_128_rule │ │ │ │ 00000f42 t _tmp_129_rule │ │ │ │ 0000033c t _tmp_130_rule │ │ │ │ 00001280 t _tmp_135_rule │ │ │ │ 00000fb8 t _tmp_139_rule │ │ │ │ 00000a4a t _tmp_144_rule │ │ │ │ -00006368 t _tmp_149_rule │ │ │ │ +00006354 t _tmp_149_rule │ │ │ │ 00000b98 t _tmp_150_rule │ │ │ │ 00000c1e t _tmp_151_rule │ │ │ │ 00000cfa t _tmp_152_rule.isra.0 │ │ │ │ 00000c94 t _tmp_153_rule │ │ │ │ -00005aac t _tmp_154_rule │ │ │ │ -000022c4 t _tmp_158_rule │ │ │ │ -00008230 t _tmp_163_rule │ │ │ │ -000036a0 t _tmp_166_rule │ │ │ │ +00005ab0 t _tmp_154_rule │ │ │ │ +000022bc t _tmp_158_rule │ │ │ │ +0000821c t _tmp_163_rule │ │ │ │ +00003698 t _tmp_166_rule │ │ │ │ 0000039e t _tmp_168_rule │ │ │ │ -000060b0 t _tmp_16_rule │ │ │ │ +000060a8 t _tmp_16_rule │ │ │ │ 0000017c t _tmp_174_rule │ │ │ │ 00001212 t _tmp_175_rule │ │ │ │ 000001ea t _tmp_177_rule │ │ │ │ -00004fe4 t _tmp_17_rule │ │ │ │ -0000217c t _tmp_22_rule │ │ │ │ -00004794 t _tmp_26_rule │ │ │ │ -000033e4 t _tmp_27_rule │ │ │ │ -00005b18 t _tmp_36_rule │ │ │ │ -0000c0d4 t _tmp_42_rule │ │ │ │ -00005668 t _tmp_43_rule │ │ │ │ -0000a8b0 t _tmp_44_rule │ │ │ │ -0000c7ec t _tmp_5_rule │ │ │ │ +00004fdc t _tmp_17_rule │ │ │ │ +00002174 t _tmp_22_rule │ │ │ │ +0000478c t _tmp_26_rule │ │ │ │ +000033dc t _tmp_27_rule │ │ │ │ +00005b10 t _tmp_36_rule │ │ │ │ +0000c0c0 t _tmp_42_rule │ │ │ │ +0000566c t _tmp_43_rule │ │ │ │ +0000a89c t _tmp_44_rule │ │ │ │ +0000c7fc t _tmp_5_rule │ │ │ │ 00001d20 t _tmp_6_rule │ │ │ │ 00001da4 t _tmp_7_rule │ │ │ │ 00001e14 t _tmp_8_rule │ │ │ │ 00001e88 t _tmp_9_rule │ │ │ │ -0000d6bc t annotated_rhs_rule │ │ │ │ -0000d4b8 t args_rule │ │ │ │ -0000cd9c t arguments_rule │ │ │ │ -00004644 t atom_rule │ │ │ │ -0000a460 t attr_rule │ │ │ │ -0001118c t augassign_rule │ │ │ │ -0000a3f4 t bitwise_and_rule │ │ │ │ -00009df4 t bitwise_or_rule │ │ │ │ -00009fd4 t bitwise_xor_rule │ │ │ │ -0000fdc4 t block_rule │ │ │ │ -00005758 t break_stmt_rule │ │ │ │ -000044cc t class_def_raw_rule │ │ │ │ -00009144 t closed_pattern_rule │ │ │ │ -00009ff8 t complex_number_rule │ │ │ │ +0000d6cc t annotated_rhs_rule │ │ │ │ +0000d4c8 t args_rule │ │ │ │ +0000cdac t arguments_rule │ │ │ │ +00004648 t atom_rule │ │ │ │ +0000a44c t attr_rule │ │ │ │ +000111bc t augassign_rule │ │ │ │ +0000a3fc t bitwise_and_rule │ │ │ │ +00009dfc t bitwise_or_rule │ │ │ │ +00009fdc t bitwise_xor_rule │ │ │ │ +0000fdf4 t block_rule │ │ │ │ +00005750 t break_stmt_rule │ │ │ │ +000044c4 t class_def_raw_rule │ │ │ │ +00009130 t closed_pattern_rule │ │ │ │ +00009fe4 t complex_number_rule │ │ │ │ 00000244 t compound_stmt_rule │ │ │ │ -00007eb8 t conjunction_rule │ │ │ │ -00005670 t continue_stmt_rule │ │ │ │ +00007ebc t conjunction_rule │ │ │ │ +00005668 t continue_stmt_rule │ │ │ │ 00000670 t decorators_rule │ │ │ │ -0001216c t default_rule │ │ │ │ -00005d58 t del_target_rule │ │ │ │ -00005b90 t del_targets_rule │ │ │ │ -00007acc t disjunction_rule │ │ │ │ -00001648 t dotted_as_name_rule │ │ │ │ -00001828 t dotted_name_rule │ │ │ │ -0000c138 t double_star_pattern_rule │ │ │ │ -00011050 t double_starred_kvpair_rule │ │ │ │ -00003728 t elif_stmt_rule │ │ │ │ -00003a1c t else_block_rule │ │ │ │ -000072c4 t expression_rule │ │ │ │ -00007a24 t expression_without_invalid_rule │ │ │ │ -00006118 t expressions_rule │ │ │ │ -0000b94c t factor_rule │ │ │ │ -00003c18 t finally_block_rule │ │ │ │ -0000c860 t for_if_clauses_rule │ │ │ │ -00004910 t for_stmt_rule │ │ │ │ -00003608 t fstring_conversion_rule │ │ │ │ -000103f8 t fstring_replacement_field_rule │ │ │ │ -0000346c t func_type_comment_rule │ │ │ │ -00001104 t function_def_raw_rule │ │ │ │ -00006f94 t genexp_rule │ │ │ │ -0000a828 t guard_rule │ │ │ │ +0001219c t default_rule │ │ │ │ +00005d50 t del_target_rule │ │ │ │ +00005b88 t del_targets_rule │ │ │ │ +00007ad0 t disjunction_rule │ │ │ │ +00001640 t dotted_as_name_rule │ │ │ │ +00001820 t dotted_name_rule │ │ │ │ +0000c124 t double_star_pattern_rule │ │ │ │ +00011080 t double_starred_kvpair_rule │ │ │ │ +00003720 t elif_stmt_rule │ │ │ │ +00003a14 t else_block_rule │ │ │ │ +000072c8 t expression_rule │ │ │ │ +00007a10 t expression_without_invalid_rule │ │ │ │ +00006110 t expressions_rule │ │ │ │ +0000b960 t factor_rule │ │ │ │ +00003c10 t finally_block_rule │ │ │ │ +0000c870 t for_if_clauses_rule │ │ │ │ +00004908 t for_stmt_rule │ │ │ │ +00003600 t fstring_conversion_rule │ │ │ │ +00010428 t fstring_replacement_field_rule │ │ │ │ +00003464 t func_type_comment_rule │ │ │ │ +000010fc t function_def_raw_rule │ │ │ │ +00006f98 t genexp_rule │ │ │ │ +0000a814 t guard_rule │ │ │ │ 000002c2 t imaginary_number_rule │ │ │ │ -00002840 t import_from_as_name_rule │ │ │ │ -00002674 t import_from_as_names_rule │ │ │ │ -00002328 t import_from_targets_rule │ │ │ │ +00002838 t import_from_as_name_rule │ │ │ │ +0000266c t import_from_as_names_rule │ │ │ │ +00002320 t import_from_targets_rule │ │ │ │ 00000828 t import_stmt_rule │ │ │ │ -00006aec t invalid_ann_assign_target_rule │ │ │ │ -000075ac t invalid_comprehension_rule │ │ │ │ -00007308 t invalid_for_target_rule │ │ │ │ -0000ae1c t invalid_kwarg_rule.isra.0 │ │ │ │ +00006ad8 t invalid_ann_assign_target_rule │ │ │ │ +00007598 t invalid_comprehension_rule │ │ │ │ +000072f4 t invalid_for_target_rule │ │ │ │ +0000ae08 t invalid_kwarg_rule.isra.0 │ │ │ │ 00000410 t invalid_tstring_replacement_field_rule │ │ │ │ -000088a8 t inversion_rule │ │ │ │ -0000c1c0 t items_pattern_rule │ │ │ │ -0000c360 t key_value_pattern_rule │ │ │ │ -0000ac84 t keyword_pattern_rule │ │ │ │ -0000aaec t keyword_patterns_rule │ │ │ │ -00012000 t kwarg_or_double_starred_rule │ │ │ │ -00011ea8 t kwarg_or_starred_rule │ │ │ │ -0001143c t kwargs_rule │ │ │ │ -00003140 t kwds_rule │ │ │ │ -0000738c t lambda_kwds_rule │ │ │ │ -00008538 t lambda_param_maybe_default_rule │ │ │ │ -000125ac t lambda_param_no_default_rule │ │ │ │ -00012738 t lambda_param_rule │ │ │ │ -00006d90 t lambda_param_with_default_rule │ │ │ │ -000063cc t lambda_params_rule │ │ │ │ -00006a2c t lambda_slash_no_default_rule │ │ │ │ -00006ba0 t lambda_slash_with_default_rule │ │ │ │ -00006f6c t lambda_star_etc_rule │ │ │ │ -0000c6b0 t lambdef_rule │ │ │ │ -000032e8 t list_rule │ │ │ │ -0000a660 t maybe_sequence_pattern_rule │ │ │ │ -00008ae0 t maybe_star_pattern_rule │ │ │ │ -0000a600 t name_or_attr_rule │ │ │ │ -0000f5fc t named_expression_rule │ │ │ │ -00008a3c t open_sequence_pattern_rule │ │ │ │ -00008ef8 t or_pattern_rule │ │ │ │ -0000515c t param_maybe_default_rule │ │ │ │ -0000e460 t param_no_default_rule │ │ │ │ -0000e898 t param_rule │ │ │ │ -00005418 t param_star_annotation_rule │ │ │ │ -00001c54 t params_rule │ │ │ │ -0000482c t pass_stmt_rule │ │ │ │ -0000a2bc t pattern_capture_target_rule │ │ │ │ -00008c7c t pattern_rule │ │ │ │ -00008944 t patterns_rule │ │ │ │ -0000a924 t positional_patterns_rule │ │ │ │ -0000bfe0 t primary_raw │ │ │ │ -0000bec0 t primary_rule │ │ │ │ -0000a238 t real_number_rule │ │ │ │ +000088ac t inversion_rule │ │ │ │ +0000c1ac t items_pattern_rule │ │ │ │ +0000c34c t key_value_pattern_rule │ │ │ │ +0000ac70 t keyword_pattern_rule │ │ │ │ +0000aad8 t keyword_patterns_rule │ │ │ │ +00012030 t kwarg_or_double_starred_rule │ │ │ │ +00011ed8 t kwarg_or_starred_rule │ │ │ │ +0001146c t kwargs_rule │ │ │ │ +00003138 t kwds_rule │ │ │ │ +00007378 t lambda_kwds_rule │ │ │ │ +00008524 t lambda_param_maybe_default_rule │ │ │ │ +000125dc t lambda_param_no_default_rule │ │ │ │ +00012768 t lambda_param_rule │ │ │ │ +00006d7c t lambda_param_with_default_rule │ │ │ │ +000063b8 t lambda_params_rule │ │ │ │ +00006a18 t lambda_slash_no_default_rule │ │ │ │ +00006b8c t lambda_slash_with_default_rule │ │ │ │ +00006f58 t lambda_star_etc_rule │ │ │ │ +0000c6c0 t lambdef_rule │ │ │ │ +000032e0 t list_rule │ │ │ │ +0000a64c t maybe_sequence_pattern_rule │ │ │ │ +00008acc t maybe_star_pattern_rule │ │ │ │ +0000a5ec t name_or_attr_rule │ │ │ │ +0000f62c t named_expression_rule │ │ │ │ +00008a28 t open_sequence_pattern_rule │ │ │ │ +00008ee4 t or_pattern_rule │ │ │ │ +00005154 t param_maybe_default_rule │ │ │ │ +0000e474 t param_no_default_rule │ │ │ │ +0000e8ac t param_rule │ │ │ │ +00005410 t param_star_annotation_rule │ │ │ │ +00001c4c t params_rule │ │ │ │ +00004824 t pass_stmt_rule │ │ │ │ +0000a2a8 t pattern_capture_target_rule │ │ │ │ +00008c68 t pattern_rule │ │ │ │ +00008930 t patterns_rule │ │ │ │ +0000a910 t positional_patterns_rule │ │ │ │ +0000bff0 t primary_raw │ │ │ │ +0000bed0 t primary_rule │ │ │ │ +0000a224 t real_number_rule │ │ │ │ 00000000 d reserved_keywords │ │ │ │ -0000a810 t shift_expr_rule │ │ │ │ -00009f00 t signed_number_rule │ │ │ │ -0000a140 t signed_real_number_rule │ │ │ │ +0000a818 t shift_expr_rule │ │ │ │ +00009eec t signed_number_rule │ │ │ │ +0000a12c t signed_real_number_rule │ │ │ │ 00002168 t simple_stmt_rule │ │ │ │ 00001efc t simple_stmts_rule │ │ │ │ -000038e0 t single_subscript_attribute_target_rule │ │ │ │ -00007de4 t single_target_rule │ │ │ │ -00002204 t slash_no_default_rule │ │ │ │ -00002580 t slash_with_default_rule │ │ │ │ -00010bc4 t slices_rule │ │ │ │ +000038e4 t single_subscript_attribute_target_rule │ │ │ │ +00007de8 t single_target_rule │ │ │ │ +000021fc t slash_no_default_rule │ │ │ │ +00002578 t slash_with_default_rule │ │ │ │ +00010bf4 t slices_rule │ │ │ │ 00000024 d soft_keywords │ │ │ │ -00002c0c t star_etc_rule │ │ │ │ -00009ce4 t star_expression_rule │ │ │ │ -000081dc t star_expressions_rule │ │ │ │ -0000fcc4 t star_named_expression_rule │ │ │ │ -0000ff50 t star_named_expressions_rule │ │ │ │ -000063d4 t star_target_rule │ │ │ │ -00005eb0 t star_targets_rule │ │ │ │ -0000e064 t starred_expression_rule │ │ │ │ +00002c04 t star_etc_rule │ │ │ │ +00009cec t star_expression_rule │ │ │ │ +000081e0 t star_expressions_rule │ │ │ │ +0000fcf4 t star_named_expression_rule │ │ │ │ +0000ff80 t star_named_expressions_rule │ │ │ │ +000063d8 t star_target_rule │ │ │ │ +00005eb4 t star_targets_rule │ │ │ │ +0000e074 t starred_expression_rule │ │ │ │ 00000000 t statements_rule │ │ │ │ -000056e8 t strings_rule │ │ │ │ -00008818 t subject_expr_rule │ │ │ │ -0000abd0 t sum_rule │ │ │ │ -00005e2c t t_lookahead_rule │ │ │ │ -00003db0 t t_primary_raw │ │ │ │ -00003d10 t t_primary_rule │ │ │ │ -00006560 t target_with_star_atom_rule │ │ │ │ -0000af1c t term_raw │ │ │ │ -0000ae08 t term_rule │ │ │ │ -0000bcfc t tstring_full_format_spec_rule │ │ │ │ -00007e88 t tstring_rule │ │ │ │ -0000f9fc t tuple_rule │ │ │ │ -0000b4e8 t type_param_default_rule │ │ │ │ -0000b0dc t type_param_rule │ │ │ │ -0000195c t type_params_rule │ │ │ │ -0000a370 t wildcard_pattern_rule │ │ │ │ -000059a8 t with_item_rule │ │ │ │ -0000ded4 t yield_expr_rule │ │ │ │ +000056ec t strings_rule │ │ │ │ +00008804 t subject_expr_rule │ │ │ │ +0000abd8 t sum_rule │ │ │ │ +00005e30 t t_lookahead_rule │ │ │ │ +00003db4 t t_primary_raw │ │ │ │ +00003d14 t t_primary_rule │ │ │ │ +00006564 t target_with_star_atom_rule │ │ │ │ +0000af30 t term_raw │ │ │ │ +0000ae10 t term_rule │ │ │ │ +0000bce8 t tstring_full_format_spec_rule │ │ │ │ +00007e74 t tstring_rule │ │ │ │ +0000fa2c t tuple_rule │ │ │ │ +0000b4d4 t type_param_default_rule │ │ │ │ +0000b0c8 t type_param_rule │ │ │ │ +00001954 t type_params_rule │ │ │ │ +0000a35c t wildcard_pattern_rule │ │ │ │ +000059a0 t with_item_rule │ │ │ │ +0000dee4 t yield_expr_rule │ │ │ │ │ │ │ │ string_parser.o: │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000001c r .LC1 │ │ │ │ 0000004c r .LC2 │ │ │ │ 00000054 r .LC3 │ │ │ │ 0000005c r .LC4 │ │ │ │ @@ -4305,15 +4305,15 @@ │ │ │ │ U PyUnicode_DecodeUTF8 │ │ │ │ U PyUnicode_DecodeUTF8Stateful │ │ │ │ U PyUnicode_FromFormat │ │ │ │ 000001ec t Py_XDECREF │ │ │ │ 000003b0 t RAISE_ERROR_KNOWN_LOCATION │ │ │ │ U _PyBytes_DecodeEscape2 │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ -000001fc T _PyPegen_decode_string │ │ │ │ +00000270 T _PyPegen_decode_string │ │ │ │ 00000000 T _PyPegen_parse_string │ │ │ │ U _PyPegen_raise_error_known_location │ │ │ │ U _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_ctype_table │ │ │ │ U __sprintf_chk │ │ │ │ 00000000 t decode_unicode_with_escapes │ │ │ │ @@ -4396,15 +4396,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 │ │ │ │ -00002784 T _PyLexer_update_ftstring_expr │ │ │ │ +0000276c T _PyLexer_update_ftstring_expr │ │ │ │ U _PyToken_OneChar │ │ │ │ U _PyToken_ThreeChars │ │ │ │ U _PyToken_TwoChars │ │ │ │ 00000000 T _PyTokenizer_Get │ │ │ │ U _PyTokenizer_indenterror │ │ │ │ U _PyTokenizer_parser_warn │ │ │ │ U _PyTokenizer_syntaxerror │ │ │ │ @@ -4419,20 +4419,20 @@ │ │ │ │ U __aeabi_idiv │ │ │ │ 00000000 r __func__.0 │ │ │ │ 00000058 t lookahead │ │ │ │ U memchr │ │ │ │ U memcmp │ │ │ │ U strlen │ │ │ │ U strncpy │ │ │ │ -00002724 t tok_backup │ │ │ │ +0000270c t tok_backup │ │ │ │ 00000000 t tok_continuation_line │ │ │ │ -00002898 t tok_decimal_tail │ │ │ │ +00002880 t tok_decimal_tail │ │ │ │ 00000804 t tok_get_normal_mode │ │ │ │ -00002668 t tok_nextc │ │ │ │ -000029b0 t verify_end_of_number │ │ │ │ +00002650 t tok_nextc │ │ │ │ +00002994 t verify_end_of_number │ │ │ │ │ │ │ │ state.o: │ │ │ │ U PyMem_Calloc │ │ │ │ U PyMem_Free │ │ │ │ 00000090 t Py_XDECREF │ │ │ │ 00000008 T _PyLexer_token_setup │ │ │ │ 0000016c T _PyLexer_type_comment_token_setup │ │ │ │ @@ -4764,19 +4764,19 @@ │ │ │ │ 00000178 r .LC9 │ │ │ │ 00000d44 r .LC90 │ │ │ │ 00000d4c r .LC91 │ │ │ │ 00000d84 r .LC92 │ │ │ │ 00000dbc r .LC93 │ │ │ │ 000008ec T PyAIter_Check │ │ │ │ 00000610 T PyBuffer_FillContiguousStrides │ │ │ │ -00002ed4 T PyBuffer_FillInfo │ │ │ │ +00002ed8 T PyBuffer_FillInfo │ │ │ │ 00000502 T PyBuffer_FromContiguous │ │ │ │ -00000e4c T PyBuffer_GetPointer │ │ │ │ -00003b1c T PyBuffer_IsContiguous │ │ │ │ -00003004 T PyBuffer_Release │ │ │ │ +00000d4c T PyBuffer_GetPointer │ │ │ │ +00003b10 T PyBuffer_IsContiguous │ │ │ │ +00003008 T PyBuffer_Release │ │ │ │ 00000470 T PyBuffer_SizeFromFormat │ │ │ │ U PyByteArray_Type │ │ │ │ U PyBytes_FromStringAndSize │ │ │ │ U PyComplex_Type │ │ │ │ U PyDict_GetItemRef │ │ │ │ U PyDict_Items │ │ │ │ U PyDict_Keys │ │ │ │ @@ -4800,138 +4800,139 @@ │ │ │ │ U PyExc_SystemError │ │ │ │ U PyExc_TypeError │ │ │ │ U PyExc_ValueError │ │ │ │ U PyFloat_FromDouble │ │ │ │ U PyFloat_FromString │ │ │ │ U PyFloat_Type │ │ │ │ U PyImport_ImportModuleAttrString │ │ │ │ -00002428 T PyIndex_Check │ │ │ │ -0000360c T PyIter_Check │ │ │ │ -000004b8 T PyIter_Next │ │ │ │ -00000c84 T PyIter_NextItem │ │ │ │ -00000744 T PyIter_Send │ │ │ │ +0000242c T PyIndex_Check │ │ │ │ +00003610 T PyIter_Check │ │ │ │ +000004bc T PyIter_Next │ │ │ │ +00000b84 T PyIter_NextItem │ │ │ │ +0000075c 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 │ │ │ │ -000006a8 T PyMapping_Check │ │ │ │ +000006ac T PyMapping_Check │ │ │ │ 00000000 T PyMapping_GetItemString │ │ │ │ -00000650 T PyMapping_GetOptionalItem │ │ │ │ -00000c2c T PyMapping_GetOptionalItemString │ │ │ │ +00000654 T PyMapping_GetOptionalItem │ │ │ │ +00000b2c T PyMapping_GetOptionalItemString │ │ │ │ 00000260 T PyMapping_HasKey │ │ │ │ 000002a0 T PyMapping_HasKeyString │ │ │ │ 000002de T PyMapping_HasKeyStringWithError │ │ │ │ 00000302 T PyMapping_HasKeyWithError │ │ │ │ 000002a8 T PyMapping_Items │ │ │ │ 0000026c T PyMapping_Keys │ │ │ │ 000008e4 T PyMapping_Length │ │ │ │ 0000007c T PyMapping_SetItemString │ │ │ │ -00003058 T PyMapping_Size │ │ │ │ -00000708 T PyMapping_Values │ │ │ │ +0000305c T PyMapping_Size │ │ │ │ +00000720 T PyMapping_Values │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ -00003c14 T PyNumber_Absolute │ │ │ │ -000022a8 T PyNumber_Add │ │ │ │ -00002694 T PyNumber_And │ │ │ │ -000012ac T PyNumber_AsSsize_t │ │ │ │ -00002e28 T PyNumber_Check │ │ │ │ -00003c58 T PyNumber_Divmod │ │ │ │ -00000834 T PyNumber_Float │ │ │ │ -00003490 T PyNumber_FloorDivide │ │ │ │ -00001e20 T PyNumber_InPlaceAdd │ │ │ │ -000003cc T PyNumber_InPlaceAnd │ │ │ │ -000009b0 T PyNumber_InPlaceFloorDivide │ │ │ │ -00003e70 T PyNumber_InPlaceLshift │ │ │ │ +00003c08 T PyNumber_Absolute │ │ │ │ +000022ac T PyNumber_Add │ │ │ │ +00002698 T PyNumber_And │ │ │ │ +000012b0 T PyNumber_AsSsize_t │ │ │ │ +00002e2c T PyNumber_Check │ │ │ │ +00003c4c T PyNumber_Divmod │ │ │ │ +0000084c T PyNumber_Float │ │ │ │ +00003494 T PyNumber_FloorDivide │ │ │ │ +00001e24 T PyNumber_InPlaceAdd │ │ │ │ +000003e4 T PyNumber_InPlaceAnd │ │ │ │ +000009c8 T PyNumber_InPlaceFloorDivide │ │ │ │ +00003e64 T PyNumber_InPlaceLshift │ │ │ │ 0000009a T PyNumber_InPlaceMatrixMultiply │ │ │ │ -00000654 T PyNumber_InPlaceMultiply │ │ │ │ -000014d8 T PyNumber_InPlaceOr │ │ │ │ +0000066c T PyNumber_InPlaceMultiply │ │ │ │ +000014dc T PyNumber_InPlaceOr │ │ │ │ 0000015c T PyNumber_InPlacePower │ │ │ │ -000007c8 T PyNumber_InPlaceRemainder │ │ │ │ -00000ba0 T PyNumber_InPlaceRshift │ │ │ │ +000007e0 T PyNumber_InPlaceRemainder │ │ │ │ +00000aa0 T PyNumber_InPlaceRshift │ │ │ │ 000002e4 T PyNumber_InPlaceSubtract │ │ │ │ -000009d8 T PyNumber_InPlaceTrueDivide │ │ │ │ -000004c4 T PyNumber_InPlaceXor │ │ │ │ -0000328c T PyNumber_Index │ │ │ │ +000009f0 T PyNumber_InPlaceTrueDivide │ │ │ │ +000004dc T PyNumber_InPlaceXor │ │ │ │ +00003290 T PyNumber_Index │ │ │ │ 00000228 T PyNumber_Invert │ │ │ │ -00002b90 T PyNumber_Long │ │ │ │ -00002978 T PyNumber_Lshift │ │ │ │ +00002b94 T PyNumber_Long │ │ │ │ +0000297c T PyNumber_Lshift │ │ │ │ 00000060 T PyNumber_MatrixMultiply │ │ │ │ -00002480 T PyNumber_Multiply │ │ │ │ -0000243c T PyNumber_Negative │ │ │ │ -0000318c T PyNumber_Or │ │ │ │ -000007f0 T PyNumber_Positive │ │ │ │ -00000648 T PyNumber_Power │ │ │ │ -00003384 T PyNumber_Remainder │ │ │ │ -00003d64 T PyNumber_Rshift │ │ │ │ -00002a84 T PyNumber_Subtract │ │ │ │ -00003ee4 T PyNumber_ToBase │ │ │ │ -00003640 T PyNumber_TrueDivide │ │ │ │ -0000048c T PyNumber_Xor │ │ │ │ +00002484 T PyNumber_Multiply │ │ │ │ +00002440 T PyNumber_Negative │ │ │ │ +00003190 T PyNumber_Or │ │ │ │ +00000808 T PyNumber_Positive │ │ │ │ +00000660 T PyNumber_Power │ │ │ │ +00003388 T PyNumber_Remainder │ │ │ │ +00003d58 T PyNumber_Rshift │ │ │ │ +00002a88 T PyNumber_Subtract │ │ │ │ +00003ed8 T PyNumber_ToBase │ │ │ │ +00003634 T PyNumber_TrueDivide │ │ │ │ +000004a4 T PyNumber_Xor │ │ │ │ 00000892 T PyObject_AsCharBuffer │ │ │ │ 00000894 T PyObject_AsReadBuffer │ │ │ │ 000007d8 T PyObject_AsWriteBuffer │ │ │ │ U PyObject_CallFunctionObjArgs │ │ │ │ U PyObject_CallOneArg │ │ │ │ -000020ac T PyObject_CheckBuffer │ │ │ │ +000020b0 T PyObject_CheckBuffer │ │ │ │ 00000896 T PyObject_CheckReadBuffer │ │ │ │ 0000064a T PyObject_CopyData │ │ │ │ -000021dc T PyObject_DelItem │ │ │ │ +000021e0 T PyObject_DelItem │ │ │ │ 000001e4 T PyObject_DelItemString │ │ │ │ -000015d4 T PyObject_Format │ │ │ │ +000015d8 T PyObject_Format │ │ │ │ 0000015e T PyObject_GetAIter │ │ │ │ -00002e74 T PyObject_GetBuffer │ │ │ │ -000002c4 T PyObject_GetItem │ │ │ │ -00000418 T PyObject_GetIter │ │ │ │ +00002e78 T PyObject_GetBuffer │ │ │ │ +000002c8 T PyObject_GetItem │ │ │ │ +0000041c T PyObject_GetIter │ │ │ │ U PyObject_GetOptionalAttr │ │ │ │ -000006c0 T PyObject_IsInstance │ │ │ │ -000017c0 T PyObject_IsSubclass │ │ │ │ +000006c4 T PyObject_IsInstance │ │ │ │ +000017c4 T PyObject_IsSubclass │ │ │ │ U PyObject_IsTrue │ │ │ │ 0000060c T PyObject_Length │ │ │ │ -000027a0 T PyObject_LengthHint │ │ │ │ +000027a4 T PyObject_LengthHint │ │ │ │ U PyObject_RichCompareBool │ │ │ │ -00000580 T PyObject_SetItem │ │ │ │ -00002180 T PyObject_Size │ │ │ │ +00000584 T PyObject_SetItem │ │ │ │ +00002184 T PyObject_Size │ │ │ │ U PyObject_Str │ │ │ │ 0000004c T PyObject_Type │ │ │ │ U PyObject_VectorcallMethod │ │ │ │ U PySeqIter_New │ │ │ │ -00003b00 T PySequence_Check │ │ │ │ -0000030c T PySequence_Concat │ │ │ │ -00001288 T PySequence_Contains │ │ │ │ +00003af4 T PySequence_Check │ │ │ │ +00000324 T PySequence_Concat │ │ │ │ +0000128c T PySequence_Contains │ │ │ │ 000000c0 T PySequence_Count │ │ │ │ 0000018c T PySequence_DelItem │ │ │ │ -00000d5c T PySequence_DelSlice │ │ │ │ -00001ffc T PySequence_Fast │ │ │ │ -00001724 T PySequence_GetItem │ │ │ │ -00000418 T PySequence_GetSlice │ │ │ │ +00000c5c T PySequence_DelSlice │ │ │ │ +00002000 T PySequence_Fast │ │ │ │ +00001728 T PySequence_GetItem │ │ │ │ +00000430 T PySequence_GetSlice │ │ │ │ 000008e8 T PySequence_In │ │ │ │ 000000c6 T PySequence_InPlaceConcat │ │ │ │ 00000326 T PySequence_InPlaceRepeat │ │ │ │ -000004ec T PySequence_Index │ │ │ │ +00000504 T PySequence_Index │ │ │ │ 000008e0 T PySequence_Length │ │ │ │ -000020bc T PySequence_List │ │ │ │ +000020c0 T PySequence_List │ │ │ │ 000003ce T PySequence_Repeat │ │ │ │ -00000cc0 T PySequence_SetItem │ │ │ │ -00000dd4 T PySequence_SetSlice │ │ │ │ -00003aa4 T PySequence_Size │ │ │ │ +00000bc0 T PySequence_SetItem │ │ │ │ +00000cd4 T PySequence_SetSlice │ │ │ │ +00003a98 T PySequence_Size │ │ │ │ 00000000 T PySequence_Tuple │ │ │ │ U PyTuple_Type │ │ │ │ U PyType_IsSubtype │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_GenericAlias │ │ │ │ U Py_GetConstant │ │ │ │ -00003628 t Py_XDECREF │ │ │ │ -00003bd4 t _IsCContiguous │ │ │ │ -00000bc8 t _IsFortranContiguous │ │ │ │ +0000362c t Py_XDECREF │ │ │ │ +0000030c t Py_XDECREF.part.0 │ │ │ │ +00003bc8 t _IsCContiguous │ │ │ │ +00000ac8 t _IsFortranContiguous │ │ │ │ 000008d2 T _PyBuffer_ReleaseInInterpreter │ │ │ │ 000004de T _PyBuffer_ReleaseInInterpreterAndRawFree │ │ │ │ U _PyByteArray_empty_string │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyErr_Clear │ │ │ │ U _PyErr_ExceptionMatches │ │ │ │ U _PyErr_Format │ │ │ │ @@ -4940,24 +4941,24 @@ │ │ │ │ U _PyList_AppendTakeRefListResize │ │ │ │ U _PyList_AsTupleAndClear │ │ │ │ U _PyList_Extend │ │ │ │ U _PyLong_Copy │ │ │ │ U _PyLong_Format │ │ │ │ U _PyLong_FromBytes │ │ │ │ 00000000 T _PyNumber_InPlacePowerNoMod │ │ │ │ -0000140c T _PyNumber_Index │ │ │ │ -0000374c T _PyNumber_PowerNoMod │ │ │ │ -000003f4 T _PyObject_HasLen │ │ │ │ +00001410 T _PyNumber_Index │ │ │ │ +00003740 T _PyNumber_PowerNoMod │ │ │ │ +0000040c T _PyObject_HasLen │ │ │ │ U _PyObject_LookupSpecial │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ U _PyObject_NextNotImplemented │ │ │ │ -00000414 T _PyObject_RealIsInstance │ │ │ │ -00002120 T _PyObject_RealIsSubclass │ │ │ │ +0000042c T _PyObject_RealIsInstance │ │ │ │ +00002124 T _PyObject_RealIsSubclass │ │ │ │ U _PyRuntime │ │ │ │ -000004f0 T _PySequence_IterSearch │ │ │ │ +00000508 T _PySequence_IterSearch │ │ │ │ U _PySlice_FromIndices │ │ │ │ U _PyTuple_FromArraySteal │ │ │ │ U _PyUnion_Type │ │ │ │ U _Py_CallInInterpreter │ │ │ │ U _Py_CallInInterpreterAndRawFree │ │ │ │ U _Py_CheckFunctionResult │ │ │ │ U _Py_CheckRecursiveCall │ │ │ │ @@ -4966,35 +4967,34 @@ │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ 000005b2 t _Py_add_one_to_index_C │ │ │ │ 000005e4 t _Py_add_one_to_index_F │ │ │ │ U _Py_tss_tstate │ │ │ │ U _Py_union_args │ │ │ │ U __aeabi_idiv │ │ │ │ 000004ec t _buffer_release_call │ │ │ │ -00000a64 t abstract_get_bases │ │ │ │ -00000aa8 t abstract_issubclass │ │ │ │ +00003ff4 t abstract_issubclass │ │ │ │ 00000844 t as_read_buffer │ │ │ │ -0000154c t binary_iop │ │ │ │ +00001550 t binary_iop │ │ │ │ 000000d4 t binary_iop.part.0 │ │ │ │ -00001580 t binary_iop1 │ │ │ │ +00001584 t binary_iop1 │ │ │ │ 000000d4 t binary_op.part.0 │ │ │ │ -00001ee4 t binary_op1 │ │ │ │ -00000a00 t check_class │ │ │ │ -0000051c t iternext │ │ │ │ +00001ee8 t binary_op1 │ │ │ │ +00000a18 t check_class │ │ │ │ +00000520 t iternext │ │ │ │ U memcpy │ │ │ │ -000030b4 t method_output_as_list │ │ │ │ +000030b8 t method_output_as_list │ │ │ │ 00000230 t null_error.isra.0 │ │ │ │ -00002d50 t object_isinstance │ │ │ │ -00001970 t object_issubclass │ │ │ │ -00000cac t object_recursive_isinstance │ │ │ │ -00002150 t recursive_issubclass │ │ │ │ +00002d54 t object_isinstance │ │ │ │ +00001974 t object_issubclass │ │ │ │ +00000cb0 t object_recursive_isinstance │ │ │ │ +00002154 t recursive_issubclass │ │ │ │ 00000138 t recursive_issubclass.part.0 │ │ │ │ -0000359c t sequence_repeat │ │ │ │ +000035a0 t sequence_repeat │ │ │ │ 0000000a t ternary_iop.constprop.0 │ │ │ │ -00003910 t ternary_op.constprop.0 │ │ │ │ +00003904 t ternary_op.constprop.0 │ │ │ │ │ │ │ │ boolobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000008 r .LC1 │ │ │ │ U PyArg_UnpackTuple │ │ │ │ 00000000 T PyBool_FromLong │ │ │ │ @@ -5042,36 +5042,36 @@ │ │ │ │ U PyExc_ValueError │ │ │ │ U PyLong_FromSsize_t │ │ │ │ U PyNumber_AsSsize_t │ │ │ │ U PyObject_CheckBuffer │ │ │ │ U PyObject_GetBuffer │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ -00000a5c T _Py_bytes_capitalize │ │ │ │ -000008b4 T _Py_bytes_contains │ │ │ │ +00000a64 T _Py_bytes_capitalize │ │ │ │ +000008b8 T _Py_bytes_contains │ │ │ │ 00000250 T _Py_bytes_count │ │ │ │ 00000084 T _Py_bytes_endswith │ │ │ │ 00000510 T _Py_bytes_find │ │ │ │ 00000034 T _Py_bytes_index │ │ │ │ -00000afc T _Py_bytes_isalnum │ │ │ │ -00000b48 T _Py_bytes_isalpha │ │ │ │ +00000a98 T _Py_bytes_isalnum │ │ │ │ +00000ae4 T _Py_bytes_isalpha │ │ │ │ 00000434 T _Py_bytes_isascii │ │ │ │ 000003e8 T _Py_bytes_isdigit │ │ │ │ -00000b94 T _Py_bytes_islower │ │ │ │ -00000bfc T _Py_bytes_isspace │ │ │ │ -00000c48 T _Py_bytes_istitle │ │ │ │ -00000cdc T _Py_bytes_isupper │ │ │ │ +00000b30 T _Py_bytes_islower │ │ │ │ +00000b98 T _Py_bytes_isspace │ │ │ │ +00000be4 T _Py_bytes_istitle │ │ │ │ +00000c78 T _Py_bytes_isupper │ │ │ │ 00000000 T _Py_bytes_lower │ │ │ │ 0000046c T _Py_bytes_maketrans │ │ │ │ 00000000 T _Py_bytes_rfind │ │ │ │ -00000d44 T _Py_bytes_rindex │ │ │ │ +00000ce0 T _Py_bytes_rindex │ │ │ │ 0000021c T _Py_bytes_startswith │ │ │ │ -00000d94 T _Py_bytes_swapcase │ │ │ │ +00000d30 T _Py_bytes_swapcase │ │ │ │ 000000b8 t _Py_bytes_tailmatch │ │ │ │ -00000de0 T _Py_bytes_title │ │ │ │ +00000d7c T _Py_bytes_title │ │ │ │ 00000838 T _Py_bytes_upper │ │ │ │ 00000204 R _Py_capitalize__doc__ │ │ │ │ U _Py_ctype_table │ │ │ │ U _Py_ctype_tolower │ │ │ │ U _Py_ctype_toupper │ │ │ │ 00000664 R _Py_isalnum__doc__ │ │ │ │ 000006e8 R _Py_isalpha__doc__ │ │ │ │ @@ -5092,17 +5092,17 @@ │ │ │ │ U memchr │ │ │ │ U memcmp │ │ │ │ U memrchr │ │ │ │ U memset │ │ │ │ 00000528 t stringlib__lex_search │ │ │ │ 00000474 t stringlib__preprocess │ │ │ │ 000005fc t stringlib__two_way │ │ │ │ -00000a90 t stringlib__two_way_count │ │ │ │ -00000e40 t stringlib_adaptive_find │ │ │ │ -00000ba0 t stringlib_default_find │ │ │ │ +00000000 t stringlib__two_way_count │ │ │ │ +00000ddc t stringlib_adaptive_find │ │ │ │ +00000ba4 t stringlib_default_find │ │ │ │ 0000016c t tailmatch │ │ │ │ │ │ │ │ bytearrayobject.o: │ │ │ │ 00000000 b .LANCHOR0 │ │ │ │ 00000000 d .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000024 r .LC1 │ │ │ │ @@ -5960,61 +5960,61 @@ │ │ │ │ 000003c0 T PyEval_CallObjectWithKeywords │ │ │ │ U PyExc_SystemError │ │ │ │ U PyExc_TypeError │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ U PyModule_GetNameObject │ │ │ │ U PyModule_Type │ │ │ │ -00001aa0 T PyObject_Call │ │ │ │ +00001ab4 T PyObject_Call │ │ │ │ 00000000 T PyObject_CallFunction │ │ │ │ 00000e20 T PyObject_CallFunctionObjArgs │ │ │ │ 00001028 T PyObject_CallMethod │ │ │ │ -00001ce4 T PyObject_CallMethodObjArgs │ │ │ │ +00001cf8 T PyObject_CallMethodObjArgs │ │ │ │ 00000000 T PyObject_CallNoArgs │ │ │ │ -00001f58 T PyObject_CallObject │ │ │ │ +00001f6c T PyObject_CallObject │ │ │ │ 00001318 T PyObject_CallOneArg │ │ │ │ U PyObject_GetAttr │ │ │ │ U PyObject_GetAttrString │ │ │ │ U PyObject_GetOptionalAttr │ │ │ │ 000006ec T PyObject_Vectorcall │ │ │ │ 000007b0 T PyObject_VectorcallDict │ │ │ │ 00000c4c T PyObject_VectorcallMethod │ │ │ │ 00000e0c t PyStackRef_XCLOSE │ │ │ │ U PyTuple_New │ │ │ │ 00000020 T PyVectorcall_Call │ │ │ │ -00001f44 T PyVectorcall_Function │ │ │ │ +00001f58 T PyVectorcall_Function │ │ │ │ 00000454 T PyVectorcall_NARGS │ │ │ │ U _PyDict_FromItems │ │ │ │ U _PyErr_Clear │ │ │ │ U _PyErr_Format │ │ │ │ U _PyErr_FormatFromCauseTstate │ │ │ │ U _PyErr_NoMemory │ │ │ │ U _PyErr_SetString │ │ │ │ U _PyEval_Vector │ │ │ │ 000012c4 T _PyFunction_Vectorcall │ │ │ │ -00001c04 T _PyObject_Call │ │ │ │ +00001c18 T _PyObject_Call │ │ │ │ 000001d0 t _PyObject_CallFunctionVa │ │ │ │ 0000018c T _PyObject_CallFunction_SizeT │ │ │ │ 00000034 T _PyObject_CallMethod │ │ │ │ 000002a0 T _PyObject_CallMethodFormat │ │ │ │ 00000234 T _PyObject_CallMethodId │ │ │ │ 00000334 T _PyObject_CallMethodIdObjArgs │ │ │ │ 000002c8 T _PyObject_CallMethod_SizeT │ │ │ │ 000013dc T _PyObject_Call_Prepend │ │ │ │ U _PyObject_GetAttrId │ │ │ │ U _PyObject_GetMethod │ │ │ │ U _PyObject_GetMethodStackRef │ │ │ │ 000004ec T _PyObject_MakeTpCall │ │ │ │ 00000a78 T _PyObject_VectorcallDictTstate │ │ │ │ -00001d98 T _PyObject_VectorcallPrepend │ │ │ │ +00001dac T _PyObject_VectorcallPrepend │ │ │ │ 0000038c t _PyObject_VectorcallTstate │ │ │ │ 000000a0 T _PyStack_AsDict │ │ │ │ 00001708 T _PyStack_UnpackDict │ │ │ │ -00001958 T _PyStack_UnpackDict_Free │ │ │ │ -00001a68 T _PyStack_UnpackDict_FreeNoDecRef │ │ │ │ +0000196c T _PyStack_UnpackDict_Free │ │ │ │ +00001a7c T _PyStack_UnpackDict_FreeNoDecRef │ │ │ │ U _PyTuple_FromArray │ │ │ │ U _PyUnicode_FromId │ │ │ │ 00000438 T _Py_CheckFunctionResult │ │ │ │ U _Py_CheckRecursiveCall │ │ │ │ 000000f4 T _Py_CheckSlotResult │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FatalErrorFormat │ │ │ │ @@ -6346,37 +6346,37 @@ │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_Type │ │ │ │ 000001c4 T PyUnstable_Code_GetExtra │ │ │ │ 00000984 T PyUnstable_Code_New │ │ │ │ 000013a0 T PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ 00000100 T PyUnstable_Code_SetExtra │ │ │ │ U Py_BuildValue │ │ │ │ -00000d90 t Py_XDECREF │ │ │ │ +00000da4 t Py_XDECREF │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_NoKeywords │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyBytes_Resize │ │ │ │ -00001628 T _PyCode_CheckLineNumber │ │ │ │ +0000163c T _PyCode_CheckLineNumber │ │ │ │ 00000a9c T _PyCode_CheckNoExternalState │ │ │ │ 00000a84 T _PyCode_CheckNoInternalState │ │ │ │ 00000ad4 T _PyCode_CheckPureFunction │ │ │ │ -00001000 T _PyCode_ConstantKey │ │ │ │ +00001014 T _PyCode_ConstantKey │ │ │ │ 00000308 T _PyCode_Fini │ │ │ │ 00000002 T _PyCode_GetCellvars │ │ │ │ 000001a8 T _PyCode_GetCode │ │ │ │ 00000c78 T _PyCode_GetFreevars │ │ │ │ 0000073c T _PyCode_GetVarCounts │ │ │ │ 00000ae8 T _PyCode_GetVarnames │ │ │ │ 00000000 T _PyCode_Init │ │ │ │ 0000056c T _PyCode_InitAddressRange │ │ │ │ 000001c8 T _PyCode_New │ │ │ │ U _PyCode_Quicken │ │ │ │ 0000058c T _PyCode_ReturnsOnlyNone │ │ │ │ -000014ac T _PyCode_SafeAddr2Line │ │ │ │ +000014c0 T _PyCode_SafeAddr2Line │ │ │ │ 00000880 T _PyCode_SetUnboundVarCounts │ │ │ │ 00000000 T _PyCode_Validate │ │ │ │ 00000694 T _PyCode_VerifyStateless │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyErr_Format │ │ │ │ U _PyErr_SetString │ │ │ │ U _PyFunction_ClearCodeByVersion │ │ │ │ @@ -6401,38 +6401,38 @@ │ │ │ │ U _Py_GetBaseCodeUnit │ │ │ │ U _Py_GetConfig │ │ │ │ U _Py_Instrumentation_GetLine │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_ctype_table │ │ │ │ -00001384 T _Py_set_localsplus_info │ │ │ │ +00001398 T _Py_set_localsplus_info │ │ │ │ U _Py_tss_tstate │ │ │ │ 0000000c r _keywords.1 │ │ │ │ 00000058 r _keywords.4 │ │ │ │ 000002c8 d _kwtuple.0 │ │ │ │ 00000328 d _kwtuple.3 │ │ │ │ 000001a0 d _parser.2 │ │ │ │ 0000029c d _parser.5 │ │ │ │ -00001888 t _source_offset_converter │ │ │ │ -00001768 t advance │ │ │ │ +0000189c t _source_offset_converter │ │ │ │ +0000177c t advance │ │ │ │ 0000035c t advance_with_locations │ │ │ │ 00000000 r assert0 │ │ │ │ 00001700 t code__varname_from_oparg │ │ │ │ 00000060 r code__varname_from_oparg__doc__ │ │ │ │ 00000214 t code_branchesiterator │ │ │ │ -00000da8 t code_dealloc │ │ │ │ +00000dbc t code_dealloc │ │ │ │ 00000000 t code_getcellvars │ │ │ │ 00001660 t code_getcode │ │ │ │ 000016f4 t code_getcodeadaptive │ │ │ │ 00000c74 t code_getfreevars │ │ │ │ 00000218 t code_getlnotab │ │ │ │ 000003c4 d code_getsetlist │ │ │ │ 00000ae4 t code_getvarnames │ │ │ │ -000013ac t code_hash │ │ │ │ +000013c0 t code_hash │ │ │ │ 00001664 t code_linesiterator │ │ │ │ 00000450 d code_memberlist │ │ │ │ 00000344 d code_methods │ │ │ │ 00000392 t code_new │ │ │ │ 00000184 r code_new__doc__ │ │ │ │ 0000030c t code_positionsiterator │ │ │ │ 00000ca4 t code_replace │ │ │ │ @@ -6440,24 +6440,24 @@ │ │ │ │ 0000063c t code_repr │ │ │ │ 0000000c t code_richcompare │ │ │ │ 00000370 t code_sizeof │ │ │ │ 00000324 t emit_pair │ │ │ │ 00000b14 t get_cached_locals │ │ │ │ 00000b54 t get_localsplus_names │ │ │ │ 00000260 t init_co_cached │ │ │ │ -00000b1c t intern_constants │ │ │ │ +00000b30 t intern_constants │ │ │ │ 000016b0 t lineiter_dealloc │ │ │ │ -0000189c t lineiter_next │ │ │ │ +000018b0 t lineiter_next │ │ │ │ 00000008 r linetable │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ 00000528 t positionsiter_dealloc │ │ │ │ -0000180c t positionsiter_next │ │ │ │ +00001820 t positionsiter_next │ │ │ │ 000004e0 t read_signed_varint │ │ │ │ -00001be8 t retreat │ │ │ │ +00001c24 t retreat │ │ │ │ 000007dc t validate_and_copy_tuple │ │ │ │ │ │ │ │ complexobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000014 r .LC1 │ │ │ │ @@ -6894,20 +6894,20 @@ │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_TriggerGC │ │ │ │ U _Py_tss_tstate │ │ │ │ 00000000 r _keywords.1 │ │ │ │ 000000fc d _kwtuple.0 │ │ │ │ 00000000 d _parser.2 │ │ │ │ 000002a4 t check_keyword │ │ │ │ -00000468 t enum_dealloc │ │ │ │ +00000464 t enum_dealloc │ │ │ │ 0000022c d enum_methods │ │ │ │ 00000034 t enum_new │ │ │ │ 000000f0 r enum_new__doc__ │ │ │ │ -00000178 t enum_new_impl │ │ │ │ -00000234 t enum_next │ │ │ │ +00000174 t enum_new_impl │ │ │ │ +00000230 t enum_next │ │ │ │ 00000000 t enum_reduce │ │ │ │ 00000228 t enum_traverse │ │ │ │ 00000000 t enumerate_vectorcall │ │ │ │ 00000034 r length_hint_doc │ │ │ │ 0000006c r reduce_doc │ │ │ │ 000001f0 t reversed_dealloc │ │ │ │ 00000260 t reversed_len │ │ │ │ @@ -7939,16 +7939,16 @@ │ │ │ │ 000004a8 T PyFloat_AsDouble │ │ │ │ 00000000 T PyFloat_FromDouble │ │ │ │ 00000440 T PyFloat_FromString │ │ │ │ 000000c4 T PyFloat_GetInfo │ │ │ │ 000003fa T PyFloat_GetMax │ │ │ │ 00000408 T PyFloat_GetMin │ │ │ │ 000016ac T PyFloat_Pack2 │ │ │ │ -00001068 T PyFloat_Pack4 │ │ │ │ -00000b88 T PyFloat_Pack8 │ │ │ │ +00001078 T PyFloat_Pack4 │ │ │ │ +00000b98 T PyFloat_Pack8 │ │ │ │ 00000010 D PyFloat_Type │ │ │ │ 00001888 T PyFloat_Unpack2 │ │ │ │ 000015b8 T PyFloat_Unpack4 │ │ │ │ 0000036c T PyFloat_Unpack8 │ │ │ │ U PyLong_AsDouble │ │ │ │ U PyLong_FromDouble │ │ │ │ U PyLong_FromLong │ │ │ │ @@ -7973,28 +7973,28 @@ │ │ │ │ U PyType_IsSubtype │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_AsUTF8AndSize │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_BuildValue │ │ │ │ -00000b70 t Py_XDECREF │ │ │ │ +00000b80 t Py_XDECREF │ │ │ │ U Py_hexdigits │ │ │ │ 00000014 r _CHAR_TO_HEX │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_NoKeywords │ │ │ │ U _PyArg_NoKwnames │ │ │ │ U _PyByteArray_empty_string │ │ │ │ U _PyDebugAllocatorStats │ │ │ │ 00000000 T _PyFloat_DebugMallocStats │ │ │ │ 000000e8 T _PyFloat_ExactDealloc │ │ │ │ 00000314 T _PyFloat_FiniType │ │ │ │ U _PyFloat_FormatAdvancedWriter │ │ │ │ -00000e50 T _PyFloat_FromDouble_ConsumeInputs │ │ │ │ +00000e60 T _PyFloat_FromDouble_ConsumeInputs │ │ │ │ 00000000 T _PyFloat_InitState │ │ │ │ 0000006c T _PyFloat_InitTypes │ │ │ │ U _PyInterpreterState_Main │ │ │ │ U _PyLong_NumBits │ │ │ │ U _PyNumber_Index │ │ │ │ U _PyRuntime │ │ │ │ U _PyStructSequence_FiniBuiltin │ │ │ │ @@ -8037,20 +8037,20 @@ │ │ │ │ 000003e8 t float___getnewargs__ │ │ │ │ 000006ac r float___getnewargs____doc__ │ │ │ │ 000005c4 t float___round__ │ │ │ │ 00000a78 r float___round____doc__ │ │ │ │ 00000418 t float___trunc__ │ │ │ │ 00000b98 r float___trunc____doc__ │ │ │ │ 00000364 t float___trunc___impl │ │ │ │ -00000db0 t float_abs │ │ │ │ +00000dc0 t float_abs │ │ │ │ 00000288 t float_add │ │ │ │ 00001018 t float_as_integer_ratio │ │ │ │ 00000778 r float_as_integer_ratio__doc__ │ │ │ │ 000000e0 d float_as_number │ │ │ │ -00001054 t float_bool │ │ │ │ +00001064 t float_bool │ │ │ │ 00000ffc t float_conjugate │ │ │ │ 00000a2c r float_conjugate__doc__ │ │ │ │ 000000a0 t float_dealloc │ │ │ │ 00000664 t float_div │ │ │ │ 000001fc t float_divmod │ │ │ │ 00000a64 t float_float │ │ │ │ 0000002c t float_floor_div │ │ │ │ @@ -8724,25 +8724,25 @@ │ │ │ │ U PyExc_ValueError │ │ │ │ U PyFloat_Type │ │ │ │ U PyFrozenSet_Type │ │ │ │ 000000d0 D PyListIter_Type │ │ │ │ 000001a0 D PyListRevIter_Type │ │ │ │ 00000274 T PyList_Append │ │ │ │ 0000017c T PyList_AsTuple │ │ │ │ -00001224 T PyList_Clear │ │ │ │ -0000174c T PyList_Extend │ │ │ │ -00001030 T PyList_GetItem │ │ │ │ -00001080 T PyList_GetItemRef │ │ │ │ -000011cc T PyList_GetSlice │ │ │ │ -00000eb4 T PyList_Insert │ │ │ │ +00001210 T PyList_Clear │ │ │ │ +00001734 T PyList_Extend │ │ │ │ +0000101c T PyList_GetItem │ │ │ │ +0000106c T PyList_GetItemRef │ │ │ │ +000011b8 T PyList_GetSlice │ │ │ │ +00000ea0 T PyList_Insert │ │ │ │ 00000000 T PyList_New │ │ │ │ -00001630 T PyList_Reverse │ │ │ │ -00001608 T PyList_SetItem │ │ │ │ -00001850 T PyList_SetSlice │ │ │ │ -00001d9c T PyList_Size │ │ │ │ +0000161c T PyList_Reverse │ │ │ │ +00001858 T PyList_SetItem │ │ │ │ +00001aa0 T PyList_SetSlice │ │ │ │ +00001fec T PyList_Size │ │ │ │ 0000046c 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 │ │ │ │ @@ -8792,20 +8792,20 @@ │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyDebugAllocatorStats │ │ │ │ U _PyDict_Next │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyEval_GetBuiltin │ │ │ │ U _PyEval_SliceIndexNotNone │ │ │ │ 00000350 T _PyList_AppendTakeRefListResize │ │ │ │ -00001258 T _PyList_AsTupleAndClear │ │ │ │ +00001244 T _PyList_AsTupleAndClear │ │ │ │ 00000000 T _PyList_DebugMallocStats │ │ │ │ -00002064 T _PyList_Extend │ │ │ │ -00001690 T _PyList_FromStackRefStealOnSuccess │ │ │ │ +000022b4 T _PyList_Extend │ │ │ │ +000018e0 T _PyList_FromStackRefStealOnSuccess │ │ │ │ 000001b8 T _PyList_GetItemRef │ │ │ │ -00003200 T _PyList_SliceSubscript │ │ │ │ +0000346c T _PyList_SliceSubscript │ │ │ │ U _PyNumber_Index │ │ │ │ U _PyObject_GC_New │ │ │ │ U _PyRuntime │ │ │ │ U _PySet_NextEntryRef │ │ │ │ U _PyTuple_FromArray │ │ │ │ U _PyTuple_FromArraySteal │ │ │ │ U _Py_Dealloc │ │ │ │ @@ -8815,107 +8815,107 @@ │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_TriggerGC │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_tss_tstate │ │ │ │ U __aeabi_idiv │ │ │ │ 00000000 r _keywords.1 │ │ │ │ 0000029c d _kwtuple.0 │ │ │ │ -00002088 t _list_extend │ │ │ │ +000022d8 t _list_extend │ │ │ │ 00000270 d _parser.2 │ │ │ │ -00000cb8 t gallop_left │ │ │ │ -00000bd0 t gallop_right │ │ │ │ -00000ee8 t ins1 │ │ │ │ +00000c94 t gallop_left │ │ │ │ +00000bac t gallop_right │ │ │ │ +00000ed4 t ins1 │ │ │ │ 0000005c r length_hint_doc │ │ │ │ -0000276c t list___init__ │ │ │ │ +000029bc t list___init__ │ │ │ │ 00000124 r list___init____doc__ │ │ │ │ -00001164 t list___reversed__ │ │ │ │ +00001150 t list___reversed__ │ │ │ │ 00000094 r list___reversed____doc__ │ │ │ │ 00000106 t list___sizeof__ │ │ │ │ 000000d8 r list___sizeof____doc__ │ │ │ │ -00001d48 t list_append │ │ │ │ +00001f98 t list_append │ │ │ │ 000005b0 r list_append__doc__ │ │ │ │ 0000033c d list_as_mapping │ │ │ │ 00000348 d list_as_sequence │ │ │ │ -00000e2c t list_ass_item │ │ │ │ -000018d0 t list_ass_slice_lock_held │ │ │ │ -00003a5c t list_ass_subscript │ │ │ │ -00001ccc t list_clear_impl.isra.0 │ │ │ │ -00001684 t list_clear_slot │ │ │ │ -00002d5c t list_concat │ │ │ │ -00003188 t list_contains │ │ │ │ -000016c0 t list_copy │ │ │ │ +00000e18 t list_ass_item │ │ │ │ +00001b20 t list_ass_slice_lock_held │ │ │ │ +00003cc8 t list_ass_subscript │ │ │ │ +00001f1c t list_clear_impl.isra.0 │ │ │ │ +00001670 t list_clear_slot │ │ │ │ +00002fac t list_concat │ │ │ │ +000033f4 t list_contains │ │ │ │ +000016ac t list_copy │ │ │ │ 000005f4 r list_copy__doc__ │ │ │ │ -00001558 t list_count │ │ │ │ +00001544 t list_count │ │ │ │ 0000023c r list_count__doc__ │ │ │ │ 000001b4 t list_dealloc │ │ │ │ -00002f80 t list_extend │ │ │ │ +000031ec t list_extend │ │ │ │ 0000055c r list_extend__doc__ │ │ │ │ -00003dfc t list_extend_dict │ │ │ │ -0000256c t list_extend_lock_held │ │ │ │ -00001780 t list_index │ │ │ │ +00004070 t list_extend_dict │ │ │ │ +000027bc t list_extend_lock_held │ │ │ │ +00001768 t list_index │ │ │ │ 00000280 r list_index__doc__ │ │ │ │ -00001604 t list_inplace_concat │ │ │ │ +000015f0 t list_inplace_concat │ │ │ │ 0000002c t list_inplace_repeat │ │ │ │ -000019b0 t list_inplace_repeat_lock_held │ │ │ │ -000010e0 t list_insert │ │ │ │ +00001994 t list_inplace_repeat_lock_held │ │ │ │ +000010cc t list_insert │ │ │ │ 0000065c r list_insert__doc__ │ │ │ │ -0000252c t list_item │ │ │ │ -00001dd0 t list_iter │ │ │ │ -00002528 t list_length │ │ │ │ +0000277c t list_item │ │ │ │ +00002020 t list_iter │ │ │ │ +00002778 t list_length │ │ │ │ 00000370 d list_methods │ │ │ │ -00002f30 t list_new_prealloc │ │ │ │ -00002bac t list_pop │ │ │ │ +00003078 t list_new_prealloc │ │ │ │ +00002dfc t list_pop │ │ │ │ 000004d0 r list_pop__doc__ │ │ │ │ -00002a14 t list_remove │ │ │ │ +00002c64 t list_remove │ │ │ │ 000001cc r list_remove__doc__ │ │ │ │ -0000138c t list_repeat │ │ │ │ -00001290 t list_repr │ │ │ │ +00001378 t list_repeat │ │ │ │ +0000127c t list_repr │ │ │ │ 000003f4 t list_resize │ │ │ │ -00001528 t list_reverse │ │ │ │ +00001514 t list_reverse │ │ │ │ 00000304 r list_reverse__doc__ │ │ │ │ -0000280c t list_richcompare │ │ │ │ -000035e8 t list_slice_lock_held │ │ │ │ -00003960 t list_sort │ │ │ │ +00002a5c t list_richcompare │ │ │ │ +00003854 t list_slice_lock_held │ │ │ │ +00003bcc t list_sort │ │ │ │ 00000330 r list_sort__doc__ │ │ │ │ 000004c0 t list_sort_impl │ │ │ │ -00002410 t list_subscript │ │ │ │ -00003158 t list_traverse │ │ │ │ -00002b04 t list_vectorcall │ │ │ │ -00001f8c t listiter_dealloc │ │ │ │ -000016a8 t listiter_len │ │ │ │ +00002660 t list_subscript │ │ │ │ +000033c4 t list_traverse │ │ │ │ +00002d54 t list_vectorcall │ │ │ │ +000021dc t listiter_dealloc │ │ │ │ +00001694 t listiter_len │ │ │ │ 000002fc d listiter_methods │ │ │ │ -00001f2c t listiter_next │ │ │ │ +0000217c t listiter_next │ │ │ │ 00000064 t listiter_reduce │ │ │ │ 000000b8 t listiter_setstate │ │ │ │ -0000169c t listiter_traverse │ │ │ │ -000011a8 t listreviter_dealloc │ │ │ │ -00001998 t listreviter_len │ │ │ │ +00001688 t listiter_traverse │ │ │ │ +00001194 t listreviter_dealloc │ │ │ │ +0000197c t listreviter_len │ │ │ │ 000002bc d listreviter_methods │ │ │ │ -00003ea0 t listreviter_next │ │ │ │ +00004114 t listreviter_next │ │ │ │ 00000114 t listreviter_reduce │ │ │ │ 00000168 t listreviter_setstate │ │ │ │ 00000058 t listreviter_traverse │ │ │ │ U memcmp │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ 00000000 t merge_at │ │ │ │ -000016d0 t merge_getmem │ │ │ │ -0000150c t py_list_clear │ │ │ │ +000016bc t merge_getmem │ │ │ │ +000014f8 t py_list_clear │ │ │ │ 0000062c r py_list_clear__doc__ │ │ │ │ 00000034 r reduce_doc │ │ │ │ -000016c8 t safe_object_compare │ │ │ │ +000016b4 t safe_object_compare │ │ │ │ 0000000c r setstate_doc │ │ │ │ -00000d98 t sortslice_memcpy │ │ │ │ -00000de0 t sortslice_memmove │ │ │ │ -000015a8 t sortslice_reverse.isra.0 │ │ │ │ -00003ef8 t unsafe_float_compare │ │ │ │ -00001540 t unsafe_latin_compare │ │ │ │ -00003e74 t unsafe_long_compare │ │ │ │ -000030a4 t unsafe_object_compare │ │ │ │ -00002fa4 t unsafe_tuple_compare │ │ │ │ +00000d84 t sortslice_memcpy │ │ │ │ +00000dcc t sortslice_memmove │ │ │ │ +00001800 t sortslice_reverse.isra.0 │ │ │ │ +0000416c t unsafe_float_compare │ │ │ │ +00001798 t unsafe_latin_compare │ │ │ │ +000040e8 t unsafe_long_compare │ │ │ │ +00003310 t unsafe_object_compare │ │ │ │ +00003210 t unsafe_tuple_compare │ │ │ │ │ │ │ │ longobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 b .LANCHOR1 │ │ │ │ 00000000 r .LANCHOR2 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000001c r .LC1 │ │ │ │ @@ -9002,56 +9002,56 @@ │ │ │ │ U PyExc_ZeroDivisionError │ │ │ │ U PyFloat_FromDouble │ │ │ │ U PyFloat_Type │ │ │ │ U PyImport_ImportModule │ │ │ │ 000000e0 T PyLongWriter_Create │ │ │ │ 000000c6 T PyLongWriter_Discard │ │ │ │ 00000140 T PyLongWriter_Finish │ │ │ │ -000085e4 T PyLong_AsDouble │ │ │ │ +000090bc T PyLong_AsDouble │ │ │ │ 000025ac T PyLong_AsInt │ │ │ │ 000000dc T PyLong_AsInt32 │ │ │ │ -00004d28 T PyLong_AsInt64 │ │ │ │ +00005800 T PyLong_AsInt64 │ │ │ │ 0000164c T PyLong_AsLong │ │ │ │ 0000178c T PyLong_AsLongAndOverflow │ │ │ │ -00005a00 T PyLong_AsLongLong │ │ │ │ -00000490 T PyLong_AsLongLongAndOverflow │ │ │ │ -00004d68 T PyLong_AsNativeBytes │ │ │ │ -00000344 T PyLong_AsSize_t │ │ │ │ +000064d0 T PyLong_AsLongLong │ │ │ │ +000002cc T PyLong_AsLongLongAndOverflow │ │ │ │ +00005840 T PyLong_AsNativeBytes │ │ │ │ +00000180 T PyLong_AsSize_t │ │ │ │ 00000610 T PyLong_AsSsize_t │ │ │ │ 0000011a T PyLong_AsUInt32 │ │ │ │ 00000194 T PyLong_AsUInt64 │ │ │ │ 000026e8 T PyLong_AsUnsignedLong │ │ │ │ -0000069c T PyLong_AsUnsignedLongLong │ │ │ │ -00000728 T PyLong_AsUnsignedLongLongMask │ │ │ │ -000009c4 T PyLong_AsUnsignedLongMask │ │ │ │ -000005dc T PyLong_AsVoidPtr │ │ │ │ -000003f8 T PyLong_Export │ │ │ │ -000009a4 T PyLong_FreeExport │ │ │ │ -000057a8 T PyLong_FromDouble │ │ │ │ -0000081c T PyLong_FromInt32 │ │ │ │ -00003664 T PyLong_FromInt64 │ │ │ │ +000004d8 T PyLong_AsUnsignedLongLong │ │ │ │ +00000564 T PyLong_AsUnsignedLongLongMask │ │ │ │ +00000800 T PyLong_AsUnsignedLongMask │ │ │ │ +00000418 T PyLong_AsVoidPtr │ │ │ │ +00000234 T PyLong_Export │ │ │ │ +000007e0 T PyLong_FreeExport │ │ │ │ +0000627c T PyLong_FromDouble │ │ │ │ +00000658 T PyLong_FromInt32 │ │ │ │ +0000413c T PyLong_FromInt64 │ │ │ │ 000003d4 T PyLong_FromLong │ │ │ │ -00003560 T PyLong_FromLongLong │ │ │ │ -00000a94 T PyLong_FromNativeBytes │ │ │ │ -000073a4 T PyLong_FromSize_t │ │ │ │ +00004038 T PyLong_FromLongLong │ │ │ │ +000008d0 T PyLong_FromNativeBytes │ │ │ │ +00007e78 T PyLong_FromSize_t │ │ │ │ 000004f0 T PyLong_FromSsize_t │ │ │ │ 000006ec T PyLong_FromString │ │ │ │ -0000a528 T PyLong_FromUInt32 │ │ │ │ -0000089c T PyLong_FromUInt64 │ │ │ │ -00008544 T PyLong_FromUnicodeObject │ │ │ │ +0000b000 T PyLong_FromUInt32 │ │ │ │ +000006d8 T PyLong_FromUInt64 │ │ │ │ +0000901c T PyLong_FromUnicodeObject │ │ │ │ 000000e0 T PyLong_FromUnsignedLong │ │ │ │ 000027d0 T PyLong_FromUnsignedLongLong │ │ │ │ -00000ad8 T PyLong_FromUnsignedNativeBytes │ │ │ │ +00000914 T PyLong_FromUnsignedNativeBytes │ │ │ │ 00000000 T PyLong_FromVoidPtr │ │ │ │ 00000058 T PyLong_GetInfo │ │ │ │ 000000d8 T PyLong_GetNativeLayout │ │ │ │ -0000444c T PyLong_GetSign │ │ │ │ -00000b14 T PyLong_IsNegative │ │ │ │ +00004f24 T PyLong_GetSign │ │ │ │ +00000950 T PyLong_IsNegative │ │ │ │ 000001d2 T PyLong_IsPositive │ │ │ │ -0000090c T PyLong_IsZero │ │ │ │ +00000748 T PyLong_IsZero │ │ │ │ 00000300 r PyLong_LAYOUT │ │ │ │ 00000000 D PyLong_Type │ │ │ │ U PyNumber_AsSsize_t │ │ │ │ U PyNumber_Long │ │ │ │ U PyObject_Bytes │ │ │ │ U PyObject_CallMethod │ │ │ │ U PyObject_CallOneArg │ │ │ │ @@ -9069,60 +9069,60 @@ │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_AsUTF8AndSize │ │ │ │ U PyUnicode_FromStringAndSize │ │ │ │ U PyUnicode_New │ │ │ │ 000002f0 T PyUnstable_Long_CompactValue │ │ │ │ 000002e4 T PyUnstable_Long_IsCompact │ │ │ │ U Py_BuildValue │ │ │ │ -0000a52c t Py_XDECREF │ │ │ │ +0000b004 t Py_XDECREF │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyByteArray_empty_string │ │ │ │ U _PyBytesWriter_Prepare │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ -0000560c T _PyLong_Add │ │ │ │ -00002874 T _PyLong_AsByteArray │ │ │ │ -00000794 t _PyLong_AsUnsignedLongLongMask │ │ │ │ -00000a30 t _PyLong_AsUnsignedLongMask │ │ │ │ -0000a738 T _PyLong_Copy │ │ │ │ +000060e0 T _PyLong_Add │ │ │ │ +00003354 T _PyLong_AsByteArray │ │ │ │ +000005d0 t _PyLong_AsUnsignedLongLongMask │ │ │ │ +0000086c t _PyLong_AsUnsignedLongMask │ │ │ │ +0000b210 T _PyLong_Copy │ │ │ │ 000000e0 D _PyLong_DigitValue │ │ │ │ -00001260 T _PyLong_DivmodNear │ │ │ │ +0000109c T _PyLong_DivmodNear │ │ │ │ 00002568 T _PyLong_ExactDealloc │ │ │ │ -00000810 T _PyLong_FiniTypes │ │ │ │ -0000b200 T _PyLong_Format │ │ │ │ +0000064c T _PyLong_FiniTypes │ │ │ │ +0000bcdc T _PyLong_Format │ │ │ │ U _PyLong_FormatAdvancedWriter │ │ │ │ -00000d48 T _PyLong_FormatBytesWriter │ │ │ │ -00008508 T _PyLong_FormatWriter │ │ │ │ -0000c56c T _PyLong_Frexp │ │ │ │ -00006524 T _PyLong_FromByteArray │ │ │ │ -0000a960 T _PyLong_FromBytes │ │ │ │ +00000b84 T _PyLong_FormatBytesWriter │ │ │ │ +00008fe0 T _PyLong_FormatWriter │ │ │ │ +0000d048 T _PyLong_Frexp │ │ │ │ +00006ff4 T _PyLong_FromByteArray │ │ │ │ +0000b438 T _PyLong_FromBytes │ │ │ │ 00000218 T _PyLong_FromDigits │ │ │ │ -0000a544 t _PyLong_FromLarge │ │ │ │ +0000b01c t _PyLong_FromLarge │ │ │ │ 000001c0 t _PyLong_FromMedium │ │ │ │ -000032f0 t _PyLong_FromSTwoDigits │ │ │ │ -0000d47c T _PyLong_GCD │ │ │ │ +00003dc8 t _PyLong_FromSTwoDigits │ │ │ │ +0000df5c T _PyLong_GCD │ │ │ │ 00000000 T _PyLong_InitTypes │ │ │ │ -00001108 T _PyLong_Lshift │ │ │ │ -0000a7bc T _PyLong_Multiply │ │ │ │ -0000d414 t _PyLong_Negate │ │ │ │ +00000f44 T _PyLong_Lshift │ │ │ │ +0000b294 T _PyLong_Multiply │ │ │ │ +0000def4 t _PyLong_Negate │ │ │ │ 00000214 T _PyLong_New │ │ │ │ -00004490 T _PyLong_NumBits │ │ │ │ -0000c35c T _PyLong_Rshift │ │ │ │ +00004f68 T _PyLong_NumBits │ │ │ │ +0000ce38 T _PyLong_Rshift │ │ │ │ 00000264 T _PyLong_Sign │ │ │ │ 00000158 T _PyLong_Size_t_Converter │ │ │ │ -0000a3f8 T _PyLong_Subtract │ │ │ │ +0000aed0 T _PyLong_Subtract │ │ │ │ 000002a8 T _PyLong_UInt16_Converter │ │ │ │ -000011dc T _PyLong_UInt32_Converter │ │ │ │ -0000c780 T _PyLong_UInt64_Converter │ │ │ │ +00001018 T _PyLong_UInt32_Converter │ │ │ │ +0000d260 T _PyLong_UInt64_Converter │ │ │ │ 00000270 T _PyLong_UInt8_Converter │ │ │ │ -00000b98 T _PyLong_UnsignedInt_Converter │ │ │ │ +000009d4 T _PyLong_UnsignedInt_Converter │ │ │ │ 00000044 T _PyLong_UnsignedLongLong_Converter │ │ │ │ 00000080 T _PyLong_UnsignedLong_Converter │ │ │ │ -00000b58 T _PyLong_UnsignedShort_Converter │ │ │ │ +00000994 T _PyLong_UnsignedShort_Converter │ │ │ │ U _PyNumber_Index │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ U _PyRuntime │ │ │ │ U _PyStructSequence_FiniBuiltin │ │ │ │ U _PyStructSequence_InitBuiltinWithFlags │ │ │ │ U _PyUnicodeWriter_Dealloc │ │ │ │ U _PyUnicodeWriter_Finish │ │ │ │ @@ -9157,99 +9157,99 @@ │ │ │ │ 000001e0 d _parser.3 │ │ │ │ 0000020c d _parser.6 │ │ │ │ 00000238 d _parser.9 │ │ │ │ 000001d8 r convmultmax_base │ │ │ │ 00000140 r convwidth_base │ │ │ │ U frexp │ │ │ │ 00000304 r half_even_correction.10 │ │ │ │ -0000062c t int___format__ │ │ │ │ +00000468 t int___format__ │ │ │ │ 0000102c r int___format____doc__ │ │ │ │ -000013f4 t int___getnewargs__ │ │ │ │ +00001230 t int___getnewargs__ │ │ │ │ 00001080 r int___getnewargs____doc__ │ │ │ │ -00000bd8 t int___round__ │ │ │ │ +00000a14 t int___round__ │ │ │ │ 00000fa4 r int___round____doc__ │ │ │ │ 00000008 t int___sizeof__ │ │ │ │ 00000f68 r int___sizeof____doc__ │ │ │ │ -0000116c t int_as_integer_ratio │ │ │ │ +00000fa8 t int_as_integer_ratio │ │ │ │ 00000d20 r int_as_integer_ratio__doc__ │ │ │ │ -0000121c t int_bit_count │ │ │ │ +00001058 t int_bit_count │ │ │ │ 00000e30 r int_bit_count__doc__ │ │ │ │ -0000a63c t int_bit_length │ │ │ │ +0000b114 t int_bit_length │ │ │ │ 00000ee8 r int_bit_length__doc__ │ │ │ │ -00005ad0 t int_from_bytes │ │ │ │ +000065a0 t int_from_bytes │ │ │ │ 0000069c r int_from_bytes__doc__ │ │ │ │ 00000350 r int_info__doc__ │ │ │ │ 000000d0 d int_info_desc │ │ │ │ 000002c8 d int_info_fields │ │ │ │ 000000bc t int_is_integer │ │ │ │ 00000638 r int_is_integer__doc__ │ │ │ │ -00000180 t int_to_bytes │ │ │ │ +000028f0 t int_to_bytes │ │ │ │ 000009dc r int_to_bytes__doc__ │ │ │ │ -000038c0 t k_mul │ │ │ │ -00000d98 t kmul_split.constprop.0 │ │ │ │ -00007980 t l_divmod │ │ │ │ -0000ae58 t l_mod │ │ │ │ +00004398 t k_mul │ │ │ │ +00000bd4 t kmul_split.constprop.0 │ │ │ │ +00008458 t l_divmod │ │ │ │ +0000b930 t l_mod │ │ │ │ U ldexp │ │ │ │ 00000018 r log_base_BASE │ │ │ │ -0000a8ac t long_abs │ │ │ │ -0000a87c t long_abs_method │ │ │ │ -000031cc t long_add │ │ │ │ -0000308c t long_add_method │ │ │ │ +0000b384 t long_abs │ │ │ │ +0000b354 t long_abs_method │ │ │ │ +00003ca4 t long_add │ │ │ │ +00003b64 t long_add_method │ │ │ │ 00000314 t long_alloc │ │ │ │ -000043f8 t long_and │ │ │ │ +00004ed0 t long_and │ │ │ │ 000002f0 d long_as_number │ │ │ │ -00006bc0 t long_bitwise │ │ │ │ +00007690 t long_bitwise │ │ │ │ 00001874 t long_bool │ │ │ │ 000018e0 t long_compare │ │ │ │ 00001884 t long_dealloc │ │ │ │ -00007820 t long_div │ │ │ │ -0000a8e0 t long_divmod │ │ │ │ -00007c54 t long_divrem │ │ │ │ +000082f8 t long_div │ │ │ │ +0000b3b8 t long_divmod │ │ │ │ +0000872c t long_divrem │ │ │ │ 000003d8 r long_doc │ │ │ │ -0000bb48 t long_float │ │ │ │ -0000b248 t long_format_binary │ │ │ │ +0000c624 t long_float │ │ │ │ +0000bd24 t long_format_binary │ │ │ │ 00000000 t long_get0 │ │ │ │ -00001100 t long_get1 │ │ │ │ +00000f3c t long_get1 │ │ │ │ 00000380 d long_getset │ │ │ │ 00000244 t long_hash │ │ │ │ -00000594 t long_invert │ │ │ │ -0000a9dc t long_long │ │ │ │ -000010fc t long_long_getter │ │ │ │ -000010d8 t long_long_meth │ │ │ │ -00004fe0 t long_lshift1 │ │ │ │ -000044bc t long_lshift_method │ │ │ │ +000003d0 t long_invert │ │ │ │ +0000b4b4 t long_long │ │ │ │ +00000f38 t long_long_getter │ │ │ │ +00000f14 t long_long_meth │ │ │ │ +00005ab4 t long_lshift1 │ │ │ │ +00004f94 t long_lshift_method │ │ │ │ 000003e4 d long_methods │ │ │ │ -0000aa7c t long_mod │ │ │ │ -00003800 t long_mul │ │ │ │ -00003718 t long_mul_method │ │ │ │ -00003514 t long_neg │ │ │ │ -000033d8 t long_neg_method │ │ │ │ -00008130 t long_new │ │ │ │ -00008360 t long_new_impl │ │ │ │ -000073f4 t long_or │ │ │ │ -00008cf8 t long_pow │ │ │ │ +0000b554 t long_mod │ │ │ │ +000042d8 t long_mul │ │ │ │ +000041f0 t long_mul_method │ │ │ │ +00003fec t long_neg │ │ │ │ +00003eb0 t long_neg_method │ │ │ │ +00008c08 t long_new │ │ │ │ +00008e38 t long_new_impl │ │ │ │ +00007ec8 t long_or │ │ │ │ +000097d0 t long_pow │ │ │ │ 00001420 t long_richcompare │ │ │ │ -0000bc18 t long_rshift │ │ │ │ -000054ec t long_sub │ │ │ │ -000053b0 t long_sub_method │ │ │ │ +0000c6f4 t long_rshift │ │ │ │ +00005fc0 t long_sub │ │ │ │ +00005e84 t long_sub_method │ │ │ │ 0000194c t long_to_decimal_string │ │ │ │ 00001974 t long_to_decimal_string_internal │ │ │ │ -00008688 t long_true_divide │ │ │ │ -00005740 t long_vectorcall │ │ │ │ -00000950 t long_xor │ │ │ │ +00009160 t long_true_divide │ │ │ │ +00006214 t long_vectorcall │ │ │ │ +0000078c t long_xor │ │ │ │ 0000134c t maybe_small_long │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ U memset │ │ │ │ U strlen │ │ │ │ -00000fd4 t v_iadd.isra.0 │ │ │ │ -00000ebc t v_isub.isra.0 │ │ │ │ -0000418c t x_add │ │ │ │ -0000c938 t x_divrem │ │ │ │ -0000744c t x_sub │ │ │ │ +00000e10 t v_iadd.isra.0 │ │ │ │ +00000cf8 t v_isub.isra.0 │ │ │ │ +00004c64 t x_add │ │ │ │ +0000d418 t x_divrem │ │ │ │ +00007f20 t x_sub │ │ │ │ │ │ │ │ dictobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000018 r .LC1 │ │ │ │ 0000016c r .LC10 │ │ │ │ @@ -9313,44 +9313,44 @@ │ │ │ │ 000004fc D PyDictKeys_Type │ │ │ │ U PyDictProxy_New │ │ │ │ 0000028c D PyDictRevIterItem_Type │ │ │ │ 0000035c D PyDictRevIterKey_Type │ │ │ │ 0000042c D PyDictRevIterValue_Type │ │ │ │ 0000069c D PyDictValues_Type │ │ │ │ 00000890 T PyDict_AddWatcher │ │ │ │ -00008ee4 T PyDict_Clear │ │ │ │ +00008f9c T PyDict_Clear │ │ │ │ 000008f0 T PyDict_ClearWatcher │ │ │ │ 0000035c T PyDict_Contains │ │ │ │ -000001e0 T PyDict_ContainsString │ │ │ │ +00008278 T PyDict_ContainsString │ │ │ │ 00002ad8 T PyDict_Copy │ │ │ │ -00004158 T PyDict_DelItem │ │ │ │ +0000415c T PyDict_DelItem │ │ │ │ 00000064 T PyDict_DelItemString │ │ │ │ 00000860 T PyDict_GetItem │ │ │ │ 000027f8 T PyDict_GetItemRef │ │ │ │ -00000da4 T PyDict_GetItemString │ │ │ │ -00003fbc T PyDict_GetItemStringRef │ │ │ │ +00000dd4 T PyDict_GetItemString │ │ │ │ +00003fc0 T PyDict_GetItemStringRef │ │ │ │ 00002004 T PyDict_GetItemWithError │ │ │ │ -0000169c T PyDict_Items │ │ │ │ -000079a4 T PyDict_Keys │ │ │ │ -00001170 T PyDict_Merge │ │ │ │ +000016cc T PyDict_Items │ │ │ │ +000079a8 T PyDict_Keys │ │ │ │ +000011a0 T PyDict_Merge │ │ │ │ 0000086c T PyDict_MergeFromSeq2 │ │ │ │ 00000000 T PyDict_New │ │ │ │ -00003dc8 T PyDict_Next │ │ │ │ -00007eb8 T PyDict_Pop │ │ │ │ -00000480 T PyDict_PopString │ │ │ │ +00003dcc T PyDict_Next │ │ │ │ +00007ebc T PyDict_Pop │ │ │ │ +00000420 T PyDict_PopString │ │ │ │ 00000870 T PyDict_SetDefault │ │ │ │ 00001a9c T PyDict_SetDefaultRef │ │ │ │ 00000cd8 T PyDict_SetItem │ │ │ │ 000026fc T PyDict_SetItemString │ │ │ │ -00009604 T PyDict_Size │ │ │ │ +000096bc T PyDict_Size │ │ │ │ 00000000 D PyDict_Type │ │ │ │ -000003fc T PyDict_Unwatch │ │ │ │ +0000039c T PyDict_Unwatch │ │ │ │ 00002ee8 T PyDict_Update │ │ │ │ -000010e0 T PyDict_Values │ │ │ │ -00000228 T PyDict_Watch │ │ │ │ +00001110 T PyDict_Values │ │ │ │ +000001e0 T PyDict_Watch │ │ │ │ U PyErr_Clear │ │ │ │ U PyErr_ExceptionMatches │ │ │ │ U PyErr_Format │ │ │ │ U PyErr_FormatUnraisable │ │ │ │ U PyErr_GetRaisedException │ │ │ │ U PyErr_GivenExceptionMatches │ │ │ │ U PyErr_NoMemory │ │ │ │ @@ -9371,38 +9371,38 @@ │ │ │ │ U PyLong_FromSsize_t │ │ │ │ U PyMapping_Keys │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ U PyModule_Type │ │ │ │ U PyObject_CallMethodObjArgs │ │ │ │ U PyObject_CallOneArg │ │ │ │ -00007afc T PyObject_ClearManagedDict │ │ │ │ +00007b00 T PyObject_ClearManagedDict │ │ │ │ U PyObject_GC_Del │ │ │ │ U PyObject_GC_UnTrack │ │ │ │ U PyObject_GenericGetAttr │ │ │ │ -000052c0 T PyObject_GenericGetDict │ │ │ │ +000052c4 T PyObject_GenericGetDict │ │ │ │ U PyObject_GetItem │ │ │ │ U PyObject_GetIter │ │ │ │ U PyObject_HasAttrWithError │ │ │ │ U PyObject_Hash │ │ │ │ U PyObject_HashNotImplemented │ │ │ │ U PyObject_RichCompareBool │ │ │ │ U PyObject_SelfIter │ │ │ │ U PyObject_SetItem │ │ │ │ U PyObject_Size │ │ │ │ U PyObject_VectorcallMethod │ │ │ │ -00008380 T PyObject_VisitManagedDict │ │ │ │ +0000841c T PyObject_VisitManagedDict │ │ │ │ U PySequence_Contains │ │ │ │ U PySequence_Fast │ │ │ │ U PySequence_List │ │ │ │ U PySet_Add │ │ │ │ U PySet_New │ │ │ │ U PySet_Type │ │ │ │ -00004144 t PyStackRef_CLOSE │ │ │ │ -00004144 t PyStackRef_XCLOSE │ │ │ │ +00004148 t PyStackRef_CLOSE │ │ │ │ +00004148 t PyStackRef_XCLOSE │ │ │ │ U PyTuple_New │ │ │ │ U PyTuple_Pack │ │ │ │ U PyType_IsSubtype │ │ │ │ U PyType_Type │ │ │ │ U PyUnicodeWriter_Create │ │ │ │ U PyUnicodeWriter_Discard │ │ │ │ U PyUnicodeWriter_Finish │ │ │ │ @@ -9414,83 +9414,83 @@ │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GenericAlias │ │ │ │ U Py_ReprEnter │ │ │ │ U Py_ReprLeave │ │ │ │ 00001fec t Py_XDECREF │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyDebugAllocatorStats │ │ │ │ -00009638 T _PyDictKeys_DecRef │ │ │ │ +000096f0 T _PyDictKeys_DecRef │ │ │ │ 00000dea T _PyDictKeys_GetVersionForCurrentState │ │ │ │ -00004ed4 T _PyDictKeys_StringLookup │ │ │ │ -00006ebc T _PyDictKeys_StringLookupAndVersion │ │ │ │ -00006b24 T _PyDictKeys_StringLookupSplit │ │ │ │ -00000500 T _PyDictView_Intersect │ │ │ │ -000055fc T _PyDictView_New │ │ │ │ +00004ed8 T _PyDictKeys_StringLookup │ │ │ │ +00006ec0 T _PyDictKeys_StringLookupAndVersion │ │ │ │ +00006b28 T _PyDictKeys_StringLookupSplit │ │ │ │ +000004a0 T _PyDictView_Intersect │ │ │ │ +00005600 T _PyDictView_New │ │ │ │ 00000930 T _PyDict_CheckConsistency │ │ │ │ -00000e80 T _PyDict_Clear_LockHeld │ │ │ │ +00000eb0 T _PyDict_Clear_LockHeld │ │ │ │ 00000dc0 T _PyDict_ContainsId │ │ │ │ 000003d4 T _PyDict_Contains_KnownHash │ │ │ │ 00000000 T _PyDict_DebugMallocStats │ │ │ │ 00000e72 T _PyDict_DelItemId │ │ │ │ -00007c28 T _PyDict_DelItemIf │ │ │ │ +00007c2c T _PyDict_DelItemIf │ │ │ │ 00000e40 T _PyDict_DelItem_KnownHash │ │ │ │ -000043cc T _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ -00000e84 T _PyDict_DetachFromObject │ │ │ │ +000043d0 T _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ +00000eb4 T _PyDict_DetachFromObject │ │ │ │ 000027f4 T _PyDict_EnablePerThreadRefcounting │ │ │ │ -000049bc T _PyDict_FromItems │ │ │ │ -00009744 T _PyDict_FromKeys │ │ │ │ +000049c0 T _PyDict_FromItems │ │ │ │ +00009800 T _PyDict_FromKeys │ │ │ │ 00000d58 T _PyDict_GetItemIdWithError │ │ │ │ 00002890 T _PyDict_GetItemRef_KnownHash │ │ │ │ -00000a68 T _PyDict_GetItemRef_KnownHash_LockHeld │ │ │ │ -00007e38 T _PyDict_GetItemRef_Unicode_LockHeld │ │ │ │ +00000a98 T _PyDict_GetItemRef_KnownHash_LockHeld │ │ │ │ +00007e3c T _PyDict_GetItemRef_Unicode_LockHeld │ │ │ │ 00000d80 T _PyDict_GetItemStringWithError │ │ │ │ 00000d28 T _PyDict_GetItemWithError │ │ │ │ -000010a4 T _PyDict_GetItem_KnownHash │ │ │ │ -000052a0 T _PyDict_GetKeysVersionForCurrentState │ │ │ │ +000010d4 T _PyDict_GetItem_KnownHash │ │ │ │ +000052a4 T _PyDict_GetKeysVersionForCurrentState │ │ │ │ 000081b8 T _PyDict_GetMethodStackRef │ │ │ │ -00003d84 T _PyDict_HasOnlyStringKeys │ │ │ │ +00003d88 T _PyDict_HasOnlyStringKeys │ │ │ │ 0000082a T _PyDict_KeysSize │ │ │ │ -0000407c T _PyDict_LoadBuiltinsFromGlobals │ │ │ │ -00000b54 T _PyDict_LoadGlobal │ │ │ │ -00004e18 T _PyDict_LoadGlobalStackRef │ │ │ │ -00006e60 T _PyDict_LookupIndex │ │ │ │ -00007860 T _PyDict_MergeEx │ │ │ │ +00004080 T _PyDict_LoadBuiltinsFromGlobals │ │ │ │ +00000b84 T _PyDict_LoadGlobal │ │ │ │ +00004e1c T _PyDict_LoadGlobalStackRef │ │ │ │ +00006e64 T _PyDict_LookupIndex │ │ │ │ +00007864 T _PyDict_MergeEx │ │ │ │ 00002078 T _PyDict_NewKeysForClass │ │ │ │ 00000d0c T _PyDict_NewPresized │ │ │ │ -00003eb4 T _PyDict_Next │ │ │ │ +00003eb8 T _PyDict_Next │ │ │ │ 00000e04 T _PyDict_Pop │ │ │ │ -000075d4 T _PyDict_Pop_KnownHash │ │ │ │ -000006bc T _PyDict_SendEvent │ │ │ │ +000075d8 T _PyDict_Pop_KnownHash │ │ │ │ +0000065c T _PyDict_SendEvent │ │ │ │ 00000e44 T _PyDict_SetItemId │ │ │ │ -00000bbc T _PyDict_SetItem_KnownHash │ │ │ │ -00009a2c T _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ +00000bec T _PyDict_SetItem_KnownHash │ │ │ │ +00009ae8 T _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ 00002a08 T _PyDict_SetItem_LockHeld │ │ │ │ -00007864 T _PyDict_SetItem_Take2 │ │ │ │ +00007868 T _PyDict_SetItem_Take2 │ │ │ │ 00000dbe T _PyDict_SizeOf │ │ │ │ 00000784 T _PyDict_SizeOf_LockHeld │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyErr_FormatNote │ │ │ │ U _PyErr_GetRaisedException │ │ │ │ U _PyErr_SetKeyError │ │ │ │ U _PyErr_SetRaisedException │ │ │ │ U _PyEval_GetBuiltin │ │ │ │ 0000290c T _PyObjectDict_SetItem │ │ │ │ U _PyObject_AssertFailed │ │ │ │ U _PyObject_ComputedDictPointer │ │ │ │ U _PyObject_GC_New │ │ │ │ 000002e0 t _PyObject_GC_TRACK │ │ │ │ -00005c98 T _PyObject_InitInlineValues │ │ │ │ -00000e1c T _PyObject_IsInstanceDictEmpty │ │ │ │ +00005c9c T _PyObject_InitInlineValues │ │ │ │ +00000e4c T _PyObject_IsInstanceDictEmpty │ │ │ │ U _PyObject_LookupSpecial │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ -00009a94 T _PyObject_MaterializeManagedDict │ │ │ │ -00000950 T _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ +00009b50 T _PyObject_MaterializeManagedDict │ │ │ │ +00000980 T _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ 00000678 T _PyObject_SetManagedDict │ │ │ │ -00005d08 T _PyObject_StoreInstanceAttribute │ │ │ │ -00006730 T _PyObject_TryGetInstanceAttribute │ │ │ │ +00005d0c T _PyObject_StoreInstanceAttribute │ │ │ │ +00006734 T _PyObject_TryGetInstanceAttribute │ │ │ │ U _PyRuntime │ │ │ │ U _PySet_NextEntryRef │ │ │ │ U _PySet_Update │ │ │ │ U _PyType_AllocNoTrack │ │ │ │ U _PyUnicode_FromId │ │ │ │ U _PyUnicode_InternImmortal │ │ │ │ U _Py_CheckFunctionResult │ │ │ │ @@ -9502,138 +9502,138 @@ │ │ │ │ U _Py_TriggerGC │ │ │ │ U _Py_TrueStruct │ │ │ │ 00000408 T _Py_dict_lookup │ │ │ │ 00002ebc T _Py_dict_lookup_threadsafe │ │ │ │ 000028d0 T _Py_dict_lookup_threadsafe_stackref │ │ │ │ U _Py_tss_tstate │ │ │ │ 00000018 r __func__.0 │ │ │ │ -00001624 t all_contained_in │ │ │ │ +00001654 t all_contained_in │ │ │ │ 00001f00 t build_indices_generic │ │ │ │ -00007bdc t clear_inline_values │ │ │ │ -000090bc t clear_lock_held │ │ │ │ +00007be0 t clear_inline_values │ │ │ │ +00009174 t clear_lock_held │ │ │ │ 00000148 t compare_unicode_generic │ │ │ │ -00000aa8 t copy_values │ │ │ │ -00000afc t detach_dict_from_object │ │ │ │ -000003c8 t dict___contains__ │ │ │ │ +00000ad8 t copy_values │ │ │ │ +00000b2c t detach_dict_from_object │ │ │ │ +00000368 t dict___contains__ │ │ │ │ 000008a4 r dict___contains____doc__ │ │ │ │ 000000a6 t dict___reversed__ │ │ │ │ 00000538 r dict___reversed____doc__ │ │ │ │ 000007da t dict___sizeof__ │ │ │ │ 00000584 r dict___sizeof____doc__ │ │ │ │ 00000be4 d dict_as_mapping │ │ │ │ 00000a1c d dict_as_number │ │ │ │ 00000aac d dict_as_sequence │ │ │ │ -00003c98 t dict_ass_sub │ │ │ │ -00000e00 t dict_clear │ │ │ │ +00003c9c t dict_ass_sub │ │ │ │ +00000e30 t dict_clear │ │ │ │ 0000074c r dict_clear__doc__ │ │ │ │ -000008a0 t dict_copy │ │ │ │ +000008d0 t dict_copy │ │ │ │ 00000900 r dict_copy__doc__ │ │ │ │ -0000382c t dict_dealloc │ │ │ │ -000008a4 t dict_fromkeys │ │ │ │ +00003830 t dict_dealloc │ │ │ │ +000008d4 t dict_fromkeys │ │ │ │ 00000938 r dict_fromkeys__doc__ │ │ │ │ -000078d0 t dict_get │ │ │ │ +000078d4 t dict_get │ │ │ │ 00000838 r dict_get__doc__ │ │ │ │ 00002654 t dict_getitem │ │ │ │ -00000364 t dict_init │ │ │ │ -000004d4 t dict_ior │ │ │ │ -000054a0 t dict_items │ │ │ │ +00000304 t dict_init │ │ │ │ +00000474 t dict_ior │ │ │ │ +000054a4 t dict_items │ │ │ │ 00000490 r dict_items__doc__ │ │ │ │ -00008610 t dict_iter │ │ │ │ -0000031c t dict_keys │ │ │ │ +000086c4 t dict_iter │ │ │ │ +000002bc t dict_keys │ │ │ │ 000004e4 r dict_keys__doc__ │ │ │ │ -0000860c t dict_length │ │ │ │ +000086a8 t dict_length │ │ │ │ 00002eec t dict_merge.isra.0 │ │ │ │ -000088ec t dict_new │ │ │ │ +000089a0 t dict_new │ │ │ │ 00000054 t dict_new_presized.part.0.isra.0 │ │ │ │ -000008f4 t dict_or │ │ │ │ -0000727c t dict_pop │ │ │ │ +00000924 t dict_or │ │ │ │ +00007280 t dict_pop │ │ │ │ 00000678 r dict_pop__doc__ │ │ │ │ -00000bf4 t dict_popitem │ │ │ │ +00000c24 t dict_popitem │ │ │ │ 000005d0 r dict_popitem__doc__ │ │ │ │ -00000734 t dict_repr │ │ │ │ -00000e88 t dict_richcompare │ │ │ │ -0000893c t dict_setdefault │ │ │ │ +000006d4 t dict_repr │ │ │ │ +00000eb8 t dict_richcompare │ │ │ │ +000089f4 t dict_setdefault │ │ │ │ 00000780 r dict_setdefault__doc__ │ │ │ │ 00001abc t dict_setdefault_ref_lock_held │ │ │ │ 00002df0 t dict_subscript │ │ │ │ -00009438 t dict_tp_clear │ │ │ │ -00008278 t dict_traverse │ │ │ │ +000094f0 t dict_tp_clear │ │ │ │ +00008314 t dict_traverse │ │ │ │ 000000b0 t dict_unhashable_type │ │ │ │ -00005388 t dict_update │ │ │ │ -00005440 t dict_update_arg │ │ │ │ -00000340 t dict_values │ │ │ │ +0000538c t dict_update │ │ │ │ +00005444 t dict_update_arg │ │ │ │ +000002e0 t dict_values │ │ │ │ 00000440 r dict_values__doc__ │ │ │ │ -000089a8 t dict_vectorcall │ │ │ │ +00008a60 t dict_vectorcall │ │ │ │ 00000170 r dictionary_doc │ │ │ │ 000008b4 d dictitems_as_sequence │ │ │ │ -00001268 t dictitems_contains │ │ │ │ -00005748 t dictitems_iter │ │ │ │ +00001298 t dictitems_contains │ │ │ │ +0000574c t dictitems_iter │ │ │ │ 00000884 d dictitems_methods │ │ │ │ 00000708 t dictitems_reversed │ │ │ │ -00007794 t dictiter_dealloc │ │ │ │ -00005a30 t dictiter_iternextitem │ │ │ │ -0000873c t dictiter_iternextkey │ │ │ │ -00008dc8 t dictiter_iternextvalue │ │ │ │ -00000304 t dictiter_len │ │ │ │ +00007798 t dictiter_dealloc │ │ │ │ +00005a34 t dictiter_iternextitem │ │ │ │ +000087f0 t dictiter_iternextkey │ │ │ │ +00008e80 t dictiter_iternextvalue │ │ │ │ +000086ac t dictiter_len │ │ │ │ 000009ec d dictiter_methods │ │ │ │ -00005850 t dictiter_new │ │ │ │ +00005854 t dictiter_new │ │ │ │ 00000720 t dictiter_reduce │ │ │ │ -0000122c t dictiter_traverse │ │ │ │ +00001214 t dictiter_traverse │ │ │ │ 0000099c d dictkeys_as_sequence │ │ │ │ -000006b0 t dictkeys_contains │ │ │ │ -00003764 t dictkeys_decref.constprop.0 │ │ │ │ -00000328 t dictkeys_iter │ │ │ │ +00000650 t dictkeys_contains │ │ │ │ +00003768 t dictkeys_decref.constprop.0 │ │ │ │ +000002c8 t dictkeys_iter │ │ │ │ 000008dc d dictkeys_methods │ │ │ │ 0000080c t dictkeys_reversed │ │ │ │ 000013e4 t dictresize.isra.0 │ │ │ │ -000012d8 t dictreviter_iternext │ │ │ │ +00001308 t dictreviter_iternext │ │ │ │ 0000085c d dictvalues_as_sequence │ │ │ │ -0000034c t dictvalues_iter │ │ │ │ +000002ec t dictvalues_iter │ │ │ │ 0000083c d dictvalues_methods │ │ │ │ 000007f4 t dictvalues_reversed │ │ │ │ -00005980 t dictview_dealloc │ │ │ │ +00005984 t dictview_dealloc │ │ │ │ 000009c4 d dictview_getset │ │ │ │ -00001518 t dictview_len │ │ │ │ +00001548 t dictview_len │ │ │ │ 00000824 t dictview_mapping │ │ │ │ -000014a0 t dictview_repr │ │ │ │ -00001520 t dictview_richcompare │ │ │ │ -00009aa4 t dictview_traverse │ │ │ │ +000014d0 t dictview_repr │ │ │ │ +00001550 t dictview_richcompare │ │ │ │ +00009b60 t dictview_traverse │ │ │ │ 0000090c d dictviews_as_number │ │ │ │ 0000054c t dictviews_isdisjoint │ │ │ │ 0000010a t dictviews_or │ │ │ │ -0000117c t dictviews_sub │ │ │ │ -000011e4 t dictviews_to_set │ │ │ │ +000011ac t dictviews_sub │ │ │ │ +00001250 t dictviews_to_set │ │ │ │ 00000146 t dictviews_xor │ │ │ │ 000000d0 d empty_keys_struct │ │ │ │ 000012f4 t find_empty_slot │ │ │ │ 0000040c r getitem__doc__ │ │ │ │ -0000460c t insert_split_key │ │ │ │ -00008558 t insert_split_value.isra.0 │ │ │ │ +00004610 t insert_split_key │ │ │ │ +000085f4 t insert_split_value.isra.0 │ │ │ │ 00000d88 t insert_to_emptydict.isra.0 │ │ │ │ 00000f30 t insertdict.isra.0 │ │ │ │ 000000c4 r isdisjoint_doc │ │ │ │ 00000138 r length_hint_doc │ │ │ │ -00000988 t make_dict_from_instance_attributes.isra.0 │ │ │ │ +000009b8 t make_dict_from_instance_attributes.isra.0 │ │ │ │ 00000ad4 d mapp_methods │ │ │ │ U memcmp │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ U memset │ │ │ │ -00008a80 t merge_from_seq2_lock_held │ │ │ │ +00008b38 t merge_from_seq2_lock_held │ │ │ │ 00000168 t new_dict.isra.0 │ │ │ │ -000083ec t new_dict_with_shared_keys.isra.0 │ │ │ │ -0000754c t pop_lock_held │ │ │ │ +00008488 t new_dict_with_shared_keys.isra.0 │ │ │ │ +00007550 t pop_lock_held │ │ │ │ 00000110 r reduce_doc │ │ │ │ 00000064 r reversed_items_doc │ │ │ │ 00000094 r reversed_keys_doc │ │ │ │ 00000034 r reversed_values_doc │ │ │ │ 00000000 t setitem_take2_lock_held.part.0 │ │ │ │ -000063b8 t store_instance_attr_lock_held │ │ │ │ +000063bc t store_instance_attr_lock_held │ │ │ │ 000002e4 r update__doc__ │ │ │ │ -000002a8 t validate_watcher_id │ │ │ │ +00000260 t validate_watcher_id │ │ │ │ │ │ │ │ odictobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000028 r .LC1 │ │ │ │ 00000148 r .LC10 │ │ │ │ 00000150 r .LC11 │ │ │ │ @@ -10727,21 +10727,21 @@ │ │ │ │ 0000058a T PyUnstable_Object_IsUniquelyReferenced │ │ │ │ 000004ec T PyUnstable_TryIncRef │ │ │ │ U PyWrapperDescr_Type │ │ │ │ U PyZip_Type │ │ │ │ 000004de T Py_DecRef │ │ │ │ U Py_GenericAliasType │ │ │ │ 00001c58 T Py_GetConstant │ │ │ │ -000027ac T Py_GetConstantBorrowed │ │ │ │ +000027a8 T Py_GetConstantBorrowed │ │ │ │ 000004ce T Py_IncRef │ │ │ │ 000004e2 T Py_Is │ │ │ │ 00000a28 T Py_IsFalse │ │ │ │ 00000a08 T Py_IsNone │ │ │ │ 00000a18 T Py_IsTrue │ │ │ │ -000027b0 T Py_NewRef │ │ │ │ +000027ac T Py_NewRef │ │ │ │ 00000a44 T Py_REFCNT │ │ │ │ 000020f4 T Py_ReprEnter │ │ │ │ 00002248 T Py_ReprLeave │ │ │ │ 000004e8 T Py_TYPE │ │ │ │ 00000adc t Py_XDECREF │ │ │ │ 00000506 T Py_XNewRef │ │ │ │ U _PyAnextAwaitable_Type │ │ │ │ @@ -10823,15 +10823,15 @@ │ │ │ │ 00000330 T _PyTrash_thread_destroy_chain │ │ │ │ U _PyTuple_DebugMallocStats │ │ │ │ U _PyTypeAlias_Type │ │ │ │ U _PyType_CheckConsistency │ │ │ │ U _PyType_GetDict │ │ │ │ U _PyType_LookupRef │ │ │ │ U _PyType_LookupStackRefAndVersion │ │ │ │ -0000271c T _PyTypes_FiniTypes │ │ │ │ +00002718 T _PyTypes_FiniTypes │ │ │ │ 0000007c T _PyTypes_InitTypes │ │ │ │ U _PyUnicodeASCIIIter_Type │ │ │ │ U _PyUnicode_AsASCIIString │ │ │ │ U _PyUnicode_CheckConsistency │ │ │ │ U _PyUnicode_FromId │ │ │ │ U _PyUnicode_InternMortal │ │ │ │ U _PyUnion_Type │ │ │ │ @@ -10875,15 +10875,15 @@ │ │ │ │ 000001fc r __func__.2 │ │ │ │ 00000238 r __func__.3 │ │ │ │ U clearerr │ │ │ │ 00000000 d constants │ │ │ │ U ferror │ │ │ │ U fflush │ │ │ │ U fileno │ │ │ │ -000026e8 t free_object │ │ │ │ +000026e4 t free_object │ │ │ │ U fwrite │ │ │ │ 000002a4 d none_as_number │ │ │ │ 00000594 t none_bool │ │ │ │ 0000063c t none_dealloc │ │ │ │ 00000298 r none_doc │ │ │ │ 00001d60 t none_hash │ │ │ │ 00000408 t none_new │ │ │ │ @@ -11074,15 +11074,15 @@ │ │ │ │ U PyMutex_Lock │ │ │ │ U PyMutex_Unlock │ │ │ │ U PyOS_snprintf │ │ │ │ 000026a8 T PyObject_Calloc │ │ │ │ 000014cc T PyObject_Free │ │ │ │ 000073b8 T PyObject_GetArenaAllocator │ │ │ │ 00000414 T PyObject_Malloc │ │ │ │ -00001af8 T PyObject_Realloc │ │ │ │ +00001b18 T PyObject_Realloc │ │ │ │ 00007430 T PyObject_SetArenaAllocator │ │ │ │ U Py_GETENV │ │ │ │ 00002416 T _PyDebugAllocatorStats │ │ │ │ U _PyEval_StartTheWorldAll │ │ │ │ U _PyEval_StopTheWorldAll │ │ │ │ 00003784 T _PyInterpreterState_FinalizeAllocatedBlocks │ │ │ │ 000038c4 T _PyInterpreterState_GetAllocatedBlocks │ │ │ │ @@ -11134,15 +11134,15 @@ │ │ │ │ 00000494 T _PyObject_DebugMallocStats │ │ │ │ 00001024 T _PyObject_Free │ │ │ │ 00000504 T _PyObject_Malloc │ │ │ │ 00003b00 T _PyObject_MiCalloc │ │ │ │ 00002e8c T _PyObject_MiFree │ │ │ │ 00001d90 T _PyObject_MiMalloc │ │ │ │ 00003490 T _PyObject_MiRealloc │ │ │ │ -00001a14 T _PyObject_Realloc │ │ │ │ +00001a34 T _PyObject_Realloc │ │ │ │ 00003480 T _PyObject_VirtualAlloc │ │ │ │ 00003768 T _PyObject_VirtualFree │ │ │ │ U _PyRuntime │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FatalErrorFormat │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ 000039a0 T _Py_FinalizeAllocatedBlocks │ │ │ │ @@ -11819,15 +11819,15 @@ │ │ │ │ U PyErr_NoMemory │ │ │ │ U PyErr_Occurred │ │ │ │ U PyErr_SetRaisedException │ │ │ │ U PyErr_SetString │ │ │ │ U PyExc_KeyError │ │ │ │ U PyExc_RuntimeError │ │ │ │ U PyExc_TypeError │ │ │ │ -00002878 T PyFrozenSet_New │ │ │ │ +00002868 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 │ │ │ │ @@ -11840,19 +11840,19 @@ │ │ │ │ U PyObject_HashNotImplemented │ │ │ │ U PyObject_IsTrue │ │ │ │ U PyObject_Repr │ │ │ │ U PyObject_RichCompareBool │ │ │ │ U PyObject_SelfIter │ │ │ │ U PySequence_List │ │ │ │ 000001a8 D PySetIter_Type │ │ │ │ -00000d44 T PySet_Add │ │ │ │ +00000d50 T PySet_Add │ │ │ │ 00000578 T PySet_Clear │ │ │ │ -00001690 T PySet_Contains │ │ │ │ -00000fa8 T PySet_Discard │ │ │ │ -00000c70 T PySet_New │ │ │ │ +00001680 T PySet_Contains │ │ │ │ +00000f98 T PySet_Discard │ │ │ │ +00000c7c T PySet_New │ │ │ │ 000000c4 T PySet_Pop │ │ │ │ 00000064 T PySet_Size │ │ │ │ 000000d0 D PySet_Type │ │ │ │ U PyTuple_Pack │ │ │ │ U PyType_GenericAlloc │ │ │ │ U PyType_IsSubtype │ │ │ │ U PyType_Type │ │ │ │ @@ -11860,121 +11860,121 @@ │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_Substring │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GenericAlias │ │ │ │ U Py_ReprEnter │ │ │ │ U Py_ReprLeave │ │ │ │ -000027bc t Py_XDECREF │ │ │ │ +000027ac 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 │ │ │ │ -0000293c T _PySet_AddTakeRef │ │ │ │ +0000292c T _PySet_AddTakeRef │ │ │ │ 00000132 T _PySet_ClearInternal │ │ │ │ -00002b50 T _PySet_Contains │ │ │ │ +00002b28 T _PySet_Contains │ │ │ │ 00000348 D _PySet_Dummy │ │ │ │ -00003028 T _PySet_NextEntry │ │ │ │ -00002ec0 T _PySet_NextEntryRef │ │ │ │ +00003000 T _PySet_NextEntry │ │ │ │ +00002e98 T _PySet_NextEntryRef │ │ │ │ 000007ac T _PySet_Update │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_TriggerGC │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_tss_tstate │ │ │ │ 00000000 r __func__.0 │ │ │ │ 000001a0 d _dummy_struct │ │ │ │ 00000110 t dummy_dealloc │ │ │ │ 00000104 t dummy_repr │ │ │ │ -00003b1c t frozenset___contains__ │ │ │ │ +00003b00 t frozenset___contains__ │ │ │ │ 000002e8 r frozenset___contains____doc__ │ │ │ │ 0000034c d frozenset_as_number │ │ │ │ 00000066 t frozenset_copy │ │ │ │ 000007f0 r frozenset_copy__doc__ │ │ │ │ 00000010 r frozenset_doc │ │ │ │ -00003138 t frozenset_hash │ │ │ │ -00003160 t frozenset_hash_impl │ │ │ │ +00003110 t frozenset_hash │ │ │ │ +00003138 t frozenset_hash_impl │ │ │ │ 000003dc d frozenset_methods │ │ │ │ 000017a4 t frozenset_new │ │ │ │ 00000000 t frozenset_vectorcall │ │ │ │ 000000e0 r length_hint_doc │ │ │ │ 00000188 t make_new_set │ │ │ │ 00000528 t make_new_set_basetype │ │ │ │ U memcmp │ │ │ │ U memset │ │ │ │ 000000b8 r reduce_doc │ │ │ │ -00003ae8 t set___contains__ │ │ │ │ +00003acc t set___contains__ │ │ │ │ 0000032c r set___contains____doc__ │ │ │ │ 000015c4 t set___reduce__ │ │ │ │ 00000164 r set___reduce____doc__ │ │ │ │ 000000e8 t set___sizeof__ │ │ │ │ 00000118 r set___sizeof____doc__ │ │ │ │ -000033e4 t set_add │ │ │ │ +000033bc t set_add │ │ │ │ 00000370 r set_add__doc__ │ │ │ │ 000007dc t set_add_entry_takeref │ │ │ │ 00000258 t set_and │ │ │ │ 000004ac d set_as_number │ │ │ │ 0000069c d set_as_sequence │ │ │ │ 0000151c t set_clear │ │ │ │ 000007b8 r set_clear__doc__ │ │ │ │ -000035d4 t set_clear_internal │ │ │ │ +000035b8 t set_clear_internal │ │ │ │ 00000000 t set_contains │ │ │ │ -00001a00 t set_contains_key │ │ │ │ +000019f0 t set_contains_key │ │ │ │ 00000004 t set_contains_lock_held.part.0 │ │ │ │ 00000dd0 t set_copy │ │ │ │ 00000824 r set_copy__doc__ │ │ │ │ 00000e2c t set_copy_and_difference │ │ │ │ 00000768 t set_copy_impl │ │ │ │ -000027d4 t set_dealloc │ │ │ │ -00003e20 t set_difference │ │ │ │ +000027c4 t set_dealloc │ │ │ │ +00003e04 t set_difference │ │ │ │ 0000101c t set_difference_multi │ │ │ │ 0000056c r set_difference_multi__doc__ │ │ │ │ 00001094 t set_difference_update │ │ │ │ 000005d4 r set_difference_update__doc__ │ │ │ │ 00000e6c t set_difference_update_internal │ │ │ │ 00000b50 t set_discard │ │ │ │ 000001a4 r set_discard__doc__ │ │ │ │ -00001368 t set_discard_entry │ │ │ │ -00001318 t set_discard_key │ │ │ │ +00001358 t set_discard_entry │ │ │ │ +00001308 t set_discard_key │ │ │ │ 0000006c r set_doc │ │ │ │ 00000898 t set_iand │ │ │ │ 00001540 t set_init │ │ │ │ -00000c2c t set_insert_clean │ │ │ │ +00000c38 t set_insert_clean │ │ │ │ 000002ec t set_intersection │ │ │ │ 000012b0 t set_intersection_multi │ │ │ │ 000006f4 r set_intersection_multi__doc__ │ │ │ │ 000012b4 t set_intersection_multi_impl │ │ │ │ 00001624 t set_intersection_update_multi │ │ │ │ 00000684 r set_intersection_update_multi__doc__ │ │ │ │ -00001b9c t set_ior │ │ │ │ +00001b8c t set_ior │ │ │ │ 00001148 t set_isdisjoint │ │ │ │ 00000630 r set_isdisjoint__doc__ │ │ │ │ 000017a0 t set_issubset │ │ │ │ 0000042c r set_issubset__doc__ │ │ │ │ -000036c0 t set_issubset_impl │ │ │ │ +000036a4 t set_issubset_impl │ │ │ │ 00000a60 t set_issuperset │ │ │ │ 000003dc r set_issuperset__doc__ │ │ │ │ 00000a64 t set_issuperset_impl │ │ │ │ 000010d4 t set_isub │ │ │ │ -000024b4 t set_iter │ │ │ │ +000024a4 t set_iter │ │ │ │ 0000184c t set_ixor │ │ │ │ -00002874 t set_len │ │ │ │ -000013c4 t set_lookkey │ │ │ │ -00001cf4 t set_merge_lock_held │ │ │ │ +00002864 t set_len │ │ │ │ +000013b4 t set_lookkey │ │ │ │ +00001ce4 t set_merge_lock_held │ │ │ │ 0000053c d set_methods │ │ │ │ 00001538 t set_new │ │ │ │ 000006c4 t set_or │ │ │ │ 000005cc t set_pop │ │ │ │ 000008a8 r set_pop__doc__ │ │ │ │ 00000114 t set_pop_impl │ │ │ │ 00000bb8 t set_remove │ │ │ │ @@ -11986,34 +11986,34 @@ │ │ │ │ 000018d4 t set_symmetric_difference │ │ │ │ 00000478 r set_symmetric_difference__doc__ │ │ │ │ 00001700 t set_symmetric_difference_impl │ │ │ │ 00001334 t set_symmetric_difference_update │ │ │ │ 000004ec r set_symmetric_difference_update__doc__ │ │ │ │ 00001338 t set_symmetric_difference_update_impl │ │ │ │ 00001474 t set_symmetric_difference_update_set │ │ │ │ -0000097c t set_table_resize │ │ │ │ -00003350 t set_traverse │ │ │ │ +00000988 t set_table_resize │ │ │ │ +00003328 t set_traverse │ │ │ │ 00000000 t set_unhashable_type │ │ │ │ 00000dd4 t set_union │ │ │ │ 0000075c r set_union__doc__ │ │ │ │ 00000c28 t set_update │ │ │ │ 00000858 r set_update__doc__ │ │ │ │ 000001d8 t set_update_dict_lock_held │ │ │ │ -00001c70 t set_update_internal │ │ │ │ +00001c60 t set_update_internal │ │ │ │ 000002bc t set_update_iterable_lock_held │ │ │ │ 0000024c t set_update_local │ │ │ │ -00001a58 t set_vectorcall │ │ │ │ +00001a48 t set_vectorcall │ │ │ │ 0000166c t set_xor │ │ │ │ -0000270c t setiter_dealloc │ │ │ │ -000025dc t setiter_iternext │ │ │ │ +000026fc t setiter_dealloc │ │ │ │ +000025cc t setiter_iternext │ │ │ │ 0000107c t setiter_len │ │ │ │ 000006c4 d setiter_methods │ │ │ │ 00000088 t setiter_reduce │ │ │ │ 0000005a t setiter_traverse │ │ │ │ -00002fc4 t unicode_eq │ │ │ │ +00002f9c t unicode_eq │ │ │ │ │ │ │ │ sliceobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000001c r .LC1 │ │ │ │ 00000060 r .LC2 │ │ │ │ 00000068 r .LC3 │ │ │ │ @@ -12281,19 +12281,19 @@ │ │ │ │ U PyObject_SelfIter │ │ │ │ U PySequence_Tuple │ │ │ │ U PySlice_AdjustIndices │ │ │ │ U PySlice_Type │ │ │ │ U PySlice_Unpack │ │ │ │ 000000d0 D PyTupleIter_Type │ │ │ │ 00000f40 T PyTuple_GetItem │ │ │ │ -000015cc T PyTuple_GetSlice │ │ │ │ +00001598 T PyTuple_GetSlice │ │ │ │ 00000000 T PyTuple_New │ │ │ │ 000004cc T PyTuple_Pack │ │ │ │ 00000098 T PyTuple_SetItem │ │ │ │ -0000159c T PyTuple_Size │ │ │ │ +00001568 T PyTuple_Size │ │ │ │ 00000000 D PyTuple_Type │ │ │ │ U PyType_Type │ │ │ │ U PyUnicodeWriter_Create │ │ │ │ U PyUnicodeWriter_Discard │ │ │ │ U PyUnicodeWriter_Finish │ │ │ │ U PyUnicodeWriter_WriteChar │ │ │ │ U PyUnicodeWriter_WriteRepr │ │ │ │ @@ -12313,17 +12313,17 @@ │ │ │ │ U _PyObject_GC_New │ │ │ │ U _PyObject_GC_NewVar │ │ │ │ U _PyObject_GC_Resize │ │ │ │ 00000450 t _PyObject_GC_TRACK │ │ │ │ U _PyRuntime │ │ │ │ 00000000 T _PyTuple_DebugMallocStats │ │ │ │ 0000014c T _PyTuple_FromArray │ │ │ │ -00001998 T _PyTuple_FromArraySteal │ │ │ │ +00001964 T _PyTuple_FromArraySteal │ │ │ │ 00000f94 T _PyTuple_FromStackRefStealOnSuccess │ │ │ │ -00001e74 T _PyTuple_MaybeUntrack │ │ │ │ +00001e40 T _PyTuple_MaybeUntrack │ │ │ │ 0000072c T _PyTuple_Resize │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_NewReference │ │ │ │ U _Py_NewReferenceNoTotal │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ @@ -12339,36 +12339,36 @@ │ │ │ │ 00000028 r reduce_doc │ │ │ │ 00000000 r setstate_doc │ │ │ │ 00000208 t tuple___getnewargs__ │ │ │ │ 00000088 r tuple___getnewargs____doc__ │ │ │ │ 000003b4 t tuple_alloc │ │ │ │ 000001e0 d tuple_as_mapping │ │ │ │ 0000023c d tuple_as_sequence │ │ │ │ -00001cd8 t tuple_concat │ │ │ │ +00001ca4 t tuple_concat │ │ │ │ 000011a4 t tuple_contains │ │ │ │ 0000025c t tuple_count │ │ │ │ 000001ac r tuple_count__doc__ │ │ │ │ 00000dc4 t tuple_dealloc │ │ │ │ -000018a0 t tuple_hash │ │ │ │ +0000186c t tuple_hash │ │ │ │ 00000124 t tuple_index │ │ │ │ 000001f0 r tuple_index__doc__ │ │ │ │ -00001554 t tuple_item │ │ │ │ +00001520 t tuple_item │ │ │ │ 00000b30 t tuple_iter │ │ │ │ -00001e70 t tuple_length │ │ │ │ +00001e3c t tuple_length │ │ │ │ 000001ec d tuple_methods │ │ │ │ -00002080 t tuple_new │ │ │ │ +0000204c t tuple_new │ │ │ │ 000000a8 r tuple_new__doc__ │ │ │ │ -00002380 t tuple_repeat │ │ │ │ -0000223c t tuple_repr │ │ │ │ -00001bc0 t tuple_richcompare │ │ │ │ +00002364 t tuple_repeat │ │ │ │ +00002220 t tuple_repr │ │ │ │ +00001b8c t tuple_richcompare │ │ │ │ 00001258 t tuple_subscript │ │ │ │ -00001ff8 t tuple_traverse │ │ │ │ +00001fc4 t tuple_traverse │ │ │ │ 00000000 t tuple_vectorcall │ │ │ │ 00000ce0 t tupleiter_dealloc │ │ │ │ -00002530 t tupleiter_len │ │ │ │ +00002514 t tupleiter_len │ │ │ │ 000001a0 d tupleiter_methods │ │ │ │ 00000c8c t tupleiter_next │ │ │ │ 0000010a t tupleiter_reduce │ │ │ │ 000002a8 t tupleiter_setstate │ │ │ │ 00000118 t tupleiter_traverse │ │ │ │ │ │ │ │ typeobject.o: │ │ │ │ @@ -12676,15 +12676,15 @@ │ │ │ │ U PyObject_GenericGetAttr │ │ │ │ U PyObject_GenericGetDict │ │ │ │ U PyObject_GenericHash │ │ │ │ U PyObject_GenericSetAttr │ │ │ │ U PyObject_GetAttr │ │ │ │ U PyObject_GetAttrString │ │ │ │ U PyObject_GetBuffer │ │ │ │ -00005338 T PyObject_GetItemData │ │ │ │ +00005304 T PyObject_GetItemData │ │ │ │ U PyObject_GetIter │ │ │ │ U PyObject_GetOptionalAttr │ │ │ │ 000012f0 T PyObject_GetTypeData │ │ │ │ U PyObject_HasAttrWithError │ │ │ │ U PyObject_Hash │ │ │ │ U PyObject_HashNotImplemented │ │ │ │ U PyObject_IsTrue │ │ │ │ @@ -12698,48 +12698,48 @@ │ │ │ │ U PyObject_VectorcallMethod │ │ │ │ U PyObject_VisitManagedDict │ │ │ │ U PySeqIter_New │ │ │ │ U PySequence_GetItem │ │ │ │ U PySequence_List │ │ │ │ U PySequence_Size │ │ │ │ U PySequence_Tuple │ │ │ │ -0000568c t PyStackRef_CLOSE │ │ │ │ -0000568c t PyStackRef_XCLOSE │ │ │ │ +00005658 t PyStackRef_CLOSE │ │ │ │ +00005658 t PyStackRef_XCLOSE │ │ │ │ U PyStaticMethod_New │ │ │ │ 00000cb0 D PySuper_Type │ │ │ │ U PySys_Audit │ │ │ │ U PyTuple_GetSlice │ │ │ │ U PyTuple_New │ │ │ │ U PyTuple_Pack │ │ │ │ U PyTuple_Type │ │ │ │ 00001486 T PyType_AddWatcher │ │ │ │ 00000980 T PyType_ClearCache │ │ │ │ 000015ac T PyType_ClearWatcher │ │ │ │ 00001e28 T PyType_Freeze │ │ │ │ -00004198 T PyType_FromMetaclass │ │ │ │ +00004164 T PyType_FromMetaclass │ │ │ │ 000002f0 T PyType_FromModuleAndSpec │ │ │ │ 00000000 T PyType_FromSpec │ │ │ │ 000002fc T PyType_FromSpecWithBases │ │ │ │ -00003da0 T PyType_GenericAlloc │ │ │ │ -000089a0 T PyType_GenericNew │ │ │ │ +00003d6c T PyType_GenericAlloc │ │ │ │ +0000896c T PyType_GenericNew │ │ │ │ 00003ad8 T PyType_GetBaseByToken │ │ │ │ -0000b618 T PyType_GetDict │ │ │ │ -00008b08 T PyType_GetFlags │ │ │ │ -0000e488 T PyType_GetFullyQualifiedName │ │ │ │ -0000dfb4 T PyType_GetModule │ │ │ │ -0000ae64 T PyType_GetModuleByDef │ │ │ │ +0000b5e4 T PyType_GetDict │ │ │ │ +00008ad4 T PyType_GetFlags │ │ │ │ +0000e43c T PyType_GetFullyQualifiedName │ │ │ │ +0000df68 T PyType_GetModule │ │ │ │ +0000ae30 T PyType_GetModuleByDef │ │ │ │ 00001f48 T PyType_GetModuleName │ │ │ │ 00002b34 T PyType_GetModuleState │ │ │ │ 00000000 T PyType_GetName │ │ │ │ 000011d8 T PyType_GetQualName │ │ │ │ -0000df60 T PyType_GetSlot │ │ │ │ +0000df14 T PyType_GetSlot │ │ │ │ 00001470 T PyType_GetTypeDataSize │ │ │ │ -000056a0 T PyType_IsSubtype │ │ │ │ +0000566c T PyType_IsSubtype │ │ │ │ 00000734 T PyType_Modified │ │ │ │ -00005160 T PyType_Ready │ │ │ │ +0000512c T PyType_Ready │ │ │ │ 0000199e T PyType_SUPPORTS_WEAKREFS │ │ │ │ 00000b54 D PyType_Type │ │ │ │ 000015ec T PyType_Unwatch │ │ │ │ 000014e4 T PyType_Watch │ │ │ │ U PyUnicode_AsUTF8 │ │ │ │ U PyUnicode_AsUTF8AndSize │ │ │ │ U PyUnicode_FromFormat │ │ │ │ @@ -12748,15 +12748,15 @@ │ │ │ │ U PyUnicode_IsIdentifier │ │ │ │ U PyUnicode_Join │ │ │ │ U PyUnicode_Type │ │ │ │ U PyUnstable_Object_EnableDeferredRefcount │ │ │ │ 00004400 T PyUnstable_Type_AssignVersionTag │ │ │ │ U PyWeakref_NewRef │ │ │ │ U PyWrapperDescr_Type │ │ │ │ -00003d88 t Py_XDECREF │ │ │ │ +00003d54 t Py_XDECREF │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_NoKeywords │ │ │ │ U _PyArg_NoKwnames │ │ │ │ 00000d80 D _PyBufferWrapper_Type │ │ │ │ U _PyDictKeys_DecRef │ │ │ │ U _PyDict_DetachFromObject │ │ │ │ @@ -12778,168 +12778,168 @@ │ │ │ │ U _PyNumber_Index │ │ │ │ U _PyObject_AssertFailed │ │ │ │ U _PyObject_Call │ │ │ │ U _PyObject_Call_Prepend │ │ │ │ U _PyObject_ComputedDictPointer │ │ │ │ U _PyObject_GC_Link │ │ │ │ U _PyObject_GC_New │ │ │ │ -00003fe0 t _PyObject_GC_TRACK │ │ │ │ -000083d8 t _PyObject_GC_UNTRACK │ │ │ │ +00003fac t _PyObject_GC_TRACK │ │ │ │ +000083a4 t _PyObject_GC_UNTRACK │ │ │ │ U _PyObject_GenericGetAttrWithDict │ │ │ │ 00004504 T _PyObject_GetState │ │ │ │ U _PyObject_InitInlineValues │ │ │ │ U _PyObject_IsFreed │ │ │ │ U _PyObject_IsInstanceDictEmpty │ │ │ │ -00007850 T _PyObject_LookupSpecial │ │ │ │ -00009d54 T _PyObject_LookupSpecialMethod │ │ │ │ +0000781c T _PyObject_LookupSpecial │ │ │ │ +00009d28 T _PyObject_LookupSpecialMethod │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ U _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ 00001398 T _PyObject_MaybeCallSpecialNoArgs │ │ │ │ 0000336c T _PyObject_MaybeCallSpecialOneArg │ │ │ │ U _PyObject_NextNotImplemented │ │ │ │ U _PyObject_RealIsInstance │ │ │ │ U _PyObject_RealIsSubclass │ │ │ │ U _PyObject_SetAttributeErrorContext │ │ │ │ U _PyObject_SetDeferredRefcount │ │ │ │ 000009f0 T _PyObject_SetDict │ │ │ │ U _PyObject_SetManagedDict │ │ │ │ -0000c01c t _PyObject_VectorcallTstate.constprop.0 │ │ │ │ +0000bfd0 t _PyObject_VectorcallTstate.constprop.0 │ │ │ │ U _PyRuntime │ │ │ │ U _PySequence_IterSearch │ │ │ │ U _PyStaticType_ClearWeakRefs │ │ │ │ -0000db84 T _PyStaticType_FiniBuiltin │ │ │ │ +0000db38 T _PyStaticType_FiniBuiltin │ │ │ │ 000032c8 T _PyStaticType_GetBuiltins │ │ │ │ -000040f8 T _PyStaticType_GetState │ │ │ │ +000040c4 T _PyStaticType_GetState │ │ │ │ 00000058 T _PyStaticType_InitBuiltin │ │ │ │ 00000058 T _PyStaticType_InitForExtension │ │ │ │ -0000a9f0 T _PySuper_Lookup │ │ │ │ +0000a9bc T _PySuper_Lookup │ │ │ │ 000005c8 T _PyType_AddMethod │ │ │ │ -00003ef8 T _PyType_AllocNoTrack │ │ │ │ +00003ec4 T _PyType_AllocNoTrack │ │ │ │ 00000f80 T _PyType_CacheGetItemForSpecialization │ │ │ │ 00000480 T _PyType_CacheInitForSpecialization │ │ │ │ -00004ae8 T _PyType_CalculateMetaclass │ │ │ │ +00004ab4 T _PyType_CalculateMetaclass │ │ │ │ 00001750 T _PyType_CheckConsistency │ │ │ │ -0000405c t _PyType_DocWithoutSignature │ │ │ │ +00004028 t _PyType_DocWithoutSignature │ │ │ │ 00001270 T _PyType_GetBaseByToken_Borrow │ │ │ │ 0000172a T _PyType_GetBases │ │ │ │ -0000413c T _PyType_GetDict │ │ │ │ +00004108 T _PyType_GetDict │ │ │ │ 00000d38 T _PyType_GetDocFromInternalDoc │ │ │ │ -0000e5f0 T _PyType_GetFullyQualifiedName │ │ │ │ +0000e5a4 T _PyType_GetFullyQualifiedName │ │ │ │ 0000173c T _PyType_GetMRO │ │ │ │ 00003328 T _PyType_GetSlotWrapperNames │ │ │ │ 00000d68 T _PyType_GetSubclasses │ │ │ │ 00003564 T _PyType_GetTextSignatureFromInternalDoc │ │ │ │ 00001978 T _PyType_GetVersionForCurrentState │ │ │ │ 00001114 T _PyType_HasSubclasses │ │ │ │ 00000000 T _PyType_InitCache │ │ │ │ 000002ac T _PyType_Lookup │ │ │ │ 00001944 T _PyType_LookupByVersion │ │ │ │ -0000f0a8 T _PyType_LookupRef │ │ │ │ -00005700 T _PyType_LookupRefAndVersion │ │ │ │ -00005380 T _PyType_LookupStackRefAndVersion │ │ │ │ +0000f05c T _PyType_LookupRef │ │ │ │ +000056cc T _PyType_LookupRefAndVersion │ │ │ │ +0000534c T _PyType_LookupStackRefAndVersion │ │ │ │ 000002d0 T _PyType_Name │ │ │ │ 0000197e T _PyType_NewManagedObject │ │ │ │ 00000e68 T _PyType_SetFlags │ │ │ │ 00000e74 T _PyType_SetFlagsRecursive │ │ │ │ 0000450c T _PyType_SetVersion │ │ │ │ 000011e0 T _PyType_Validate │ │ │ │ 00000006 T _PyTypes_AfterFork │ │ │ │ 00001184 T _PyTypes_Fini │ │ │ │ 00001028 T _PyTypes_FiniExtTypes │ │ │ │ U _PyUnicode_Copy │ │ │ │ U _PyUnicode_Equal │ │ │ │ U _PyUnicode_InternMortal │ │ │ │ U _PyWeakref_ClearWeakRefsNoCallbacks │ │ │ │ -0000b8a8 T _Py_BaseObject_RichCompare │ │ │ │ +0000b85c 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_TriggerGC │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_dict_lookup_threadsafe_stackref │ │ │ │ -0000e6d4 T _Py_slot_tp_getattr_hook │ │ │ │ +0000e688 T _Py_slot_tp_getattr_hook │ │ │ │ 00003618 T _Py_slot_tp_getattro │ │ │ │ U _Py_tss_tstate │ │ │ │ -00009584 T _Py_type_getattro │ │ │ │ -000084b0 T _Py_type_getattro_impl │ │ │ │ +00009550 T _Py_type_getattro │ │ │ │ +0000847c T _Py_type_getattro_impl │ │ │ │ U _Py_union_type_or │ │ │ │ 00000150 r __func__.0 │ │ │ │ 0000020c r __func__.1 │ │ │ │ U __sprintf_chk │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ 00002c70 t _common_reduce.part.0 │ │ │ │ -00008e74 t assign_version_tag │ │ │ │ -00004d10 t best_base │ │ │ │ +00008e40 t assign_version_tag │ │ │ │ +00004cdc t best_base │ │ │ │ 00000ea0 d bufferwrapper_as_buffer │ │ │ │ 00000f58 t bufferwrapper_dealloc │ │ │ │ 00000ed4 t bufferwrapper_releasebuf │ │ │ │ 00001650 t bufferwrapper_traverse │ │ │ │ 00001cc0 t call_attribute │ │ │ │ 0000098c t call_unbound_noarg.part.0 │ │ │ │ 0000000c t check_immutable_bases │ │ │ │ -0000c350 t check_num_args │ │ │ │ +0000c304 t check_num_args │ │ │ │ 00000afe t check_pow_args │ │ │ │ 00000554 t check_set_special_type_attr │ │ │ │ 00000d10 t class_name │ │ │ │ -0000a494 t clear_slots │ │ │ │ -0000d498 t clear_tp_subclasses │ │ │ │ +0000a460 t clear_slots │ │ │ │ +0000d44c t clear_tp_subclasses │ │ │ │ 000025d4 t compatible_for_assignment │ │ │ │ 000026e8 t compatible_with_tp_base │ │ │ │ -000054e0 t find_name_in_mro │ │ │ │ -0000d624 t fini_static_type │ │ │ │ +000054ac t find_name_in_mro │ │ │ │ +0000d5d8 t fini_static_type │ │ │ │ 000013c4 t get_base_by_token_recursive │ │ │ │ 00001402 t get_dict_descriptor │ │ │ │ 00000d9a t getindex │ │ │ │ 00002d44 t import_copyreg │ │ │ │ -000094e8 t lookup_method_ex.constprop.0 │ │ │ │ +000094b4 t lookup_method_ex.constprop.0 │ │ │ │ 00001088 t managed_static_type_state_clear.part.0 │ │ │ │ -0000cd5c t maybe_call_special_no_args │ │ │ │ +0000cd10 t maybe_call_special_no_args │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ 0000170c t merge_class_dict │ │ │ │ 000007a4 t method_is_overloaded.isra.0 │ │ │ │ 0000273c t mro_hierarchy_for_complete_type │ │ │ │ -00003988 t mro_implementation_unlocked │ │ │ │ -0000336c t mro_internal_unlocked.isra.0 │ │ │ │ +00003954 t mro_implementation_unlocked │ │ │ │ +00003344 t mro_internal_unlocked.isra.0 │ │ │ │ 00000160 r name_op │ │ │ │ 00000354 t next_global_version_tag │ │ │ │ 00001d78 t object___dir__ │ │ │ │ 000006c8 r object___dir____doc__ │ │ │ │ 00000fc4 t object___format__ │ │ │ │ 0000073c r object___format____doc__ │ │ │ │ 00003758 t object___getstate__ │ │ │ │ 0000082c r object___getstate____doc__ │ │ │ │ 00001018 t object___reduce__ │ │ │ │ 00000800 r object___reduce____doc__ │ │ │ │ -0000f1e8 t object___reduce_ex__ │ │ │ │ +0000f19c t object___reduce_ex__ │ │ │ │ 000007c4 r object___reduce_ex____doc__ │ │ │ │ 00000a72 t object___sizeof__ │ │ │ │ 000006fc r object___sizeof____doc__ │ │ │ │ -000084a8 t object_dealloc │ │ │ │ +00008474 t object_dealloc │ │ │ │ 000003fc r object_doc │ │ │ │ -0000bab4 t object_get_class │ │ │ │ +0000ba68 t object_get_class │ │ │ │ 00000f38 d object_getsets │ │ │ │ 00002d80 t object_getstate │ │ │ │ 00002e40 t object_getstate_default │ │ │ │ -00008df0 t object_init │ │ │ │ -0000843c t object_init_subclass │ │ │ │ +00008dbc t object_init │ │ │ │ +00008408 t object_init_subclass │ │ │ │ 000004b8 r object_init_subclass_doc │ │ │ │ 00000ea8 d object_methods │ │ │ │ -00008b0c t object_new │ │ │ │ +00008ad8 t object_new │ │ │ │ 00000874 t object_repr │ │ │ │ -0000b9ac t object_richcompare │ │ │ │ +0000b960 t object_richcompare │ │ │ │ 0000299c t object_set_class │ │ │ │ -00009a48 t object_str │ │ │ │ +00009a14 t object_str │ │ │ │ 00000f74 t object_subclasshook │ │ │ │ 00000540 r object_subclasshook_doc │ │ │ │ 00000000 r pyslot_offsets │ │ │ │ 00001250 t releasebuffer_call_python │ │ │ │ 000044fc t richcmp_eq │ │ │ │ 00003754 t richcmp_ge │ │ │ │ 0000374c t richcmp_gt │ │ │ │ @@ -12951,16 +12951,16 @@ │ │ │ │ 0000039c t set_version_unlocked │ │ │ │ 00000bc6 t slot_am_aiter │ │ │ │ 000045ac t slot_am_anext │ │ │ │ 00000008 t slot_am_await │ │ │ │ 000038f8 t slot_am_generic │ │ │ │ 00000dec t slot_bf_getbuffer │ │ │ │ 0000134c t slot_bf_releasebuffer │ │ │ │ -0000bb84 t slot_mp_ass_subscript │ │ │ │ -0000cec0 t slot_mp_subscript │ │ │ │ +0000bb38 t slot_mp_ass_subscript │ │ │ │ +0000ce74 t slot_mp_subscript │ │ │ │ 000043dc t slot_nb_absolute │ │ │ │ 00003784 t slot_nb_add │ │ │ │ 00001418 t slot_nb_and │ │ │ │ 00003680 t slot_nb_bool │ │ │ │ 0000426c t slot_nb_divmod │ │ │ │ 00003940 t slot_nb_float │ │ │ │ 00003ccc t slot_nb_floor_divide │ │ │ │ @@ -12989,141 +12989,141 @@ │ │ │ │ 00003e3c t slot_nb_power │ │ │ │ 0000024c t slot_nb_remainder │ │ │ │ 000004b4 t slot_nb_rshift │ │ │ │ 00003964 t slot_nb_subtract │ │ │ │ 00002830 t slot_nb_true_divide │ │ │ │ 00004104 t slot_nb_xor │ │ │ │ 000019a8 t slot_sq_ass_item │ │ │ │ -0000ca64 t slot_sq_contains │ │ │ │ -0000e230 t slot_sq_item │ │ │ │ -0000dc88 t slot_sq_length │ │ │ │ -0000dbb4 t slot_tp_call │ │ │ │ +0000ca18 t slot_sq_contains │ │ │ │ +0000e1e4 t slot_sq_item │ │ │ │ +0000dc3c t slot_sq_length │ │ │ │ +0000db68 t slot_tp_call │ │ │ │ 00001300 t slot_tp_descr_get │ │ │ │ 00000390 t slot_tp_descr_set │ │ │ │ 000017ec t slot_tp_finalize │ │ │ │ -0000ee68 t slot_tp_hash │ │ │ │ -00009238 t slot_tp_init │ │ │ │ +0000ee1c t slot_tp_hash │ │ │ │ +00009204 t slot_tp_init │ │ │ │ 00000ef4 t slot_tp_iter │ │ │ │ 00001d54 t slot_tp_iternext │ │ │ │ -00009f0c t slot_tp_new │ │ │ │ +00009ee0 t slot_tp_new │ │ │ │ 00001efc t slot_tp_repr │ │ │ │ -0000eb1c t slot_tp_richcompare │ │ │ │ -0000c0c4 t slot_tp_setattro │ │ │ │ -0000e008 t slot_tp_str │ │ │ │ +0000ead0 t slot_tp_richcompare │ │ │ │ +0000c078 t slot_tp_setattro │ │ │ │ +0000dfbc t slot_tp_str │ │ │ │ 000000f0 d slotdefs │ │ │ │ -00004fb4 t solid_base │ │ │ │ -000050f4 t special_offset_from_member.constprop.0 │ │ │ │ +00004f80 t solid_base │ │ │ │ +000050c0 t special_offset_from_member.constprop.0 │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ U strncmp │ │ │ │ U strrchr │ │ │ │ -0000d528 t subtype_clear │ │ │ │ -0000a158 t subtype_dealloc │ │ │ │ -0000edbc t subtype_dict │ │ │ │ +0000d4dc t subtype_clear │ │ │ │ +0000a124 t subtype_dealloc │ │ │ │ +0000ed70 t subtype_dict │ │ │ │ 00000c88 d subtype_getsets_dict_only │ │ │ │ 00000c4c d subtype_getsets_full │ │ │ │ 00000c24 d subtype_getsets_weakref_only │ │ │ │ 00000fcc t subtype_getweakref │ │ │ │ 00004510 t subtype_setdict │ │ │ │ -0000b770 t subtype_traverse │ │ │ │ -000082e8 t super_dealloc │ │ │ │ +0000b73c t subtype_traverse │ │ │ │ +000082b4 t super_dealloc │ │ │ │ 0000105c t super_descr_get │ │ │ │ 00000228 r super_doc │ │ │ │ -00008060 t super_getattro │ │ │ │ +0000802c t super_getattro │ │ │ │ 000045b8 t super_init │ │ │ │ 00000308 t super_init_without_args │ │ │ │ 00000e50 d super_members │ │ │ │ 00001680 t super_repr │ │ │ │ 0000101e t super_traverse │ │ │ │ -00007a08 t super_vectorcall │ │ │ │ -00007f18 t supercheck │ │ │ │ +000079d4 t super_vectorcall │ │ │ │ +00007ee4 t supercheck │ │ │ │ 000000d0 d tp_new_methoddef │ │ │ │ -00009f78 t tp_new_wrapper │ │ │ │ -000016d0 t type___dir__ │ │ │ │ +00009f4c t tp_new_wrapper │ │ │ │ +00001638 t type___dir__ │ │ │ │ 000008a4 r type___dir____doc__ │ │ │ │ 000015f8 t type___instancecheck__ │ │ │ │ 000009b4 r type___instancecheck____doc__ │ │ │ │ 00001146 t type___sizeof__ │ │ │ │ 0000085c r type___sizeof____doc__ │ │ │ │ -0000ce84 t type___subclasscheck__ │ │ │ │ +0000ce38 t type___subclasscheck__ │ │ │ │ 00000968 r type___subclasscheck____doc__ │ │ │ │ 00000d64 t type___subclasses__ │ │ │ │ 000008e8 r type___subclasses____doc__ │ │ │ │ 000009c8 t type_abstractmethods │ │ │ │ 00000f60 d type_as_number │ │ │ │ -00005918 t type_call │ │ │ │ -0000cfc8 t type_clear │ │ │ │ -0000d08c t type_dealloc │ │ │ │ -0000bac4 t type_dict │ │ │ │ +000058e4 t type_call │ │ │ │ +0000cf7c t type_clear │ │ │ │ +0000d040 t type_dealloc │ │ │ │ +0000ba78 t type_dict │ │ │ │ 00000678 r type_doc │ │ │ │ 00001be8 t type_get_annotate │ │ │ │ 000019f4 t type_get_annotations │ │ │ │ 000009b4 t type_get_bases │ │ │ │ 00000c58 t type_get_doc │ │ │ │ -0000c3cc t type_get_module │ │ │ │ -0000c4b4 t type_get_mro │ │ │ │ +0000c380 t type_get_module │ │ │ │ +0000c468 t type_get_mro │ │ │ │ 00003cc4 t type_get_text_signature │ │ │ │ 00004468 t type_get_type_params │ │ │ │ 00001070 d type_getsets │ │ │ │ -00008448 t type_init │ │ │ │ -00005378 t type_is_gc │ │ │ │ +00008414 t type_init │ │ │ │ +00005344 t type_is_gc │ │ │ │ 00001174 d type_members │ │ │ │ 00000ff0 d type_methods │ │ │ │ -000051ac t type_modified_unlocked │ │ │ │ -000051b8 t type_modified_unlocked.part.0 │ │ │ │ -00009c34 t type_module │ │ │ │ +00005178 t type_modified_unlocked │ │ │ │ +00005184 t type_modified_unlocked.part.0 │ │ │ │ +00009c08 t type_module │ │ │ │ 00000944 t type_mro │ │ │ │ 0000092c r type_mro__doc__ │ │ │ │ -0000bb3c t type_name │ │ │ │ -00005a68 t type_new │ │ │ │ -0000899c t type_prepare │ │ │ │ -00009d10 t type_qualname │ │ │ │ -00009d2c t type_qualname.part.0 │ │ │ │ +0000baf0 t type_name │ │ │ │ +00005a34 t type_new │ │ │ │ +00008968 t type_prepare │ │ │ │ +00009ce4 t type_qualname │ │ │ │ +00009d00 t type_qualname.part.0 │ │ │ │ 000003f8 t type_ready │ │ │ │ -00009a54 t type_repr │ │ │ │ +00009a20 t type_repr │ │ │ │ 00000a68 t type_set_abstractmethods │ │ │ │ 00002b4c t type_set_annotate │ │ │ │ 00000740 t type_set_annotations │ │ │ │ 00001f4c t type_set_bases │ │ │ │ -00001638 t type_set_doc │ │ │ │ +00001674 t type_set_doc │ │ │ │ 000004a4 t type_set_module │ │ │ │ 0000340c t type_set_name │ │ │ │ 00002cc8 t type_set_qualname │ │ │ │ 000008e4 t type_set_type_params │ │ │ │ -0000a634 t type_setattro │ │ │ │ -0000b694 t type_traverse │ │ │ │ -0000589c t type_vectorcall │ │ │ │ -0000aef0 t update_slot │ │ │ │ -0000c780 t update_slots_callback │ │ │ │ -0000c610 t update_subclasses.constprop.0 │ │ │ │ +0000a600 t type_setattro │ │ │ │ +0000b660 t type_traverse │ │ │ │ +00005868 t type_vectorcall │ │ │ │ +0000aebc t update_slot │ │ │ │ +0000c734 t update_slots_callback │ │ │ │ +0000c5c4 t update_subclasses.constprop.0 │ │ │ │ 00001554 t validate_watcher_id │ │ │ │ 0000158c t vectorcall_maybe │ │ │ │ -0000be10 t vectorcall_method │ │ │ │ +0000bdc4 t vectorcall_method │ │ │ │ 000033d8 t wrap_binaryfunc │ │ │ │ 00004464 t wrap_binaryfunc_l │ │ │ │ 00000a8a t wrap_binaryfunc_r │ │ │ │ 00000b62 t wrap_buffer │ │ │ │ 00000ab6 t wrap_call │ │ │ │ 00003298 t wrap_del │ │ │ │ 00000b40 t wrap_delattr │ │ │ │ 00003640 t wrap_delitem │ │ │ │ 0000110e t wrap_descr_delete │ │ │ │ -0000f020 t wrap_descr_get │ │ │ │ +0000efd4 t wrap_descr_get │ │ │ │ 000034dc t wrap_descr_set │ │ │ │ 00004460 t wrap_hashfunc │ │ │ │ 00000898 t wrap_indexargfunc │ │ │ │ -0000a130 t wrap_init │ │ │ │ +0000a0fc t wrap_init │ │ │ │ 00001434 t wrap_inquirypred │ │ │ │ 00004418 t wrap_lenfunc │ │ │ │ 0000122c t wrap_next │ │ │ │ -0000c070 t wrap_objobjargproc │ │ │ │ +0000c024 t wrap_objobjargproc │ │ │ │ 00000764 t wrap_objobjproc │ │ │ │ 0000117a t wrap_releasebuffer │ │ │ │ 0000352c t wrap_richcmpfunc │ │ │ │ -0000c4d4 t wrap_setattr │ │ │ │ +0000c488 t wrap_setattr │ │ │ │ 00000d40 t wrap_sq_delitem │ │ │ │ 00000f86 t wrap_sq_item │ │ │ │ 000016bc t wrap_sq_setitem │ │ │ │ 000013c6 t wrap_ternaryfunc │ │ │ │ 00000ac2 t wrap_ternaryfunc_r │ │ │ │ 00001d24 t wrap_unaryfunc │ │ │ │ │ │ │ │ @@ -13717,15 +13717,15 @@ │ │ │ │ 000006d4 r .LC97 │ │ │ │ 000006e0 r .LC98 │ │ │ │ 00000718 r .LC99 │ │ │ │ 000000d4 d EncodingMapType │ │ │ │ 0000122a t EncodingMap_size │ │ │ │ 00003208 r EncodingMap_size__doc__ │ │ │ │ 000075d4 t InsertThousandsGrouping_fill.part.0 │ │ │ │ -000078c4 t MarkupIterator_next │ │ │ │ +00007824 t MarkupIterator_next │ │ │ │ U PyArg_ParseTuple │ │ │ │ U PyBool_FromLong │ │ │ │ U PyBuffer_FillInfo │ │ │ │ U PyBuffer_Release │ │ │ │ U PyByteArray_Type │ │ │ │ U PyBytes_AsString │ │ │ │ U PyBytes_FromString │ │ │ │ @@ -13840,129 +13840,129 @@ │ │ │ │ U PyUnicodeEncodeError_SetEnd │ │ │ │ U PyUnicodeEncodeError_SetReason │ │ │ │ U PyUnicodeEncodeError_SetStart │ │ │ │ 00000498 D PyUnicodeIter_Type │ │ │ │ U PyUnicodeTranslateError_SetEnd │ │ │ │ U PyUnicodeTranslateError_SetReason │ │ │ │ U PyUnicodeTranslateError_SetStart │ │ │ │ -000060e4 T PyUnicodeWriter_Create │ │ │ │ +00006044 T PyUnicodeWriter_Create │ │ │ │ 00000d10 T PyUnicodeWriter_DecodeUTF8Stateful │ │ │ │ -00014598 T PyUnicodeWriter_Discard │ │ │ │ +000144bc T PyUnicodeWriter_Discard │ │ │ │ 00002a08 T PyUnicodeWriter_Finish │ │ │ │ 0000047c T PyUnicodeWriter_Format │ │ │ │ 00007798 T PyUnicodeWriter_WriteASCII │ │ │ │ -00012d30 T PyUnicodeWriter_WriteChar │ │ │ │ -00012dc8 T PyUnicodeWriter_WriteRepr │ │ │ │ -00006190 T PyUnicodeWriter_WriteStr │ │ │ │ +00012c54 T PyUnicodeWriter_WriteChar │ │ │ │ +00012cec T PyUnicodeWriter_WriteRepr │ │ │ │ +000060f0 T PyUnicodeWriter_WriteStr │ │ │ │ 00007558 T PyUnicodeWriter_WriteSubstring │ │ │ │ 00000d54 T PyUnicodeWriter_WriteUCS4 │ │ │ │ 00006c1c T PyUnicodeWriter_WriteUTF8 │ │ │ │ 0000098a T PyUnicodeWriter_WriteWideChar │ │ │ │ -0000c3e4 T PyUnicode_Append │ │ │ │ +0000c338 T PyUnicode_Append │ │ │ │ 00006394 T PyUnicode_AppendAndDel │ │ │ │ -00014034 T PyUnicode_AsASCIIString │ │ │ │ +00013f58 T PyUnicode_AsASCIIString │ │ │ │ 00000762 T PyUnicode_AsCharmapString │ │ │ │ 00001922 T PyUnicode_AsDecodedObject │ │ │ │ 0000197e T PyUnicode_AsDecodedUnicode │ │ │ │ 00001a20 T PyUnicode_AsEncodedObject │ │ │ │ -000048f8 T PyUnicode_AsEncodedString │ │ │ │ +00004858 T PyUnicode_AsEncodedString │ │ │ │ 00001a7c T PyUnicode_AsEncodedUnicode │ │ │ │ 0000078e T PyUnicode_AsLatin1String │ │ │ │ -0000cde0 T PyUnicode_AsRawUnicodeEscapeString │ │ │ │ +0000cbec T PyUnicode_AsRawUnicodeEscapeString │ │ │ │ 00008fbc T PyUnicode_AsUCS4 │ │ │ │ -0000bbc8 T PyUnicode_AsUCS4Copy │ │ │ │ +0000bbcc T PyUnicode_AsUCS4Copy │ │ │ │ 00000794 T PyUnicode_AsUTF16String │ │ │ │ 0000079c T PyUnicode_AsUTF32String │ │ │ │ 00001ea4 T PyUnicode_AsUTF8 │ │ │ │ 00001dfc T PyUnicode_AsUTF8AndSize │ │ │ │ 00004368 T PyUnicode_AsUTF8String │ │ │ │ -0000c488 T PyUnicode_AsUnicodeEscapeString │ │ │ │ +000153b8 T PyUnicode_AsUnicodeEscapeString │ │ │ │ 00003b84 T PyUnicode_AsWideChar │ │ │ │ -00009bcc T PyUnicode_AsWideCharString │ │ │ │ +00009b2c T PyUnicode_AsWideCharString │ │ │ │ 00003cf4 T PyUnicode_BuildEncodingMap │ │ │ │ -0000f680 T PyUnicode_Compare │ │ │ │ -00003cbc T PyUnicode_CompareWithASCIIString │ │ │ │ -0000c068 T PyUnicode_Concat │ │ │ │ -00008abc T PyUnicode_Contains │ │ │ │ -0000d430 T PyUnicode_CopyCharacters │ │ │ │ +0000f5b4 T PyUnicode_Compare │ │ │ │ +00003c18 T PyUnicode_CompareWithASCIIString │ │ │ │ +0000bfb8 T PyUnicode_Concat │ │ │ │ +00008a1c T PyUnicode_Contains │ │ │ │ +0000d23c T PyUnicode_CopyCharacters │ │ │ │ 00000ba4 T PyUnicode_Count │ │ │ │ 00001d40 T PyUnicode_DATA │ │ │ │ -000128d0 T PyUnicode_Decode │ │ │ │ -0000d964 T PyUnicode_DecodeASCII │ │ │ │ +000127f4 T PyUnicode_Decode │ │ │ │ +0000d8b8 T PyUnicode_DecodeASCII │ │ │ │ 00004dd4 T PyUnicode_DecodeCharmap │ │ │ │ 00002680 T PyUnicode_DecodeFSDefault │ │ │ │ 0000138c T PyUnicode_DecodeFSDefaultAndSize │ │ │ │ 00004dd0 T PyUnicode_DecodeLatin1 │ │ │ │ 00002b64 T PyUnicode_DecodeLocale │ │ │ │ 00001b1a T PyUnicode_DecodeLocaleAndSize │ │ │ │ -0000a098 T PyUnicode_DecodeRawUnicodeEscape │ │ │ │ +0000a09c T PyUnicode_DecodeRawUnicodeEscape │ │ │ │ 0000068e T PyUnicode_DecodeUTF16 │ │ │ │ -0000a4c8 T PyUnicode_DecodeUTF16Stateful │ │ │ │ +0000a4cc T PyUnicode_DecodeUTF16Stateful │ │ │ │ 000006aa T PyUnicode_DecodeUTF32 │ │ │ │ -00015048 T PyUnicode_DecodeUTF32Stateful │ │ │ │ +00014f60 T PyUnicode_DecodeUTF32Stateful │ │ │ │ 00001cb6 T PyUnicode_DecodeUTF7 │ │ │ │ -00014b40 T PyUnicode_DecodeUTF7Stateful │ │ │ │ -00003a80 T PyUnicode_DecodeUTF8 │ │ │ │ -00003af8 T PyUnicode_DecodeUTF8Stateful │ │ │ │ +00014a64 T PyUnicode_DecodeUTF7Stateful │ │ │ │ +000039dc T PyUnicode_DecodeUTF8 │ │ │ │ +00003a54 T PyUnicode_DecodeUTF8Stateful │ │ │ │ 000007a4 T PyUnicode_DecodeUnicodeEscape │ │ │ │ -0000ee38 T PyUnicode_EncodeFSDefault │ │ │ │ +0000ed8c T PyUnicode_EncodeFSDefault │ │ │ │ 00007218 T PyUnicode_EncodeLocale │ │ │ │ 00000ca8 T PyUnicode_Equal │ │ │ │ -000109d8 T PyUnicode_EqualToUTF8 │ │ │ │ -00010a30 T PyUnicode_EqualToUTF8AndSize │ │ │ │ +0001090c T PyUnicode_EqualToUTF8 │ │ │ │ +00010964 T PyUnicode_EqualToUTF8AndSize │ │ │ │ 0000451c t PyUnicode_EqualToUTF8AndSize.part.0 │ │ │ │ -0001016c T PyUnicode_FSConverter │ │ │ │ +000100a0 T PyUnicode_FSConverter │ │ │ │ 0000392c T PyUnicode_FSDecoder │ │ │ │ -0000a3a4 T PyUnicode_Fill │ │ │ │ -0000cf74 T PyUnicode_Find │ │ │ │ -00009d98 T PyUnicode_FindChar │ │ │ │ -00010d2c T PyUnicode_Format │ │ │ │ -000127fc T PyUnicode_FromEncodedObject │ │ │ │ -000062a4 T PyUnicode_FromFormat │ │ │ │ +0000a3a8 T PyUnicode_Fill │ │ │ │ +0000cd80 T PyUnicode_Find │ │ │ │ +00009cf8 T PyUnicode_FindChar │ │ │ │ +00010c60 T PyUnicode_Format │ │ │ │ +00012720 T PyUnicode_FromEncodedObject │ │ │ │ +00006204 T PyUnicode_FromFormat │ │ │ │ 00001f04 T PyUnicode_FromFormatV │ │ │ │ -0000367c T PyUnicode_FromKindAndData │ │ │ │ -0000c840 T PyUnicode_FromObject │ │ │ │ -0001393c T PyUnicode_FromOrdinal │ │ │ │ +000035d8 T PyUnicode_FromKindAndData │ │ │ │ +0000c794 T PyUnicode_FromObject │ │ │ │ +00013860 T PyUnicode_FromOrdinal │ │ │ │ 00000824 T PyUnicode_FromString │ │ │ │ 00000f38 T PyUnicode_FromStringAndSize │ │ │ │ 00001968 T PyUnicode_FromWideChar │ │ │ │ 000006c6 T PyUnicode_GetDefaultEncoding │ │ │ │ 00004958 T PyUnicode_GetLength │ │ │ │ 00001b42 T PyUnicode_GetSize │ │ │ │ 000005f4 T PyUnicode_InternFromString │ │ │ │ 00001cd6 T PyUnicode_InternImmortal │ │ │ │ 0000044c T PyUnicode_InternInPlace │ │ │ │ 00002730 T PyUnicode_IsIdentifier │ │ │ │ -0000dd08 T PyUnicode_Join │ │ │ │ +0000dc5c T PyUnicode_Join │ │ │ │ 00001d04 T PyUnicode_KIND │ │ │ │ 000004c0 T PyUnicode_New │ │ │ │ 00002bd0 T PyUnicode_Partition │ │ │ │ -00007c94 t PyUnicode_READ_CHAR │ │ │ │ +00007bf4 t PyUnicode_READ_CHAR │ │ │ │ 00002a60 t PyUnicode_READ_CHAR.part.0 │ │ │ │ -00005b38 T PyUnicode_RPartition │ │ │ │ +00005a98 T PyUnicode_RPartition │ │ │ │ 00000c3c T PyUnicode_RSplit │ │ │ │ 000052dc T PyUnicode_ReadChar │ │ │ │ -0000a168 T PyUnicode_Replace │ │ │ │ +0000a16c T PyUnicode_Replace │ │ │ │ 00000be8 T PyUnicode_Resize │ │ │ │ -00004dcc T PyUnicode_RichCompare │ │ │ │ +00004d2c T PyUnicode_RichCompare │ │ │ │ 0000779c T PyUnicode_Split │ │ │ │ -00013068 T PyUnicode_Splitlines │ │ │ │ -0000a0e8 T PyUnicode_Substring │ │ │ │ +00012f8c T PyUnicode_Splitlines │ │ │ │ +0000a038 T PyUnicode_Substring │ │ │ │ 000044d4 T PyUnicode_Tailmatch │ │ │ │ 00000c78 T PyUnicode_Translate │ │ │ │ 00000004 D PyUnicode_Type │ │ │ │ 00000836 T PyUnicode_WriteChar │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GetConstant │ │ │ │ U Py_HashBuffer │ │ │ │ -000103b8 t Py_UNICODE_ISALNUM │ │ │ │ -00004788 t Py_XDECREF │ │ │ │ +000102ec t Py_UNICODE_ISALNUM │ │ │ │ +000046e8 t Py_XDECREF │ │ │ │ U Py_hexdigits │ │ │ │ -0000d3ac t SubString_new_object │ │ │ │ -0000d11c t SubString_new_object_or_empty │ │ │ │ +0000d1b8 t SubString_new_object │ │ │ │ +0000cf28 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 │ │ │ │ @@ -13993,107 +13993,107 @@ │ │ │ │ U _PyStack_AsDict │ │ │ │ U _PyStaticType_FiniBuiltin │ │ │ │ U _PyStaticType_InitBuiltin │ │ │ │ U _PyTuple_FromArray │ │ │ │ U _PyType_GetFullyQualifiedName │ │ │ │ 000003c8 D _PyUnicodeASCIIIter_Type │ │ │ │ U _PyUnicodeTranslateError_Create │ │ │ │ -0001369c T _PyUnicodeWriter_Dealloc │ │ │ │ -00003438 T _PyUnicodeWriter_Finish │ │ │ │ -00012fb8 T _PyUnicodeWriter_Init │ │ │ │ -00004464 T _PyUnicodeWriter_PrepareInternal │ │ │ │ +000135c0 T _PyUnicodeWriter_Dealloc │ │ │ │ +00003394 T _PyUnicodeWriter_Finish │ │ │ │ +00012edc T _PyUnicodeWriter_Init │ │ │ │ +000043c4 T _PyUnicodeWriter_PrepareInternal │ │ │ │ 00001b6c T _PyUnicodeWriter_PrepareKindInternal │ │ │ │ 000026a0 t _PyUnicodeWriter_Update │ │ │ │ -000031c8 T _PyUnicodeWriter_WriteASCIIString │ │ │ │ -000137f0 T _PyUnicodeWriter_WriteChar │ │ │ │ -00006514 t _PyUnicodeWriter_WriteCharInline │ │ │ │ +00003124 T _PyUnicodeWriter_WriteASCIIString │ │ │ │ +00013714 T _PyUnicodeWriter_WriteChar │ │ │ │ +00006474 t _PyUnicodeWriter_WriteCharInline │ │ │ │ 00001b8a T _PyUnicodeWriter_WriteLatin1String │ │ │ │ -0000542c T _PyUnicodeWriter_WriteStr │ │ │ │ -00007ce4 T _PyUnicodeWriter_WriteSubstring │ │ │ │ -00004d88 T _PyUnicode_AsASCIIString │ │ │ │ +0000538c T _PyUnicodeWriter_WriteStr │ │ │ │ +00007c44 T _PyUnicodeWriter_WriteSubstring │ │ │ │ +00004ce8 T _PyUnicode_AsASCIIString │ │ │ │ 00006c5c T _PyUnicode_AsLatin1String │ │ │ │ 00001db8 T _PyUnicode_AsUTF8NoNUL │ │ │ │ 00004b14 T _PyUnicode_AsUTF8String │ │ │ │ 000014d8 T _PyUnicode_CheckConsistency │ │ │ │ -00013860 T _PyUnicode_ClearInterned │ │ │ │ +00013784 T _PyUnicode_ClearInterned │ │ │ │ 0000723c T _PyUnicode_Copy │ │ │ │ -00014878 T _PyUnicode_DecodeRawUnicodeEscapeStateful │ │ │ │ -00003d94 T _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ -0000ccac T _PyUnicode_DecodeUnicodeEscapeStateful │ │ │ │ +0001479c T _PyUnicode_DecodeRawUnicodeEscapeStateful │ │ │ │ +00003cf0 T _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ +0000cab8 T _PyUnicode_DecodeUnicodeEscapeStateful │ │ │ │ 00003fd0 T _PyUnicode_Dedent │ │ │ │ 00005c54 T _PyUnicode_EncodeCharmap │ │ │ │ -00009984 T _PyUnicode_EncodeUTF16 │ │ │ │ -0000bc1c T _PyUnicode_EncodeUTF32 │ │ │ │ -000155a4 T _PyUnicode_EncodeUTF7 │ │ │ │ -00003c30 T _PyUnicode_Equal │ │ │ │ +00009988 T _PyUnicode_EncodeUTF16 │ │ │ │ +0000bc20 T _PyUnicode_EncodeUTF32 │ │ │ │ +000156c4 T _PyUnicode_EncodeUTF7 │ │ │ │ +00003b8c T _PyUnicode_Equal │ │ │ │ 00001c5c T _PyUnicode_EqualToASCIIId │ │ │ │ -00003aa8 T _PyUnicode_EqualToASCIIString │ │ │ │ -00010c00 T _PyUnicode_ExactDealloc │ │ │ │ -00009fa8 T _PyUnicode_FastCopyCharacters │ │ │ │ -00009f68 T _PyUnicode_FastFill │ │ │ │ -00007dd4 T _PyUnicode_FindMaxChar │ │ │ │ +00003a04 T _PyUnicode_EqualToASCIIString │ │ │ │ +00010b34 T _PyUnicode_ExactDealloc │ │ │ │ +00009fac T _PyUnicode_FastCopyCharacters │ │ │ │ +00009f6c T _PyUnicode_FastFill │ │ │ │ +00007d34 T _PyUnicode_FindMaxChar │ │ │ │ 00002a78 t _PyUnicode_FindMaxChar.part.0 │ │ │ │ 00005664 T _PyUnicode_Fini │ │ │ │ 000055d8 T _PyUnicode_FiniTypes │ │ │ │ U _PyUnicode_FormatAdvancedWriter │ │ │ │ -00009710 T _PyUnicode_FormatLong │ │ │ │ -0000334c T _PyUnicode_FromASCII │ │ │ │ +00009714 T _PyUnicode_FormatLong │ │ │ │ +000032a8 T _PyUnicode_FromASCII │ │ │ │ 000002b6 T _PyUnicode_FromId │ │ │ │ -0000389c t _PyUnicode_FromUCS1 │ │ │ │ +000037f8 t _PyUnicode_FromUCS1 │ │ │ │ 00005350 t _PyUnicode_FromUCS2 │ │ │ │ 000092d8 t _PyUnicode_FromUCS4 │ │ │ │ 00004d7c T _PyUnicode_GetNameCAPI │ │ │ │ 000024d0 t _PyUnicode_HAS_UTF8_MEMORY │ │ │ │ 00003398 T _PyUnicode_InitEncodings │ │ │ │ 00000464 T _PyUnicode_InitGlobalObjects │ │ │ │ 0000246c T _PyUnicode_InitState │ │ │ │ 00002504 T _PyUnicode_InitTypes │ │ │ │ -00014380 T _PyUnicode_InsertThousandsGrouping │ │ │ │ +000142a4 T _PyUnicode_InsertThousandsGrouping │ │ │ │ 00000f98 T _PyUnicode_InternImmortal │ │ │ │ -00015844 T _PyUnicode_InternInPlace │ │ │ │ +00015964 T _PyUnicode_InternInPlace │ │ │ │ 00001190 T _PyUnicode_InternMortal │ │ │ │ 00001cbc T _PyUnicode_InternStatic │ │ │ │ 0000149c T _PyUnicode_InternedSize │ │ │ │ -0000d3cc T _PyUnicode_InternedSize_Immortal │ │ │ │ +0000d1d8 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 │ │ │ │ -000084e0 T _PyUnicode_JoinArray │ │ │ │ -00003b1c T _PyUnicode_ScanIdentifier │ │ │ │ +00008440 T _PyUnicode_JoinArray │ │ │ │ +00003a78 T _PyUnicode_ScanIdentifier │ │ │ │ U _PyUnicode_ToDecimalDigit │ │ │ │ U _PyUnicode_ToFoldedFull │ │ │ │ U _PyUnicode_ToLowerFull │ │ │ │ U _PyUnicode_ToTitleFull │ │ │ │ U _PyUnicode_ToUpperFull │ │ │ │ -0001359c T _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ +000134c0 T _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ 00006cbc t _PyUnicode_TranslateCharmap │ │ │ │ 00001860 T _PyUnicode_WideCharString_Converter │ │ │ │ 000018b8 T _PyUnicode_WideCharString_Opt_Converter │ │ │ │ -0000fc38 T _PyUnicode_XStrip │ │ │ │ +0000fb6c T _PyUnicode_XStrip │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_DecodeLocaleEx │ │ │ │ 00000000 T _Py_DecodeUTF8Ex │ │ │ │ 00002b98 T _Py_DecodeUTF8_surrogateescape │ │ │ │ U _Py_DumpPathConfig │ │ │ │ U _Py_EncodeLocaleEx │ │ │ │ 00000084 T _Py_EncodeUTF8Ex │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ -0000bacc T _Py_GetErrorHandler │ │ │ │ +0000ba1c T _Py_GetErrorHandler │ │ │ │ U _Py_NewReference │ │ │ │ U _Py_NewReferenceNoTotal │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_SetFileSystemEncoding │ │ │ │ U _Py_SetImmortal │ │ │ │ U _Py_TriggerGC │ │ │ │ @@ -14119,15 +14119,15 @@ │ │ │ │ 00000220 r __func__.31 │ │ │ │ 00000000 r __func__.4 │ │ │ │ 00000030 r __func__.5 │ │ │ │ U __memmove_chk │ │ │ │ U __sprintf_chk │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ -000054ec t _copy_characters │ │ │ │ +0000544c t _copy_characters │ │ │ │ 00000248 r _keywords.11 │ │ │ │ 00000258 r _keywords.14 │ │ │ │ 00000264 r _keywords.17 │ │ │ │ 00000270 r _keywords.20 │ │ │ │ 00000278 r _keywords.23 │ │ │ │ 00000280 r _keywords.26 │ │ │ │ 0000023c r _keywords.8 │ │ │ │ @@ -14143,60 +14143,60 @@ │ │ │ │ 000005ec d _parser.18 │ │ │ │ 00000370 d _parser.21 │ │ │ │ 000005c0 d _parser.24 │ │ │ │ 00000568 d _parser.27 │ │ │ │ 00000594 d _parser.9 │ │ │ │ 0000073c d _string_methods │ │ │ │ 00000618 d _string_module │ │ │ │ -0000f21c t any_find_slice │ │ │ │ -00010890 t anylib_find │ │ │ │ -00013f90 t arg_as_utf8 │ │ │ │ +0000f160 t any_find_slice │ │ │ │ +000107c4 t anylib_find │ │ │ │ +00013eb4 t arg_as_utf8 │ │ │ │ 00008fe8 t as_ucs4 │ │ │ │ 00000120 r ascii_linebreak │ │ │ │ 00002f90 t ascii_upper_or_lower │ │ │ │ -0000b304 t asciilib__factorize │ │ │ │ -0000b344 t asciilib__lex_search │ │ │ │ -0000b268 t asciilib__preprocess │ │ │ │ -0000b414 t asciilib__two_way │ │ │ │ -0000abc0 t asciilib_adaptive_find.constprop.0 │ │ │ │ -00010718 t asciilib_default_find │ │ │ │ -00015494 t asciilib_default_rfind.constprop.0 │ │ │ │ +0000b308 t asciilib__factorize │ │ │ │ +0000b348 t asciilib__lex_search │ │ │ │ +0000b26c t asciilib__preprocess │ │ │ │ +0000b418 t asciilib__two_way │ │ │ │ +0000abc4 t asciilib_adaptive_find.constprop.0 │ │ │ │ +0001064c t asciilib_default_find │ │ │ │ +000155b4 t asciilib_default_rfind.constprop.0 │ │ │ │ 00005a0c t backslashreplace │ │ │ │ 00000000 d bloom_linebreak │ │ │ │ -00014078 t case_operation │ │ │ │ -0000aad0 t charmapencode_lookup │ │ │ │ +00013f9c t case_operation │ │ │ │ +0000aad4 t charmapencode_lookup │ │ │ │ 00006058 t charmapencode_output │ │ │ │ -00013a5c t charmaptranslate_lookup │ │ │ │ +00013980 t charmaptranslate_lookup │ │ │ │ 00005610 t clear_interned_dict │ │ │ │ 00003a6c t config_get_codec_name │ │ │ │ 00000528 t convert_uc.constprop.0 │ │ │ │ 00007478 t do_capitalize │ │ │ │ 00000610 t do_casefold │ │ │ │ -0000c1d8 t do_lower │ │ │ │ -00006a64 t do_string_format │ │ │ │ -0000d3c4 t do_string_format_map │ │ │ │ -0000a0a0 t do_swapcase │ │ │ │ -000153a0 t do_title │ │ │ │ -0000cdbc t do_upper │ │ │ │ -00014f38 t do_upper_or_lower │ │ │ │ +0000c1dc t do_lower │ │ │ │ +000069c4 t do_string_format │ │ │ │ +0000d1d0 t do_string_format_map │ │ │ │ +0000a0a4 t do_swapcase │ │ │ │ +000152c4 t do_title │ │ │ │ +0000cbc8 t do_upper │ │ │ │ +00014e50 t do_upper_or_lower │ │ │ │ 00003b28 t encode_wstr_utf8 │ │ │ │ 000061a4 t encoding_map_lookup │ │ │ │ 00000ba0 d encoding_map_methods │ │ │ │ -000060ac t ensure_unicode.isra.0 │ │ │ │ -0000d36c t fieldnameiter_dealloc │ │ │ │ +0000600c t ensure_unicode.isra.0 │ │ │ │ +0000d178 t fieldnameiter_dealloc │ │ │ │ 00000004 b fieldnameiter_methods │ │ │ │ -0000d1fc t fieldnameiter_next │ │ │ │ +0000d008 t fieldnameiter_next │ │ │ │ 00002b58 t findchar.part.0 │ │ │ │ 00000558 r format__doc__ │ │ │ │ 000004b0 r format_map__doc__ │ │ │ │ -0000d130 t formatter_field_name_split │ │ │ │ -0000cfbc t formatter_parser │ │ │ │ -0000d38c t formatteriter_dealloc │ │ │ │ +0000cf3c t formatter_field_name_split │ │ │ │ +0000cdc8 t formatter_parser │ │ │ │ +0000d198 t formatteriter_dealloc │ │ │ │ 00000014 b formatteriter_methods │ │ │ │ -0000d01c t formatteriter_next │ │ │ │ +0000ce28 t formatteriter_next │ │ │ │ 00002570 t get_error_handler_wide │ │ │ │ 00000240 t get_error_handler_wide.part.0 │ │ │ │ 00002adc t get_integer │ │ │ │ 00000586 t handle_capital_sigma │ │ │ │ 00000d9c t hashtable_unicode_compare │ │ │ │ 00000460 t hashtable_unicode_hash │ │ │ │ 00000000 b initialized.6 │ │ │ │ @@ -14206,209 +14206,209 @@ │ │ │ │ 00004a88 t make_encode_exception │ │ │ │ U memchr │ │ │ │ U memcmp │ │ │ │ U memcpy │ │ │ │ U memrchr │ │ │ │ U memset │ │ │ │ 00000724 d module_slots │ │ │ │ -00007e14 t output_markup │ │ │ │ +00007d74 t output_markup │ │ │ │ 00008990 t pad │ │ │ │ 00005c20 t raise_encode_exception │ │ │ │ 000002b8 r reduce_doc │ │ │ │ -0000c9a0 t replace │ │ │ │ -000047a0 t resize_compact │ │ │ │ +0000c8f4 t replace │ │ │ │ +00004700 t resize_compact │ │ │ │ 000017fe t resize_copy │ │ │ │ 000078e0 t rsplit │ │ │ │ 00000290 r setstate_doc │ │ │ │ -0000a224 t split │ │ │ │ +0000a174 t split │ │ │ │ U strchr │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ -000068c8 t tailmatch │ │ │ │ -0000b304 t ucs1lib__factorize │ │ │ │ -0000b840 t ucs1lib__preprocess │ │ │ │ -0000b8e0 t ucs1lib__two_way │ │ │ │ +00006828 t tailmatch │ │ │ │ +0000b308 t ucs1lib__factorize │ │ │ │ +0000b844 t ucs1lib__preprocess │ │ │ │ +0000b8e4 t ucs1lib__two_way │ │ │ │ 000004ba t ucs1lib__two_way_count │ │ │ │ -0000aed4 t ucs1lib_adaptive_find │ │ │ │ -00010718 t ucs1lib_default_find │ │ │ │ +0000aed8 t ucs1lib_adaptive_find │ │ │ │ +0001064c t ucs1lib_default_find │ │ │ │ 00004370 t ucs1lib_fastsearch.constprop.0 │ │ │ │ -00009dd8 t ucs1lib_utf16_encode.isra.0 │ │ │ │ -0000c0d8 t ucs1lib_utf32_encode.isra.0 │ │ │ │ +00009ddc t ucs1lib_utf16_encode.isra.0 │ │ │ │ +0000c0dc t ucs1lib_utf32_encode.isra.0 │ │ │ │ 000041fc t ucs1lib_utf8_encoder.isra.0 │ │ │ │ 00000ebc t ucs2lib__lex_search │ │ │ │ 0000136c t ucs2lib__preprocess │ │ │ │ 00000f10 t ucs2lib__two_way │ │ │ │ 0000142e t ucs2lib__two_way_count │ │ │ │ 000063b4 t ucs2lib_fastsearch │ │ │ │ 00006b8c t ucs2lib_find_char │ │ │ │ 000054cc t ucs2lib_find_max_char │ │ │ │ 00006800 t ucs2lib_rfind_char │ │ │ │ 000035c8 t ucs2lib_utf8_encoder │ │ │ │ 00001076 t ucs4lib__lex_search │ │ │ │ 0000123a t ucs4lib__preprocess │ │ │ │ 000010ca t ucs4lib__two_way │ │ │ │ 000012fc t ucs4lib__two_way_count │ │ │ │ -0000c6d0 t ucs4lib_fastsearch │ │ │ │ -0000c680 t ucs4lib_find_char │ │ │ │ -00009550 t ucs4lib_find_max_char │ │ │ │ +0000c4dc t ucs4lib_fastsearch │ │ │ │ +0000c48c t ucs4lib_find_char │ │ │ │ +00009554 t ucs4lib_find_max_char │ │ │ │ 000007aa t ucs4lib_rfind_char │ │ │ │ 0000017c t ucs4lib_utf8_decode │ │ │ │ 000068a0 t ucs4lib_utf8_encoder │ │ │ │ -00009ef0 t unicode___format__ │ │ │ │ +00009ef4 t unicode___format__ │ │ │ │ 00000658 r unicode___format____doc__ │ │ │ │ 000007ac d unicode_as_mapping │ │ │ │ 000007e0 d unicode_as_number │ │ │ │ 000007b8 d unicode_as_sequence │ │ │ │ -0000debc t unicode_ascii_iter_next │ │ │ │ +0000de10 t unicode_ascii_iter_next │ │ │ │ 000061ec t unicode_askind │ │ │ │ 00007444 t unicode_capitalize │ │ │ │ 000030a8 r unicode_capitalize__doc__ │ │ │ │ -0000bbb0 t unicode_casefold │ │ │ │ +0000bbb4 t unicode_casefold │ │ │ │ 0000304c r unicode_casefold__doc__ │ │ │ │ 00008edc t unicode_center │ │ │ │ 00002fac r unicode_center__doc__ │ │ │ │ 00004690 t unicode_char │ │ │ │ 00002758 t unicode_check_encoding_errors │ │ │ │ -0000a478 t unicode_check_modifiable │ │ │ │ -0000f6d8 t unicode_compare │ │ │ │ -00013b54 t unicode_count │ │ │ │ +0000a47c t unicode_check_modifiable │ │ │ │ +0000f60c t unicode_compare │ │ │ │ +00013a78 t unicode_count │ │ │ │ 00002ee0 r unicode_count__doc__ │ │ │ │ -00013c00 t unicode_count_impl │ │ │ │ +00013b24 t unicode_count_impl │ │ │ │ 00000e30 t unicode_dealloc │ │ │ │ 00004b1c t unicode_decode_call_errorhandler_writer │ │ │ │ 00001434 t unicode_decode_locale │ │ │ │ 0000084c t unicode_decode_utf8 │ │ │ │ -0000dfcc t unicode_decode_utf8_impl │ │ │ │ +0000df20 t unicode_decode_utf8_impl │ │ │ │ 00002884 t unicode_decode_utf8_writer │ │ │ │ 00000318 r unicode_doc │ │ │ │ -0001258c t unicode_encode │ │ │ │ +000124b0 t unicode_encode │ │ │ │ 00002ce0 r unicode_encode__doc__ │ │ │ │ 00004980 t unicode_encode_call_errorhandler │ │ │ │ 000034dc t unicode_encode_locale │ │ │ │ 000056d4 t unicode_encode_ucs1 │ │ │ │ -00010290 t unicode_encode_utf8 │ │ │ │ -0000fdac t unicode_endswith │ │ │ │ +000101c4 t unicode_encode_utf8 │ │ │ │ +0000fce0 t unicode_endswith │ │ │ │ 000006c4 r unicode_endswith__doc__ │ │ │ │ 000001e4 t unicode_eq │ │ │ │ 00002ff8 t unicode_expandtabs │ │ │ │ 00002c38 r unicode_expandtabs__doc__ │ │ │ │ 000076b8 t unicode_fill │ │ │ │ 00004118 t unicode_fill_utf8 │ │ │ │ -00012748 t unicode_find │ │ │ │ +0001266c t unicode_find │ │ │ │ 00002b44 r unicode_find__doc__ │ │ │ │ 0000216c t unicode_from_format │ │ │ │ -00005268 t unicode_fromformat_write_str │ │ │ │ -00004f34 t unicode_fromformat_write_utf8 │ │ │ │ +000051c8 t unicode_fromformat_write_str │ │ │ │ +00004e94 t unicode_fromformat_write_utf8 │ │ │ │ 00000904 t unicode_fromformat_write_wcstr │ │ │ │ -00010a74 t unicode_getitem │ │ │ │ +000109a8 t unicode_getitem │ │ │ │ 000006d0 t unicode_getnewargs │ │ │ │ 00000378 t unicode_hash │ │ │ │ -00009fcc t unicode_index │ │ │ │ +00009fd0 t unicode_index │ │ │ │ 00002a34 r unicode_index__doc__ │ │ │ │ 000038a8 t unicode_isalnum │ │ │ │ 00002454 r unicode_isalnum__doc__ │ │ │ │ 00009254 t unicode_isalpha │ │ │ │ 00002534 r unicode_isalpha__doc__ │ │ │ │ 00003b78 t unicode_isascii │ │ │ │ 0000297c r unicode_isascii__doc__ │ │ │ │ -0000cc14 t unicode_isdecimal │ │ │ │ +0000ca20 t unicode_isdecimal │ │ │ │ 0000237c r unicode_isdecimal__doc__ │ │ │ │ 00007700 t unicode_isdigit │ │ │ │ 000022ac r unicode_isdigit__doc__ │ │ │ │ -00012e40 t unicode_isidentifier │ │ │ │ +00012d64 t unicode_isidentifier │ │ │ │ 00002114 r unicode_isidentifier__doc__ │ │ │ │ -0000c21c t unicode_islower │ │ │ │ +0000c220 t unicode_islower │ │ │ │ 000028a0 r unicode_islower__doc__ │ │ │ │ -0000cd24 t unicode_isnumeric │ │ │ │ +0000cb30 t unicode_isnumeric │ │ │ │ 000021e0 r unicode_isnumeric__doc__ │ │ │ │ -0000c32c t unicode_isprintable │ │ │ │ +0000c330 t unicode_isprintable │ │ │ │ 00002070 r unicode_isprintable__doc__ │ │ │ │ -0001460c t unicode_isspace │ │ │ │ +00014530 t unicode_isspace │ │ │ │ 00002608 r unicode_isspace__doc__ │ │ │ │ -0000c3c0 t unicode_istitle │ │ │ │ +0000c3c4 t unicode_istitle │ │ │ │ 000026dc r unicode_istitle__doc__ │ │ │ │ -000136bc t unicode_isupper │ │ │ │ +000135e0 t unicode_isupper │ │ │ │ 000027c0 r unicode_isupper__doc__ │ │ │ │ -0000dd68 t unicode_iter │ │ │ │ -0000dca8 t unicode_join │ │ │ │ +0000dcbc t unicode_iter │ │ │ │ +0000dbfc t unicode_join │ │ │ │ 00001f84 r unicode_join__doc__ │ │ │ │ 00000b12 t unicode_kind_name │ │ │ │ -00005b30 t unicode_length │ │ │ │ -0000a2d0 t unicode_ljust │ │ │ │ +00005a90 t unicode_length │ │ │ │ +0000a2d4 t unicode_ljust │ │ │ │ 00001ee0 r unicode_ljust__doc__ │ │ │ │ -0000c308 t unicode_lower │ │ │ │ +0000c25c t unicode_lower │ │ │ │ 00001e98 r unicode_lower__doc__ │ │ │ │ -000103f4 t unicode_lstrip │ │ │ │ +00010328 t unicode_lstrip │ │ │ │ 00001d44 r unicode_lstrip__doc__ │ │ │ │ 00008b34 t unicode_maketrans │ │ │ │ 00000ba8 r unicode_maketrans__doc__ │ │ │ │ 00000870 d unicode_methods │ │ │ │ -00010d14 t unicode_mod │ │ │ │ +00010c48 t unicode_mod │ │ │ │ 0000471c t unicode_new │ │ │ │ 00002bcc t unicode_partition │ │ │ │ 000012b8 r unicode_partition__doc__ │ │ │ │ 00008aa8 t unicode_removeprefix │ │ │ │ 00001a84 r unicode_removeprefix__doc__ │ │ │ │ 000073b4 t unicode_removesuffix │ │ │ │ 00001988 r unicode_removesuffix__doc__ │ │ │ │ -00012404 t unicode_repeat │ │ │ │ -0000c89c t unicode_replace │ │ │ │ +0001231c t unicode_repeat │ │ │ │ +0000c7f0 t unicode_replace │ │ │ │ 00001b64 r unicode_replace__doc__ │ │ │ │ -00008f48 t unicode_repr │ │ │ │ -0000c614 t unicode_resize │ │ │ │ +00008ea8 t unicode_repr │ │ │ │ +0000c568 t unicode_resize │ │ │ │ 000025b8 t unicode_result │ │ │ │ 0000264c t unicode_result.part.0 │ │ │ │ -0000eea0 t unicode_rfind │ │ │ │ +0000edf4 t unicode_rfind │ │ │ │ 00001894 r unicode_rfind__doc__ │ │ │ │ 000072e0 t unicode_rindex │ │ │ │ 00001780 r unicode_rindex__doc__ │ │ │ │ 000088c0 t unicode_rjust │ │ │ │ 000016dc r unicode_rjust__doc__ │ │ │ │ -00005b34 t unicode_rpartition │ │ │ │ +00005a94 t unicode_rpartition │ │ │ │ 00001124 r unicode_rpartition__doc__ │ │ │ │ 000077d8 t unicode_rsplit │ │ │ │ 00000f2c r unicode_rsplit__doc__ │ │ │ │ -0000f854 t unicode_rstrip │ │ │ │ +0000f788 t unicode_rstrip │ │ │ │ 00001ca0 r unicode_rstrip__doc__ │ │ │ │ 000006f8 t unicode_sizeof │ │ │ │ 0000060c r unicode_sizeof__doc__ │ │ │ │ -00009f88 t unicode_split │ │ │ │ +00009ed8 t unicode_split │ │ │ │ 00001438 r unicode_split__doc__ │ │ │ │ -00012fd4 t unicode_splitlines │ │ │ │ +00012ef8 t unicode_splitlines │ │ │ │ 00000e64 r unicode_splitlines__doc__ │ │ │ │ -00006584 t unicode_startswith │ │ │ │ +000064e4 t unicode_startswith │ │ │ │ 000007f4 r unicode_startswith__doc__ │ │ │ │ -0000c1fc t unicode_str │ │ │ │ -0000bb70 t unicode_strip │ │ │ │ +0000c200 t unicode_str │ │ │ │ +0000bac0 t unicode_strip │ │ │ │ 00001de8 r unicode_strip__doc__ │ │ │ │ -0000eb60 t unicode_subscript │ │ │ │ +0000eab4 t unicode_subscript │ │ │ │ 000004ae t unicode_swapcase │ │ │ │ 00000dfc r unicode_swapcase__doc__ │ │ │ │ -0000c2d4 t unicode_title │ │ │ │ +0000c2d8 t unicode_title │ │ │ │ 00003144 r unicode_title__doc__ │ │ │ │ 00006cb0 t unicode_translate │ │ │ │ 000009fc r unicode_translate__doc__ │ │ │ │ 00007540 t unicode_upper │ │ │ │ 000009b4 r unicode_upper__doc__ │ │ │ │ -00010050 t unicode_vectorcall │ │ │ │ -0000cb14 t unicode_zfill │ │ │ │ +0000ff84 t unicode_vectorcall │ │ │ │ +0000c920 t unicode_zfill │ │ │ │ 00000928 r unicode_zfill__doc__ │ │ │ │ -0000df18 t unicodeiter_dealloc │ │ │ │ -00009edc t unicodeiter_len │ │ │ │ +0000de6c t unicodeiter_dealloc │ │ │ │ +00009ee0 t unicodeiter_len │ │ │ │ 0000076c d unicodeiter_methods │ │ │ │ 00005ba4 t unicodeiter_next │ │ │ │ -0000bbd4 t unicodeiter_reduce │ │ │ │ -0000c2e0 t unicodeiter_setstate │ │ │ │ +0000bbd8 t unicodeiter_reduce │ │ │ │ +0000c2e4 t unicodeiter_setstate │ │ │ │ 00000440 t unicodeiter_traverse │ │ │ │ 000001a0 r utf7_category │ │ │ │ U wcscmp │ │ │ │ U wcslen │ │ │ │ U wmemchr │ │ │ │ U wmemcmp │ │ │ │ -0000a1b4 t xmlcharrefreplace │ │ │ │ +0000a1b8 t xmlcharrefreplace │ │ │ │ │ │ │ │ unicodectype.o: │ │ │ │ 00016d00 R _PyUnicode_ExtendedCase │ │ │ │ 000000cc T _PyUnicode_IsAlpha │ │ │ │ 00000000 T _PyUnicode_IsCaseIgnorable │ │ │ │ 000004c0 T _PyUnicode_IsCased │ │ │ │ 00000110 T _PyUnicode_IsDecimalDigit │ │ │ │ @@ -15714,16 +15714,16 @@ │ │ │ │ 00000000 r Module_fields │ │ │ │ 00000248 r Name_fields │ │ │ │ 00000178 r NamedExpr_fields │ │ │ │ 00000158 r Nonlocal_fields │ │ │ │ 00000380 r ParamSpec_fields │ │ │ │ 00000e00 T PyAST_Check │ │ │ │ 0001109c T PyAST_mod2obj │ │ │ │ -00012ba4 T PyAST_obj2mod │ │ │ │ -0001341c T PyAst_CheckMode │ │ │ │ +00012bac T PyAST_obj2mod │ │ │ │ +00013424 T PyAst_CheckMode │ │ │ │ U PyBaseObject_Type │ │ │ │ U PyBytes_Type │ │ │ │ U PyDict_GetItemRef │ │ │ │ U PyDict_GetItemWithError │ │ │ │ U PyDict_New │ │ │ │ U PyDict_Next │ │ │ │ U PyDict_SetItem │ │ │ │ @@ -15820,15 +15820,15 @@ │ │ │ │ 000000dc r While_fields │ │ │ │ 000000f4 r With_fields │ │ │ │ 000001e0 r YieldFrom_fields │ │ │ │ 000001dc r Yield_fields │ │ │ │ 00010c88 T _PyAST_AnnAssign │ │ │ │ 000006d8 T _PyAST_Assert │ │ │ │ 00000000 T _PyAST_Assign │ │ │ │ -0001ce4c T _PyAST_AsyncFor │ │ │ │ +0001ce54 T _PyAST_AsyncFor │ │ │ │ 00010b5c T _PyAST_AsyncFunctionDef │ │ │ │ 00011058 T _PyAST_AsyncWith │ │ │ │ 000000d0 T _PyAST_Attribute │ │ │ │ 00000be8 T _PyAST_AugAssign │ │ │ │ 00010fc4 T _PyAST_Await │ │ │ │ 00000434 T _PyAST_BinOp │ │ │ │ 000000f4 T _PyAST_BoolOp │ │ │ │ @@ -15852,49 +15852,49 @@ │ │ │ │ 0000067c T _PyAST_GeneratorExp │ │ │ │ 00000dc4 T _PyAST_Global │ │ │ │ 00000308 T _PyAST_If │ │ │ │ 00000b5c T _PyAST_IfExp │ │ │ │ 000000b8 T _PyAST_Import │ │ │ │ 00000150 T _PyAST_ImportFrom │ │ │ │ 0000e76c T _PyAST_Interactive │ │ │ │ -0001ccb0 T _PyAST_Interpolation │ │ │ │ +0001ccb8 T _PyAST_Interpolation │ │ │ │ 000002cc T _PyAST_JoinedStr │ │ │ │ 00010bdc T _PyAST_Lambda │ │ │ │ 000001d4 T _PyAST_List │ │ │ │ 000009d0 T _PyAST_ListComp │ │ │ │ 00010e14 T _PyAST_Match │ │ │ │ 00010e70 T _PyAST_MatchAs │ │ │ │ 00010f08 T _PyAST_MatchClass │ │ │ │ -0001cec4 T _PyAST_MatchMapping │ │ │ │ -00012b68 T _PyAST_MatchOr │ │ │ │ +0001cecc T _PyAST_MatchMapping │ │ │ │ +00012b70 T _PyAST_MatchOr │ │ │ │ 00010d54 T _PyAST_MatchSequence │ │ │ │ 00000000 T _PyAST_MatchSingleton │ │ │ │ 00010dd8 T _PyAST_MatchStar │ │ │ │ 00010cfc T _PyAST_MatchValue │ │ │ │ 00000ce0 T _PyAST_Module │ │ │ │ 00000000 T _PyAST_Name │ │ │ │ 00000888 T _PyAST_NamedExpr │ │ │ │ 00000790 T _PyAST_Nonlocal │ │ │ │ -0001cdf0 T _PyAST_ParamSpec │ │ │ │ +0001cdf8 T _PyAST_ParamSpec │ │ │ │ 000004b8 T _PyAST_Pass │ │ │ │ 00000adc T _PyAST_Raise │ │ │ │ 00000290 T _PyAST_Return │ │ │ │ 00000d88 T _PyAST_Set │ │ │ │ 0000082c T _PyAST_SetComp │ │ │ │ 00000368 T _PyAST_Slice │ │ │ │ 00000c74 T _PyAST_Starred │ │ │ │ 000003a0 T _PyAST_Subscript │ │ │ │ 0001101c T _PyAST_TemplateStr │ │ │ │ 000003f0 T _PyAST_Try │ │ │ │ -0001cc68 T _PyAST_TryStar │ │ │ │ +0001cc70 T _PyAST_TryStar │ │ │ │ 00000734 T _PyAST_Tuple │ │ │ │ -0001cd24 T _PyAST_TypeAlias │ │ │ │ +0001cd2c T _PyAST_TypeAlias │ │ │ │ 00000446 T _PyAST_TypeIgnore │ │ │ │ -0001c428 T _PyAST_TypeVar │ │ │ │ -0001cd94 T _PyAST_TypeVarTuple │ │ │ │ +0001c430 T _PyAST_TypeVar │ │ │ │ +0001cd9c T _PyAST_TypeVarTuple │ │ │ │ 000008f4 T _PyAST_UnaryOp │ │ │ │ 000007cc T _PyAST_While │ │ │ │ 00000d08 T _PyAST_With │ │ │ │ 0000d690 T _PyAST_Yield │ │ │ │ 00010f6c T _PyAST_YieldFrom │ │ │ │ 00000060 T _PyAST_alias │ │ │ │ 0000021c T _PyAST_arg │ │ │ │ @@ -15911,96 +15911,96 @@ │ │ │ │ U _PyRuntime │ │ │ │ U _PySet_NextEntry │ │ │ │ U _PySet_Update │ │ │ │ U _PyType_Name │ │ │ │ U _PyUnion_Type │ │ │ │ U _Py_CheckRecursiveCall │ │ │ │ U _Py_Dealloc │ │ │ │ -00001560 t _Py_EnterRecursiveCallTstate │ │ │ │ +0000155c t _Py_EnterRecursiveCallTstate │ │ │ │ U _Py_NoneStruct │ │ │ │ 00000080 T _Py_asdl_alias_seq_new │ │ │ │ 00000278 T _Py_asdl_arg_seq_new │ │ │ │ 00002882 T _Py_asdl_arguments_seq_new │ │ │ │ 00000a5c T _Py_asdl_comprehension_seq_new │ │ │ │ 00000562 T _Py_asdl_excepthandler_seq_new │ │ │ │ 000002dc T _Py_asdl_expr_seq_new │ │ │ │ U _Py_asdl_identifier_seq_new │ │ │ │ U _Py_asdl_int_seq_new │ │ │ │ 00000a84 T _Py_asdl_keyword_seq_new │ │ │ │ 00000d74 T _Py_asdl_match_case_seq_new │ │ │ │ 0000282e T _Py_asdl_mod_seq_new │ │ │ │ 00010eb0 T _Py_asdl_pattern_seq_new │ │ │ │ -000134c8 T _Py_asdl_stmt_seq_new │ │ │ │ -0001cf08 T _Py_asdl_type_ignore_seq_new │ │ │ │ -0001cc14 T _Py_asdl_type_param_seq_new │ │ │ │ +000134d0 T _Py_asdl_stmt_seq_new │ │ │ │ +0001cf10 T _Py_asdl_type_ignore_seq_new │ │ │ │ +0001cc1c T _Py_asdl_type_param_seq_new │ │ │ │ 00001fac T _Py_asdl_withitem_seq_new │ │ │ │ U _Py_tss_tstate │ │ │ │ U _Py_union_type_or │ │ │ │ 00000014 d _astmodule │ │ │ │ 00003474 t add_ast_annotations │ │ │ │ 000033ec t add_attributes │ │ │ │ 000002f0 r alias_attributes │ │ │ │ 000002e8 r alias_fields │ │ │ │ 000002c0 r arg_attributes │ │ │ │ 000002b4 r arg_fields │ │ │ │ 00000298 r arguments_fields │ │ │ │ -00012294 t ast2obj_alias │ │ │ │ -0001266c t ast2obj_arg │ │ │ │ -00012458 t ast2obj_arguments │ │ │ │ -00012a2c t ast2obj_comprehension │ │ │ │ -00013520 t ast2obj_excepthandler │ │ │ │ +00012298 t ast2obj_alias │ │ │ │ +00012670 t ast2obj_arg │ │ │ │ +0001245c t ast2obj_arguments │ │ │ │ +00012a34 t ast2obj_comprehension │ │ │ │ +00013528 t ast2obj_excepthandler │ │ │ │ 000006c8 t ast2obj_expr │ │ │ │ -00012194 t ast2obj_expr_context │ │ │ │ -00012864 t ast2obj_keyword │ │ │ │ +00012198 t ast2obj_expr_context │ │ │ │ +0001286c t ast2obj_keyword │ │ │ │ 00000658 t ast2obj_list │ │ │ │ -0001dc40 t ast2obj_match_case │ │ │ │ -00012a10 t ast2obj_object │ │ │ │ -000121c8 t ast2obj_operator │ │ │ │ -0001dd44 t ast2obj_pattern │ │ │ │ +0001dc48 t ast2obj_match_case │ │ │ │ +00012a18 t ast2obj_object │ │ │ │ +000121cc t ast2obj_operator │ │ │ │ +0001dd4c t ast2obj_pattern │ │ │ │ 00011294 t ast2obj_stmt │ │ │ │ 00000488 t ast2obj_type_ignore │ │ │ │ -0001d9a8 t ast2obj_type_param │ │ │ │ -000187e4 t ast2obj_withitem │ │ │ │ +0001d9b0 t ast2obj_type_param │ │ │ │ +000187ec t ast2obj_withitem │ │ │ │ 0000004e t ast_clear │ │ │ │ 00000600 t ast_dealloc │ │ │ │ -0001d4cc t ast_repr │ │ │ │ -0001d4d0 t ast_repr_max_depth │ │ │ │ +0001d4d4 t ast_repr │ │ │ │ +0001d4d8 t ast_repr_max_depth │ │ │ │ 000005c4 t ast_traverse │ │ │ │ 000000d8 d ast_type_getsets │ │ │ │ 0000e3ac t ast_type_init │ │ │ │ 00000130 d ast_type_members │ │ │ │ 00000100 d ast_type_methods │ │ │ │ -0001e1c0 t ast_type_reduce │ │ │ │ -0001e338 t ast_type_replace │ │ │ │ -0001e734 t ast_type_replace_update_payload │ │ │ │ +0001e1c8 t ast_type_reduce │ │ │ │ +0001e340 t ast_type_replace │ │ │ │ +0001e73c t ast_type_replace_update_payload │ │ │ │ 0000d748 t astmodule_exec │ │ │ │ 00000048 d astmodule_slots │ │ │ │ 0000026c r comprehension_fields │ │ │ │ 0000027c r excepthandler_attributes │ │ │ │ 00000160 r expr_attributes │ │ │ │ 00000e7c t init_types │ │ │ │ 000002d8 r keyword_attributes │ │ │ │ 000002d0 r keyword_fields │ │ │ │ 000004c8 t make_type │ │ │ │ 00000308 r match_case_fields │ │ │ │ U memset │ │ │ │ 000000d4 t obj2ast_alias │ │ │ │ -0001d0c0 t obj2ast_arg │ │ │ │ -0001c488 t obj2ast_arguments │ │ │ │ +0001d0c8 t obj2ast_arg │ │ │ │ +0001c490 t obj2ast_arguments │ │ │ │ 00000ab0 t obj2ast_comprehension │ │ │ │ 000005b6 t obj2ast_excepthandler │ │ │ │ -000188a8 t obj2ast_expr │ │ │ │ -0001c03c t obj2ast_expr_context.isra.0 │ │ │ │ -0001876c t obj2ast_identifier.isra.0 │ │ │ │ -0001870c t obj2ast_int.isra.0 │ │ │ │ -0001c0b0 t obj2ast_keyword │ │ │ │ +000188b0 t obj2ast_expr │ │ │ │ +0001c044 t obj2ast_expr_context.isra.0 │ │ │ │ +00018774 t obj2ast_identifier.isra.0 │ │ │ │ +00018714 t obj2ast_int.isra.0 │ │ │ │ +0001c0b8 t obj2ast_keyword │ │ │ │ 00000dc8 t obj2ast_match_case │ │ │ │ -0001cf5c t obj2ast_operator.isra.0 │ │ │ │ +0001cf64 t obj2ast_operator.isra.0 │ │ │ │ 00001028 t obj2ast_pattern │ │ │ │ -00013728 t obj2ast_stmt │ │ │ │ +00013730 t obj2ast_stmt │ │ │ │ 000027b0 t obj2ast_string.isra.0 │ │ │ │ 00002144 t obj2ast_type_param │ │ │ │ 00002000 t obj2ast_withitem │ │ │ │ 00000314 r pattern_attributes │ │ │ │ 00000018 r stmt_attributes │ │ │ │ 00000364 r type_param_attributes │ │ │ │ 00000300 r withitem_fields │ │ │ │ @@ -16660,15 +16660,15 @@ │ │ │ │ U _PyRuntime │ │ │ │ U _PyStack_AsDict │ │ │ │ U _PySys_GetRequiredAttr │ │ │ │ U _PySys_GetRequiredAttrString │ │ │ │ U _PyTuple_FromArray │ │ │ │ U _PyType_CalculateMetaclass │ │ │ │ U _Py_CheckFunctionResult │ │ │ │ -0000245c t _Py_DECREF_SPECIALIZED.constprop.0 │ │ │ │ +0000242c t _Py_DECREF_SPECIALIZED.constprop.0 │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_EllipsisObject │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_SourceAsString │ │ │ │ U _Py_TriggerGC │ │ │ │ @@ -16701,133 +16701,133 @@ │ │ │ │ 00000328 d _parser_max.13 │ │ │ │ 000003e0 d _parser_min.14 │ │ │ │ 00000f94 r breakpoint_doc │ │ │ │ 00001058 r build_class_doc │ │ │ │ 00000000 t builtin___build_class__ │ │ │ │ 000006b4 t builtin___import__ │ │ │ │ 00002ee0 r builtin___import____doc__ │ │ │ │ -00001a7c t builtin_abs │ │ │ │ +00001acc t builtin_abs │ │ │ │ 00002e9c r builtin_abs__doc__ │ │ │ │ 0000007c t builtin_aiter │ │ │ │ 00001d34 r builtin_aiter__doc__ │ │ │ │ -00002240 t builtin_all │ │ │ │ +00002210 t builtin_all │ │ │ │ 00002e14 r builtin_all__doc__ │ │ │ │ -000024b4 t builtin_anext │ │ │ │ +00002484 t builtin_anext │ │ │ │ 00001c58 r builtin_anext__doc__ │ │ │ │ -00001bac t builtin_any │ │ │ │ +00001bfc t builtin_any │ │ │ │ 00002d90 r builtin_any__doc__ │ │ │ │ -00002020 t builtin_ascii │ │ │ │ +00001ff0 t builtin_ascii │ │ │ │ 00002c44 r builtin_ascii__doc__ │ │ │ │ -000024a4 t builtin_bin │ │ │ │ +00002474 t builtin_bin │ │ │ │ 00002bc4 r builtin_bin__doc__ │ │ │ │ 00000000 t builtin_breakpoint │ │ │ │ -00001620 t builtin_callable │ │ │ │ +00001670 t builtin_callable │ │ │ │ 00002b08 r builtin_callable__doc__ │ │ │ │ -0000163c t builtin_chr │ │ │ │ +0000168c t builtin_chr │ │ │ │ 00002938 r builtin_chr__doc__ │ │ │ │ 00000ae0 t builtin_compile │ │ │ │ 000025fc r builtin_compile__doc__ │ │ │ │ -00000d0c t builtin_delattr │ │ │ │ +00000d5c t builtin_delattr │ │ │ │ 00001ebc r builtin_delattr__doc__ │ │ │ │ -00000f78 t builtin_dir │ │ │ │ -00001a84 t builtin_divmod │ │ │ │ +00000f48 t builtin_dir │ │ │ │ +00001ad4 t builtin_divmod │ │ │ │ 000025a0 r builtin_divmod__doc__ │ │ │ │ 000000b4 r builtin_doc │ │ │ │ -00000fb0 t builtin_eval │ │ │ │ +00000f80 t builtin_eval │ │ │ │ 00002420 r builtin_eval__doc__ │ │ │ │ 0000070c t builtin_exec │ │ │ │ 00002204 r builtin_exec__doc__ │ │ │ │ -000023ec t builtin_format │ │ │ │ +000023bc t builtin_format │ │ │ │ 0000299c r builtin_format__doc__ │ │ │ │ 00000604 t builtin_getattr │ │ │ │ 00000ed8 t builtin_globals │ │ │ │ 0000213c r builtin_globals__doc__ │ │ │ │ 00000594 t builtin_hasattr │ │ │ │ 00002090 r builtin_hasattr__doc__ │ │ │ │ -000016d8 t builtin_hash │ │ │ │ +00001728 t builtin_hash │ │ │ │ 00001e08 r builtin_hash__doc__ │ │ │ │ -000023e4 t builtin_hex │ │ │ │ +000023b4 t builtin_hex │ │ │ │ 00001d90 r builtin_hex__doc__ │ │ │ │ -00001684 t builtin_id │ │ │ │ +000016d4 t builtin_id │ │ │ │ 00001fe0 r builtin_id__doc__ │ │ │ │ -00001ac4 t builtin_input │ │ │ │ +00001a94 t builtin_input │ │ │ │ 000015c4 r builtin_input__doc__ │ │ │ │ 000003d4 t builtin_isinstance │ │ │ │ 000011f4 r builtin_isinstance__doc__ │ │ │ │ 00000b24 t builtin_issubclass │ │ │ │ 000010d4 r builtin_issubclass__doc__ │ │ │ │ 00000e60 t builtin_iter │ │ │ │ 00000abc t builtin_len │ │ │ │ 00001c14 r builtin_len__doc__ │ │ │ │ -000021d4 t builtin_locals │ │ │ │ +000021a4 t builtin_locals │ │ │ │ 00001af4 r builtin_locals__doc__ │ │ │ │ 000007b4 t builtin_max │ │ │ │ 00000598 d builtin_methods │ │ │ │ -00001704 t builtin_min │ │ │ │ -00001110 t builtin_next │ │ │ │ -000024ac t builtin_oct │ │ │ │ +00001754 t builtin_min │ │ │ │ +00001160 t builtin_next │ │ │ │ +0000247c t builtin_oct │ │ │ │ 00001a84 r builtin_oct__doc__ │ │ │ │ -000011d0 t builtin_ord │ │ │ │ +00001220 t builtin_ord │ │ │ │ 00001984 r builtin_ord__doc__ │ │ │ │ -0000233c t builtin_pow │ │ │ │ +0000230c t builtin_pow │ │ │ │ 0000189c r builtin_pow__doc__ │ │ │ │ 000004c0 t builtin_print │ │ │ │ 00001718 r builtin_print__doc__ │ │ │ │ -000016fc t builtin_repr │ │ │ │ +0000174c t builtin_repr │ │ │ │ 00001524 r builtin_repr__doc__ │ │ │ │ -00002028 t builtin_round │ │ │ │ +00001ff8 t builtin_round │ │ │ │ 00001428 r builtin_round__doc__ │ │ │ │ 00000670 t builtin_setattr │ │ │ │ 00001f40 r builtin_setattr__doc__ │ │ │ │ -00000d50 t builtin_sorted │ │ │ │ +00000da0 t builtin_sorted │ │ │ │ 000004b8 r builtin_sorted__doc__ │ │ │ │ -0000127c t builtin_sum │ │ │ │ +0000124c t builtin_sum │ │ │ │ 0000131c r builtin_sum__doc__ │ │ │ │ 00000418 t builtin_vars │ │ │ │ 00000000 d builtinsmodule │ │ │ │ 00000c4c r dir_doc │ │ │ │ U fileno │ │ │ │ -000021a4 t filter_dealloc │ │ │ │ +00002174 t filter_dealloc │ │ │ │ 00000ebc r filter_doc │ │ │ │ 000008c8 d filter_methods │ │ │ │ 000000b2 t filter_new │ │ │ │ -00001ac4 t filter_next │ │ │ │ +00001b14 t filter_next │ │ │ │ 00000300 t filter_reduce │ │ │ │ 00000082 t filter_traverse │ │ │ │ -00002104 t filter_vectorcall │ │ │ │ +000020d4 t filter_vectorcall │ │ │ │ 00000b50 r getattr_doc │ │ │ │ U isatty │ │ │ │ 00000860 r iter_doc │ │ │ │ 0000006c r keywords.12 │ │ │ │ 00000380 d kwlist.27 │ │ │ │ 00000464 d kwlist.28 │ │ │ │ -000015d0 t map_dealloc │ │ │ │ +00001620 t map_dealloc │ │ │ │ 00000a04 r map_doc │ │ │ │ 00000898 d map_methods │ │ │ │ 0000015a t map_new │ │ │ │ -000013a0 t map_next │ │ │ │ +000013f0 t map_next │ │ │ │ 00000248 t map_reduce │ │ │ │ 00000314 t map_setstate │ │ │ │ -00002308 t map_traverse │ │ │ │ -000012ac t map_vectorcall │ │ │ │ +000022d8 t map_traverse │ │ │ │ +000012fc t map_vectorcall │ │ │ │ 000005d4 r max_doc │ │ │ │ 00000718 r min_doc │ │ │ │ 0000095c r next_doc │ │ │ │ 00000f6c r reduce_doc │ │ │ │ 00000b28 r setstate_doc │ │ │ │ U stdin │ │ │ │ U stdout │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ 0000043c r vars_doc │ │ │ │ -00000f48 t zip_dealloc │ │ │ │ +00000d0c t zip_dealloc │ │ │ │ 00000260 r zip_doc │ │ │ │ 00000868 d zip_methods │ │ │ │ 00000b68 t zip_new │ │ │ │ -00000df8 t zip_next │ │ │ │ +00000e48 t zip_next │ │ │ │ 0000033c t zip_reduce │ │ │ │ 00000358 t zip_setstate │ │ │ │ 000002d0 t zip_traverse │ │ │ │ │ │ │ │ brc.o: │ │ │ │ │ │ │ │ ceval.o: │ │ │ │ @@ -16958,23 +16958,23 @@ │ │ │ │ U PyErr_SetObject │ │ │ │ U PyErr_SetRaisedException │ │ │ │ 00000054 T PyEval_EvalCode │ │ │ │ 000000b4 T PyEval_EvalCodeEx │ │ │ │ 00000a44 T PyEval_EvalFrame │ │ │ │ 00000a26 T PyEval_EvalFrameEx │ │ │ │ 000000ac T PyEval_GetBuiltins │ │ │ │ -00000390 T PyEval_GetFrame │ │ │ │ +000002d8 T PyEval_GetFrame │ │ │ │ 00000650 T PyEval_GetFrameBuiltins │ │ │ │ 00000604 T PyEval_GetFrameGlobals │ │ │ │ 00000600 T PyEval_GetFrameLocals │ │ │ │ 000006c0 T PyEval_GetFuncDesc │ │ │ │ 00000710 T PyEval_GetFuncName │ │ │ │ -0000eed0 T PyEval_GetGlobals │ │ │ │ +0000efb4 T PyEval_GetGlobals │ │ │ │ 00000766 T PyEval_GetLocals │ │ │ │ -000003c8 T PyEval_MergeCompilerFlags │ │ │ │ +00000310 T PyEval_MergeCompilerFlags │ │ │ │ 0000094e T PyEval_SetProfile │ │ │ │ 0000098c T PyEval_SetProfileAllThreads │ │ │ │ 00000684 T PyEval_SetTrace │ │ │ │ 000009cc T PyEval_SetTraceAllThreads │ │ │ │ U PyExc_AttributeError │ │ │ │ U PyExc_BaseExceptionGroup │ │ │ │ U PyExc_ImportError │ │ │ │ @@ -17079,20 +17079,20 @@ │ │ │ │ U PySequence_Tuple │ │ │ │ U PySet_Add │ │ │ │ U PySet_Contains │ │ │ │ U PySet_New │ │ │ │ U PySet_Type │ │ │ │ U PySlice_New │ │ │ │ U PySlice_Type │ │ │ │ -0000e3f0 t PyStackRef_CLOSE │ │ │ │ -0000e3f0 t PyStackRef_XCLOSE │ │ │ │ +0000e418 t PyStackRef_CLOSE │ │ │ │ +0000e418 t PyStackRef_XCLOSE │ │ │ │ U PySuper_Type │ │ │ │ -0000f7e0 T PyThreadState_EnterTracing │ │ │ │ +0000f8c4 T PyThreadState_EnterTracing │ │ │ │ U PyThreadState_Get │ │ │ │ -0000f7e8 T PyThreadState_LeaveTracing │ │ │ │ +0000f8cc T PyThreadState_LeaveTracing │ │ │ │ U PyTraceBack_Here │ │ │ │ U PyTupleIter_Type │ │ │ │ U PyTuple_GetItem │ │ │ │ U PyTuple_New │ │ │ │ U PyTuple_Pack │ │ │ │ U PyTuple_Type │ │ │ │ U PyType_GenericAlloc │ │ │ │ @@ -17105,20 +17105,20 @@ │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_Join │ │ │ │ U PyUnicode_Type │ │ │ │ 00000574 T PyUnstable_Eval_RequestCodeExtraIndex │ │ │ │ U PyUnstable_InterpreterFrame_GetLine │ │ │ │ 000008e4 T PyUnstable_ThreadState_ResetStackProtection │ │ │ │ 00000898 T PyUnstable_ThreadState_SetStackProtection │ │ │ │ -0000ed24 t Py_DECREF_MORTAL_SPECIALIZED │ │ │ │ -0000ecdc T Py_EnterRecursiveCall │ │ │ │ +0000ed50 t Py_DECREF_MORTAL_SPECIALIZED │ │ │ │ +0000ed08 T Py_EnterRecursiveCall │ │ │ │ U Py_GetConstant │ │ │ │ -0000f7f0 T Py_GetRecursionLimit │ │ │ │ -0000ed20 T Py_LeaveRecursiveCall │ │ │ │ -00000624 T Py_SetRecursionLimit │ │ │ │ +0000f8d4 T Py_GetRecursionLimit │ │ │ │ +0000ed4c T Py_LeaveRecursiveCall │ │ │ │ +0000056c T Py_SetRecursionLimit │ │ │ │ U _PyBuildSlice_ConsumeRefs │ │ │ │ U _PyCoro_GetAwaitableIter │ │ │ │ U _PyDict_FromItems │ │ │ │ U _PyDict_LoadBuiltinsFromGlobals │ │ │ │ U _PyDict_LoadGlobal │ │ │ │ U _PyDict_LoadGlobalStackRef │ │ │ │ U _PyDict_MergeEx │ │ │ │ @@ -17134,67 +17134,67 @@ │ │ │ │ U _PyErr_SetKeyError │ │ │ │ U _PyErr_SetObject │ │ │ │ U _PyErr_SetRaisedException │ │ │ │ U _PyErr_SetString │ │ │ │ 00000688 T _PyEvalFramePushAndInit │ │ │ │ 00000428 R _PyEval_BinaryOps │ │ │ │ 00000306 T _PyEval_CallTracing │ │ │ │ -00001414 T _PyEval_CheckExceptStarTypeValid │ │ │ │ -0000ec70 T _PyEval_CheckExceptTypeValid │ │ │ │ +0000135c T _PyEval_CheckExceptStarTypeValid │ │ │ │ +0000ec9c T _PyEval_CheckExceptTypeValid │ │ │ │ 00000494 R _PyEval_ConversionFuncs │ │ │ │ -0000010c T _PyEval_EnsureBuiltins │ │ │ │ -00000294 T _PyEval_EnsureBuiltinsWithModule │ │ │ │ +0000eebc T _PyEval_EnsureBuiltins │ │ │ │ +000001bc T _PyEval_EnsureBuiltinsWithModule │ │ │ │ 00001230 t _PyEval_EvalFrame │ │ │ │ 00001244 T _PyEval_EvalFrameDefault │ │ │ │ -000014a8 T _PyEval_ExceptionGroupMatch │ │ │ │ +000013f0 T _PyEval_ExceptionGroupMatch │ │ │ │ 000005b4 T _PyEval_FormatAwaitableError │ │ │ │ -00000450 T _PyEval_FormatExcCheckArg │ │ │ │ +00000398 T _PyEval_FormatExcCheckArg │ │ │ │ 00000334 T _PyEval_FormatExcUnbound │ │ │ │ 00000414 T _PyEval_FormatKwargsError │ │ │ │ -0000e4f8 T _PyEval_FrameClearAndPop │ │ │ │ -0000177c T _PyEval_GetANext │ │ │ │ -00000ccc T _PyEval_GetAsyncGenFinalizer │ │ │ │ -00000cb8 T _PyEval_GetAsyncGenFirstiter │ │ │ │ -000010b4 T _PyEval_GetAwaitable │ │ │ │ -000005dc T _PyEval_GetBuiltin │ │ │ │ +0000e520 T _PyEval_FrameClearAndPop │ │ │ │ +000016c4 T _PyEval_GetANext │ │ │ │ +00000c14 T _PyEval_GetAsyncGenFinalizer │ │ │ │ +00000c00 T _PyEval_GetAsyncGenFirstiter │ │ │ │ +00000ffc T _PyEval_GetAwaitable │ │ │ │ +00000524 T _PyEval_GetBuiltin │ │ │ │ 00000a0c T _PyEval_GetBuiltinId │ │ │ │ 000000c0 T _PyEval_GetBuiltins │ │ │ │ -00001720 T _PyEval_GetCoroutineOriginTrackingDepth │ │ │ │ -00000354 T _PyEval_GetFrame │ │ │ │ -000004c0 T _PyEval_GetFrameLocals │ │ │ │ -000007c4 T _PyEval_GetGlobalsFromRunningMain │ │ │ │ -0000ef54 T _PyEval_ImportFrom │ │ │ │ -0000ed60 T _PyEval_ImportName │ │ │ │ -0000e5bc T _PyEval_LoadGlobalStackRef │ │ │ │ -0000e404 T _PyEval_LoadName │ │ │ │ -00000858 T _PyEval_MatchClass │ │ │ │ -00000df8 T _PyEval_MatchKeys │ │ │ │ +00001668 T _PyEval_GetCoroutineOriginTrackingDepth │ │ │ │ +0000029c T _PyEval_GetFrame │ │ │ │ +00000408 T _PyEval_GetFrameLocals │ │ │ │ +0000070c T _PyEval_GetGlobalsFromRunningMain │ │ │ │ +0000f038 T _PyEval_ImportFrom │ │ │ │ +0000ed8c T _PyEval_ImportName │ │ │ │ +0000e5e4 T _PyEval_LoadGlobalStackRef │ │ │ │ +0000e42c T _PyEval_LoadName │ │ │ │ +000007a0 T _PyEval_MatchClass │ │ │ │ +00000d40 T _PyEval_MatchKeys │ │ │ │ 0000093a T _PyEval_MonitorRaise │ │ │ │ 000000f8 T _PyEval_NoToolsForUnwind │ │ │ │ -00000ce0 T _PyEval_SetAsyncGenFinalizer │ │ │ │ -00000d6c T _PyEval_SetAsyncGenFirstiter │ │ │ │ -00001734 T _PyEval_SetCoroutineOriginTrackingDepth │ │ │ │ +00000c28 T _PyEval_SetAsyncGenFinalizer │ │ │ │ +00000cb4 T _PyEval_SetAsyncGenFirstiter │ │ │ │ +0000167c T _PyEval_SetCoroutineOriginTrackingDepth │ │ │ │ U _PyEval_SetProfile │ │ │ │ U _PyEval_SetProfileAllThreads │ │ │ │ U _PyEval_SetTrace │ │ │ │ U _PyEval_SetTraceAllThreads │ │ │ │ -0000f40c T _PyEval_SliceIndex │ │ │ │ -0000f808 T _PyEval_SliceIndexNotNone │ │ │ │ +0000f4f0 T _PyEval_SliceIndex │ │ │ │ +0000f8ec T _PyEval_SliceIndexNotNone │ │ │ │ 00000382 T _PyEval_SpecialMethodCanSuggest │ │ │ │ U _PyEval_StartTheWorld │ │ │ │ U _PyEval_StopTheWorld │ │ │ │ -0000e720 T _PyEval_UnpackIterableStackRef │ │ │ │ +0000e748 T _PyEval_UnpackIterableStackRef │ │ │ │ 000002e8 T _PyEval_Vector │ │ │ │ U _PyExc_CreateExceptionGroup │ │ │ │ U _PyFloat_ExactDealloc │ │ │ │ U _PyFloat_FromDouble_ConsumeInputs │ │ │ │ U _PyFrame_ClearExceptCode │ │ │ │ U _PyFrame_GetLocals │ │ │ │ U _PyFrame_MakeAndSetFrameObject │ │ │ │ -0000e6b0 t _PyFrame_PushUnchecked │ │ │ │ +0000e6d8 t _PyFrame_PushUnchecked │ │ │ │ U _PyFunction_FromConstructor │ │ │ │ U _PyFunction_SetVersion │ │ │ │ U _PyFunction_Vectorcall │ │ │ │ U _PyGen_FetchStopIterationValue │ │ │ │ U _PyGen_yf │ │ │ │ U _PyImport_IsDefaultImportFunc │ │ │ │ U _PyInstrumentation_MISSING │ │ │ │ @@ -17213,20 +17213,20 @@ │ │ │ │ U _PyModuleSpec_GetFileOrigin │ │ │ │ U _PyModuleSpec_IsInitializing │ │ │ │ U _PyModule_IsPossiblyShadowing │ │ │ │ U _PyMutex_LockTimed │ │ │ │ U _PyNumber_InPlacePowerNoMod │ │ │ │ U _PyNumber_PowerNoMod │ │ │ │ 00000930 T _PyObjectArray_Free │ │ │ │ -0000e498 T _PyObjectArray_FromStackRefArray │ │ │ │ +0000e4c0 T _PyObjectArray_FromStackRefArray │ │ │ │ U _PyObject_FunctionStr │ │ │ │ U _PyObject_GetMethodStackRef │ │ │ │ U _PyObject_LookupSpecialMethod │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ -00000400 t _PyObject_VectorcallTstate.constprop.0 │ │ │ │ +00000348 t _PyObject_VectorcallTstate.constprop.0 │ │ │ │ U _PyOpcode_Caches │ │ │ │ U _PyRuntime │ │ │ │ U _PySet_AddTakeRef │ │ │ │ U _PySet_Contains │ │ │ │ U _PySet_Update │ │ │ │ U _PyStack_UnpackDict │ │ │ │ U _PyStack_UnpackDict_FreeNoDecRef │ │ │ │ @@ -17244,29 +17244,29 @@ │ │ │ │ U _PyUnicode_ExactDealloc │ │ │ │ U _PyUnicode_FromId │ │ │ │ U _PyUnicode_JoinArray │ │ │ │ U _Py_CalculateSuggestions │ │ │ │ U _Py_CheckFunctionResult │ │ │ │ U _Py_CheckMainModule │ │ │ │ 00000000 T _Py_CheckRecursiveCall │ │ │ │ -00000764 T _Py_CheckRecursiveCallPy │ │ │ │ -0000ef14 T _Py_Check_ArgsIterable │ │ │ │ -00000214 t _Py_Check_ArgsIterable.part.0 │ │ │ │ +000006ac T _Py_CheckRecursiveCallPy │ │ │ │ +0000eff8 T _Py_Check_ArgsIterable │ │ │ │ +0000013c t _Py_Check_ArgsIterable.part.0 │ │ │ │ U _Py_Dealloc │ │ │ │ 00000904 T _Py_EnterRecursiveCallUnchecked │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ 000004d4 R _Py_FunctionAttributeOffsets │ │ │ │ U _Py_GetMainModule │ │ │ │ U _Py_HandlePending │ │ │ │ 0000001c r _Py_INTERPRETER_TRAMPOLINE_INSTRUCTIONS │ │ │ │ U _Py_InitCleanup │ │ │ │ 00000000 T _Py_InitializeRecursionLimits │ │ │ │ U _Py_Instrument │ │ │ │ -0000e680 T _Py_LoadAttr_StackRefSteal │ │ │ │ +0000e6a8 T _Py_LoadAttr_StackRefSteal │ │ │ │ U _Py_MakeCoro │ │ │ │ U _Py_NoneStruct │ │ │ │ 00000000 T _Py_ReachedRecursionLimitWithMargin │ │ │ │ 000004a4 R _Py_SpecialMethods │ │ │ │ U _Py_Specialize_BinaryOp │ │ │ │ U _Py_Specialize_Call │ │ │ │ U _Py_Specialize_CallKw │ │ │ │ @@ -17294,30 +17294,29 @@ │ │ │ │ 00000000 r __func__.2 │ │ │ │ 00000530 r __func__.3 │ │ │ │ 00000518 r __func__.4 │ │ │ │ 0000056c r __func__.5 │ │ │ │ U __snprintf_chk │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ -0000e58c t clear_thread_frame │ │ │ │ -000006d8 t do_monitor_exc │ │ │ │ -0000f488 t do_raise │ │ │ │ -0000ea30 t get_exception_handler.isra.0 │ │ │ │ -0000ee90 t get_globals_builtins │ │ │ │ +0000e5b4 t clear_thread_frame │ │ │ │ +00000620 t do_monitor_exc │ │ │ │ +0000f56c t do_raise │ │ │ │ +0000ea58 t get_exception_handler.isra.0 │ │ │ │ 000007e8 t initialize_locals │ │ │ │ -00000c50 t match_class_attr │ │ │ │ -0000117c t missing_arguments │ │ │ │ +00000b98 t match_class_attr │ │ │ │ +000010c4 t missing_arguments │ │ │ │ 000002ac t monitor_stop_iteration │ │ │ │ 00000028 r opcode_targets.1 │ │ │ │ U pthread_attr_destroy │ │ │ │ U pthread_attr_getguardsize │ │ │ │ U pthread_attr_getstack │ │ │ │ U pthread_getattr_np │ │ │ │ U pthread_self │ │ │ │ -000001e4 t set_globals_builtins │ │ │ │ +0000010c t set_globals_builtins │ │ │ │ │ │ │ │ codecs.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000002c r .LC1 │ │ │ │ 00000144 r .LC10 │ │ │ │ @@ -17578,15 +17577,15 @@ │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_Substring │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_EnterRecursiveCall │ │ │ │ 000008b0 t Py_XDECREF │ │ │ │ U _PyAST_ExprAsUnicode │ │ │ │ U _PyAST_GetDocString │ │ │ │ -00005308 T _PyCodegen_AddReturnAtEnd │ │ │ │ +000052f8 T _PyCodegen_AddReturnAtEnd │ │ │ │ 00000038 T _PyCodegen_EnterAnonymousScope │ │ │ │ 00005964 T _PyCodegen_Expression │ │ │ │ 00000070 T _PyCodegen_Module │ │ │ │ U _PyCompile_AddConst │ │ │ │ U _PyCompile_AddDeferredAnnotation │ │ │ │ U _PyCompile_CleanDoc │ │ │ │ U _PyCompile_DeferredAnnotations │ │ │ │ @@ -17628,16 +17627,16 @@ │ │ │ │ U _PyInstructionSequence_NewLabel │ │ │ │ U _PyInstructionSequence_UseLabel │ │ │ │ 00000188 R _PyOpcode_Caches │ │ │ │ 00000088 R _PyOpcode_Deopt │ │ │ │ 00000000 D _PyOpcode_OpName │ │ │ │ 00000050 R _PyOpcode_PseudoTargets │ │ │ │ 00000288 R _PyOpcode_macro_expansion │ │ │ │ -000053d0 T _PyOpcode_num_popped │ │ │ │ -00005780 T _PyOpcode_num_pushed │ │ │ │ +000053c0 T _PyOpcode_num_popped │ │ │ │ +00005770 T _PyOpcode_num_pushed │ │ │ │ 00002e88 R _PyOpcode_opcode_metadata │ │ │ │ U _PyRuntime │ │ │ │ U _PyST_GetScope │ │ │ │ U _PyST_GetSymbol │ │ │ │ U _PyST_IsFunctionLike │ │ │ │ U _PySymtable_Lookup │ │ │ │ U _PySymtable_LookupOptional │ │ │ │ @@ -17651,46 +17650,46 @@ │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ 000045c0 t addop_binary │ │ │ │ 0000497c t assignment_helper │ │ │ │ 00000c04 t check_is_arg.part.0.isra.0 │ │ │ │ 00005df8 t codegen_add_yield_from │ │ │ │ -00004274 t codegen_addcompare │ │ │ │ -00003bb0 t codegen_addop_load_const │ │ │ │ -00003a94 t codegen_addop_name │ │ │ │ -00004d70 t codegen_addop_o │ │ │ │ +00004264 t codegen_addcompare │ │ │ │ +00003ba0 t codegen_addop_load_const │ │ │ │ +00003a84 t codegen_addop_name │ │ │ │ +00004d60 t codegen_addop_o │ │ │ │ 000024a4 t codegen_addop_yield │ │ │ │ 00004550 t codegen_apply_decorators │ │ │ │ 00005b4c t codegen_argannotation │ │ │ │ 00005af4 t codegen_argannotations │ │ │ │ 00008e00 t codegen_async_for │ │ │ │ 000074c0 t codegen_async_with_inner │ │ │ │ 00000130 t codegen_body │ │ │ │ 00005444 t codegen_call_exit_with_nones │ │ │ │ -00004dd4 t codegen_call_helper_impl │ │ │ │ +00004dc4 t codegen_call_helper_impl │ │ │ │ 00004ab0 t codegen_call_simple_kw_helper │ │ │ │ 000090d4 t codegen_check_ann_expr │ │ │ │ 00000828 t codegen_check_ann_subscr │ │ │ │ 000039ec t codegen_class │ │ │ │ -00003c14 t codegen_compare │ │ │ │ +00003c04 t codegen_compare │ │ │ │ 00001568 t codegen_comprehension │ │ │ │ 00001c40 t codegen_comprehension_generator │ │ │ │ 000044b8 t codegen_comprehension_iter │ │ │ │ 00001390 t codegen_decorators │ │ │ │ 000013dc t codegen_default_arguments │ │ │ │ 0000008c t codegen_enter_scope │ │ │ │ 000046e0 t codegen_for │ │ │ │ 00002670 t codegen_from_import │ │ │ │ 00000c30 t codegen_function │ │ │ │ 000005c4 t codegen_jump_if.isra.0 │ │ │ │ 00005c10 t codegen_leave_annotations_scope │ │ │ │ 00006004 t codegen_load_classdict_freevar │ │ │ │ 000042e0 t codegen_make_closure │ │ │ │ -000036e8 t codegen_nameop │ │ │ │ +000036d8 t codegen_nameop │ │ │ │ 00006070 t codegen_pattern │ │ │ │ 00007460 t codegen_pattern_helper_rotate │ │ │ │ 00007394 t codegen_pattern_helper_store_name │ │ │ │ 00008744 t codegen_pattern_mapping │ │ │ │ 00006d00 t codegen_pattern_sequence │ │ │ │ 0000422c t codegen_pop_except_and_reraise │ │ │ │ 00005984 t codegen_setup_annotations_scope │ │ │ │ @@ -17704,30 +17703,30 @@ │ │ │ │ 00000378 t codegen_try_star_finally │ │ │ │ 0000069a t codegen_type_param_bound_or_default │ │ │ │ 000079b0 t codegen_type_params │ │ │ │ 00000000 t codegen_typealias │ │ │ │ 00003508 t codegen_unwind_fblock │ │ │ │ 00003444 t codegen_unwind_fblock_stack │ │ │ │ 00005d84 t codegen_visit_annexpr │ │ │ │ -00001af4 t codegen_visit_expr │ │ │ │ +00001ae4 t codegen_visit_expr │ │ │ │ 00000148 t codegen_visit_stmt │ │ │ │ 000054e0 t codegen_with_except_finish │ │ │ │ 00005054 t codegen_with_inner │ │ │ │ 00002564 t codegen_wrap_in_stopiteration_handler │ │ │ │ 0000002c r compare_masks │ │ │ │ 00006c5c t emit_and_reset_fail_pop │ │ │ │ 00006c04 t ensure_fail_pop │ │ │ │ 00003390 t infer_type │ │ │ │ 00003410 t is_constant_slice │ │ │ │ 00006b94 t jump_to_fail_pop │ │ │ │ 00004e44 t load_args_for_super │ │ │ │ -0000486c t maybe_optimize_function_call │ │ │ │ +0000485c t maybe_optimize_function_call │ │ │ │ U memset │ │ │ │ 00004fb8 t restore_inlined_comprehension_locals │ │ │ │ -00004390 t starunpack_helper_impl │ │ │ │ +00004380 t starunpack_helper_impl │ │ │ │ │ │ │ │ compile.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ 00000000 r .LC1 │ │ │ │ 00000158 r .LC10 │ │ │ │ 00000164 r .LC11 │ │ │ │ 00000174 r .LC12 │ │ │ │ @@ -18733,22 +18732,22 @@ │ │ │ │ U PyNumber_TrueDivide │ │ │ │ U PyNumber_Xor │ │ │ │ U PyObject_GetItem │ │ │ │ U PyObject_IsTrue │ │ │ │ U PyTuple_New │ │ │ │ 000004b0 T _PyCfgBuilder_Addop │ │ │ │ 000000f4 T _PyCfgBuilder_CheckSize │ │ │ │ -00005e6c T _PyCfgBuilder_Free │ │ │ │ +00005e1c T _PyCfgBuilder_Free │ │ │ │ 0000041c T _PyCfgBuilder_New │ │ │ │ 0000011e T _PyCfgBuilder_UseLabel │ │ │ │ 00000000 T _PyCfg_FromInstructionSequence │ │ │ │ 00000040 T _PyCfg_JumpLabelsToTargets │ │ │ │ 000005f8 T _PyCfg_OptimizeCodeUnit │ │ │ │ -00004400 T _PyCfg_OptimizedCfgToInstructionSequence │ │ │ │ -00005d98 T _PyCfg_ToInstructionSequence │ │ │ │ +000043ec T _PyCfg_OptimizedCfgToInstructionSequence │ │ │ │ +00005d48 T _PyCfg_ToInstructionSequence │ │ │ │ U _PyCompile_ConstCacheMergeOne │ │ │ │ 00000454 T _PyCompile_OptimizeCfg │ │ │ │ U _PyInstructionSequence_Addop │ │ │ │ U _PyInstructionSequence_ApplyLabelMap │ │ │ │ U _PyInstructionSequence_New │ │ │ │ U _PyInstructionSequence_Type │ │ │ │ U _PyInstructionSequence_UseLabel │ │ │ │ @@ -18762,35 +18761,35 @@ │ │ │ │ U _Py_NoneStruct │ │ │ │ U __aeabi_idiv │ │ │ │ U __aeabi_uidiv │ │ │ │ 00000104 t add_const │ │ │ │ 00000080 t basicblock_add_jump │ │ │ │ 00000580 t basicblock_addop │ │ │ │ 00000000 t basicblock_append_instructions │ │ │ │ -0000513c t basicblock_insert_instruction.constprop.0 │ │ │ │ -0000308c t basicblock_nofallthrough.isra.0 │ │ │ │ -00004d88 t calculate_stackdepth.isra.0 │ │ │ │ +0000512c t basicblock_insert_instruction.constprop.0 │ │ │ │ +00003078 t basicblock_nofallthrough.isra.0 │ │ │ │ +00004d78 t calculate_stackdepth.isra.0 │ │ │ │ 000004f0 t cfg_builder_maybe_start_new_block │ │ │ │ 00000474 t cfg_builder_new_block │ │ │ │ 00000000 t const_folding_check_complexity │ │ │ │ -0000305c t copy_except_stack │ │ │ │ -000030d4 t duplicate_exits_without_lineno │ │ │ │ +00003048 t copy_except_stack │ │ │ │ +000030c0 t duplicate_exits_without_lineno │ │ │ │ 000002ec t fold_const_unaryop │ │ │ │ -00005ea4 t get_const_loading_instrs │ │ │ │ -000033e4 t get_const_value │ │ │ │ -000050c0 t get_stack_effects │ │ │ │ +00005e54 t get_const_loading_instrs │ │ │ │ +000033d0 t get_const_value │ │ │ │ +000050b0 t get_stack_effects │ │ │ │ 0000025c t instr_make_load_const │ │ │ │ -00002cd4 t label_exception_targets │ │ │ │ -00002fd4 t make_cfg_traversal_stack │ │ │ │ +00002cc0 t label_exception_targets │ │ │ │ +00002fc0 t make_cfg_traversal_stack │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ U memset │ │ │ │ -00003434 t optimize_basic_block │ │ │ │ -000051d0 t optimize_load_fast.isra.0 │ │ │ │ -00005d1c t ref_stack_push │ │ │ │ +00003420 t optimize_basic_block │ │ │ │ +000051c0 t optimize_load_fast.isra.0 │ │ │ │ +00005ccc t ref_stack_push │ │ │ │ │ │ │ │ frame.o: │ │ │ │ U PyCode_Addr2Line │ │ │ │ U PyCode_Type │ │ │ │ U PyErr_Clear │ │ │ │ U PyErr_GetRaisedException │ │ │ │ U PyErr_SetRaisedException │ │ │ │ @@ -19107,18 +19106,18 @@ │ │ │ │ 00000b3c r .LC92 │ │ │ │ 00000b5c r .LC93 │ │ │ │ 00000b68 r .LC94 │ │ │ │ 00000b78 r .LC95 │ │ │ │ 00000b84 r .LC96 │ │ │ │ 00000b90 r .LC97 │ │ │ │ 00000b98 r .LC99 │ │ │ │ -00002a94 T PyArg_Parse │ │ │ │ +00002a8c T PyArg_Parse │ │ │ │ 00000000 T PyArg_ParseTuple │ │ │ │ -000016a4 T PyArg_ParseTupleAndKeywords │ │ │ │ -000013b8 T PyArg_UnpackTuple │ │ │ │ +0000169c T PyArg_ParseTupleAndKeywords │ │ │ │ +000013b0 T PyArg_UnpackTuple │ │ │ │ 0000014c T PyArg_VaParse │ │ │ │ 000001c2 T PyArg_VaParseTupleAndKeywords │ │ │ │ 00000000 T PyArg_ValidateKeywordArguments │ │ │ │ U PyBuffer_FillInfo │ │ │ │ U PyBuffer_Release │ │ │ │ U PyByteArray_Type │ │ │ │ U PyComplex_AsCComplex │ │ │ │ @@ -19164,29 +19163,29 @@ │ │ │ │ U PyType_IsSubtype │ │ │ │ U PyUnicode_AsEncodedString │ │ │ │ U PyUnicode_AsUTF8AndSize │ │ │ │ U PyUnicode_EqualToUTF8 │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_GetDefaultEncoding │ │ │ │ 00000b60 T _PyArg_BadArgument │ │ │ │ -00001564 T _PyArg_CheckPositional │ │ │ │ +0000155c T _PyArg_CheckPositional │ │ │ │ 000004b0 T _PyArg_Fini │ │ │ │ 00000b08 T _PyArg_NoKeywords │ │ │ │ 00000000 T _PyArg_NoKwnames │ │ │ │ 000005b0 T _PyArg_NoPositional │ │ │ │ 000012b8 T _PyArg_ParseStack │ │ │ │ 00000608 T _PyArg_ParseStackAndKeywords │ │ │ │ 00000284 T _PyArg_ParseStackAndKeywords_SizeT │ │ │ │ 00000038 T _PyArg_ParseTupleAndKeywordsFast │ │ │ │ 0000025a T _PyArg_ParseTupleAndKeywordsFast_SizeT │ │ │ │ 0000016c T _PyArg_ParseTupleAndKeywords_SizeT │ │ │ │ 00000122 T _PyArg_ParseTuple_SizeT │ │ │ │ 000000ee T _PyArg_Parse_SizeT │ │ │ │ -00002304 T _PyArg_UnpackKeywords │ │ │ │ -00002934 T _PyArg_UnpackStack │ │ │ │ +000022fc T _PyArg_UnpackKeywords │ │ │ │ +0000292c T _PyArg_UnpackStack │ │ │ │ 0000020e T _PyArg_VaParseTupleAndKeywords_SizeT │ │ │ │ 00000168 T _PyArg_VaParse_SizeT │ │ │ │ U _PyByteArray_empty_string │ │ │ │ U _PyDict_HasOnlyStringKeys │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyInterpreterState_Main │ │ │ │ U _PyNumber_Index │ │ │ │ @@ -19205,28 +19204,28 @@ │ │ │ │ U __stack_chk_guard │ │ │ │ 0000004c t _parser_init │ │ │ │ 00000f68 t cleanreturn.constprop.0 │ │ │ │ 000000d0 t cleanup_buffer │ │ │ │ 000000b4 t cleanup_ptr │ │ │ │ 00000f0c t convertbuffer │ │ │ │ 000010f8 t converterr │ │ │ │ -000008d0 t convertitem.constprop.0 │ │ │ │ -00000934 t convertsimple.constprop.0 │ │ │ │ +000008c8 t convertitem.constprop.0 │ │ │ │ +0000092c t convertsimple.constprop.0 │ │ │ │ 00000bb8 t converttuple.constprop.0 │ │ │ │ 00001160 t error_unexpected_keyword_arg │ │ │ │ -000028c0 t find_keyword │ │ │ │ +000028b8 t find_keyword │ │ │ │ U memcpy │ │ │ │ 00000530 t new_kwtuple │ │ │ │ 00000fd8 t seterror │ │ │ │ 0000031c t skipitem.constprop.0 │ │ │ │ U strchr │ │ │ │ U strlen │ │ │ │ 00000060 t vgetargs1.constprop.0 │ │ │ │ 000000b0 t vgetargs1_impl │ │ │ │ -00001714 t vgetargskeywords.constprop.0 │ │ │ │ +0000170c t vgetargskeywords.constprop.0 │ │ │ │ 00000062 t vgetargskeywordsfast.constprop.0 │ │ │ │ 00000644 t vgetargskeywordsfast_impl.constprop.0 │ │ │ │ │ │ │ │ getcompiler.o: │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000000 T Py_GetCompiler │ │ │ │ │ │ │ │ @@ -19281,68 +19280,68 @@ │ │ │ │ 000000f8 r .LC7 │ │ │ │ 00000120 r .LC8 │ │ │ │ 000001d0 r .LC9 │ │ │ │ U PyBytes_AsString │ │ │ │ U PyDict_New │ │ │ │ U PyErr_FormatUnraisable │ │ │ │ 00000098 T PyEval_AcquireLock │ │ │ │ -00000704 T PyEval_AcquireThread │ │ │ │ +00000700 T PyEval_AcquireThread │ │ │ │ 00000096 T PyEval_InitThreads │ │ │ │ 000000d4 T PyEval_ReleaseLock │ │ │ │ -00000694 T PyEval_ReleaseThread │ │ │ │ -000004f4 T PyEval_RestoreThread │ │ │ │ -000002ac T PyEval_SaveThread │ │ │ │ +00000690 T PyEval_ReleaseThread │ │ │ │ +0000050c T PyEval_RestoreThread │ │ │ │ +000002c4 T PyEval_SaveThread │ │ │ │ 00000094 T PyEval_ThreadsInitialized │ │ │ │ U PyFile_OpenCodeObject │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ U PyMem_RawFree │ │ │ │ U PyMutex_Lock │ │ │ │ U PyMutex_Unlock │ │ │ │ U PyObject_VectorcallMethod │ │ │ │ U PyRun_StringFlags │ │ │ │ U PySys_Audit │ │ │ │ U PyThread_init_thread │ │ │ │ U PyUnicode_DecodeFSDefault │ │ │ │ -000008bc T Py_AddPendingCall │ │ │ │ +000008b8 T Py_AddPendingCall │ │ │ │ 000002e0 T Py_MakePendingCalls │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyErr_ChainExceptions1 │ │ │ │ U _PyErr_CheckSignalsTstate │ │ │ │ U _PyErr_GetRaisedException │ │ │ │ U _PyErr_Print │ │ │ │ U _PyErr_SetNone │ │ │ │ 00000000 T _PyEval_AcquireLock │ │ │ │ -00000758 T _PyEval_AddPendingCall │ │ │ │ -0000072c T _PyEval_Fini │ │ │ │ +00000754 T _PyEval_AddPendingCall │ │ │ │ +00000728 T _PyEval_Fini │ │ │ │ 00000014 T _PyEval_FiniGIL │ │ │ │ 00000040 T _PyEval_GetSwitchInterval │ │ │ │ 000000d8 T _PyEval_InitGIL │ │ │ │ 00000000 T _PyEval_InitState │ │ │ │ 0000031c T _PyEval_MakePendingCalls │ │ │ │ 00000000 T _PyEval_ReInitThreads │ │ │ │ -000002d8 T _PyEval_ReleaseLock │ │ │ │ +000002f0 T _PyEval_ReleaseLock │ │ │ │ 00000058 T _PyEval_SetSwitchInterval │ │ │ │ -00000730 T _PyEval_SignalReceived │ │ │ │ +0000072c T _PyEval_SignalReceived │ │ │ │ 00000070 T _PyEval_ThreadsInitialized │ │ │ │ U _PyInterpreterState_GetConfig │ │ │ │ U _PyInterpreterState_Main │ │ │ │ U _PyMutex_LockTimed │ │ │ │ -0000051c T _PyRunRemoteDebugger │ │ │ │ +00000534 T _PyRunRemoteDebugger │ │ │ │ U _PyRuntime │ │ │ │ U _PyThreadState_Attach │ │ │ │ U _PyThreadState_Detach │ │ │ │ U _PyThreadState_HangThread │ │ │ │ U _PyThreadState_MustExit │ │ │ │ U _PyThreadState_Suspend │ │ │ │ U _PyThread_cond_after │ │ │ │ U _PyThread_cond_init │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ -00000698 T _Py_FinishPendingCalls │ │ │ │ +00000694 T _Py_FinishPendingCalls │ │ │ │ 000001a8 T _Py_HandlePending │ │ │ │ U _Py_IsMainThread │ │ │ │ U _Py_RunGC │ │ │ │ 000000ec T _Py_set_eval_breaker_bit_all │ │ │ │ U _Py_tss_tstate │ │ │ │ 0000018e T _Py_unset_eval_breaker_bit_all │ │ │ │ U __aeabi_idivmod │ │ │ │ @@ -19356,15 +19355,15 @@ │ │ │ │ 0000002c r __func__.6 │ │ │ │ 0000009c r __func__.7 │ │ │ │ 00000000 r __func__.8 │ │ │ │ 0000000c r __func__.9 │ │ │ │ U __pthread_cond_timedwait64 │ │ │ │ 00000554 t _make_pending_calls │ │ │ │ 00000128 t create_gil │ │ │ │ -000003f8 t drop_gil │ │ │ │ +00000410 t drop_gil │ │ │ │ 0000035c t handle_signals │ │ │ │ 000003c4 t make_pending_calls │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ U pthread_cond_destroy │ │ │ │ U pthread_cond_signal │ │ │ │ U pthread_cond_wait │ │ │ │ @@ -19642,40 +19641,40 @@ │ │ │ │ U PyExc_SystemError │ │ │ │ U PyExc_TypeError │ │ │ │ U PyExc_ValueError │ │ │ │ U PyException_GetTraceback │ │ │ │ U PyException_SetTraceback │ │ │ │ U PyFrame_GetCode │ │ │ │ 0000060c T PyImport_AddModule │ │ │ │ -00001c58 T PyImport_AddModuleObject │ │ │ │ -00000f80 T PyImport_AddModuleRef │ │ │ │ +00001a24 T PyImport_AddModuleObject │ │ │ │ +00000d4c T PyImport_AddModuleRef │ │ │ │ 00000000 T PyImport_AppendInittab │ │ │ │ 00000642 T PyImport_ExecCodeModule │ │ │ │ 0000082c T PyImport_ExecCodeModuleEx │ │ │ │ 00000750 T PyImport_ExecCodeModuleObject │ │ │ │ 0000064a T PyImport_ExecCodeModuleWithPathnames │ │ │ │ 00000000 T PyImport_ExtendInittab │ │ │ │ U PyImport_FrozenModules │ │ │ │ -00001ff0 T PyImport_GetImporter │ │ │ │ -000023d0 T PyImport_GetMagicNumber │ │ │ │ +00001dbc T PyImport_GetImporter │ │ │ │ +0000219c T PyImport_GetMagicNumber │ │ │ │ 00000832 T PyImport_GetMagicTag │ │ │ │ -00001d34 T PyImport_GetModule │ │ │ │ +00001b00 T PyImport_GetModule │ │ │ │ 0000083e T PyImport_GetModuleDict │ │ │ │ -00000d80 T PyImport_Import │ │ │ │ +00000fb4 T PyImport_Import │ │ │ │ 00000934 T PyImport_ImportFrozenModule │ │ │ │ 00000978 T PyImport_ImportFrozenModuleObject │ │ │ │ -00001b44 T PyImport_ImportModule │ │ │ │ -00001ab4 T PyImport_ImportModuleAttr │ │ │ │ -00001a3c T PyImport_ImportModuleAttrString │ │ │ │ -00001af8 T PyImport_ImportModuleLevel │ │ │ │ -000001dc T PyImport_ImportModuleLevelObject │ │ │ │ +00001910 T PyImport_ImportModule │ │ │ │ +00001880 T PyImport_ImportModuleAttr │ │ │ │ +00001808 T PyImport_ImportModuleAttrString │ │ │ │ +000018c4 T PyImport_ImportModuleLevel │ │ │ │ +00000410 T PyImport_ImportModuleLevelObject │ │ │ │ 00000878 T PyImport_ImportModuleNoBlock │ │ │ │ 00000000 D PyImport_Inittab │ │ │ │ 00000bb8 T PyImport_ReloadModule │ │ │ │ -0000126c T PyInit__imp │ │ │ │ +00001038 T PyInit__imp │ │ │ │ U PyInterpreterState_GetID │ │ │ │ U PyList_Append │ │ │ │ U PyList_GetItem │ │ │ │ U PyList_Insert │ │ │ │ U PyList_New │ │ │ │ U PyList_SetItem │ │ │ │ U PyList_SetSlice │ │ │ │ @@ -19715,16 +19714,16 @@ │ │ │ │ U PyObject_GetOptionalAttr │ │ │ │ U PyObject_HasAttrWithError │ │ │ │ U PyObject_IsTrue │ │ │ │ U PyObject_RichCompareBool │ │ │ │ U PyObject_SetItem │ │ │ │ U PyObject_VectorcallMethod │ │ │ │ U PySequence_Contains │ │ │ │ -00002734 T PyState_AddModule │ │ │ │ -000027bc T PyState_FindModule │ │ │ │ +00002500 T PyState_AddModule │ │ │ │ +00002588 T PyState_FindModule │ │ │ │ 000004f8 T PyState_RemoveModule │ │ │ │ U PyStatus_NoMemory │ │ │ │ U PySys_Audit │ │ │ │ U PySys_FormatStderr │ │ │ │ U PySys_WriteStderr │ │ │ │ U PyThreadState_Clear │ │ │ │ U PyThreadState_Delete │ │ │ │ @@ -19761,56 +19760,56 @@ │ │ │ │ U _PyErr_Format │ │ │ │ U _PyErr_GetRaisedException │ │ │ │ U _PyErr_Print │ │ │ │ U _PyErr_SetObject │ │ │ │ U _PyErr_SetRaisedException │ │ │ │ U _PyErr_SetString │ │ │ │ U _PyEval_EnsureBuiltinsWithModule │ │ │ │ -00002804 T _PyImport_AcquireLock │ │ │ │ +000025d0 T _PyImport_AcquireLock │ │ │ │ 000002dc T _PyImport_BlessMyLoader │ │ │ │ -00002320 T _PyImport_CheckSubinterpIncompatibleExtensionAllowed │ │ │ │ -00002560 T _PyImport_ClearCore │ │ │ │ +000020ec T _PyImport_CheckSubinterpIncompatibleExtensionAllowed │ │ │ │ +0000232c T _PyImport_ClearCore │ │ │ │ 00000124 T _PyImport_ClearExtension │ │ │ │ -000024d4 T _PyImport_ClearModules │ │ │ │ -00002448 T _PyImport_ClearModulesByIndex │ │ │ │ +000022a0 T _PyImport_ClearModules │ │ │ │ +00002214 T _PyImport_ClearModulesByIndex │ │ │ │ U _PyImport_DynLoadFiletab │ │ │ │ -000025f4 T _PyImport_Fini │ │ │ │ +000023c0 T _PyImport_Fini │ │ │ │ 000000b0 T _PyImport_Fini2 │ │ │ │ -000024f4 T _PyImport_FiniCore │ │ │ │ -000023dc T _PyImport_FiniExternal │ │ │ │ +000022c0 T _PyImport_FiniCore │ │ │ │ +000021a8 T _PyImport_FiniExternal │ │ │ │ 00000294 T _PyImport_FixupBuiltin │ │ │ │ U _PyImport_FrozenAliases │ │ │ │ U _PyImport_FrozenBootstrap │ │ │ │ U _PyImport_FrozenStdlib │ │ │ │ U _PyImport_FrozenTest │ │ │ │ 000001f8 T _PyImport_GetBuiltinModuleNames │ │ │ │ -0000230c T _PyImport_GetDLOpenFlags │ │ │ │ -00002380 T _PyImport_GetImportlibExternalLoader │ │ │ │ -00001d2c T _PyImport_GetImportlibLoader │ │ │ │ +000020d8 T _PyImport_GetDLOpenFlags │ │ │ │ +0000214c T _PyImport_GetImportlibExternalLoader │ │ │ │ +00001af8 T _PyImport_GetImportlibLoader │ │ │ │ U _PyImport_GetModInitFunc │ │ │ │ 00000720 T _PyImport_GetModules │ │ │ │ -00002814 T _PyImport_GetModulesRef │ │ │ │ +000025e0 T _PyImport_GetModulesRef │ │ │ │ 00000184 T _PyImport_GetNextModuleIndex │ │ │ │ 000000a8 T _PyImport_ImportlibModuleRepr │ │ │ │ 000000e4 T _PyImport_Init │ │ │ │ 00000760 T _PyImport_InitCore │ │ │ │ 00000728 T _PyImport_InitDefaultImportFunc │ │ │ │ -00001500 T _PyImport_InitExternal │ │ │ │ +000012cc T _PyImport_InitExternal │ │ │ │ 00000168 T _PyImport_InitModules │ │ │ │ U _PyImport_Inittab │ │ │ │ -000001cc T _PyImport_IsDefaultImportFunc │ │ │ │ -00002314 T _PyImport_IsInitialized │ │ │ │ +00000400 T _PyImport_IsDefaultImportFunc │ │ │ │ +000020e0 T _PyImport_IsInitialized │ │ │ │ 00000108 T _PyImport_ReInitLock │ │ │ │ -0000280c T _PyImport_ReleaseLock │ │ │ │ +000025d8 T _PyImport_ReleaseLock │ │ │ │ 000001a4 T _PyImport_ResolveNameWithPackageContext │ │ │ │ U _PyImport_RunModInitFunc │ │ │ │ 0000059c T _PyImport_SetDLOpenFlags │ │ │ │ 000000c2 T _PyImport_SetModule │ │ │ │ -0000131c T _PyImport_SetModuleString │ │ │ │ -00001258 T _PyImport_SwapPackageContext │ │ │ │ +000010e8 T _PyImport_SetModuleString │ │ │ │ +00001024 T _PyImport_SwapPackageContext │ │ │ │ U _PyInterpreterState_GetConfig │ │ │ │ U _PyInterpreterState_HasFeature │ │ │ │ U _PyInterpreterState_Main │ │ │ │ U _PyMem_DefaultRawFree │ │ │ │ U _PyMem_DefaultRawMalloc │ │ │ │ U _PyMem_DefaultRawRealloc │ │ │ │ U _PyModuleSpec_IsInitializing │ │ │ │ @@ -19860,98 +19859,98 @@ │ │ │ │ 00000030 r __func__.8 │ │ │ │ 000000b0 r __func__.9 │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ 0000024c t _extensions_cache_delete │ │ │ │ 000003d4 t _extensions_cache_find_unlocked │ │ │ │ 0000034c t _extensions_cache_get │ │ │ │ -00001b7c t _imp__fix_co_filename │ │ │ │ +00001948 t _imp__fix_co_filename │ │ │ │ 00000844 r _imp__fix_co_filename__doc__ │ │ │ │ 00000928 t _imp__frozen_module_names │ │ │ │ 000003d0 r _imp__frozen_module_names__doc__ │ │ │ │ -0000285c t _imp__override_frozen_modules_for_tests │ │ │ │ +00002628 t _imp__override_frozen_modules_for_tests │ │ │ │ 000002fc r _imp__override_frozen_modules_for_tests__doc__ │ │ │ │ 000005a2 t _imp__override_multi_interp_extensions_check │ │ │ │ 00000240 r _imp__override_multi_interp_extensions_check__doc__ │ │ │ │ -00000cf0 t _imp_acquire_lock │ │ │ │ +00000f24 t _imp_acquire_lock │ │ │ │ 00000970 r _imp_acquire_lock__doc__ │ │ │ │ -0000142c t _imp_create_builtin │ │ │ │ +000011f8 t _imp_create_builtin │ │ │ │ 00000800 r _imp_create_builtin__doc__ │ │ │ │ -00002168 t _imp_create_dynamic │ │ │ │ +00001f34 t _imp_create_dynamic │ │ │ │ 000001e4 r _imp_create_dynamic__doc__ │ │ │ │ -000014fc t _imp_exec_builtin │ │ │ │ +000012c8 t _imp_exec_builtin │ │ │ │ 00000160 r _imp_exec_builtin__doc__ │ │ │ │ -000014c0 t _imp_exec_dynamic │ │ │ │ +0000128c t _imp_exec_dynamic │ │ │ │ 000001a0 r _imp_exec_dynamic__doc__ │ │ │ │ -000019a8 t _imp_extension_suffixes │ │ │ │ +00001774 t _imp_extension_suffixes │ │ │ │ 00000794 r _imp_extension_suffixes__doc__ │ │ │ │ -00001678 t _imp_find_frozen │ │ │ │ +00001444 t _imp_find_frozen │ │ │ │ 000005a8 r _imp_find_frozen__doc__ │ │ │ │ -00001844 t _imp_get_frozen_object │ │ │ │ +00001610 t _imp_get_frozen_object │ │ │ │ 00000548 r _imp_get_frozen_object__doc__ │ │ │ │ 00000b4a t _imp_init_frozen │ │ │ │ 00000754 r _imp_init_frozen__doc__ │ │ │ │ -00000158 t _imp_is_builtin │ │ │ │ +0000038c t _imp_is_builtin │ │ │ │ 00000484 r _imp_is_builtin__doc__ │ │ │ │ -00001364 t _imp_is_frozen │ │ │ │ +00001130 t _imp_is_frozen │ │ │ │ 00000424 r _imp_is_frozen__doc__ │ │ │ │ -000013c8 t _imp_is_frozen_package │ │ │ │ +00001194 t _imp_is_frozen_package │ │ │ │ 000004e8 r _imp_is_frozen_package__doc__ │ │ │ │ 00000ae0 t _imp_lock_held │ │ │ │ 00000a60 r _imp_lock_held__doc__ │ │ │ │ -00000d24 t _imp_release_lock │ │ │ │ +00000f58 t _imp_release_lock │ │ │ │ 000008f0 r _imp_release_lock__doc__ │ │ │ │ -00002668 t _imp_source_hash │ │ │ │ +00002434 t _imp_source_hash │ │ │ │ 00000134 r _imp_source_hash__doc__ │ │ │ │ 000000d8 r _keywords.1 │ │ │ │ 000000e4 r _keywords.4 │ │ │ │ 00000090 d _kwtuple.0 │ │ │ │ 000000ac d _kwtuple.3 │ │ │ │ 000001e0 t _modules_by_index_clear_one │ │ │ │ 000006c0 t _modules_by_index_set │ │ │ │ 00000038 d _parser.2 │ │ │ │ 00000064 d _parser.5 │ │ │ │ -0000007c t create_builtin │ │ │ │ -0000262c t del_extensions_cache_value │ │ │ │ +000002b0 t create_builtin │ │ │ │ +000023f8 t del_extensions_cache_value │ │ │ │ 000000f0 r doc_imp │ │ │ │ -00001278 t exec_builtin_or_dynamic │ │ │ │ -00000f10 t exec_code_in_module │ │ │ │ +00001044 t exec_builtin_or_dynamic │ │ │ │ +00000cdc t exec_code_in_module │ │ │ │ U fclose │ │ │ │ -00000b40 t find_frozen │ │ │ │ +00000018 t find_frozen │ │ │ │ U fwrite │ │ │ │ -0000229c t hashtable_compare_str │ │ │ │ -00002628 t hashtable_destroy_str │ │ │ │ +00002068 t hashtable_compare_str │ │ │ │ +000023f4 t hashtable_destroy_str │ │ │ │ 000006a0 t hashtable_hash_str │ │ │ │ 000000ec d imp_methods │ │ │ │ 00000004 d imp_module │ │ │ │ -000012c8 t imp_module_exec │ │ │ │ +00001094 t imp_module_exec │ │ │ │ 000000cc d imp_slots │ │ │ │ -00000e70 t import_add_module │ │ │ │ -00000a14 t import_find_and_load │ │ │ │ -00000fd0 t import_find_extension.constprop.0 │ │ │ │ -00000018 t import_get_module │ │ │ │ -00001044 t import_run_extension.isra.0 │ │ │ │ +00000c3c t import_add_module │ │ │ │ +00000c48 t import_find_and_load │ │ │ │ +00000d9c t import_find_extension.constprop.0 │ │ │ │ +0000024c t import_get_module │ │ │ │ +00000e10 t import_run_extension.isra.0 │ │ │ │ 00000000 b inittab_copy │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ -00000dec t module_dict_for_exec │ │ │ │ +00000bb8 t module_dict_for_exec │ │ │ │ 00000000 B pkgcontext │ │ │ │ U python_import__find__load__done_semaphore │ │ │ │ U python_import__find__load__start_semaphore │ │ │ │ 0000033a t reload_singlephase_extension │ │ │ │ -00001ebc t remove_importlib_frames │ │ │ │ +00001c88 t remove_importlib_frames │ │ │ │ 000008b0 t remove_module │ │ │ │ 00000544 t set_frozen_error │ │ │ │ U stderr │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ U strrchr │ │ │ │ -000022b8 t switch_back_from_main_interpreter │ │ │ │ -00001224 t switch_to_main_interpreter │ │ │ │ -00000d74 t unmarshal_frozen_code.isra.0 │ │ │ │ +00002084 t switch_back_from_main_interpreter │ │ │ │ +00000ff0 t switch_to_main_interpreter │ │ │ │ +00000b40 t unmarshal_frozen_code.isra.0 │ │ │ │ 00000046 t update_code_filenames │ │ │ │ 0000047c t update_global_state_for_extension.isra.0 │ │ │ │ │ │ │ │ importdl.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000008 r .LC1 │ │ │ │ @@ -20902,60 +20901,60 @@ │ │ │ │ lock.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000002c r .LC1 │ │ │ │ 00000070 r .LC2 │ │ │ │ 00000110 T PyEvent_Wait │ │ │ │ 0000013c T PyEvent_WaitTimed │ │ │ │ -000001fa T PyMutex_IsLocked │ │ │ │ -00000270 T PyMutex_Lock │ │ │ │ -00000244 T PyMutex_Unlock │ │ │ │ +0000032a T PyMutex_IsLocked │ │ │ │ +00000244 T PyMutex_Lock │ │ │ │ +00000268 T PyMutex_Unlock │ │ │ │ U PyThread_get_thread_ident_ex │ │ │ │ U PyTime_MonotonicRaw │ │ │ │ U Py_MakePendingCalls │ │ │ │ U _PyDeadline_Get │ │ │ │ 000001e4 T _PyEvent_IsSet │ │ │ │ 000001bc T _PyEvent_Notify │ │ │ │ 00000348 T _PyMutex_LockTimed │ │ │ │ -000004ac T _PyMutex_TryUnlock │ │ │ │ +000004b0 T _PyMutex_TryUnlock │ │ │ │ 00000000 T _PyOnceFlag_CallOnceSlow │ │ │ │ U _PyParkingLot_Park │ │ │ │ U _PyParkingLot_Unpark │ │ │ │ U _PyParkingLot_UnparkAll │ │ │ │ -00000000 T _PyRWMutex_Lock │ │ │ │ -0000006e T _PyRWMutex_RLock │ │ │ │ -0000010e T _PyRWMutex_RUnlock │ │ │ │ -00000046 T _PyRWMutex_Unlock │ │ │ │ -00000294 T _PyRawMutex_LockSlow │ │ │ │ -00000348 T _PyRawMutex_UnlockSlow │ │ │ │ +00000130 T _PyRWMutex_Lock │ │ │ │ +0000019e T _PyRWMutex_RLock │ │ │ │ +0000023e T _PyRWMutex_RUnlock │ │ │ │ +00000176 T _PyRWMutex_Unlock │ │ │ │ +00000000 T _PyRawMutex_LockSlow │ │ │ │ +000000b0 T _PyRawMutex_UnlockSlow │ │ │ │ 00000080 T _PyRecursiveMutex_IsLockedByCurrentThread │ │ │ │ 00000000 T _PyRecursiveMutex_Lock │ │ │ │ 0000019c T _PyRecursiveMutex_LockTimed │ │ │ │ 00000128 T _PyRecursiveMutex_TryUnlock │ │ │ │ 000000ac T _PyRecursiveMutex_Unlock │ │ │ │ U _PySemaphore_Destroy │ │ │ │ U _PySemaphore_Init │ │ │ │ U _PySemaphore_Wait │ │ │ │ U _PySemaphore_Wakeup │ │ │ │ -0000017c T _PySeqLock_AbandonWrite │ │ │ │ -000001e8 T _PySeqLock_AfterFork │ │ │ │ -0000019c T _PySeqLock_BeginRead │ │ │ │ -000001c4 T _PySeqLock_EndRead │ │ │ │ -00000134 T _PySeqLock_LockWrite │ │ │ │ -0000018c T _PySeqLock_UnlockWrite │ │ │ │ +000002ac T _PySeqLock_AbandonWrite │ │ │ │ +00000318 T _PySeqLock_AfterFork │ │ │ │ +000002cc T _PySeqLock_BeginRead │ │ │ │ +000002f4 T _PySeqLock_EndRead │ │ │ │ +00000264 T _PySeqLock_LockWrite │ │ │ │ +000002bc T _PySeqLock_UnlockWrite │ │ │ │ U _PyTime_Add │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ 00000028 r __func__.0 │ │ │ │ 0000000c r __func__.1 │ │ │ │ 00000000 r __func__.2 │ │ │ │ 00000038 r __func__.3 │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ 000001f8 t mutex_unpark │ │ │ │ -000000b0 t rwmutex_set_parked_and_wait │ │ │ │ +000001e0 t rwmutex_set_parked_and_wait │ │ │ │ U sched_yield │ │ │ │ │ │ │ │ marshal.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000002c r .LC1 │ │ │ │ 00000128 r .LC10 │ │ │ │ @@ -21186,17 +21185,17 @@ │ │ │ │ U PyLong_FromLong │ │ │ │ U PyLong_FromLongLong │ │ │ │ U PyLong_FromUnsignedLong │ │ │ │ U PyLong_FromUnsignedLongLong │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ 00000000 T PyModule_Add │ │ │ │ -00000e0c T PyModule_AddIntConstant │ │ │ │ +00000e10 T PyModule_AddIntConstant │ │ │ │ 00000094 T PyModule_AddObject │ │ │ │ -00000d48 T PyModule_AddObjectRef │ │ │ │ +00000d4c T PyModule_AddObjectRef │ │ │ │ 00000060 T PyModule_AddStringConstant │ │ │ │ 00000020 T PyModule_AddType │ │ │ │ U PyModule_GetDict │ │ │ │ U PyModule_GetName │ │ │ │ U PyModule_Type │ │ │ │ U PyNumber_AsSsize_t │ │ │ │ U PyTuple_New │ │ │ │ @@ -21205,25 +21204,25 @@ │ │ │ │ U PyUnicode_FromOrdinal │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_FromStringAndSize │ │ │ │ U PyUnicode_FromWideChar │ │ │ │ 00000000 T Py_BuildValue │ │ │ │ 0000007c T Py_PACK_FULL_VERSION │ │ │ │ 000000a0 T Py_PACK_VERSION │ │ │ │ -00000d44 T Py_VaBuildValue │ │ │ │ -00000df4 t Py_XDECREF │ │ │ │ +00000d48 T Py_VaBuildValue │ │ │ │ +00000df8 t Py_XDECREF │ │ │ │ U _PyType_GetDict │ │ │ │ U _PyType_Name │ │ │ │ 000000ac T _Py_BuildValue_SizeT │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_NoneStruct │ │ │ │ -00000b1c T _Py_VaBuildStack │ │ │ │ -00000f4c T _Py_VaBuildValue_SizeT │ │ │ │ -00000ed8 T _Py_convert_optional_to_ssize_t │ │ │ │ -00000aa8 t check_end │ │ │ │ +00000b20 T _Py_VaBuildStack │ │ │ │ +00000f50 T _Py_VaBuildValue_SizeT │ │ │ │ +00000edc T _Py_convert_optional_to_ssize_t │ │ │ │ +00000aac t check_end │ │ │ │ 0000020c t countformat │ │ │ │ 00000000 t do_ignore │ │ │ │ 000002f4 t do_mkvalue │ │ │ │ U strlen │ │ │ │ 00000028 t va_build_value │ │ │ │ U wcslen │ │ │ │ │ │ │ │ @@ -21265,24 +21264,24 @@ │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ 00000000 r .LC1 │ │ │ │ 00000020 r .LC2 │ │ │ │ 00000044 r .LC3 │ │ │ │ U PyEval_AcquireThread │ │ │ │ U PyEval_ReleaseThread │ │ │ │ U PyTime_MonotonicRaw │ │ │ │ -0000058c T _PyParkingLot_AfterFork │ │ │ │ +00000590 T _PyParkingLot_AfterFork │ │ │ │ 00000000 T _PyParkingLot_Park │ │ │ │ -00000488 T _PyParkingLot_Unpark │ │ │ │ -00000364 T _PyParkingLot_UnparkAll │ │ │ │ +0000048c T _PyParkingLot_Unpark │ │ │ │ +00000368 T _PyParkingLot_UnparkAll │ │ │ │ U _PyRawMutex_LockSlow │ │ │ │ U _PyRawMutex_UnlockSlow │ │ │ │ -000005c8 T _PySemaphore_Destroy │ │ │ │ -00000278 T _PySemaphore_Init │ │ │ │ -000002a8 T _PySemaphore_Wait │ │ │ │ -00000460 T _PySemaphore_Wakeup │ │ │ │ +00000000 T _PySemaphore_Destroy │ │ │ │ +0000027c T _PySemaphore_Init │ │ │ │ +000002ac T _PySemaphore_Wait │ │ │ │ +00000464 T _PySemaphore_Wakeup │ │ │ │ U _PyTime_Add │ │ │ │ U _PyTime_AsTimespec_clamp │ │ │ │ U _Py_FatalErrorFormat │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ U _Py_tss_tstate │ │ │ │ U __aeabi_uidivmod │ │ │ │ U __errno_location │ │ │ │ @@ -22488,15 +22487,15 @@ │ │ │ │ U ceil │ │ │ │ U floor │ │ │ │ U modf │ │ │ │ 00000010 t py_get_monotonic_clock │ │ │ │ 000005d0 t py_get_system_clock │ │ │ │ 00000a80 t pytime_as_timeval.isra.0 │ │ │ │ 000000c8 t pytime_divide │ │ │ │ -000003c8 t pytime_from_double │ │ │ │ +000003c4 t pytime_from_double │ │ │ │ 00000268 t pytime_from_object │ │ │ │ 00000188 t pytime_fromtimespec │ │ │ │ 000007b8 t pytime_object_to_denominator │ │ │ │ 00000468 t pytime_round │ │ │ │ U round │ │ │ │ │ │ │ │ qsbr.o: │ │ │ │ @@ -22818,61 +22817,61 @@ │ │ │ │ U PyUnicode_FindChar │ │ │ │ U PyUnicode_FromFormat │ │ │ │ 0000078c t PyUnicode_READ_CHAR.part.0 │ │ │ │ U PyUnicode_Substring │ │ │ │ U Py_BuildValue │ │ │ │ U Py_EnterRecursiveCall │ │ │ │ U Py_LeaveRecursiveCall │ │ │ │ -00004178 t Py_XDECREF │ │ │ │ +000041e4 t Py_XDECREF │ │ │ │ U _PyAST_GetDocString │ │ │ │ U _PyArena_Free │ │ │ │ U _PyArena_New │ │ │ │ U _PyFuture_FromAST │ │ │ │ U _PyObject_New │ │ │ │ U _PyParser_ASTFromString │ │ │ │ U _PyRuntime │ │ │ │ -00004260 T _PyST_GetScope │ │ │ │ -000041ec T _PyST_GetSymbol │ │ │ │ -000042d0 T _PyST_IsFunctionLike │ │ │ │ +000042cc T _PyST_GetScope │ │ │ │ +00004258 T _PyST_GetSymbol │ │ │ │ +0000433c T _PyST_IsFunctionLike │ │ │ │ 00000000 T _PySymtable_Build │ │ │ │ 00000ac4 T _PySymtable_Free │ │ │ │ -00004190 T _PySymtable_Lookup │ │ │ │ +000041fc T _PySymtable_Lookup │ │ │ │ 00000a7c T _PySymtable_LookupOptional │ │ │ │ U _PyUnicode_Equal │ │ │ │ U _PyUnicode_EqualToASCIIString │ │ │ │ U _Py_Dealloc │ │ │ │ -00002a40 T _Py_Mangle │ │ │ │ -000029f4 T _Py_MaybeMangle │ │ │ │ +00002aac T _Py_Mangle │ │ │ │ +00002a60 T _Py_MaybeMangle │ │ │ │ 00001140 T _Py_SymtableStringObjectFlags │ │ │ │ U _Py_tss_tstate │ │ │ │ -000030dc t analyze_block │ │ │ │ -0000270c t check_name │ │ │ │ +00003148 t analyze_block │ │ │ │ +00002778 t check_name │ │ │ │ 00000014 t error_at_directive.isra.0 │ │ │ │ -000042e4 t ste_dealloc │ │ │ │ +00004350 t ste_dealloc │ │ │ │ 000000d0 d ste_memberlist │ │ │ │ 00000240 t ste_new │ │ │ │ 00000000 t ste_repr │ │ │ │ -00002624 t symtable_add_def_ctx │ │ │ │ -000027a8 t symtable_add_def_helper │ │ │ │ +00002690 t symtable_add_def_ctx │ │ │ │ +00002814 t symtable_add_def_helper │ │ │ │ 00000000 t symtable_enter_block │ │ │ │ 00000368 t symtable_enter_existing_block │ │ │ │ 00000d44 t symtable_enter_type_param_block │ │ │ │ -00002d60 t symtable_exit_block │ │ │ │ +00002dcc t symtable_exit_block │ │ │ │ 00000434 t symtable_handle_comprehension │ │ │ │ 000008b8 t symtable_lookup_entry.isra.0 │ │ │ │ 0000099c t symtable_raise_if_annotation_block │ │ │ │ 0000009c t symtable_raise_if_comprehension_block.isra.0 │ │ │ │ 00000908 t symtable_record_directive │ │ │ │ 000007a4 t symtable_visit_alias │ │ │ │ 00000224 t symtable_visit_annotations.isra.0 │ │ │ │ -00002cc8 t symtable_visit_argannotations │ │ │ │ +00002d34 t symtable_visit_argannotations │ │ │ │ 0000036c t symtable_visit_arguments │ │ │ │ 00000710 t symtable_visit_excepthandler │ │ │ │ 00001b5c t symtable_visit_expr │ │ │ │ -00002db4 t symtable_visit_params │ │ │ │ +00002e20 t symtable_visit_params │ │ │ │ 00000af0 t symtable_visit_pattern │ │ │ │ 000003e8 t symtable_visit_stmt │ │ │ │ 00000ee0 t symtable_visit_type_param │ │ │ │ 0000102c t symtable_visit_type_param_bound_or_default │ │ │ │ 00000a50 t symtable_visit_withitem │ │ │ │ │ │ │ │ sysmodule.o: │ │ │ │ @@ -23497,39 +23496,39 @@ │ │ │ │ U PyExc_OverflowError │ │ │ │ U PyExc_ValueError │ │ │ │ U PyMem_RawFree │ │ │ │ U PyMem_RawMalloc │ │ │ │ U PyStructSequence_New │ │ │ │ U PyStructSequence_SetItem │ │ │ │ 00000214 T PyThread_GetInfo │ │ │ │ -00000428 T PyThread_ParseTimeoutArg │ │ │ │ +000003a4 T PyThread_ParseTimeoutArg │ │ │ │ 000001c6 T PyThread_ReInitTLS │ │ │ │ -0000008c T PyThread_acquire_lock │ │ │ │ -000001c4 T PyThread_acquire_lock_timed │ │ │ │ +000000dc T PyThread_acquire_lock │ │ │ │ +00000214 T PyThread_acquire_lock_timed │ │ │ │ 00000004 T PyThread_acquire_lock_timed_with_retries │ │ │ │ -00000314 T PyThread_allocate_lock │ │ │ │ +0000008c T PyThread_allocate_lock │ │ │ │ 00000166 T PyThread_create_key │ │ │ │ 0000019c T PyThread_delete_key │ │ │ │ 000001a0 T PyThread_delete_key_value │ │ │ │ 00000000 T PyThread_detach_thread │ │ │ │ 00000108 T PyThread_exit_thread │ │ │ │ -00000364 T PyThread_free_lock │ │ │ │ +0000033c T PyThread_free_lock │ │ │ │ 000001c2 T PyThread_get_key_value │ │ │ │ 000001c8 T PyThread_get_stacksize │ │ │ │ 00000000 T PyThread_get_thread_ident │ │ │ │ 00000030 T PyThread_get_thread_ident_ex │ │ │ │ 000001d8 T PyThread_get_thread_native_id │ │ │ │ 0000012e T PyThread_hang_thread │ │ │ │ 00000100 T PyThread_init_thread │ │ │ │ 00000188 T PyThread_join_thread │ │ │ │ -000002c4 T PyThread_release_lock │ │ │ │ +00000314 T PyThread_release_lock │ │ │ │ 000001a6 T PyThread_set_key_value │ │ │ │ 000001e0 T PyThread_set_stacksize │ │ │ │ 00000000 T PyThread_start_joinable_thread │ │ │ │ -00000398 T PyThread_start_new_thread │ │ │ │ +00000314 T PyThread_start_new_thread │ │ │ │ 000000c0 T PyThread_tss_alloc │ │ │ │ 00000158 T PyThread_tss_create │ │ │ │ 000001b4 T PyThread_tss_delete │ │ │ │ 000000dc T PyThread_tss_free │ │ │ │ 00000064 T PyThread_tss_get │ │ │ │ 000001b0 T PyThread_tss_is_created │ │ │ │ 0000006c T PyThread_tss_set │ │ │ │ @@ -23540,17 +23539,17 @@ │ │ │ │ 00000004 b ThreadInfoType │ │ │ │ U _PyDeadline_Get │ │ │ │ U _PyDeadline_Init │ │ │ │ U _PyEval_MakePendingCalls │ │ │ │ U _PyRuntime │ │ │ │ U _PyStructSequence_FiniBuiltin │ │ │ │ U _PyStructSequence_InitBuiltinWithFlags │ │ │ │ -000003c8 T _PyThread_FiniType │ │ │ │ +00000344 T _PyThread_FiniType │ │ │ │ 00000142 T _PyThread_at_fork_reinit │ │ │ │ -000003d4 T _PyThread_cond_after │ │ │ │ +00000350 T _PyThread_cond_after │ │ │ │ 00000204 T _PyThread_cond_init │ │ │ │ U _PyTime_Add │ │ │ │ U _PyTime_AsMicroseconds │ │ │ │ U _PyTime_AsTimespec_clamp │ │ │ │ U _PyTime_FromMicrosecondsClamp │ │ │ │ U _PyTime_FromSecondsObject │ │ │ │ U _Py_Dealloc │ │ │ │ @@ -23692,15 +23691,15 @@ │ │ │ │ U PyObject_GC_Track │ │ │ │ U PyObject_GC_UnTrack │ │ │ │ U PyObject_GenericGetAttr │ │ │ │ U PyObject_GetAttr │ │ │ │ U PyObject_VectorcallMethod │ │ │ │ U PyThreadState_Next │ │ │ │ 00000000 T PyTraceBack_Here │ │ │ │ -00000d54 T PyTraceBack_Print │ │ │ │ +00000d58 T PyTraceBack_Print │ │ │ │ 00000000 D PyTraceBack_Type │ │ │ │ U PyTuple_Type │ │ │ │ U PyType_IsSubtype │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_EncodeFSDefault │ │ │ │ U PyUnicode_FromFormat │ │ │ │ 00000944 t PyUnicode_READ_CHAR │ │ │ │ @@ -23725,15 +23724,15 @@ │ │ │ │ U _PySys_GetOptionalAttr │ │ │ │ U _PySys_GetOptionalAttrString │ │ │ │ U _PyTokenizer_FindEncodingFilename │ │ │ │ 000001b0 T _PyTraceBack_FromFrame │ │ │ │ 000001d0 T _PyTraceBack_Print │ │ │ │ 00000f38 T _PyTraceback_Add │ │ │ │ U _Py_Dealloc │ │ │ │ -00000d62 T _Py_DisplaySourceLine │ │ │ │ +00000d54 T _Py_DisplaySourceLine │ │ │ │ 00000054 T _Py_DumpASCII │ │ │ │ 00000c5e T _Py_DumpDecimal │ │ │ │ 000010d0 T _Py_DumpHexadecimal │ │ │ │ 00000994 T _Py_DumpStack │ │ │ │ 000009f4 T _Py_DumpTraceback │ │ │ │ 00000000 T _Py_DumpTracebackThreads │ │ │ │ 00000000 T _Py_DumpTraceback_Init │ │ │ │ @@ -23973,38 +23972,38 @@ │ │ │ │ │ │ │ │ dtoa.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000000c r .LC1 │ │ │ │ 00000010 r .LC2 │ │ │ │ 00000000 t Balloc │ │ │ │ -0000177c t Bfree │ │ │ │ +000017d4 t Bfree │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ U PyStatus_NoMemory │ │ │ │ U PyStatus_Ok │ │ │ │ 00000060 T _PyDtoa_Fini │ │ │ │ 00000000 T _PyDtoa_Init │ │ │ │ -000017b4 T _Py_dg_dtoa │ │ │ │ -00003318 T _Py_dg_freedtoa │ │ │ │ +0000180c T _Py_dg_dtoa │ │ │ │ +00003368 T _Py_dg_freedtoa │ │ │ │ 00000334 T _Py_dg_strtod │ │ │ │ U _Py_tss_tstate │ │ │ │ U __aeabi_uidiv │ │ │ │ U __errno_location │ │ │ │ 000001d4 t b2d │ │ │ │ 000000b8 r bigtens │ │ │ │ 0000008c t hi0bits │ │ │ │ -00003798 t lshift │ │ │ │ +000037e8 t lshift │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ 000000ac t mult │ │ │ │ -000039f4 t multadd │ │ │ │ +00003a44 t multadd │ │ │ │ 000000cc t nrv_alloc │ │ │ │ 00000108 r p05.0 │ │ │ │ -00003360 t pow5mult │ │ │ │ +000033b0 t pow5mult │ │ │ │ 00000108 t sd2b │ │ │ │ 00000000 r tens │ │ │ │ 000000e0 r tinytens │ │ │ │ │ │ │ │ formatter_unicode.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ @@ -24160,15 +24159,15 @@ │ │ │ │ 00000000 T _Py_join_relfile │ │ │ │ U _Py_normalize_encoding │ │ │ │ 00000484 T _Py_normpath │ │ │ │ 000004b0 T _Py_normpath_and_size │ │ │ │ 000001fe T _Py_open │ │ │ │ 00000004 D _Py_open_cloexec_works │ │ │ │ 000000fe T _Py_open_noraise │ │ │ │ -00000b90 T _Py_read │ │ │ │ +00000b94 T _Py_read │ │ │ │ 00000046 T _Py_set_blocking │ │ │ │ 0000096c T _Py_set_inheritable │ │ │ │ 00000bf8 T _Py_set_inheritable_async_safe │ │ │ │ 00000bd4 T _Py_skiproot │ │ │ │ 0000019a T _Py_stat │ │ │ │ 0000074c T _Py_wfopen │ │ │ │ 00000380 T _Py_wgetcwd │ │ │ │ @@ -25724,54 +25723,54 @@ │ │ │ │ U _Py_CheckRecursiveCall │ │ │ │ U _Py_Dealloc │ │ │ │ 00000a8c t _Py_EnterRecursiveCallTstate │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_tss_tstate │ │ │ │ -00002abc t _build_rval_index_tuple │ │ │ │ +00001ac4 t _build_rval_index_tuple │ │ │ │ 0000000c t _json_exec │ │ │ │ 000000a4 d _json_slots │ │ │ │ 000000ba t _parse_constant │ │ │ │ 0000138c t _steal_accumulate │ │ │ │ 000002f8 t encoder_call │ │ │ │ 00001400 t encoder_clear │ │ │ │ 000013c0 t encoder_dealloc │ │ │ │ 00000010 r encoder_doc │ │ │ │ -00002b1c t encoder_encode_float │ │ │ │ +00001b24 t encoder_encode_float │ │ │ │ 00000abc t encoder_encode_key_value │ │ │ │ 00000c78 t encoder_encode_string │ │ │ │ 000003f4 t encoder_listencode_obj │ │ │ │ 00000184 d encoder_members │ │ │ │ 000001ac t encoder_new │ │ │ │ -00000516 t encoder_traverse │ │ │ │ +000004d6 t encoder_traverse │ │ │ │ 00000000 t get_item_separator │ │ │ │ 00000000 d jsonmodule │ │ │ │ 00000098 d kwlist.0 │ │ │ │ 0000005c d kwlist.1 │ │ │ │ 0000008c d kwlist.2 │ │ │ │ 00000064 d kwlist.3 │ │ │ │ 00000000 r module_doc │ │ │ │ 00000102 t py_encode_basestring │ │ │ │ 00000ce0 t py_encode_basestring_ascii │ │ │ │ 0000057c t py_scanstring │ │ │ │ 00000090 r pydoc_encode_basestring │ │ │ │ 000000e8 r pydoc_encode_basestring_ascii │ │ │ │ 00000150 r pydoc_scanstring │ │ │ │ -00002bb0 t raise_errmsg │ │ │ │ -000004d6 t raise_stop_iteration │ │ │ │ -00001658 t scan_once_unicode │ │ │ │ +00001bb8 t raise_errmsg │ │ │ │ +0000053c t raise_stop_iteration │ │ │ │ +00000018 t scan_once_unicode │ │ │ │ 000015bc t scanner_call │ │ │ │ 00001500 t scanner_clear │ │ │ │ 000014c0 t scanner_dealloc │ │ │ │ 0000007c r scanner_doc │ │ │ │ 00000238 d scanner_members │ │ │ │ 00000060 t scanner_new │ │ │ │ 00000154 t scanner_traverse │ │ │ │ -00002650 t scanstring_unicode │ │ │ │ +00001658 t scanstring_unicode │ │ │ │ 000000c4 d speedups_methods │ │ │ │ │ │ │ │ _opcode.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000018 r .LC1 │ │ │ │ 00000068 r .LC10 │ │ │ │ @@ -26095,15 +26094,15 @@ │ │ │ │ 00000b70 r .LC99 │ │ │ │ 00001b40 t Pdata_New.isra.0 │ │ │ │ 00002138 t Pdata_clear.isra.0 │ │ │ │ 00002020 t Pdata_dealloc │ │ │ │ 00001c20 t Pdata_pop │ │ │ │ 0000268c t Pdata_poplist │ │ │ │ 000029a0 t Pdata_poptuple │ │ │ │ -00003a68 t Pdata_push │ │ │ │ +00003b2c t Pdata_push │ │ │ │ 000001d4 t Pdata_traverse │ │ │ │ 00000aaa t PicklerMemoProxy_clear │ │ │ │ 000007f2 t PicklerMemoProxy_dealloc │ │ │ │ 00000a18 t PicklerMemoProxy_traverse │ │ │ │ 0000170c t Pickler_clear │ │ │ │ 000016cc t Pickler_dealloc │ │ │ │ 00000598 t Pickler_get_memo │ │ │ │ @@ -26182,15 +26181,15 @@ │ │ │ │ U PyLong_FromVoidPtr │ │ │ │ U PyLong_GetSign │ │ │ │ U PyLong_Type │ │ │ │ U PyMapping_GetOptionalItem │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ U PyMem_Realloc │ │ │ │ -00001d08 t PyMemoTable_Clear.isra.0 │ │ │ │ +00001dcc t PyMemoTable_Clear.isra.0 │ │ │ │ 00001854 t PyMemoTable_Del │ │ │ │ 000008c8 t PyMemoTable_New │ │ │ │ U PyMemoryView_FromMemory │ │ │ │ U PyMemoryView_FromObject │ │ │ │ U PyModuleDef_Init │ │ │ │ U PyModule_AddObjectRef │ │ │ │ U PyModule_AddType │ │ │ │ @@ -26263,15 +26262,15 @@ │ │ │ │ 00001bd4 t Unpickler_getattr │ │ │ │ 000003f8 d Unpickler_getsets │ │ │ │ 00000490 d Unpickler_methods │ │ │ │ 00000452 t Unpickler_set_memo │ │ │ │ 00000372 t Unpickler_setattr │ │ │ │ 00002e28 t Unpickler_traverse │ │ │ │ 000004f0 t _Pickle_ClearState │ │ │ │ -00003e04 t _Pickle_FastCall │ │ │ │ +00003ec8 t _Pickle_FastCall │ │ │ │ 00002d1c t _Pickler_ClearBuffer │ │ │ │ 0000161c t _Pickler_CommitFrame.isra.0 │ │ │ │ 00002dec t _Pickler_FlushToFile │ │ │ │ 00001698 t _Pickler_GetString │ │ │ │ 0000084c t _Pickler_New │ │ │ │ 00000990 t _Pickler_SetBufferCallback │ │ │ │ 00002ba4 t _Pickler_SetOutputStream │ │ │ │ @@ -26291,47 +26290,47 @@ │ │ │ │ U _PyErr_ChainExceptions1 │ │ │ │ U _PyErr_FormatNote │ │ │ │ U _PyEval_GetBuiltin │ │ │ │ U _PyLong_AsByteArray │ │ │ │ U _PyLong_FromByteArray │ │ │ │ U _PyLong_NumBits │ │ │ │ U _PyMem_Strdup │ │ │ │ -000019e8 t _PyMemoTable_Lookup.isra.0 │ │ │ │ +00001aac t _PyMemoTable_Lookup.isra.0 │ │ │ │ U _PyNone_Type │ │ │ │ U _PyNotImplemented_Type │ │ │ │ U _PyObject_GC_New │ │ │ │ U _PyRuntime │ │ │ │ U _PySet_NextEntryRef │ │ │ │ U _PySet_Update │ │ │ │ U _PySys_GetRequiredAttr │ │ │ │ U _PySys_GetSizeOf │ │ │ │ U _PyUnicode_Equal │ │ │ │ U _PyUnicode_EqualToASCIIString │ │ │ │ U _PyUnicode_InternMortal │ │ │ │ U _Py_CheckRecursiveCall │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_EllipsisObject │ │ │ │ -00001a28 t _Py_EnterRecursiveCallTstate.constprop.0 │ │ │ │ +00001aec t _Py_EnterRecursiveCallTstate.constprop.0 │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_tss_tstate │ │ │ │ -00004944 t _Unpickler_CopyLine │ │ │ │ -00003b7c t _Unpickler_MemoCleanup │ │ │ │ -00003ad8 t _Unpickler_MemoPut │ │ │ │ +00004a08 t _Unpickler_CopyLine │ │ │ │ +00003c40 t _Unpickler_MemoCleanup │ │ │ │ +00003b9c t _Unpickler_MemoPut │ │ │ │ 00001a7c t _Unpickler_New │ │ │ │ 00001b04 t _Unpickler_NewMemo │ │ │ │ -00003c28 t _Unpickler_ReadImpl │ │ │ │ +00003cec t _Unpickler_ReadImpl │ │ │ │ 000027e8 t _Unpickler_ReadInto │ │ │ │ -000047e8 t _Unpickler_Readline │ │ │ │ +000048ac t _Unpickler_Readline │ │ │ │ 00001b94 t _Unpickler_SetInputEncoding │ │ │ │ 000022cc t _Unpickler_SetInputStream │ │ │ │ -00001d68 t _Unpickler_SetStringInput │ │ │ │ -00003bd0 t _Unpickler_SkipConsumed │ │ │ │ +00001e2c t _Unpickler_SetStringInput │ │ │ │ +00003c94 t _Unpickler_SkipConsumed │ │ │ │ U __errno_location │ │ │ │ U __isoc23_strtol │ │ │ │ U __sprintf_chk │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ 00003d08 t _checkmodule │ │ │ │ 00000000 r _keywords.1 │ │ │ │ @@ -26407,29 +26406,29 @@ │ │ │ │ 000024ec t do_append │ │ │ │ 0000208c t do_setitems │ │ │ │ 000009f0 t dump │ │ │ │ 000040ec t fast_save_enter │ │ │ │ 0000419c t fast_save_leave │ │ │ │ 000014e8 t getattribute │ │ │ │ 0000090a t instantiate │ │ │ │ -00001db4 t load │ │ │ │ -00003e40 t load_binintx │ │ │ │ +00001e78 t load │ │ │ │ +00003f04 t load_binintx │ │ │ │ 00003288 t load_build │ │ │ │ 000026fc t load_counted_binbytes │ │ │ │ 00003e20 t load_counted_binstring │ │ │ │ -00003934 t load_counted_binunicode │ │ │ │ +000039f8 t load_counted_binunicode │ │ │ │ 000023d0 t load_counted_long │ │ │ │ 00002948 t load_counted_tuple │ │ │ │ 00003efc t load_extension │ │ │ │ 00002ec8 t load_newobj │ │ │ │ 00002498 t marker │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ -000045c0 t memo_get.isra.0 │ │ │ │ -00001a60 t memo_put.isra.0 │ │ │ │ +00004684 t memo_get.isra.0 │ │ │ │ +00001b24 t memo_put.isra.0 │ │ │ │ 000005c8 d memoproxy_slots │ │ │ │ 00000048 d memoproxy_spec │ │ │ │ U memset │ │ │ │ 00000688 d pdata_slots │ │ │ │ 00000034 d pdata_spec │ │ │ │ 00000368 t persistent_id │ │ │ │ 000004d8 t pickle_clear │ │ │ │ @@ -26440,15 +26439,15 @@ │ │ │ │ 000003ec t pickle_traverse │ │ │ │ 000004e0 d pickler_type_slots │ │ │ │ 00000070 d pickler_type_spec │ │ │ │ 000005f8 d picklerproxy_methods │ │ │ │ 00003094 t raw_unicode_escape │ │ │ │ 0000021c t save │ │ │ │ 00000b88 t save_global │ │ │ │ -00003ed8 t save_reduce │ │ │ │ +00003f9c t save_reduce │ │ │ │ 000001e0 t save_singleton_type │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ 00000420 d unpickler_memoproxy_slots │ │ │ │ 0000005c d unpickler_memoproxy_spec │ │ │ │ 00000390 d unpickler_type_slots │ │ │ │ 00000084 d unpickler_type_spec │ │ │ │ @@ -28943,15 +28942,15 @@ │ │ │ │ 00000544 t pyepoll_dealloc │ │ │ │ 00000ed8 r pyepoll_doc │ │ │ │ 00000126 t pyepoll_get_closed │ │ │ │ 00000364 d pyepoll_getsetlist │ │ │ │ 000004f4 t pyepoll_internal_close │ │ │ │ 00000700 t pyepoll_internal_ctl │ │ │ │ 0000025c d pyepoll_methods │ │ │ │ -000013d8 t reap_obj │ │ │ │ +000013d4 t reap_obj │ │ │ │ 00000318 t select_epoll │ │ │ │ 000001b8 t select_epoll___enter__ │ │ │ │ 00000124 r select_epoll___enter____doc__ │ │ │ │ 000001f4 t select_epoll___exit__ │ │ │ │ 000000e0 r select_epoll___exit____doc__ │ │ │ │ 000004b4 t select_epoll_close │ │ │ │ 00000624 r select_epoll_close__doc__ │ │ │ │ @@ -28972,22 +28971,22 @@ │ │ │ │ 000006a4 r select_poll__doc__ │ │ │ │ 00000000 t select_poll_modify │ │ │ │ 000008d8 r select_poll_modify__doc__ │ │ │ │ 00000c2c t select_poll_poll │ │ │ │ 00000740 r select_poll_poll__doc__ │ │ │ │ 00000a8c t select_poll_register │ │ │ │ 000009c8 r select_poll_register__doc__ │ │ │ │ -00000ec4 t select_poll_unregister │ │ │ │ +00000ec0 t select_poll_unregister │ │ │ │ 0000087c r select_poll_unregister__doc__ │ │ │ │ -00000f38 t select_select │ │ │ │ +00000f34 t select_select │ │ │ │ 00000afc r select_select__doc__ │ │ │ │ -00000f88 t select_select_impl.isra.0 │ │ │ │ +00000f84 t select_select_impl.isra.0 │ │ │ │ 00000000 d selectmodule │ │ │ │ -000011f8 t seq2set.constprop.0 │ │ │ │ -00001330 t set2list │ │ │ │ +000011f4 t seq2set.constprop.0 │ │ │ │ +0000132c t set2list │ │ │ │ │ │ │ │ _elementtree.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000000c r .LC1 │ │ │ │ 0000009c r .LC10 │ │ │ │ 000000a4 r .LC11 │ │ │ │ @@ -29864,39 +29863,39 @@ │ │ │ │ 00000350 t _blake2_free │ │ │ │ 000001d4 d _blake2_slots │ │ │ │ 00000000 t _blake2_traverse │ │ │ │ 00000000 d _keywords.1 │ │ │ │ 0000003c d _keywords.4 │ │ │ │ 00000000 d _kwtuple.0 │ │ │ │ 00000050 d _kwtuple.3 │ │ │ │ -0000005c d _parser.2 │ │ │ │ -00000088 d _parser.5 │ │ │ │ +00000088 d _parser.2 │ │ │ │ +0000005c d _parser.5 │ │ │ │ 0000000c t blake2_exec │ │ │ │ 00000000 d blake2_module │ │ │ │ 000000f4 d blake2b_type_slots │ │ │ │ 00000034 d blake2b_type_spec │ │ │ │ 0000036c r blake2mod__doc__ │ │ │ │ 00000000 b blake2mod_functions │ │ │ │ 000000b4 d blake2s_type_slots │ │ │ │ 00000048 d blake2s_type_spec │ │ │ │ 00000538 T detect_cpu_features │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ -00000878 t py_blake2_clear │ │ │ │ -00000838 t py_blake2_dealloc │ │ │ │ +0000087c t py_blake2_clear │ │ │ │ +0000083c t py_blake2_dealloc │ │ │ │ 0000052c t py_blake2_traverse │ │ │ │ 00000352 t py_blake2b_get_block_size │ │ │ │ 00000420 t py_blake2b_get_digest_size │ │ │ │ 0000044e t py_blake2b_get_name │ │ │ │ 00000134 d py_blake2b_getsetters │ │ │ │ 00000184 d py_blake2b_methods │ │ │ │ -00000034 t py_blake2b_new │ │ │ │ +000008b4 t py_blake2b_new │ │ │ │ 0000024c r py_blake2b_new__doc__ │ │ │ │ -000003fc t py_blake2b_new_impl.isra.0 │ │ │ │ -000008b0 t py_blake2s_new │ │ │ │ +00000400 t py_blake2b_new_impl.isra.0 │ │ │ │ +00000034 t py_blake2s_new │ │ │ │ 0000012c r py_blake2s_new__doc__ │ │ │ │ U strcmp │ │ │ │ 00000dac t update.isra.0 │ │ │ │ │ │ │ │ md5module.o: │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000008 r .LC1 │ │ │ │ @@ -30920,15 +30919,15 @@ │ │ │ │ U PyModuleDef_Init │ │ │ │ U PyModule_AddIntConstant │ │ │ │ U PySys_Audit │ │ │ │ U PyTuple_Type │ │ │ │ U PyUnicode_AsUTF8 │ │ │ │ U PyUnicode_FindChar │ │ │ │ U PyUnicode_Substring │ │ │ │ -00000310 t Py_XDECREF │ │ │ │ +00000304 t Py_XDECREF │ │ │ │ 00000004 b S_ident_o │ │ │ │ 00000000 b S_log_open │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyRuntime │ │ │ │ U _PySys_GetOptionalAttrString │ │ │ │ U _Py_Dealloc │ │ │ │ @@ -30950,15 +30949,15 @@ │ │ │ │ 000000a4 d syslog_methods │ │ │ │ 00000000 t syslog_openlog │ │ │ │ 000001e4 r syslog_openlog__doc__ │ │ │ │ 00000120 t syslog_openlog_impl.isra.0 │ │ │ │ 000002f0 t syslog_setlogmask │ │ │ │ 000000c4 r syslog_setlogmask__doc__ │ │ │ │ 00000084 d syslog_slots │ │ │ │ -00000328 t syslog_syslog │ │ │ │ +0000031c t syslog_syslog │ │ │ │ 00000190 r syslog_syslog__doc__ │ │ │ │ 00000000 d syslogmodule │ │ │ │ │ │ │ │ zlibmodule.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ @@ -31817,21 +31816,21 @@ │ │ │ │ 00000074 r .LC95 │ │ │ │ 0000007c r .LC96 │ │ │ │ 00000088 r .LC97 │ │ │ │ 00000094 r .LC98 │ │ │ │ 000000a0 r .LC99 │ │ │ │ 00002adc d DirEntryType_slots │ │ │ │ 00000658 d DirEntryType_spec │ │ │ │ -00004228 t DirEntry_dealloc │ │ │ │ -000044a4 t DirEntry_fetch_stat │ │ │ │ -00004458 t DirEntry_get_lstat │ │ │ │ +00004224 t DirEntry_dealloc │ │ │ │ +000044a0 t DirEntry_fetch_stat │ │ │ │ +00004454 t DirEntry_get_lstat │ │ │ │ 00002b94 d DirEntry_members │ │ │ │ 00002b04 d DirEntry_methods │ │ │ │ 00004c84 t DirEntry_repr │ │ │ │ -00003f90 t DirEntry_test_mode │ │ │ │ +00003f8c t DirEntry_test_mode │ │ │ │ U PyArg_ParseTuple │ │ │ │ U PyBool_FromLong │ │ │ │ U PyBool_Type │ │ │ │ U PyBuffer_Release │ │ │ │ U PyBytes_AsString │ │ │ │ U PyBytes_FromFormat │ │ │ │ U PyBytes_FromString │ │ │ │ @@ -31965,20 +31964,20 @@ │ │ │ │ U Py_BuildValue │ │ │ │ U Py_ExitStatusException │ │ │ │ U Py_GenericAlias │ │ │ │ 000010b0 t Py_XDECREF │ │ │ │ 00002d90 t Py_off_t_converter │ │ │ │ 00002a6c d ScandirIteratorType_slots │ │ │ │ 00000644 d ScandirIteratorType_spec │ │ │ │ -00003e8c t ScandirIterator_close │ │ │ │ -00003e40 t ScandirIterator_closedir │ │ │ │ -0000427c t ScandirIterator_dealloc │ │ │ │ -00003e30 t ScandirIterator_enter │ │ │ │ -00003ea8 t ScandirIterator_exit │ │ │ │ -000042c0 t ScandirIterator_finalize │ │ │ │ +00003e88 t ScandirIterator_close │ │ │ │ +00003e3c t ScandirIterator_closedir │ │ │ │ +00004278 t ScandirIterator_dealloc │ │ │ │ +00003e2c t ScandirIterator_enter │ │ │ │ +00003ea4 t ScandirIterator_exit │ │ │ │ +000042bc t ScandirIterator_finalize │ │ │ │ 00001154 t ScandirIterator_iternext │ │ │ │ 00002a9c d ScandirIterator_methods │ │ │ │ 00000634 d TerminalSize_desc │ │ │ │ 0000b7e4 r TerminalSize_docstring │ │ │ │ 00002bd0 d TerminalSize_fields │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ @@ -32023,15 +32022,15 @@ │ │ │ │ U _Py_Dealloc │ │ │ │ 000037be t _Py_Dev_Converter │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ U _Py_GetConfig │ │ │ │ U _Py_GetTicksPerSecond │ │ │ │ 00002768 T _Py_Gid_Converter │ │ │ │ U _Py_NoneStruct │ │ │ │ -000048e8 T _Py_Sigset_Converter │ │ │ │ +000048e4 T _Py_Sigset_Converter │ │ │ │ 00001a54 T _Py_Uid_Converter │ │ │ │ U _Py_closerange │ │ │ │ U _Py_device_encoding │ │ │ │ U _Py_dup │ │ │ │ U _Py_get_blocking │ │ │ │ U _Py_get_inheritable │ │ │ │ U _Py_normpath_and_size │ │ │ │ @@ -32060,15 +32059,15 @@ │ │ │ │ U __stat64_time64 │ │ │ │ U __timerfd_gettime64 │ │ │ │ U __timerfd_settime64 │ │ │ │ U __utimensat64 │ │ │ │ U __wait3_time64 │ │ │ │ U __wait4_time64 │ │ │ │ U _exit │ │ │ │ -00003d80 t _fd_converter │ │ │ │ +00003d7c t _fd_converter │ │ │ │ 00000b4c r _keywords.1 │ │ │ │ 00000b7c r _keywords.10 │ │ │ │ 00000d84 r _keywords.100 │ │ │ │ 00000d8c r _keywords.103 │ │ │ │ 00000d94 r _keywords.106 │ │ │ │ 00000da0 r _keywords.109 │ │ │ │ 00000dac r _keywords.112 │ │ │ │ @@ -32356,17 +32355,17 @@ │ │ │ │ U fileno │ │ │ │ U flistxattr │ │ │ │ U fopen64 │ │ │ │ U fork │ │ │ │ U forkpty │ │ │ │ U fpathconf │ │ │ │ U fread │ │ │ │ -00005e58 t free_string_array │ │ │ │ +00005e54 t free_string_array │ │ │ │ U fremovexattr │ │ │ │ -00005b9c t fsconvert_strdup │ │ │ │ +00005b98 t fsconvert_strdup │ │ │ │ U fsetxattr │ │ │ │ U fstatvfs64 │ │ │ │ U fsync │ │ │ │ U ftruncate64 │ │ │ │ 00003270 t get_number_of_os_threads │ │ │ │ U getcwd │ │ │ │ U getegid │ │ │ │ @@ -32415,29 +32414,29 @@ │ │ │ │ U mknod │ │ │ │ U mknodat │ │ │ │ U nice │ │ │ │ U open64 │ │ │ │ U openat64 │ │ │ │ U opendir │ │ │ │ U openpty │ │ │ │ -000072e4 t os_DirEntry___fspath__ │ │ │ │ +000072e0 t os_DirEntry___fspath__ │ │ │ │ 00001514 r os_DirEntry___fspath____doc__ │ │ │ │ 00004bea t os_DirEntry_inode │ │ │ │ 00001550 r os_DirEntry_inode__doc__ │ │ │ │ -00003ec4 t os_DirEntry_is_dir │ │ │ │ +00003ec0 t os_DirEntry_is_dir │ │ │ │ 000015fc r os_DirEntry_is_dir__doc__ │ │ │ │ 00004bf2 t os_DirEntry_is_file │ │ │ │ 00001594 r os_DirEntry_is_file__doc__ │ │ │ │ -000072f4 t os_DirEntry_is_junction │ │ │ │ +000072f0 t os_DirEntry_is_junction │ │ │ │ 000016d0 r os_DirEntry_is_junction__doc__ │ │ │ │ -0000682c t os_DirEntry_is_symlink │ │ │ │ +00006828 t os_DirEntry_is_symlink │ │ │ │ 00001724 r os_DirEntry_is_symlink__doc__ │ │ │ │ -0000432c t os_DirEntry_stat │ │ │ │ +00004328 t os_DirEntry_stat │ │ │ │ 00001668 r os_DirEntry_stat__doc__ │ │ │ │ -000043d8 t os_DirEntry_stat_impl │ │ │ │ +000043d4 t os_DirEntry_stat_impl │ │ │ │ 00005498 t os_WCOREDUMP │ │ │ │ 00002ef0 r os_WCOREDUMP__doc__ │ │ │ │ 000052f4 t os_WEXITSTATUS │ │ │ │ 00002ca0 r os_WEXITSTATUS__doc__ │ │ │ │ 00005430 t os_WIFCONTINUED │ │ │ │ 00002e2c r os_WIFCONTINUED__doc__ │ │ │ │ 00005358 t os_WIFEXITED │ │ │ │ @@ -32456,44 +32455,44 @@ │ │ │ │ 0000869c r os__exit__doc__ │ │ │ │ 000055ac t os__inputhook │ │ │ │ 0000102c r os__inputhook__doc__ │ │ │ │ 0000521a t os__is_inputhook_installed │ │ │ │ 00000fe0 r os__is_inputhook_installed__doc__ │ │ │ │ 0000181c t os__path_normpath │ │ │ │ 000097fc r os__path_normpath__doc__ │ │ │ │ -0000472c t os__path_splitroot_ex │ │ │ │ +00004728 t os__path_splitroot_ex │ │ │ │ 00009854 r os__path_splitroot_ex__doc__ │ │ │ │ 000054ca t os_abort │ │ │ │ 00002738 r os_abort__doc__ │ │ │ │ -000068a0 t os_access │ │ │ │ +0000689c t os_access │ │ │ │ 0000af64 r os_access__doc__ │ │ │ │ 00003734 t os_chdir │ │ │ │ 0000ad78 r os_chdir__doc__ │ │ │ │ -00004af0 t os_chmod │ │ │ │ +00004aec t os_chmod │ │ │ │ 0000a834 r os_chmod__doc__ │ │ │ │ 00000f40 t os_chown │ │ │ │ 0000a048 r os_chown__doc__ │ │ │ │ 00002c60 t os_chroot │ │ │ │ 0000a648 r os_chroot__doc__ │ │ │ │ 00002c3c t os_close │ │ │ │ 00005268 r os_close__doc__ │ │ │ │ 000054dc t os_closerange │ │ │ │ 000051f8 r os_closerange__doc__ │ │ │ │ 000030bc t os_confstr │ │ │ │ 00002854 r os_confstr__doc__ │ │ │ │ 000031c0 t os_confstr_impl.isra.0 │ │ │ │ -00006be4 t os_copy_file_range │ │ │ │ +00006be0 t os_copy_file_range │ │ │ │ 00003c54 r os_copy_file_range__doc__ │ │ │ │ 00000000 t os_cpu_count │ │ │ │ 0000199c r os_cpu_count__doc__ │ │ │ │ 000024d8 t os_ctermid │ │ │ │ 0000ae8c r os_ctermid__doc__ │ │ │ │ 00001148 t os_device_encoding │ │ │ │ 00002568 r os_device_encoding__doc__ │ │ │ │ -00004a48 t os_dup │ │ │ │ +00004a44 t os_dup │ │ │ │ 00001fb4 t os_dup2 │ │ │ │ 00005168 r os_dup2__doc__ │ │ │ │ 000051b4 r os_dup__doc__ │ │ │ │ 00001aa2 t os_eventfd │ │ │ │ 00001c88 r os_eventfd__doc__ │ │ │ │ 00001bf0 t os_eventfd_read │ │ │ │ 00001c54 r os_eventfd_read__doc__ │ │ │ │ @@ -32519,15 +32518,15 @@ │ │ │ │ 000029c4 r os_fpathconf__doc__ │ │ │ │ 000010c8 t os_fspath │ │ │ │ 000012c8 r os_fspath__doc__ │ │ │ │ 00002864 t os_fstat │ │ │ │ 000044ec r os_fstat__doc__ │ │ │ │ 00002fb8 t os_fstatvfs │ │ │ │ 00002b58 r os_fstatvfs__doc__ │ │ │ │ -00007228 t os_fsync │ │ │ │ +00007224 t os_fsync │ │ │ │ 0000a610 r os_fsync__doc__ │ │ │ │ 0000176c t os_ftruncate │ │ │ │ 0000341c r os_ftruncate__doc__ │ │ │ │ 000017cc t os_ftruncate_impl.isra.0 │ │ │ │ 000008bc t os_get_blocking │ │ │ │ 00001834 r os_get_blocking__doc__ │ │ │ │ 00001680 t os_get_inheritable │ │ │ │ @@ -32544,15 +32543,15 @@ │ │ │ │ 00006e84 r os_geteuid__doc__ │ │ │ │ 00001a38 t os_getgid │ │ │ │ 00006e44 r os_getgid__doc__ │ │ │ │ 0000344c t os_getgrouplist │ │ │ │ 00006d68 r os_getgrouplist__doc__ │ │ │ │ 00000e90 t os_getgroups │ │ │ │ 00006d14 r os_getgroups__doc__ │ │ │ │ -00005f28 t os_getloadavg │ │ │ │ +00005f24 t os_getloadavg │ │ │ │ 00002638 r os_getloadavg__doc__ │ │ │ │ 00005744 t os_getlogin │ │ │ │ 00006a38 r os_getlogin__doc__ │ │ │ │ 000057da t os_getpgid │ │ │ │ 00006bd0 r os_getpgid__doc__ │ │ │ │ 0000259c t os_getpgrp │ │ │ │ 00006b90 r os_getpgrp__doc__ │ │ │ │ @@ -32574,27 +32573,27 @@ │ │ │ │ 000069f8 r os_getuid__doc__ │ │ │ │ 00002100 t os_getxattr │ │ │ │ 00002248 r os_getxattr__doc__ │ │ │ │ 00003314 t os_grantpt │ │ │ │ 00007374 r os_grantpt__doc__ │ │ │ │ 00003632 t os_initgroups │ │ │ │ 00006c24 r os_initgroups__doc__ │ │ │ │ -00004a9c t os_isatty │ │ │ │ +00004a98 t os_isatty │ │ │ │ 00004434 r os_isatty__doc__ │ │ │ │ 000034cc t os_kill │ │ │ │ 000069b8 r os_kill__doc__ │ │ │ │ 00000acc t os_killpg │ │ │ │ 0000696c r os_killpg__doc__ │ │ │ │ 00002a2c t os_lchown │ │ │ │ 00009edc r os_lchown__doc__ │ │ │ │ -0000523c t os_link │ │ │ │ +00005238 t os_link │ │ │ │ 00009b70 r os_link__doc__ │ │ │ │ 00001300 t os_listdir │ │ │ │ 000098d4 r os_listdir__doc__ │ │ │ │ -00006e48 t os_listxattr │ │ │ │ +00006e44 t os_listxattr │ │ │ │ 00001d9c r os_listxattr__doc__ │ │ │ │ 000036ae t os_lockf │ │ │ │ 00005054 r os_lockf__doc__ │ │ │ │ 00005850 t os_login_tty │ │ │ │ 00007028 r os_login_tty__doc__ │ │ │ │ 00002ccc t os_lseek │ │ │ │ 00004e44 r os_lseek__doc__ │ │ │ │ @@ -32618,38 +32617,38 @@ │ │ │ │ 000095d4 r os_nice__doc__ │ │ │ │ 00002178 t os_open │ │ │ │ 0000529c r os_open__doc__ │ │ │ │ 00000902 t os_openpty │ │ │ │ 00007128 r os_openpty__doc__ │ │ │ │ 00004420 t os_pathconf │ │ │ │ 000028a8 r os_pathconf__doc__ │ │ │ │ -00005e88 t os_pidfd_open │ │ │ │ +00005e84 t os_pidfd_open │ │ │ │ 00006238 r os_pidfd_open__doc__ │ │ │ │ 00002db4 t os_pipe │ │ │ │ 00003b18 t os_pipe2 │ │ │ │ 000042e8 r os_pipe2__doc__ │ │ │ │ 000043d0 r os_pipe__doc__ │ │ │ │ 00003b6e t os_posix_fadvise │ │ │ │ 00003034 r os_posix_fadvise__doc__ │ │ │ │ 00003c42 t os_posix_fallocate │ │ │ │ 00003218 r os_posix_fallocate__doc__ │ │ │ │ 000032a8 t os_posix_openpt │ │ │ │ 00007428 r os_posix_openpt__doc__ │ │ │ │ -00006280 t os_posix_spawn │ │ │ │ +0000627c t os_posix_spawn │ │ │ │ 0000817c r os_posix_spawn__doc__ │ │ │ │ 0000070c t os_posix_spawnp │ │ │ │ 00007df8 r os_posix_spawnp__doc__ │ │ │ │ 00003cfe t os_pread │ │ │ │ 00004910 r os_pread__doc__ │ │ │ │ 00003e2c t os_preadv │ │ │ │ 00004658 r os_preadv__doc__ │ │ │ │ 000030a8 t os_ptsname │ │ │ │ 000071c8 r os_ptsname__doc__ │ │ │ │ 000030ca t os_ptsname_impl.isra.0 │ │ │ │ -000066ec t os_putenv │ │ │ │ +000066e8 t os_putenv │ │ │ │ 00002fe8 r os_putenv__doc__ │ │ │ │ 00004098 t os_pwrite │ │ │ │ 0000410c r os_pwrite__doc__ │ │ │ │ 00004178 t os_pwritev │ │ │ │ 00003e10 r os_pwritev__doc__ │ │ │ │ 000035a0 t os_read │ │ │ │ 00004dec r os_read__doc__ │ │ │ │ @@ -32658,25 +32657,25 @@ │ │ │ │ 00002a84 t os_readlink │ │ │ │ 00005f88 r os_readlink__doc__ │ │ │ │ 00002b78 t os_readlink_impl.isra.0 │ │ │ │ 000042a8 t os_readv │ │ │ │ 00004a14 r os_readv__doc__ │ │ │ │ 00001b50 t os_register_at_fork │ │ │ │ 00007bbc r os_register_at_fork__doc__ │ │ │ │ -0000618c t os_remove │ │ │ │ +00006188 t os_remove │ │ │ │ 00008cdc r os_remove__doc__ │ │ │ │ 00002330 t os_removexattr │ │ │ │ 00001f4c r os_removexattr__doc__ │ │ │ │ -00006a84 t os_rename │ │ │ │ +00006a80 t os_rename │ │ │ │ 00009368 r os_rename__doc__ │ │ │ │ 0000237c t os_replace │ │ │ │ 00009180 r os_replace__doc__ │ │ │ │ -00004560 t os_rmdir │ │ │ │ +0000455c t os_rmdir │ │ │ │ 00009034 r os_rmdir__doc__ │ │ │ │ -00003b6c t os_scandir │ │ │ │ +00003b68 t os_scandir │ │ │ │ 000013d4 r os_scandir__doc__ │ │ │ │ 0000459c t os_sched_get_priority_max │ │ │ │ 00007af0 r os_sched_get_priority_max__doc__ │ │ │ │ 00004514 t os_sched_get_priority_min │ │ │ │ 00007a90 r os_sched_get_priority_min__doc__ │ │ │ │ 00000050 t os_sched_getaffinity │ │ │ │ 0000754c r os_sched_getaffinity__doc__ │ │ │ │ @@ -32728,25 +32727,25 @@ │ │ │ │ 000024fc r os_setresuid__doc__ │ │ │ │ 00000184 t os_setreuid │ │ │ │ 00006838 r os_setreuid__doc__ │ │ │ │ 00005664 t os_setsid │ │ │ │ 00005544 r os_setsid__doc__ │ │ │ │ 00003064 t os_setuid │ │ │ │ 0000692c r os_setuid__doc__ │ │ │ │ -00006438 t os_setxattr │ │ │ │ +00006434 t os_setxattr │ │ │ │ 000020bc r os_setxattr__doc__ │ │ │ │ 00002676 t os_splice │ │ │ │ 00003a0c r os_splice__doc__ │ │ │ │ 00000204 t os_stat │ │ │ │ 0000b4bc r os_stat__doc__ │ │ │ │ 00001858 t os_statvfs │ │ │ │ 00002a4c r os_statvfs__doc__ │ │ │ │ 00000864 t os_strerror │ │ │ │ 00002f5c r os_strerror__doc__ │ │ │ │ -00005f84 t os_symlink │ │ │ │ +00005f80 t os_symlink │ │ │ │ 00005cf8 r os_symlink__doc__ │ │ │ │ 000025b6 t os_sync │ │ │ │ 0000a5d8 r os_sync__doc__ │ │ │ │ 00003918 t os_sysconf │ │ │ │ 000027fc r os_sysconf__doc__ │ │ │ │ 00005890 t os_system │ │ │ │ 00008ff0 r os_system__doc__ │ │ │ │ @@ -32766,31 +32765,31 @@ │ │ │ │ 00005718 r os_timerfd_settime_ns__doc__ │ │ │ │ 00001284 t os_times │ │ │ │ 00005c0c r os_times__doc__ │ │ │ │ 00002b3c t os_truncate │ │ │ │ 00003328 r os_truncate__doc__ │ │ │ │ 000033ba t os_ttyname │ │ │ │ 0000aee4 r os_ttyname__doc__ │ │ │ │ -000071d0 t os_umask │ │ │ │ +000071cc t os_umask │ │ │ │ 00008f94 r os_umask__doc__ │ │ │ │ 00002994 t os_uname │ │ │ │ 00008c18 r os_uname__doc__ │ │ │ │ 00002998 t os_uname_impl │ │ │ │ -00004094 t os_unlink │ │ │ │ +00004090 t os_unlink │ │ │ │ 00008e38 r os_unlink__doc__ │ │ │ │ -00004188 t os_unlink_impl.isra.0 │ │ │ │ +00004184 t os_unlink_impl.isra.0 │ │ │ │ 0000337a t os_unlockpt │ │ │ │ 000072c4 r os_unlockpt__doc__ │ │ │ │ -000067bc t os_unsetenv │ │ │ │ +000067b8 t os_unsetenv │ │ │ │ 00002fa8 r os_unsetenv__doc__ │ │ │ │ 000004ce t os_unshare │ │ │ │ 0000610c r os_unshare__doc__ │ │ │ │ 000020d8 t os_urandom │ │ │ │ 00001d30 r os_urandom__doc__ │ │ │ │ -00004d54 t os_utime │ │ │ │ +00004d50 t os_utime │ │ │ │ 00008704 r os_utime__doc__ │ │ │ │ 00000554 t os_wait │ │ │ │ 000016c6 t os_wait3 │ │ │ │ 000066ac r os_wait3__doc__ │ │ │ │ 0000139a t os_wait4 │ │ │ │ 00006604 r os_wait4__doc__ │ │ │ │ 000062f0 r os_wait__doc__ │ │ │ │ @@ -32800,28 +32799,28 @@ │ │ │ │ 00006378 r os_waitpid__doc__ │ │ │ │ 00003abc t os_waitstatus_to_exitcode │ │ │ │ 00001078 r os_waitstatus_to_exitcode__doc__ │ │ │ │ 00002904 t os_write │ │ │ │ 0000460c r os_write__doc__ │ │ │ │ 00004af8 t os_writev │ │ │ │ 00004218 r os_writev__doc__ │ │ │ │ -00005b00 t parse_arglist │ │ │ │ -00005c00 t parse_envlist │ │ │ │ +00005afc t parse_arglist │ │ │ │ +00005bfc t parse_envlist │ │ │ │ 000009c8 t path_cleanup │ │ │ │ 000004ec t path_converter │ │ │ │ U pathconf │ │ │ │ U pipe │ │ │ │ U pipe2 │ │ │ │ 0000be30 r posix__doc__ │ │ │ │ 000000d4 d posix_constants_confstr │ │ │ │ 00000034 d posix_constants_pathconf │ │ │ │ 000001ac d posix_constants_sysconf │ │ │ │ U posix_fadvise64 │ │ │ │ U posix_fallocate64 │ │ │ │ -0000728c t posix_fildes_fd │ │ │ │ +00007288 t posix_fildes_fd │ │ │ │ 00001910 t posix_getcwd │ │ │ │ 00001f1c d posix_methods │ │ │ │ U posix_openpt │ │ │ │ U posix_spawn │ │ │ │ U posix_spawn_file_actions_addclose │ │ │ │ U posix_spawn_file_actions_addclosefrom_np │ │ │ │ U posix_spawn_file_actions_adddup2 │ │ │ │ @@ -32858,15 +32857,15 @@ │ │ │ │ 000012ec t probe_renameat │ │ │ │ 000012f0 t probe_symlinkat │ │ │ │ 000012f4 t probe_unlinkat │ │ │ │ 000012f8 t probe_utimensat │ │ │ │ U ptsname_r │ │ │ │ U pwrite64 │ │ │ │ U pwritev64v2 │ │ │ │ -000054a8 t py_posix_spawn │ │ │ │ +000054a4 t py_posix_spawn │ │ │ │ U readdir64 │ │ │ │ U readlink │ │ │ │ U readlinkat │ │ │ │ U readv │ │ │ │ 00001cdc t register_at_forker │ │ │ │ U removexattr │ │ │ │ U rename │ │ │ │ @@ -32902,19 +32901,19 @@ │ │ │ │ U setsid │ │ │ │ U setuid │ │ │ │ 00000000 t setup_confname_table │ │ │ │ U setxattr │ │ │ │ U sigaddset │ │ │ │ U sigemptyset │ │ │ │ U splice │ │ │ │ -00006d9c t split_py_long_to_s_and_ns │ │ │ │ +00006d98 t split_py_long_to_s_and_ns │ │ │ │ 0000bca0 r stat_result__doc__ │ │ │ │ 000005f4 d stat_result_desc │ │ │ │ 00002ce8 d stat_result_fields │ │ │ │ -0000711c t statresult_new │ │ │ │ +00007118 t statresult_new │ │ │ │ U statvfs64 │ │ │ │ 0000bb80 r statvfs_result__doc__ │ │ │ │ 00000604 d statvfs_result_desc │ │ │ │ 00002c88 d statvfs_result_fields │ │ │ │ U stdout │ │ │ │ U strchr │ │ │ │ U strcpy │ │ │ │ @@ -34917,17 +34916,17 @@ │ │ │ │ U _PyErr_ChainExceptions1 │ │ │ │ U _PyFileIO_closed │ │ │ │ U _PyFile_Flush │ │ │ │ U _PyIOBase_cannot_pickle │ │ │ │ U _PyIOBase_check_closed │ │ │ │ U _PyIOBase_finalize │ │ │ │ U _PyIO_Module │ │ │ │ -000013b8 T _PyIO_find_line_ending │ │ │ │ +000013b4 T _PyIO_find_line_ending │ │ │ │ U _PyIO_trap_eintr │ │ │ │ -00000e78 T _PyIncrementalNewlineDecoder_decode │ │ │ │ +00000e74 T _PyIncrementalNewlineDecoder_decode │ │ │ │ U _PyInterpreterState_GetConfig │ │ │ │ U _PyLong_AsByteArray │ │ │ │ U _PyLong_FromByteArray │ │ │ │ U _PyNumber_Index │ │ │ │ U _PyObject_CallMethod │ │ │ │ 000010e0 t _PyObject_GC_UNTRACK │ │ │ │ U _PyRuntime │ │ │ │ @@ -35028,23 +35027,23 @@ │ │ │ │ 000000b0 d _parser.17 │ │ │ │ 00000058 d _parser.2 │ │ │ │ 00000000 d _parser.5 │ │ │ │ 00000084 d _parser.8 │ │ │ │ 00002c08 t _textiowrapper_decoder_setstate.isra.0 │ │ │ │ 00002c80 t _textiowrapper_encoder_reset │ │ │ │ 00000910 t _textiowrapper_fix_encoder_state │ │ │ │ -00000734 t _textiowrapper_readline │ │ │ │ +0000072c t _textiowrapper_readline │ │ │ │ 00000764 t _textiowrapper_set_decoder │ │ │ │ 00000838 t _textiowrapper_set_encoder │ │ │ │ -00000488 t _textiowrapper_writeflush │ │ │ │ +00000480 t _textiowrapper_writeflush │ │ │ │ 000000a8 t ascii_encode │ │ │ │ 00000df4 t check_decoded │ │ │ │ 00001ee8 t convert_optional_bool │ │ │ │ 00000000 r encodefuncs │ │ │ │ -00001568 t find_control_char │ │ │ │ +00001564 t find_control_char │ │ │ │ 000012d4 t incrementalnewlinedecoder_clear │ │ │ │ 00001298 t incrementalnewlinedecoder_dealloc │ │ │ │ 000004bc d incrementalnewlinedecoder_getset │ │ │ │ 000004e4 d incrementalnewlinedecoder_methods │ │ │ │ 000002c4 t incrementalnewlinedecoder_newlines_get │ │ │ │ 00001a94 t incrementalnewlinedecoder_traverse │ │ │ │ 000000ca t latin1_encode │ │ │ │ @@ -35061,15 +35060,15 @@ │ │ │ │ 00000548 d textiobase_slots │ │ │ │ 00000534 D textiobase_spec │ │ │ │ 00002e58 t textiowrapper_build_cookie │ │ │ │ 00001144 t textiowrapper_clear │ │ │ │ 00001080 t textiowrapper_dealloc │ │ │ │ 000019f4 t textiowrapper_get_decoded_chars │ │ │ │ 00000240 d textiowrapper_getset │ │ │ │ -00000628 t textiowrapper_iternext │ │ │ │ +00000620 t textiowrapper_iternext │ │ │ │ 000002b8 d textiowrapper_members │ │ │ │ 00000358 d textiowrapper_methods │ │ │ │ 00000afc t textiowrapper_read_chunk │ │ │ │ 000000ec t textiowrapper_repr │ │ │ │ 000001e8 D textiowrapper_slots │ │ │ │ 000001d4 D textiowrapper_spec │ │ │ │ 0000134c t textiowrapper_traverse │ │ │ │ @@ -37454,33 +37453,33 @@ │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ 00000028 r module_doc │ │ │ │ 00000764 t stat_S_IFMT │ │ │ │ 000007d8 r stat_S_IFMT_doc │ │ │ │ 000007a0 t stat_S_IMODE │ │ │ │ 0000081c r stat_S_IMODE_doc │ │ │ │ -0000006a t stat_S_ISBLK │ │ │ │ +0000006c t stat_S_ISBLK │ │ │ │ 00000a38 r stat_S_ISBLK_doc │ │ │ │ 000005ac t stat_S_ISCHR │ │ │ │ 00000a88 r stat_S_ISCHR_doc │ │ │ │ 00000490 t stat_S_ISDIR │ │ │ │ 00000adc r stat_S_ISDIR_doc │ │ │ │ 00000000 t stat_S_ISDOOR │ │ │ │ 000008e8 r stat_S_ISDOOR_doc │ │ │ │ 000007dc t stat_S_ISFIFO │ │ │ │ 000009a8 r stat_S_ISFIFO_doc │ │ │ │ 00000568 t stat_S_ISLNK │ │ │ │ 00000964 r stat_S_ISLNK_doc │ │ │ │ -0000002e t stat_S_ISPORT │ │ │ │ +0000006a t stat_S_ISPORT │ │ │ │ 000008a4 r stat_S_ISPORT_doc │ │ │ │ 00000524 t stat_S_ISREG │ │ │ │ 000009f4 r stat_S_ISREG_doc │ │ │ │ 00000030 t stat_S_ISSOCK │ │ │ │ 00000924 r stat_S_ISSOCK_doc │ │ │ │ -000000a4 t stat_S_ISWHT │ │ │ │ +0000002e t stat_S_ISWHT │ │ │ │ 00000864 r stat_S_ISWHT_doc │ │ │ │ 0000000c t stat_exec │ │ │ │ 000005f0 t stat_filemode │ │ │ │ 0000079c r stat_filemode_doc │ │ │ │ 00000054 d stat_methods │ │ │ │ 00000034 d stat_slots │ │ │ │ 00000000 d statmodule │ │ │ ├── file list │ │ │ │ @@ -1,208 +1,208 @@ │ │ │ │ ---------- 0 0 0 85154 1970-01-01 00:00:00.000000 / │ │ │ │ ---------- 0 0 0 0 1970-01-01 00:00:00.000000 // │ │ │ │ ?rw-r--r-- 0 0 0 1396 1970-01-01 00:00:00.000000 getbuildinfo.o │ │ │ │ ?rw-r--r-- 0 0 0 3272 1970-01-01 00:00:00.000000 token.o │ │ │ │ ?rw-r--r-- 0 0 0 13716 1970-01-01 00:00:00.000000 pegen.o │ │ │ │ ?rw-r--r-- 0 0 0 7276 1970-01-01 00:00:00.000000 pegen_errors.o │ │ │ │ -?rw-r--r-- 0 0 0 20724 1970-01-01 00:00:00.000000 action_helpers.o │ │ │ │ -?rw-r--r-- 0 0 0 204012 1970-01-01 00:00:00.000000 parser.o │ │ │ │ -?rw-r--r-- 0 0 0 4644 1970-01-01 00:00:00.000000 string_parser.o │ │ │ │ +?rw-r--r-- 0 0 0 20728 1970-01-01 00:00:00.000000 action_helpers.o │ │ │ │ +?rw-r--r-- 0 0 0 204048 1970-01-01 00:00:00.000000 parser.o │ │ │ │ +?rw-r--r-- 0 0 0 4760 1970-01-01 00:00:00.000000 string_parser.o │ │ │ │ ?rw-r--r-- 0 0 0 1652 1970-01-01 00:00:00.000000 peg_api.o │ │ │ │ ?rw-r--r-- 0 0 0 1172 1970-01-01 00:00:00.000000 buffer.o │ │ │ │ -?rw-r--r-- 0 0 0 18816 1970-01-01 00:00:00.000000 lexer.o │ │ │ │ +?rw-r--r-- 0 0 0 18788 1970-01-01 00:00:00.000000 lexer.o │ │ │ │ ?rw-r--r-- 0 0 0 1792 1970-01-01 00:00:00.000000 state.o │ │ │ │ ?rw-r--r-- 0 0 0 6044 1970-01-01 00:00:00.000000 file_tokenizer.o │ │ │ │ -?rw-r--r-- 0 0 0 2652 1970-01-01 00:00:00.000000 readline_tokenizer.o │ │ │ │ +?rw-r--r-- 0 0 0 2656 1970-01-01 00:00:00.000000 readline_tokenizer.o │ │ │ │ ?rw-r--r-- 0 0 0 2284 1970-01-01 00:00:00.000000 string_tokenizer.o │ │ │ │ ?rw-r--r-- 0 0 0 1444 1970-01-01 00:00:00.000000 utf8_tokenizer.o │ │ │ │ ?rw-r--r-- 0 0 0 6668 1970-01-01 00:00:00.000000 helpers.o │ │ │ │ ?rw-r--r-- 0 0 0 3160 1970-01-01 00:00:00.000000 myreadline.o │ │ │ │ -?rw-r--r-- 0 0 0 48512 1970-01-01 00:00:00.000000 abstract.o │ │ │ │ +?rw-r--r-- 0 0 0 50292 1970-01-01 00:00:00.000000 abstract.o │ │ │ │ ?rw-r--r-- 0 0 0 4076 1970-01-01 00:00:00.000000 boolobject.o │ │ │ │ -?rw-r--r-- 0 0 0 15252 1970-01-01 00:00:00.000000 bytes_methods.o │ │ │ │ +?rw-r--r-- 0 0 0 15396 1970-01-01 00:00:00.000000 bytes_methods.o │ │ │ │ ?rw-r--r-- 0 0 0 64380 1970-01-01 00:00:00.000000 bytearrayobject.o │ │ │ │ ?rw-r--r-- 0 0 0 71956 1970-01-01 00:00:00.000000 bytesobject.o │ │ │ │ -?rw-r--r-- 0 0 0 18868 1970-01-01 00:00:00.000000 call.o │ │ │ │ +?rw-r--r-- 0 0 0 18888 1970-01-01 00:00:00.000000 call.o │ │ │ │ ?rw-r--r-- 0 0 0 6768 1970-01-01 00:00:00.000000 capsule.o │ │ │ │ ?rw-r--r-- 0 0 0 4616 1970-01-01 00:00:00.000000 cellobject.o │ │ │ │ ?rw-r--r-- 0 0 0 9284 1970-01-01 00:00:00.000000 classobject.o │ │ │ │ -?rw-r--r-- 0 0 0 35860 1970-01-01 00:00:00.000000 codeobject.o │ │ │ │ +?rw-r--r-- 0 0 0 35920 1970-01-01 00:00:00.000000 codeobject.o │ │ │ │ ?rw-r--r-- 0 0 0 19768 1970-01-01 00:00:00.000000 complexobject.o │ │ │ │ ?rw-r--r-- 0 0 0 31432 1970-01-01 00:00:00.000000 descrobject.o │ │ │ │ -?rw-r--r-- 0 0 0 9140 1970-01-01 00:00:00.000000 enumobject.o │ │ │ │ +?rw-r--r-- 0 0 0 9136 1970-01-01 00:00:00.000000 enumobject.o │ │ │ │ ?rw-r--r-- 0 0 0 74224 1970-01-01 00:00:00.000000 exceptions.o │ │ │ │ ?rw-r--r-- 0 0 0 14040 1970-01-01 00:00:00.000000 genericaliasobject.o │ │ │ │ ?rw-r--r-- 0 0 0 29828 1970-01-01 00:00:00.000000 genobject.o │ │ │ │ ?rw-r--r-- 0 0 0 9620 1970-01-01 00:00:00.000000 fileobject.o │ │ │ │ -?rw-r--r-- 0 0 0 33064 1970-01-01 00:00:00.000000 floatobject.o │ │ │ │ +?rw-r--r-- 0 0 0 33080 1970-01-01 00:00:00.000000 floatobject.o │ │ │ │ ?rw-r--r-- 0 0 0 26128 1970-01-01 00:00:00.000000 frameobject.o │ │ │ │ ?rw-r--r-- 0 0 0 30644 1970-01-01 00:00:00.000000 funcobject.o │ │ │ │ ?rw-r--r-- 0 0 0 5960 1970-01-01 00:00:00.000000 interpolationobject.o │ │ │ │ ?rw-r--r-- 0 0 0 8472 1970-01-01 00:00:00.000000 iterobject.o │ │ │ │ -?rw-r--r-- 0 0 0 42192 1970-01-01 00:00:00.000000 listobject.o │ │ │ │ -?rw-r--r-- 0 0 0 97724 1970-01-01 00:00:00.000000 longobject.o │ │ │ │ -?rw-r--r-- 0 0 0 85864 1970-01-01 00:00:00.000000 dictobject.o │ │ │ │ +?rw-r--r-- 0 0 0 42808 1970-01-01 00:00:00.000000 listobject.o │ │ │ │ +?rw-r--r-- 0 0 0 100200 1970-01-01 00:00:00.000000 longobject.o │ │ │ │ +?rw-r--r-- 0 0 0 86132 1970-01-01 00:00:00.000000 dictobject.o │ │ │ │ ?rw-r--r-- 0 0 0 22396 1970-01-01 00:00:00.000000 odictobject.o │ │ │ │ ?rw-r--r-- 0 0 0 46140 1970-01-01 00:00:00.000000 memoryobject.o │ │ │ │ ?rw-r--r-- 0 0 0 10180 1970-01-01 00:00:00.000000 methodobject.o │ │ │ │ ?rw-r--r-- 0 0 0 22296 1970-01-01 00:00:00.000000 moduleobject.o │ │ │ │ ?rw-r--r-- 0 0 0 5724 1970-01-01 00:00:00.000000 namespaceobject.o │ │ │ │ -?rw-r--r-- 0 0 0 40944 1970-01-01 00:00:00.000000 object.o │ │ │ │ -?rw-r--r-- 0 0 0 111640 1970-01-01 00:00:00.000000 obmalloc.o │ │ │ │ +?rw-r--r-- 0 0 0 40940 1970-01-01 00:00:00.000000 object.o │ │ │ │ +?rw-r--r-- 0 0 0 111704 1970-01-01 00:00:00.000000 obmalloc.o │ │ │ │ ?rw-r--r-- 0 0 0 4180 1970-01-01 00:00:00.000000 picklebufobject.o │ │ │ │ ?rw-r--r-- 0 0 0 15840 1970-01-01 00:00:00.000000 rangeobject.o │ │ │ │ -?rw-r--r-- 0 0 0 44764 1970-01-01 00:00:00.000000 setobject.o │ │ │ │ +?rw-r--r-- 0 0 0 44736 1970-01-01 00:00:00.000000 setobject.o │ │ │ │ ?rw-r--r-- 0 0 0 9920 1970-01-01 00:00:00.000000 sliceobject.o │ │ │ │ ?rw-r--r-- 0 0 0 10976 1970-01-01 00:00:00.000000 structseq.o │ │ │ │ ?rw-r--r-- 0 0 0 6328 1970-01-01 00:00:00.000000 templateobject.o │ │ │ │ -?rw-r--r-- 0 0 0 21200 1970-01-01 00:00:00.000000 tupleobject.o │ │ │ │ -?rw-r--r-- 0 0 0 174524 1970-01-01 00:00:00.000000 typeobject.o │ │ │ │ +?rw-r--r-- 0 0 0 21172 1970-01-01 00:00:00.000000 tupleobject.o │ │ │ │ +?rw-r--r-- 0 0 0 174440 1970-01-01 00:00:00.000000 typeobject.o │ │ │ │ ?rw-r--r-- 0 0 0 40420 1970-01-01 00:00:00.000000 typevarobject.o │ │ │ │ -?rw-r--r-- 0 0 0 265712 1970-01-01 00:00:00.000000 unicodeobject.o │ │ │ │ +?rw-r--r-- 0 0 0 265268 1970-01-01 00:00:00.000000 unicodeobject.o │ │ │ │ ?rw-r--r-- 0 0 0 144276 1970-01-01 00:00:00.000000 unicodectype.o │ │ │ │ ?rw-r--r-- 0 0 0 8256 1970-01-01 00:00:00.000000 unionobject.o │ │ │ │ ?rw-r--r-- 0 0 0 32300 1970-01-01 00:00:00.000000 weakrefobject.o │ │ │ │ ?rw-r--r-- 0 0 0 1856 1970-01-01 00:00:00.000000 _contextvars.o │ │ │ │ ?rw-r--r-- 0 0 0 22396 1970-01-01 00:00:00.000000 _warnings.o │ │ │ │ -?rw-r--r-- 0 0 0 282216 1970-01-01 00:00:00.000000 Python-ast.o │ │ │ │ -?rw-r--r-- 0 0 0 7388 1970-01-01 00:00:00.000000 Python-tokenize.o │ │ │ │ +?rw-r--r-- 0 0 0 282220 1970-01-01 00:00:00.000000 Python-ast.o │ │ │ │ +?rw-r--r-- 0 0 0 7392 1970-01-01 00:00:00.000000 Python-tokenize.o │ │ │ │ ?rw-r--r-- 0 0 0 1316 1970-01-01 00:00:00.000000 asdl.o │ │ │ │ ?rw-r--r-- 0 0 0 8656 1970-01-01 00:00:00.000000 assemble.o │ │ │ │ ?rw-r--r-- 0 0 0 16092 1970-01-01 00:00:00.000000 ast.o │ │ │ │ ?rw-r--r-- 0 0 0 12184 1970-01-01 00:00:00.000000 ast_preprocess.o │ │ │ │ ?rw-r--r-- 0 0 0 11748 1970-01-01 00:00:00.000000 ast_unparse.o │ │ │ │ -?rw-r--r-- 0 0 0 63652 1970-01-01 00:00:00.000000 bltinmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 63684 1970-01-01 00:00:00.000000 bltinmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 444 1970-01-01 00:00:00.000000 brc.o │ │ │ │ -?rw-r--r-- 0 0 0 116208 1970-01-01 00:00:00.000000 ceval.o │ │ │ │ +?rw-r--r-- 0 0 0 116296 1970-01-01 00:00:00.000000 ceval.o │ │ │ │ ?rw-r--r-- 0 0 0 19316 1970-01-01 00:00:00.000000 codecs.o │ │ │ │ -?rw-r--r-- 0 0 0 115572 1970-01-01 00:00:00.000000 codegen.o │ │ │ │ +?rw-r--r-- 0 0 0 115556 1970-01-01 00:00:00.000000 codegen.o │ │ │ │ ?rw-r--r-- 0 0 0 19212 1970-01-01 00:00:00.000000 compile.o │ │ │ │ ?rw-r--r-- 0 0 0 19592 1970-01-01 00:00:00.000000 context.o │ │ │ │ ?rw-r--r-- 0 0 0 1080 1970-01-01 00:00:00.000000 critical_section.o │ │ │ │ ?rw-r--r-- 0 0 0 38332 1970-01-01 00:00:00.000000 crossinterp.o │ │ │ │ ?rw-r--r-- 0 0 0 444 1970-01-01 00:00:00.000000 dynamic_annotations.o │ │ │ │ ?rw-r--r-- 0 0 0 26972 1970-01-01 00:00:00.000000 errors.o │ │ │ │ -?rw-r--r-- 0 0 0 36980 1970-01-01 00:00:00.000000 flowgraph.o │ │ │ │ +?rw-r--r-- 0 0 0 36900 1970-01-01 00:00:00.000000 flowgraph.o │ │ │ │ ?rw-r--r-- 0 0 0 3584 1970-01-01 00:00:00.000000 frame.o │ │ │ │ ?rw-r--r-- 0 0 0 2620 1970-01-01 00:00:00.000000 frozenmain.o │ │ │ │ ?rw-r--r-- 0 0 0 2548 1970-01-01 00:00:00.000000 future.o │ │ │ │ ?rw-r--r-- 0 0 0 17856 1970-01-01 00:00:00.000000 gc.o │ │ │ │ ?rw-r--r-- 0 0 0 444 1970-01-01 00:00:00.000000 gc_free_threading.o │ │ │ │ ?rw-r--r-- 0 0 0 724 1970-01-01 00:00:00.000000 gc_gil.o │ │ │ │ -?rw-r--r-- 0 0 0 36856 1970-01-01 00:00:00.000000 getargs.o │ │ │ │ +?rw-r--r-- 0 0 0 36848 1970-01-01 00:00:00.000000 getargs.o │ │ │ │ ?rw-r--r-- 0 0 0 788 1970-01-01 00:00:00.000000 getcompiler.o │ │ │ │ ?rw-r--r-- 0 0 0 1100 1970-01-01 00:00:00.000000 getcopyright.o │ │ │ │ ?rw-r--r-- 0 0 0 784 1970-01-01 00:00:00.000000 getplatform.o │ │ │ │ ?rw-r--r-- 0 0 0 1324 1970-01-01 00:00:00.000000 getversion.o │ │ │ │ -?rw-r--r-- 0 0 0 13292 1970-01-01 00:00:00.000000 ceval_gil.o │ │ │ │ +?rw-r--r-- 0 0 0 13312 1970-01-01 00:00:00.000000 ceval_gil.o │ │ │ │ ?rw-r--r-- 0 0 0 14160 1970-01-01 00:00:00.000000 hamt.o │ │ │ │ ?rw-r--r-- 0 0 0 3204 1970-01-01 00:00:00.000000 hashtable.o │ │ │ │ -?rw-r--r-- 0 0 0 53368 1970-01-01 00:00:00.000000 import.o │ │ │ │ +?rw-r--r-- 0 0 0 53408 1970-01-01 00:00:00.000000 import.o │ │ │ │ ?rw-r--r-- 0 0 0 5932 1970-01-01 00:00:00.000000 importdl.o │ │ │ │ ?rw-r--r-- 0 0 0 444 1970-01-01 00:00:00.000000 index_pool.o │ │ │ │ ?rw-r--r-- 0 0 0 65984 1970-01-01 00:00:00.000000 initconfig.o │ │ │ │ ?rw-r--r-- 0 0 0 6732 1970-01-01 00:00:00.000000 interpconfig.o │ │ │ │ ?rw-r--r-- 0 0 0 30436 1970-01-01 00:00:00.000000 instrumentation.o │ │ │ │ ?rw-r--r-- 0 0 0 8564 1970-01-01 00:00:00.000000 instruction_sequence.o │ │ │ │ ?rw-r--r-- 0 0 0 7036 1970-01-01 00:00:00.000000 intrinsics.o │ │ │ │ ?rw-r--r-- 0 0 0 444 1970-01-01 00:00:00.000000 jit.o │ │ │ │ ?rw-r--r-- 0 0 0 8676 1970-01-01 00:00:00.000000 legacy_tracing.o │ │ │ │ ?rw-r--r-- 0 0 0 6496 1970-01-01 00:00:00.000000 lock.o │ │ │ │ ?rw-r--r-- 0 0 0 30040 1970-01-01 00:00:00.000000 marshal.o │ │ │ │ -?rw-r--r-- 0 0 0 10188 1970-01-01 00:00:00.000000 modsupport.o │ │ │ │ +?rw-r--r-- 0 0 0 10192 1970-01-01 00:00:00.000000 modsupport.o │ │ │ │ ?rw-r--r-- 0 0 0 840 1970-01-01 00:00:00.000000 mysnprintf.o │ │ │ │ ?rw-r--r-- 0 0 0 4092 1970-01-01 00:00:00.000000 mystrtoul.o │ │ │ │ ?rw-r--r-- 0 0 0 1236 1970-01-01 00:00:00.000000 object_stack.o │ │ │ │ ?rw-r--r-- 0 0 0 980 1970-01-01 00:00:00.000000 optimizer.o │ │ │ │ ?rw-r--r-- 0 0 0 444 1970-01-01 00:00:00.000000 optimizer_analysis.o │ │ │ │ ?rw-r--r-- 0 0 0 444 1970-01-01 00:00:00.000000 optimizer_symbols.o │ │ │ │ -?rw-r--r-- 0 0 0 12508 1970-01-01 00:00:00.000000 parking_lot.o │ │ │ │ +?rw-r--r-- 0 0 0 12612 1970-01-01 00:00:00.000000 parking_lot.o │ │ │ │ ?rw-r--r-- 0 0 0 4948 1970-01-01 00:00:00.000000 pathconfig.o │ │ │ │ ?rw-r--r-- 0 0 0 10224 1970-01-01 00:00:00.000000 preconfig.o │ │ │ │ ?rw-r--r-- 0 0 0 1556 1970-01-01 00:00:00.000000 pyarena.o │ │ │ │ ?rw-r--r-- 0 0 0 2260 1970-01-01 00:00:00.000000 pyctype.o │ │ │ │ ?rw-r--r-- 0 0 0 716 1970-01-01 00:00:00.000000 pyfpe.o │ │ │ │ ?rw-r--r-- 0 0 0 4460 1970-01-01 00:00:00.000000 pyhash.o │ │ │ │ ?rw-r--r-- 0 0 0 221128 1970-01-01 00:00:00.000000 pylifecycle.o │ │ │ │ ?rw-r--r-- 0 0 0 444 1970-01-01 00:00:00.000000 pymath.o │ │ │ │ ?rw-r--r-- 0 0 0 208744 1970-01-01 00:00:00.000000 pystate.o │ │ │ │ ?rw-r--r-- 0 0 0 22376 1970-01-01 00:00:00.000000 pythonrun.o │ │ │ │ -?rw-r--r-- 0 0 0 10792 1970-01-01 00:00:00.000000 pytime.o │ │ │ │ +?rw-r--r-- 0 0 0 10768 1970-01-01 00:00:00.000000 pytime.o │ │ │ │ ?rw-r--r-- 0 0 0 2368 1970-01-01 00:00:00.000000 qsbr.o │ │ │ │ ?rw-r--r-- 0 0 0 3460 1970-01-01 00:00:00.000000 bootstrap_hash.o │ │ │ │ ?rw-r--r-- 0 0 0 15836 1970-01-01 00:00:00.000000 specialize.o │ │ │ │ ?rw-r--r-- 0 0 0 444 1970-01-01 00:00:00.000000 stackrefs.o │ │ │ │ ?rw-r--r-- 0 0 0 5176 1970-01-01 00:00:00.000000 structmember.o │ │ │ │ -?rw-r--r-- 0 0 0 38212 1970-01-01 00:00:00.000000 symtable.o │ │ │ │ +?rw-r--r-- 0 0 0 38336 1970-01-01 00:00:00.000000 symtable.o │ │ │ │ ?rw-r--r-- 0 0 0 84656 1970-01-01 00:00:00.000000 sysmodule.o │ │ │ │ -?rw-r--r-- 0 0 0 10120 1970-01-01 00:00:00.000000 thread.o │ │ │ │ +?rw-r--r-- 0 0 0 10124 1970-01-01 00:00:00.000000 thread.o │ │ │ │ ?rw-r--r-- 0 0 0 18056 1970-01-01 00:00:00.000000 traceback.o │ │ │ │ ?rw-r--r-- 0 0 0 15772 1970-01-01 00:00:00.000000 tracemalloc.o │ │ │ │ ?rw-r--r-- 0 0 0 444 1970-01-01 00:00:00.000000 uniqueid.o │ │ │ │ ?rw-r--r-- 0 0 0 3284 1970-01-01 00:00:00.000000 getopt.o │ │ │ │ ?rw-r--r-- 0 0 0 1136 1970-01-01 00:00:00.000000 pystrcmp.o │ │ │ │ ?rw-r--r-- 0 0 0 4816 1970-01-01 00:00:00.000000 pystrtod.o │ │ │ │ ?rw-r--r-- 0 0 0 2920 1970-01-01 00:00:00.000000 pystrhex.o │ │ │ │ -?rw-r--r-- 0 0 0 19256 1970-01-01 00:00:00.000000 dtoa.o │ │ │ │ +?rw-r--r-- 0 0 0 19336 1970-01-01 00:00:00.000000 dtoa.o │ │ │ │ ?rw-r--r-- 0 0 0 14604 1970-01-01 00:00:00.000000 formatter_unicode.o │ │ │ │ -?rw-r--r-- 0 0 0 15488 1970-01-01 00:00:00.000000 fileutils.o │ │ │ │ +?rw-r--r-- 0 0 0 15492 1970-01-01 00:00:00.000000 fileutils.o │ │ │ │ ?rw-r--r-- 0 0 0 2512 1970-01-01 00:00:00.000000 suggestions.o │ │ │ │ ?rw-r--r-- 0 0 0 1164 1970-01-01 00:00:00.000000 perf_trampoline.o │ │ │ │ ?rw-r--r-- 0 0 0 444 1970-01-01 00:00:00.000000 perf_jit_trampoline.o │ │ │ │ ?rw-r--r-- 0 0 0 11188 1970-01-01 00:00:00.000000 remote_debugging.o │ │ │ │ ?rw-r--r-- 0 0 0 2316 1970-01-01 00:00:00.000000 dynload_shlib.o │ │ │ │ ?rw-r--r-- 0 0 0 1304 1970-01-01 00:00:00.000000 pydtrace.o │ │ │ │ ?rw-r--r-- 0 0 0 4796 1970-01-01 00:00:00.000000 config.o │ │ │ │ ?rw-r--r-- 0 0 0 12616 1970-01-01 00:00:00.000000 main.o │ │ │ │ ?rw-r--r-- 0 0 0 14052 1970-01-01 00:00:00.000000 gcmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 11200 1970-01-01 00:00:00.000000 _bisectmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 24144 1970-01-01 00:00:00.000000 _csv.o │ │ │ │ ?rw-r--r-- 0 0 0 86336 1970-01-01 00:00:00.000000 _datetimemodule.o │ │ │ │ ?rw-r--r-- 0 0 0 16076 1970-01-01 00:00:00.000000 _heapqmodule.o │ │ │ │ -?rw-r--r-- 0 0 0 26724 1970-01-01 00:00:00.000000 _json.o │ │ │ │ +?rw-r--r-- 0 0 0 26768 1970-01-01 00:00:00.000000 _json.o │ │ │ │ ?rw-r--r-- 0 0 0 16192 1970-01-01 00:00:00.000000 _opcode.o │ │ │ │ -?rw-r--r-- 0 0 0 93052 1970-01-01 00:00:00.000000 _pickle.o │ │ │ │ +?rw-r--r-- 0 0 0 93224 1970-01-01 00:00:00.000000 _pickle.o │ │ │ │ ?rw-r--r-- 0 0 0 11224 1970-01-01 00:00:00.000000 _randommodule.o │ │ │ │ ?rw-r--r-- 0 0 0 115488 1970-01-01 00:00:00.000000 socketmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 3408 1970-01-01 00:00:00.000000 _statisticsmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 40556 1970-01-01 00:00:00.000000 _struct.o │ │ │ │ ?rw-r--r-- 0 0 0 45132 1970-01-01 00:00:00.000000 arraymodule.o │ │ │ │ ?rw-r--r-- 0 0 0 17500 1970-01-01 00:00:00.000000 binascii.o │ │ │ │ ?rw-r--r-- 0 0 0 31104 1970-01-01 00:00:00.000000 cmathmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 52840 1970-01-01 00:00:00.000000 mathmodule.o │ │ │ │ -?rw-r--r-- 0 0 0 22900 1970-01-01 00:00:00.000000 selectmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 22896 1970-01-01 00:00:00.000000 selectmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 55980 1970-01-01 00:00:00.000000 _elementtree.o │ │ │ │ ?rw-r--r-- 0 0 0 50224 1970-01-01 00:00:00.000000 pyexpat.o │ │ │ │ ?rw-r--r-- 0 0 0 16416 1970-01-01 00:00:00.000000 blake2module.o │ │ │ │ ?rw-r--r-- 0 0 0 8200 1970-01-01 00:00:00.000000 md5module.o │ │ │ │ ?rw-r--r-- 0 0 0 8136 1970-01-01 00:00:00.000000 sha1module.o │ │ │ │ ?rw-r--r-- 0 0 0 16304 1970-01-01 00:00:00.000000 sha2module.o │ │ │ │ ?rw-r--r-- 0 0 0 14092 1970-01-01 00:00:00.000000 sha3module.o │ │ │ │ ?rw-r--r-- 0 0 0 733556 1970-01-01 00:00:00.000000 unicodedata.o │ │ │ │ ?rw-r--r-- 0 0 0 12464 1970-01-01 00:00:00.000000 _posixsubprocess.o │ │ │ │ ?rw-r--r-- 0 0 0 18068 1970-01-01 00:00:00.000000 fcntlmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 7476 1970-01-01 00:00:00.000000 grpmodule.o │ │ │ │ -?rw-r--r-- 0 0 0 9992 1970-01-01 00:00:00.000000 syslogmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 9972 1970-01-01 00:00:00.000000 syslogmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 34820 1970-01-01 00:00:00.000000 zlibmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 6156 1970-01-01 00:00:00.000000 atexitmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 19028 1970-01-01 00:00:00.000000 faulthandler.o │ │ │ │ -?rw-r--r-- 0 0 0 229052 1970-01-01 00:00:00.000000 posixmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 229048 1970-01-01 00:00:00.000000 posixmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 28400 1970-01-01 00:00:00.000000 signalmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 5704 1970-01-01 00:00:00.000000 _tracemalloc.o │ │ │ │ ?rw-r--r-- 0 0 0 2476 1970-01-01 00:00:00.000000 _suggestions.o │ │ │ │ ?rw-r--r-- 0 0 0 33012 1970-01-01 00:00:00.000000 _codecsmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 31020 1970-01-01 00:00:00.000000 _collectionsmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 15560 1970-01-01 00:00:00.000000 errnomodule.o │ │ │ │ ?rw-r--r-- 0 0 0 21392 1970-01-01 00:00:00.000000 _iomodule.o │ │ │ │ ?rw-r--r-- 0 0 0 18640 1970-01-01 00:00:00.000000 iobase.o │ │ │ │ ?rw-r--r-- 0 0 0 21504 1970-01-01 00:00:00.000000 fileio.o │ │ │ │ ?rw-r--r-- 0 0 0 18164 1970-01-01 00:00:00.000000 bytesio.o │ │ │ │ ?rw-r--r-- 0 0 0 46748 1970-01-01 00:00:00.000000 bufferedio.o │ │ │ │ -?rw-r--r-- 0 0 0 52648 1970-01-01 00:00:00.000000 textio.o │ │ │ │ +?rw-r--r-- 0 0 0 52644 1970-01-01 00:00:00.000000 textio.o │ │ │ │ ?rw-r--r-- 0 0 0 16452 1970-01-01 00:00:00.000000 stringio.o │ │ │ │ ?rw-r--r-- 0 0 0 50304 1970-01-01 00:00:00.000000 itertoolsmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 81944 1970-01-01 00:00:00.000000 sre.o │ │ │ │ ?rw-r--r-- 0 0 0 1976 1970-01-01 00:00:00.000000 _sysconfig.o │ │ │ │ ?rw-r--r-- 0 0 0 42532 1970-01-01 00:00:00.000000 _threadmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 27832 1970-01-01 00:00:00.000000 timemodule.o │ │ │ │ ?rw-r--r-- 0 0 0 4896 1970-01-01 00:00:00.000000 _typesmodule.o │ │ │ ├── pegen.o │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -121,13 +121,13 @@ │ │ │ │ │ 117: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_CompareWithASCIIString │ │ │ │ │ 118: 0000059d 42 FUNC GLOBAL HIDDEN 1 _PyPegen_byte_offset_to_character_offset │ │ │ │ │ 119: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8 │ │ │ │ │ 120: 000005c9 86 FUNC GLOBAL HIDDEN 1 _PyPegen_byte_offset_to_character_offset_raw │ │ │ │ │ 121: 00000621 132 FUNC GLOBAL HIDDEN 1 _PyPegen_soft_keyword_token │ │ │ │ │ 122: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_AsStringAndSize │ │ │ │ │ 123: 00000001 12 FUNC GLOBAL HIDDEN 8 _PyPegen_interactive_exit │ │ │ │ │ - 124: 00000e39 382 FUNC GLOBAL HIDDEN 6 _PyPegen_byte_offset_to_character_offset_line │ │ │ │ │ + 124: 00000e39 384 FUNC GLOBAL HIDDEN 6 _PyPegen_byte_offset_to_character_offset_line │ │ │ │ │ 125: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ 126: 00000fb9 4 FUNC GLOBAL HIDDEN 6 _PyPegen_lookahead_for_expr │ │ │ │ │ 127: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_raise_error_known_location │ │ │ │ │ 128: 00000fbd 4 FUNC GLOBAL HIDDEN 6 _PyPegen_lookahead_for_stmt │ │ │ │ │ 129: 0000004b 62 FUNC GLOBAL HIDDEN 8 _PyPegen_expect_forced_result │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -267,19 +267,19 @@ │ │ │ │ │ 00000dc2 00002b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000dea 00000a0a R_ARM_THM_CALL 000004ad Py_XDECREF │ │ │ │ │ 00000e00 00002f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000e0e 00002f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000e1a 00002f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000e30 00002f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000e4c 0000770a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ -00000f9a 00005b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000f9e 00005b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000fa2 0000222f R_ARM_THM_MOVW_ABS_NC 000001c8 .LC16 │ │ │ │ │ -00000fa6 00002230 R_ARM_THM_MOVT_ABS 000001c8 .LC16 │ │ │ │ │ -00000fac 00007d0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000f9c 00005b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000fa0 00005b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000fa4 0000222f R_ARM_THM_MOVW_ABS_NC 000001c8 .LC16 │ │ │ │ │ +00000fa8 00002230 R_ARM_THM_MOVT_ABS 000001c8 .LC16 │ │ │ │ │ +00000fae 00007d0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000e24 00002f1e R_ARM_THM_JUMP24 00000000 PyMem_Free │ │ │ │ │ 00000fb8 0000411e R_ARM_THM_JUMP24 00000001 _PyPegen_lookahead │ │ │ │ │ 00000fbc 0000411e R_ARM_THM_JUMP24 00000001 _PyPegen_lookahead │ │ │ │ │ 00000cc4 00003c1e R_ARM_THM_JUMP24 00000000 _PyPegen_raise_error │ │ │ │ │ │ │ │ │ │ Relocation section '.rel.text.unlikely' at offset 0x328c contains 6 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -89,15 +89,15 @@ │ │ │ │ │ cmp.w r3, #256 @ 0x100 │ │ │ │ │ it eq │ │ │ │ │ cmpeq r0, #0 │ │ │ │ │ beq.w 4ac <_PyPegen_fill_token+0x424> │ │ │ │ │ ldrd r3, r2, [r4, #12] │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ │ beq.w 358 <_PyPegen_fill_token+0x2d0> │ │ │ │ │ ldr.w r5, [r5, r3, lsl #2] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ beq.n 154 <_PyPegen_fill_token+0xcc> │ │ │ │ │ mov r7, r6 │ │ │ │ │ @@ -1622,159 +1622,159 @@ │ │ │ │ │ strd r2, r1, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_AsUTF8 │ │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ it ge │ │ │ │ │ movge r1, #0 │ │ │ │ │ - bge.n eb8 <_PyPegen_byte_offset_to_character_offset_line+0x80> │ │ │ │ │ + bge.n eb6 <_PyPegen_byte_offset_to_character_offset_line+0x7e> │ │ │ │ │ ldrsb r3, [r0, r1] │ │ │ │ │ ldrb.w ip, [r0, r1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n ec2 <_PyPegen_byte_offset_to_character_offset_line+0x8a> │ │ │ │ │ + blt.n ed0 <_PyPegen_byte_offset_to_character_offset_line+0x98> │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - ble.n ed2 <_PyPegen_byte_offset_to_character_offset_line+0x9a> │ │ │ │ │ + ble.n ee0 <_PyPegen_byte_offset_to_character_offset_line+0xa8> │ │ │ │ │ ldrsb r3, [r0, r1] │ │ │ │ │ ldrb.w ip, [r0, r1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n ed6 <_PyPegen_byte_offset_to_character_offset_line+0x9e> │ │ │ │ │ + blt.n ebc <_PyPegen_byte_offset_to_character_offset_line+0x84> │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - ble.n ee6 <_PyPegen_byte_offset_to_character_offset_line+0xae> │ │ │ │ │ + ble.n ecc <_PyPegen_byte_offset_to_character_offset_line+0x94> │ │ │ │ │ ldrsb r3, [r0, r1] │ │ │ │ │ ldrb.w ip, [r0, r1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - it ge │ │ │ │ │ - addge r1, #1 │ │ │ │ │ - blt.n efe <_PyPegen_byte_offset_to_character_offset_line+0xc6> │ │ │ │ │ + blt.n ee4 <_PyPegen_byte_offset_to_character_offset_line+0xac> │ │ │ │ │ + adds r1, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - ble.n ebe <_PyPegen_byte_offset_to_character_offset_line+0x86> │ │ │ │ │ + ble.n ef4 <_PyPegen_byte_offset_to_character_offset_line+0xbc> │ │ │ │ │ ldrsb r3, [r0, r1] │ │ │ │ │ ldrb.w ip, [r0, r1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ it ge │ │ │ │ │ addge r3, r1, #1 │ │ │ │ │ - blt.n f20 <_PyPegen_byte_offset_to_character_offset_line+0xe8> │ │ │ │ │ + blt.n ef8 <_PyPegen_byte_offset_to_character_offset_line+0xc0> │ │ │ │ │ movs r1, #4 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ble.n eb8 <_PyPegen_byte_offset_to_character_offset_line+0x80> │ │ │ │ │ + ble.n eb6 <_PyPegen_byte_offset_to_character_offset_line+0x7e> │ │ │ │ │ ldrsb.w ip, [r0, r3] │ │ │ │ │ ldrb.w lr, [r0, r3] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - blt.n eea <_PyPegen_byte_offset_to_character_offset_line+0xb2> │ │ │ │ │ + blt.n f4e <_PyPegen_byte_offset_to_character_offset_line+0x116> │ │ │ │ │ adds r3, #1 │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt.n ea2 <_PyPegen_byte_offset_to_character_offset_line+0x6a> │ │ │ │ │ + bgt.n ea0 <_PyPegen_byte_offset_to_character_offset_line+0x68> │ │ │ │ │ mov r0, r1 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ - movs r1, #3 │ │ │ │ │ - b.n eb8 <_PyPegen_byte_offset_to_character_offset_line+0x80> │ │ │ │ │ and.w r3, ip, #224 @ 0xe0 │ │ │ │ │ cmp r3, #192 @ 0xc0 │ │ │ │ │ it eq │ │ │ │ │ addeq r1, #2 │ │ │ │ │ - bne.n f78 <_PyPegen_byte_offset_to_character_offset_line+0x140> │ │ │ │ │ + bne.n f1a <_PyPegen_byte_offset_to_character_offset_line+0xe2> │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bgt.n e6c <_PyPegen_byte_offset_to_character_offset_line+0x34> │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - b.n eb8 <_PyPegen_byte_offset_to_character_offset_line+0x80> │ │ │ │ │ + bgt.n e7c <_PyPegen_byte_offset_to_character_offset_line+0x44> │ │ │ │ │ + movs r1, #2 │ │ │ │ │ + b.n eb6 <_PyPegen_byte_offset_to_character_offset_line+0x7e> │ │ │ │ │ and.w r3, ip, #224 @ 0xe0 │ │ │ │ │ cmp r3, #192 @ 0xc0 │ │ │ │ │ it eq │ │ │ │ │ addeq r1, #2 │ │ │ │ │ - bne.n f42 <_PyPegen_byte_offset_to_character_offset_line+0x10a> │ │ │ │ │ + bne.n f62 <_PyPegen_byte_offset_to_character_offset_line+0x12a> │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bgt.n e7c <_PyPegen_byte_offset_to_character_offset_line+0x44> │ │ │ │ │ - movs r1, #2 │ │ │ │ │ - b.n eb8 <_PyPegen_byte_offset_to_character_offset_line+0x80> │ │ │ │ │ - and.w ip, lr, #224 @ 0xe0 │ │ │ │ │ - cmp.w ip, #192 @ 0xc0 │ │ │ │ │ - bne.n f60 <_PyPegen_byte_offset_to_character_offset_line+0x128> │ │ │ │ │ - adds r3, #2 │ │ │ │ │ - adds r1, #1 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - blt.n ea2 <_PyPegen_byte_offset_to_character_offset_line+0x6a> │ │ │ │ │ - b.n eb8 <_PyPegen_byte_offset_to_character_offset_line+0x80> │ │ │ │ │ + bgt.n e6c <_PyPegen_byte_offset_to_character_offset_line+0x34> │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + b.n eb6 <_PyPegen_byte_offset_to_character_offset_line+0x7e> │ │ │ │ │ and.w r3, ip, #224 @ 0xe0 │ │ │ │ │ cmp r3, #192 @ 0xc0 │ │ │ │ │ it eq │ │ │ │ │ addeq r1, #2 │ │ │ │ │ - beq.n e8a <_PyPegen_byte_offset_to_character_offset_line+0x52> │ │ │ │ │ - and.w r3, ip, #240 @ 0xf0 │ │ │ │ │ - cmp r3, #224 @ 0xe0 │ │ │ │ │ - beq.n f96 <_PyPegen_byte_offset_to_character_offset_line+0x15e> │ │ │ │ │ - and.w ip, ip, #248 @ 0xf8 │ │ │ │ │ - cmp.w ip, #240 @ 0xf0 │ │ │ │ │ - bne.n f9a <_PyPegen_byte_offset_to_character_offset_line+0x162> │ │ │ │ │ - adds r1, #4 │ │ │ │ │ - b.n e8a <_PyPegen_byte_offset_to_character_offset_line+0x52> │ │ │ │ │ + bne.n f30 <_PyPegen_byte_offset_to_character_offset_line+0xf8> │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + bgt.n e8c <_PyPegen_byte_offset_to_character_offset_line+0x54> │ │ │ │ │ + movs r1, #3 │ │ │ │ │ + b.n eb6 <_PyPegen_byte_offset_to_character_offset_line+0x7e> │ │ │ │ │ and.w r3, ip, #224 @ 0xe0 │ │ │ │ │ cmp r3, #192 @ 0xc0 │ │ │ │ │ it eq │ │ │ │ │ addeq r3, r1, #2 │ │ │ │ │ - beq.n e9c <_PyPegen_byte_offset_to_character_offset_line+0x64> │ │ │ │ │ + beq.n e9a <_PyPegen_byte_offset_to_character_offset_line+0x62> │ │ │ │ │ and.w r3, ip, #240 @ 0xf0 │ │ │ │ │ cmp r3, #224 @ 0xe0 │ │ │ │ │ - beq.n f58 <_PyPegen_byte_offset_to_character_offset_line+0x120> │ │ │ │ │ + beq.n f98 <_PyPegen_byte_offset_to_character_offset_line+0x160> │ │ │ │ │ and.w ip, ip, #248 @ 0xf8 │ │ │ │ │ cmp.w ip, #240 @ 0xf0 │ │ │ │ │ - bne.n f9a <_PyPegen_byte_offset_to_character_offset_line+0x162> │ │ │ │ │ + bne.n f9c <_PyPegen_byte_offset_to_character_offset_line+0x164> │ │ │ │ │ adds r3, r1, #4 │ │ │ │ │ - b.n e9c <_PyPegen_byte_offset_to_character_offset_line+0x64> │ │ │ │ │ + b.n e9a <_PyPegen_byte_offset_to_character_offset_line+0x62> │ │ │ │ │ and.w r3, ip, #240 @ 0xf0 │ │ │ │ │ cmp r3, #224 @ 0xe0 │ │ │ │ │ - beq.n f5c <_PyPegen_byte_offset_to_character_offset_line+0x124> │ │ │ │ │ + beq.n f46 <_PyPegen_byte_offset_to_character_offset_line+0x10e> │ │ │ │ │ and.w ip, ip, #248 @ 0xf8 │ │ │ │ │ cmp.w ip, #240 @ 0xf0 │ │ │ │ │ - bne.n f9a <_PyPegen_byte_offset_to_character_offset_line+0x162> │ │ │ │ │ + bne.n f9c <_PyPegen_byte_offset_to_character_offset_line+0x164> │ │ │ │ │ adds r1, #4 │ │ │ │ │ - b.n ee2 <_PyPegen_byte_offset_to_character_offset_line+0xaa> │ │ │ │ │ - adds r3, r1, #3 │ │ │ │ │ - b.n e9c <_PyPegen_byte_offset_to_character_offset_line+0x64> │ │ │ │ │ - adds r1, #3 │ │ │ │ │ - b.n ee2 <_PyPegen_byte_offset_to_character_offset_line+0xaa> │ │ │ │ │ - and.w ip, lr, #240 @ 0xf0 │ │ │ │ │ - cmp.w ip, #224 @ 0xe0 │ │ │ │ │ - beq.n f8e <_PyPegen_byte_offset_to_character_offset_line+0x156> │ │ │ │ │ - and.w lr, lr, #248 @ 0xf8 │ │ │ │ │ - cmp.w lr, #240 @ 0xf0 │ │ │ │ │ - bne.n f9a <_PyPegen_byte_offset_to_character_offset_line+0x162> │ │ │ │ │ - adds r3, #4 │ │ │ │ │ - b.n ef6 <_PyPegen_byte_offset_to_character_offset_line+0xbe> │ │ │ │ │ + b.n ec8 <_PyPegen_byte_offset_to_character_offset_line+0x90> │ │ │ │ │ and.w r3, ip, #240 @ 0xf0 │ │ │ │ │ cmp r3, #224 @ 0xe0 │ │ │ │ │ - beq.n f92 <_PyPegen_byte_offset_to_character_offset_line+0x15a> │ │ │ │ │ + beq.n f4a <_PyPegen_byte_offset_to_character_offset_line+0x112> │ │ │ │ │ and.w ip, ip, #248 @ 0xf8 │ │ │ │ │ cmp.w ip, #240 @ 0xf0 │ │ │ │ │ - bne.n f9a <_PyPegen_byte_offset_to_character_offset_line+0x162> │ │ │ │ │ + bne.n f9c <_PyPegen_byte_offset_to_character_offset_line+0x164> │ │ │ │ │ adds r1, #4 │ │ │ │ │ - b.n ece <_PyPegen_byte_offset_to_character_offset_line+0x96> │ │ │ │ │ - adds r3, #3 │ │ │ │ │ - b.n ef6 <_PyPegen_byte_offset_to_character_offset_line+0xbe> │ │ │ │ │ + b.n ef0 <_PyPegen_byte_offset_to_character_offset_line+0xb8> │ │ │ │ │ adds r1, #3 │ │ │ │ │ - b.n ece <_PyPegen_byte_offset_to_character_offset_line+0x96> │ │ │ │ │ + b.n ec8 <_PyPegen_byte_offset_to_character_offset_line+0x90> │ │ │ │ │ adds r1, #3 │ │ │ │ │ - b.n e8a <_PyPegen_byte_offset_to_character_offset_line+0x52> │ │ │ │ │ + b.n ef0 <_PyPegen_byte_offset_to_character_offset_line+0xb8> │ │ │ │ │ + and.w ip, lr, #224 @ 0xe0 │ │ │ │ │ + cmp.w ip, #192 @ 0xc0 │ │ │ │ │ + bne.n f78 <_PyPegen_byte_offset_to_character_offset_line+0x140> │ │ │ │ │ + adds r3, #2 │ │ │ │ │ + adds r1, #1 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + blt.n ea0 <_PyPegen_byte_offset_to_character_offset_line+0x68> │ │ │ │ │ + b.n eb6 <_PyPegen_byte_offset_to_character_offset_line+0x7e> │ │ │ │ │ + and.w r3, ip, #240 @ 0xf0 │ │ │ │ │ + cmp r3, #224 @ 0xe0 │ │ │ │ │ + beq.n f90 <_PyPegen_byte_offset_to_character_offset_line+0x158> │ │ │ │ │ + and.w ip, ip, #248 @ 0xf8 │ │ │ │ │ + cmp.w ip, #240 @ 0xf0 │ │ │ │ │ + bne.n f9c <_PyPegen_byte_offset_to_character_offset_line+0x164> │ │ │ │ │ + adds r1, #4 │ │ │ │ │ + b.n edc <_PyPegen_byte_offset_to_character_offset_line+0xa4> │ │ │ │ │ + and.w ip, lr, #240 @ 0xf0 │ │ │ │ │ + cmp.w ip, #224 @ 0xe0 │ │ │ │ │ + beq.n f94 <_PyPegen_byte_offset_to_character_offset_line+0x15c> │ │ │ │ │ + and.w lr, lr, #248 @ 0xf8 │ │ │ │ │ + cmp.w lr, #240 @ 0xf0 │ │ │ │ │ + bne.n f9c <_PyPegen_byte_offset_to_character_offset_line+0x164> │ │ │ │ │ + adds r3, #4 │ │ │ │ │ + b.n f5a <_PyPegen_byte_offset_to_character_offset_line+0x122> │ │ │ │ │ + adds r1, #3 │ │ │ │ │ + b.n edc <_PyPegen_byte_offset_to_character_offset_line+0xa4> │ │ │ │ │ + adds r3, #3 │ │ │ │ │ + b.n f5a <_PyPegen_byte_offset_to_character_offset_line+0x122> │ │ │ │ │ + adds r3, r1, #3 │ │ │ │ │ + b.n e9a <_PyPegen_byte_offset_to_character_offset_line+0x62> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC16 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n eb8 <_PyPegen_byte_offset_to_character_offset_line+0x80> │ │ │ │ │ - nop │ │ │ │ │ + b.n eb6 <_PyPegen_byte_offset_to_character_offset_line+0x7e> │ │ │ │ │ │ │ │ │ │ 00000fb8 <_PyPegen_lookahead_for_expr>: │ │ │ │ │ _PyPegen_lookahead_for_expr(): │ │ │ │ │ b.w 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_JUMP24 _PyPegen_lookahead │ │ │ │ │ │ │ │ │ │ 00000fbc <_PyPegen_lookahead_for_stmt>: │ │ │ ├── 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: 20124 (bytes into file) │ │ │ │ │ + Start of section headers: 20128 (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 0x4e9c: │ │ │ │ │ +There are 15 section headers, starting at offset 0x4ea0: │ │ │ │ │ │ │ │ │ │ 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 00183c 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 00431c 000808 08 I 12 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 001870 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 00000000 001870 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.4 PROGBITS 00000000 001870 000463 01 AMS 0 0 4 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 001cd4 00094c 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 004b24 000210 08 I 12 6 4 │ │ │ │ │ - [ 8] .text.unlikely PROGBITS 00000000 002620 0002be 00 AX 0 0 2 │ │ │ │ │ - [ 9] .rel.text.unlikely REL 00000000 004d34 0000e8 08 I 12 8 4 │ │ │ │ │ - [10] .note.GNU-stack PROGBITS 00000000 0028de 000000 00 0 0 1 │ │ │ │ │ - [11] .ARM.attributes ARM_ATTRIBUTES 00000000 0028de 000033 00 0 0 1 │ │ │ │ │ - [12] .symtab SYMTAB 00000000 002914 000cf0 10 13 77 4 │ │ │ │ │ - [13] .strtab STRTAB 00000000 003604 000d18 00 0 0 1 │ │ │ │ │ - [14] .shstrtab STRTAB 00000000 004e1c 000080 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 001840 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 004320 000808 08 I 12 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 001874 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 00000000 001874 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.4 PROGBITS 00000000 001874 000463 01 AMS 0 0 4 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 001cd8 00094c 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 004b28 000210 08 I 12 6 4 │ │ │ │ │ + [ 8] .text.unlikely PROGBITS 00000000 002624 0002be 00 AX 0 0 2 │ │ │ │ │ + [ 9] .rel.text.unlikely REL 00000000 004d38 0000e8 08 I 12 8 4 │ │ │ │ │ + [10] .note.GNU-stack PROGBITS 00000000 0028e2 000000 00 0 0 1 │ │ │ │ │ + [11] .ARM.attributes ARM_ATTRIBUTES 00000000 0028e2 000033 00 0 0 1 │ │ │ │ │ + [12] .symtab SYMTAB 00000000 002918 000cf0 10 13 77 4 │ │ │ │ │ + [13] .strtab STRTAB 00000000 003608 000d18 00 0 0 1 │ │ │ │ │ + [14] .shstrtab STRTAB 00000000 004e20 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 {} │ │ │ │ │ @@ -2,48 +2,48 @@ │ │ │ │ │ Symbol table '.symtab' contains 207 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 00000000 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 2: 00000000 0 NOTYPE LOCAL DEFAULT 5 .LC3 │ │ │ │ │ 3: 00000000 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 4: 00000004 0 NOTYPE LOCAL DEFAULT 5 .LC4 │ │ │ │ │ - 5: 000007e1 858 FUNC LOCAL DEFAULT 1 _build_concatenated_str.isra.0 │ │ │ │ │ + 5: 000007e5 858 FUNC LOCAL DEFAULT 1 _build_concatenated_str.isra.0 │ │ │ │ │ 6: 000002a9 22 FUNC LOCAL DEFAULT 8 Py_XDECREF │ │ │ │ │ 7: 00000322 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 8: 00000328 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 9: 0000013f 86 FUNC LOCAL DEFAULT 8 _set_seq_context │ │ │ │ │ 10: 00000578 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 11: 0000057c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 12: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 13: 00000285 76 FUNC LOCAL DEFAULT 1 _get_names.isra.0 │ │ │ │ │ - 14: 000002d1 76 FUNC LOCAL DEFAULT 1 _get_defaults.isra.0 │ │ │ │ │ + 13: 00000289 76 FUNC LOCAL DEFAULT 1 _get_names.isra.0 │ │ │ │ │ + 14: 000002d5 76 FUNC LOCAL DEFAULT 1 _get_defaults.isra.0 │ │ │ │ │ 15: 0000002c 0 NOTYPE LOCAL DEFAULT 5 .LC5 │ │ │ │ │ 16: 00000038 0 NOTYPE LOCAL DEFAULT 5 .LC6 │ │ │ │ │ 17: 000008f9 84 FUNC LOCAL DEFAULT 6 PyUnicode_READ_CHAR │ │ │ │ │ - 18: 000004b9 806 FUNC LOCAL DEFAULT 1 _get_resized_exprs │ │ │ │ │ + 18: 000004bd 806 FUNC LOCAL DEFAULT 1 _get_resized_exprs │ │ │ │ │ 19: 00000048 0 NOTYPE LOCAL DEFAULT 5 .LC7 │ │ │ │ │ 20: 00000090 0 NOTYPE LOCAL DEFAULT 5 .LC8 │ │ │ │ │ 21: 000000d4 0 NOTYPE LOCAL DEFAULT 5 .LC9 │ │ │ │ │ 22: 000000d8 0 NOTYPE LOCAL DEFAULT 5 .LC10 │ │ │ │ │ 23: 000000dc 0 NOTYPE LOCAL DEFAULT 5 .LC11 │ │ │ │ │ 24: 000000e0 0 NOTYPE LOCAL DEFAULT 5 .LC12 │ │ │ │ │ 25: 00000128 0 NOTYPE LOCAL DEFAULT 5 .LC13 │ │ │ │ │ 26: 000000b1 62 FUNC LOCAL DEFAULT 8 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ - 27: 00000ec4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 27: 00000ec8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 28: 00000170 0 NOTYPE LOCAL DEFAULT 5 .LC14 │ │ │ │ │ 29: 00000174 0 NOTYPE LOCAL DEFAULT 5 .LC15 │ │ │ │ │ 30: 000001a4 0 NOTYPE LOCAL DEFAULT 5 .LC16 │ │ │ │ │ - 31: 00000ec8 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 31: 00000ecc 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 32: 000001a8 0 NOTYPE LOCAL DEFAULT 5 .LC17 │ │ │ │ │ - 33: 00001048 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 34: 0000104c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 33: 0000104c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 34: 00001050 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 35: 000001b0 0 NOTYPE LOCAL DEFAULT 5 .LC18 │ │ │ │ │ 36: 000001b4 0 NOTYPE LOCAL DEFAULT 5 .LC0 │ │ │ │ │ 37: 000001bc 0 NOTYPE LOCAL DEFAULT 5 .LC1 │ │ │ │ │ - 38: 00001150 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 38: 00001154 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 39: 000001c4 0 NOTYPE LOCAL DEFAULT 5 .LC19 │ │ │ │ │ 40: 00000000 0 NOTYPE LOCAL DEFAULT 8 $t │ │ │ │ │ 41: 000001ec 0 NOTYPE LOCAL DEFAULT 5 .LC20 │ │ │ │ │ 42: 0000021c 0 NOTYPE LOCAL DEFAULT 5 .LC21 │ │ │ │ │ 43: 00000228 0 NOTYPE LOCAL DEFAULT 5 .LC22 │ │ │ │ │ 44: 00000234 0 NOTYPE LOCAL DEFAULT 5 .LC23 │ │ │ │ │ 45: 0000023c 0 NOTYPE LOCAL DEFAULT 5 .LC24 │ │ │ │ │ @@ -67,21 +67,21 @@ │ │ │ │ │ 63: 00000348 0 NOTYPE LOCAL DEFAULT 5 .LC42 │ │ │ │ │ 64: 00000350 0 NOTYPE LOCAL DEFAULT 5 .LC43 │ │ │ │ │ 65: 0000035c 0 NOTYPE LOCAL DEFAULT 5 .LC44 │ │ │ │ │ 66: 00000364 0 NOTYPE LOCAL DEFAULT 5 .LC45 │ │ │ │ │ 67: 00000370 0 NOTYPE LOCAL DEFAULT 5 .LC46 │ │ │ │ │ 68: 00000388 0 NOTYPE LOCAL DEFAULT 5 .LC47 │ │ │ │ │ 69: 0000039c 0 NOTYPE LOCAL DEFAULT 5 .LC48 │ │ │ │ │ - 70: 00001672 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 71: 0000168e 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 70: 00001676 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 71: 00001692 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 72: 000003d0 0 NOTYPE LOCAL DEFAULT 5 .LC49 │ │ │ │ │ 73: 00000408 0 NOTYPE LOCAL DEFAULT 5 .LC50 │ │ │ │ │ 74: 00000438 0 NOTYPE LOCAL DEFAULT 5 .LC51 │ │ │ │ │ - 75: 0000115d 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 76: 0000115e 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 75: 00001161 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 76: 00001162 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 77: 00000001 166 FUNC GLOBAL HIDDEN 6 _PyPegen_constant_from_string │ │ │ │ │ 78: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_AsString │ │ │ │ │ 79: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_parse_string │ │ │ │ │ 80: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArena_AddPyObject │ │ │ │ │ 81: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Constant │ │ │ │ │ 82: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Pypegen_raise_decode_error │ │ │ │ │ 83: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_new_identifier │ │ │ │ │ @@ -105,101 +105,101 @@ │ │ │ │ │ 101: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Starred │ │ │ │ │ 102: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Subscript │ │ │ │ │ 103: 000003fd 34 FUNC GLOBAL HIDDEN 6 _PyPegen_singleton_seq │ │ │ │ │ 104: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_generic_seq_new │ │ │ │ │ 105: 00000421 122 FUNC GLOBAL HIDDEN 6 _PyPegen_seq_insert_in_front │ │ │ │ │ 106: 0000049d 224 FUNC GLOBAL HIDDEN 6 _PyPegen_collect_call_seqs │ │ │ │ │ 107: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Call │ │ │ │ │ - 108: 00000dd1 130 FUNC GLOBAL HIDDEN 1 _PyPegen_seq_extract_starred_exprs │ │ │ │ │ - 109: 00000e55 104 FUNC GLOBAL HIDDEN 1 _PyPegen_seq_delete_starred_exprs │ │ │ │ │ + 108: 00000dd5 130 FUNC GLOBAL HIDDEN 1 _PyPegen_seq_extract_starred_exprs │ │ │ │ │ + 109: 00000e59 104 FUNC GLOBAL HIDDEN 1 _PyPegen_seq_delete_starred_exprs │ │ │ │ │ 110: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_expr_seq_new │ │ │ │ │ 111: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ 112: 0000057d 80 FUNC GLOBAL HIDDEN 6 _PyPegen_add_type_comment_to_arg │ │ │ │ │ - 113: 000017ed 78 FUNC GLOBAL HIDDEN 1 _PyPegen_new_type_comment │ │ │ │ │ + 113: 000017f1 78 FUNC GLOBAL HIDDEN 1 _PyPegen_new_type_comment │ │ │ │ │ 114: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_arg │ │ │ │ │ 115: 000005cd 40 FUNC GLOBAL HIDDEN 6 _PyPegen_cmpop_expr_pair │ │ │ │ │ 116: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArena_Malloc │ │ │ │ │ - 117: 00000001 420 FUNC GLOBAL HIDDEN 1 _PyPegen_make_arguments │ │ │ │ │ + 117: 00000001 424 FUNC GLOBAL HIDDEN 1 _PyPegen_make_arguments │ │ │ │ │ 118: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_arg_seq_new │ │ │ │ │ 119: 000006a5 152 FUNC GLOBAL HIDDEN 6 _PyPegen_join_sequences │ │ │ │ │ 120: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_arguments │ │ │ │ │ - 121: 000001a5 50 FUNC GLOBAL HIDDEN 1 _PyPegen_seq_count_dots │ │ │ │ │ + 121: 000001a9 50 FUNC GLOBAL HIDDEN 1 _PyPegen_seq_count_dots │ │ │ │ │ 122: 000005f5 86 FUNC GLOBAL HIDDEN 6 _PyPegen_get_cmpops │ │ │ │ │ 123: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_int_seq_new │ │ │ │ │ - 124: 000001d9 170 FUNC GLOBAL HIDDEN 1 _PyPegen_checked_future_import │ │ │ │ │ + 124: 000001dd 170 FUNC GLOBAL HIDDEN 1 _PyPegen_checked_future_import │ │ │ │ │ 125: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_CompareWithASCIIString │ │ │ │ │ 126: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_ImportFrom │ │ │ │ │ 127: 0000064d 86 FUNC GLOBAL HIDDEN 6 _PyPegen_get_exprs │ │ │ │ │ - 128: 0000031d 102 FUNC GLOBAL HIDDEN 1 _PyPegen_constant_from_token │ │ │ │ │ + 128: 00000321 102 FUNC GLOBAL HIDDEN 1 _PyPegen_constant_from_token │ │ │ │ │ 129: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ - 130: 00000385 244 FUNC GLOBAL HIDDEN 1 _PyPegen_formatted_value │ │ │ │ │ + 130: 00000389 244 FUNC GLOBAL HIDDEN 1 _PyPegen_formatted_value │ │ │ │ │ 131: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_FormattedValue │ │ │ │ │ - 132: 00000479 62 FUNC GLOBAL HIDDEN 1 _PyPegen_joined_str │ │ │ │ │ + 132: 0000047d 62 FUNC GLOBAL HIDDEN 1 _PyPegen_joined_str │ │ │ │ │ 133: 0000073d 242 FUNC GLOBAL HIDDEN 6 _PyPegen_seq_flatten │ │ │ │ │ 134: 00000000 0 NOTYPE GLOBAL DEFAULT UND strpbrk │ │ │ │ │ 135: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Type │ │ │ │ │ 136: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8 │ │ │ │ │ 137: 00000000 0 NOTYPE GLOBAL DEFAULT UND strcmp │ │ │ │ │ 138: 00000000 0 NOTYPE GLOBAL DEFAULT UND strlen │ │ │ │ │ 139: 00000000 0 NOTYPE GLOBAL DEFAULT UND strchr │ │ │ │ │ 140: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_decode_string │ │ │ │ │ 141: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SystemError │ │ │ │ │ 142: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ 143: 00000831 56 FUNC GLOBAL HIDDEN 6 _PyPegen_register_stmts │ │ │ │ │ 144: 00000869 72 FUNC GLOBAL HIDDEN 6 _PyPegen_get_keys │ │ │ │ │ 145: 000008b1 72 FUNC GLOBAL HIDDEN 6 _PyPegen_get_values │ │ │ │ │ - 146: 00000b3d 62 FUNC GLOBAL HIDDEN 1 _PyPegen_name_default_pair │ │ │ │ │ - 147: 00000b7d 58 FUNC GLOBAL HIDDEN 1 _PyPegen_map_names_to_ids │ │ │ │ │ + 146: 00000b41 62 FUNC GLOBAL HIDDEN 1 _PyPegen_name_default_pair │ │ │ │ │ + 147: 00000b81 58 FUNC GLOBAL HIDDEN 1 _PyPegen_map_names_to_ids │ │ │ │ │ 148: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_identifier_seq_new │ │ │ │ │ - 149: 00000bb9 46 FUNC GLOBAL HIDDEN 1 _PyPegen_star_etc │ │ │ │ │ - 150: 00000be9 94 FUNC GLOBAL HIDDEN 1 _PyPegen_function_def_decorators │ │ │ │ │ + 149: 00000bbd 46 FUNC GLOBAL HIDDEN 1 _PyPegen_star_etc │ │ │ │ │ + 150: 00000bed 94 FUNC GLOBAL HIDDEN 1 _PyPegen_function_def_decorators │ │ │ │ │ 151: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_FunctionDef │ │ │ │ │ 152: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_AsyncFunctionDef │ │ │ │ │ - 153: 00000c49 242 FUNC GLOBAL HIDDEN 1 _PyPegen_check_fstring_conversion │ │ │ │ │ - 154: 00000d3d 106 FUNC GLOBAL HIDDEN 1 _PyPegen_empty_arguments │ │ │ │ │ - 155: 00000da9 40 FUNC GLOBAL HIDDEN 1 _PyPegen_keyword_or_starred │ │ │ │ │ + 153: 00000c4d 242 FUNC GLOBAL HIDDEN 1 _PyPegen_check_fstring_conversion │ │ │ │ │ + 154: 00000d41 106 FUNC GLOBAL HIDDEN 1 _PyPegen_empty_arguments │ │ │ │ │ + 155: 00000dad 40 FUNC GLOBAL HIDDEN 1 _PyPegen_keyword_or_starred │ │ │ │ │ 156: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_keyword_seq_new │ │ │ │ │ - 157: 00000ebd 12 FUNC GLOBAL HIDDEN 1 _PyPegen_dummy_name │ │ │ │ │ - 158: 00000ec9 92 FUNC GLOBAL HIDDEN 1 _PyPegen_check_barry_as_flufl │ │ │ │ │ - 159: 00000f25 30 FUNC GLOBAL HIDDEN 1 _PyPegen_augoperator │ │ │ │ │ - 160: 00000f45 136 FUNC GLOBAL HIDDEN 1 _PyPegen_make_module │ │ │ │ │ + 157: 00000ec1 12 FUNC GLOBAL HIDDEN 1 _PyPegen_dummy_name │ │ │ │ │ + 158: 00000ecd 92 FUNC GLOBAL HIDDEN 1 _PyPegen_check_barry_as_flufl │ │ │ │ │ + 159: 00000f29 30 FUNC GLOBAL HIDDEN 1 _PyPegen_augoperator │ │ │ │ │ + 160: 00000f49 136 FUNC GLOBAL HIDDEN 1 _PyPegen_make_module │ │ │ │ │ 161: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Module │ │ │ │ │ 162: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_type_ignore_seq_new │ │ │ │ │ 163: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_TypeIgnore │ │ │ │ │ - 164: 00000fcd 128 FUNC GLOBAL HIDDEN 1 _PyPegen_join_names_with_dot │ │ │ │ │ + 164: 00000fd1 128 FUNC GLOBAL HIDDEN 1 _PyPegen_join_names_with_dot │ │ │ │ │ 165: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromFormat │ │ │ │ │ 166: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_InternImmortal │ │ │ │ │ 167: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ - 168: 0000104d 40 FUNC GLOBAL HIDDEN 1 _PyPegen_key_value_pair │ │ │ │ │ - 169: 00001075 104 FUNC GLOBAL HIDDEN 1 _PyPegen_alias_for_star │ │ │ │ │ + 168: 00001051 40 FUNC GLOBAL HIDDEN 1 _PyPegen_key_value_pair │ │ │ │ │ + 169: 00001079 104 FUNC GLOBAL HIDDEN 1 _PyPegen_alias_for_star │ │ │ │ │ 170: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_InternFromString │ │ │ │ │ 171: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_alias │ │ │ │ │ - 172: 000010dd 82 FUNC GLOBAL HIDDEN 1 _PyPegen_check_legacy_stmt │ │ │ │ │ - 173: 00001131 180 FUNC GLOBAL HIDDEN 1 _PyPegen_get_invalid_target │ │ │ │ │ - 174: 000011e5 66 FUNC GLOBAL HIDDEN 1 _PyPegen_class_def_decorators │ │ │ │ │ + 172: 000010e1 82 FUNC GLOBAL HIDDEN 1 _PyPegen_check_legacy_stmt │ │ │ │ │ + 173: 00001135 180 FUNC GLOBAL HIDDEN 1 _PyPegen_get_invalid_target │ │ │ │ │ + 174: 000011e9 66 FUNC GLOBAL HIDDEN 1 _PyPegen_class_def_decorators │ │ │ │ │ 175: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_ClassDef │ │ │ │ │ - 176: 00001229 142 FUNC GLOBAL HIDDEN 1 _PyPegen_decoded_constant_from_token │ │ │ │ │ + 176: 0000122d 142 FUNC GLOBAL HIDDEN 1 _PyPegen_decoded_constant_from_token │ │ │ │ │ 177: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_AsStringAndSize │ │ │ │ │ - 178: 000012b9 284 FUNC GLOBAL HIDDEN 1 _PyPegen_setup_full_format_spec │ │ │ │ │ - 179: 000013d5 40 FUNC GLOBAL HIDDEN 1 _PyPegen_key_pattern_pair │ │ │ │ │ - 180: 000013fd 60 FUNC GLOBAL HIDDEN 1 _PyPegen_get_pattern_keys │ │ │ │ │ - 181: 00001439 60 FUNC GLOBAL HIDDEN 1 _PyPegen_get_patterns │ │ │ │ │ + 178: 000012bd 284 FUNC GLOBAL HIDDEN 1 _PyPegen_setup_full_format_spec │ │ │ │ │ + 179: 000013d9 40 FUNC GLOBAL HIDDEN 1 _PyPegen_key_pattern_pair │ │ │ │ │ + 180: 00001401 60 FUNC GLOBAL HIDDEN 1 _PyPegen_get_pattern_keys │ │ │ │ │ + 181: 0000143d 60 FUNC GLOBAL HIDDEN 1 _PyPegen_get_patterns │ │ │ │ │ 182: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_pattern_seq_new │ │ │ │ │ - 183: 00001475 40 FUNC GLOBAL HIDDEN 1 _PyPegen_slash_with_default │ │ │ │ │ - 184: 0000149d 62 FUNC GLOBAL HIDDEN 1 _PyPegen_template_str │ │ │ │ │ + 183: 00001479 40 FUNC GLOBAL HIDDEN 1 _PyPegen_slash_with_default │ │ │ │ │ + 184: 000014a1 62 FUNC GLOBAL HIDDEN 1 _PyPegen_template_str │ │ │ │ │ 185: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_TemplateStr │ │ │ │ │ - 186: 000014dd 50 FUNC GLOBAL HIDDEN 1 _PyPegen_concatenate_tstrings │ │ │ │ │ - 187: 00001511 328 FUNC GLOBAL HIDDEN 1 _PyPegen_interpolation │ │ │ │ │ + 186: 000014e1 50 FUNC GLOBAL HIDDEN 1 _PyPegen_concatenate_tstrings │ │ │ │ │ + 187: 00001515 328 FUNC GLOBAL HIDDEN 1 _PyPegen_interpolation │ │ │ │ │ 188: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_IsWhitespace │ │ │ │ │ 189: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Substring │ │ │ │ │ 190: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Interpolation │ │ │ │ │ 191: 00000001 88 FUNC GLOBAL HIDDEN 8 _PyPegen_ensure_real │ │ │ │ │ 192: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyComplex_Type │ │ │ │ │ 193: 00000059 88 FUNC GLOBAL HIDDEN 8 _PyPegen_ensure_imaginary │ │ │ │ │ - 194: 00001659 404 FUNC GLOBAL HIDDEN 1 _PyPegen_get_expr_name │ │ │ │ │ + 194: 0000165d 404 FUNC GLOBAL HIDDEN 1 _PyPegen_get_expr_name │ │ │ │ │ 195: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ 196: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ 197: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ 198: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_EllipsisObject │ │ │ │ │ 199: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_raise_error_known_location │ │ │ │ │ 200: 000000ef 80 FUNC GLOBAL HIDDEN 8 _PyPegen_arguments_parsing_error │ │ │ │ │ 201: 00000195 22 FUNC GLOBAL HIDDEN 8 _PyPegen_seq_last_item │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,269 +1,269 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x431c contains 257 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x4320 contains 257 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000028 0000760a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ -0000004e 0000770a R_ARM_THM_CALL 000006a5 _PyPegen_join_sequences │ │ │ │ │ -00000082 0000760a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ -00000090 00006e0a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -000000aa 0000780a R_ARM_THM_CALL 00000000 _PyAST_arguments │ │ │ │ │ +0000002c 0000760a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ +00000052 0000770a R_ARM_THM_CALL 000006a5 _PyPegen_join_sequences │ │ │ │ │ +00000086 0000760a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ +00000094 00006e0a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +000000ae 0000780a R_ARM_THM_CALL 00000000 _PyAST_arguments │ │ │ │ │ 000000f0 0000760a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ -0000010c 00006e0a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +0000010e 00006e0a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ 00000122 00006e0a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00000136 0000760a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ -00000166 0000770a R_ARM_THM_CALL 000006a5 _PyPegen_join_sequences │ │ │ │ │ -00000182 0000770a R_ARM_THM_CALL 000006a5 _PyPegen_join_sequences │ │ │ │ │ -00000202 00000f2f R_ARM_THM_MOVW_ABS_NC 0000002c .LC5 │ │ │ │ │ -00000206 00000f30 R_ARM_THM_MOVT_ABS 0000002c .LC5 │ │ │ │ │ -0000020c 00007d0a R_ARM_THM_CALL 00000000 PyUnicode_CompareWithASCIIString │ │ │ │ │ -00000236 0000102f R_ARM_THM_MOVW_ABS_NC 00000038 .LC6 │ │ │ │ │ -0000023a 00001030 R_ARM_THM_MOVT_ABS 00000038 .LC6 │ │ │ │ │ -00000266 00007d0a R_ARM_THM_CALL 00000000 PyUnicode_CompareWithASCIIString │ │ │ │ │ -000002a0 0000760a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ -000002ec 00006e0a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00000332 00004e0a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -00000338 0000810a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -00000344 0000500a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ -00000362 0000510a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -0000037a 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000003ba 0000110a R_ARM_THM_CALL 000008f9 PyUnicode_READ_CHAR │ │ │ │ │ -000003d6 0000830a R_ARM_THM_CALL 00000000 _PyAST_FormattedValue │ │ │ │ │ -00000406 0000830a R_ARM_THM_CALL 00000000 _PyAST_FormattedValue │ │ │ │ │ -00000426 0000510a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -00000432 00006e0a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -000004ae 00005c0a R_ARM_THM_CALL 00000000 _PyAST_JoinedStr │ │ │ │ │ -000004fe 00004e0a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -00000508 0000152f R_ARM_THM_MOVW_ABS_NC 000000d4 .LC9 │ │ │ │ │ -0000050c 00001530 R_ARM_THM_MOVT_ABS 000000d4 .LC9 │ │ │ │ │ -00000510 0000860a R_ARM_THM_CALL 00000000 strpbrk │ │ │ │ │ -0000051c 00006e0a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -0000053e 0000162f R_ARM_THM_MOVW_ABS_NC 000000d8 .LC10 │ │ │ │ │ -00000542 00001630 R_ARM_THM_MOVT_ABS 000000d8 .LC10 │ │ │ │ │ -00000546 0000172f R_ARM_THM_MOVW_ABS_NC 000000dc .LC11 │ │ │ │ │ -0000054a 00001730 R_ARM_THM_MOVT_ABS 000000dc .LC11 │ │ │ │ │ -0000054e 0000872f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00000552 00008730 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000056c 0000880a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ -0000057a 0000890a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ -00000586 0000890a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ -00000590 00008a0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -0000059c 00008b0a R_ARM_THM_CALL 00000000 strchr │ │ │ │ │ -000005b0 00008c0a R_ARM_THM_CALL 00000000 _PyPegen_decode_string │ │ │ │ │ -000005c2 0000500a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ -000005e0 0000510a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -00000674 00008d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00000678 00008d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -0000067e 0000132f R_ARM_THM_MOVW_ABS_NC 00000048 .LC7 │ │ │ │ │ -00000682 00001330 R_ARM_THM_MOVT_ABS 00000048 .LC7 │ │ │ │ │ -00000688 0000142f R_ARM_THM_MOVW_ABS_NC 00000090 .LC8 │ │ │ │ │ -0000068c 00001430 R_ARM_THM_MOVT_ABS 00000090 .LC8 │ │ │ │ │ -00000698 00008e0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000006b8 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000006c0 0000520a R_ARM_THM_CALL 00000000 _Pypegen_raise_decode_error │ │ │ │ │ -000006d4 00006e0a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -000006f8 0000872f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000006fc 00008730 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00000706 0000162f R_ARM_THM_MOVW_ABS_NC 000000d8 .LC10 │ │ │ │ │ -0000070a 00001630 R_ARM_THM_MOVT_ABS 000000d8 .LC10 │ │ │ │ │ -0000070e 0000172f R_ARM_THM_MOVW_ABS_NC 000000dc .LC11 │ │ │ │ │ -00000712 00001730 R_ARM_THM_MOVT_ABS 000000dc .LC11 │ │ │ │ │ -00000732 0000880a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ -0000073e 0000890a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ -0000074a 0000890a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ -00000754 00008a0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00000764 00008c0a R_ARM_THM_CALL 00000000 _PyPegen_decode_string │ │ │ │ │ -00000774 0000500a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ -00000792 0000510a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -00000810 00006e0a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -0000082e 0000872f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00000832 00008730 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000086a 00006e0a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00000878 0000872f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000087c 00008730 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00000a18 00006e0a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00000a3a 0000570a R_ARM_THM_CALL 00000000 PyUnicodeWriter_Create │ │ │ │ │ -00000a6e 0000580a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteStr │ │ │ │ │ -00000a7c 00005f0a R_ARM_THM_CALL 00000000 PyUnicodeWriter_Discard │ │ │ │ │ -00000a9a 0000590a R_ARM_THM_CALL 00000000 PyUnicodeWriter_Finish │ │ │ │ │ -00000aac 0000500a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ -00000ad2 0000510a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -00000b34 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b58 0000740a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ -00000b66 0000700a R_ARM_THM_CALL 0000057d _PyPegen_add_type_comment_to_arg │ │ │ │ │ -00000b94 0000940a R_ARM_THM_CALL 00000000 _Py_asdl_identifier_seq_new │ │ │ │ │ -00000bd2 0000740a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ -00000c36 0000970a R_ARM_THM_CALL 00000000 _PyAST_FunctionDef │ │ │ │ │ -00000c40 0000980a R_ARM_THM_CALL 00000000 _PyAST_AsyncFunctionDef │ │ │ │ │ -00000c7e 0000110a R_ARM_THM_CALL 000008f9 PyUnicode_READ_CHAR │ │ │ │ │ -00000c98 0000740a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ -00000cb0 00005d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00000cb4 00005d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00000cde 0000182f R_ARM_THM_MOVW_ABS_NC 000000e0 .LC12 │ │ │ │ │ -00000ce2 00001830 R_ARM_THM_MOVT_ABS 000000e0 .LC12 │ │ │ │ │ -00000ce8 00001a0a R_ARM_THM_CALL 000000b1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00000cfa 00005d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00000cfe 00005d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00000d2a 0000192f R_ARM_THM_MOVW_ABS_NC 00000128 .LC13 │ │ │ │ │ -00000d2e 00001930 R_ARM_THM_MOVT_ABS 00000128 .LC13 │ │ │ │ │ -00000d34 00001a0a R_ARM_THM_CALL 000000b1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00000d52 0000760a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ -00000d5e 0000760a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ -00000d6a 00006e0a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00000d76 0000760a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ -00000d82 00006e0a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00000d9a 0000780a R_ARM_THM_CALL 00000000 _PyAST_arguments │ │ │ │ │ -00000dc0 0000740a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ -00000e18 00006e0a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00000e8e 00009c0a R_ARM_THM_CALL 00000000 _Py_asdl_keyword_seq_new │ │ │ │ │ -00000ec4 00006f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000ed4 00001e2f R_ARM_THM_MOVW_ABS_NC 000001a4 .LC16 │ │ │ │ │ -00000ed8 00001e30 R_ARM_THM_MOVT_ABS 000001a4 .LC16 │ │ │ │ │ -00000ef0 00001c2f R_ARM_THM_MOVW_ABS_NC 00000170 .LC14 │ │ │ │ │ -00000ef4 00001c30 R_ARM_THM_MOVT_ABS 00000170 .LC14 │ │ │ │ │ -00000efc 0000890a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ -00000f04 00005d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00000f08 00005d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00000f10 00001d2f R_ARM_THM_MOVW_ABS_NC 00000174 .LC15 │ │ │ │ │ -00000f14 00001d30 R_ARM_THM_MOVT_ABS 00000174 .LC15 │ │ │ │ │ -00000f1a 00005e0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00000f38 0000740a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ -00000f7a 0000a20a R_ARM_THM_CALL 00000000 _Py_asdl_type_ignore_seq_new │ │ │ │ │ -00000f98 0000710a R_ARM_THM_CALL 000017ed _PyPegen_new_type_comment │ │ │ │ │ -00000faa 0000a30a R_ARM_THM_CALL 00000000 _PyAST_TypeIgnore │ │ │ │ │ -00000fe6 0000202f R_ARM_THM_MOVW_ABS_NC 000001a8 .LC17 │ │ │ │ │ -00000fea 00002030 R_ARM_THM_MOVT_ABS 000001a8 .LC17 │ │ │ │ │ -00000fee 0000a50a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -00001006 0000a60a R_ARM_THM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ -0000100e 0000500a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ -0000102a 0000610a R_ARM_THM_CALL 00000000 _PyAST_Name │ │ │ │ │ -00001040 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001048 0000a76b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001064 0000740a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ -00001086 0000232f R_ARM_THM_MOVW_ABS_NC 000001b0 .LC18 │ │ │ │ │ -0000108a 00002330 R_ARM_THM_MOVT_ABS 000001b0 .LC18 │ │ │ │ │ -00001094 0000aa0a R_ARM_THM_CALL 00000000 PyUnicode_InternFromString │ │ │ │ │ -000010a0 0000500a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ -000010bc 0000ab0a R_ARM_THM_CALL 00000000 _PyAST_alias │ │ │ │ │ -000010d4 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000010f8 0000242f R_ARM_THM_MOVW_ABS_NC 000001b4 .LC0 │ │ │ │ │ -000010fc 00002430 R_ARM_THM_MOVT_ABS 000001b4 .LC0 │ │ │ │ │ -00001100 0000252f R_ARM_THM_MOVW_ABS_NC 000001bc .LC1 │ │ │ │ │ -00001104 00002530 R_ARM_THM_MOVT_ABS 000001bc .LC1 │ │ │ │ │ -00001110 00007d0a R_ARM_THM_CALL 00000000 PyUnicode_CompareWithASCIIString │ │ │ │ │ -00001198 0000ad0a R_ARM_THM_CALL 00001131 _PyPegen_get_invalid_target │ │ │ │ │ -000011c6 0000ad0a R_ARM_THM_CALL 00001131 _PyPegen_get_invalid_target │ │ │ │ │ -0000121e 0000af0a R_ARM_THM_CALL 00000000 _PyAST_ClassDef │ │ │ │ │ -00001242 0000b10a R_ARM_THM_CALL 00000000 PyBytes_AsStringAndSize │ │ │ │ │ -0000126c 00008c0a R_ARM_THM_CALL 00000000 _PyPegen_decode_string │ │ │ │ │ -00001278 0000500a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ -00001296 0000510a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -000012ae 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000012da 0000872f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000012de 00008730 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00001338 00005c0a R_ARM_THM_CALL 00000000 _PyAST_JoinedStr │ │ │ │ │ -00001348 0000740a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ -00001364 00006e0a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -0000138e 0000872f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00001392 00008730 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000013c4 0000550a R_ARM_THM_CALL 000000a9 _PyPegen_concatenate_strings │ │ │ │ │ -000013ec 0000740a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ -00001414 00006e0a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00001450 0000b60a R_ARM_THM_CALL 00000000 _Py_asdl_pattern_seq_new │ │ │ │ │ -0000148c 0000740a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ -000014d2 0000b90a R_ARM_THM_CALL 00000000 _PyAST_TemplateStr │ │ │ │ │ -0000157a 0000110a R_ARM_THM_CALL 000008f9 PyUnicode_READ_CHAR │ │ │ │ │ -00001580 0000bc0a R_ARM_THM_CALL 00000000 _PyUnicode_IsWhitespace │ │ │ │ │ -00001594 0000bd0a R_ARM_THM_CALL 00000000 PyUnicode_Substring │ │ │ │ │ -000015a0 0000500a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ -000015c0 0000be0a R_ARM_THM_CALL 00000000 _PyAST_Interpolation │ │ │ │ │ -000015de 0000060a R_ARM_THM_CALL 000002a9 Py_XDECREF │ │ │ │ │ -00001604 0000510a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -00001612 00006e0a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00001640 0000110a R_ARM_THM_CALL 000008f9 PyUnicode_READ_CHAR │ │ │ │ │ -0000168e 00002b2f R_ARM_THM_MOVW_ABS_NC 00000228 .LC22 │ │ │ │ │ -00001692 00002b30 R_ARM_THM_MOVT_ABS 00000228 .LC22 │ │ │ │ │ -00001698 00002a2f R_ARM_THM_MOVW_ABS_NC 0000021c .LC21 │ │ │ │ │ -0000169c 00002a30 R_ARM_THM_MOVT_ABS 0000021c .LC21 │ │ │ │ │ -000016a2 0000382f R_ARM_THM_MOVW_ABS_NC 000002e0 .LC35 │ │ │ │ │ -000016a6 00003830 R_ARM_THM_MOVT_ABS 000002e0 .LC35 │ │ │ │ │ -000016ac 0000372f R_ARM_THM_MOVW_ABS_NC 000002cc .LC34 │ │ │ │ │ -000016b0 00003730 R_ARM_THM_MOVT_ABS 000002cc .LC34 │ │ │ │ │ -000016b6 0000362f R_ARM_THM_MOVW_ABS_NC 000002b8 .LC33 │ │ │ │ │ -000016ba 00003630 R_ARM_THM_MOVT_ABS 000002b8 .LC33 │ │ │ │ │ -000016c0 00003a2f R_ARM_THM_MOVW_ABS_NC 00000304 .LC37 │ │ │ │ │ -000016c4 00003a30 R_ARM_THM_MOVT_ABS 00000304 .LC37 │ │ │ │ │ -000016ca 0000392f R_ARM_THM_MOVW_ABS_NC 000002f4 .LC36 │ │ │ │ │ -000016ce 00003930 R_ARM_THM_MOVT_ABS 000002f4 .LC36 │ │ │ │ │ -000016d4 0000432f R_ARM_THM_MOVW_ABS_NC 00000370 .LC46 │ │ │ │ │ -000016d8 00004330 R_ARM_THM_MOVT_ABS 00000370 .LC46 │ │ │ │ │ -000016de 0000332f R_ARM_THM_MOVW_ABS_NC 00000278 .LC30 │ │ │ │ │ -000016e2 00003330 R_ARM_THM_MOVT_ABS 00000278 .LC30 │ │ │ │ │ -000016e8 00002d2f R_ARM_THM_MOVW_ABS_NC 0000023c .LC24 │ │ │ │ │ -000016ec 00002d30 R_ARM_THM_MOVT_ABS 0000023c .LC24 │ │ │ │ │ -000016f2 00002f2f R_ARM_THM_MOVW_ABS_NC 0000024c .LC26 │ │ │ │ │ -000016f6 00002f30 R_ARM_THM_MOVT_ABS 0000024c .LC26 │ │ │ │ │ -000016fc 00002e2f R_ARM_THM_MOVW_ABS_NC 00000244 .LC25 │ │ │ │ │ -00001700 00002e30 R_ARM_THM_MOVT_ABS 00000244 .LC25 │ │ │ │ │ -00001706 00002c2f R_ARM_THM_MOVW_ABS_NC 00000234 .LC23 │ │ │ │ │ -0000170a 00002c30 R_ARM_THM_MOVT_ABS 00000234 .LC23 │ │ │ │ │ -00001710 0000442f R_ARM_THM_MOVW_ABS_NC 00000388 .LC47 │ │ │ │ │ -00001714 00004430 R_ARM_THM_MOVT_ABS 00000388 .LC47 │ │ │ │ │ -0000171a 0000322f R_ARM_THM_MOVW_ABS_NC 0000026c .LC29 │ │ │ │ │ -0000171e 00003230 R_ARM_THM_MOVT_ABS 0000026c .LC29 │ │ │ │ │ -00001724 00008d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00001728 00008d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -0000172e 0000452f R_ARM_THM_MOVW_ABS_NC 0000039c .LC48 │ │ │ │ │ -00001732 00004530 R_ARM_THM_MOVT_ABS 0000039c .LC48 │ │ │ │ │ -0000173a 00008e0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001742 0000302f R_ARM_THM_MOVW_ABS_NC 00000254 .LC27 │ │ │ │ │ -00001746 00003030 R_ARM_THM_MOVT_ABS 00000254 .LC27 │ │ │ │ │ -0000174c 0000312f R_ARM_THM_MOVW_ABS_NC 0000025c .LC28 │ │ │ │ │ -00001750 00003130 R_ARM_THM_MOVT_ABS 0000025c .LC28 │ │ │ │ │ -00001756 0000422f R_ARM_THM_MOVW_ABS_NC 00000364 .LC45 │ │ │ │ │ -0000175a 00004230 R_ARM_THM_MOVT_ABS 00000364 .LC45 │ │ │ │ │ -00001760 0000342f R_ARM_THM_MOVW_ABS_NC 00000290 .LC31 │ │ │ │ │ -00001764 00003430 R_ARM_THM_MOVT_ABS 00000290 .LC31 │ │ │ │ │ -0000176a 0000352f R_ARM_THM_MOVW_ABS_NC 000002a4 .LC32 │ │ │ │ │ -0000176e 00003530 R_ARM_THM_MOVT_ABS 000002a4 .LC32 │ │ │ │ │ -00001774 00003c2f R_ARM_THM_MOVW_ABS_NC 00000324 .LC39 │ │ │ │ │ -00001778 00003c30 R_ARM_THM_MOVT_ABS 00000324 .LC39 │ │ │ │ │ -0000177e 00003b2f R_ARM_THM_MOVW_ABS_NC 00000310 .LC38 │ │ │ │ │ -00001782 00003b30 R_ARM_THM_MOVT_ABS 00000310 .LC38 │ │ │ │ │ -0000178a 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000178e 0000c330 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001796 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -0000179a 0000c430 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000017a2 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000017a6 0000c530 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000017ae 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_EllipsisObject │ │ │ │ │ -000017b2 0000c630 R_ARM_THM_MOVT_ABS 00000000 _Py_EllipsisObject │ │ │ │ │ -000017b6 0000402f R_ARM_THM_MOVW_ABS_NC 00000350 .LC43 │ │ │ │ │ -000017ba 00004030 R_ARM_THM_MOVT_ABS 00000350 .LC43 │ │ │ │ │ -000017be 0000412f R_ARM_THM_MOVW_ABS_NC 0000035c .LC44 │ │ │ │ │ -000017c2 00004130 R_ARM_THM_MOVT_ABS 0000035c .LC44 │ │ │ │ │ -000017ce 00003d2f R_ARM_THM_MOVW_ABS_NC 00000338 .LC40 │ │ │ │ │ -000017d2 00003d30 R_ARM_THM_MOVT_ABS 00000338 .LC40 │ │ │ │ │ -000017d8 00003f2f R_ARM_THM_MOVW_ABS_NC 00000348 .LC42 │ │ │ │ │ -000017dc 00003f30 R_ARM_THM_MOVT_ABS 00000348 .LC42 │ │ │ │ │ -000017e2 00003e2f R_ARM_THM_MOVW_ABS_NC 00000340 .LC41 │ │ │ │ │ -000017e6 00003e30 R_ARM_THM_MOVT_ABS 00000340 .LC41 │ │ │ │ │ -00001800 00008a0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -0000180a 0000ca0a R_ARM_THM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ -00001816 0000500a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ -00001832 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000228 00007e1e R_ARM_THM_JUMP24 00000000 _PyAST_ImportFrom │ │ │ │ │ -000002cc 0000761e R_ARM_THM_JUMP24 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ -00000318 00006e1e R_ARM_THM_JUMP24 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -0000044c 00005c1e R_ARM_THM_JUMP24 00000000 _PyAST_JoinedStr │ │ │ │ │ -00000ede 0000891e R_ARM_THM_JUMP24 00000000 strcmp │ │ │ │ │ -00000f70 0000a11e R_ARM_THM_JUMP24 00000000 _PyAST_Module │ │ │ │ │ -0000150a 0000b91e R_ARM_THM_JUMP24 00000000 _PyAST_TemplateStr │ │ │ │ │ -00001630 00005c1e R_ARM_THM_JUMP24 00000000 _PyAST_JoinedStr │ │ │ │ │ +00000134 0000760a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ +00000164 0000770a R_ARM_THM_CALL 000006a5 _PyPegen_join_sequences │ │ │ │ │ +00000180 0000770a R_ARM_THM_CALL 000006a5 _PyPegen_join_sequences │ │ │ │ │ +00000206 00000f2f R_ARM_THM_MOVW_ABS_NC 0000002c .LC5 │ │ │ │ │ +0000020a 00000f30 R_ARM_THM_MOVT_ABS 0000002c .LC5 │ │ │ │ │ +00000210 00007d0a R_ARM_THM_CALL 00000000 PyUnicode_CompareWithASCIIString │ │ │ │ │ +0000023a 0000102f R_ARM_THM_MOVW_ABS_NC 00000038 .LC6 │ │ │ │ │ +0000023e 00001030 R_ARM_THM_MOVT_ABS 00000038 .LC6 │ │ │ │ │ +0000026a 00007d0a R_ARM_THM_CALL 00000000 PyUnicode_CompareWithASCIIString │ │ │ │ │ +000002a4 0000760a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ +000002f0 00006e0a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00000336 00004e0a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ +0000033c 0000810a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +00000348 0000500a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +00000366 0000510a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +0000037e 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000003be 0000110a R_ARM_THM_CALL 000008f9 PyUnicode_READ_CHAR │ │ │ │ │ +000003da 0000830a R_ARM_THM_CALL 00000000 _PyAST_FormattedValue │ │ │ │ │ +0000040a 0000830a R_ARM_THM_CALL 00000000 _PyAST_FormattedValue │ │ │ │ │ +0000042a 0000510a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +00000436 00006e0a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +000004b2 00005c0a R_ARM_THM_CALL 00000000 _PyAST_JoinedStr │ │ │ │ │ +00000502 00004e0a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ +0000050c 0000152f R_ARM_THM_MOVW_ABS_NC 000000d4 .LC9 │ │ │ │ │ +00000510 00001530 R_ARM_THM_MOVT_ABS 000000d4 .LC9 │ │ │ │ │ +00000514 0000860a R_ARM_THM_CALL 00000000 strpbrk │ │ │ │ │ +00000520 00006e0a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00000542 0000162f R_ARM_THM_MOVW_ABS_NC 000000d8 .LC10 │ │ │ │ │ +00000546 00001630 R_ARM_THM_MOVT_ABS 000000d8 .LC10 │ │ │ │ │ +0000054a 0000172f R_ARM_THM_MOVW_ABS_NC 000000dc .LC11 │ │ │ │ │ +0000054e 00001730 R_ARM_THM_MOVT_ABS 000000dc .LC11 │ │ │ │ │ +00000552 0000872f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00000556 00008730 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00000570 0000880a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ +0000057e 0000890a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ +0000058a 0000890a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ +00000594 00008a0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +000005a0 00008b0a R_ARM_THM_CALL 00000000 strchr │ │ │ │ │ +000005b4 00008c0a R_ARM_THM_CALL 00000000 _PyPegen_decode_string │ │ │ │ │ +000005c6 0000500a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +000005e4 0000510a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +00000678 00008d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +0000067c 00008d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00000682 0000132f R_ARM_THM_MOVW_ABS_NC 00000048 .LC7 │ │ │ │ │ +00000686 00001330 R_ARM_THM_MOVT_ABS 00000048 .LC7 │ │ │ │ │ +0000068c 0000142f R_ARM_THM_MOVW_ABS_NC 00000090 .LC8 │ │ │ │ │ +00000690 00001430 R_ARM_THM_MOVT_ABS 00000090 .LC8 │ │ │ │ │ +0000069c 00008e0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000006bc 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000006c4 0000520a R_ARM_THM_CALL 00000000 _Pypegen_raise_decode_error │ │ │ │ │ +000006d8 00006e0a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +000006fc 0000872f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00000700 00008730 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000070a 0000162f R_ARM_THM_MOVW_ABS_NC 000000d8 .LC10 │ │ │ │ │ +0000070e 00001630 R_ARM_THM_MOVT_ABS 000000d8 .LC10 │ │ │ │ │ +00000712 0000172f R_ARM_THM_MOVW_ABS_NC 000000dc .LC11 │ │ │ │ │ +00000716 00001730 R_ARM_THM_MOVT_ABS 000000dc .LC11 │ │ │ │ │ +00000736 0000880a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ +00000742 0000890a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ +0000074e 0000890a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ +00000758 00008a0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00000768 00008c0a R_ARM_THM_CALL 00000000 _PyPegen_decode_string │ │ │ │ │ +00000778 0000500a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +00000796 0000510a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +00000814 00006e0a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00000832 0000872f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00000836 00008730 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000086e 00006e0a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +0000087c 0000872f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00000880 00008730 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00000a1c 00006e0a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00000a3e 0000570a R_ARM_THM_CALL 00000000 PyUnicodeWriter_Create │ │ │ │ │ +00000a72 0000580a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteStr │ │ │ │ │ +00000a80 00005f0a R_ARM_THM_CALL 00000000 PyUnicodeWriter_Discard │ │ │ │ │ +00000a9e 0000590a R_ARM_THM_CALL 00000000 PyUnicodeWriter_Finish │ │ │ │ │ +00000ab0 0000500a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +00000ad6 0000510a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +00000b38 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000b5c 0000740a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +00000b6a 0000700a R_ARM_THM_CALL 0000057d _PyPegen_add_type_comment_to_arg │ │ │ │ │ +00000b98 0000940a R_ARM_THM_CALL 00000000 _Py_asdl_identifier_seq_new │ │ │ │ │ +00000bd6 0000740a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +00000c3a 0000970a R_ARM_THM_CALL 00000000 _PyAST_FunctionDef │ │ │ │ │ +00000c44 0000980a R_ARM_THM_CALL 00000000 _PyAST_AsyncFunctionDef │ │ │ │ │ +00000c82 0000110a R_ARM_THM_CALL 000008f9 PyUnicode_READ_CHAR │ │ │ │ │ +00000c9c 0000740a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +00000cb4 00005d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00000cb8 00005d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00000ce2 0000182f R_ARM_THM_MOVW_ABS_NC 000000e0 .LC12 │ │ │ │ │ +00000ce6 00001830 R_ARM_THM_MOVT_ABS 000000e0 .LC12 │ │ │ │ │ +00000cec 00001a0a R_ARM_THM_CALL 000000b1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00000cfe 00005d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00000d02 00005d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00000d2e 0000192f R_ARM_THM_MOVW_ABS_NC 00000128 .LC13 │ │ │ │ │ +00000d32 00001930 R_ARM_THM_MOVT_ABS 00000128 .LC13 │ │ │ │ │ +00000d38 00001a0a R_ARM_THM_CALL 000000b1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00000d56 0000760a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ +00000d62 0000760a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ +00000d6e 00006e0a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00000d7a 0000760a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ +00000d86 00006e0a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00000d9e 0000780a R_ARM_THM_CALL 00000000 _PyAST_arguments │ │ │ │ │ +00000dc4 0000740a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +00000e1c 00006e0a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00000e92 00009c0a R_ARM_THM_CALL 00000000 _Py_asdl_keyword_seq_new │ │ │ │ │ +00000ec8 00006f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000ed8 00001e2f R_ARM_THM_MOVW_ABS_NC 000001a4 .LC16 │ │ │ │ │ +00000edc 00001e30 R_ARM_THM_MOVT_ABS 000001a4 .LC16 │ │ │ │ │ +00000ef4 00001c2f R_ARM_THM_MOVW_ABS_NC 00000170 .LC14 │ │ │ │ │ +00000ef8 00001c30 R_ARM_THM_MOVT_ABS 00000170 .LC14 │ │ │ │ │ +00000f00 0000890a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ +00000f08 00005d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00000f0c 00005d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00000f14 00001d2f R_ARM_THM_MOVW_ABS_NC 00000174 .LC15 │ │ │ │ │ +00000f18 00001d30 R_ARM_THM_MOVT_ABS 00000174 .LC15 │ │ │ │ │ +00000f1e 00005e0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00000f3c 0000740a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +00000f7e 0000a20a R_ARM_THM_CALL 00000000 _Py_asdl_type_ignore_seq_new │ │ │ │ │ +00000f9c 0000710a R_ARM_THM_CALL 000017f1 _PyPegen_new_type_comment │ │ │ │ │ +00000fae 0000a30a R_ARM_THM_CALL 00000000 _PyAST_TypeIgnore │ │ │ │ │ +00000fea 0000202f R_ARM_THM_MOVW_ABS_NC 000001a8 .LC17 │ │ │ │ │ +00000fee 00002030 R_ARM_THM_MOVT_ABS 000001a8 .LC17 │ │ │ │ │ +00000ff2 0000a50a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +0000100a 0000a60a R_ARM_THM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ +00001012 0000500a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +0000102e 0000610a R_ARM_THM_CALL 00000000 _PyAST_Name │ │ │ │ │ +00001044 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000104c 0000a76b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001068 0000740a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +0000108a 0000232f R_ARM_THM_MOVW_ABS_NC 000001b0 .LC18 │ │ │ │ │ +0000108e 00002330 R_ARM_THM_MOVT_ABS 000001b0 .LC18 │ │ │ │ │ +00001098 0000aa0a R_ARM_THM_CALL 00000000 PyUnicode_InternFromString │ │ │ │ │ +000010a4 0000500a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +000010c0 0000ab0a R_ARM_THM_CALL 00000000 _PyAST_alias │ │ │ │ │ +000010d8 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000010fc 0000242f R_ARM_THM_MOVW_ABS_NC 000001b4 .LC0 │ │ │ │ │ +00001100 00002430 R_ARM_THM_MOVT_ABS 000001b4 .LC0 │ │ │ │ │ +00001104 0000252f R_ARM_THM_MOVW_ABS_NC 000001bc .LC1 │ │ │ │ │ +00001108 00002530 R_ARM_THM_MOVT_ABS 000001bc .LC1 │ │ │ │ │ +00001114 00007d0a R_ARM_THM_CALL 00000000 PyUnicode_CompareWithASCIIString │ │ │ │ │ +0000119c 0000ad0a R_ARM_THM_CALL 00001135 _PyPegen_get_invalid_target │ │ │ │ │ +000011ca 0000ad0a R_ARM_THM_CALL 00001135 _PyPegen_get_invalid_target │ │ │ │ │ +00001222 0000af0a R_ARM_THM_CALL 00000000 _PyAST_ClassDef │ │ │ │ │ +00001246 0000b10a R_ARM_THM_CALL 00000000 PyBytes_AsStringAndSize │ │ │ │ │ +00001270 00008c0a R_ARM_THM_CALL 00000000 _PyPegen_decode_string │ │ │ │ │ +0000127c 0000500a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +0000129a 0000510a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +000012b2 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000012de 0000872f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000012e2 00008730 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000133c 00005c0a R_ARM_THM_CALL 00000000 _PyAST_JoinedStr │ │ │ │ │ +0000134c 0000740a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +00001368 00006e0a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00001392 0000872f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00001396 00008730 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000013c8 0000550a R_ARM_THM_CALL 000000a9 _PyPegen_concatenate_strings │ │ │ │ │ +000013f0 0000740a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +00001418 00006e0a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00001454 0000b60a R_ARM_THM_CALL 00000000 _Py_asdl_pattern_seq_new │ │ │ │ │ +00001490 0000740a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +000014d6 0000b90a R_ARM_THM_CALL 00000000 _PyAST_TemplateStr │ │ │ │ │ +0000157e 0000110a R_ARM_THM_CALL 000008f9 PyUnicode_READ_CHAR │ │ │ │ │ +00001584 0000bc0a R_ARM_THM_CALL 00000000 _PyUnicode_IsWhitespace │ │ │ │ │ +00001598 0000bd0a R_ARM_THM_CALL 00000000 PyUnicode_Substring │ │ │ │ │ +000015a4 0000500a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +000015c4 0000be0a R_ARM_THM_CALL 00000000 _PyAST_Interpolation │ │ │ │ │ +000015e2 0000060a R_ARM_THM_CALL 000002a9 Py_XDECREF │ │ │ │ │ +00001608 0000510a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +00001616 00006e0a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00001644 0000110a R_ARM_THM_CALL 000008f9 PyUnicode_READ_CHAR │ │ │ │ │ +00001692 00002b2f R_ARM_THM_MOVW_ABS_NC 00000228 .LC22 │ │ │ │ │ +00001696 00002b30 R_ARM_THM_MOVT_ABS 00000228 .LC22 │ │ │ │ │ +0000169c 00002a2f R_ARM_THM_MOVW_ABS_NC 0000021c .LC21 │ │ │ │ │ +000016a0 00002a30 R_ARM_THM_MOVT_ABS 0000021c .LC21 │ │ │ │ │ +000016a6 0000382f R_ARM_THM_MOVW_ABS_NC 000002e0 .LC35 │ │ │ │ │ +000016aa 00003830 R_ARM_THM_MOVT_ABS 000002e0 .LC35 │ │ │ │ │ +000016b0 0000372f R_ARM_THM_MOVW_ABS_NC 000002cc .LC34 │ │ │ │ │ +000016b4 00003730 R_ARM_THM_MOVT_ABS 000002cc .LC34 │ │ │ │ │ +000016ba 0000362f R_ARM_THM_MOVW_ABS_NC 000002b8 .LC33 │ │ │ │ │ +000016be 00003630 R_ARM_THM_MOVT_ABS 000002b8 .LC33 │ │ │ │ │ +000016c4 00003a2f R_ARM_THM_MOVW_ABS_NC 00000304 .LC37 │ │ │ │ │ +000016c8 00003a30 R_ARM_THM_MOVT_ABS 00000304 .LC37 │ │ │ │ │ +000016ce 0000392f R_ARM_THM_MOVW_ABS_NC 000002f4 .LC36 │ │ │ │ │ +000016d2 00003930 R_ARM_THM_MOVT_ABS 000002f4 .LC36 │ │ │ │ │ +000016d8 0000432f R_ARM_THM_MOVW_ABS_NC 00000370 .LC46 │ │ │ │ │ +000016dc 00004330 R_ARM_THM_MOVT_ABS 00000370 .LC46 │ │ │ │ │ +000016e2 0000332f R_ARM_THM_MOVW_ABS_NC 00000278 .LC30 │ │ │ │ │ +000016e6 00003330 R_ARM_THM_MOVT_ABS 00000278 .LC30 │ │ │ │ │ +000016ec 00002d2f R_ARM_THM_MOVW_ABS_NC 0000023c .LC24 │ │ │ │ │ +000016f0 00002d30 R_ARM_THM_MOVT_ABS 0000023c .LC24 │ │ │ │ │ +000016f6 00002f2f R_ARM_THM_MOVW_ABS_NC 0000024c .LC26 │ │ │ │ │ +000016fa 00002f30 R_ARM_THM_MOVT_ABS 0000024c .LC26 │ │ │ │ │ +00001700 00002e2f R_ARM_THM_MOVW_ABS_NC 00000244 .LC25 │ │ │ │ │ +00001704 00002e30 R_ARM_THM_MOVT_ABS 00000244 .LC25 │ │ │ │ │ +0000170a 00002c2f R_ARM_THM_MOVW_ABS_NC 00000234 .LC23 │ │ │ │ │ +0000170e 00002c30 R_ARM_THM_MOVT_ABS 00000234 .LC23 │ │ │ │ │ +00001714 0000442f R_ARM_THM_MOVW_ABS_NC 00000388 .LC47 │ │ │ │ │ +00001718 00004430 R_ARM_THM_MOVT_ABS 00000388 .LC47 │ │ │ │ │ +0000171e 0000322f R_ARM_THM_MOVW_ABS_NC 0000026c .LC29 │ │ │ │ │ +00001722 00003230 R_ARM_THM_MOVT_ABS 0000026c .LC29 │ │ │ │ │ +00001728 00008d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +0000172c 00008d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00001732 0000452f R_ARM_THM_MOVW_ABS_NC 0000039c .LC48 │ │ │ │ │ +00001736 00004530 R_ARM_THM_MOVT_ABS 0000039c .LC48 │ │ │ │ │ +0000173e 00008e0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001746 0000302f R_ARM_THM_MOVW_ABS_NC 00000254 .LC27 │ │ │ │ │ +0000174a 00003030 R_ARM_THM_MOVT_ABS 00000254 .LC27 │ │ │ │ │ +00001750 0000312f R_ARM_THM_MOVW_ABS_NC 0000025c .LC28 │ │ │ │ │ +00001754 00003130 R_ARM_THM_MOVT_ABS 0000025c .LC28 │ │ │ │ │ +0000175a 0000422f R_ARM_THM_MOVW_ABS_NC 00000364 .LC45 │ │ │ │ │ +0000175e 00004230 R_ARM_THM_MOVT_ABS 00000364 .LC45 │ │ │ │ │ +00001764 0000342f R_ARM_THM_MOVW_ABS_NC 00000290 .LC31 │ │ │ │ │ +00001768 00003430 R_ARM_THM_MOVT_ABS 00000290 .LC31 │ │ │ │ │ +0000176e 0000352f R_ARM_THM_MOVW_ABS_NC 000002a4 .LC32 │ │ │ │ │ +00001772 00003530 R_ARM_THM_MOVT_ABS 000002a4 .LC32 │ │ │ │ │ +00001778 00003c2f R_ARM_THM_MOVW_ABS_NC 00000324 .LC39 │ │ │ │ │ +0000177c 00003c30 R_ARM_THM_MOVT_ABS 00000324 .LC39 │ │ │ │ │ +00001782 00003b2f R_ARM_THM_MOVW_ABS_NC 00000310 .LC38 │ │ │ │ │ +00001786 00003b30 R_ARM_THM_MOVT_ABS 00000310 .LC38 │ │ │ │ │ +0000178e 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001792 0000c330 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000179a 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +0000179e 0000c430 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000017a6 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000017aa 0000c530 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +000017b2 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_EllipsisObject │ │ │ │ │ +000017b6 0000c630 R_ARM_THM_MOVT_ABS 00000000 _Py_EllipsisObject │ │ │ │ │ +000017ba 0000402f R_ARM_THM_MOVW_ABS_NC 00000350 .LC43 │ │ │ │ │ +000017be 00004030 R_ARM_THM_MOVT_ABS 00000350 .LC43 │ │ │ │ │ +000017c2 0000412f R_ARM_THM_MOVW_ABS_NC 0000035c .LC44 │ │ │ │ │ +000017c6 00004130 R_ARM_THM_MOVT_ABS 0000035c .LC44 │ │ │ │ │ +000017d2 00003d2f R_ARM_THM_MOVW_ABS_NC 00000338 .LC40 │ │ │ │ │ +000017d6 00003d30 R_ARM_THM_MOVT_ABS 00000338 .LC40 │ │ │ │ │ +000017dc 00003f2f R_ARM_THM_MOVW_ABS_NC 00000348 .LC42 │ │ │ │ │ +000017e0 00003f30 R_ARM_THM_MOVT_ABS 00000348 .LC42 │ │ │ │ │ +000017e6 00003e2f R_ARM_THM_MOVW_ABS_NC 00000340 .LC41 │ │ │ │ │ +000017ea 00003e30 R_ARM_THM_MOVT_ABS 00000340 .LC41 │ │ │ │ │ +00001804 00008a0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +0000180e 0000ca0a R_ARM_THM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ +0000181a 0000500a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +00001836 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000022c 00007e1e R_ARM_THM_JUMP24 00000000 _PyAST_ImportFrom │ │ │ │ │ +000002d0 0000761e R_ARM_THM_JUMP24 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ +0000031c 00006e1e R_ARM_THM_JUMP24 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00000450 00005c1e R_ARM_THM_JUMP24 00000000 _PyAST_JoinedStr │ │ │ │ │ +00000ee2 0000891e R_ARM_THM_JUMP24 00000000 strcmp │ │ │ │ │ +00000f74 0000a11e R_ARM_THM_JUMP24 00000000 _PyAST_Module │ │ │ │ │ +0000150e 0000b91e R_ARM_THM_JUMP24 00000000 _PyAST_TemplateStr │ │ │ │ │ +00001634 00005c1e R_ARM_THM_JUMP24 00000000 _PyAST_JoinedStr │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x4b24 contains 66 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x4b28 contains 66 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000016 00004e0a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ 00000022 00004f0a R_ARM_THM_CALL 00000000 _PyPegen_parse_string │ │ │ │ │ 0000002e 0000500a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ 00000050 0000510a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ 0000005a 0000520a R_ARM_THM_CALL 00000000 _Pypegen_raise_decode_error │ │ │ │ │ 00000064 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC3 │ │ │ │ │ @@ -279,15 +279,15 @@ │ │ │ │ │ 00000196 0000580a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteStr │ │ │ │ │ 000001ac 0000590a R_ARM_THM_CALL 00000000 PyUnicodeWriter_Finish │ │ │ │ │ 000001bc 0000500a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ 00000208 00005a0a R_ARM_THM_CALL 00000000 Py_GetConstant │ │ │ │ │ 00000226 00005b0a R_ARM_THM_CALL 00000000 PyBytes_Concat │ │ │ │ │ 0000023e 0000500a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ 00000256 0000510a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -00000268 0000050a R_ARM_THM_CALL 000007e1 _build_concatenated_str.isra.0 │ │ │ │ │ +00000268 0000050a R_ARM_THM_CALL 000007e5 _build_concatenated_str.isra.0 │ │ │ │ │ 000002b8 00005d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 000002bc 00005d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 000002c0 0000042f R_ARM_THM_MOVW_ABS_NC 00000004 .LC4 │ │ │ │ │ 000002c4 00000430 R_ARM_THM_MOVT_ABS 00000004 .LC4 │ │ │ │ │ 000002ce 00005e0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 000002d8 0000060a R_ARM_THM_CALL 000002a9 Py_XDECREF │ │ │ │ │ 000002e6 00005f0a R_ARM_THM_CALL 00000000 PyUnicodeWriter_Discard │ │ │ │ │ @@ -300,20 +300,20 @@ │ │ │ │ │ 000003aa 0000640a R_ARM_THM_CALL 00000000 _PyAST_List │ │ │ │ │ 000003ba 0000600a R_ARM_THM_CALL 00000305 _PyPegen_set_expr_context │ │ │ │ │ 000003d0 0000650a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ 000003f0 0000660a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ 00000412 0000680a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 0000043c 0000680a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 0000048c 0000680a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000004e8 00006c0a R_ARM_THM_CALL 00000dd1 _PyPegen_seq_extract_starred_exprs │ │ │ │ │ -000004f4 00006d0a R_ARM_THM_CALL 00000e55 _PyPegen_seq_delete_starred_exprs │ │ │ │ │ +000004e8 00006c0a R_ARM_THM_CALL 00000dd5 _PyPegen_seq_extract_starred_exprs │ │ │ │ │ +000004f4 00006d0a R_ARM_THM_CALL 00000e59 _PyPegen_seq_delete_starred_exprs │ │ │ │ │ 00000506 00006e0a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ 00000578 00006f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000598 00004e0a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -000005a2 0000710a R_ARM_THM_CALL 000017ed _PyPegen_new_type_comment │ │ │ │ │ +000005a2 0000710a R_ARM_THM_CALL 000017f1 _PyPegen_new_type_comment │ │ │ │ │ 000005c0 0000720a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ 000005e4 0000740a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ 00000610 00007b0a R_ARM_THM_CALL 00000000 _Py_asdl_int_seq_new │ │ │ │ │ 00000668 00006e0a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ 000006c8 0000680a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 0000079a 0000680a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 0000080a 0000680a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ @@ -324,15 +324,15 @@ │ │ │ │ │ 0000069e 00006e1e R_ARM_THM_JUMP24 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ 0000082a 0000681e R_ARM_THM_JUMP24 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 000008ac 00006e1e R_ARM_THM_JUMP24 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ 000008f4 00006e1e R_ARM_THM_JUMP24 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ 000001dc 0000511e R_ARM_THM_JUMP24 00000000 _PyAST_Constant │ │ │ │ │ 00000280 00005c1e R_ARM_THM_JUMP24 00000000 _PyAST_JoinedStr │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x4d34 contains 29 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x4d38 contains 29 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000000a 0000c02f R_ARM_THM_MOVW_ABS_NC 00000000 PyComplex_Type │ │ │ │ │ 0000000e 0000c030 R_ARM_THM_MOVT_ABS 00000000 PyComplex_Type │ │ │ │ │ 00000028 0000272f R_ARM_THM_MOVW_ABS_NC 000001c4 .LC19 │ │ │ │ │ 0000002c 00002730 R_ARM_THM_MOVT_ABS 000001c4 .LC19 │ │ │ │ │ 00000032 00005d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00000036 00005d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -1,248 +1,249 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ 00000000 <_PyPegen_make_arguments>: │ │ │ │ │ _PyPegen_make_arguments(): │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ - sub sp, #24 │ │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ + sub sp, #28 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - ldr r7, [sp, #52] @ 0x34 │ │ │ │ │ + ldr.w r9, [sp, #56] @ 0x38 │ │ │ │ │ + ldr r7, [sp, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ bne.n e4 <_PyPegen_make_arguments+0xe4> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 16e <_PyPegen_make_arguments+0x16e> │ │ │ │ │ + bne.w 16c <_PyPegen_make_arguments+0x16c> │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_asdl_arg_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_arg_seq_new │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 12e <_PyPegen_make_arguments+0x12e> │ │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ + beq.n 12c <_PyPegen_make_arguments+0x12c> │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ beq.n e8 <_PyPegen_make_arguments+0xe8> │ │ │ │ │ ldr r0, [r6, #20] │ │ │ │ │ + mov r1, r9 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 114 <_PyPegen_make_arguments+0x114> │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - bl 284 <_get_names.isra.0> │ │ │ │ │ + beq.n 116 <_PyPegen_make_arguments+0x116> │ │ │ │ │ + bl 288 <_get_names.isra.0> │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12e <_PyPegen_make_arguments+0x12e> │ │ │ │ │ + beq.n 12c <_PyPegen_make_arguments+0x12c> │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 6a4 <_get_resized_exprs+0x1ec> │ │ │ │ │ + bl 6a4 <_get_resized_exprs+0x1e8> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_join_sequences │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 12e <_PyPegen_make_arguments+0x12e> │ │ │ │ │ + beq.n 12c <_PyPegen_make_arguments+0x12c> │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 144 <_PyPegen_make_arguments+0x144> │ │ │ │ │ + bne.n 142 <_PyPegen_make_arguments+0x142> │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r2, r8 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ bne.n 100 <_PyPegen_make_arguments+0x100> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.n 100 <_PyPegen_make_arguments+0x100> │ │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ │ + mov r1, r9 │ │ │ │ │ ldr r0, [r6, #20] │ │ │ │ │ - bl 2d0 <_get_defaults.isra.0> │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - beq.n 12e <_PyPegen_make_arguments+0x12e> │ │ │ │ │ - cbnz r7, b4 <_PyPegen_make_arguments+0xb4> │ │ │ │ │ + bl 2d4 <_get_defaults.isra.0> │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + beq.n 12c <_PyPegen_make_arguments+0x12c> │ │ │ │ │ + cbnz r7, b8 <_PyPegen_make_arguments+0xb8> │ │ │ │ │ ldr r1, [r6, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_asdl_arg_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_arg_seq_new │ │ │ │ │ + mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12e <_PyPegen_make_arguments+0x12e> │ │ │ │ │ - str r0, [sp, #16] │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + beq.n 12c <_PyPegen_make_arguments+0x12c> │ │ │ │ │ ldr r1, [r6, #20] │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12e <_PyPegen_make_arguments+0x12e> │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ + beq.n 12c <_PyPegen_make_arguments+0x12c> │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - strd r7, r8, [sp, #4] │ │ │ │ │ - ldr r1, [r6, #20] │ │ │ │ │ - str r1, [sp, #12] │ │ │ │ │ mov r1, r4 │ │ │ │ │ + strd r7, r9, [sp, #4] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldr r3, [r6, #20] │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + mov r3, r8 │ │ │ │ │ bl 0 <_PyAST_arguments> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arguments │ │ │ │ │ - add sp, #24 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ + add sp, #28 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ ldrd r2, r1, [r7] │ │ │ │ │ - str r2, [sp, #16] │ │ │ │ │ + str r2, [sp, #20] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 132 <_PyPegen_make_arguments+0x132> │ │ │ │ │ + beq.n 130 <_PyPegen_make_arguments+0x130> │ │ │ │ │ ldr r0, [r6, #20] │ │ │ │ │ - bl 284 <_get_names.isra.0> │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - mov r3, r0 │ │ │ │ │ + bl 288 <_get_names.isra.0> │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12e <_PyPegen_make_arguments+0x12e> │ │ │ │ │ + beq.n 12c <_PyPegen_make_arguments+0x12c> │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ - strd r3, r2, [sp, #16] │ │ │ │ │ + str r2, [sp, #20] │ │ │ │ │ cbz r1, 11e <_PyPegen_make_arguments+0x11e> │ │ │ │ │ ldr r0, [r6, #20] │ │ │ │ │ - bl 2d0 <_get_defaults.isra.0> │ │ │ │ │ - ldrd r3, r2, [sp, #16] │ │ │ │ │ - cbz r0, 12e <_PyPegen_make_arguments+0x12e> │ │ │ │ │ + bl 2d4 <_get_defaults.isra.0> │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + cbz r0, 12c <_PyPegen_make_arguments+0x12c> │ │ │ │ │ ldr r7, [r7, #8] │ │ │ │ │ - b.n 9c <_PyPegen_make_arguments+0x9c> │ │ │ │ │ + b.n 9e <_PyPegen_make_arguments+0x9e> │ │ │ │ │ mov r5, r1 │ │ │ │ │ - b.n 32 <_PyPegen_make_arguments+0x32> │ │ │ │ │ + b.n 36 <_PyPegen_make_arguments+0x36> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 18a <_PyPegen_make_arguments+0x18a> │ │ │ │ │ + bne.n 18e <_PyPegen_make_arguments+0x18e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r6, #20] │ │ │ │ │ bl 0 <_Py_asdl_arg_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_arg_seq_new │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 12e <_PyPegen_make_arguments+0x12e> │ │ │ │ │ + cbz r0, 12c <_PyPegen_make_arguments+0x12c> │ │ │ │ │ subs.w r2, r8, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r2, #1 │ │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ - cbnz r3, 108 <_PyPegen_make_arguments+0x108> │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + bne.n 10a <_PyPegen_make_arguments+0x10a> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 196 <_PyPegen_make_arguments+0x196> │ │ │ │ │ + bne.n 19a <_PyPegen_make_arguments+0x19a> │ │ │ │ │ ldr r1, [r6, #20] │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - b.n 76 <_PyPegen_make_arguments+0x76> │ │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ │ - bl 284 <_get_names.isra.0> │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + b.n 7a <_PyPegen_make_arguments+0x7a> │ │ │ │ │ + bl 288 <_get_names.isra.0> │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 54 <_PyPegen_make_arguments+0x54> │ │ │ │ │ + b.n 58 <_PyPegen_make_arguments+0x58> │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldr r1, [r6, #20] │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ - ldrd r3, r2, [sp, #16] │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n e0 <_PyPegen_make_arguments+0xe0> │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n ae <_PyPegen_make_arguments+0xae> │ │ │ │ │ + b.n b2 <_PyPegen_make_arguments+0xb2> │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldr r1, [r6, #20] │ │ │ │ │ bl 0 <_Py_asdl_arg_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_arg_seq_new │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - mov r3, r0 │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n cc <_PyPegen_make_arguments+0xcc> │ │ │ │ │ - b.n 12e <_PyPegen_make_arguments+0x12e> │ │ │ │ │ + bne.n d0 <_PyPegen_make_arguments+0xd0> │ │ │ │ │ + b.n 12c <_PyPegen_make_arguments+0x12c> │ │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ │ ldr r0, [r6, #20] │ │ │ │ │ - bl 2d0 <_get_defaults.isra.0> │ │ │ │ │ + bl 2d4 <_get_defaults.isra.0> │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12e <_PyPegen_make_arguments+0x12e> │ │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ │ + beq.n 12c <_PyPegen_make_arguments+0x12c> │ │ │ │ │ ldr r0, [r6, #20] │ │ │ │ │ - bl 2d0 <_get_defaults.isra.0> │ │ │ │ │ + mov r1, r9 │ │ │ │ │ + bl 2d4 <_get_defaults.isra.0> │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12e <_PyPegen_make_arguments+0x12e> │ │ │ │ │ + beq.n 12c <_PyPegen_make_arguments+0x12c> │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 6a4 <_get_resized_exprs+0x1ec> │ │ │ │ │ + bl 6a4 <_get_resized_exprs+0x1e8> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_join_sequences │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - b.n 76 <_PyPegen_make_arguments+0x76> │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + b.n 7a <_PyPegen_make_arguments+0x7a> │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ - bl 284 <_get_names.isra.0> │ │ │ │ │ + bl 288 <_get_names.isra.0> │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12e <_PyPegen_make_arguments+0x12e> │ │ │ │ │ + beq.n 12c <_PyPegen_make_arguments+0x12c> │ │ │ │ │ ldr.w r1, [r8] │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 6a4 <_get_resized_exprs+0x1ec> │ │ │ │ │ + bl 6a4 <_get_resized_exprs+0x1e8> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_join_sequences │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 2e <_PyPegen_make_arguments+0x2e> │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.w 36 <_PyPegen_make_arguments+0x36> │ │ │ │ │ + b.n 12c <_PyPegen_make_arguments+0x12c> │ │ │ │ │ subs.w r2, r8, #0 │ │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ + mov r3, r9 │ │ │ │ │ it ne │ │ │ │ │ movne r2, #1 │ │ │ │ │ - b.n 62 <_PyPegen_make_arguments+0x62> │ │ │ │ │ + b.n 66 <_PyPegen_make_arguments+0x66> │ │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ │ ldr r0, [r6, #20] │ │ │ │ │ - bl 2d0 <_get_defaults.isra.0> │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - b.n 76 <_PyPegen_make_arguments+0x76> │ │ │ │ │ + bl 2d4 <_get_defaults.isra.0> │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + b.n 7a <_PyPegen_make_arguments+0x7a> │ │ │ │ │ │ │ │ │ │ -000001a4 <_PyPegen_seq_count_dots>: │ │ │ │ │ +000001a8 <_PyPegen_seq_count_dots>: │ │ │ │ │ _PyPegen_seq_count_dots(): │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, 1d4 <_PyPegen_seq_count_dots+0x30> │ │ │ │ │ + cbz r0, 1d8 <_PyPegen_seq_count_dots+0x30> │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - blt.n 1b4 <_PyPegen_seq_count_dots+0x10> │ │ │ │ │ + blt.n 1b8 <_PyPegen_seq_count_dots+0x10> │ │ │ │ │ bx lr │ │ │ │ │ push {r4} │ │ │ │ │ ldr r4, [r2, #4] │ │ │ │ │ ldr.w ip, [r4, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr.w ip, [ip] │ │ │ │ │ cmp.w ip, #23 │ │ │ │ │ ite ne │ │ │ │ │ addne r0, #3 │ │ │ │ │ addeq r0, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - blt.n 1b6 <_PyPegen_seq_count_dots+0x12> │ │ │ │ │ + blt.n 1ba <_PyPegen_seq_count_dots+0x12> │ │ │ │ │ pop {r4} │ │ │ │ │ bx lr │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000001d8 <_PyPegen_checked_future_import>: │ │ │ │ │ +000001dc <_PyPegen_checked_future_import>: │ │ │ │ │ _PyPegen_checked_future_import(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ sub sp, #28 │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr.w r9, [sp, #64] @ 0x40 │ │ │ │ │ ldrd r5, r6, [sp, #68] @ 0x44 │ │ │ │ │ ldrd r7, sl, [sp, #76] @ 0x4c │ │ │ │ │ - cbnz r3, 214 <_PyPegen_checked_future_import+0x3c> │ │ │ │ │ + cbnz r3, 218 <_PyPegen_checked_future_import+0x3c> │ │ │ │ │ mov fp, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC5 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC5 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_CompareWithASCIIString │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - cbz r0, 22c <_PyPegen_checked_future_import+0x54> │ │ │ │ │ + cbz r0, 230 <_PyPegen_checked_future_import+0x54> │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r7, sl, [sp, #72] @ 0x48 │ │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ │ add sp, #28 │ │ │ │ │ @@ -257,160 +258,160 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ add.w r3, r8, #4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - cbz r4, 27e <_PyPegen_checked_future_import+0xa6> │ │ │ │ │ + cbz r4, 282 <_PyPegen_checked_future_import+0xa6> │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - blt.n 258 <_PyPegen_checked_future_import+0x80> │ │ │ │ │ + blt.n 25c <_PyPegen_checked_future_import+0x80> │ │ │ │ │ mov r5, r7 │ │ │ │ │ ldrd r7, r4, [sp, #12] │ │ │ │ │ - b.n 214 <_PyPegen_checked_future_import+0x3c> │ │ │ │ │ + b.n 218 <_PyPegen_checked_future_import+0x3c> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ adds r5, #1 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_CompareWithASCIIString │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 246 <_PyPegen_checked_future_import+0x6e> │ │ │ │ │ + bne.n 24a <_PyPegen_checked_future_import+0x6e> │ │ │ │ │ ldr.w r1, [fp, #64] @ 0x40 │ │ │ │ │ orr.w r1, r1, #32 │ │ │ │ │ str.w r1, [fp, #64] @ 0x40 │ │ │ │ │ - b.n 246 <_PyPegen_checked_future_import+0x6e> │ │ │ │ │ + b.n 24a <_PyPegen_checked_future_import+0x6e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b.n 24a <_PyPegen_checked_future_import+0x72> │ │ │ │ │ + b.n 24e <_PyPegen_checked_future_import+0x72> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000284 <_get_names.isra.0>: │ │ │ │ │ +00000288 <_get_names.isra.0>: │ │ │ │ │ _get_names.isra.0(): │ │ │ │ │ mov r3, r1 │ │ │ │ │ - cbz r1, 2c8 <_get_names.isra.0+0x44> │ │ │ │ │ + cbz r1, 2cc <_get_names.isra.0+0x44> │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ ldr r4, [r3, #0] │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_asdl_arg_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_arg_seq_new │ │ │ │ │ - cbz r0, 2ac <_get_names.isra.0+0x28> │ │ │ │ │ + cbz r0, 2b0 <_get_names.isra.0+0x28> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bgt.n 2b0 <_get_names.isra.0+0x2c> │ │ │ │ │ + bgt.n 2b4 <_get_names.isra.0+0x2c> │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ adds r2, r0, #4 │ │ │ │ │ add.w r4, r3, r4, lsl #2 │ │ │ │ │ ldr.w r1, [r3], #4 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ str.w r1, [r2, #4]! │ │ │ │ │ - beq.n 2ac <_get_names.isra.0+0x28> │ │ │ │ │ - b.n 2b8 <_get_names.isra.0+0x34> │ │ │ │ │ + beq.n 2b0 <_get_names.isra.0+0x28> │ │ │ │ │ + b.n 2bc <_get_names.isra.0+0x34> │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ b.w 0 <_Py_asdl_arg_seq_new> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_asdl_arg_seq_new │ │ │ │ │ │ │ │ │ │ -000002d0 <_get_defaults.isra.0>: │ │ │ │ │ +000002d4 <_get_defaults.isra.0>: │ │ │ │ │ _get_defaults.isra.0(): │ │ │ │ │ mov r3, r1 │ │ │ │ │ - cbz r1, 314 <_get_defaults.isra.0+0x44> │ │ │ │ │ + cbz r1, 318 <_get_defaults.isra.0+0x44> │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ ldr r4, [r3, #0] │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ - cbz r0, 2f8 <_get_defaults.isra.0+0x28> │ │ │ │ │ + cbz r0, 2fc <_get_defaults.isra.0+0x28> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bgt.n 2fc <_get_defaults.isra.0+0x2c> │ │ │ │ │ + bgt.n 300 <_get_defaults.isra.0+0x2c> │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ adds r2, r0, #4 │ │ │ │ │ add.w r4, r3, r4, lsl #2 │ │ │ │ │ ldr.w r1, [r3], #4 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ str.w r1, [r2, #4]! │ │ │ │ │ - beq.n 2f8 <_get_defaults.isra.0+0x28> │ │ │ │ │ - b.n 304 <_get_defaults.isra.0+0x34> │ │ │ │ │ + beq.n 2fc <_get_defaults.isra.0+0x28> │ │ │ │ │ + b.n 308 <_get_defaults.isra.0+0x34> │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ b.w 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_asdl_expr_seq_new │ │ │ │ │ │ │ │ │ │ -0000031c <_PyPegen_constant_from_token>: │ │ │ │ │ +00000320 <_PyPegen_constant_from_token>: │ │ │ │ │ _PyPegen_constant_from_token(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, #28 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ mov r4, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_AsString │ │ │ │ │ - cbz r0, 37e <_PyPegen_constant_from_token+0x62> │ │ │ │ │ + cbz r0, 382 <_PyPegen_constant_from_token+0x62> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromString │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, 37e <_PyPegen_constant_from_token+0x62> │ │ │ │ │ + cbz r0, 382 <_PyPegen_constant_from_token+0x62> │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ bl 0 <_PyArena_AddPyObject> │ │ │ │ │ R_ARM_THM_CALL _PyArena_AddPyObject │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 36a <_PyPegen_constant_from_token+0x4e> │ │ │ │ │ + blt.n 36e <_PyPegen_constant_from_token+0x4e> │ │ │ │ │ ldr r2, [r5, #20] │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldrd r5, r3, [r4, #20] │ │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldrd r2, r3, [r4, #12] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Constant> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Constant │ │ │ │ │ add sp, #28 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 37e <_PyPegen_constant_from_token+0x62> │ │ │ │ │ + bge.n 382 <_PyPegen_constant_from_token+0x62> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ - cbnz r3, 37e <_PyPegen_constant_from_token+0x62> │ │ │ │ │ + cbnz r3, 382 <_PyPegen_constant_from_token+0x62> │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 366 <_PyPegen_constant_from_token+0x4a> │ │ │ │ │ + b.n 36a <_PyPegen_constant_from_token+0x4a> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000384 <_PyPegen_formatted_value>: │ │ │ │ │ +00000388 <_PyPegen_formatted_value>: │ │ │ │ │ _PyPegen_formatted_value(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ mov r5, r3 │ │ │ │ │ @@ -420,42 +421,42 @@ │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ ldrd r9, r3, [sp, #80] @ 0x50 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ │ ldrd r8, r7, [sp, #88] @ 0x58 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ ldr.w sl, [sp, #96] @ 0x60 │ │ │ │ │ - cbz r5, 3e8 <_PyPegen_formatted_value+0x64> │ │ │ │ │ + cbz r5, 3ec <_PyPegen_formatted_value+0x64> │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ - bl 8f8 <_build_concatenated_str.isra.0+0x118> │ │ │ │ │ + bl 8f8 <_build_concatenated_str.isra.0+0x114> │ │ │ │ │ R_ARM_THM_CALL PyUnicode_READ_CHAR │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 450 <_PyPegen_formatted_value+0xcc> │ │ │ │ │ + bne.n 454 <_PyPegen_formatted_value+0xcc> │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r0, fp │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r3, r9 │ │ │ │ │ strd r7, sl, [sp, #8] │ │ │ │ │ str.w r8, [sp, #4] │ │ │ │ │ bl 0 <_PyAST_FormattedValue> │ │ │ │ │ R_ARM_THM_CALL _PyAST_FormattedValue │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 454 <_PyPegen_formatted_value+0xd0> │ │ │ │ │ + bne.n 458 <_PyPegen_formatted_value+0xd0> │ │ │ │ │ mov r0, fp │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - cbz r2, 3ec <_PyPegen_formatted_value+0x68> │ │ │ │ │ - cbz r4, 3f2 <_PyPegen_formatted_value+0x6e> │ │ │ │ │ + cbz r2, 3f0 <_PyPegen_formatted_value+0x68> │ │ │ │ │ + cbz r4, 3f6 <_PyPegen_formatted_value+0x6e> │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 3c0 <_PyPegen_formatted_value+0x3c> │ │ │ │ │ + b.n 3c4 <_PyPegen_formatted_value+0x3c> │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r3, r9 │ │ │ │ │ movs r1, #114 @ 0x72 │ │ │ │ │ strd r7, sl, [sp, #8] │ │ │ │ │ @@ -474,15 +475,15 @@ │ │ │ │ │ subs r3, r7, #1 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ adds r3, #1 │ │ │ │ │ bl 0 <_PyAST_Constant> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Constant │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 462 <_PyPegen_formatted_value+0xde> │ │ │ │ │ + cbz r0, 466 <_PyPegen_formatted_value+0xde> │ │ │ │ │ mov r1, sl │ │ │ │ │ movs r0, #2 │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ strd r4, fp, [r0, #8] │ │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ │ mov r1, r9 │ │ │ │ │ @@ -491,103 +492,103 @@ │ │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ │ mov r3, r8 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b.w 0 <_PyAST_JoinedStr> │ │ │ │ │ R_ARM_THM_JUMP24 _PyAST_JoinedStr │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ - b.n 3c6 <_PyPegen_formatted_value+0x42> │ │ │ │ │ - cbz r5, 466 <_PyPegen_formatted_value+0xe2> │ │ │ │ │ + b.n 3ca <_PyPegen_formatted_value+0x42> │ │ │ │ │ + cbz r5, 46a <_PyPegen_formatted_value+0xe2> │ │ │ │ │ ldrd r3, r0, [r5] │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ ldr r7, [r3, #24] │ │ │ │ │ mov r8, r2 │ │ │ │ │ - b.n 410 <_PyPegen_formatted_value+0x8c> │ │ │ │ │ + b.n 414 <_PyPegen_formatted_value+0x8c> │ │ │ │ │ mov fp, r0 │ │ │ │ │ - b.n 3e0 <_PyPegen_formatted_value+0x5c> │ │ │ │ │ + b.n 3e4 <_PyPegen_formatted_value+0x5c> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 40c <_PyPegen_formatted_value+0x88> │ │ │ │ │ + beq.n 410 <_PyPegen_formatted_value+0x88> │ │ │ │ │ ldrd r3, r0, [r4] │ │ │ │ │ ldrd r3, r7, [r3, #20] │ │ │ │ │ mov r8, r3 │ │ │ │ │ adds r7, #1 │ │ │ │ │ - b.n 410 <_PyPegen_formatted_value+0x8c> │ │ │ │ │ + b.n 414 <_PyPegen_formatted_value+0x8c> │ │ │ │ │ │ │ │ │ │ -00000478 <_PyPegen_joined_str>: │ │ │ │ │ +0000047c <_PyPegen_joined_str>: │ │ │ │ │ _PyPegen_joined_str(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #16 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str.w ip, [sp] │ │ │ │ │ strd r3, r1, [sp, #8] │ │ │ │ │ - bl 4b8 <_get_resized_exprs> │ │ │ │ │ + bl 4bc <_get_resized_exprs> │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr.w ip, [r4, #20] │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ ldrd r3, r2, [r3, #20] │ │ │ │ │ strd r2, ip, [sp] │ │ │ │ │ ldrd r1, r2, [r1, #12] │ │ │ │ │ bl 0 <_PyAST_JoinedStr> │ │ │ │ │ R_ARM_THM_CALL _PyAST_JoinedStr │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000004b8 <_get_resized_exprs>: │ │ │ │ │ +000004bc <_get_resized_exprs>: │ │ │ │ │ _get_resized_exprs(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ mov sl, r0 │ │ │ │ │ mov r4, r2 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 6c6 <_get_resized_exprs+0x20e> │ │ │ │ │ + beq.w 6ca <_get_resized_exprs+0x20e> │ │ │ │ │ ldr.w r9, [r2] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - ble.w 63e <_get_resized_exprs+0x186> │ │ │ │ │ + ble.w 642 <_get_resized_exprs+0x186> │ │ │ │ │ adds r0, r2, #4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str.w r9, [sp, #36] @ 0x24 │ │ │ │ │ ldr.w r2, [r0, #4]! │ │ │ │ │ ldr r5, [r2, #0] │ │ │ │ │ cmp r5, #20 │ │ │ │ │ - beq.w 648 <_get_resized_exprs+0x190> │ │ │ │ │ + beq.w 64c <_get_resized_exprs+0x190> │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - bne.n 4ea <_get_resized_exprs+0x32> │ │ │ │ │ + bne.n 4ee <_get_resized_exprs+0x32> │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_AsString │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 69c <_get_resized_exprs+0x1e4> │ │ │ │ │ + beq.w 6a0 <_get_resized_exprs+0x1e4> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC9 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strpbrk │ │ │ │ │ ldr.w r1, [sl, #20] │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 69c <_get_resized_exprs+0x1e4> │ │ │ │ │ + beq.w 6a0 <_get_resized_exprs+0x1e4> │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - ble.w 644 <_get_resized_exprs+0x18c> │ │ │ │ │ + ble.w 648 <_get_resized_exprs+0x18c> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 6f4 <_get_resized_exprs+0x23c> │ │ │ │ │ + bne.w 6f8 <_get_resized_exprs+0x23c> │ │ │ │ │ add.w r8, r4, #4 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov fp, r0 │ │ │ │ │ movw lr, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC10 │ │ │ │ │ movt lr, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC10 │ │ │ │ │ @@ -600,34 +601,34 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ strd lr, ip, [sp, #24] │ │ │ │ │ str r1, [sp, #32] │ │ │ │ │ ldr.w r4, [r8, #4]! │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp r3, #20 │ │ │ │ │ - beq.n 60e <_get_resized_exprs+0x156> │ │ │ │ │ + beq.n 612 <_get_resized_exprs+0x156> │ │ │ │ │ cmp r3, #22 │ │ │ │ │ - bne.n 5fc <_get_resized_exprs+0x144> │ │ │ │ │ + bne.n 600 <_get_resized_exprs+0x144> │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_AsUTF8 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 69c <_get_resized_exprs+0x1e4> │ │ │ │ │ + beq.w 6a0 <_get_resized_exprs+0x1e4> │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 664 <_get_resized_exprs+0x1ac> │ │ │ │ │ + beq.n 668 <_get_resized_exprs+0x1ac> │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 664 <_get_resized_exprs+0x1ac> │ │ │ │ │ + beq.n 668 <_get_resized_exprs+0x1ac> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ mov r3, r0 │ │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ @@ -640,96 +641,96 @@ │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ lsrs r1, r1, #5 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_PyPegen_decode_string> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_decode_string │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6be <_get_resized_exprs+0x206> │ │ │ │ │ + beq.w 6c2 <_get_resized_exprs+0x206> │ │ │ │ │ ldr.w r0, [sl, #20] │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <_PyArena_AddPyObject> │ │ │ │ │ R_ARM_THM_CALL _PyArena_AddPyObject │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 6a0 <_get_resized_exprs+0x1e8> │ │ │ │ │ + blt.n 6a4 <_get_resized_exprs+0x1e8> │ │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r4, #20] │ │ │ │ │ bl 0 <_PyAST_Constant> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Constant │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 69c <_get_resized_exprs+0x1e4> │ │ │ │ │ + beq.n 6a0 <_get_resized_exprs+0x1e4> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 5fc <_get_resized_exprs+0x144> │ │ │ │ │ + bne.n 600 <_get_resized_exprs+0x144> │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 7bc <_get_resized_exprs+0x304> │ │ │ │ │ + beq.w 7c0 <_get_resized_exprs+0x304> │ │ │ │ │ adds r7, r5, #1 │ │ │ │ │ adds r5, #2 │ │ │ │ │ adds r6, #1 │ │ │ │ │ cmp r9, r6 │ │ │ │ │ str.w r4, [fp, r5, lsl #2] │ │ │ │ │ - beq.n 62c <_get_resized_exprs+0x174> │ │ │ │ │ + beq.n 630 <_get_resized_exprs+0x174> │ │ │ │ │ mov r5, r7 │ │ │ │ │ - b.n 55c <_get_resized_exprs+0xa4> │ │ │ │ │ + b.n 560 <_get_resized_exprs+0xa4> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - cbz r3, 674 <_get_resized_exprs+0x1bc> │ │ │ │ │ + cbz r3, 678 <_get_resized_exprs+0x1bc> │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne.n 674 <_get_resized_exprs+0x1bc> │ │ │ │ │ + bne.n 678 <_get_resized_exprs+0x1bc> │ │ │ │ │ add.w r2, fp, r5, lsl #2 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ adds r7, r5, #2 │ │ │ │ │ str r1, [r2, #8] │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ str r3, [r2, #12] │ │ │ │ │ adds r6, #1 │ │ │ │ │ cmp r9, r6 │ │ │ │ │ - bne.n 60a <_get_resized_exprs+0x152> │ │ │ │ │ + bne.n 60e <_get_resized_exprs+0x152> │ │ │ │ │ mov r3, fp │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ it eq │ │ │ │ │ moveq r0, r3 │ │ │ │ │ - bne.n 6cc <_get_resized_exprs+0x214> │ │ │ │ │ + bne.n 6d0 <_get_resized_exprs+0x214> │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ str.w r9, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 4fc <_get_resized_exprs+0x44> │ │ │ │ │ + b.n 500 <_get_resized_exprs+0x44> │ │ │ │ │ movs r7, #0 │ │ │ │ │ - b.n 62e <_get_resized_exprs+0x176> │ │ │ │ │ + b.n 632 <_get_resized_exprs+0x176> │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 7c0 <_get_resized_exprs+0x308> │ │ │ │ │ + beq.w 7c4 <_get_resized_exprs+0x308> │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ add r5, r2 │ │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ │ - bne.w 4ea <_get_resized_exprs+0x32> │ │ │ │ │ - b.n 4fc <_get_resized_exprs+0x44> │ │ │ │ │ + bne.w 4ee <_get_resized_exprs+0x32> │ │ │ │ │ + b.n 500 <_get_resized_exprs+0x44> │ │ │ │ │ movs r3, #1 │ │ │ │ │ - b.n 596 <_get_resized_exprs+0xde> │ │ │ │ │ + b.n 59a <_get_resized_exprs+0xde> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - cbz r3, 674 <_get_resized_exprs+0x1bc> │ │ │ │ │ + cbz r3, 678 <_get_resized_exprs+0x1bc> │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.w 7ce <_get_resized_exprs+0x316> │ │ │ │ │ + beq.w 7d2 <_get_resized_exprs+0x316> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC7 │ │ │ │ │ @@ -743,51 +744,51 @@ │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ it ne │ │ │ │ │ movne r1, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 638 <_get_resized_exprs+0x180> │ │ │ │ │ + b.n 63c <_get_resized_exprs+0x180> │ │ │ │ │ mov fp, r7 │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 69c <_get_resized_exprs+0x1e4> │ │ │ │ │ + bge.n 6a0 <_get_resized_exprs+0x1e4> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [fp] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 69c <_get_resized_exprs+0x1e4> │ │ │ │ │ + bne.n 6a0 <_get_resized_exprs+0x1e4> │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 69c <_get_resized_exprs+0x1e4> │ │ │ │ │ + b.n 6a0 <_get_resized_exprs+0x1e4> │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Pypegen_raise_decode_error> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_raise_decode_error │ │ │ │ │ - b.n 69c <_get_resized_exprs+0x1e4> │ │ │ │ │ + b.n 6a0 <_get_resized_exprs+0x1e4> │ │ │ │ │ mov r9, r2 │ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 4fc <_get_resized_exprs+0x44> │ │ │ │ │ + b.n 500 <_get_resized_exprs+0x44> │ │ │ │ │ ldr.w r1, [sl, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 69c <_get_resized_exprs+0x1e4> │ │ │ │ │ + beq.n 6a0 <_get_resized_exprs+0x1e4> │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ movs r2, #1 │ │ │ │ │ - b.n 6ea <_get_resized_exprs+0x232> │ │ │ │ │ + b.n 6ee <_get_resized_exprs+0x232> │ │ │ │ │ ldr.w r1, [r3, r2, lsl #2] │ │ │ │ │ str.w r1, [r0, r2, lsl #2] │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - blt.n 6e2 <_get_resized_exprs+0x22a> │ │ │ │ │ - b.n 638 <_get_resized_exprs+0x180> │ │ │ │ │ + blt.n 6e6 <_get_resized_exprs+0x22a> │ │ │ │ │ + b.n 63c <_get_resized_exprs+0x180> │ │ │ │ │ movs r6, #0 │ │ │ │ │ mov r8, r9 │ │ │ │ │ movw fp, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt fp, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ mov r7, r6 │ │ │ │ │ @@ -805,385 +806,385 @@ │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ str.w ip, [sp, #28] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr.w r4, [r3, #4]! │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp r3, #20 │ │ │ │ │ - beq.n 668 <_get_resized_exprs+0x1b0> │ │ │ │ │ + beq.n 66c <_get_resized_exprs+0x1b0> │ │ │ │ │ cmp r3, #22 │ │ │ │ │ - bne.n 7aa <_get_resized_exprs+0x2f2> │ │ │ │ │ + bne.n 7ae <_get_resized_exprs+0x2f2> │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_AsUTF8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 69c <_get_resized_exprs+0x1e4> │ │ │ │ │ + beq.n 6a0 <_get_resized_exprs+0x1e4> │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7ca <_get_resized_exprs+0x312> │ │ │ │ │ + beq.n 7ce <_get_resized_exprs+0x312> │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7ca <_get_resized_exprs+0x312> │ │ │ │ │ + beq.n 7ce <_get_resized_exprs+0x312> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r2, r5 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ mov r0, sl │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_PyPegen_decode_string> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_decode_string │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6be <_get_resized_exprs+0x206> │ │ │ │ │ + beq.n 6c2 <_get_resized_exprs+0x206> │ │ │ │ │ ldr.w r0, [sl, #20] │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyArena_AddPyObject> │ │ │ │ │ R_ARM_THM_CALL _PyArena_AddPyObject │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 7c6 <_get_resized_exprs+0x30e> │ │ │ │ │ + blt.n 7ca <_get_resized_exprs+0x30e> │ │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r4, #20] │ │ │ │ │ bl 0 <_PyAST_Constant> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Constant │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 69c <_get_resized_exprs+0x1e4> │ │ │ │ │ + beq.w 6a0 <_get_resized_exprs+0x1e4> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ cmp r2, fp │ │ │ │ │ - bne.n 7aa <_get_resized_exprs+0x2f2> │ │ │ │ │ + bne.n 7ae <_get_resized_exprs+0x2f2> │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ - cbz r3, 7b2 <_get_resized_exprs+0x2fa> │ │ │ │ │ + cbz r3, 7b6 <_get_resized_exprs+0x2fa> │ │ │ │ │ adds r3, r7, #2 │ │ │ │ │ adds r7, #1 │ │ │ │ │ str.w r4, [r9, r3, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ cmp r8, r6 │ │ │ │ │ - bne.n 71e <_get_resized_exprs+0x266> │ │ │ │ │ + bne.n 722 <_get_resized_exprs+0x266> │ │ │ │ │ mov r3, r9 │ │ │ │ │ - b.n 62e <_get_resized_exprs+0x176> │ │ │ │ │ + b.n 632 <_get_resized_exprs+0x176> │ │ │ │ │ mov r7, r5 │ │ │ │ │ - b.n 626 <_get_resized_exprs+0x16e> │ │ │ │ │ + b.n 62a <_get_resized_exprs+0x16e> │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 654 <_get_resized_exprs+0x19c> │ │ │ │ │ + b.n 658 <_get_resized_exprs+0x19c> │ │ │ │ │ mov fp, r5 │ │ │ │ │ - b.n 6a2 <_get_resized_exprs+0x1ea> │ │ │ │ │ + b.n 6a6 <_get_resized_exprs+0x1ea> │ │ │ │ │ movs r3, #1 │ │ │ │ │ - b.n 75a <_get_resized_exprs+0x2a2> │ │ │ │ │ + b.n 75e <_get_resized_exprs+0x2a2> │ │ │ │ │ add.w r2, r9, r7, lsl #2 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ adds r7, #2 │ │ │ │ │ str r1, [r2, #8] │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ str r3, [r2, #12] │ │ │ │ │ - b.n 7b2 <_get_resized_exprs+0x2fa> │ │ │ │ │ + b.n 7b6 <_get_resized_exprs+0x2fa> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000007e0 <_build_concatenated_str.isra.0>: │ │ │ │ │ +000007e4 <_build_concatenated_str.isra.0>: │ │ │ │ │ _build_concatenated_str.isra.0(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w b12 <_build_concatenated_str.isra.0+0x332> │ │ │ │ │ + beq.w b16 <_build_concatenated_str.isra.0+0x332> │ │ │ │ │ ldr r5, [r1, #0] │ │ │ │ │ adds r4, r1, #4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - blt.w 9ee <_build_concatenated_str.isra.0+0x20e> │ │ │ │ │ + blt.w 9f2 <_build_concatenated_str.isra.0+0x20e> │ │ │ │ │ ldr.w r1, [r9, #20] │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a80 <_build_concatenated_str.isra.0+0x2a0> │ │ │ │ │ + beq.w a84 <_build_concatenated_str.isra.0+0x2a0> │ │ │ │ │ movs r6, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bgt.n 8ca <_build_concatenated_str.isra.0+0xea> │ │ │ │ │ + bgt.n 8ce <_build_concatenated_str.isra.0+0xea> │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - ble.w a12 <_build_concatenated_str.isra.0+0x232> │ │ │ │ │ + ble.w a16 <_build_concatenated_str.isra.0+0x232> │ │ │ │ │ movs r0, #0 │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ adds r4, r7, #4 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr.w r1, [r4, #4]! │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp r2, #22 │ │ │ │ │ - bne.n 854 <_build_concatenated_str.isra.0+0x74> │ │ │ │ │ + bne.n 858 <_build_concatenated_str.isra.0+0x74> │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ ldr r6, [r1, #4] │ │ │ │ │ cmp r6, ip │ │ │ │ │ - bne.n 852 <_build_concatenated_str.isra.0+0x72> │ │ │ │ │ + bne.n 856 <_build_concatenated_str.isra.0+0x72> │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ - cbz r1, 860 <_build_concatenated_str.isra.0+0x80> │ │ │ │ │ - cbnz r5, 860 <_build_concatenated_str.isra.0+0x80> │ │ │ │ │ + cbz r1, 864 <_build_concatenated_str.isra.0+0x80> │ │ │ │ │ + cbnz r5, 864 <_build_concatenated_str.isra.0+0x80> │ │ │ │ │ sub.w r5, r2, #22 │ │ │ │ │ adds r0, #1 │ │ │ │ │ clz r5, r5 │ │ │ │ │ lsrs r5, r5, #5 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - bne.n 83c <_build_concatenated_str.isra.0+0x5c> │ │ │ │ │ + bne.n 840 <_build_concatenated_str.isra.0+0x5c> │ │ │ │ │ ldr.w r1, [r9, #20] │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a80 <_build_concatenated_str.isra.0+0x2a0> │ │ │ │ │ + beq.w a84 <_build_concatenated_str.isra.0+0x2a0> │ │ │ │ │ movs r5, #0 │ │ │ │ │ movw r8, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r8, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov fp, r7 │ │ │ │ │ - b.n 888 <_build_concatenated_str.isra.0+0xa8> │ │ │ │ │ + b.n 88c <_build_concatenated_str.isra.0+0xa8> │ │ │ │ │ adds r5, #1 │ │ │ │ │ add.w r3, fp, r4, lsl #2 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ cmp r1, #22 │ │ │ │ │ add.w r1, r4, #1 │ │ │ │ │ - bne.n 8b6 <_build_concatenated_str.isra.0+0xd6> │ │ │ │ │ + bne.n 8ba <_build_concatenated_str.isra.0+0xd6> │ │ │ │ │ cmp sl, r1 │ │ │ │ │ - ble.n 8a6 <_build_concatenated_str.isra.0+0xc6> │ │ │ │ │ + ble.n 8aa <_build_concatenated_str.isra.0+0xc6> │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r3, #22 │ │ │ │ │ - beq.w a32 <_build_concatenated_str.isra.0+0x252> │ │ │ │ │ + beq.w a36 <_build_concatenated_str.isra.0+0x252> │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ cmp r0, r8 │ │ │ │ │ - bne.n 8b6 <_build_concatenated_str.isra.0+0xd6> │ │ │ │ │ + bne.n 8ba <_build_concatenated_str.isra.0+0xd6> │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w b16 <_build_concatenated_str.isra.0+0x336> │ │ │ │ │ + beq.w b1a <_build_concatenated_str.isra.0+0x336> │ │ │ │ │ adds r3, r5, #2 │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp sl, r1 │ │ │ │ │ str.w r2, [r6, r3, lsl #2] │ │ │ │ │ - bgt.n 886 <_build_concatenated_str.isra.0+0xa6> │ │ │ │ │ + bgt.n 88a <_build_concatenated_str.isra.0+0xa6> │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr.w r3, [r4, #4]! │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, #20 │ │ │ │ │ - bne.w a04 <_build_concatenated_str.isra.0+0x224> │ │ │ │ │ + bne.w a08 <_build_concatenated_str.isra.0+0x224> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 9ea <_build_concatenated_str.isra.0+0x20a> │ │ │ │ │ + beq.w 9ee <_build_concatenated_str.isra.0+0x20a> │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ble.w 9ea <_build_concatenated_str.isra.0+0x20a> │ │ │ │ │ + ble.w 9ee <_build_concatenated_str.isra.0+0x20a> │ │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - beq.w a80 <_build_concatenated_str.isra.0+0x2a0> │ │ │ │ │ + beq.w a84 <_build_concatenated_str.isra.0+0x2a0> │ │ │ │ │ add.w r2, r7, r1, lsl #2 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ str.w ip, [r2, #8] │ │ │ │ │ - beq.w a0e <_build_concatenated_str.isra.0+0x22e> │ │ │ │ │ + beq.w a12 <_build_concatenated_str.isra.0+0x22e> │ │ │ │ │ ldr.w ip, [r3, #12] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - beq.w a80 <_build_concatenated_str.isra.0+0x2a0> │ │ │ │ │ + beq.w a84 <_build_concatenated_str.isra.0+0x2a0> │ │ │ │ │ cmp r0, #2 │ │ │ │ │ str.w ip, [r2, #12] │ │ │ │ │ it eq │ │ │ │ │ addeq r1, #2 │ │ │ │ │ - beq.n 9ea <_build_concatenated_str.isra.0+0x20a> │ │ │ │ │ + beq.n 9ee <_build_concatenated_str.isra.0+0x20a> │ │ │ │ │ ldr.w ip, [r3, #16] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - beq.w a80 <_build_concatenated_str.isra.0+0x2a0> │ │ │ │ │ + beq.w a84 <_build_concatenated_str.isra.0+0x2a0> │ │ │ │ │ cmp r0, #3 │ │ │ │ │ str.w ip, [r2, #16] │ │ │ │ │ it eq │ │ │ │ │ addeq r1, #3 │ │ │ │ │ - beq.n 9ea <_build_concatenated_str.isra.0+0x20a> │ │ │ │ │ + beq.n 9ee <_build_concatenated_str.isra.0+0x20a> │ │ │ │ │ ldr.w ip, [r3, #20] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - beq.w a80 <_build_concatenated_str.isra.0+0x2a0> │ │ │ │ │ + beq.w a84 <_build_concatenated_str.isra.0+0x2a0> │ │ │ │ │ cmp r0, #4 │ │ │ │ │ str.w ip, [r2, #20] │ │ │ │ │ it eq │ │ │ │ │ addeq r1, #4 │ │ │ │ │ - beq.n 9ea <_build_concatenated_str.isra.0+0x20a> │ │ │ │ │ + beq.n 9ee <_build_concatenated_str.isra.0+0x20a> │ │ │ │ │ ldr.w ip, [r3, #24] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - beq.w a80 <_build_concatenated_str.isra.0+0x2a0> │ │ │ │ │ + beq.w a84 <_build_concatenated_str.isra.0+0x2a0> │ │ │ │ │ cmp r0, #5 │ │ │ │ │ str.w ip, [r2, #24] │ │ │ │ │ it eq │ │ │ │ │ addeq r1, #5 │ │ │ │ │ - beq.n 9ea <_build_concatenated_str.isra.0+0x20a> │ │ │ │ │ + beq.n 9ee <_build_concatenated_str.isra.0+0x20a> │ │ │ │ │ ldr.w ip, [r3, #28] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - beq.w a80 <_build_concatenated_str.isra.0+0x2a0> │ │ │ │ │ + beq.w a84 <_build_concatenated_str.isra.0+0x2a0> │ │ │ │ │ cmp r0, #6 │ │ │ │ │ str.w ip, [r2, #28] │ │ │ │ │ it eq │ │ │ │ │ addeq r1, #6 │ │ │ │ │ - beq.n 9ea <_build_concatenated_str.isra.0+0x20a> │ │ │ │ │ + beq.n 9ee <_build_concatenated_str.isra.0+0x20a> │ │ │ │ │ ldr.w ip, [r3, #32] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - beq.n a80 <_build_concatenated_str.isra.0+0x2a0> │ │ │ │ │ + beq.n a84 <_build_concatenated_str.isra.0+0x2a0> │ │ │ │ │ cmp r0, #7 │ │ │ │ │ str.w ip, [r2, #32] │ │ │ │ │ it eq │ │ │ │ │ addeq r1, #7 │ │ │ │ │ - beq.n 9ea <_build_concatenated_str.isra.0+0x20a> │ │ │ │ │ + beq.n 9ee <_build_concatenated_str.isra.0+0x20a> │ │ │ │ │ ldr.w ip, [r3, #36] @ 0x24 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - beq.n a80 <_build_concatenated_str.isra.0+0x2a0> │ │ │ │ │ + beq.n a84 <_build_concatenated_str.isra.0+0x2a0> │ │ │ │ │ cmp r0, #8 │ │ │ │ │ str.w ip, [r2, #36] @ 0x24 │ │ │ │ │ it eq │ │ │ │ │ addeq r1, #8 │ │ │ │ │ - beq.n 9ea <_build_concatenated_str.isra.0+0x20a> │ │ │ │ │ + beq.n 9ee <_build_concatenated_str.isra.0+0x20a> │ │ │ │ │ ldr.w ip, [r3, #40] @ 0x28 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - beq.n a80 <_build_concatenated_str.isra.0+0x2a0> │ │ │ │ │ + beq.n a84 <_build_concatenated_str.isra.0+0x2a0> │ │ │ │ │ cmp r0, #9 │ │ │ │ │ str.w ip, [r2, #40] @ 0x28 │ │ │ │ │ it eq │ │ │ │ │ addeq r1, #9 │ │ │ │ │ - beq.n 9ea <_build_concatenated_str.isra.0+0x20a> │ │ │ │ │ + beq.n 9ee <_build_concatenated_str.isra.0+0x20a> │ │ │ │ │ ldr.w ip, [r3, #44] @ 0x2c │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - beq.n a80 <_build_concatenated_str.isra.0+0x2a0> │ │ │ │ │ + beq.n a84 <_build_concatenated_str.isra.0+0x2a0> │ │ │ │ │ str.w ip, [r2, #44] @ 0x2c │ │ │ │ │ adds r3, #44 @ 0x2c │ │ │ │ │ add.w r2, r1, #10 │ │ │ │ │ add.w ip, r7, #4 │ │ │ │ │ add r1, r0 │ │ │ │ │ - b.n 9e2 <_build_concatenated_str.isra.0+0x202> │ │ │ │ │ + b.n 9e6 <_build_concatenated_str.isra.0+0x202> │ │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a80 <_build_concatenated_str.isra.0+0x2a0> │ │ │ │ │ + beq.n a84 <_build_concatenated_str.isra.0+0x2a0> │ │ │ │ │ str.w r0, [ip, r2, lsl #2] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ - bne.n 9d6 <_build_concatenated_str.isra.0+0x1f6> │ │ │ │ │ + bne.n 9da <_build_concatenated_str.isra.0+0x1f6> │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n 820 <_build_concatenated_str.isra.0+0x40> │ │ │ │ │ + b.n 824 <_build_concatenated_str.isra.0+0x40> │ │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ cmp r0, #20 │ │ │ │ │ - bne.n a26 <_build_concatenated_str.isra.0+0x246> │ │ │ │ │ + bne.n a2a <_build_concatenated_str.isra.0+0x246> │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ - cbz r2, 9fe <_build_concatenated_str.isra.0+0x21e> │ │ │ │ │ + cbz r2, a02 <_build_concatenated_str.isra.0+0x21e> │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ add sl, r2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n 804 <_build_concatenated_str.isra.0+0x24> │ │ │ │ │ + b.n 808 <_build_concatenated_str.isra.0+0x24> │ │ │ │ │ cmp r2, #21 │ │ │ │ │ - beq.n ae0 <_build_concatenated_str.isra.0+0x300> │ │ │ │ │ + beq.n ae4 <_build_concatenated_str.isra.0+0x300> │ │ │ │ │ adds r2, r1, #2 │ │ │ │ │ str.w r3, [r7, r2, lsl #2] │ │ │ │ │ adds r1, #1 │ │ │ │ │ - b.n 9ea <_build_concatenated_str.isra.0+0x20a> │ │ │ │ │ + b.n 9ee <_build_concatenated_str.isra.0+0x20a> │ │ │ │ │ ldr.w r1, [r9, #20] │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8c2 <_build_concatenated_str.isra.0+0xe2> │ │ │ │ │ - b.n a80 <_build_concatenated_str.isra.0+0x2a0> │ │ │ │ │ + bne.w 8c6 <_build_concatenated_str.isra.0+0xe2> │ │ │ │ │ + b.n a84 <_build_concatenated_str.isra.0+0x2a0> │ │ │ │ │ cmp r0, #21 │ │ │ │ │ it ne │ │ │ │ │ addne.w sl, sl, #1 │ │ │ │ │ - bne.n a00 <_build_concatenated_str.isra.0+0x220> │ │ │ │ │ - b.n 9f8 <_build_concatenated_str.isra.0+0x218> │ │ │ │ │ + bne.n a04 <_build_concatenated_str.isra.0+0x220> │ │ │ │ │ + b.n 9fc <_build_concatenated_str.isra.0+0x218> │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ movs r0, #0 │ │ │ │ │ strd r2, r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicodeWriter_Create │ │ │ │ │ - cbz r0, a80 <_build_concatenated_str.isra.0+0x2a0> │ │ │ │ │ + cbz r0, a84 <_build_concatenated_str.isra.0+0x2a0> │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ add.w r3, fp, #8 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ strd r2, r5, [sp, #28] │ │ │ │ │ mov r9, r8 │ │ │ │ │ mov ip, r2 │ │ │ │ │ mov r8, r6 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, sl │ │ │ │ │ mov sl, r3 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - ble.n a84 <_build_concatenated_str.isra.0+0x2a4> │ │ │ │ │ + ble.n a88 <_build_concatenated_str.isra.0+0x2a4> │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr.w r7, [r3, r4, lsl #2] │ │ │ │ │ ldr r1, [r7, #0] │ │ │ │ │ cmp r1, #22 │ │ │ │ │ - bne.n a84 <_build_concatenated_str.isra.0+0x2a4> │ │ │ │ │ + bne.n a88 <_build_concatenated_str.isra.0+0x2a4> │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicodeWriter_WriteStr │ │ │ │ │ adds r4, #1 │ │ │ │ │ mov ip, r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a5a <_build_concatenated_str.isra.0+0x27a> │ │ │ │ │ + beq.n a5e <_build_concatenated_str.isra.0+0x27a> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicodeWriter_Discard │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 8c2 <_build_concatenated_str.isra.0+0xe2> │ │ │ │ │ + b.n 8c6 <_build_concatenated_str.isra.0+0xe2> │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov sl, r6 │ │ │ │ │ ldr r5, [sp, #32] │ │ │ │ │ mov r6, r8 │ │ │ │ │ str.w ip, [sp, #20] │ │ │ │ │ mov r8, r9 │ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicodeWriter_Finish │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a80 <_build_concatenated_str.isra.0+0x2a0> │ │ │ │ │ + beq.n a84 <_build_concatenated_str.isra.0+0x2a0> │ │ │ │ │ ldr.w r0, [r9, #20] │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyArena_AddPyObject> │ │ │ │ │ R_ARM_THM_CALL _PyArena_AddPyObject │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n b20 <_build_concatenated_str.isra.0+0x340> │ │ │ │ │ + blt.n b24 <_build_concatenated_str.isra.0+0x340> │ │ │ │ │ ldr r7, [sp, #20] │ │ │ │ │ ldrd ip, r3, [r2, #20] │ │ │ │ │ ldr.w r2, [r9, #20] │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ mov r2, ip │ │ │ │ │ ldr r7, [r7, #32] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ @@ -1191,140 +1192,140 @@ │ │ │ │ │ ldrd r1, r0, [sp, #24] │ │ │ │ │ ldr r7, [r7, #28] │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Constant> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Constant │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a80 <_build_concatenated_str.isra.0+0x2a0> │ │ │ │ │ + beq.n a84 <_build_concatenated_str.isra.0+0x2a0> │ │ │ │ │ mov r1, r4 │ │ │ │ │ - b.n 8a6 <_build_concatenated_str.isra.0+0xc6> │ │ │ │ │ + b.n 8aa <_build_concatenated_str.isra.0+0xc6> │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ adds r0, r7, #4 │ │ │ │ │ add.w r0, r0, r1, lsl #2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ add.w ip, r2, #4 │ │ │ │ │ - cbz r2, b0e <_build_concatenated_str.isra.0+0x32e> │ │ │ │ │ + cbz r2, b12 <_build_concatenated_str.isra.0+0x32e> │ │ │ │ │ ldr.w lr, [r2] │ │ │ │ │ cmp r3, lr │ │ │ │ │ - bge.n b0a <_build_concatenated_str.isra.0+0x32a> │ │ │ │ │ + bge.n b0e <_build_concatenated_str.isra.0+0x32a> │ │ │ │ │ ldr.w lr, [ip, #4]! │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - beq.n a80 <_build_concatenated_str.isra.0+0x2a0> │ │ │ │ │ + beq.n a84 <_build_concatenated_str.isra.0+0x2a0> │ │ │ │ │ str.w lr, [r0, #4]! │ │ │ │ │ - b.n aee <_build_concatenated_str.isra.0+0x30e> │ │ │ │ │ + b.n af2 <_build_concatenated_str.isra.0+0x30e> │ │ │ │ │ add r1, r3 │ │ │ │ │ - b.n 9ea <_build_concatenated_str.isra.0+0x20a> │ │ │ │ │ + b.n 9ee <_build_concatenated_str.isra.0+0x20a> │ │ │ │ │ mov lr, r2 │ │ │ │ │ - b.n af4 <_build_concatenated_str.isra.0+0x314> │ │ │ │ │ + b.n af8 <_build_concatenated_str.isra.0+0x314> │ │ │ │ │ mov r5, r1 │ │ │ │ │ - b.n 7fc <_build_concatenated_str.isra.0+0x1c> │ │ │ │ │ + b.n 800 <_build_concatenated_str.isra.0+0x1c> │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp sl, r1 │ │ │ │ │ - bgt.w 888 <_build_concatenated_str.isra.0+0xa8> │ │ │ │ │ - b.n 8c2 <_build_concatenated_str.isra.0+0xe2> │ │ │ │ │ + bgt.w 88c <_build_concatenated_str.isra.0+0xa8> │ │ │ │ │ + b.n 8c6 <_build_concatenated_str.isra.0+0xe2> │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n a80 <_build_concatenated_str.isra.0+0x2a0> │ │ │ │ │ + bge.n a84 <_build_concatenated_str.isra.0+0x2a0> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n a80 <_build_concatenated_str.isra.0+0x2a0> │ │ │ │ │ + bne.n a84 <_build_concatenated_str.isra.0+0x2a0> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n a80 <_build_concatenated_str.isra.0+0x2a0> │ │ │ │ │ + b.n a84 <_build_concatenated_str.isra.0+0x2a0> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000b3c <_PyPegen_name_default_pair>: │ │ │ │ │ +00000b40 <_PyPegen_name_default_pair>: │ │ │ │ │ _PyPegen_name_default_pair(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r7, r2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_PyArena_Malloc> │ │ │ │ │ R_ARM_THM_CALL _PyArena_Malloc │ │ │ │ │ - cbz r0, b76 <_PyPegen_name_default_pair+0x3a> │ │ │ │ │ + cbz r0, b7a <_PyPegen_name_default_pair+0x3a> │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 57c <_get_resized_exprs+0xc4> │ │ │ │ │ + bl 57c <_get_resized_exprs+0xc0> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_add_type_comment_to_arg │ │ │ │ │ str r0, [r4, #0] │ │ │ │ │ - cbz r0, b76 <_PyPegen_name_default_pair+0x3a> │ │ │ │ │ + cbz r0, b7a <_PyPegen_name_default_pair+0x3a> │ │ │ │ │ str r7, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n b70 <_PyPegen_name_default_pair+0x34> │ │ │ │ │ + b.n b74 <_PyPegen_name_default_pair+0x34> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000b7c <_PyPegen_map_names_to_ids>: │ │ │ │ │ +00000b80 <_PyPegen_map_names_to_ids>: │ │ │ │ │ _PyPegen_map_names_to_ids(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - cbz r1, bb2 <_PyPegen_map_names_to_ids+0x36> │ │ │ │ │ + cbz r1, bb6 <_PyPegen_map_names_to_ids+0x36> │ │ │ │ │ ldr r4, [r1, #0] │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_asdl_identifier_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_identifier_seq_new │ │ │ │ │ movs r3, #1 │ │ │ │ │ - cbz r0, bb0 <_PyPegen_map_names_to_ids+0x34> │ │ │ │ │ + cbz r0, bb4 <_PyPegen_map_names_to_ids+0x34> │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - ble.n bb0 <_PyPegen_map_names_to_ids+0x34> │ │ │ │ │ + ble.n bb4 <_PyPegen_map_names_to_ids+0x34> │ │ │ │ │ ldr.w r2, [r5, r3, lsl #2] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ str.w r2, [r0, r3, lsl #2] │ │ │ │ │ - b.n b9c <_PyPegen_map_names_to_ids+0x20> │ │ │ │ │ + b.n ba0 <_PyPegen_map_names_to_ids+0x20> │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r4, r1 │ │ │ │ │ - b.n b90 <_PyPegen_map_names_to_ids+0x14> │ │ │ │ │ + b.n b94 <_PyPegen_map_names_to_ids+0x14> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000bb8 <_PyPegen_star_etc>: │ │ │ │ │ +00000bbc <_PyPegen_star_etc>: │ │ │ │ │ _PyPegen_star_etc(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ movs r1, #12 │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ bl 0 <_PyArena_Malloc> │ │ │ │ │ R_ARM_THM_CALL _PyArena_Malloc │ │ │ │ │ - cbz r0, be2 <_PyPegen_star_etc+0x2a> │ │ │ │ │ + cbz r0, be6 <_PyPegen_star_etc+0x2a> │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000be8 <_PyPegen_function_def_decorators>: │ │ │ │ │ +00000bec <_PyPegen_function_def_decorators>: │ │ │ │ │ _PyPegen_function_def_decorators(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ │ sub sp, #32 │ │ │ │ │ @@ -1342,63 +1343,63 @@ │ │ │ │ │ strd r8, r9, [sp, #12] │ │ │ │ │ mov r3, sl │ │ │ │ │ strd r6, r7, [sp, #4] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ mov r2, lr │ │ │ │ │ - beq.n c40 <_PyPegen_function_def_decorators+0x58> │ │ │ │ │ + beq.n c44 <_PyPegen_function_def_decorators+0x58> │ │ │ │ │ bl 0 <_PyAST_FunctionDef> │ │ │ │ │ R_ARM_THM_CALL _PyAST_FunctionDef │ │ │ │ │ add sp, #32 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ bl 0 <_PyAST_AsyncFunctionDef> │ │ │ │ │ R_ARM_THM_CALL _PyAST_AsyncFunctionDef │ │ │ │ │ - b.n c3a <_PyPegen_function_def_decorators+0x52> │ │ │ │ │ + b.n c3e <_PyPegen_function_def_decorators+0x52> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000c48 <_PyPegen_check_fstring_conversion>: │ │ │ │ │ +00000c4c <_PyPegen_check_fstring_conversion>: │ │ │ │ │ _PyPegen_check_fstring_conversion(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ mov r4, r2 │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ sub sp, #32 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r8, r0 │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - bne.n ca8 <_PyPegen_check_fstring_conversion+0x60> │ │ │ │ │ + bne.n cac <_PyPegen_check_fstring_conversion+0x60> │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldr r1, [r1, #24] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n ca8 <_PyPegen_check_fstring_conversion+0x60> │ │ │ │ │ + bne.n cac <_PyPegen_check_fstring_conversion+0x60> │ │ │ │ │ ldr r6, [r4, #4] │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bgt.n cf0 <_PyPegen_check_fstring_conversion+0xa8> │ │ │ │ │ + bgt.n cf4 <_PyPegen_check_fstring_conversion+0xa8> │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - bl 8f8 <_build_concatenated_str.isra.0+0x118> │ │ │ │ │ + bl 8f8 <_build_concatenated_str.isra.0+0x114> │ │ │ │ │ R_ARM_THM_CALL PyUnicode_READ_CHAR │ │ │ │ │ sub.w r2, r0, #114 @ 0x72 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bls.n c90 <_PyPegen_check_fstring_conversion+0x48> │ │ │ │ │ + bls.n c94 <_PyPegen_check_fstring_conversion+0x48> │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #97 @ 0x61 │ │ │ │ │ - bne.n cf0 <_PyPegen_check_fstring_conversion+0xa8> │ │ │ │ │ + bne.n cf4 <_PyPegen_check_fstring_conversion+0xa8> │ │ │ │ │ ldr.w r0, [r8, #20] │ │ │ │ │ movs r1, #8 │ │ │ │ │ ldr r5, [r5, #32] │ │ │ │ │ bl 0 <_PyArena_Malloc> │ │ │ │ │ R_ARM_THM_CALL _PyArena_Malloc │ │ │ │ │ - cbz r0, ca2 <_PyPegen_check_fstring_conversion+0x5a> │ │ │ │ │ + cbz r0, ca6 <_PyPegen_check_fstring_conversion+0x5a> │ │ │ │ │ strd r4, r5, [r0] │ │ │ │ │ add sp, #32 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ │ movs r7, #68 @ 0x44 │ │ │ │ │ ldr.w r5, [r8] │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -1424,15 +1425,15 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC12 │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ bl b0 <_PyPegen_make_arguments+0xb0> │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n ca2 <_PyPegen_check_fstring_conversion+0x5a> │ │ │ │ │ + b.n ca6 <_PyPegen_check_fstring_conversion+0x5a> │ │ │ │ │ ldr.w r5, [r8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov.w ip, #68 @ 0x44 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ @@ -1455,213 +1456,213 @@ │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ bl b0 <_PyPegen_make_arguments+0xb0> │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ - b.n cec <_PyPegen_check_fstring_conversion+0xa4> │ │ │ │ │ + b.n cf0 <_PyPegen_check_fstring_conversion+0xa4> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000d3c <_PyPegen_empty_arguments>: │ │ │ │ │ +00000d40 <_PyPegen_empty_arguments>: │ │ │ │ │ _PyPegen_empty_arguments(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub sp, #28 │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_arg_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_arg_seq_new │ │ │ │ │ - cbz r0, da2 <_PyPegen_empty_arguments+0x66> │ │ │ │ │ + cbz r0, da6 <_PyPegen_empty_arguments+0x66> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r5, r0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_Py_asdl_arg_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_arg_seq_new │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, da2 <_PyPegen_empty_arguments+0x66> │ │ │ │ │ + cbz r0, da6 <_PyPegen_empty_arguments+0x66> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, da2 <_PyPegen_empty_arguments+0x66> │ │ │ │ │ + cbz r0, da6 <_PyPegen_empty_arguments+0x66> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_Py_asdl_arg_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_arg_seq_new │ │ │ │ │ - cbz r0, da2 <_PyPegen_empty_arguments+0x66> │ │ │ │ │ + cbz r0, da6 <_PyPegen_empty_arguments+0x66> │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ - cbz r0, da2 <_PyPegen_empty_arguments+0x66> │ │ │ │ │ + cbz r0, da6 <_PyPegen_empty_arguments+0x66> │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_PyAST_arguments> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arguments │ │ │ │ │ add sp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n d9e <_PyPegen_empty_arguments+0x62> │ │ │ │ │ + b.n da2 <_PyPegen_empty_arguments+0x62> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000da8 <_PyPegen_keyword_or_starred>: │ │ │ │ │ +00000dac <_PyPegen_keyword_or_starred>: │ │ │ │ │ _PyPegen_keyword_or_starred(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ movs r1, #8 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_PyArena_Malloc> │ │ │ │ │ R_ARM_THM_CALL _PyArena_Malloc │ │ │ │ │ - cbz r0, dcc <_PyPegen_keyword_or_starred+0x24> │ │ │ │ │ + cbz r0, dd0 <_PyPegen_keyword_or_starred+0x24> │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -00000dd0 <_PyPegen_seq_extract_starred_exprs>: │ │ │ │ │ +00000dd4 <_PyPegen_seq_extract_starred_exprs>: │ │ │ │ │ _PyPegen_seq_extract_starred_exprs(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r1, e0e <_PyPegen_seq_extract_starred_exprs+0x3e> │ │ │ │ │ + cbz r1, e12 <_PyPegen_seq_extract_starred_exprs+0x3e> │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov lr, r3 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge.n e02 <_PyPegen_seq_extract_starred_exprs+0x32> │ │ │ │ │ + bge.n e06 <_PyPegen_seq_extract_starred_exprs+0x32> │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ ldr.w r0, [r0, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n dea <_PyPegen_seq_extract_starred_exprs+0x1a> │ │ │ │ │ + bne.n dee <_PyPegen_seq_extract_starred_exprs+0x1a> │ │ │ │ │ add.w lr, lr, #1 │ │ │ │ │ - b.n dea <_PyPegen_seq_extract_starred_exprs+0x1a> │ │ │ │ │ + b.n dee <_PyPegen_seq_extract_starred_exprs+0x1a> │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - bne.n e12 <_PyPegen_seq_extract_starred_exprs+0x42> │ │ │ │ │ + bne.n e16 <_PyPegen_seq_extract_starred_exprs+0x42> │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mov r2, r1 │ │ │ │ │ - b.n de6 <_PyPegen_seq_extract_starred_exprs+0x16> │ │ │ │ │ + b.n dea <_PyPegen_seq_extract_starred_exprs+0x16> │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ mov r0, lr │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e08 <_PyPegen_seq_extract_starred_exprs+0x38> │ │ │ │ │ + beq.n e0c <_PyPegen_seq_extract_starred_exprs+0x38> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n e0a <_PyPegen_seq_extract_starred_exprs+0x3a> │ │ │ │ │ + beq.n e0e <_PyPegen_seq_extract_starred_exprs+0x3a> │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldr.w lr, [r3] │ │ │ │ │ mov ip, r2 │ │ │ │ │ cmp r2, lr │ │ │ │ │ - bge.n e0a <_PyPegen_seq_extract_starred_exprs+0x3a> │ │ │ │ │ + bge.n e0e <_PyPegen_seq_extract_starred_exprs+0x3a> │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ ldr.w r1, [r1, r2, lsl #2] │ │ │ │ │ adds r2, #1 │ │ │ │ │ ldr r4, [r1, #4] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n e2e <_PyPegen_seq_extract_starred_exprs+0x5e> │ │ │ │ │ + bne.n e32 <_PyPegen_seq_extract_starred_exprs+0x5e> │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ mov r4, r1 │ │ │ │ │ add.w r1, ip, #2 │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ str.w r4, [r0, r1, lsl #2] │ │ │ │ │ - b.n e2e <_PyPegen_seq_extract_starred_exprs+0x5e> │ │ │ │ │ + b.n e32 <_PyPegen_seq_extract_starred_exprs+0x5e> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000e54 <_PyPegen_seq_delete_starred_exprs>: │ │ │ │ │ +00000e58 <_PyPegen_seq_delete_starred_exprs>: │ │ │ │ │ _PyPegen_seq_delete_starred_exprs(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - cbz r1, e80 <_PyPegen_seq_delete_starred_exprs+0x2c> │ │ │ │ │ + cbz r1, e84 <_PyPegen_seq_delete_starred_exprs+0x2c> │ │ │ │ │ movs r3, #0 │ │ │ │ │ - ldr r4, [r1, #0] │ │ │ │ │ + ldr r5, [r1, #0] │ │ │ │ │ mov r2, r3 │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - ble.n e84 <_PyPegen_seq_delete_starred_exprs+0x30> │ │ │ │ │ - ldr r5, [r1, #4] │ │ │ │ │ - ldr.w r5, [r5, r3, lsl #2] │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + ble.n e88 <_PyPegen_seq_delete_starred_exprs+0x30> │ │ │ │ │ + ldr r4, [r1, #4] │ │ │ │ │ + ldr.w r4, [r4, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - ldr r5, [r5, #4] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.n e6a <_PyPegen_seq_delete_starred_exprs+0x16> │ │ │ │ │ + ldr r4, [r4, #4] │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + bne.n e6e <_PyPegen_seq_delete_starred_exprs+0x16> │ │ │ │ │ adds r2, #1 │ │ │ │ │ - b.n e6a <_PyPegen_seq_delete_starred_exprs+0x16> │ │ │ │ │ - mov r4, r1 │ │ │ │ │ - mov r2, r1 │ │ │ │ │ - subs r2, r4, r2 │ │ │ │ │ - beq.n eb8 <_PyPegen_seq_delete_starred_exprs+0x64> │ │ │ │ │ + b.n e6e <_PyPegen_seq_delete_starred_exprs+0x16> │ │ │ │ │ mov r5, r1 │ │ │ │ │ + mov r2, r1 │ │ │ │ │ + subs r2, r5, r2 │ │ │ │ │ + beq.n ebc <_PyPegen_seq_delete_starred_exprs+0x64> │ │ │ │ │ + mov r4, r1 │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_asdl_keyword_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_keyword_seq_new │ │ │ │ │ - cbz r0, eb8 <_PyPegen_seq_delete_starred_exprs+0x64> │ │ │ │ │ + cbz r0, ebc <_PyPegen_seq_delete_starred_exprs+0x64> │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ add.w ip, r2, #2 │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - ble.n eba <_PyPegen_seq_delete_starred_exprs+0x66> │ │ │ │ │ - ldr r1, [r5, #4] │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + ble.n ebe <_PyPegen_seq_delete_starred_exprs+0x66> │ │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ │ ldr.w r1, [r1, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr r6, [r1, #4] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n e98 <_PyPegen_seq_delete_starred_exprs+0x44> │ │ │ │ │ + beq.n e9c <_PyPegen_seq_delete_starred_exprs+0x44> │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ adds r2, #1 │ │ │ │ │ str.w r1, [r0, ip, lsl #2] │ │ │ │ │ - b.n e98 <_PyPegen_seq_delete_starred_exprs+0x44> │ │ │ │ │ + b.n e9c <_PyPegen_seq_delete_starred_exprs+0x44> │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ │ │ -00000ebc <_PyPegen_dummy_name>: │ │ │ │ │ +00000ec0 <_PyPegen_dummy_name>: │ │ │ │ │ _PyPegen_dummy_name(): │ │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ │ - ldr r0, [pc, #4] @ (ec4 <_PyPegen_dummy_name+0x8>) │ │ │ │ │ + ldr r0, [pc, #4] @ (ec8 <_PyPegen_dummy_name+0x8>) │ │ │ │ │ add sp, #16 │ │ │ │ │ bx lr │ │ │ │ │ .word 0x00000650 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00000ec8 <_PyPegen_check_barry_as_flufl>: │ │ │ │ │ +00000ecc <_PyPegen_check_barry_as_flufl>: │ │ │ │ │ _PyPegen_check_barry_as_flufl(): │ │ │ │ │ ldr r2, [r0, #64] @ 0x40 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ lsls r2, r2, #26 │ │ │ │ │ add.w r3, r3, #16 │ │ │ │ │ - bmi.n ee2 <_PyPegen_check_barry_as_flufl+0x1a> │ │ │ │ │ + bmi.n ee6 <_PyPegen_check_barry_as_flufl+0x1a> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC16 │ │ │ │ │ mov r0, r3 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 strcmp │ │ │ │ │ @@ -1673,15 +1674,15 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC14 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC14 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strcmp │ │ │ │ │ - cbnz r0, f04 <_PyPegen_check_barry_as_flufl+0x3c> │ │ │ │ │ + cbnz r0, f08 <_PyPegen_check_barry_as_flufl+0x3c> │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -1691,92 +1692,92 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC15 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -00000f24 <_PyPegen_augoperator>: │ │ │ │ │ +00000f28 <_PyPegen_augoperator>: │ │ │ │ │ _PyPegen_augoperator(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ movs r1, #4 │ │ │ │ │ bl 0 <_PyArena_Malloc> │ │ │ │ │ R_ARM_THM_CALL _PyArena_Malloc │ │ │ │ │ - cbz r0, f40 <_PyPegen_augoperator+0x1c> │ │ │ │ │ + cbz r0, f44 <_PyPegen_augoperator+0x1c> │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000f44 <_PyPegen_make_module>: │ │ │ │ │ +00000f48 <_PyPegen_make_module>: │ │ │ │ │ _PyPegen_make_module(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ it le │ │ │ │ │ movle r6, #0 │ │ │ │ │ - bgt.n f74 <_PyPegen_make_module+0x30> │ │ │ │ │ + bgt.n f78 <_PyPegen_make_module+0x30> │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r7 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b.w 0 <_PyAST_Module> │ │ │ │ │ R_ARM_THM_JUMP24 _PyAST_Module │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_asdl_type_ignore_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_type_ignore_seq_new │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, fc4 <_PyPegen_make_module+0x80> │ │ │ │ │ + cbz r0, fc8 <_PyPegen_make_module+0x80> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ add.w r8, r0, #4 │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ add.w r2, r2, r1, lsl #3 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ - bl 17ec <_PyPegen_new_type_comment> │ │ │ │ │ + bl 17f0 <_PyPegen_new_type_comment> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_new_type_comment │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, fc4 <_PyPegen_make_module+0x80> │ │ │ │ │ + cbz r0, fc8 <_PyPegen_make_module+0x80> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ │ ldr.w r0, [r2, r5, lsl #3] │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ bl 0 <_PyAST_TypeIgnore> │ │ │ │ │ R_ARM_THM_CALL _PyAST_TypeIgnore │ │ │ │ │ adds r3, r5, #1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - cbz r0, fc4 <_PyPegen_make_module+0x80> │ │ │ │ │ + cbz r0, fc8 <_PyPegen_make_module+0x80> │ │ │ │ │ mov r2, r8 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ str.w r0, [r2, #4]! │ │ │ │ │ mov r8, r2 │ │ │ │ │ - bne.n f8a <_PyPegen_make_module+0x46> │ │ │ │ │ - b.n f64 <_PyPegen_make_module+0x20> │ │ │ │ │ + bne.n f8e <_PyPegen_make_module+0x46> │ │ │ │ │ + b.n f68 <_PyPegen_make_module+0x20> │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ │ │ -00000fcc <_PyPegen_join_names_with_dot>: │ │ │ │ │ +00000fd0 <_PyPegen_join_names_with_dot>: │ │ │ │ │ _PyPegen_join_names_with_dot(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, #24 │ │ │ │ │ mov r4, r1 │ │ │ │ │ @@ -1787,75 +1788,75 @@ │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC17 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromFormat │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - cbz r0, 1044 <_PyPegen_join_names_with_dot+0x78> │ │ │ │ │ - ldr r3, [pc, #80] @ (1048 <_PyPegen_join_names_with_dot+0x7c>) │ │ │ │ │ + cbz r0, 1048 <_PyPegen_join_names_with_dot+0x78> │ │ │ │ │ + ldr r3, [pc, #80] @ (104c <_PyPegen_join_names_with_dot+0x7c>) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ bl 0 <_PyUnicode_InternImmortal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_InternImmortal │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ ldr r0, [r6, #20] │ │ │ │ │ bl 0 <_PyArena_AddPyObject> │ │ │ │ │ R_ARM_THM_CALL _PyArena_AddPyObject │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ - blt.n 1032 <_PyPegen_join_names_with_dot+0x66> │ │ │ │ │ + blt.n 1036 <_PyPegen_join_names_with_dot+0x66> │ │ │ │ │ ldrd r1, r3, [r5, #28] │ │ │ │ │ ldr r2, [r6, #20] │ │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ │ ldrd r2, r3, [r4, #20] │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_PyAST_Name> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Name │ │ │ │ │ add sp, #24 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1044 <_PyPegen_join_names_with_dot+0x78> │ │ │ │ │ + bge.n 1048 <_PyPegen_join_names_with_dot+0x78> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, 1044 <_PyPegen_join_names_with_dot+0x78> │ │ │ │ │ + cbnz r3, 1048 <_PyPegen_join_names_with_dot+0x78> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 102e <_PyPegen_join_names_with_dot+0x62> │ │ │ │ │ + b.n 1032 <_PyPegen_join_names_with_dot+0x62> │ │ │ │ │ .word 0x00000046 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -0000104c <_PyPegen_key_value_pair>: │ │ │ │ │ +00001050 <_PyPegen_key_value_pair>: │ │ │ │ │ _PyPegen_key_value_pair(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ movs r1, #8 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_PyArena_Malloc> │ │ │ │ │ R_ARM_THM_CALL _PyArena_Malloc │ │ │ │ │ - cbz r0, 1070 <_PyPegen_key_value_pair+0x24> │ │ │ │ │ + cbz r0, 1074 <_PyPegen_key_value_pair+0x24> │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -00001074 <_PyPegen_alias_for_star>: │ │ │ │ │ +00001078 <_PyPegen_alias_for_star>: │ │ │ │ │ _PyPegen_alias_for_star(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, #28 │ │ │ │ │ mov r4, r0 │ │ │ │ │ @@ -1864,23 +1865,23 @@ │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC18 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_InternFromString │ │ │ │ │ - cbz r0, 10d8 <_PyPegen_alias_for_star+0x64> │ │ │ │ │ + cbz r0, 10dc <_PyPegen_alias_for_star+0x64> │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ bl 0 <_PyArena_AddPyObject> │ │ │ │ │ R_ARM_THM_CALL _PyArena_AddPyObject │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 10c4 <_PyPegen_alias_for_star+0x50> │ │ │ │ │ + blt.n 10c8 <_PyPegen_alias_for_star+0x50> │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ │ mov r2, r5 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ mov r3, r6 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ @@ -1888,29 +1889,29 @@ │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_alias> │ │ │ │ │ R_ARM_THM_CALL _PyAST_alias │ │ │ │ │ add sp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 10d8 <_PyPegen_alias_for_star+0x64> │ │ │ │ │ + bge.n 10dc <_PyPegen_alias_for_star+0x64> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ - cbnz r3, 10d8 <_PyPegen_alias_for_star+0x64> │ │ │ │ │ + cbnz r3, 10dc <_PyPegen_alias_for_star+0x64> │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 10c0 <_PyPegen_alias_for_star+0x4c> │ │ │ │ │ + b.n 10c4 <_PyPegen_alias_for_star+0x4c> │ │ │ │ │ │ │ │ │ │ -000010dc <_PyPegen_check_legacy_stmt>: │ │ │ │ │ +000010e0 <_PyPegen_check_legacy_stmt>: │ │ │ │ │ _PyPegen_check_legacy_stmt(): │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, #26 │ │ │ │ │ - bne.n 1126 <_PyPegen_check_legacy_stmt+0x4a> │ │ │ │ │ + bne.n 112a <_PyPegen_check_legacy_stmt+0x4a> │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r4, sp │ │ │ │ │ @@ -1925,112 +1926,112 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ strd r2, r3, [sp] │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_CompareWithASCIIString │ │ │ │ │ adds r3, r6, #1 │ │ │ │ │ - cbz r0, 112a <_PyPegen_check_legacy_stmt+0x4e> │ │ │ │ │ + cbz r0, 112e <_PyPegen_check_legacy_stmt+0x4e> │ │ │ │ │ adds r4, #4 │ │ │ │ │ movs r6, #1 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne.n 110c <_PyPegen_check_legacy_stmt+0x30> │ │ │ │ │ + bne.n 1110 <_PyPegen_check_legacy_stmt+0x30> │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ movs r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ movs r0, #1 │ │ │ │ │ - b.n 1122 <_PyPegen_check_legacy_stmt+0x46> │ │ │ │ │ + b.n 1126 <_PyPegen_check_legacy_stmt+0x46> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001130 <_PyPegen_get_invalid_target>: │ │ │ │ │ +00001134 <_PyPegen_get_invalid_target>: │ │ │ │ │ _PyPegen_get_invalid_target(): │ │ │ │ │ mov r2, r1 │ │ │ │ │ - cbz r0, 1178 <_PyPegen_get_invalid_target+0x48> │ │ │ │ │ + cbz r0, 117c <_PyPegen_get_invalid_target+0x48> │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ subs r3, #16 │ │ │ │ │ cmp r3, #12 │ │ │ │ │ - bhi.n 1160 <_PyPegen_get_invalid_target+0x30> │ │ │ │ │ + bhi.n 1164 <_PyPegen_get_invalid_target+0x30> │ │ │ │ │ tbb [pc, r3] │ │ │ │ │ .word 0x0808080a │ │ │ │ │ .word 0x07080808 │ │ │ │ │ .word 0x2c074307 │ │ │ │ │ .byte 0x15 │ │ │ │ │ .byte 0x00 │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne.n 1160 <_PyPegen_get_invalid_target+0x30> │ │ │ │ │ + bne.n 1164 <_PyPegen_get_invalid_target+0x30> │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #9 │ │ │ │ │ - bne.n 115e <_PyPegen_get_invalid_target+0x2e> │ │ │ │ │ + bne.n 1162 <_PyPegen_get_invalid_target+0x2e> │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1144 <_PyPegen_get_invalid_target+0x14> │ │ │ │ │ - b.n 1160 <_PyPegen_get_invalid_target+0x30> │ │ │ │ │ + bne.n 1148 <_PyPegen_get_invalid_target+0x14> │ │ │ │ │ + b.n 1164 <_PyPegen_get_invalid_target+0x30> │ │ │ │ │ bx lr │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ - cbz r3, 11dc <_PyPegen_get_invalid_target+0xac> │ │ │ │ │ + cbz r3, 11e0 <_PyPegen_get_invalid_target+0xac> │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ mov r5, r1 │ │ │ │ │ adds r4, r3, #4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - ble.n 115e <_PyPegen_get_invalid_target+0x2e> │ │ │ │ │ + ble.n 1162 <_PyPegen_get_invalid_target+0x2e> │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ mov r3, r4 │ │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ │ mov r4, r3 │ │ │ │ │ - bl 1130 <_PyPegen_get_invalid_target> │ │ │ │ │ + bl 1134 <_PyPegen_get_invalid_target> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_invalid_target │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1160 <_PyPegen_get_invalid_target+0x30> │ │ │ │ │ + bne.n 1164 <_PyPegen_get_invalid_target+0x30> │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 1186 <_PyPegen_get_invalid_target+0x56> │ │ │ │ │ + b.n 118a <_PyPegen_get_invalid_target+0x56> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ - cbz r3, 11e0 <_PyPegen_get_invalid_target+0xb0> │ │ │ │ │ + cbz r3, 11e4 <_PyPegen_get_invalid_target+0xb0> │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ mov r5, r1 │ │ │ │ │ adds r4, r3, #4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - ble.n 115e <_PyPegen_get_invalid_target+0x2e> │ │ │ │ │ + ble.n 1162 <_PyPegen_get_invalid_target+0x2e> │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ mov r3, r4 │ │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ │ mov r4, r3 │ │ │ │ │ - bl 1130 <_PyPegen_get_invalid_target> │ │ │ │ │ + bl 1134 <_PyPegen_get_invalid_target> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_invalid_target │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1160 <_PyPegen_get_invalid_target+0x30> │ │ │ │ │ + bne.n 1164 <_PyPegen_get_invalid_target+0x30> │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 11b4 <_PyPegen_get_invalid_target+0x84> │ │ │ │ │ + b.n 11b8 <_PyPegen_get_invalid_target+0x84> │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.n 1170 <_PyPegen_get_invalid_target+0x40> │ │ │ │ │ - b.n 1160 <_PyPegen_get_invalid_target+0x30> │ │ │ │ │ + bne.n 1174 <_PyPegen_get_invalid_target+0x40> │ │ │ │ │ + b.n 1164 <_PyPegen_get_invalid_target+0x30> │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b.n 1182 <_PyPegen_get_invalid_target+0x52> │ │ │ │ │ + b.n 1186 <_PyPegen_get_invalid_target+0x52> │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b.n 11b0 <_PyPegen_get_invalid_target+0x80> │ │ │ │ │ + b.n 11b4 <_PyPegen_get_invalid_target+0x80> │ │ │ │ │ │ │ │ │ │ -000011e4 <_PyPegen_class_def_decorators>: │ │ │ │ │ +000011e8 <_PyPegen_class_def_decorators>: │ │ │ │ │ _PyPegen_class_def_decorators(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ mov ip, r2 │ │ │ │ │ @@ -2047,30 +2048,30 @@ │ │ │ │ │ ldrd r0, r1, [ip, #4] │ │ │ │ │ bl 0 <_PyAST_ClassDef> │ │ │ │ │ R_ARM_THM_CALL _PyAST_ClassDef │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ pop {pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001228 <_PyPegen_decoded_constant_from_token>: │ │ │ │ │ +0000122c <_PyPegen_decoded_constant_from_token>: │ │ │ │ │ _PyPegen_decoded_constant_from_token(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ mov r5, r0 │ │ │ │ │ add r2, sp, #24 │ │ │ │ │ add r1, sp, #28 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_AsStringAndSize │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 12b2 <_PyPegen_decoded_constant_from_token+0x8a> │ │ │ │ │ + beq.n 12b6 <_PyPegen_decoded_constant_from_token+0x8a> │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r0, r5 │ │ │ │ │ add.w r2, r3, #12288 @ 0x3000 │ │ │ │ │ ldr.w r2, [r2, #664] @ 0x298 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ itett gt │ │ │ │ │ movgt r1, #68 @ 0x44 │ │ │ │ │ @@ -2078,50 +2079,50 @@ │ │ │ │ │ mlagt r3, r1, r2, r3 │ │ │ │ │ ldrgt.w r1, [r3, #2772] @ 0xad4 │ │ │ │ │ ldrd r3, r2, [sp, #24] │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ bl 0 <_PyPegen_decode_string> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_decode_string │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, 12b2 <_PyPegen_decoded_constant_from_token+0x8a> │ │ │ │ │ + cbz r0, 12b6 <_PyPegen_decoded_constant_from_token+0x8a> │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ bl 0 <_PyArena_AddPyObject> │ │ │ │ │ R_ARM_THM_CALL _PyArena_AddPyObject │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 129e <_PyPegen_decoded_constant_from_token+0x76> │ │ │ │ │ + blt.n 12a2 <_PyPegen_decoded_constant_from_token+0x76> │ │ │ │ │ ldr r2, [r5, #20] │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldrd r5, r3, [r4, #20] │ │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldrd r2, r3, [r4, #12] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Constant> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Constant │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 12b2 <_PyPegen_decoded_constant_from_token+0x8a> │ │ │ │ │ + bge.n 12b6 <_PyPegen_decoded_constant_from_token+0x8a> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ - cbnz r3, 12b2 <_PyPegen_decoded_constant_from_token+0x8a> │ │ │ │ │ + cbnz r3, 12b6 <_PyPegen_decoded_constant_from_token+0x8a> │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 129a <_PyPegen_decoded_constant_from_token+0x72> │ │ │ │ │ + b.n 129e <_PyPegen_decoded_constant_from_token+0x72> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000012b8 <_PyPegen_setup_full_format_spec>: │ │ │ │ │ +000012bc <_PyPegen_setup_full_format_spec>: │ │ │ │ │ _PyPegen_setup_full_format_spec(): │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 13d0 <_PyPegen_setup_full_format_spec+0x118> │ │ │ │ │ + beq.w 13d4 <_PyPegen_setup_full_format_spec+0x118> │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ ldr.w r5, [r2], #4 │ │ │ │ │ @@ -2131,259 +2132,259 @@ │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ sub sp, #28 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov lr, ip │ │ │ │ │ mov r7, r2 │ │ │ │ │ cmp ip, r5 │ │ │ │ │ - bge.n 1310 <_PyPegen_setup_full_format_spec+0x58> │ │ │ │ │ + bge.n 1314 <_PyPegen_setup_full_format_spec+0x58> │ │ │ │ │ ldr.w r4, [r7, #4]! │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp r3, #22 │ │ │ │ │ - bne.n 1358 <_PyPegen_setup_full_format_spec+0xa0> │ │ │ │ │ + bne.n 135c <_PyPegen_setup_full_format_spec+0xa0> │ │ │ │ │ ldr r4, [r4, #4] │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.n 1358 <_PyPegen_setup_full_format_spec+0xa0> │ │ │ │ │ + bne.n 135c <_PyPegen_setup_full_format_spec+0xa0> │ │ │ │ │ ldr r4, [r4, #8] │ │ │ │ │ subs r4, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r4, #1 │ │ │ │ │ add lr, r4 │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ - b.n 12ea <_PyPegen_setup_full_format_spec+0x32> │ │ │ │ │ + b.n 12ee <_PyPegen_setup_full_format_spec+0x32> │ │ │ │ │ mov r7, r9 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r4, r8 │ │ │ │ │ cmp lr, r5 │ │ │ │ │ - bne.n 135c <_PyPegen_setup_full_format_spec+0xa4> │ │ │ │ │ + bne.n 1360 <_PyPegen_setup_full_format_spec+0xa4> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ - cbz r3, 132a <_PyPegen_setup_full_format_spec+0x72> │ │ │ │ │ + cbz r3, 132e <_PyPegen_setup_full_format_spec+0x72> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 13b0 <_PyPegen_setup_full_format_spec+0xf8> │ │ │ │ │ + bne.n 13b4 <_PyPegen_setup_full_format_spec+0xf8> │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r3, #22 │ │ │ │ │ - bne.n 13b0 <_PyPegen_setup_full_format_spec+0xf8> │ │ │ │ │ + bne.n 13b4 <_PyPegen_setup_full_format_spec+0xf8> │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r1, r7 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldrd r3, r2, [sp, #68] @ 0x44 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ │ bl 0 <_PyAST_JoinedStr> │ │ │ │ │ R_ARM_THM_CALL _PyAST_JoinedStr │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 13cc <_PyPegen_setup_full_format_spec+0x114> │ │ │ │ │ + beq.n 13d0 <_PyPegen_setup_full_format_spec+0x114> │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ movs r1, #8 │ │ │ │ │ ldr r4, [r6, #32] │ │ │ │ │ bl 0 <_PyArena_Malloc> │ │ │ │ │ R_ARM_THM_CALL _PyArena_Malloc │ │ │ │ │ - cbz r0, 1352 <_PyPegen_setup_full_format_spec+0x9a> │ │ │ │ │ + cbz r0, 1356 <_PyPegen_setup_full_format_spec+0x9a> │ │ │ │ │ strd r5, r4, [r0] │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ movs r4, #1 │ │ │ │ │ - b.n 1308 <_PyPegen_setup_full_format_spec+0x50> │ │ │ │ │ + b.n 130c <_PyPegen_setup_full_format_spec+0x50> │ │ │ │ │ ldr.w r1, [r8, #20] │ │ │ │ │ mov r0, lr │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ - cbz r0, 13cc <_PyPegen_setup_full_format_spec+0x114> │ │ │ │ │ + cbz r0, 13d0 <_PyPegen_setup_full_format_spec+0x114> │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov lr, r8 │ │ │ │ │ cmp r8, r5 │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ - bge.n 131a <_PyPegen_setup_full_format_spec+0x62> │ │ │ │ │ + bge.n 131e <_PyPegen_setup_full_format_spec+0x62> │ │ │ │ │ ldr.w ip, [r2, #4]! │ │ │ │ │ add.w sl, lr, #2 │ │ │ │ │ ldr.w r1, [ip] │ │ │ │ │ cmp r1, #22 │ │ │ │ │ - bne.n 13a6 <_PyPegen_setup_full_format_spec+0xee> │ │ │ │ │ + bne.n 13aa <_PyPegen_setup_full_format_spec+0xee> │ │ │ │ │ ldr.w r9, [ip, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n 13a6 <_PyPegen_setup_full_format_spec+0xee> │ │ │ │ │ + bne.n 13aa <_PyPegen_setup_full_format_spec+0xee> │ │ │ │ │ ldr.w r1, [r9, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 1372 <_PyPegen_setup_full_format_spec+0xba> │ │ │ │ │ + beq.n 1376 <_PyPegen_setup_full_format_spec+0xba> │ │ │ │ │ add.w lr, lr, #1 │ │ │ │ │ str.w ip, [r0, sl, lsl #2] │ │ │ │ │ - b.n 1372 <_PyPegen_setup_full_format_spec+0xba> │ │ │ │ │ + b.n 1376 <_PyPegen_setup_full_format_spec+0xba> │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ bl a8 <_PyPegen_make_arguments+0xa8> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_concatenate_strings │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 133e <_PyPegen_setup_full_format_spec+0x86> │ │ │ │ │ + b.n 1342 <_PyPegen_setup_full_format_spec+0x86> │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1352 <_PyPegen_setup_full_format_spec+0x9a> │ │ │ │ │ + b.n 1356 <_PyPegen_setup_full_format_spec+0x9a> │ │ │ │ │ movs r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -000013d4 <_PyPegen_key_pattern_pair>: │ │ │ │ │ +000013d8 <_PyPegen_key_pattern_pair>: │ │ │ │ │ _PyPegen_key_pattern_pair(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ movs r1, #8 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_PyArena_Malloc> │ │ │ │ │ R_ARM_THM_CALL _PyArena_Malloc │ │ │ │ │ - cbz r0, 13f8 <_PyPegen_key_pattern_pair+0x24> │ │ │ │ │ + cbz r0, 13fc <_PyPegen_key_pattern_pair+0x24> │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -000013fc <_PyPegen_get_pattern_keys>: │ │ │ │ │ +00001400 <_PyPegen_get_pattern_keys>: │ │ │ │ │ _PyPegen_get_pattern_keys(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - cbz r1, 1434 <_PyPegen_get_pattern_keys+0x38> │ │ │ │ │ + cbz r1, 1438 <_PyPegen_get_pattern_keys+0x38> │ │ │ │ │ ldr r4, [r1, #0] │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ - cbz r0, 1432 <_PyPegen_get_pattern_keys+0x36> │ │ │ │ │ + cbz r0, 1436 <_PyPegen_get_pattern_keys+0x36> │ │ │ │ │ adds r2, r0, #4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - ble.n 1432 <_PyPegen_get_pattern_keys+0x36> │ │ │ │ │ + ble.n 1436 <_PyPegen_get_pattern_keys+0x36> │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ ldr.w r1, [r1, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ str.w r1, [r2, #4]! │ │ │ │ │ - b.n 141e <_PyPegen_get_pattern_keys+0x22> │ │ │ │ │ + b.n 1422 <_PyPegen_get_pattern_keys+0x22> │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r4, r1 │ │ │ │ │ - b.n 1410 <_PyPegen_get_pattern_keys+0x14> │ │ │ │ │ + b.n 1414 <_PyPegen_get_pattern_keys+0x14> │ │ │ │ │ │ │ │ │ │ -00001438 <_PyPegen_get_patterns>: │ │ │ │ │ +0000143c <_PyPegen_get_patterns>: │ │ │ │ │ _PyPegen_get_patterns(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - cbz r1, 1470 <_PyPegen_get_patterns+0x38> │ │ │ │ │ + cbz r1, 1474 <_PyPegen_get_patterns+0x38> │ │ │ │ │ ldr r4, [r1, #0] │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_asdl_pattern_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_pattern_seq_new │ │ │ │ │ - cbz r0, 146e <_PyPegen_get_patterns+0x36> │ │ │ │ │ + cbz r0, 1472 <_PyPegen_get_patterns+0x36> │ │ │ │ │ adds r2, r0, #4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - ble.n 146e <_PyPegen_get_patterns+0x36> │ │ │ │ │ + ble.n 1472 <_PyPegen_get_patterns+0x36> │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ ldr.w r1, [r1, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ str.w r1, [r2, #4]! │ │ │ │ │ - b.n 145a <_PyPegen_get_patterns+0x22> │ │ │ │ │ + b.n 145e <_PyPegen_get_patterns+0x22> │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r4, r1 │ │ │ │ │ - b.n 144c <_PyPegen_get_patterns+0x14> │ │ │ │ │ + b.n 1450 <_PyPegen_get_patterns+0x14> │ │ │ │ │ │ │ │ │ │ -00001474 <_PyPegen_slash_with_default>: │ │ │ │ │ +00001478 <_PyPegen_slash_with_default>: │ │ │ │ │ _PyPegen_slash_with_default(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ movs r1, #8 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_PyArena_Malloc> │ │ │ │ │ R_ARM_THM_CALL _PyArena_Malloc │ │ │ │ │ - cbz r0, 1498 <_PyPegen_slash_with_default+0x24> │ │ │ │ │ + cbz r0, 149c <_PyPegen_slash_with_default+0x24> │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -0000149c <_PyPegen_template_str>: │ │ │ │ │ +000014a0 <_PyPegen_template_str>: │ │ │ │ │ _PyPegen_template_str(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #16 │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str.w ip, [sp] │ │ │ │ │ strd r3, r1, [sp, #8] │ │ │ │ │ - bl 4b8 <_get_resized_exprs> │ │ │ │ │ + bl 4bc <_get_resized_exprs> │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr.w ip, [r4, #20] │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ ldrd r3, r2, [r3, #20] │ │ │ │ │ strd r2, ip, [sp] │ │ │ │ │ ldrd r1, r2, [r1, #12] │ │ │ │ │ bl 0 <_PyAST_TemplateStr> │ │ │ │ │ R_ARM_THM_CALL _PyAST_TemplateStr │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000014dc <_PyPegen_concatenate_tstrings>: │ │ │ │ │ +000014e0 <_PyPegen_concatenate_tstrings>: │ │ │ │ │ _PyPegen_concatenate_tstrings(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r7, r2 │ │ │ │ │ ldr r6, [sp, #32] │ │ │ │ │ ldrd r4, r5, [sp, #36] @ 0x24 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl 7e0 <_build_concatenated_str.isra.0> │ │ │ │ │ + bl 7e4 <_build_concatenated_str.isra.0> │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ │ str r4, [sp, #32] │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ b.w 0 <_PyAST_TemplateStr> │ │ │ │ │ R_ARM_THM_JUMP24 _PyAST_TemplateStr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001510 <_PyPegen_interpolation>: │ │ │ │ │ +00001514 <_PyPegen_interpolation>: │ │ │ │ │ _PyPegen_interpolation(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ │ mov r7, r2 │ │ │ │ │ @@ -2393,89 +2394,89 @@ │ │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ │ ldrd r8, r9, [sp, #112] @ 0x70 │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ ldr r6, [sp, #120] @ 0x78 │ │ │ │ │ str r1, [sp, #32] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1634 <_PyPegen_interpolation+0x124> │ │ │ │ │ - cbz r7, 155a <_PyPegen_interpolation+0x4a> │ │ │ │ │ + bne.n 1638 <_PyPegen_interpolation+0x124> │ │ │ │ │ + cbz r7, 155e <_PyPegen_interpolation+0x4a> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 15d0 <_PyPegen_interpolation+0xc0> │ │ │ │ │ + beq.n 15d4 <_PyPegen_interpolation+0xc0> │ │ │ │ │ ldrd r3, r5, [r4] │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ │ ldrd r3, r2, [r3, #20] │ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ - b.n 156a <_PyPegen_interpolation+0x5a> │ │ │ │ │ + b.n 156e <_PyPegen_interpolation+0x5a> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 1544 <_PyPegen_interpolation+0x34> │ │ │ │ │ + bne.n 1548 <_PyPegen_interpolation+0x34> │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ ldr r5, [r2, #32] │ │ │ │ │ strd r8, r9, [sp, #48] @ 0x30 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ add.w fp, r2, #4294967295 @ 0xffffffff │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - blt.n 158c <_PyPegen_interpolation+0x7c> │ │ │ │ │ - bl 8f8 <_build_concatenated_str.isra.0+0x118> │ │ │ │ │ + blt.n 1590 <_PyPegen_interpolation+0x7c> │ │ │ │ │ + bl 8f8 <_build_concatenated_str.isra.0+0x114> │ │ │ │ │ R_ARM_THM_CALL PyUnicode_READ_CHAR │ │ │ │ │ mov sl, r0 │ │ │ │ │ bl 0 <_PyUnicode_IsWhitespace> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_IsWhitespace │ │ │ │ │ - cbnz r0, 15d6 <_PyPegen_interpolation+0xc6> │ │ │ │ │ + cbnz r0, 15da <_PyPegen_interpolation+0xc6> │ │ │ │ │ cmp.w sl, #61 @ 0x3d │ │ │ │ │ - beq.n 15d6 <_PyPegen_interpolation+0xc6> │ │ │ │ │ + beq.n 15da <_PyPegen_interpolation+0xc6> │ │ │ │ │ add.w r2, fp, #1 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_Substring │ │ │ │ │ mov sl, r0 │ │ │ │ │ - cbz r0, 15dc <_PyPegen_interpolation+0xcc> │ │ │ │ │ + cbz r0, 15e0 <_PyPegen_interpolation+0xcc> │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyArena_AddPyObject> │ │ │ │ │ R_ARM_THM_CALL _PyArena_AddPyObject │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 15dc <_PyPegen_interpolation+0xcc> │ │ │ │ │ - cbnz r4, 15e6 <_PyPegen_interpolation+0xd6> │ │ │ │ │ + blt.n 15e0 <_PyPegen_interpolation+0xcc> │ │ │ │ │ + cbnz r4, 15ea <_PyPegen_interpolation+0xd6> │ │ │ │ │ mov r3, r4 │ │ │ │ │ ldr r4, [sp, #32] │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr r4, [sp, #28] │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ strd r8, r9, [sp, #8] │ │ │ │ │ str r6, [sp, #16] │ │ │ │ │ bl 0 <_PyAST_Interpolation> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Interpolation │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbnz r7, 15ea <_PyPegen_interpolation+0xda> │ │ │ │ │ + cbnz r7, 15ee <_PyPegen_interpolation+0xda> │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ movs r3, #114 @ 0x72 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ - b.n 1564 <_PyPegen_interpolation+0x54> │ │ │ │ │ + b.n 1568 <_PyPegen_interpolation+0x54> │ │ │ │ │ add.w fp, fp, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1570 <_PyPegen_interpolation+0x60> │ │ │ │ │ + b.n 1574 <_PyPegen_interpolation+0x60> │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 2a8 <_get_names.isra.0+0x24> │ │ │ │ │ + bl 2a8 <_get_names.isra.0+0x20> │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 15c8 <_PyPegen_interpolation+0xb8> │ │ │ │ │ + b.n 15cc <_PyPegen_interpolation+0xb8> │ │ │ │ │ ldr r4, [r4, #0] │ │ │ │ │ - b.n 15aa <_PyPegen_interpolation+0x9a> │ │ │ │ │ + b.n 15ae <_PyPegen_interpolation+0x9a> │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ @@ -2485,15 +2486,15 @@ │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ adds r3, #1 │ │ │ │ │ bl 0 <_PyAST_Constant> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Constant │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15e2 <_PyPegen_interpolation+0xd2> │ │ │ │ │ + beq.n 15e6 <_PyPegen_interpolation+0xd2> │ │ │ │ │ mov r1, r6 │ │ │ │ │ movs r0, #2 │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ strd r5, r4, [r0, #8] │ │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ │ @@ -2506,35 +2507,35 @@ │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b.w 0 <_PyAST_JoinedStr> │ │ │ │ │ R_ARM_THM_JUMP24 _PyAST_JoinedStr │ │ │ │ │ ldr.w sl, [r3] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ ldr.w r0, [sl, #4] │ │ │ │ │ - bl 8f8 <_build_concatenated_str.isra.0+0x118> │ │ │ │ │ + bl 8f8 <_build_concatenated_str.isra.0+0x114> │ │ │ │ │ R_ARM_THM_CALL PyUnicode_READ_CHAR │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ │ ldr r5, [r3, #4] │ │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ │ ldr.w r3, [sl, #24] │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ - b.n 156a <_PyPegen_interpolation+0x5a> │ │ │ │ │ + b.n 156e <_PyPegen_interpolation+0x5a> │ │ │ │ │ │ │ │ │ │ -00001658 <_PyPegen_get_expr_name>: │ │ │ │ │ +0000165c <_PyPegen_get_expr_name>: │ │ │ │ │ _PyPegen_get_expr_name(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r3, #27 │ │ │ │ │ - bhi.n 1724 <_PyPegen_get_expr_name+0xcc> │ │ │ │ │ + bhi.n 1728 <_PyPegen_get_expr_name+0xcc> │ │ │ │ │ tbb [pc, r3] │ │ │ │ │ .short 0x4f54 │ │ │ │ │ .word 0x31685454 │ │ │ │ │ .word 0x1d22272c │ │ │ │ │ .word 0x777c3618 │ │ │ │ │ .word 0x866d7277 │ │ │ │ │ .word 0x8b818681 │ │ │ │ │ @@ -2666,27 +2667,27 @@ │ │ │ │ │ pop {r3, pc} │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 17ce <_PyPegen_get_expr_name+0x176> │ │ │ │ │ + beq.n 17d2 <_PyPegen_get_expr_name+0x176> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 17e2 <_PyPegen_get_expr_name+0x18a> │ │ │ │ │ + beq.n 17e6 <_PyPegen_get_expr_name+0x18a> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 17d8 <_PyPegen_get_expr_name+0x180> │ │ │ │ │ + beq.n 17dc <_PyPegen_get_expr_name+0x180> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_EllipsisObject │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_EllipsisObject │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC43 │ │ │ │ │ movt r0, #0 │ │ │ │ │ @@ -2711,15 +2712,15 @@ │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC41 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC41 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ │ │ -000017ec <_PyPegen_new_type_comment>: │ │ │ │ │ +000017f0 <_PyPegen_new_type_comment>: │ │ │ │ │ _PyPegen_new_type_comment(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ @@ -2727,29 +2728,29 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_DecodeUTF8 │ │ │ │ │ - cbz r0, 1836 <_PyPegen_new_type_comment+0x4a> │ │ │ │ │ + cbz r0, 183a <_PyPegen_new_type_comment+0x4a> │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArena_AddPyObject> │ │ │ │ │ R_ARM_THM_CALL _PyArena_AddPyObject │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1822 <_PyPegen_new_type_comment+0x36> │ │ │ │ │ + blt.n 1826 <_PyPegen_new_type_comment+0x36> │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1836 <_PyPegen_new_type_comment+0x4a> │ │ │ │ │ + bge.n 183a <_PyPegen_new_type_comment+0x4a> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 1836 <_PyPegen_new_type_comment+0x4a> │ │ │ │ │ + cbnz r3, 183a <_PyPegen_new_type_comment+0x4a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 181e <_PyPegen_new_type_comment+0x32> │ │ │ │ │ + b.n 1822 <_PyPegen_new_type_comment+0x32> │ │ │ │ │ nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -266,15 +266,15 @@ │ │ │ │ │ R_ARM_THM_CALL _PyAST_Constant │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ movs r4, #1 │ │ │ │ │ str r4, [sp, #28] │ │ │ │ │ b.n 128 <_PyPegen_concatenate_strings+0x80> │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 7e0 <_PyPegen_seq_flatten+0xa4> │ │ │ │ │ + bl 7e4 <_PyPegen_seq_flatten+0xa8> │ │ │ │ │ R_ARM_THM_CALL _build_concatenated_str.isra.0 │ │ │ │ │ str.w r8, [sp, #80] @ 0x50 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r9 │ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ │ mov r3, r7 │ │ │ │ │ @@ -560,21 +560,21 @@ │ │ │ │ │ mov r9, r7 │ │ │ │ │ mov r8, ip │ │ │ │ │ mov sl, r1 │ │ │ │ │ mov r1, ip │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - bl dd0 <_PyPegen_seq_extract_starred_exprs> │ │ │ │ │ + bl dd4 <_PyPegen_seq_extract_starred_exprs> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_extract_starred_exprs │ │ │ │ │ mov r1, r8 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - bl e54 <_PyPegen_seq_delete_starred_exprs> │ │ │ │ │ + bl e58 <_PyPegen_seq_delete_starred_exprs> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_delete_starred_exprs │ │ │ │ │ mov r8, r9 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ mov fp, r0 │ │ │ │ │ cbnz r7, 562 <_PyPegen_collect_call_seqs+0xc6> │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r8 │ │ │ │ │ @@ -638,15 +638,15 @@ │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ mov r5, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_AsString │ │ │ │ │ mov r1, r0 │ │ │ │ │ cbz r0, 5c8 <_PyPegen_add_type_comment_to_arg+0x4c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17ec <_PyPegen_new_type_comment> │ │ │ │ │ + bl 17f0 <_PyPegen_new_type_comment> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_new_type_comment │ │ │ │ │ mov r2, r0 │ │ │ │ │ cbz r0, 5c8 <_PyPegen_add_type_comment_to_arg+0x4c> │ │ │ │ │ ldrd r0, r3, [r5, #20] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ strd r3, r1, [sp, #8] │ │ │ │ │ ldrd r3, r1, [r5, #12] │ │ │ ├── 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: 203372 (bytes into file) │ │ │ │ │ + Start of section headers: 203408 (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 0x31a6c: │ │ │ │ │ +There are 16 section headers, starting at offset 0x31a90: │ │ │ │ │ │ │ │ │ │ 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 00c678 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 025ce0 004d20 08 I 13 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 00c6ac 000198 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 02aa00 000180 08 I 13 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 00c844 000000 00 WA 0 0 1 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 00c844 012b14 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 02ab80 006530 08 I 13 6 4 │ │ │ │ │ - [ 8] .rodata.str1.4 PROGBITS 00000000 01f358 001703 01 AMS 0 0 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 020a5c 0012e4 00 AX 0 0 2 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 0310b0 000938 08 I 13 9 4 │ │ │ │ │ - [11] .note.GNU-stack PROGBITS 00000000 021d40 000000 00 0 0 1 │ │ │ │ │ - [12] .ARM.attributes ARM_ATTRIBUTES 00000000 021d40 000033 00 0 0 1 │ │ │ │ │ - [13] .symtab SYMTAB 00000000 021d74 0020d0 10 14 357 4 │ │ │ │ │ - [14] .strtab STRTAB 00000000 023e44 001e9c 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 00000000 0319e8 000084 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 00c664 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 025cfc 004d20 08 I 13 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 00c698 000198 00 WA 0 0 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 02aa1c 000180 08 I 13 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 00c830 000000 00 WA 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 00c830 012b44 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 02ab9c 006538 08 I 13 6 4 │ │ │ │ │ + [ 8] .rodata.str1.4 PROGBITS 00000000 01f374 001703 01 AMS 0 0 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 020a78 0012e4 00 AX 0 0 2 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 0310d4 000938 08 I 13 9 4 │ │ │ │ │ + [11] .note.GNU-stack PROGBITS 00000000 021d5c 000000 00 0 0 1 │ │ │ │ │ + [12] .ARM.attributes ARM_ATTRIBUTES 00000000 021d5c 000033 00 0 0 1 │ │ │ │ │ + [13] .symtab SYMTAB 00000000 021d90 0020d0 10 14 357 4 │ │ │ │ │ + [14] .strtab STRTAB 00000000 023e60 001e9c 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 00000000 031a0c 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,21 +1,21 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 525 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 1 $t │ │ │ │ │ 3: 00000000 0 NOTYPE LOCAL DEFAULT 3 .LANCHOR0 │ │ │ │ │ - 4: 00006119 590 FUNC LOCAL DEFAULT 1 expressions_rule │ │ │ │ │ - 5: 00007c99 240 FUNC LOCAL DEFAULT 1 _loop0_1_rule │ │ │ │ │ + 4: 00006111 578 FUNC LOCAL DEFAULT 1 expressions_rule │ │ │ │ │ + 5: 00007c85 240 FUNC LOCAL DEFAULT 1 _loop0_1_rule │ │ │ │ │ 6: 00000001 580 FUNC LOCAL DEFAULT 6 statements_rule │ │ │ │ │ 7: 00000245 6874 FUNC LOCAL DEFAULT 6 compound_stmt_rule │ │ │ │ │ 8: 00001efd 618 FUNC LOCAL DEFAULT 6 simple_stmts_rule │ │ │ │ │ 9: 00000dc5 382 FUNC LOCAL DEFAULT 9 _gather_104_rule │ │ │ │ │ - 10: 000072c5 2054 FUNC LOCAL DEFAULT 6 expression_rule │ │ │ │ │ + 10: 000072c9 2054 FUNC LOCAL DEFAULT 6 expression_rule │ │ │ │ │ 11: 00000000 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 12: 00000000 0 SECTION LOCAL DEFAULT 8 .rodata.str1.4 │ │ │ │ │ 13: 00000000 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ 14: 00000000 0 NOTYPE LOCAL DEFAULT 8 .LC0 │ │ │ │ │ 15: 00000010 0 NOTYPE LOCAL DEFAULT 8 .LC1 │ │ │ │ │ 16: 0000004c 0 NOTYPE LOCAL DEFAULT 8 .LC2 │ │ │ │ │ 17: 0000008c 0 NOTYPE LOCAL DEFAULT 8 .LC3 │ │ │ │ │ @@ -31,196 +31,196 @@ │ │ │ │ │ 27: 000001f4 0 NOTYPE LOCAL DEFAULT 8 .LC13 │ │ │ │ │ 28: 00000208 0 NOTYPE LOCAL DEFAULT 8 .LC14 │ │ │ │ │ 29: 00001d21 130 FUNC LOCAL DEFAULT 6 _tmp_6_rule │ │ │ │ │ 30: 00001da5 112 FUNC LOCAL DEFAULT 6 _tmp_7_rule │ │ │ │ │ 31: 00001e15 114 FUNC LOCAL DEFAULT 6 _tmp_8_rule │ │ │ │ │ 32: 00001e89 114 FUNC LOCAL DEFAULT 6 _tmp_9_rule │ │ │ │ │ 33: 00000671 440 FUNC LOCAL DEFAULT 1 decorators_rule │ │ │ │ │ - 34: 00001105 1348 FUNC LOCAL DEFAULT 1 function_def_raw_rule │ │ │ │ │ - 35: 0000f5fd 1024 FUNC LOCAL DEFAULT 6 named_expression_rule │ │ │ │ │ - 36: 0000fdc5 396 FUNC LOCAL DEFAULT 6 block_rule │ │ │ │ │ - 37: 00003729 754 FUNC LOCAL DEFAULT 1 elif_stmt_rule │ │ │ │ │ - 38: 00003a1d 508 FUNC LOCAL DEFAULT 1 else_block_rule │ │ │ │ │ - 39: 000044cd 710 FUNC LOCAL DEFAULT 1 class_def_raw_rule │ │ │ │ │ - 40: 00005841 358 FUNC LOCAL DEFAULT 1 _gather_35_rule │ │ │ │ │ - 41: 0000e031 50 FUNC LOCAL DEFAULT 6 NEW_TYPE_COMMENT │ │ │ │ │ - 42: 00004911 1046 FUNC LOCAL DEFAULT 1 for_stmt_rule │ │ │ │ │ - 43: 00003c19 390 FUNC LOCAL DEFAULT 1 finally_block_rule │ │ │ │ │ - 44: 00003da1 1834 FUNC LOCAL DEFAULT 1 _loop1_37_rule │ │ │ │ │ - 45: 00008819 298 FUNC LOCAL DEFAULT 1 subject_expr_rule │ │ │ │ │ - 46: 00008945 246 FUNC LOCAL DEFAULT 1 patterns_rule │ │ │ │ │ - 47: 0000a829 136 FUNC LOCAL DEFAULT 1 guard_rule │ │ │ │ │ - 48: 000053c9 80 FUNC LOCAL DEFAULT 1 INVALID_VERSION_CHECK │ │ │ │ │ - 49: 0000b589 1908 FUNC LOCAL DEFAULT 1 _loop1_38_rule │ │ │ │ │ + 34: 000010fd 1348 FUNC LOCAL DEFAULT 1 function_def_raw_rule │ │ │ │ │ + 35: 0000f62d 1024 FUNC LOCAL DEFAULT 6 named_expression_rule │ │ │ │ │ + 36: 0000fdf5 396 FUNC LOCAL DEFAULT 6 block_rule │ │ │ │ │ + 37: 00003721 754 FUNC LOCAL DEFAULT 1 elif_stmt_rule │ │ │ │ │ + 38: 00003a15 508 FUNC LOCAL DEFAULT 1 else_block_rule │ │ │ │ │ + 39: 000044c5 710 FUNC LOCAL DEFAULT 1 class_def_raw_rule │ │ │ │ │ + 40: 00005839 358 FUNC LOCAL DEFAULT 1 _gather_35_rule │ │ │ │ │ + 41: 0000e041 50 FUNC LOCAL DEFAULT 6 NEW_TYPE_COMMENT │ │ │ │ │ + 42: 00004909 1046 FUNC LOCAL DEFAULT 1 for_stmt_rule │ │ │ │ │ + 43: 00003c11 390 FUNC LOCAL DEFAULT 1 finally_block_rule │ │ │ │ │ + 44: 00003d99 1834 FUNC LOCAL DEFAULT 1 _loop1_37_rule │ │ │ │ │ + 45: 00008805 298 FUNC LOCAL DEFAULT 1 subject_expr_rule │ │ │ │ │ + 46: 00008931 246 FUNC LOCAL DEFAULT 1 patterns_rule │ │ │ │ │ + 47: 0000a815 136 FUNC LOCAL DEFAULT 1 guard_rule │ │ │ │ │ + 48: 000053c1 80 FUNC LOCAL DEFAULT 1 INVALID_VERSION_CHECK │ │ │ │ │ + 49: 0000b575 1908 FUNC LOCAL DEFAULT 1 _loop1_38_rule │ │ │ │ │ 50: 00001097 380 FUNC LOCAL DEFAULT 9 _gather_143_rule │ │ │ │ │ 51: 00000001 380 FUNC LOCAL DEFAULT 9 _gather_141_rule │ │ │ │ │ 52: 00000a4b 106 FUNC LOCAL DEFAULT 9 _tmp_144_rule │ │ │ │ │ 53: 00000ab5 228 FUNC LOCAL DEFAULT 9 _loop0_145_rule │ │ │ │ │ - 54: 0000217d 136 FUNC LOCAL DEFAULT 1 _tmp_22_rule │ │ │ │ │ - 55: 00007c55 68 FUNC LOCAL DEFAULT 1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ - 56: 00002169 6006 FUNC LOCAL DEFAULT 6 simple_stmt_rule │ │ │ │ │ + 54: 00002175 136 FUNC LOCAL DEFAULT 1 _tmp_22_rule │ │ │ │ │ + 55: 00007c41 68 FUNC LOCAL DEFAULT 1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ + 56: 00002169 6010 FUNC LOCAL DEFAULT 6 simple_stmt_rule │ │ │ │ │ 57: 00000248 0 NOTYPE LOCAL DEFAULT 8 .LC15 │ │ │ │ │ 58: 00000268 0 NOTYPE LOCAL DEFAULT 8 .LC16 │ │ │ │ │ 59: 00000288 0 NOTYPE LOCAL DEFAULT 8 .LC17 │ │ │ │ │ 60: 000002b8 0 NOTYPE LOCAL DEFAULT 8 .LC18 │ │ │ │ │ 61: 000002e8 0 NOTYPE LOCAL DEFAULT 8 .LC19 │ │ │ │ │ 62: 00000308 0 NOTYPE LOCAL DEFAULT 8 .LC20 │ │ │ │ │ 63: 00000334 0 NOTYPE LOCAL DEFAULT 8 .LC21 │ │ │ │ │ 64: 0000036c 0 NOTYPE LOCAL DEFAULT 8 .LC22 │ │ │ │ │ 65: 00000374 0 NOTYPE LOCAL DEFAULT 8 .LC23 │ │ │ │ │ - 66: 000038e1 1072 FUNC LOCAL DEFAULT 6 single_subscript_attribute_target_rule │ │ │ │ │ - 67: 00005eb1 1316 FUNC LOCAL DEFAULT 6 star_targets_rule │ │ │ │ │ - 68: 000081dd 1738 FUNC LOCAL DEFAULT 6 star_expressions_rule │ │ │ │ │ - 69: 0000c7ed 114 FUNC LOCAL DEFAULT 6 _tmp_5_rule │ │ │ │ │ - 70: 0000d6bd 478 FUNC LOCAL DEFAULT 6 annotated_rhs_rule │ │ │ │ │ - 71: 00008791 136 FUNC LOCAL DEFAULT 1 _tmp_10_rule │ │ │ │ │ - 72: 0001118d 686 FUNC LOCAL DEFAULT 6 augassign_rule │ │ │ │ │ - 73: 00007de5 212 FUNC LOCAL DEFAULT 6 single_target_rule │ │ │ │ │ - 74: 00000829 2266 FUNC LOCAL DEFAULT 1 import_stmt_rule │ │ │ │ │ - 75: 0000482d 228 FUNC LOCAL DEFAULT 1 pass_stmt_rule │ │ │ │ │ - 76: 00005b91 454 FUNC LOCAL DEFAULT 1 del_targets_rule │ │ │ │ │ - 77: 000060b1 102 FUNC LOCAL DEFAULT 1 _tmp_16_rule │ │ │ │ │ - 78: 0000ded5 346 FUNC LOCAL DEFAULT 6 yield_expr_rule │ │ │ │ │ - 79: 00004fe5 134 FUNC LOCAL DEFAULT 1 _tmp_17_rule │ │ │ │ │ - 80: 00006aed 178 FUNC LOCAL DEFAULT 1 invalid_ann_assign_target_rule │ │ │ │ │ - 81: 0000fcc5 256 FUNC LOCAL DEFAULT 6 star_named_expression_rule │ │ │ │ │ - 82: 000078cd 342 FUNC LOCAL DEFAULT 1 _loop0_121_rule │ │ │ │ │ - 83: 00005759 230 FUNC LOCAL DEFAULT 1 break_stmt_rule │ │ │ │ │ - 84: 00005671 230 FUNC LOCAL DEFAULT 1 continue_stmt_rule │ │ │ │ │ - 85: 00005261 358 FUNC LOCAL DEFAULT 1 _gather_15_rule │ │ │ │ │ - 86: 00007b75 126 FUNC LOCAL DEFAULT 1 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ - 87: 0000195d 760 FUNC LOCAL DEFAULT 1 type_params_rule │ │ │ │ │ - 88: 0000ff51 1192 FUNC LOCAL DEFAULT 6 star_named_expressions_rule │ │ │ │ │ - 89: 00003db1 2194 FUNC LOCAL DEFAULT 6 t_primary_raw │ │ │ │ │ - 90: 00005e2d 130 FUNC LOCAL DEFAULT 6 t_lookahead_rule │ │ │ │ │ - 91: 00010bc5 1164 FUNC LOCAL DEFAULT 6 slices_rule │ │ │ │ │ - 92: 00003d11 160 FUNC LOCAL DEFAULT 6 t_primary_rule │ │ │ │ │ - 93: 00004645 4132 FUNC LOCAL DEFAULT 6 atom_rule │ │ │ │ │ - 94: 0000cd9d 1820 FUNC LOCAL DEFAULT 6 arguments_rule │ │ │ │ │ - 95: 00006f95 814 FUNC LOCAL DEFAULT 6 genexp_rule │ │ │ │ │ + 66: 000038e5 1072 FUNC LOCAL DEFAULT 6 single_subscript_attribute_target_rule │ │ │ │ │ + 67: 00005eb5 1316 FUNC LOCAL DEFAULT 6 star_targets_rule │ │ │ │ │ + 68: 000081e1 1738 FUNC LOCAL DEFAULT 6 star_expressions_rule │ │ │ │ │ + 69: 0000c7fd 114 FUNC LOCAL DEFAULT 6 _tmp_5_rule │ │ │ │ │ + 70: 0000d6cd 478 FUNC LOCAL DEFAULT 6 annotated_rhs_rule │ │ │ │ │ + 71: 0000877d 136 FUNC LOCAL DEFAULT 1 _tmp_10_rule │ │ │ │ │ + 72: 000111bd 686 FUNC LOCAL DEFAULT 6 augassign_rule │ │ │ │ │ + 73: 00007de9 212 FUNC LOCAL DEFAULT 6 single_target_rule │ │ │ │ │ + 74: 00000829 2258 FUNC LOCAL DEFAULT 1 import_stmt_rule │ │ │ │ │ + 75: 00004825 228 FUNC LOCAL DEFAULT 1 pass_stmt_rule │ │ │ │ │ + 76: 00005b89 454 FUNC LOCAL DEFAULT 1 del_targets_rule │ │ │ │ │ + 77: 000060a9 102 FUNC LOCAL DEFAULT 1 _tmp_16_rule │ │ │ │ │ + 78: 0000dee5 346 FUNC LOCAL DEFAULT 6 yield_expr_rule │ │ │ │ │ + 79: 00004fdd 134 FUNC LOCAL DEFAULT 1 _tmp_17_rule │ │ │ │ │ + 80: 00006ad9 178 FUNC LOCAL DEFAULT 1 invalid_ann_assign_target_rule │ │ │ │ │ + 81: 0000fcf5 256 FUNC LOCAL DEFAULT 6 star_named_expression_rule │ │ │ │ │ + 82: 000078b9 342 FUNC LOCAL DEFAULT 1 _loop0_121_rule │ │ │ │ │ + 83: 00005751 230 FUNC LOCAL DEFAULT 1 break_stmt_rule │ │ │ │ │ + 84: 00005669 230 FUNC LOCAL DEFAULT 1 continue_stmt_rule │ │ │ │ │ + 85: 00005259 358 FUNC LOCAL DEFAULT 1 _gather_15_rule │ │ │ │ │ + 86: 00001955 760 FUNC LOCAL DEFAULT 1 type_params_rule │ │ │ │ │ + 87: 00007b61 126 FUNC LOCAL DEFAULT 1 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ + 88: 0000ff81 1190 FUNC LOCAL DEFAULT 6 star_named_expressions_rule │ │ │ │ │ + 89: 00003db5 2194 FUNC LOCAL DEFAULT 6 t_primary_raw │ │ │ │ │ + 90: 00005e31 130 FUNC LOCAL DEFAULT 6 t_lookahead_rule │ │ │ │ │ + 91: 00010bf5 1164 FUNC LOCAL DEFAULT 6 slices_rule │ │ │ │ │ + 92: 00003d15 160 FUNC LOCAL DEFAULT 6 t_primary_rule │ │ │ │ │ + 93: 00004649 4132 FUNC LOCAL DEFAULT 6 atom_rule │ │ │ │ │ + 94: 0000cdad 1820 FUNC LOCAL DEFAULT 6 arguments_rule │ │ │ │ │ + 95: 00006f99 814 FUNC LOCAL DEFAULT 6 genexp_rule │ │ │ │ │ 96: 00000388 0 NOTYPE LOCAL DEFAULT 8 .LC24 │ │ │ │ │ 97: 000003ac 0 NOTYPE LOCAL DEFAULT 8 .LC25 │ │ │ │ │ 98: 000003d8 0 NOTYPE LOCAL DEFAULT 8 .LC26 │ │ │ │ │ 99: 000003fc 0 NOTYPE LOCAL DEFAULT 8 .LC27 │ │ │ │ │ 100: 00000434 0 NOTYPE LOCAL DEFAULT 8 .LC28 │ │ │ │ │ 101: 00000468 0 NOTYPE LOCAL DEFAULT 8 .LC29 │ │ │ │ │ - 102: 00005669 126 FUNC LOCAL DEFAULT 6 _tmp_43_rule │ │ │ │ │ - 103: 000056e9 630 FUNC LOCAL DEFAULT 6 strings_rule │ │ │ │ │ - 104: 0000f9fd 710 FUNC LOCAL DEFAULT 6 tuple_rule │ │ │ │ │ - 105: 000032e9 252 FUNC LOCAL DEFAULT 1 list_rule │ │ │ │ │ - 106: 00004d29 356 FUNC LOCAL DEFAULT 1 _gather_85_rule │ │ │ │ │ - 107: 0000c861 1340 FUNC LOCAL DEFAULT 6 for_if_clauses_rule │ │ │ │ │ - 108: 0000e065 608 FUNC LOCAL DEFAULT 6 starred_expression_rule │ │ │ │ │ - 109: 00009df5 480 FUNC LOCAL DEFAULT 6 bitwise_or_rule │ │ │ │ │ - 110: 00006369 100 FUNC LOCAL DEFAULT 1 _tmp_149_rule │ │ │ │ │ - 111: 000075ad 530 FUNC LOCAL DEFAULT 1 invalid_comprehension_rule │ │ │ │ │ + 102: 0000566d 126 FUNC LOCAL DEFAULT 6 _tmp_43_rule │ │ │ │ │ + 103: 000056ed 630 FUNC LOCAL DEFAULT 6 strings_rule │ │ │ │ │ + 104: 0000fa2d 710 FUNC LOCAL DEFAULT 6 tuple_rule │ │ │ │ │ + 105: 000032e1 252 FUNC LOCAL DEFAULT 1 list_rule │ │ │ │ │ + 106: 00004d21 356 FUNC LOCAL DEFAULT 1 _gather_85_rule │ │ │ │ │ + 107: 0000c871 1340 FUNC LOCAL DEFAULT 6 for_if_clauses_rule │ │ │ │ │ + 108: 0000e075 610 FUNC LOCAL DEFAULT 6 starred_expression_rule │ │ │ │ │ + 109: 00009dfd 480 FUNC LOCAL DEFAULT 6 bitwise_or_rule │ │ │ │ │ + 110: 00006355 100 FUNC LOCAL DEFAULT 1 _tmp_149_rule │ │ │ │ │ + 111: 00007599 530 FUNC LOCAL DEFAULT 1 invalid_comprehension_rule │ │ │ │ │ 112: 0000049c 0 NOTYPE LOCAL DEFAULT 8 .LC30 │ │ │ │ │ - 113: 00005961 330 FUNC LOCAL DEFAULT 6 _loop1_81_rule │ │ │ │ │ - 114: 00007d89 256 FUNC LOCAL DEFAULT 1 _loop1_82_rule │ │ │ │ │ - 115: 00005aad 896 FUNC LOCAL DEFAULT 6 _tmp_154_rule │ │ │ │ │ - 116: 00007e89 936 FUNC LOCAL DEFAULT 1 tstring_rule │ │ │ │ │ - 117: 000103f9 1994 FUNC LOCAL DEFAULT 6 fstring_replacement_field_rule │ │ │ │ │ - 118: 00006561 2612 FUNC LOCAL DEFAULT 6 target_with_star_atom_rule │ │ │ │ │ - 119: 000036a1 134 FUNC LOCAL DEFAULT 1 _tmp_166_rule │ │ │ │ │ - 120: 000063d5 394 FUNC LOCAL DEFAULT 6 star_target_rule │ │ │ │ │ + 113: 00005965 330 FUNC LOCAL DEFAULT 6 _loop1_81_rule │ │ │ │ │ + 114: 00007d75 256 FUNC LOCAL DEFAULT 1 _loop1_82_rule │ │ │ │ │ + 115: 00005ab1 896 FUNC LOCAL DEFAULT 6 _tmp_154_rule │ │ │ │ │ + 116: 00007e75 936 FUNC LOCAL DEFAULT 1 tstring_rule │ │ │ │ │ + 117: 00010429 1994 FUNC LOCAL DEFAULT 6 fstring_replacement_field_rule │ │ │ │ │ + 118: 00006565 2612 FUNC LOCAL DEFAULT 6 target_with_star_atom_rule │ │ │ │ │ + 119: 00003699 134 FUNC LOCAL DEFAULT 1 _tmp_166_rule │ │ │ │ │ + 120: 000063d9 394 FUNC LOCAL DEFAULT 6 star_target_rule │ │ │ │ │ 121: 000004d8 0 NOTYPE LOCAL DEFAULT 8 .LC31 │ │ │ │ │ 122: 000004f4 0 NOTYPE LOCAL DEFAULT 8 .LC32 │ │ │ │ │ 123: 00000530 0 NOTYPE LOCAL DEFAULT 8 .LC33 │ │ │ │ │ 124: 0000055c 0 NOTYPE LOCAL DEFAULT 8 .LC34 │ │ │ │ │ 125: 00000584 0 NOTYPE LOCAL DEFAULT 8 .LC35 │ │ │ │ │ 126: 000005c0 0 NOTYPE LOCAL DEFAULT 8 .LC36 │ │ │ │ │ 127: 000005f8 0 NOTYPE LOCAL DEFAULT 8 .LC37 │ │ │ │ │ 128: 0000063c 0 NOTYPE LOCAL DEFAULT 8 .LC38 │ │ │ │ │ 129: 00000680 0 NOTYPE LOCAL DEFAULT 8 .LC39 │ │ │ │ │ - 130: 00007acd 790 FUNC LOCAL DEFAULT 6 disjunction_rule │ │ │ │ │ - 131: 0000c6b1 316 FUNC LOCAL DEFAULT 6 lambdef_rule │ │ │ │ │ - 132: 00007531 124 FUNC LOCAL DEFAULT 1 _tmp_115_rule │ │ │ │ │ - 133: 00007a25 336 FUNC LOCAL DEFAULT 1 expression_without_invalid_rule │ │ │ │ │ + 130: 00007ad1 790 FUNC LOCAL DEFAULT 6 disjunction_rule │ │ │ │ │ + 131: 0000c6c1 316 FUNC LOCAL DEFAULT 6 lambdef_rule │ │ │ │ │ + 132: 0000751d 124 FUNC LOCAL DEFAULT 1 _tmp_115_rule │ │ │ │ │ + 133: 00007a11 336 FUNC LOCAL DEFAULT 1 expression_without_invalid_rule │ │ │ │ │ 134: 0000025b 104 FUNC LOCAL DEFAULT 9 _tmp_116_rule │ │ │ │ │ - 135: 000063cd 1630 FUNC LOCAL DEFAULT 1 lambda_params_rule │ │ │ │ │ - 136: 00007eb9 804 FUNC LOCAL DEFAULT 6 conjunction_rule │ │ │ │ │ - 137: 000088a9 5178 FUNC LOCAL DEFAULT 6 inversion_rule │ │ │ │ │ - 138: 00009ce5 270 FUNC LOCAL DEFAULT 6 star_expression_rule │ │ │ │ │ - 139: 00009fd5 1054 FUNC LOCAL DEFAULT 6 bitwise_xor_rule │ │ │ │ │ - 140: 0000a3f5 1052 FUNC LOCAL DEFAULT 6 bitwise_and_rule │ │ │ │ │ - 141: 0000a811 960 FUNC LOCAL DEFAULT 6 shift_expr_rule │ │ │ │ │ + 135: 000063b9 1630 FUNC LOCAL DEFAULT 1 lambda_params_rule │ │ │ │ │ + 136: 00007ebd 804 FUNC LOCAL DEFAULT 6 conjunction_rule │ │ │ │ │ + 137: 000088ad 5184 FUNC LOCAL DEFAULT 6 inversion_rule │ │ │ │ │ + 138: 00009ced 270 FUNC LOCAL DEFAULT 6 star_expression_rule │ │ │ │ │ + 139: 00009fdd 1054 FUNC LOCAL DEFAULT 6 bitwise_xor_rule │ │ │ │ │ + 140: 0000a3fd 1052 FUNC LOCAL DEFAULT 6 bitwise_and_rule │ │ │ │ │ + 141: 0000a819 960 FUNC LOCAL DEFAULT 6 shift_expr_rule │ │ │ │ │ 142: 000006bc 0 NOTYPE LOCAL DEFAULT 8 .LC40 │ │ │ │ │ - 143: 0000abd1 566 FUNC LOCAL DEFAULT 6 sum_rule │ │ │ │ │ - 144: 0000ae09 274 FUNC LOCAL DEFAULT 6 term_rule │ │ │ │ │ - 145: 0000af1d 2608 FUNC LOCAL DEFAULT 6 term_raw │ │ │ │ │ + 143: 0000abd9 566 FUNC LOCAL DEFAULT 6 sum_rule │ │ │ │ │ + 144: 0000ae11 286 FUNC LOCAL DEFAULT 6 term_rule │ │ │ │ │ + 145: 0000af31 2608 FUNC LOCAL DEFAULT 6 term_raw │ │ │ │ │ 146: 000006ec 0 NOTYPE LOCAL DEFAULT 8 .LC41 │ │ │ │ │ - 147: 0000b94d 1394 FUNC LOCAL DEFAULT 6 factor_rule │ │ │ │ │ + 147: 0000b961 1392 FUNC LOCAL DEFAULT 6 factor_rule │ │ │ │ │ 148: 00000700 0 NOTYPE LOCAL DEFAULT 8 .LC42 │ │ │ │ │ - 149: 0000bec1 286 FUNC LOCAL DEFAULT 6 primary_rule │ │ │ │ │ - 150: 0000bfe1 1744 FUNC LOCAL DEFAULT 6 primary_raw │ │ │ │ │ + 149: 0000bed1 286 FUNC LOCAL DEFAULT 6 primary_rule │ │ │ │ │ + 150: 0000bff1 1744 FUNC LOCAL DEFAULT 6 primary_raw │ │ │ │ │ 151: 00000718 0 NOTYPE LOCAL DEFAULT 8 .LC43 │ │ │ │ │ 152: 0000074c 0 NOTYPE LOCAL DEFAULT 8 .LC44 │ │ │ │ │ - 153: 00001649 480 FUNC LOCAL DEFAULT 1 dotted_as_name_rule │ │ │ │ │ - 154: 000022c5 100 FUNC LOCAL DEFAULT 1 _tmp_158_rule │ │ │ │ │ - 155: 00001829 308 FUNC LOCAL DEFAULT 1 dotted_name_rule │ │ │ │ │ - 156: 00002329 598 FUNC LOCAL DEFAULT 1 import_from_targets_rule │ │ │ │ │ + 153: 00001641 480 FUNC LOCAL DEFAULT 1 dotted_as_name_rule │ │ │ │ │ + 154: 000022bd 100 FUNC LOCAL DEFAULT 1 _tmp_158_rule │ │ │ │ │ + 155: 00001821 308 FUNC LOCAL DEFAULT 1 dotted_name_rule │ │ │ │ │ + 156: 00002321 598 FUNC LOCAL DEFAULT 1 import_from_targets_rule │ │ │ │ │ 157: 00000778 0 NOTYPE LOCAL DEFAULT 8 .LC45 │ │ │ │ │ 158: 00000794 0 NOTYPE LOCAL DEFAULT 8 .LC46 │ │ │ │ │ - 159: 00004e8d 344 FUNC LOCAL DEFAULT 1 _loop0_87_rule │ │ │ │ │ - 160: 00007309 132 FUNC LOCAL DEFAULT 1 invalid_for_target_rule │ │ │ │ │ + 159: 00004e85 344 FUNC LOCAL DEFAULT 1 _loop0_87_rule │ │ │ │ │ + 160: 000072f5 132 FUNC LOCAL DEFAULT 1 invalid_for_target_rule │ │ │ │ │ 161: 000007bc 0 NOTYPE LOCAL DEFAULT 8 .LC47 │ │ │ │ │ 162: 000007fc 0 NOTYPE LOCAL DEFAULT 8 .LC48 │ │ │ │ │ 163: 00000800 0 NOTYPE LOCAL DEFAULT 8 .LC49 │ │ │ │ │ - 164: 00001c55 1318 FUNC LOCAL DEFAULT 1 params_rule │ │ │ │ │ - 165: 000033e5 134 FUNC LOCAL DEFAULT 1 _tmp_27_rule │ │ │ │ │ - 166: 0000346d 412 FUNC LOCAL DEFAULT 1 func_type_comment_rule │ │ │ │ │ + 164: 00001c4d 1318 FUNC LOCAL DEFAULT 1 params_rule │ │ │ │ │ + 165: 000033dd 134 FUNC LOCAL DEFAULT 1 _tmp_27_rule │ │ │ │ │ + 166: 00003465 412 FUNC LOCAL DEFAULT 1 func_type_comment_rule │ │ │ │ │ 167: 00000814 0 NOTYPE LOCAL DEFAULT 8 .LC50 │ │ │ │ │ 168: 00000854 0 NOTYPE LOCAL DEFAULT 8 .LC51 │ │ │ │ │ 169: 00000880 0 NOTYPE LOCAL DEFAULT 8 .LC52 │ │ │ │ │ 170: 000008c0 0 NOTYPE LOCAL DEFAULT 8 .LC53 │ │ │ │ │ - 171: 0000d4b9 514 FUNC LOCAL DEFAULT 6 args_rule │ │ │ │ │ - 172: 0000d89d 1590 FUNC LOCAL DEFAULT 6 _gather_90_rule │ │ │ │ │ - 173: 0001143d 2668 FUNC LOCAL DEFAULT 6 kwargs_rule │ │ │ │ │ + 171: 0000d4c9 514 FUNC LOCAL DEFAULT 6 args_rule │ │ │ │ │ + 172: 0000d8ad 1590 FUNC LOCAL DEFAULT 6 _gather_90_rule │ │ │ │ │ + 173: 0001146d 2668 FUNC LOCAL DEFAULT 6 kwargs_rule │ │ │ │ │ 174: 0000039f 114 FUNC LOCAL DEFAULT 9 _tmp_168_rule │ │ │ │ │ 175: 00000d5f 102 FUNC LOCAL DEFAULT 9 _tmp_111_rule │ │ │ │ │ 176: 000008e4 0 NOTYPE LOCAL DEFAULT 8 .LC54 │ │ │ │ │ 177: 00000fb9 222 FUNC LOCAL DEFAULT 9 _tmp_139_rule │ │ │ │ │ 178: 00000904 0 NOTYPE LOCAL DEFAULT 8 .LC55 │ │ │ │ │ 179: 00000928 0 NOTYPE LOCAL DEFAULT 8 .LC56 │ │ │ │ │ - 180: 0000b0dd 1036 FUNC LOCAL DEFAULT 1 type_param_rule │ │ │ │ │ + 180: 0000b0c9 1036 FUNC LOCAL DEFAULT 1 type_param_rule │ │ │ │ │ 181: 00000944 0 NOTYPE LOCAL DEFAULT 8 .LC57 │ │ │ │ │ 182: 00000974 0 NOTYPE LOCAL DEFAULT 8 .LC58 │ │ │ │ │ 183: 0000098c 0 NOTYPE LOCAL DEFAULT 8 .LC59 │ │ │ │ │ 184: 000009b4 0 NOTYPE LOCAL DEFAULT 8 .LC60 │ │ │ │ │ 185: 000009cc 0 NOTYPE LOCAL DEFAULT 8 .LC61 │ │ │ │ │ 186: 00000a0c 0 NOTYPE LOCAL DEFAULT 8 .LC62 │ │ │ │ │ 187: 00000a38 0 NOTYPE LOCAL DEFAULT 8 .LC63 │ │ │ │ │ 188: 00000a50 0 NOTYPE LOCAL DEFAULT 8 .LC64 │ │ │ │ │ 189: 00000a70 0 NOTYPE LOCAL DEFAULT 8 .LC65 │ │ │ │ │ - 190: 00002205 192 FUNC LOCAL DEFAULT 1 slash_no_default_rule │ │ │ │ │ - 191: 00002581 242 FUNC LOCAL DEFAULT 1 slash_with_default_rule │ │ │ │ │ - 192: 0000e2c5 412 FUNC LOCAL DEFAULT 6 _loop1_30_rule │ │ │ │ │ - 193: 00002a19 498 FUNC LOCAL DEFAULT 1 _loop0_29_rule │ │ │ │ │ - 194: 00002c0d 1332 FUNC LOCAL DEFAULT 1 star_etc_rule │ │ │ │ │ - 195: 0000eba5 2648 FUNC LOCAL DEFAULT 6 _loop1_31_rule │ │ │ │ │ - 196: 0000ea11 404 FUNC LOCAL DEFAULT 6 _loop0_28_rule │ │ │ │ │ - 197: 00007bf5 96 FUNC LOCAL DEFAULT 1 _tmp_124_rule │ │ │ │ │ - 198: 0000506d 240 FUNC LOCAL DEFAULT 1 _loop0_32_rule │ │ │ │ │ - 199: 0000557d 244 FUNC LOCAL DEFAULT 1 _loop1_33_rule │ │ │ │ │ - 200: 0000e461 1080 FUNC LOCAL DEFAULT 6 param_no_default_rule │ │ │ │ │ - 201: 0000e899 376 FUNC LOCAL DEFAULT 6 param_rule │ │ │ │ │ + 190: 000021fd 192 FUNC LOCAL DEFAULT 1 slash_no_default_rule │ │ │ │ │ + 191: 00002579 242 FUNC LOCAL DEFAULT 1 slash_with_default_rule │ │ │ │ │ + 192: 0000e2d9 412 FUNC LOCAL DEFAULT 6 _loop1_30_rule │ │ │ │ │ + 193: 00002a11 498 FUNC LOCAL DEFAULT 1 _loop0_29_rule │ │ │ │ │ + 194: 00002c05 1332 FUNC LOCAL DEFAULT 1 star_etc_rule │ │ │ │ │ + 195: 0000ebb9 2674 FUNC LOCAL DEFAULT 6 _loop1_31_rule │ │ │ │ │ + 196: 0000ea25 404 FUNC LOCAL DEFAULT 6 _loop0_28_rule │ │ │ │ │ + 197: 00007be1 96 FUNC LOCAL DEFAULT 1 _tmp_124_rule │ │ │ │ │ + 198: 00005065 240 FUNC LOCAL DEFAULT 1 _loop0_32_rule │ │ │ │ │ + 199: 00005575 244 FUNC LOCAL DEFAULT 1 _loop1_33_rule │ │ │ │ │ + 200: 0000e475 1080 FUNC LOCAL DEFAULT 6 param_no_default_rule │ │ │ │ │ + 201: 0000e8ad 376 FUNC LOCAL DEFAULT 6 param_rule │ │ │ │ │ 202: 00000a90 0 NOTYPE LOCAL DEFAULT 8 .LC66 │ │ │ │ │ - 203: 00002675 458 FUNC LOCAL DEFAULT 1 import_from_as_names_rule │ │ │ │ │ - 204: 00002841 470 FUNC LOCAL DEFAULT 1 import_from_as_name_rule │ │ │ │ │ - 205: 0001216d 304 FUNC LOCAL DEFAULT 6 default_rule │ │ │ │ │ + 203: 0000266d 458 FUNC LOCAL DEFAULT 1 import_from_as_names_rule │ │ │ │ │ + 204: 00002839 470 FUNC LOCAL DEFAULT 1 import_from_as_name_rule │ │ │ │ │ + 205: 0001219d 304 FUNC LOCAL DEFAULT 6 default_rule │ │ │ │ │ 206: 00000acc 0 NOTYPE LOCAL DEFAULT 8 .LC67 │ │ │ │ │ 207: 00000af0 0 NOTYPE LOCAL DEFAULT 8 .LC68 │ │ │ │ │ 208: 00000b14 0 NOTYPE LOCAL DEFAULT 8 .LC69 │ │ │ │ │ 209: 00000b48 0 NOTYPE LOCAL DEFAULT 8 .LC70 │ │ │ │ │ - 210: 00003141 424 FUNC LOCAL DEFAULT 1 kwds_rule │ │ │ │ │ - 211: 00005419 354 FUNC LOCAL DEFAULT 1 param_star_annotation_rule │ │ │ │ │ + 210: 00003139 424 FUNC LOCAL DEFAULT 1 kwds_rule │ │ │ │ │ + 211: 00005411 354 FUNC LOCAL DEFAULT 1 param_star_annotation_rule │ │ │ │ │ 212: 00000977 100 FUNC LOCAL DEFAULT 9 _tmp_128_rule │ │ │ │ │ 213: 00000b68 0 NOTYPE LOCAL DEFAULT 8 .LC71 │ │ │ │ │ 214: 00000b94 0 NOTYPE LOCAL DEFAULT 8 .LC72 │ │ │ │ │ - 215: 00007825 168 FUNC LOCAL DEFAULT 1 _tmp_119_rule │ │ │ │ │ + 215: 00007811 168 FUNC LOCAL DEFAULT 1 _tmp_119_rule │ │ │ │ │ 216: 00000911 102 FUNC LOCAL DEFAULT 9 _tmp_118_rule │ │ │ │ │ 217: 00000bd4 0 NOTYPE LOCAL DEFAULT 8 .LC73 │ │ │ │ │ 218: 00000c04 0 NOTYPE LOCAL DEFAULT 8 .LC74 │ │ │ │ │ 219: 00000f43 118 FUNC LOCAL DEFAULT 9 _tmp_129_rule │ │ │ │ │ 220: 00000c34 0 NOTYPE LOCAL DEFAULT 8 .LC75 │ │ │ │ │ 221: 00000c50 0 NOTYPE LOCAL DEFAULT 8 .LC76 │ │ │ │ │ 222: 00000c80 0 NOTYPE LOCAL DEFAULT 8 .LC77 │ │ │ │ │ @@ -230,113 +230,113 @@ │ │ │ │ │ 226: 00000d44 0 NOTYPE LOCAL DEFAULT 8 .LC81 │ │ │ │ │ 227: 00000d74 0 NOTYPE LOCAL DEFAULT 8 .LC82 │ │ │ │ │ 228: 00000d9c 0 NOTYPE LOCAL DEFAULT 8 .LC83 │ │ │ │ │ 229: 00000dc4 0 NOTYPE LOCAL DEFAULT 8 .LC84 │ │ │ │ │ 230: 00000dec 0 NOTYPE LOCAL DEFAULT 8 .LC85 │ │ │ │ │ 231: 00000e0c 0 NOTYPE LOCAL DEFAULT 8 .LC86 │ │ │ │ │ 232: 00000e38 0 NOTYPE LOCAL DEFAULT 8 .LC87 │ │ │ │ │ - 233: 00003609 150 FUNC LOCAL DEFAULT 1 fstring_conversion_rule │ │ │ │ │ - 234: 00008619 376 FUNC LOCAL DEFAULT 1 _loop0_77_rule │ │ │ │ │ + 233: 00003601 150 FUNC LOCAL DEFAULT 1 fstring_conversion_rule │ │ │ │ │ + 234: 00008605 376 FUNC LOCAL DEFAULT 1 _loop0_77_rule │ │ │ │ │ 235: 00000cfb 100 FUNC LOCAL DEFAULT 9 _tmp_152_rule.isra.0 │ │ │ │ │ 236: 00000c95 102 FUNC LOCAL DEFAULT 9 _tmp_153_rule │ │ │ │ │ 237: 00000c1f 118 FUNC LOCAL DEFAULT 9 _tmp_151_rule │ │ │ │ │ 238: 00000b99 134 FUNC LOCAL DEFAULT 9 _tmp_150_rule │ │ │ │ │ 239: 00000e50 0 NOTYPE LOCAL DEFAULT 8 .LC88 │ │ │ │ │ 240: 000009db 112 FUNC LOCAL DEFAULT 9 _tmp_105_rule │ │ │ │ │ 241: 00000e78 0 NOTYPE LOCAL DEFAULT 8 .LC89 │ │ │ │ │ 242: 00000eb8 0 NOTYPE LOCAL DEFAULT 8 .LC90 │ │ │ │ │ 243: 00000ef8 0 NOTYPE LOCAL DEFAULT 8 .LC91 │ │ │ │ │ - 244: 00008231 536 FUNC LOCAL DEFAULT 1 _tmp_163_rule │ │ │ │ │ + 244: 0000821d 536 FUNC LOCAL DEFAULT 1 _tmp_163_rule │ │ │ │ │ 245: 00000f20 0 NOTYPE LOCAL DEFAULT 8 .LC92 │ │ │ │ │ 246: 00000f60 0 NOTYPE LOCAL DEFAULT 8 .LC93 │ │ │ │ │ 247: 00000fa0 0 NOTYPE LOCAL DEFAULT 8 .LC94 │ │ │ │ │ 248: 00000fcc 0 NOTYPE LOCAL DEFAULT 8 .LC95 │ │ │ │ │ 249: 0000100c 0 NOTYPE LOCAL DEFAULT 8 .LC96 │ │ │ │ │ 250: 00001030 0 NOTYPE LOCAL DEFAULT 8 .LC97 │ │ │ │ │ - 251: 00004795 150 FUNC LOCAL DEFAULT 1 _tmp_26_rule │ │ │ │ │ + 251: 0000478d 150 FUNC LOCAL DEFAULT 1 _tmp_26_rule │ │ │ │ │ 252: 00001070 0 NOTYPE LOCAL DEFAULT 8 .LC98 │ │ │ │ │ 253: 000010ac 0 NOTYPE LOCAL DEFAULT 8 .LC99 │ │ │ │ │ - 254: 00011051 314 FUNC LOCAL DEFAULT 6 double_starred_kvpair_rule │ │ │ │ │ - 255: 00012001 364 FUNC LOCAL DEFAULT 6 kwarg_or_double_starred_rule │ │ │ │ │ - 256: 00011ea9 344 FUNC LOCAL DEFAULT 6 kwarg_or_starred_rule │ │ │ │ │ - 257: 0000ae1d 588 FUNC LOCAL DEFAULT 1 invalid_kwarg_rule.isra.0 │ │ │ │ │ - 258: 0000515d 258 FUNC LOCAL DEFAULT 1 param_maybe_default_rule │ │ │ │ │ + 254: 00011081 314 FUNC LOCAL DEFAULT 6 double_starred_kvpair_rule │ │ │ │ │ + 255: 00012031 364 FUNC LOCAL DEFAULT 6 kwarg_or_double_starred_rule │ │ │ │ │ + 256: 00011ed9 344 FUNC LOCAL DEFAULT 6 kwarg_or_starred_rule │ │ │ │ │ + 257: 0000ae09 588 FUNC LOCAL DEFAULT 1 invalid_kwarg_rule.isra.0 │ │ │ │ │ + 258: 00005155 258 FUNC LOCAL DEFAULT 1 param_maybe_default_rule │ │ │ │ │ 259: 000010c0 0 NOTYPE LOCAL DEFAULT 8 .LC100 │ │ │ │ │ - 260: 0000c615 100 FUNC LOCAL DEFAULT 1 _tmp_126_rule │ │ │ │ │ + 260: 0000c601 100 FUNC LOCAL DEFAULT 1 _tmp_126_rule │ │ │ │ │ 261: 000010e4 0 NOTYPE LOCAL DEFAULT 8 .LC101 │ │ │ │ │ - 262: 000059a9 366 FUNC LOCAL DEFAULT 1 with_item_rule │ │ │ │ │ - 263: 00005b19 118 FUNC LOCAL DEFAULT 1 _tmp_36_rule │ │ │ │ │ - 264: 00005d59 854 FUNC LOCAL DEFAULT 1 del_target_rule │ │ │ │ │ + 262: 000059a1 366 FUNC LOCAL DEFAULT 1 with_item_rule │ │ │ │ │ + 263: 00005b11 118 FUNC LOCAL DEFAULT 1 _tmp_36_rule │ │ │ │ │ + 264: 00005d51 854 FUNC LOCAL DEFAULT 1 del_target_rule │ │ │ │ │ 265: 00001114 0 NOTYPE LOCAL DEFAULT 8 .LC102 │ │ │ │ │ - 266: 00006a2d 192 FUNC LOCAL DEFAULT 1 lambda_slash_no_default_rule │ │ │ │ │ - 267: 00006ba1 242 FUNC LOCAL DEFAULT 1 lambda_slash_with_default_rule │ │ │ │ │ - 268: 0001229d 784 FUNC LOCAL DEFAULT 6 _loop1_73_rule │ │ │ │ │ - 269: 00006e7d 240 FUNC LOCAL DEFAULT 1 _loop0_72_rule │ │ │ │ │ - 270: 00006f6d 924 FUNC LOCAL DEFAULT 1 lambda_star_etc_rule │ │ │ │ │ - 271: 00006c95 250 FUNC LOCAL DEFAULT 1 _loop1_74_rule │ │ │ │ │ - 272: 00012825 752 FUNC LOCAL DEFAULT 6 _loop0_71_rule │ │ │ │ │ + 266: 00006a19 192 FUNC LOCAL DEFAULT 1 lambda_slash_no_default_rule │ │ │ │ │ + 267: 00006b8d 242 FUNC LOCAL DEFAULT 1 lambda_slash_with_default_rule │ │ │ │ │ + 268: 000122cd 784 FUNC LOCAL DEFAULT 6 _loop1_73_rule │ │ │ │ │ + 269: 00006e69 240 FUNC LOCAL DEFAULT 1 _loop0_72_rule │ │ │ │ │ + 270: 00006f59 924 FUNC LOCAL DEFAULT 1 lambda_star_etc_rule │ │ │ │ │ + 271: 00006c81 250 FUNC LOCAL DEFAULT 1 _loop1_74_rule │ │ │ │ │ + 272: 00012855 752 FUNC LOCAL DEFAULT 6 _loop0_71_rule │ │ │ │ │ 273: 0000033d 98 FUNC LOCAL DEFAULT 9 _tmp_130_rule │ │ │ │ │ - 274: 00008449 240 FUNC LOCAL DEFAULT 1 _loop0_75_rule │ │ │ │ │ - 275: 0000ad19 258 FUNC LOCAL DEFAULT 1 _loop1_76_rule │ │ │ │ │ - 276: 000125ad 394 FUNC LOCAL DEFAULT 6 lambda_param_no_default_rule │ │ │ │ │ - 277: 00012739 236 FUNC LOCAL DEFAULT 6 lambda_param_rule │ │ │ │ │ - 278: 00006d91 234 FUNC LOCAL DEFAULT 1 lambda_param_with_default_rule │ │ │ │ │ - 279: 0000738d 418 FUNC LOCAL DEFAULT 1 lambda_kwds_rule │ │ │ │ │ + 274: 00008435 240 FUNC LOCAL DEFAULT 1 _loop0_75_rule │ │ │ │ │ + 275: 0000ad05 258 FUNC LOCAL DEFAULT 1 _loop1_76_rule │ │ │ │ │ + 276: 000125dd 394 FUNC LOCAL DEFAULT 6 lambda_param_no_default_rule │ │ │ │ │ + 277: 00012769 236 FUNC LOCAL DEFAULT 6 lambda_param_rule │ │ │ │ │ + 278: 00006d7d 234 FUNC LOCAL DEFAULT 1 lambda_param_with_default_rule │ │ │ │ │ + 279: 00007379 418 FUNC LOCAL DEFAULT 1 lambda_kwds_rule │ │ │ │ │ 280: 00001281 100 FUNC LOCAL DEFAULT 9 _tmp_135_rule │ │ │ │ │ 281: 0000114c 0 NOTYPE LOCAL DEFAULT 8 .LC103 │ │ │ │ │ 282: 00001180 0 NOTYPE LOCAL DEFAULT 8 .LC104 │ │ │ │ │ - 283: 000077c1 100 FUNC LOCAL DEFAULT 1 _tmp_123_rule │ │ │ │ │ + 283: 000077ad 100 FUNC LOCAL DEFAULT 1 _tmp_123_rule │ │ │ │ │ 284: 00000000 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 285: 0000017d 110 FUNC LOCAL DEFAULT 9 _tmp_174_rule │ │ │ │ │ 286: 000001eb 112 FUNC LOCAL DEFAULT 9 _tmp_177_rule │ │ │ │ │ 287: 000011bc 0 NOTYPE LOCAL DEFAULT 8 .LC105 │ │ │ │ │ 288: 000011d0 0 NOTYPE LOCAL DEFAULT 8 .LC106 │ │ │ │ │ 289: 000011e4 0 NOTYPE LOCAL DEFAULT 8 .LC107 │ │ │ │ │ - 290: 0000bcfd 984 FUNC LOCAL DEFAULT 1 tstring_full_format_spec_rule │ │ │ │ │ + 290: 0000bce9 984 FUNC LOCAL DEFAULT 1 tstring_full_format_spec_rule │ │ │ │ │ 291: 00000411 1280 FUNC LOCAL DEFAULT 9 invalid_tstring_replacement_field_rule │ │ │ │ │ - 292: 00008539 222 FUNC LOCAL DEFAULT 1 lambda_param_maybe_default_rule │ │ │ │ │ - 293: 00008a3d 162 FUNC LOCAL DEFAULT 1 open_sequence_pattern_rule │ │ │ │ │ - 294: 00008c7d 636 FUNC LOCAL DEFAULT 1 pattern_rule │ │ │ │ │ - 295: 00008ae1 412 FUNC LOCAL DEFAULT 1 maybe_star_pattern_rule │ │ │ │ │ - 296: 0000a661 454 FUNC LOCAL DEFAULT 1 maybe_sequence_pattern_rule │ │ │ │ │ - 297: 0000a2bd 178 FUNC LOCAL DEFAULT 1 pattern_capture_target_rule │ │ │ │ │ - 298: 0000a371 238 FUNC LOCAL DEFAULT 1 wildcard_pattern_rule │ │ │ │ │ + 292: 00008525 222 FUNC LOCAL DEFAULT 1 lambda_param_maybe_default_rule │ │ │ │ │ + 293: 00008a29 162 FUNC LOCAL DEFAULT 1 open_sequence_pattern_rule │ │ │ │ │ + 294: 00008c69 636 FUNC LOCAL DEFAULT 1 pattern_rule │ │ │ │ │ + 295: 00008acd 412 FUNC LOCAL DEFAULT 1 maybe_star_pattern_rule │ │ │ │ │ + 296: 0000a64d 454 FUNC LOCAL DEFAULT 1 maybe_sequence_pattern_rule │ │ │ │ │ + 297: 0000a2a9 178 FUNC LOCAL DEFAULT 1 pattern_capture_target_rule │ │ │ │ │ + 298: 0000a35d 238 FUNC LOCAL DEFAULT 1 wildcard_pattern_rule │ │ │ │ │ 299: 000011f4 0 NOTYPE LOCAL DEFAULT 8 .LC108 │ │ │ │ │ 300: 000011f8 0 NOTYPE LOCAL DEFAULT 8 .LC109 │ │ │ │ │ 301: 00001214 0 NOTYPE LOCAL DEFAULT 8 .LC110 │ │ │ │ │ - 302: 00008ef9 586 FUNC LOCAL DEFAULT 1 or_pattern_rule │ │ │ │ │ - 303: 00009145 3514 FUNC LOCAL DEFAULT 1 closed_pattern_rule │ │ │ │ │ + 302: 00008ee5 586 FUNC LOCAL DEFAULT 1 or_pattern_rule │ │ │ │ │ + 303: 00009131 3514 FUNC LOCAL DEFAULT 1 closed_pattern_rule │ │ │ │ │ 304: 00001234 0 NOTYPE LOCAL DEFAULT 8 .LC111 │ │ │ │ │ - 305: 00009f01 248 FUNC LOCAL DEFAULT 1 signed_number_rule │ │ │ │ │ - 306: 00009ff9 326 FUNC LOCAL DEFAULT 1 complex_number_rule │ │ │ │ │ - 307: 0000a461 414 FUNC LOCAL DEFAULT 1 attr_rule │ │ │ │ │ - 308: 0000a601 96 FUNC LOCAL DEFAULT 1 name_or_attr_rule │ │ │ │ │ - 309: 0000a925 454 FUNC LOCAL DEFAULT 1 positional_patterns_rule │ │ │ │ │ - 310: 0000c0d5 100 FUNC LOCAL DEFAULT 1 _tmp_42_rule │ │ │ │ │ - 311: 0000c139 136 FUNC LOCAL DEFAULT 1 double_star_pattern_rule │ │ │ │ │ - 312: 0000c1c1 416 FUNC LOCAL DEFAULT 1 items_pattern_rule │ │ │ │ │ - 313: 0000aaed 406 FUNC LOCAL DEFAULT 1 keyword_patterns_rule │ │ │ │ │ - 314: 0000a8b1 116 FUNC LOCAL DEFAULT 1 _tmp_44_rule │ │ │ │ │ - 315: 0000a141 246 FUNC LOCAL DEFAULT 1 signed_real_number_rule │ │ │ │ │ + 305: 00009eed 248 FUNC LOCAL DEFAULT 1 signed_number_rule │ │ │ │ │ + 306: 00009fe5 326 FUNC LOCAL DEFAULT 1 complex_number_rule │ │ │ │ │ + 307: 0000a44d 414 FUNC LOCAL DEFAULT 1 attr_rule │ │ │ │ │ + 308: 0000a5ed 96 FUNC LOCAL DEFAULT 1 name_or_attr_rule │ │ │ │ │ + 309: 0000a911 454 FUNC LOCAL DEFAULT 1 positional_patterns_rule │ │ │ │ │ + 310: 0000c0c1 100 FUNC LOCAL DEFAULT 1 _tmp_42_rule │ │ │ │ │ + 311: 0000c125 136 FUNC LOCAL DEFAULT 1 double_star_pattern_rule │ │ │ │ │ + 312: 0000c1ad 416 FUNC LOCAL DEFAULT 1 items_pattern_rule │ │ │ │ │ + 313: 0000aad9 406 FUNC LOCAL DEFAULT 1 keyword_patterns_rule │ │ │ │ │ + 314: 0000a89d 116 FUNC LOCAL DEFAULT 1 _tmp_44_rule │ │ │ │ │ + 315: 0000a12d 246 FUNC LOCAL DEFAULT 1 signed_real_number_rule │ │ │ │ │ 316: 000002c3 122 FUNC LOCAL DEFAULT 9 imaginary_number_rule │ │ │ │ │ - 317: 0000a239 132 FUNC LOCAL DEFAULT 1 real_number_rule │ │ │ │ │ - 318: 0000ac85 148 FUNC LOCAL DEFAULT 1 keyword_pattern_rule │ │ │ │ │ + 317: 0000a225 132 FUNC LOCAL DEFAULT 1 real_number_rule │ │ │ │ │ + 318: 0000ac71 148 FUNC LOCAL DEFAULT 1 keyword_pattern_rule │ │ │ │ │ 319: 00001260 0 NOTYPE LOCAL DEFAULT 8 .LC112 │ │ │ │ │ 320: 000012a0 0 NOTYPE LOCAL DEFAULT 8 .LC113 │ │ │ │ │ - 321: 0000b069 116 FUNC LOCAL DEFAULT 1 _tmp_113_rule │ │ │ │ │ + 321: 0000b055 116 FUNC LOCAL DEFAULT 1 _tmp_113_rule │ │ │ │ │ 322: 000012cc 0 NOTYPE LOCAL DEFAULT 8 .LC114 │ │ │ │ │ 323: 000012f8 0 NOTYPE LOCAL DEFAULT 8 .LC115 │ │ │ │ │ 324: 0000131c 0 NOTYPE LOCAL DEFAULT 8 .LC116 │ │ │ │ │ 325: 00001344 0 NOTYPE LOCAL DEFAULT 8 .LC117 │ │ │ │ │ 326: 00001364 0 NOTYPE LOCAL DEFAULT 8 .LC118 │ │ │ │ │ - 327: 0000b4e9 160 FUNC LOCAL DEFAULT 1 type_param_default_rule │ │ │ │ │ + 327: 0000b4d5 160 FUNC LOCAL DEFAULT 1 type_param_default_rule │ │ │ │ │ 328: 00001380 0 NOTYPE LOCAL DEFAULT 8 .LC119 │ │ │ │ │ 329: 000013c0 0 NOTYPE LOCAL DEFAULT 8 .LC120 │ │ │ │ │ 330: 000013e8 0 NOTYPE LOCAL DEFAULT 8 .LC121 │ │ │ │ │ - 331: 0000c361 690 FUNC LOCAL DEFAULT 1 key_value_pattern_rule │ │ │ │ │ + 331: 0000c34d 690 FUNC LOCAL DEFAULT 1 key_value_pattern_rule │ │ │ │ │ 332: 00001410 0 NOTYPE LOCAL DEFAULT 8 .LC122 │ │ │ │ │ 333: 00001440 0 NOTYPE LOCAL DEFAULT 8 .LC123 │ │ │ │ │ 334: 00001470 0 NOTYPE LOCAL DEFAULT 8 .LC124 │ │ │ │ │ 335: 000014a0 0 NOTYPE LOCAL DEFAULT 8 .LC125 │ │ │ │ │ 336: 000014d0 0 NOTYPE LOCAL DEFAULT 8 .LC126 │ │ │ │ │ 337: 00001504 0 NOTYPE LOCAL DEFAULT 8 .LC127 │ │ │ │ │ 338: 00001534 0 NOTYPE LOCAL DEFAULT 8 .LC128 │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x25ce0 contains 2468 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x25cfc contains 2468 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000012 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000016 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000052 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000058 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000008e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000009c 0001690a R_ARM_THM_CALL 00000000 _PyAST_Expression │ │ │ │ │ @@ -53,53 +53,53 @@ │ │ │ │ │ 00000422 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000043a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000452 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000046a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000480 0000090a R_ARM_THM_CALL 00000dc5 _gather_104_rule │ │ │ │ │ 000004a4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000004b2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000004be 00000a0a R_ARM_THM_CALL 000072c5 expression_rule │ │ │ │ │ +000004be 00000a0a R_ARM_THM_CALL 000072c9 expression_rule │ │ │ │ │ 000004d8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000004e6 0001740a R_ARM_THM_CALL 00000000 _PyAST_FunctionType │ │ │ │ │ 000004f6 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000004fe 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000506 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000510 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000051c 00000a0a R_ARM_THM_CALL 000072c5 expression_rule │ │ │ │ │ +0000051c 00000a0a R_ARM_THM_CALL 000072c9 expression_rule │ │ │ │ │ 0000052c 0001750a R_ARM_THM_CALL 00000000 _PyPegen_seq_append_to_end │ │ │ │ │ 0000053a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000054a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000556 00000a0a R_ARM_THM_CALL 000072c5 expression_rule │ │ │ │ │ +00000556 00000a0a R_ARM_THM_CALL 000072c9 expression_rule │ │ │ │ │ 00000564 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000056e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000057a 00000a0a R_ARM_THM_CALL 000072c5 expression_rule │ │ │ │ │ +0000057a 00000a0a R_ARM_THM_CALL 000072c9 expression_rule │ │ │ │ │ 0000058a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000598 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000005a4 00000a0a R_ARM_THM_CALL 000072c5 expression_rule │ │ │ │ │ +000005a4 00000a0a R_ARM_THM_CALL 000072c9 expression_rule │ │ │ │ │ 000005b6 0001750a R_ARM_THM_CALL 00000000 _PyPegen_seq_append_to_end │ │ │ │ │ 000005c4 0001750a R_ARM_THM_CALL 00000000 _PyPegen_seq_append_to_end │ │ │ │ │ -000005ec 00000a0a R_ARM_THM_CALL 000072c5 expression_rule │ │ │ │ │ +000005ec 00000a0a R_ARM_THM_CALL 000072c9 expression_rule │ │ │ │ │ 000005fa 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00000608 00000a0a R_ARM_THM_CALL 000072c5 expression_rule │ │ │ │ │ -00000616 00000a0a R_ARM_THM_CALL 000072c5 expression_rule │ │ │ │ │ +00000608 00000a0a R_ARM_THM_CALL 000072c9 expression_rule │ │ │ │ │ +00000616 00000a0a R_ARM_THM_CALL 000072c9 expression_rule │ │ │ │ │ 00000626 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000634 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000640 00000a0a R_ARM_THM_CALL 000072c5 expression_rule │ │ │ │ │ +00000640 00000a0a R_ARM_THM_CALL 000072c9 expression_rule │ │ │ │ │ 00000650 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ 0000065c 0001750a R_ARM_THM_CALL 00000000 _PyPegen_seq_append_to_end │ │ │ │ │ 00000694 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000069a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000006c0 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000006c6 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000006d8 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 000006fa 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000700 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000710 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000722 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000742 0000230a R_ARM_THM_CALL 0000f5fd named_expression_rule │ │ │ │ │ +00000742 0000230a R_ARM_THM_CALL 0000f62d named_expression_rule │ │ │ │ │ 00000750 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000784 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 00000794 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 000007a4 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000007d4 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 000007e2 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000007f8 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ @@ -137,2344 +137,2344 @@ │ │ │ │ │ 00000b04 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00000b1a 0001cf0a R_ARM_THM_CALL 00000000 _PyPegen_seq_count_dots │ │ │ │ │ 00000b36 0001d00a R_ARM_THM_CALL 00000000 _PyPegen_checked_future_import │ │ │ │ │ 00000b46 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000bba 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000bc2 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00000bde 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000bf8 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00000bfe 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00000c12 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00000c48 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00000c5a 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000c6a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000c84 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00000c98 0001cf0a R_ARM_THM_CALL 00000000 _PyPegen_seq_count_dots │ │ │ │ │ -00000cb2 0001d10a R_ARM_THM_CALL 00000000 _PyAST_ImportFrom │ │ │ │ │ -00000ce2 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000cea 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000d00 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000d10 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00000d22 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000d28 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000d52 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000d5e 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000bf6 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00000bfc 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00000c0e 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00000c42 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00000c52 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000c62 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000c7c 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00000c90 0001cf0a R_ARM_THM_CALL 00000000 _PyPegen_seq_count_dots │ │ │ │ │ +00000caa 0001d10a R_ARM_THM_CALL 00000000 _PyAST_ImportFrom │ │ │ │ │ +00000cda 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000ce2 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000cf8 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000d08 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00000d1a 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000d20 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000d4a 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000d56 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000d66 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000d6e 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000d76 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000d7e 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000d86 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000d96 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00000dbc 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000dcc 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00000ddc 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000dee 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000e1a 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00000e56 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00000e5c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00000e78 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000e94 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000eb0 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000eb6 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000eea 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00000efc 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000f12 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000f1a 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00000f1e 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00000f22 0000982f R_ARM_THM_MOVW_ABS_NC 0000074c .LC44 │ │ │ │ │ -00000f26 00009830 R_ARM_THM_MOVT_ABS 0000074c .LC44 │ │ │ │ │ -00000f40 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000f62 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00000f68 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00000f98 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00000f9e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00000fb4 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00000fd0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000fe0 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00000ff2 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001002 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00001018 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000102e 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00001032 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00001036 0000972f R_ARM_THM_MOVW_ABS_NC 00000718 .LC43 │ │ │ │ │ -0000103a 00009730 R_ARM_THM_MOVT_ABS 00000718 .LC43 │ │ │ │ │ -0000105a 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001070 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001078 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000010be 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000010ca 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000010d8 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000010e8 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000010f8 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001128 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000112e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000116c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001176 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00001194 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000011b0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000011cc 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000011e6 0000240a R_ARM_THM_CALL 0000fdc5 block_rule │ │ │ │ │ -000011f2 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000120c 0000290a R_ARM_THM_CALL 0000e031 NEW_TYPE_COMMENT │ │ │ │ │ -0000122e 0001d30a R_ARM_THM_CALL 00000000 _PyAST_FunctionDef │ │ │ │ │ -00001258 0001cd0a R_ARM_THM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ -0000127e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001296 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000012a0 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000012be 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000012da 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000012f6 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001310 0000240a R_ARM_THM_CALL 0000fdc5 block_rule │ │ │ │ │ -0000131c 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00001334 0001cd0a R_ARM_THM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ -00001344 0000290a R_ARM_THM_CALL 0000e031 NEW_TYPE_COMMENT │ │ │ │ │ -00001368 0001d40a R_ARM_THM_CALL 00000000 _PyAST_AsyncFunctionDef │ │ │ │ │ -00001370 0000a32f R_ARM_THM_MOVW_ABS_NC 00000800 .LC49 │ │ │ │ │ -00001374 0000a330 R_ARM_THM_MOVT_ABS 00000800 .LC49 │ │ │ │ │ -00001388 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000139c 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000013de 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000013e4 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00001402 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001414 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000141e 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00001434 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000144a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001460 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000146a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001470 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00001474 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000147e 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00001498 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000014ac 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000014b8 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000014d2 0000a22f R_ARM_THM_MOVW_ABS_NC 000007fc .LC48 │ │ │ │ │ -000014d6 0000a230 R_ARM_THM_MOVT_ABS 000007fc .LC48 │ │ │ │ │ -000014da 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -000014f4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000150e 0000152f R_ARM_THM_MOVW_ABS_NC 00000148 .LC7 │ │ │ │ │ -00001512 00001530 R_ARM_THM_MOVT_ABS 00000148 .LC7 │ │ │ │ │ -00001516 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -0000152e 0000240a R_ARM_THM_CALL 0000fdc5 block_rule │ │ │ │ │ -00001558 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -0000155c 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00001564 0000a12f R_ARM_THM_MOVW_ABS_NC 000007bc .LC47 │ │ │ │ │ -00001568 0000a130 R_ARM_THM_MOVT_ABS 000007bc .LC47 │ │ │ │ │ -00001570 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000157a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000015b8 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -000015d6 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000015e6 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001624 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000166c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00001672 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00001690 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000016d6 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000016f4 0001d80a R_ARM_THM_CALL 00000000 _PyAST_alias │ │ │ │ │ -0000172e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00001734 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00001752 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000175a 0000b12f R_ARM_THM_MOVW_ABS_NC 00000fb9 _tmp_139_rule │ │ │ │ │ -0000175e 0000b130 R_ARM_THM_MOVT_ABS 00000fb9 _tmp_139_rule │ │ │ │ │ -00001766 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00001770 00000a0a R_ARM_THM_CALL 000072c5 expression_rule │ │ │ │ │ -00001778 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000177c 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00001790 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -0000179c 0000b02f R_ARM_THM_MOVW_ABS_NC 000008e4 .LC54 │ │ │ │ │ -000017a0 0000b030 R_ARM_THM_MOVT_ABS 000008e4 .LC54 │ │ │ │ │ -000017b0 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000017f2 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001804 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000180a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001848 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000184e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00001862 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00001884 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000189c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000018a2 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000018c2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000018d2 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00001900 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000190e 0001de0a R_ARM_THM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ -0000191e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001930 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000194a 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001980 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00001986 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000019a2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000019ca 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000019d0 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000019e6 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001a12 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00001a18 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00001a3a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00001a40 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00001a70 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00001a76 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00001a8c 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00001aa8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001ab8 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00001aca 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001ada 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00001aee 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001b02 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001b10 0000b32f R_ARM_THM_MOVW_ABS_NC 00000928 .LC56 │ │ │ │ │ -00001b14 0000b330 R_ARM_THM_MOVT_ABS 00000928 .LC56 │ │ │ │ │ -00001b6a 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00001b76 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001b7e 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001b92 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001ba0 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001bb6 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001bc0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001bca 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00001bce 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00001bd2 0000b22f R_ARM_THM_MOVW_ABS_NC 00000904 .LC55 │ │ │ │ │ -00001bd6 0000b230 R_ARM_THM_MOVT_ABS 00000904 .LC55 │ │ │ │ │ -00001bf0 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000d76 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000d7e 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000d8e 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00000db4 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000dc4 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00000dd4 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000de6 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000e12 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00000e4e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00000e54 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00000e70 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000e8c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000ea8 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000eae 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000ee2 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00000ef4 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000f0a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000f12 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00000f16 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00000f1a 0000982f R_ARM_THM_MOVW_ABS_NC 0000074c .LC44 │ │ │ │ │ +00000f1e 00009830 R_ARM_THM_MOVT_ABS 0000074c .LC44 │ │ │ │ │ +00000f38 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000f5a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00000f60 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00000f90 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00000f96 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00000fac 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00000fc8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000fd8 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00000fea 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000ffa 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00001010 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001026 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000102a 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000102e 0000972f R_ARM_THM_MOVW_ABS_NC 00000718 .LC43 │ │ │ │ │ +00001032 00009730 R_ARM_THM_MOVT_ABS 00000718 .LC43 │ │ │ │ │ +00001052 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001068 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001070 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000010b6 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000010c2 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000010d0 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000010e0 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000010f0 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001120 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00001126 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00001164 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000116e 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000118c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000011a8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000011c4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000011de 0000240a R_ARM_THM_CALL 0000fdf5 block_rule │ │ │ │ │ +000011ea 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00001204 0000290a R_ARM_THM_CALL 0000e041 NEW_TYPE_COMMENT │ │ │ │ │ +00001226 0001d30a R_ARM_THM_CALL 00000000 _PyAST_FunctionDef │ │ │ │ │ +00001250 0001cd0a R_ARM_THM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ +00001276 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000128e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001298 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000012b6 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000012d2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000012ee 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001308 0000240a R_ARM_THM_CALL 0000fdf5 block_rule │ │ │ │ │ +00001314 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000132c 0001cd0a R_ARM_THM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ +0000133c 0000290a R_ARM_THM_CALL 0000e041 NEW_TYPE_COMMENT │ │ │ │ │ +00001360 0001d40a R_ARM_THM_CALL 00000000 _PyAST_AsyncFunctionDef │ │ │ │ │ +00001368 0000a32f R_ARM_THM_MOVW_ABS_NC 00000800 .LC49 │ │ │ │ │ +0000136c 0000a330 R_ARM_THM_MOVT_ABS 00000800 .LC49 │ │ │ │ │ +00001380 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001394 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000013d6 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000013dc 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000013fa 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000140c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001416 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000142c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001442 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001458 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001462 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001468 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000146c 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00001476 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00001490 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000014a4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000014b0 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000014ca 0000a22f R_ARM_THM_MOVW_ABS_NC 000007fc .LC48 │ │ │ │ │ +000014ce 0000a230 R_ARM_THM_MOVT_ABS 000007fc .LC48 │ │ │ │ │ +000014d2 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +000014ec 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001506 0000152f R_ARM_THM_MOVW_ABS_NC 00000148 .LC7 │ │ │ │ │ +0000150a 00001530 R_ARM_THM_MOVT_ABS 00000148 .LC7 │ │ │ │ │ +0000150e 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +00001526 0000240a R_ARM_THM_CALL 0000fdf5 block_rule │ │ │ │ │ +00001550 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00001554 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +0000155c 0000a12f R_ARM_THM_MOVW_ABS_NC 000007bc .LC47 │ │ │ │ │ +00001560 0000a130 R_ARM_THM_MOVT_ABS 000007bc .LC47 │ │ │ │ │ +00001568 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00001572 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000015b0 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +000015ce 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000015de 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000161c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001664 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000166a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00001688 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000016ce 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000016ec 0001d80a R_ARM_THM_CALL 00000000 _PyAST_alias │ │ │ │ │ +00001726 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000172c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000174a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001752 0000b12f R_ARM_THM_MOVW_ABS_NC 00000fb9 _tmp_139_rule │ │ │ │ │ +00001756 0000b130 R_ARM_THM_MOVT_ABS 00000fb9 _tmp_139_rule │ │ │ │ │ +0000175e 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00001768 00000a0a R_ARM_THM_CALL 000072c9 expression_rule │ │ │ │ │ +00001770 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00001774 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00001788 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +00001794 0000b02f R_ARM_THM_MOVW_ABS_NC 000008e4 .LC54 │ │ │ │ │ +00001798 0000b030 R_ARM_THM_MOVT_ABS 000008e4 .LC54 │ │ │ │ │ +000017a8 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000017ea 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000017fc 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001802 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001840 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00001846 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000185a 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000187c 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00001894 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000189a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000018ba 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000018ca 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000018f8 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00001906 0001de0a R_ARM_THM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ +00001916 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001928 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001942 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001978 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000197e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000199a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000019c2 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000019c8 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000019de 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001a0a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00001a10 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00001a32 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00001a38 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00001a68 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00001a6e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00001a84 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00001aa0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001ab0 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00001ac2 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001ad2 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00001ae6 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001afa 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001b08 0000b32f R_ARM_THM_MOVW_ABS_NC 00000928 .LC56 │ │ │ │ │ +00001b0c 0000b330 R_ARM_THM_MOVT_ABS 00000928 .LC56 │ │ │ │ │ +00001b62 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00001b6e 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001b76 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001b8a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001b98 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001bae 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001bb8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001bc2 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00001bc6 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00001bca 0000b22f R_ARM_THM_MOVW_ABS_NC 00000904 .LC55 │ │ │ │ │ +00001bce 0000b230 R_ARM_THM_MOVT_ABS 00000904 .LC55 │ │ │ │ │ +00001be8 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001c04 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00001c0c 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00001c14 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001c1c 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001c2c 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001c3c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001c78 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00001c7e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00001cac 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00001cb2 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00001cf0 0000c00a R_ARM_THM_CALL 0000e2c5 _loop1_30_rule │ │ │ │ │ -00001d18 0001e10a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -00001d42 0000c30a R_ARM_THM_CALL 0000eba5 _loop1_31_rule │ │ │ │ │ -00001d6c 0000c40a R_ARM_THM_CALL 0000ea11 _loop0_28_rule │ │ │ │ │ -00001d9c 0001e10a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -00001da4 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000a70 .LC65 │ │ │ │ │ -00001da8 0000bd30 R_ARM_THM_MOVT_ABS 00000a70 .LC65 │ │ │ │ │ -00001dc0 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001dda 0001e10a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -00001de4 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001e18 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00001e1e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00001e36 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001e70 0000c40a R_ARM_THM_CALL 0000ea11 _loop0_28_rule │ │ │ │ │ -00001e8a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00001e90 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00001ebc 0000c30a R_ARM_THM_CALL 0000eba5 _loop1_31_rule │ │ │ │ │ -00001ed8 0000c40a R_ARM_THM_CALL 0000ea11 _loop0_28_rule │ │ │ │ │ -00001ee2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001f0c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001f2a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001f80 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001f8a 0000b82f R_ARM_THM_MOVW_ABS_NC 000009b4 .LC60 │ │ │ │ │ -00001f8e 0000b830 R_ARM_THM_MOVT_ABS 000009b4 .LC60 │ │ │ │ │ -00001f94 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00001f98 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00001fb0 0000c00a R_ARM_THM_CALL 0000e2c5 _loop1_30_rule │ │ │ │ │ -00001fbc 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001fca 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001fd4 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00001fd8 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00001fe0 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000a0c .LC62 │ │ │ │ │ -00001fe4 0000ba30 R_ARM_THM_MOVT_ABS 00000a0c .LC62 │ │ │ │ │ -00001ffa 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000201a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00002020 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00002034 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002042 0000c80a R_ARM_THM_CALL 0000e461 param_no_default_rule │ │ │ │ │ -00002056 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002060 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000a50 .LC64 │ │ │ │ │ -00002064 0000bc30 R_ARM_THM_MOVT_ABS 00000a50 .LC64 │ │ │ │ │ -00002080 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000208a 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000a38 .LC63 │ │ │ │ │ -0000208e 0000bb30 R_ARM_THM_MOVT_ABS 00000a38 .LC63 │ │ │ │ │ -0000209e 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000020a8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000020b2 0000b72f R_ARM_THM_MOVW_ABS_NC 0000098c .LC59 │ │ │ │ │ -000020b6 0000b730 R_ARM_THM_MOVT_ABS 0000098c .LC59 │ │ │ │ │ -000020bc 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000020c0 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000020de 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000020e8 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -000020fa 0000c80a R_ARM_THM_CALL 0000e461 param_no_default_rule │ │ │ │ │ -00002104 0000b92f R_ARM_THM_MOVW_ABS_NC 000009cc .LC61 │ │ │ │ │ -00002108 0000b930 R_ARM_THM_MOVT_ABS 000009cc .LC61 │ │ │ │ │ -00002110 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000211e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002132 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000213e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002152 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002160 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000216e 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000219c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000021a2 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000021b4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000021cc 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000021de 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000021fe 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002222 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00002228 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000223a 0000c00a R_ARM_THM_CALL 0000e2c5 _loop1_30_rule │ │ │ │ │ -00002246 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002256 0000c00a R_ARM_THM_CALL 0000e2c5 _loop1_30_rule │ │ │ │ │ -00002262 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000227a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002288 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000229c 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000022a0 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000022aa 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000022be 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000022e2 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000022e8 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000022f8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002308 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000231a 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000234c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00002352 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00002370 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00002392 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000023ac 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000023b0 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000023ba 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000023da 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000023e6 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00002400 0001e40a R_ARM_THM_CALL 00000000 _PyPegen_alias_for_star │ │ │ │ │ -0000240a 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00002418 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000243c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000244a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002480 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00002486 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000024a0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000024aa 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000024ba 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000024d0 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000024d4 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000024d8 0000982f R_ARM_THM_MOVW_ABS_NC 0000074c .LC44 │ │ │ │ │ -000024dc 00009830 R_ARM_THM_MOVT_ABS 0000074c .LC44 │ │ │ │ │ -000024f6 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000250a 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002510 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00002514 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000251c 0000ca2f R_ARM_THM_MOVW_ABS_NC 00000a90 .LC66 │ │ │ │ │ -00002520 0000ca30 R_ARM_THM_MOVT_ABS 00000a90 .LC66 │ │ │ │ │ -00002526 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000252e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002550 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002570 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000025a0 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000025a6 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000025b8 0000c40a R_ARM_THM_CALL 0000ea11 _loop0_28_rule │ │ │ │ │ -000025c2 0000c30a R_ARM_THM_CALL 0000eba5 _loop1_31_rule │ │ │ │ │ -000025d2 0000c40a R_ARM_THM_CALL 0000ea11 _loop0_28_rule │ │ │ │ │ -000025dc 0000c30a R_ARM_THM_CALL 0000eba5 _loop1_31_rule │ │ │ │ │ -000025fc 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002608 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002616 0001e50a R_ARM_THM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ -00002626 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002640 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002648 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000264c 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00002656 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000266c 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002698 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000269e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000026c4 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000026ca 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000026f8 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000026fe 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00002712 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000272c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000273a 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000274a 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000275a 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -000027ba 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000027c8 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000027d0 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000027e6 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001c24 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001c34 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001c70 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00001c76 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00001ca4 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00001caa 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00001ce8 0000c00a R_ARM_THM_CALL 0000e2d9 _loop1_30_rule │ │ │ │ │ +00001d10 0001e10a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +00001d3a 0000c30a R_ARM_THM_CALL 0000ebb9 _loop1_31_rule │ │ │ │ │ +00001d64 0000c40a R_ARM_THM_CALL 0000ea25 _loop0_28_rule │ │ │ │ │ +00001d94 0001e10a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +00001d9c 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000a70 .LC65 │ │ │ │ │ +00001da0 0000bd30 R_ARM_THM_MOVT_ABS 00000a70 .LC65 │ │ │ │ │ +00001db8 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001dd2 0001e10a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +00001ddc 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001e10 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00001e16 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00001e2e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001e68 0000c40a R_ARM_THM_CALL 0000ea25 _loop0_28_rule │ │ │ │ │ +00001e82 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00001e88 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00001eb4 0000c30a R_ARM_THM_CALL 0000ebb9 _loop1_31_rule │ │ │ │ │ +00001ed0 0000c40a R_ARM_THM_CALL 0000ea25 _loop0_28_rule │ │ │ │ │ +00001eda 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001f04 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001f22 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001f78 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001f82 0000b82f R_ARM_THM_MOVW_ABS_NC 000009b4 .LC60 │ │ │ │ │ +00001f86 0000b830 R_ARM_THM_MOVT_ABS 000009b4 .LC60 │ │ │ │ │ +00001f8c 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00001f90 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00001fa8 0000c00a R_ARM_THM_CALL 0000e2d9 _loop1_30_rule │ │ │ │ │ +00001fb4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001fc2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001fcc 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00001fd0 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00001fd8 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000a0c .LC62 │ │ │ │ │ +00001fdc 0000ba30 R_ARM_THM_MOVT_ABS 00000a0c .LC62 │ │ │ │ │ +00001ff2 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002012 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00002018 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000202c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000203a 0000c80a R_ARM_THM_CALL 0000e475 param_no_default_rule │ │ │ │ │ +0000204e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002058 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000a50 .LC64 │ │ │ │ │ +0000205c 0000bc30 R_ARM_THM_MOVT_ABS 00000a50 .LC64 │ │ │ │ │ +00002078 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002082 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000a38 .LC63 │ │ │ │ │ +00002086 0000bb30 R_ARM_THM_MOVT_ABS 00000a38 .LC63 │ │ │ │ │ +00002096 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000020a0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000020aa 0000b72f R_ARM_THM_MOVW_ABS_NC 0000098c .LC59 │ │ │ │ │ +000020ae 0000b730 R_ARM_THM_MOVT_ABS 0000098c .LC59 │ │ │ │ │ +000020b4 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000020b8 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000020d6 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000020e0 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +000020f2 0000c80a R_ARM_THM_CALL 0000e475 param_no_default_rule │ │ │ │ │ +000020fc 0000b92f R_ARM_THM_MOVW_ABS_NC 000009cc .LC61 │ │ │ │ │ +00002100 0000b930 R_ARM_THM_MOVT_ABS 000009cc .LC61 │ │ │ │ │ +00002108 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002116 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000212a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002136 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000214a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002158 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002166 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002194 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000219a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000021ac 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000021c4 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000021d6 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000021f6 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000221a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00002220 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00002232 0000c00a R_ARM_THM_CALL 0000e2d9 _loop1_30_rule │ │ │ │ │ +0000223e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000224e 0000c00a R_ARM_THM_CALL 0000e2d9 _loop1_30_rule │ │ │ │ │ +0000225a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002272 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002280 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002294 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00002298 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000022a2 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000022b6 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000022da 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000022e0 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000022f0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002300 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002312 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002344 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000234a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00002368 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000238a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000023a4 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000023a8 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000023b2 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000023d2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000023de 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000023f8 0001e40a R_ARM_THM_CALL 00000000 _PyPegen_alias_for_star │ │ │ │ │ +00002402 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +00002410 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002434 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002442 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002478 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000247e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00002498 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000024a2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000024b2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000024c8 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000024cc 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000024d0 0000982f R_ARM_THM_MOVW_ABS_NC 0000074c .LC44 │ │ │ │ │ +000024d4 00009830 R_ARM_THM_MOVT_ABS 0000074c .LC44 │ │ │ │ │ +000024ee 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002502 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002508 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000250c 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00002514 0000ca2f R_ARM_THM_MOVW_ABS_NC 00000a90 .LC66 │ │ │ │ │ +00002518 0000ca30 R_ARM_THM_MOVT_ABS 00000a90 .LC66 │ │ │ │ │ +0000251e 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00002526 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002548 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002568 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002598 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000259e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000025b0 0000c40a R_ARM_THM_CALL 0000ea25 _loop0_28_rule │ │ │ │ │ +000025ba 0000c30a R_ARM_THM_CALL 0000ebb9 _loop1_31_rule │ │ │ │ │ +000025ca 0000c40a R_ARM_THM_CALL 0000ea25 _loop0_28_rule │ │ │ │ │ +000025d4 0000c30a R_ARM_THM_CALL 0000ebb9 _loop1_31_rule │ │ │ │ │ +000025f4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002600 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000260e 0001e50a R_ARM_THM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ +0000261e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002638 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002640 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00002644 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000264e 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00002664 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002690 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00002696 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000026bc 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000026c2 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000026f0 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000026f6 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000270a 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00002724 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002732 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00002742 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002752 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000027b2 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000027c0 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000027c8 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000027de 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000027fc 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00002804 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000280c 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000281a 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002822 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002832 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002864 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000286a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00002898 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000028b2 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000028d2 0001d80a R_ARM_THM_CALL 00000000 _PyAST_alias │ │ │ │ │ -000028f8 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00002940 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00002946 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00002952 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000295e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000297c 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002982 0000b12f R_ARM_THM_MOVW_ABS_NC 00000fb9 _tmp_139_rule │ │ │ │ │ -00002986 0000b130 R_ARM_THM_MOVT_ABS 00000fb9 _tmp_139_rule │ │ │ │ │ -0000298e 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00002998 00000a0a R_ARM_THM_CALL 000072c5 expression_rule │ │ │ │ │ -000029a0 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000029a4 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000029b8 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -000029c4 0000b02f R_ARM_THM_MOVW_ABS_NC 000008e4 .LC54 │ │ │ │ │ -000029c8 0000b030 R_ARM_THM_MOVT_ABS 000008e4 .LC54 │ │ │ │ │ -000029d8 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000029ec 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000029fe 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002a3c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00002a42 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00002a5a 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00002a8a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00002a90 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00002aa2 0000c90a R_ARM_THM_CALL 0000e899 param_rule │ │ │ │ │ -00002ab2 0000c90a R_ARM_THM_CALL 0000e899 param_rule │ │ │ │ │ -00002ace 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00002ae0 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002b04 0000cd0a R_ARM_THM_CALL 0001216d default_rule │ │ │ │ │ -00002b12 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002b1e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002b30 0001e60a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00002b60 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00002b70 0000cd0a R_ARM_THM_CALL 0001216d default_rule │ │ │ │ │ -00002b7e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002b8a 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00002b8e 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00002b98 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00002ba8 0001e60a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00002bb2 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002bcc 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002bd4 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002bf8 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002c04 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002c30 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00002c36 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00002c56 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002c6c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002c82 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002cb4 0000c80a R_ARM_THM_CALL 0000e461 param_no_default_rule │ │ │ │ │ -00002ce2 0001e70a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -00002d06 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00002d0c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00002d4c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002d74 0001e70a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -00002d80 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002da0 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00002da6 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00002dc0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002dda 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002df0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002e06 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002e28 0001e70a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -00002e38 0000d40a R_ARM_THM_CALL 00000977 _tmp_128_rule │ │ │ │ │ -00002e4e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002e5a 0000d40a R_ARM_THM_CALL 00000977 _tmp_128_rule │ │ │ │ │ -00002e62 0000d12f R_ARM_THM_MOVW_ABS_NC 00000b48 .LC70 │ │ │ │ │ -00002e66 0000d130 R_ARM_THM_MOVT_ABS 00000b48 .LC70 │ │ │ │ │ -00002e6c 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00002e70 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00002e88 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002e9c 0000c90a R_ARM_THM_CALL 0000e899 param_rule │ │ │ │ │ -00002ea8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002eb0 0000d02f R_ARM_THM_MOVW_ABS_NC 00000b14 .LC69 │ │ │ │ │ -00002eb4 0000d030 R_ARM_THM_MOVT_ABS 00000b14 .LC69 │ │ │ │ │ -00002eba 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00002ebe 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00002ed6 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002ee2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002eec 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00002ef0 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00002ef8 0000cf2f R_ARM_THM_MOVW_ABS_NC 00000af0 .LC68 │ │ │ │ │ -00002efc 0000cf30 R_ARM_THM_MOVT_ABS 00000af0 .LC68 │ │ │ │ │ -00002f02 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00002f0c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002f2c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00002f32 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00002f46 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002f5a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002f74 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002f96 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00002f9c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00002fb0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002fc2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002fda 0000ce2f R_ARM_THM_MOVW_ABS_NC 00000acc .LC67 │ │ │ │ │ -00002fde 0000ce30 R_ARM_THM_MOVT_ABS 00000acc .LC67 │ │ │ │ │ -00002fe4 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00002fe8 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000300a 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00003024 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003034 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003052 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000305c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000306a 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000306e 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00003078 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00003088 0001e30a R_ARM_THM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ -000030c2 0001e70a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -000030d6 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000030e4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000030f6 0001e30a R_ARM_THM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ -00003100 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003110 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002812 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000281a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000282a 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000285c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00002862 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00002890 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000028aa 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000028ca 0001d80a R_ARM_THM_CALL 00000000 _PyAST_alias │ │ │ │ │ +000028f0 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00002938 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000293e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000294a 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00002956 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002974 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000297a 0000b12f R_ARM_THM_MOVW_ABS_NC 00000fb9 _tmp_139_rule │ │ │ │ │ +0000297e 0000b130 R_ARM_THM_MOVT_ABS 00000fb9 _tmp_139_rule │ │ │ │ │ +00002986 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00002990 00000a0a R_ARM_THM_CALL 000072c9 expression_rule │ │ │ │ │ +00002998 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000299c 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000029b0 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +000029bc 0000b02f R_ARM_THM_MOVW_ABS_NC 000008e4 .LC54 │ │ │ │ │ +000029c0 0000b030 R_ARM_THM_MOVT_ABS 000008e4 .LC54 │ │ │ │ │ +000029d0 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000029e4 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000029f6 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002a34 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00002a3a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00002a52 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00002a82 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00002a88 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00002a9a 0000c90a R_ARM_THM_CALL 0000e8ad param_rule │ │ │ │ │ +00002aaa 0000c90a R_ARM_THM_CALL 0000e8ad param_rule │ │ │ │ │ +00002ac6 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00002ad8 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002afc 0000cd0a R_ARM_THM_CALL 0001219d default_rule │ │ │ │ │ +00002b0a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002b16 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002b28 0001e60a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +00002b58 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00002b68 0000cd0a R_ARM_THM_CALL 0001219d default_rule │ │ │ │ │ +00002b76 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002b82 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00002b86 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00002b90 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00002ba0 0001e60a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +00002baa 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002bc4 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002bcc 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002bf0 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002bfc 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002c28 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00002c2e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00002c4e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002c64 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002c7a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002cac 0000c80a R_ARM_THM_CALL 0000e475 param_no_default_rule │ │ │ │ │ +00002cda 0001e70a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +00002cfe 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00002d04 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00002d44 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002d6c 0001e70a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +00002d78 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002d98 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00002d9e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00002db8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002dd2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002de8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002dfe 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002e20 0001e70a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +00002e30 0000d40a R_ARM_THM_CALL 00000977 _tmp_128_rule │ │ │ │ │ +00002e46 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002e52 0000d40a R_ARM_THM_CALL 00000977 _tmp_128_rule │ │ │ │ │ +00002e5a 0000d12f R_ARM_THM_MOVW_ABS_NC 00000b48 .LC70 │ │ │ │ │ +00002e5e 0000d130 R_ARM_THM_MOVT_ABS 00000b48 .LC70 │ │ │ │ │ +00002e64 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00002e68 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00002e80 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002e94 0000c90a R_ARM_THM_CALL 0000e8ad param_rule │ │ │ │ │ +00002ea0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002ea8 0000d02f R_ARM_THM_MOVW_ABS_NC 00000b14 .LC69 │ │ │ │ │ +00002eac 0000d030 R_ARM_THM_MOVT_ABS 00000b14 .LC69 │ │ │ │ │ +00002eb2 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00002eb6 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00002ece 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002eda 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002ee4 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00002ee8 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00002ef0 0000cf2f R_ARM_THM_MOVW_ABS_NC 00000af0 .LC68 │ │ │ │ │ +00002ef4 0000cf30 R_ARM_THM_MOVT_ABS 00000af0 .LC68 │ │ │ │ │ +00002efa 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00002f04 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002f24 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00002f2a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00002f3e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002f52 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002f6c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002f8e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00002f94 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00002fa8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002fba 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002fd2 0000ce2f R_ARM_THM_MOVW_ABS_NC 00000acc .LC67 │ │ │ │ │ +00002fd6 0000ce30 R_ARM_THM_MOVT_ABS 00000acc .LC67 │ │ │ │ │ +00002fdc 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00002fe0 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00003002 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0000301c 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000302c 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000304a 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003054 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003062 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00003066 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00003070 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00003080 0001e30a R_ARM_THM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ +000030ba 0001e70a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +000030ce 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000030dc 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000030ee 0001e30a R_ARM_THM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ +000030f8 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003108 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003120 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00003128 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003130 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003162 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00003168 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00003182 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000319a 0000c80a R_ARM_THM_CALL 0000e461 param_no_default_rule │ │ │ │ │ -000031ac 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000031d2 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000031d8 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000031ee 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003202 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003216 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000323a 0000c90a R_ARM_THM_CALL 0000e899 param_rule │ │ │ │ │ -00003246 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003250 0000db0a R_ARM_THM_CALL 00000f43 _tmp_129_rule │ │ │ │ │ -00003258 0000da2f R_ARM_THM_MOVW_ABS_NC 00000c04 .LC74 │ │ │ │ │ -0000325c 0000da30 R_ARM_THM_MOVT_ABS 00000c04 .LC74 │ │ │ │ │ -00003262 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00003266 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000327e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003292 0000c90a R_ARM_THM_CALL 0000e899 param_rule │ │ │ │ │ -0000329e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000032a8 0000c90a R_ARM_THM_CALL 0000e899 param_rule │ │ │ │ │ -000032b4 0000c90a R_ARM_THM_CALL 0000e899 param_rule │ │ │ │ │ -000032c0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000032c8 0000d92f R_ARM_THM_MOVW_ABS_NC 00000bd4 .LC73 │ │ │ │ │ -000032cc 0000d930 R_ARM_THM_MOVT_ABS 00000bd4 .LC73 │ │ │ │ │ +0000315a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00003160 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000317a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003192 0000c80a R_ARM_THM_CALL 0000e475 param_no_default_rule │ │ │ │ │ +000031a4 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000031ca 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000031d0 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000031e6 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000031fa 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000320e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003232 0000c90a R_ARM_THM_CALL 0000e8ad param_rule │ │ │ │ │ +0000323e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003248 0000db0a R_ARM_THM_CALL 00000f43 _tmp_129_rule │ │ │ │ │ +00003250 0000da2f R_ARM_THM_MOVW_ABS_NC 00000c04 .LC74 │ │ │ │ │ +00003254 0000da30 R_ARM_THM_MOVT_ABS 00000c04 .LC74 │ │ │ │ │ +0000325a 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000325e 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00003276 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000328a 0000c90a R_ARM_THM_CALL 0000e8ad param_rule │ │ │ │ │ +00003296 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000032a0 0000c90a R_ARM_THM_CALL 0000e8ad param_rule │ │ │ │ │ +000032ac 0000c90a R_ARM_THM_CALL 0000e8ad param_rule │ │ │ │ │ +000032b8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000032c0 0000d92f R_ARM_THM_MOVW_ABS_NC 00000bd4 .LC73 │ │ │ │ │ +000032c4 0000d930 R_ARM_THM_MOVT_ABS 00000bd4 .LC73 │ │ │ │ │ +000032d2 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000032da 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000032e2 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000330a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00003310 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00003338 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003340 0000580a R_ARM_THM_CALL 0000ff51 star_named_expressions_rule │ │ │ │ │ -0000334e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003356 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00003372 0001bc0a R_ARM_THM_CALL 00000000 _PyAST_List │ │ │ │ │ -00003392 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000033aa 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000033de 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003404 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000340a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000341a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003432 00000a0a R_ARM_THM_CALL 000072c5 expression_rule │ │ │ │ │ -00003444 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003464 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000348e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00003494 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000034ac 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000034b6 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000034d0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000034fa 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00003500 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00003514 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000352a 0000f02f R_ARM_THM_MOVW_ABS_NC 000009db _tmp_105_rule │ │ │ │ │ -0000352e 0000f030 R_ARM_THM_MOVT_ABS 000009db _tmp_105_rule │ │ │ │ │ -00003534 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000354c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003558 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003564 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003570 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003578 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000357c 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00003584 0000ef2f R_ARM_THM_MOVW_ABS_NC 00000e50 .LC88 │ │ │ │ │ -00003588 0000ef30 R_ARM_THM_MOVT_ABS 00000e50 .LC88 │ │ │ │ │ -0000358e 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00003596 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000035ae 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000035c4 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000035ec 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000035fc 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003628 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000362e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00003640 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000364a 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00003656 0001ea0a R_ARM_THM_CALL 00000000 _PyPegen_check_fstring_conversion │ │ │ │ │ -00003680 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003688 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000036c0 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000036c6 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000036d8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000036e0 0000780a R_ARM_THM_CALL 000063d5 star_target_rule │ │ │ │ │ -00003708 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003710 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000374c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00003752 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00003770 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000379e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000037b4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000037d0 0000230a R_ARM_THM_CALL 0000f5fd named_expression_rule │ │ │ │ │ -000037de 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000037e8 0000240a R_ARM_THM_CALL 0000fdc5 block_rule │ │ │ │ │ -00003800 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00003814 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00003832 00017f0a R_ARM_THM_CALL 00000000 _PyAST_If │ │ │ │ │ -00003848 0000230a R_ARM_THM_CALL 0000f5fd named_expression_rule │ │ │ │ │ -00003856 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003860 0000240a R_ARM_THM_CALL 0000fdc5 block_rule │ │ │ │ │ -0000387a 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000389c 00017f0a R_ARM_THM_CALL 00000000 _PyAST_If │ │ │ │ │ -000038a6 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000038d0 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000038d6 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000038ec 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000038f4 0000230a R_ARM_THM_CALL 0000f5fd named_expression_rule │ │ │ │ │ -000038fe 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003914 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000391e 0000230a R_ARM_THM_CALL 0000f5fd named_expression_rule │ │ │ │ │ -00003928 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003932 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003938 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000393c 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00003946 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000395e 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00003962 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -0000396a 0000f12f R_ARM_THM_MOVW_ABS_NC 00000e78 .LC89 │ │ │ │ │ -0000396e 0000f130 R_ARM_THM_MOVT_ABS 00000e78 .LC89 │ │ │ │ │ -00003972 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000397a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003992 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000399c 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000039a0 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000039aa 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000039ae 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000039b2 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000039c0 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000039d4 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003a3e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00003a44 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00003a60 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003a78 0000152f R_ARM_THM_MOVW_ABS_NC 00000148 .LC7 │ │ │ │ │ -00003a7c 00001530 R_ARM_THM_MOVT_ABS 00000148 .LC7 │ │ │ │ │ -00003a84 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -00003a8e 0000240a R_ARM_THM_CALL 0000fdc5 block_rule │ │ │ │ │ -00003aa2 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003ac0 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00003ac6 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00003ae4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003b00 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003b30 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003b3a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003b44 0000240a R_ARM_THM_CALL 0000fdc5 block_rule │ │ │ │ │ -00003b52 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003b5a 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00003b5e 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00003b66 0000f32f R_ARM_THM_MOVW_ABS_NC 00000ef8 .LC91 │ │ │ │ │ -00003b6a 0000f330 R_ARM_THM_MOVT_ABS 00000ef8 .LC91 │ │ │ │ │ -00003b70 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00003b7a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003b92 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003b9e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003ba6 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00003baa 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00003bb4 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00003bc0 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00003bc4 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00003bce 0000f22f R_ARM_THM_MOVW_ABS_NC 00000eb8 .LC90 │ │ │ │ │ -00003bd2 0000f230 R_ARM_THM_MOVT_ABS 00000eb8 .LC90 │ │ │ │ │ -00003bd8 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00003be8 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003c0a 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003c38 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00003c3e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00003c58 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003c6e 0000152f R_ARM_THM_MOVW_ABS_NC 00000148 .LC7 │ │ │ │ │ -00003c72 00001530 R_ARM_THM_MOVT_ABS 00000148 .LC7 │ │ │ │ │ -00003c7a 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -00003c84 0000240a R_ARM_THM_CALL 0000fdc5 block_rule │ │ │ │ │ -00003c98 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003cb2 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00003cb8 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00003cce 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003cf6 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003d0a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003d16 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003d1e 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00003d22 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00003d2c 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00003d36 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00003d3a 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00003d44 0000f52f R_ARM_THM_MOVW_ABS_NC 00000f20 .LC92 │ │ │ │ │ -00003d48 0000f530 R_ARM_THM_MOVT_ABS 00000f20 .LC92 │ │ │ │ │ -00003d4e 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00003d56 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003d70 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003d82 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003dc4 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00003dca 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00003de2 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00003e0a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00003e10 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00003e2e 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00003e60 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003e6a 00000a0a R_ARM_THM_CALL 000072c5 expression_rule │ │ │ │ │ -00003e78 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003e82 0000240a R_ARM_THM_CALL 0000fdc5 block_rule │ │ │ │ │ -00003e8c 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00003eb0 0001ec0a R_ARM_THM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ -00003eee 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003f0a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003f28 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003f5e 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00003f70 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003fac 00000a0a R_ARM_THM_CALL 000072c5 expression_rule │ │ │ │ │ -00003fbc 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003fc6 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00003fd4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003fde 0000240a R_ARM_THM_CALL 0000fdc5 block_rule │ │ │ │ │ -00003fea 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004010 0001ec0a R_ARM_THM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ -00004030 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000403c 0000240a R_ARM_THM_CALL 0000fdc5 block_rule │ │ │ │ │ -0000404a 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000406e 0001ec0a R_ARM_THM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ -00004076 0000f72f R_ARM_THM_MOVW_ABS_NC 00000fa0 .LC94 │ │ │ │ │ -0000407a 0000f730 R_ARM_THM_MOVT_ABS 00000fa0 .LC94 │ │ │ │ │ -0000408e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000040ac 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000040b8 0000240a R_ARM_THM_CALL 0000fdc5 block_rule │ │ │ │ │ -000040c6 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000040ea 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000040fe 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00004120 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004126 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004142 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000414c 00000a0a R_ARM_THM_CALL 000072c5 expression_rule │ │ │ │ │ -00004168 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004174 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004194 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000419c 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000041a0 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000041aa 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000041ba 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -000041be 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -000041c6 0000f62f R_ARM_THM_MOVW_ABS_NC 00000f60 .LC93 │ │ │ │ │ -000041ca 0000f630 R_ARM_THM_MOVT_ABS 00000f60 .LC93 │ │ │ │ │ -000041ce 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000041da 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000041f4 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000420e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000421a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004222 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00004226 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00004230 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00004250 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00004258 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003302 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00003308 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00003330 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003338 0000580a R_ARM_THM_CALL 0000ff81 star_named_expressions_rule │ │ │ │ │ +00003346 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000334e 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000336a 0001bc0a R_ARM_THM_CALL 00000000 _PyAST_List │ │ │ │ │ +0000338a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000033a2 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000033d6 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000033fc 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00003402 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00003412 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000342a 00000a0a R_ARM_THM_CALL 000072c9 expression_rule │ │ │ │ │ +0000343c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000345c 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003486 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000348c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000034a4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000034ae 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000034c8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000034f2 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000034f8 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000350c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003522 0000f02f R_ARM_THM_MOVW_ABS_NC 000009db _tmp_105_rule │ │ │ │ │ +00003526 0000f030 R_ARM_THM_MOVT_ABS 000009db _tmp_105_rule │ │ │ │ │ +0000352c 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00003544 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003550 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000355c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003568 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003570 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00003574 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000357c 0000ef2f R_ARM_THM_MOVW_ABS_NC 00000e50 .LC88 │ │ │ │ │ +00003580 0000ef30 R_ARM_THM_MOVT_ABS 00000e50 .LC88 │ │ │ │ │ +00003586 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000358e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000035a6 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000035bc 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000035e4 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000035f4 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003620 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00003626 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00003638 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003642 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000364e 0001ea0a R_ARM_THM_CALL 00000000 _PyPegen_check_fstring_conversion │ │ │ │ │ +00003678 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003680 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000036b8 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000036be 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000036d0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000036d8 0000780a R_ARM_THM_CALL 000063d9 star_target_rule │ │ │ │ │ +00003700 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003708 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003744 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000374a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00003768 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00003796 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000037ac 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000037c8 0000230a R_ARM_THM_CALL 0000f62d named_expression_rule │ │ │ │ │ +000037d6 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000037e0 0000240a R_ARM_THM_CALL 0000fdf5 block_rule │ │ │ │ │ +000037f8 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000380c 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +0000382a 00017f0a R_ARM_THM_CALL 00000000 _PyAST_If │ │ │ │ │ +00003840 0000230a R_ARM_THM_CALL 0000f62d named_expression_rule │ │ │ │ │ +0000384e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003858 0000240a R_ARM_THM_CALL 0000fdf5 block_rule │ │ │ │ │ +00003872 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00003894 00017f0a R_ARM_THM_CALL 00000000 _PyAST_If │ │ │ │ │ +0000389e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000038c8 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000038ce 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000038e4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000038ec 0000230a R_ARM_THM_CALL 0000f62d named_expression_rule │ │ │ │ │ +000038f6 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000390c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003916 0000230a R_ARM_THM_CALL 0000f62d named_expression_rule │ │ │ │ │ +00003920 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000392a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003930 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00003934 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000393e 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00003956 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +0000395a 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00003962 0000f12f R_ARM_THM_MOVW_ABS_NC 00000e78 .LC89 │ │ │ │ │ +00003966 0000f130 R_ARM_THM_MOVT_ABS 00000e78 .LC89 │ │ │ │ │ +0000396a 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00003972 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000398a 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003994 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00003998 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000039a2 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000039a6 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000039aa 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000039b8 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000039cc 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003a36 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00003a3c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00003a58 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003a70 0000152f R_ARM_THM_MOVW_ABS_NC 00000148 .LC7 │ │ │ │ │ +00003a74 00001530 R_ARM_THM_MOVT_ABS 00000148 .LC7 │ │ │ │ │ +00003a7c 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +00003a86 0000240a R_ARM_THM_CALL 0000fdf5 block_rule │ │ │ │ │ +00003a9a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003ab8 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00003abe 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00003adc 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003af8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003b28 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003b32 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003b3c 0000240a R_ARM_THM_CALL 0000fdf5 block_rule │ │ │ │ │ +00003b4a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003b52 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00003b56 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00003b5e 0000f32f R_ARM_THM_MOVW_ABS_NC 00000ef8 .LC91 │ │ │ │ │ +00003b62 0000f330 R_ARM_THM_MOVT_ABS 00000ef8 .LC91 │ │ │ │ │ +00003b68 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00003b72 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003b8a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003b96 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003b9e 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00003ba2 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00003bac 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00003bb8 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00003bbc 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00003bc6 0000f22f R_ARM_THM_MOVW_ABS_NC 00000eb8 .LC90 │ │ │ │ │ +00003bca 0000f230 R_ARM_THM_MOVT_ABS 00000eb8 .LC90 │ │ │ │ │ +00003bd0 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00003be0 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003c02 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003c30 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00003c36 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00003c50 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003c66 0000152f R_ARM_THM_MOVW_ABS_NC 00000148 .LC7 │ │ │ │ │ +00003c6a 00001530 R_ARM_THM_MOVT_ABS 00000148 .LC7 │ │ │ │ │ +00003c72 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +00003c7c 0000240a R_ARM_THM_CALL 0000fdf5 block_rule │ │ │ │ │ +00003c90 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003caa 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00003cb0 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00003cc6 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003cee 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003d02 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003d0e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003d16 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00003d1a 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00003d24 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00003d2e 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00003d32 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00003d3c 0000f52f R_ARM_THM_MOVW_ABS_NC 00000f20 .LC92 │ │ │ │ │ +00003d40 0000f530 R_ARM_THM_MOVT_ABS 00000f20 .LC92 │ │ │ │ │ +00003d46 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00003d4e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003d68 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003d7a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003dbc 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00003dc2 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00003dda 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00003e02 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00003e08 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00003e26 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00003e58 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003e62 00000a0a R_ARM_THM_CALL 000072c9 expression_rule │ │ │ │ │ +00003e70 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003e7a 0000240a R_ARM_THM_CALL 0000fdf5 block_rule │ │ │ │ │ +00003e84 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00003ea8 0001ec0a R_ARM_THM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ +00003ee6 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003f02 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003f20 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003f56 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00003f68 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003fa4 00000a0a R_ARM_THM_CALL 000072c9 expression_rule │ │ │ │ │ +00003fb4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003fbe 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00003fcc 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003fd6 0000240a R_ARM_THM_CALL 0000fdf5 block_rule │ │ │ │ │ +00003fe2 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004008 0001ec0a R_ARM_THM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ +00004028 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004034 0000240a R_ARM_THM_CALL 0000fdf5 block_rule │ │ │ │ │ +00004042 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004066 0001ec0a R_ARM_THM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ +0000406e 0000f72f R_ARM_THM_MOVW_ABS_NC 00000fa0 .LC94 │ │ │ │ │ +00004072 0000f730 R_ARM_THM_MOVT_ABS 00000fa0 .LC94 │ │ │ │ │ +00004086 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000040a4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000040b0 0000240a R_ARM_THM_CALL 0000fdf5 block_rule │ │ │ │ │ +000040be 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000040e2 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000040f6 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00004118 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000411e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000413a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004144 00000a0a R_ARM_THM_CALL 000072c9 expression_rule │ │ │ │ │ +00004160 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000416c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000418c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004194 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00004198 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000041a2 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000041b2 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +000041b6 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +000041be 0000f62f R_ARM_THM_MOVW_ABS_NC 00000f60 .LC93 │ │ │ │ │ +000041c2 0000f630 R_ARM_THM_MOVT_ABS 00000f60 .LC93 │ │ │ │ │ +000041c6 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000041d2 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000041ec 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004206 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004212 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000421a 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000421e 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00004228 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00004248 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00004250 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00004278 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00004280 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004288 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000042b0 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000042b6 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000042d0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000042d8 00000a0a R_ARM_THM_CALL 000072c5 expression_rule │ │ │ │ │ -000042f4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000042fc 00000a0a R_ARM_THM_CALL 000072c5 expression_rule │ │ │ │ │ -00004318 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004322 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004338 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004340 00000a0a R_ARM_THM_CALL 000072c5 expression_rule │ │ │ │ │ -0000435c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004366 00000a0a R_ARM_THM_CALL 000072c5 expression_rule │ │ │ │ │ -00004374 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000437e 0000240a R_ARM_THM_CALL 0000fdc5 block_rule │ │ │ │ │ -00004386 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000438a 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000439c 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -000043aa 0000f92f R_ARM_THM_MOVW_ABS_NC 0000100c .LC96 │ │ │ │ │ -000043ae 0000f930 R_ARM_THM_MOVT_ABS 0000100c .LC96 │ │ │ │ │ -000043be 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000043e8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000043f0 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000043f4 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000043fe 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00004402 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00004406 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00004410 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004432 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004452 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000446e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000447a 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00004488 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004492 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00004496 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000044aa 0000f82f R_ARM_THM_MOVW_ABS_NC 00000fcc .LC95 │ │ │ │ │ -000044ae 0000f830 R_ARM_THM_MOVT_ABS 00000fcc .LC95 │ │ │ │ │ -000044bc 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000044f0 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000044f6 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000452a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004534 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000455e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004568 0000240a R_ARM_THM_CALL 0000fdc5 block_rule │ │ │ │ │ -00004572 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000459e 0001ed0a R_ARM_THM_CALL 00000000 _PyAST_ClassDef │ │ │ │ │ -000045d4 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00004606 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000460c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000461e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004632 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004654 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000465c 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00004680 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000468c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004694 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00004698 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000046a2 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000046b0 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -000046b4 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -000046bc 0000fa2f R_ARM_THM_MOVW_ABS_NC 00001030 .LC97 │ │ │ │ │ -000046c0 0000fa30 R_ARM_THM_MOVT_ABS 00001030 .LC97 │ │ │ │ │ -000046c4 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000046ce 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000046e2 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00004706 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000470e 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00004712 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000471c 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00004720 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00004724 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000472c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004746 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004764 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000477c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000047b4 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000047ba 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000047cc 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000047d4 00005e0a R_ARM_THM_CALL 0000cd9d arguments_rule │ │ │ │ │ -000047e2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000480c 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004814 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000484c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004852 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000487c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004886 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000489a 0001730a R_ARM_THM_CALL 00000000 _PyAST_Pass │ │ │ │ │ -000048bc 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000048f2 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000048fa 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004934 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000493a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004972 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000497c 0000430a R_ARM_THM_CALL 00005eb1 star_targets_rule │ │ │ │ │ -0000498c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004996 0000440a R_ARM_THM_CALL 000081dd star_expressions_rule │ │ │ │ │ -000049a6 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000049b4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000049c4 0000240a R_ARM_THM_CALL 0000fdc5 block_rule │ │ │ │ │ -000049e2 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000049f8 0000290a R_ARM_THM_CALL 0000e031 NEW_TYPE_COMMENT │ │ │ │ │ -00004a14 0001ee0a R_ARM_THM_CALL 00000000 _PyAST_For │ │ │ │ │ -00004a42 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004a50 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004a5a 0000430a R_ARM_THM_CALL 00005eb1 star_targets_rule │ │ │ │ │ -00004a6a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004a74 0000440a R_ARM_THM_CALL 000081dd star_expressions_rule │ │ │ │ │ -00004a84 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004a92 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004aa2 0000240a R_ARM_THM_CALL 0000fdc5 block_rule │ │ │ │ │ -00004ac0 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004ad6 0000290a R_ARM_THM_CALL 0000e031 NEW_TYPE_COMMENT │ │ │ │ │ -00004af2 0001ef0a R_ARM_THM_CALL 00000000 _PyAST_AsyncFor │ │ │ │ │ -00004afa 0000fd2f R_ARM_THM_MOVW_ABS_NC 000010ac .LC99 │ │ │ │ │ -00004afe 0000fd30 R_ARM_THM_MOVT_ABS 000010ac .LC99 │ │ │ │ │ -00004b10 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004b30 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00004b66 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004b6c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004b80 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004b8e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004b96 0000430a R_ARM_THM_CALL 00005eb1 star_targets_rule │ │ │ │ │ -00004ba2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004bb6 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004bc4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004bce 0000430a R_ARM_THM_CALL 00005eb1 star_targets_rule │ │ │ │ │ -00004bda 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004c0a 0000440a R_ARM_THM_CALL 000081dd star_expressions_rule │ │ │ │ │ -00004c16 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004c22 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004c2a 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00004c2e 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00004c38 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00004c46 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00004c4a 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00004c52 0000fc2f R_ARM_THM_MOVW_ABS_NC 00001070 .LC98 │ │ │ │ │ -00004c56 0000fc30 R_ARM_THM_MOVT_ABS 00001070 .LC98 │ │ │ │ │ -00004c5a 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00004c62 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004c74 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004c86 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004c9c 0000440a R_ARM_THM_CALL 000081dd star_expressions_rule │ │ │ │ │ -00004ca8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004cb2 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00004cb6 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00004cc0 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00004cc4 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00004cc8 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00004cd8 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004cfc 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004d4c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004d52 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004d66 0000fe0a R_ARM_THM_CALL 00011051 double_starred_kvpair_rule │ │ │ │ │ -00004d8c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004d92 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004da6 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00004dbe 0000fe0a R_ARM_THM_CALL 00011051 double_starred_kvpair_rule │ │ │ │ │ -00004dde 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004df2 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00004e10 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00004e20 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00004e34 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00004e42 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004e52 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004e5a 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00004e62 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00004e70 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004e80 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00004eb0 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004eb6 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004ed0 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00004ef4 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004efa 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004f0c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004f1e 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00004f2e 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00004f42 0000820a R_ARM_THM_CALL 00007acd disjunction_rule │ │ │ │ │ -00004f78 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004f98 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00004faa 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00004fb2 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00004fbe 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004fc8 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00004fde 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005004 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000500a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000501a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005032 00000a0a R_ARM_THM_CALL 000072c5 expression_rule │ │ │ │ │ -00005044 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005064 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000508e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005094 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000050aa 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000050d0 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000050de 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000511a 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000512a 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005132 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005148 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005156 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000517c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005182 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005196 0000c90a R_ARM_THM_CALL 0000e899 param_rule │ │ │ │ │ -000051a0 0000cd0a R_ARM_THM_CALL 0001216d default_rule │ │ │ │ │ -000051ae 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000051b8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000051c8 0001e60a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -000051f0 0000c90a R_ARM_THM_CALL 0000e899 param_rule │ │ │ │ │ -00005202 0000cd0a R_ARM_THM_CALL 0001216d default_rule │ │ │ │ │ -00005212 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000521e 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00005222 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000522c 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000523c 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005242 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005284 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000528a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000052a0 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000052b8 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000052be 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000052d2 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000052ec 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000052fa 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000530c 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000531c 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000532e 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000535c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000536c 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005380 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005388 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000042a8 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000042ae 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000042c8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000042d0 00000a0a R_ARM_THM_CALL 000072c9 expression_rule │ │ │ │ │ +000042ec 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000042f4 00000a0a R_ARM_THM_CALL 000072c9 expression_rule │ │ │ │ │ +00004310 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000431a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004330 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004338 00000a0a R_ARM_THM_CALL 000072c9 expression_rule │ │ │ │ │ +00004354 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000435e 00000a0a R_ARM_THM_CALL 000072c9 expression_rule │ │ │ │ │ +0000436c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004376 0000240a R_ARM_THM_CALL 0000fdf5 block_rule │ │ │ │ │ +0000437e 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00004382 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00004394 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +000043a2 0000f92f R_ARM_THM_MOVW_ABS_NC 0000100c .LC96 │ │ │ │ │ +000043a6 0000f930 R_ARM_THM_MOVT_ABS 0000100c .LC96 │ │ │ │ │ +000043b6 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000043e0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000043e8 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000043ec 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000043f6 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000043fa 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000043fe 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00004408 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000442a 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000444a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004466 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004472 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00004480 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000448a 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000448e 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000044a2 0000f82f R_ARM_THM_MOVW_ABS_NC 00000fcc .LC95 │ │ │ │ │ +000044a6 0000f830 R_ARM_THM_MOVT_ABS 00000fcc .LC95 │ │ │ │ │ +000044b4 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000044e8 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000044ee 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00004522 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000452c 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00004556 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004560 0000240a R_ARM_THM_CALL 0000fdf5 block_rule │ │ │ │ │ +0000456a 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004596 0001ed0a R_ARM_THM_CALL 00000000 _PyAST_ClassDef │ │ │ │ │ +000045cc 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000045fe 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00004604 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00004616 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000462a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000464c 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004654 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00004678 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004684 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000468c 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00004690 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000469a 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000046a8 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +000046ac 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +000046b4 0000fa2f R_ARM_THM_MOVW_ABS_NC 00001030 .LC97 │ │ │ │ │ +000046b8 0000fa30 R_ARM_THM_MOVT_ABS 00001030 .LC97 │ │ │ │ │ +000046bc 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000046c6 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000046da 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000046fe 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004706 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000470a 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00004714 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00004718 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000471c 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00004724 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000473e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000475c 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004774 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000047ac 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000047b2 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000047c4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000047cc 00005e0a R_ARM_THM_CALL 0000cdad arguments_rule │ │ │ │ │ +000047da 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004804 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000480c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004844 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000484a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00004874 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000487e 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004892 0001730a R_ARM_THM_CALL 00000000 _PyAST_Pass │ │ │ │ │ +000048b4 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000048ea 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000048f2 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000492c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00004932 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000496a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004974 0000430a R_ARM_THM_CALL 00005eb5 star_targets_rule │ │ │ │ │ +00004984 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000498e 0000440a R_ARM_THM_CALL 000081e1 star_expressions_rule │ │ │ │ │ +0000499e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000049ac 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000049bc 0000240a R_ARM_THM_CALL 0000fdf5 block_rule │ │ │ │ │ +000049da 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000049f0 0000290a R_ARM_THM_CALL 0000e041 NEW_TYPE_COMMENT │ │ │ │ │ +00004a0c 0001ee0a R_ARM_THM_CALL 00000000 _PyAST_For │ │ │ │ │ +00004a3a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004a48 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004a52 0000430a R_ARM_THM_CALL 00005eb5 star_targets_rule │ │ │ │ │ +00004a62 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004a6c 0000440a R_ARM_THM_CALL 000081e1 star_expressions_rule │ │ │ │ │ +00004a7c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004a8a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004a9a 0000240a R_ARM_THM_CALL 0000fdf5 block_rule │ │ │ │ │ +00004ab8 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004ace 0000290a R_ARM_THM_CALL 0000e041 NEW_TYPE_COMMENT │ │ │ │ │ +00004aea 0001ef0a R_ARM_THM_CALL 00000000 _PyAST_AsyncFor │ │ │ │ │ +00004af2 0000fd2f R_ARM_THM_MOVW_ABS_NC 000010ac .LC99 │ │ │ │ │ +00004af6 0000fd30 R_ARM_THM_MOVT_ABS 000010ac .LC99 │ │ │ │ │ +00004b08 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004b28 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00004b5e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00004b64 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00004b78 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004b86 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004b8e 0000430a R_ARM_THM_CALL 00005eb5 star_targets_rule │ │ │ │ │ +00004b9a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004bae 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004bbc 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004bc6 0000430a R_ARM_THM_CALL 00005eb5 star_targets_rule │ │ │ │ │ +00004bd2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004c02 0000440a R_ARM_THM_CALL 000081e1 star_expressions_rule │ │ │ │ │ +00004c0e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004c1a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004c22 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00004c26 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00004c30 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00004c3e 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00004c42 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00004c4a 0000fc2f R_ARM_THM_MOVW_ABS_NC 00001070 .LC98 │ │ │ │ │ +00004c4e 0000fc30 R_ARM_THM_MOVT_ABS 00001070 .LC98 │ │ │ │ │ +00004c52 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00004c5a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004c6c 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004c7e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004c94 0000440a R_ARM_THM_CALL 000081e1 star_expressions_rule │ │ │ │ │ +00004ca0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004caa 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00004cae 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00004cb8 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00004cbc 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00004cc0 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00004cd0 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004cf4 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004d44 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00004d4a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00004d5e 0000fe0a R_ARM_THM_CALL 00011081 double_starred_kvpair_rule │ │ │ │ │ +00004d84 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00004d8a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00004d9e 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00004db6 0000fe0a R_ARM_THM_CALL 00011081 double_starred_kvpair_rule │ │ │ │ │ +00004dd6 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004dea 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00004e08 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00004e18 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00004e2c 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00004e3a 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004e4a 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004e52 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00004e5a 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00004e68 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004e78 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00004ea8 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00004eae 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00004ec8 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00004eec 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00004ef2 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00004f04 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004f16 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00004f26 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00004f3a 0000820a R_ARM_THM_CALL 00007ad1 disjunction_rule │ │ │ │ │ +00004f70 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004f90 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00004fa2 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00004faa 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00004fb6 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004fc0 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00004fd6 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004ffc 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005002 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005012 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000502a 00000a0a R_ARM_THM_CALL 000072c9 expression_rule │ │ │ │ │ +0000503c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000505c 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005086 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000508c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000050a2 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000050c8 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000050d6 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005112 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00005122 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000512a 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005140 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000514e 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005174 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000517a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000518e 0000c90a R_ARM_THM_CALL 0000e8ad param_rule │ │ │ │ │ +00005198 0000cd0a R_ARM_THM_CALL 0001219d default_rule │ │ │ │ │ +000051a6 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000051b0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000051c0 0001e60a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +000051e8 0000c90a R_ARM_THM_CALL 0000e8ad param_rule │ │ │ │ │ +000051fa 0000cd0a R_ARM_THM_CALL 0001219d default_rule │ │ │ │ │ +0000520a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005216 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000521a 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00005224 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00005234 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000523a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000527c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005282 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005298 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000052b0 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000052b6 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000052ca 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000052e4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000052f2 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00005304 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005314 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00005326 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00005354 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005364 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005378 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005380 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005396 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000539e 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000053a6 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000053b8 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000053f0 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000053f4 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00005406 0001052f R_ARM_THM_MOVW_ABS_NC 000010e4 .LC101 │ │ │ │ │ -0000540a 00010530 R_ARM_THM_MOVT_ABS 000010e4 .LC101 │ │ │ │ │ -00005410 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000543a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005440 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005464 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00005480 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005492 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005498 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000054aa 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000054b4 00008a0a R_ARM_THM_CALL 00009ce5 star_expression_rule │ │ │ │ │ -000054ce 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000054f0 0001e20a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00005506 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000552c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005554 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005574 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000559c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000055a2 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000055b6 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000055ec 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00005606 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00005624 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005636 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005646 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000564e 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005656 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005664 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005690 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005696 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000056c0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000056d8 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000056ee 0001f40a R_ARM_THM_CALL 00000000 _PyAST_Continue │ │ │ │ │ -000056fe 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000571a 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00005750 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005778 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000577e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000057a8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000057c0 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000057d6 0001f50a R_ARM_THM_CALL 00000000 _PyAST_Break │ │ │ │ │ -000057e6 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005802 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00005838 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005864 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000586a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000589a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000058a0 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000058b4 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000058ce 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000058dc 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000058ee 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000058fe 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00005948 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00005956 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005966 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000597a 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005982 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005990 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000059a0 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000059c8 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000059ce 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000059e2 00000a0a R_ARM_THM_CALL 000072c5 expression_rule │ │ │ │ │ -000059f0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005a06 00000a0a R_ARM_THM_CALL 000072c5 expression_rule │ │ │ │ │ -00005a14 0001f60a R_ARM_THM_CALL 00000000 _PyAST_withitem │ │ │ │ │ -00005a2e 0000780a R_ARM_THM_CALL 000063d5 star_target_rule │ │ │ │ │ -00005a38 0001072f R_ARM_THM_MOVW_ABS_NC 00005b19 _tmp_36_rule │ │ │ │ │ -00005a3c 00010730 R_ARM_THM_MOVT_ABS 00005b19 _tmp_36_rule │ │ │ │ │ -00005a44 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00005a52 0001f60a R_ARM_THM_CALL 00000000 _PyAST_withitem │ │ │ │ │ -00005a5e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005a7e 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005a9c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005aa2 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005aae 00000a0a R_ARM_THM_CALL 000072c5 expression_rule │ │ │ │ │ -00005aba 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005ac2 00000a0a R_ARM_THM_CALL 000072c5 expression_rule │ │ │ │ │ -00005aca 0001072f R_ARM_THM_MOVW_ABS_NC 00005b19 _tmp_36_rule │ │ │ │ │ -00005ace 00010730 R_ARM_THM_MOVT_ABS 00005b19 _tmp_36_rule │ │ │ │ │ -00005ad6 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00005ae6 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005b0a 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005b36 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005b3c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005b4c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005b5c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005b6c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005b7c 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005bb4 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005bba 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005be0 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005be6 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005c16 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005c1c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005c32 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00005c4c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005c5a 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00005c6c 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005c7c 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00005c90 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005ce2 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00005cf0 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005d00 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005d18 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005d20 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000053b0 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000053e8 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000053ec 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000053fe 0001052f R_ARM_THM_MOVW_ABS_NC 000010e4 .LC101 │ │ │ │ │ +00005402 00010530 R_ARM_THM_MOVT_ABS 000010e4 .LC101 │ │ │ │ │ +00005408 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00005432 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005438 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000545c 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00005478 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000548a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005490 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000054a2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000054ac 00008a0a R_ARM_THM_CALL 00009ced star_expression_rule │ │ │ │ │ +000054c6 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000054e8 0001e20a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +000054fe 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00005524 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000554c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000556c 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005594 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000559a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000055ae 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000055e4 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000055fe 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000561c 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000562e 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000563e 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005646 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000564e 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000565c 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005688 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000568e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000056b8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000056d0 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000056e6 0001f40a R_ARM_THM_CALL 00000000 _PyAST_Continue │ │ │ │ │ +000056f6 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005712 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00005748 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005770 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005776 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000057a0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000057b8 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000057ce 0001f50a R_ARM_THM_CALL 00000000 _PyAST_Break │ │ │ │ │ +000057de 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000057fa 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00005830 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000585c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005862 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005892 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005898 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000058ac 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000058c6 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000058d4 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000058e6 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000058f6 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00005940 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000594e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000595e 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005972 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000597a 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005988 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005998 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000059c0 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000059c6 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000059da 00000a0a R_ARM_THM_CALL 000072c9 expression_rule │ │ │ │ │ +000059e8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000059fe 00000a0a R_ARM_THM_CALL 000072c9 expression_rule │ │ │ │ │ +00005a0c 0001f60a R_ARM_THM_CALL 00000000 _PyAST_withitem │ │ │ │ │ +00005a26 0000780a R_ARM_THM_CALL 000063d9 star_target_rule │ │ │ │ │ +00005a30 0001072f R_ARM_THM_MOVW_ABS_NC 00005b11 _tmp_36_rule │ │ │ │ │ +00005a34 00010730 R_ARM_THM_MOVT_ABS 00005b11 _tmp_36_rule │ │ │ │ │ +00005a3c 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00005a4a 0001f60a R_ARM_THM_CALL 00000000 _PyAST_withitem │ │ │ │ │ +00005a56 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005a76 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005a94 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005a9a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005aa6 00000a0a R_ARM_THM_CALL 000072c9 expression_rule │ │ │ │ │ +00005ab2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005aba 00000a0a R_ARM_THM_CALL 000072c9 expression_rule │ │ │ │ │ +00005ac2 0001072f R_ARM_THM_MOVW_ABS_NC 00005b11 _tmp_36_rule │ │ │ │ │ +00005ac6 00010730 R_ARM_THM_MOVT_ABS 00005b11 _tmp_36_rule │ │ │ │ │ +00005ace 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00005ade 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005b02 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005b2e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005b34 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005b44 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005b54 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005b64 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005b74 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005bac 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005bb2 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005bd8 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005bde 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005c0e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005c14 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005c2a 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00005c44 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005c52 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00005c64 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005c74 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00005c88 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005cda 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00005ce8 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005cf8 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005d10 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005d18 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005d26 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00005d2e 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005d36 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005d42 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005d7c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005d82 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005d9e 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00005dc8 00005c0a R_ARM_THM_CALL 00003d11 t_primary_rule │ │ │ │ │ -00005dd4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005dea 00005c0a R_ARM_THM_CALL 00003d11 t_primary_rule │ │ │ │ │ -00005df8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005e02 00005b0a R_ARM_THM_CALL 00010bc5 slices_rule │ │ │ │ │ -00005e10 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005e18 00005a2f R_ARM_THM_MOVW_ABS_NC 00005e2d t_lookahead_rule │ │ │ │ │ -00005e1c 00005a30 R_ARM_THM_MOVT_ABS 00005e2d t_lookahead_rule │ │ │ │ │ -00005e24 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00005e2c 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00005e4e 0001a30a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ -00005e68 0001920a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00005e90 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005e96 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005ebe 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00005ecc 0001940a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00005eea 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00005ef6 00005a2f R_ARM_THM_MOVW_ABS_NC 00005e2d t_lookahead_rule │ │ │ │ │ -00005efa 00005a30 R_ARM_THM_MOVT_ABS 00005e2d t_lookahead_rule │ │ │ │ │ -00005f02 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00005f0e 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00005f30 0001a20a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -00005f3a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005f4e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005f6a 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005f72 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00005f8a 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005f9c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005fb0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005fc2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005fd8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005fe0 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00006000 0001bc0a R_ARM_THM_CALL 00000000 _PyAST_List │ │ │ │ │ -0000600c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000601c 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000604c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006056 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00006074 0001ba0a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -00006092 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000060a0 0001940a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -000060ce 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000060d4 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000060e4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000060f4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006104 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000613c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006142 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000615e 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000617c 00000a0a R_ARM_THM_CALL 000072c5 expression_rule │ │ │ │ │ -00006196 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000619c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000061b2 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000061e2 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000061f6 00000a0a R_ARM_THM_CALL 000072c5 expression_rule │ │ │ │ │ -00006202 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006212 00000a0a R_ARM_THM_CALL 000072c5 expression_rule │ │ │ │ │ -0000622a 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006232 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00006268 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006270 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00006282 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00006298 0001ba0a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -000062a6 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000062c8 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000062ea 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000062f8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006306 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000631a 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00006340 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006354 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00006386 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000638c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000639c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000063ac 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000063be 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000063f0 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000063f6 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006424 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000642a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006468 00010c0a R_ARM_THM_CALL 0001229d _loop1_73_rule │ │ │ │ │ -00006490 0001e10a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -000064e2 0001e10a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -000064ec 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006516 0001100a R_ARM_THM_CALL 00012825 _loop0_71_rule │ │ │ │ │ -00006546 0001e10a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -0000654e 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000a70 .LC65 │ │ │ │ │ -00006552 0000bd30 R_ARM_THM_MOVT_ABS 00000a70 .LC65 │ │ │ │ │ -00006566 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006586 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000658c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000065a4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000065bc 0001110a R_ARM_THM_CALL 0000033d _tmp_130_rule │ │ │ │ │ -000065de 0001100a R_ARM_THM_CALL 00012825 _loop0_71_rule │ │ │ │ │ -000065f8 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000065fe 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006648 0001100a R_ARM_THM_CALL 00012825 _loop0_71_rule │ │ │ │ │ -00006652 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000666a 0001110a R_ARM_THM_CALL 0000033d _tmp_130_rule │ │ │ │ │ -0000667e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000669a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000066c2 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000066c8 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000066dc 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000066ee 0001140a R_ARM_THM_CALL 000125ad lambda_param_no_default_rule │ │ │ │ │ -0000670a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006712 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000a38 .LC63 │ │ │ │ │ -00006716 0000bb30 R_ARM_THM_MOVT_ABS 00000a38 .LC63 │ │ │ │ │ -0000671c 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00006720 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00006738 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000674e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006756 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000a50 .LC64 │ │ │ │ │ -0000675a 0000bc30 R_ARM_THM_MOVT_ABS 00000a50 .LC64 │ │ │ │ │ -0000677e 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006786 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000678e 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000067be 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -000067d2 0001140a R_ARM_THM_CALL 000125ad lambda_param_no_default_rule │ │ │ │ │ -000067d8 0000b92f R_ARM_THM_MOVW_ABS_NC 000009cc .LC61 │ │ │ │ │ -000067dc 0000b930 R_ARM_THM_MOVT_ABS 000009cc .LC61 │ │ │ │ │ -000067ea 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006800 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000681c 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006832 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000683c 0000b72f R_ARM_THM_MOVW_ABS_NC 0000098c .LC59 │ │ │ │ │ -00006840 0000b730 R_ARM_THM_MOVT_ABS 0000098c .LC59 │ │ │ │ │ -00006846 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000684a 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00006874 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000687e 0000b82f R_ARM_THM_MOVW_ABS_NC 000009b4 .LC60 │ │ │ │ │ -00006882 0000b830 R_ARM_THM_MOVT_ABS 000009b4 .LC60 │ │ │ │ │ -00006898 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000689e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000068b2 0001150a R_ARM_THM_CALL 00012739 lambda_param_rule │ │ │ │ │ -000068ca 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000068d0 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000068e4 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00006900 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000690a 0001150a R_ARM_THM_CALL 00012739 lambda_param_rule │ │ │ │ │ -00006924 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000693e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000694c 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006962 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00006992 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000699a 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000069a2 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000069b2 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000069c4 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000069d4 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -000069e8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000069f8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006a04 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00006a08 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00006a10 0001092f R_ARM_THM_MOVW_ABS_NC 00001114 .LC102 │ │ │ │ │ -00006a14 00010930 R_ARM_THM_MOVT_ABS 00001114 .LC102 │ │ │ │ │ -00006a4a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006a50 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006a60 00010c0a R_ARM_THM_CALL 0001229d _loop1_73_rule │ │ │ │ │ -00006a6c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006a7e 00010c0a R_ARM_THM_CALL 0001229d _loop1_73_rule │ │ │ │ │ -00006a8a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006aa0 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006aa6 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00006aaa 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00006ab4 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00006ac2 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006ada 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006b0c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006b12 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006b32 0000680a R_ARM_THM_CALL 0000f9fd tuple_rule │ │ │ │ │ -00006b44 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006b68 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006b84 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006b8a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006bc0 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006bc6 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006bd8 0001100a R_ARM_THM_CALL 00012825 _loop0_71_rule │ │ │ │ │ -00006bf2 0001100a R_ARM_THM_CALL 00012825 _loop0_71_rule │ │ │ │ │ -00006c1c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006c28 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006c36 0001e50a R_ARM_THM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ -00006c46 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006c60 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006c68 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00006c6c 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00006c76 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00006c8c 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006cb6 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006cbc 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006ccc 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00006cf0 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006d1e 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00006d3c 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006d48 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006d50 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00006d5e 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00006d6c 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006d7e 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00006db0 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006db6 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006dc8 0001150a R_ARM_THM_CALL 00012739 lambda_param_rule │ │ │ │ │ -00006dda 0001150a R_ARM_THM_CALL 00012739 lambda_param_rule │ │ │ │ │ -00006df4 0000cd0a R_ARM_THM_CALL 0001216d default_rule │ │ │ │ │ -00006e02 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006e12 0001e60a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00006e20 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006e36 0000cd0a R_ARM_THM_CALL 0001216d default_rule │ │ │ │ │ -00006e40 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00006e44 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00006e4e 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00006e5e 0001e60a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00006e74 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006e9e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006ea4 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006eba 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00006ede 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00006eec 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006f1e 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006f26 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00006f3c 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00006f4a 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006f5c 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00006f90 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006f96 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005d3a 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005d74 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005d7a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005d96 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00005dc0 00005c0a R_ARM_THM_CALL 00003d15 t_primary_rule │ │ │ │ │ +00005dcc 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005de2 00005c0a R_ARM_THM_CALL 00003d15 t_primary_rule │ │ │ │ │ +00005df0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005dfa 00005b0a R_ARM_THM_CALL 00010bf5 slices_rule │ │ │ │ │ +00005e08 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005e10 00005a2f R_ARM_THM_MOVW_ABS_NC 00005e31 t_lookahead_rule │ │ │ │ │ +00005e14 00005a30 R_ARM_THM_MOVT_ABS 00005e31 t_lookahead_rule │ │ │ │ │ +00005e1c 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00005e24 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00005e46 0001a30a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ +00005e60 0001920a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00005e88 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005e8e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005eb6 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00005ec4 0001940a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00005ee2 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00005eee 00005a2f R_ARM_THM_MOVW_ABS_NC 00005e31 t_lookahead_rule │ │ │ │ │ +00005ef2 00005a30 R_ARM_THM_MOVT_ABS 00005e31 t_lookahead_rule │ │ │ │ │ +00005efa 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00005f06 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00005f28 0001a20a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +00005f32 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005f46 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005f62 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005f6a 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00005f82 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005f94 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005fa8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005fba 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005fd0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005fd8 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00005ff8 0001bc0a R_ARM_THM_CALL 00000000 _PyAST_List │ │ │ │ │ +00006004 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006014 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00006044 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000604e 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000606c 0001ba0a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +0000608a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006098 0001940a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +000060c6 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000060cc 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000060dc 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000060ec 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000060fc 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006134 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000613a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006156 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00006174 00000a0a R_ARM_THM_CALL 000072c9 expression_rule │ │ │ │ │ +0000618e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006194 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000061aa 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000061d6 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000061ea 00000a0a R_ARM_THM_CALL 000072c9 expression_rule │ │ │ │ │ +000061f6 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006206 00000a0a R_ARM_THM_CALL 000072c9 expression_rule │ │ │ │ │ +0000621e 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006226 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000625c 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006264 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00006276 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +0000628c 0001ba0a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +0000629a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000062ba 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000062da 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000062e8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000062f6 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000630a 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00006332 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006342 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00006372 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006378 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006388 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006398 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000063aa 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000063dc 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000063e2 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006410 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006416 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006454 00010c0a R_ARM_THM_CALL 000122cd _loop1_73_rule │ │ │ │ │ +0000647c 0001e10a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +000064ce 0001e10a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +000064d8 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006502 0001100a R_ARM_THM_CALL 00012855 _loop0_71_rule │ │ │ │ │ +00006532 0001e10a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +0000653a 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000a70 .LC65 │ │ │ │ │ +0000653e 0000bd30 R_ARM_THM_MOVT_ABS 00000a70 .LC65 │ │ │ │ │ +00006552 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006572 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006578 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006590 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000065a8 0001110a R_ARM_THM_CALL 0000033d _tmp_130_rule │ │ │ │ │ +000065ca 0001100a R_ARM_THM_CALL 00012855 _loop0_71_rule │ │ │ │ │ +000065e4 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000065ea 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006634 0001100a R_ARM_THM_CALL 00012855 _loop0_71_rule │ │ │ │ │ +0000663e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006656 0001110a R_ARM_THM_CALL 0000033d _tmp_130_rule │ │ │ │ │ +0000666a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006686 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000066ae 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000066b4 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000066c8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000066da 0001140a R_ARM_THM_CALL 000125dd lambda_param_no_default_rule │ │ │ │ │ +000066f6 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000066fe 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000a38 .LC63 │ │ │ │ │ +00006702 0000bb30 R_ARM_THM_MOVT_ABS 00000a38 .LC63 │ │ │ │ │ +00006708 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000670c 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00006724 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000673a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006742 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000a50 .LC64 │ │ │ │ │ +00006746 0000bc30 R_ARM_THM_MOVT_ABS 00000a50 .LC64 │ │ │ │ │ +0000676a 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006772 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000677a 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000067aa 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +000067be 0001140a R_ARM_THM_CALL 000125dd lambda_param_no_default_rule │ │ │ │ │ +000067c4 0000b92f R_ARM_THM_MOVW_ABS_NC 000009cc .LC61 │ │ │ │ │ +000067c8 0000b930 R_ARM_THM_MOVT_ABS 000009cc .LC61 │ │ │ │ │ +000067d6 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000067ec 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006808 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000681e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006828 0000b72f R_ARM_THM_MOVW_ABS_NC 0000098c .LC59 │ │ │ │ │ +0000682c 0000b730 R_ARM_THM_MOVT_ABS 0000098c .LC59 │ │ │ │ │ +00006832 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00006836 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00006860 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000686a 0000b82f R_ARM_THM_MOVW_ABS_NC 000009b4 .LC60 │ │ │ │ │ +0000686e 0000b830 R_ARM_THM_MOVT_ABS 000009b4 .LC60 │ │ │ │ │ +00006884 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000688a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000689e 0001150a R_ARM_THM_CALL 00012769 lambda_param_rule │ │ │ │ │ +000068b6 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000068bc 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000068d0 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000068ec 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000068f6 0001150a R_ARM_THM_CALL 00012769 lambda_param_rule │ │ │ │ │ +00006910 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000692a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006938 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000694e 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000697e 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006986 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000698e 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000699e 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000069b0 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000069c0 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000069d4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000069e4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000069f0 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000069f4 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000069fc 0001092f R_ARM_THM_MOVW_ABS_NC 00001114 .LC102 │ │ │ │ │ +00006a00 00010930 R_ARM_THM_MOVT_ABS 00001114 .LC102 │ │ │ │ │ +00006a36 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006a3c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006a4c 00010c0a R_ARM_THM_CALL 000122cd _loop1_73_rule │ │ │ │ │ +00006a58 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006a6a 00010c0a R_ARM_THM_CALL 000122cd _loop1_73_rule │ │ │ │ │ +00006a76 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006a8c 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006a92 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00006a96 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00006aa0 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00006aae 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006ac6 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006af8 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006afe 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006b1e 0000680a R_ARM_THM_CALL 0000fa2d tuple_rule │ │ │ │ │ +00006b30 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006b54 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006b70 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006b76 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006bac 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006bb2 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006bc4 0001100a R_ARM_THM_CALL 00012855 _loop0_71_rule │ │ │ │ │ +00006bde 0001100a R_ARM_THM_CALL 00012855 _loop0_71_rule │ │ │ │ │ +00006c08 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006c14 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006c22 0001e50a R_ARM_THM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ +00006c32 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006c4c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006c54 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00006c58 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00006c62 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00006c78 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006ca2 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006ca8 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006cb8 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00006cdc 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006d0a 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00006d28 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006d34 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006d3c 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00006d4a 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00006d58 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006d6a 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00006d9c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006da2 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006db4 0001150a R_ARM_THM_CALL 00012769 lambda_param_rule │ │ │ │ │ +00006dc6 0001150a R_ARM_THM_CALL 00012769 lambda_param_rule │ │ │ │ │ +00006de0 0000cd0a R_ARM_THM_CALL 0001219d default_rule │ │ │ │ │ +00006dee 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006dfe 0001e60a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +00006e0c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006e22 0000cd0a R_ARM_THM_CALL 0001219d default_rule │ │ │ │ │ +00006e2c 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00006e30 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00006e3a 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00006e4a 0001e60a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +00006e60 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006e8a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006e90 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006ea6 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00006eca 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00006ed8 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006f0a 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006f12 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00006f28 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00006f36 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006f48 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00006f7c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006f82 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006fa0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00006fb4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006fc8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006ffa 0001140a R_ARM_THM_CALL 000125ad lambda_param_no_default_rule │ │ │ │ │ -00007028 0001e70a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -0000704c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007052 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000706c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007084 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000709a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000070bc 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000070e6 0001e70a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -000070f2 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007102 0001180a R_ARM_THM_CALL 00001281 _tmp_135_rule │ │ │ │ │ -00007118 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007124 0001180a R_ARM_THM_CALL 00001281 _tmp_135_rule │ │ │ │ │ -0000712c 0000d12f R_ARM_THM_MOVW_ABS_NC 00000b48 .LC70 │ │ │ │ │ -00007130 0000d130 R_ARM_THM_MOVT_ABS 00000b48 .LC70 │ │ │ │ │ -00007136 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000713a 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00007152 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007170 0001150a R_ARM_THM_CALL 00012739 lambda_param_rule │ │ │ │ │ -0000717c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007184 0000d02f R_ARM_THM_MOVW_ABS_NC 00000b14 .LC69 │ │ │ │ │ -00007188 0000d030 R_ARM_THM_MOVT_ABS 00000b14 .LC69 │ │ │ │ │ -0000718e 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00007192 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000071b4 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000071ba 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000071d0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000071e6 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007200 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007214 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000721a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007222 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007232 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007246 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0000725a 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000725e 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00007266 0000ce2f R_ARM_THM_MOVW_ABS_NC 00000acc .LC67 │ │ │ │ │ -0000726a 0000ce30 R_ARM_THM_MOVT_ABS 00000acc .LC67 │ │ │ │ │ -00007270 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00007278 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007294 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000072a4 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000072b0 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000072cc 0001e70a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -000072ec 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007326 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000732c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000733e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000734c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007360 0000440a R_ARM_THM_CALL 000081dd star_expressions_rule │ │ │ │ │ -00007372 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007386 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000073ac 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000073b2 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000073c8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000073e0 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000073e8 0001140a R_ARM_THM_CALL 000125ad lambda_param_no_default_rule │ │ │ │ │ -000073fa 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007420 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007426 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006fe6 0001140a R_ARM_THM_CALL 000125dd lambda_param_no_default_rule │ │ │ │ │ +00007014 0001e70a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +00007038 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000703e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007058 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007070 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007086 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000070a8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000070d2 0001e70a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +000070de 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000070ee 0001180a R_ARM_THM_CALL 00001281 _tmp_135_rule │ │ │ │ │ +00007104 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007110 0001180a R_ARM_THM_CALL 00001281 _tmp_135_rule │ │ │ │ │ +00007118 0000d12f R_ARM_THM_MOVW_ABS_NC 00000b48 .LC70 │ │ │ │ │ +0000711c 0000d130 R_ARM_THM_MOVT_ABS 00000b48 .LC70 │ │ │ │ │ +00007122 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00007126 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000713e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000715c 0001150a R_ARM_THM_CALL 00012769 lambda_param_rule │ │ │ │ │ +00007168 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007170 0000d02f R_ARM_THM_MOVW_ABS_NC 00000b14 .LC69 │ │ │ │ │ +00007174 0000d030 R_ARM_THM_MOVT_ABS 00000b14 .LC69 │ │ │ │ │ +0000717a 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000717e 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000071a0 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000071a6 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000071bc 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000071d2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000071ec 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007200 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007206 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000720e 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000721e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007232 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00007246 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000724a 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00007252 0000ce2f R_ARM_THM_MOVW_ABS_NC 00000acc .LC67 │ │ │ │ │ +00007256 0000ce30 R_ARM_THM_MOVT_ABS 00000acc .LC67 │ │ │ │ │ +0000725c 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00007264 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007280 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007290 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000729c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000072b8 0001e70a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +000072d8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007312 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007318 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000732a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007338 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000734c 0000440a R_ARM_THM_CALL 000081e1 star_expressions_rule │ │ │ │ │ +0000735e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007372 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007398 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000739e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000073b4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000073cc 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000073d4 0001140a R_ARM_THM_CALL 000125dd lambda_param_no_default_rule │ │ │ │ │ +000073e6 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000740c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007412 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007428 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000743c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00007450 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007464 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007488 0001150a R_ARM_THM_CALL 00012739 lambda_param_rule │ │ │ │ │ -00007494 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000749e 0000db0a R_ARM_THM_CALL 00000f43 _tmp_129_rule │ │ │ │ │ -000074a6 0000da2f R_ARM_THM_MOVW_ABS_NC 00000c04 .LC74 │ │ │ │ │ -000074aa 0000da30 R_ARM_THM_MOVT_ABS 00000c04 .LC74 │ │ │ │ │ -000074b0 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000074b4 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000074cc 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000074e0 0001150a R_ARM_THM_CALL 00012739 lambda_param_rule │ │ │ │ │ -000074ec 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000074f6 0001150a R_ARM_THM_CALL 00012739 lambda_param_rule │ │ │ │ │ -00007502 0001150a R_ARM_THM_CALL 00012739 lambda_param_rule │ │ │ │ │ -0000750e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007516 0000d92f R_ARM_THM_MOVW_ABS_NC 00000bd4 .LC73 │ │ │ │ │ -0000751a 0000d930 R_ARM_THM_MOVT_ABS 00000bd4 .LC73 │ │ │ │ │ -00007528 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007550 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007556 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007564 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00007572 0001f70a R_ARM_THM_CALL 00000000 _PyPegen_soft_keyword_token │ │ │ │ │ -00007588 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ -00007596 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -000075a6 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000075ce 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000075d4 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000075f8 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000075fe 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007616 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007474 0001150a R_ARM_THM_CALL 00012769 lambda_param_rule │ │ │ │ │ +00007480 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000748a 0000db0a R_ARM_THM_CALL 00000f43 _tmp_129_rule │ │ │ │ │ +00007492 0000da2f R_ARM_THM_MOVW_ABS_NC 00000c04 .LC74 │ │ │ │ │ +00007496 0000da30 R_ARM_THM_MOVT_ABS 00000c04 .LC74 │ │ │ │ │ +0000749c 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000074a0 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000074b8 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000074cc 0001150a R_ARM_THM_CALL 00012769 lambda_param_rule │ │ │ │ │ +000074d8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000074e2 0001150a R_ARM_THM_CALL 00012769 lambda_param_rule │ │ │ │ │ +000074ee 0001150a R_ARM_THM_CALL 00012769 lambda_param_rule │ │ │ │ │ +000074fa 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007502 0000d92f R_ARM_THM_MOVW_ABS_NC 00000bd4 .LC73 │ │ │ │ │ +00007506 0000d930 R_ARM_THM_MOVT_ABS 00000bd4 .LC73 │ │ │ │ │ +00007514 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000753c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007542 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007550 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000755e 0001f70a R_ARM_THM_CALL 00000000 _PyPegen_soft_keyword_token │ │ │ │ │ +00007574 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ +00007582 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00007592 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000075ba 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000075c0 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000075e4 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000075ea 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007602 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007618 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000762c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007640 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007688 00006c0a R_ARM_THM_CALL 0000e065 starred_expression_rule │ │ │ │ │ -00007698 0000510a R_ARM_THM_CALL 0000fcc5 star_named_expression_rule │ │ │ │ │ -000076a6 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000076b0 0000580a R_ARM_THM_CALL 0000ff51 star_named_expressions_rule │ │ │ │ │ -000076bc 00006b0a R_ARM_THM_CALL 0000c861 for_if_clauses_rule │ │ │ │ │ -000076c4 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000076c8 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000076d8 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -000076e2 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -000076e8 00011a2f R_ARM_THM_MOVW_ABS_NC 00001180 .LC104 │ │ │ │ │ -000076ec 00011a30 R_ARM_THM_MOVT_ABS 00001180 .LC104 │ │ │ │ │ -00007702 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007716 0000510a R_ARM_THM_CALL 0000fcc5 star_named_expression_rule │ │ │ │ │ -00007724 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007730 00006b0a R_ARM_THM_CALL 0000c861 for_if_clauses_rule │ │ │ │ │ -0000773a 00011a2f R_ARM_THM_MOVW_ABS_NC 00001180 .LC104 │ │ │ │ │ -0000773e 00011a30 R_ARM_THM_MOVT_ABS 00001180 .LC104 │ │ │ │ │ -00007744 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00007748 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00007760 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007778 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007780 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007788 00006b0a R_ARM_THM_CALL 0000c861 for_if_clauses_rule │ │ │ │ │ -00007790 0001192f R_ARM_THM_MOVW_ABS_NC 0000114c .LC103 │ │ │ │ │ -00007794 00011930 R_ARM_THM_MOVT_ABS 0000114c .LC103 │ │ │ │ │ -0000779a 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000779e 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000077de 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000077e4 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000077f4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007804 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007816 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007842 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007848 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007868 0000680a R_ARM_THM_CALL 0000f9fd tuple_rule │ │ │ │ │ -00007876 00005f0a R_ARM_THM_CALL 00006f95 genexp_rule │ │ │ │ │ -00007888 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000789a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000078ac 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000078be 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000078f0 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000078f6 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000790e 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00007932 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007938 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007946 0000430a R_ARM_THM_CALL 00005eb1 star_targets_rule │ │ │ │ │ -00007958 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00007968 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00007980 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000079a6 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000079bc 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000079d2 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000079da 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000079f0 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00007a0c 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007a16 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00007a4e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007a54 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007a7c 0000820a R_ARM_THM_CALL 00007acd disjunction_rule │ │ │ │ │ -00007a8e 0000820a R_ARM_THM_CALL 00007acd disjunction_rule │ │ │ │ │ -00007a9e 0000830a R_ARM_THM_CALL 0000c6b1 lambdef_rule │ │ │ │ │ -00007abe 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007ac8 0000820a R_ARM_THM_CALL 00007acd disjunction_rule │ │ │ │ │ -00007ad8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007ae2 00000a0a R_ARM_THM_CALL 000072c5 expression_rule │ │ │ │ │ -00007aee 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00007b0e 0001bf0a R_ARM_THM_CALL 00000000 _PyAST_IfExp │ │ │ │ │ -00007b1c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007b36 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00007b62 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007b8c 0001f80a R_ARM_THM_CALL 00000000 _PyPegen_get_invalid_target │ │ │ │ │ -00007b92 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00007b96 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00007ba0 0001202f R_ARM_THM_MOVW_ABS_NC 000011d0 .LC106 │ │ │ │ │ -00007ba4 00012030 R_ARM_THM_MOVT_ABS 000011d0 .LC106 │ │ │ │ │ -00007bb2 00011f2f R_ARM_THM_MOVW_ABS_NC 000011bc .LC105 │ │ │ │ │ -00007bb6 00011f30 R_ARM_THM_MOVT_ABS 000011bc .LC105 │ │ │ │ │ -00007bc4 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -00007be2 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007c12 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007c18 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007c46 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007c8e 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_raise_error_known_location │ │ │ │ │ -00007cba 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007cc0 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007cd4 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00007cee 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007cfc 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00007d0a 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00007d1e 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007d3e 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00007d4a 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00007d52 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00007d70 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00007daa 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007db0 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007dc0 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00007de4 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00007e10 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00007e22 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00007e48 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00007e58 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00007e68 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00007e70 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00007e7e 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007eac 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007eb2 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007ece 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00007ee2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007efa 0001920a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00007f1c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007f22 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007f3a 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00007f68 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007f6e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007f94 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007f9a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007fb4 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00007fd4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007ffc 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000801a 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00008042 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00008050 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008062 0001fa0a R_ARM_THM_CALL 00000000 _PyPegen_template_str │ │ │ │ │ -0000806a 0001212f R_ARM_THM_MOVW_ABS_NC 000011e4 .LC107 │ │ │ │ │ -0000806e 00012130 R_ARM_THM_MOVT_ABS 000011e4 .LC107 │ │ │ │ │ -00008084 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000809e 0000460a R_ARM_THM_CALL 0000d6bd annotated_rhs_rule │ │ │ │ │ -000080ac 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000080d8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000080e6 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00008114 0001fb0a R_ARM_THM_CALL 00000000 _PyPegen_interpolation │ │ │ │ │ -00008148 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_constant_from_token │ │ │ │ │ -00008176 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008188 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008192 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000819a 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000081a6 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000081cc 0001230a R_ARM_THM_CALL 00000411 invalid_tstring_replacement_field_rule │ │ │ │ │ -000081e2 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000081f0 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000081fe 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000820a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008254 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000825a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008280 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008286 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000082b0 00000a0a R_ARM_THM_CALL 000072c5 expression_rule │ │ │ │ │ -000082be 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000082d0 0000230a R_ARM_THM_CALL 0000f5fd named_expression_rule │ │ │ │ │ -000082f6 00000a0a R_ARM_THM_CALL 000072c5 expression_rule │ │ │ │ │ -00008312 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008318 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008332 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008350 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000836e 0001eb0a R_ARM_THM_CALL 00000000 _PyAST_Slice │ │ │ │ │ -00008378 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008390 00006c0a R_ARM_THM_CALL 0000e065 starred_expression_rule │ │ │ │ │ -000083a2 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000083c8 00000a0a R_ARM_THM_CALL 000072c5 expression_rule │ │ │ │ │ -000083d8 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008406 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008414 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000841a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008442 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000846a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008470 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008484 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000084aa 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000084b8 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000084cc 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000084e2 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000084ea 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00008508 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00008528 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00008558 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000855e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008570 0001150a R_ARM_THM_CALL 00012739 lambda_param_rule │ │ │ │ │ -00008582 0001150a R_ARM_THM_CALL 00012739 lambda_param_rule │ │ │ │ │ -0000859e 0000cd0a R_ARM_THM_CALL 0001216d default_rule │ │ │ │ │ -000085ae 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000085be 0001e60a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -000085cc 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000085ea 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000085f2 0000cd0a R_ARM_THM_CALL 0001216d default_rule │ │ │ │ │ -000085fe 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00008602 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000860c 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000863c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008642 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000865a 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000867e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008684 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008698 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000086a8 0000750a R_ARM_THM_CALL 000103f9 fstring_replacement_field_rule │ │ │ │ │ -000086be 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000086e0 0001fc0a R_ARM_THM_CALL 00000000 _PyPegen_decoded_constant_from_token │ │ │ │ │ -00008708 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00008726 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00008738 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00008740 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000874c 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008756 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000876e 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008776 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000087b0 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000087b6 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000087c8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000087e0 0000460a R_ARM_THM_CALL 0000d6bd annotated_rhs_rule │ │ │ │ │ -000087f2 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008812 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000883a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008840 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000885c 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000887c 0000510a R_ARM_THM_CALL 0000fcc5 star_named_expression_rule │ │ │ │ │ -00008888 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008896 0000230a R_ARM_THM_CALL 0000f5fd named_expression_rule │ │ │ │ │ -000088d4 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000088dc 0000580a R_ARM_THM_CALL 0000ff51 star_named_expressions_rule │ │ │ │ │ -000088ea 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00008900 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00008916 0001ba0a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -00008926 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008964 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000896a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008986 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000089ea 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000089f4 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00008a0c 0001fd0a R_ARM_THM_CALL 00000000 _PyAST_MatchSequence │ │ │ │ │ -00008a1c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008a5c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008a62 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008a80 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008aa8 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00008ab8 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008ad8 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008b04 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008b0a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008b2c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008b32 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008b4a 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00008b72 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008b84 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008b9a 0001920a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00008bd6 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00008bec 0001fe0a R_ARM_THM_CALL 00000000 _PyAST_MatchStar │ │ │ │ │ -00008bfa 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008c18 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008c20 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008c40 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00008c5a 0001fe0a R_ARM_THM_CALL 00000000 _PyAST_MatchStar │ │ │ │ │ -00008c68 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00008ca0 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008ca6 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008cca 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008cd0 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008d04 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008d3e 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00008d78 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008d7e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008dbe 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008dc6 00012b2f R_ARM_THM_MOVW_ABS_NC 000011f4 .LC108 │ │ │ │ │ -00008dca 00012b30 R_ARM_THM_MOVT_ABS 000011f4 .LC108 │ │ │ │ │ -00008dd0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00008dd8 00012c2f R_ARM_THM_MOVW_ABS_NC 000011f8 .LC109 │ │ │ │ │ -00008ddc 00012c30 R_ARM_THM_MOVT_ABS 000011f8 .LC109 │ │ │ │ │ -00008de2 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00008de6 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00008dfe 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008e16 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008e20 00000a0a R_ARM_THM_CALL 000072c5 expression_rule │ │ │ │ │ -00008e28 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00008e2c 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00008e40 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -00008e4c 00012d2f R_ARM_THM_MOVW_ABS_NC 00001214 .LC110 │ │ │ │ │ -00008e50 00012d30 R_ARM_THM_MOVT_ABS 00001214 .LC110 │ │ │ │ │ -00008e60 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008e7e 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00008e9c 0001ff0a R_ARM_THM_CALL 00000000 _PyAST_MatchAs │ │ │ │ │ +00007674 00006c0a R_ARM_THM_CALL 0000e075 starred_expression_rule │ │ │ │ │ +00007684 0000510a R_ARM_THM_CALL 0000fcf5 star_named_expression_rule │ │ │ │ │ +00007692 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000769c 0000580a R_ARM_THM_CALL 0000ff81 star_named_expressions_rule │ │ │ │ │ +000076a8 00006b0a R_ARM_THM_CALL 0000c871 for_if_clauses_rule │ │ │ │ │ +000076b0 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000076b4 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000076c4 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +000076ce 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +000076d4 00011a2f R_ARM_THM_MOVW_ABS_NC 00001180 .LC104 │ │ │ │ │ +000076d8 00011a30 R_ARM_THM_MOVT_ABS 00001180 .LC104 │ │ │ │ │ +000076ee 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007702 0000510a R_ARM_THM_CALL 0000fcf5 star_named_expression_rule │ │ │ │ │ +00007710 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000771c 00006b0a R_ARM_THM_CALL 0000c871 for_if_clauses_rule │ │ │ │ │ +00007726 00011a2f R_ARM_THM_MOVW_ABS_NC 00001180 .LC104 │ │ │ │ │ +0000772a 00011a30 R_ARM_THM_MOVT_ABS 00001180 .LC104 │ │ │ │ │ +00007730 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00007734 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000774c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007764 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000776c 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007774 00006b0a R_ARM_THM_CALL 0000c871 for_if_clauses_rule │ │ │ │ │ +0000777c 0001192f R_ARM_THM_MOVW_ABS_NC 0000114c .LC103 │ │ │ │ │ +00007780 00011930 R_ARM_THM_MOVT_ABS 0000114c .LC103 │ │ │ │ │ +00007786 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000778a 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000077ca 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000077d0 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000077e0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000077f0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007802 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000782e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007834 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007854 0000680a R_ARM_THM_CALL 0000fa2d tuple_rule │ │ │ │ │ +00007862 00005f0a R_ARM_THM_CALL 00006f99 genexp_rule │ │ │ │ │ +00007874 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007886 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007898 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000078aa 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000078dc 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000078e2 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000078fa 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000791e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007924 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007932 0000430a R_ARM_THM_CALL 00005eb5 star_targets_rule │ │ │ │ │ +00007944 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00007954 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000796c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007992 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000079a8 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000079be 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000079c6 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000079dc 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000079f8 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007a02 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007a3a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007a40 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007a68 0000820a R_ARM_THM_CALL 00007ad1 disjunction_rule │ │ │ │ │ +00007a7a 0000820a R_ARM_THM_CALL 00007ad1 disjunction_rule │ │ │ │ │ +00007a8a 0000830a R_ARM_THM_CALL 0000c6c1 lambdef_rule │ │ │ │ │ +00007aaa 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007ab4 0000820a R_ARM_THM_CALL 00007ad1 disjunction_rule │ │ │ │ │ +00007ac4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007ace 00000a0a R_ARM_THM_CALL 000072c9 expression_rule │ │ │ │ │ +00007ada 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00007afa 0001bf0a R_ARM_THM_CALL 00000000 _PyAST_IfExp │ │ │ │ │ +00007b08 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007b22 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00007b4e 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007b78 0001f80a R_ARM_THM_CALL 00000000 _PyPegen_get_invalid_target │ │ │ │ │ +00007b7e 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00007b82 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00007b8c 0001202f R_ARM_THM_MOVW_ABS_NC 000011d0 .LC106 │ │ │ │ │ +00007b90 00012030 R_ARM_THM_MOVT_ABS 000011d0 .LC106 │ │ │ │ │ +00007b9e 00011f2f R_ARM_THM_MOVW_ABS_NC 000011bc .LC105 │ │ │ │ │ +00007ba2 00011f30 R_ARM_THM_MOVT_ABS 000011bc .LC105 │ │ │ │ │ +00007bb0 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +00007bce 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007bfe 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007c04 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007c32 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007c7a 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_raise_error_known_location │ │ │ │ │ +00007ca6 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007cac 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007cc0 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00007cda 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007ce8 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00007cf6 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00007d0a 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007d2a 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00007d36 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00007d3e 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007d5c 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007d96 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007d9c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007dac 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00007dd0 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00007dfc 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00007e0e 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00007e34 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00007e44 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007e54 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00007e5c 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007e6a 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007e98 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007e9e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007eba 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00007ece 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007ee6 0001920a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00007f08 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007f0e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007f26 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00007f54 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007f5a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007f80 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007f86 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007fa0 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00007fc0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007fe8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008006 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000802e 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000803c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000804e 0001fa0a R_ARM_THM_CALL 00000000 _PyPegen_template_str │ │ │ │ │ +00008056 0001212f R_ARM_THM_MOVW_ABS_NC 000011e4 .LC107 │ │ │ │ │ +0000805a 00012130 R_ARM_THM_MOVT_ABS 000011e4 .LC107 │ │ │ │ │ +00008070 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000808a 0000460a R_ARM_THM_CALL 0000d6cd annotated_rhs_rule │ │ │ │ │ +00008098 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000080c4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000080d2 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00008100 0001fb0a R_ARM_THM_CALL 00000000 _PyPegen_interpolation │ │ │ │ │ +00008134 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_constant_from_token │ │ │ │ │ +00008162 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008174 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000817e 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00008186 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00008192 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000081b8 0001230a R_ARM_THM_CALL 00000411 invalid_tstring_replacement_field_rule │ │ │ │ │ +000081ce 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000081dc 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000081ea 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000081f6 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008240 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008246 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000826c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008272 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000829c 00000a0a R_ARM_THM_CALL 000072c9 expression_rule │ │ │ │ │ +000082aa 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000082bc 0000230a R_ARM_THM_CALL 0000f62d named_expression_rule │ │ │ │ │ +000082e2 00000a0a R_ARM_THM_CALL 000072c9 expression_rule │ │ │ │ │ +000082fe 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008304 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000831e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000833c 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000835a 0001eb0a R_ARM_THM_CALL 00000000 _PyAST_Slice │ │ │ │ │ +00008364 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000837c 00006c0a R_ARM_THM_CALL 0000e075 starred_expression_rule │ │ │ │ │ +0000838e 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000083b4 00000a0a R_ARM_THM_CALL 000072c9 expression_rule │ │ │ │ │ +000083c4 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000083f2 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008400 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008406 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000842e 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008456 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000845c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008470 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00008496 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000084a4 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000084b8 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000084ce 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000084d6 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000084f4 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00008514 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00008544 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000854a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000855c 0001150a R_ARM_THM_CALL 00012769 lambda_param_rule │ │ │ │ │ +0000856e 0001150a R_ARM_THM_CALL 00012769 lambda_param_rule │ │ │ │ │ +0000858a 0000cd0a R_ARM_THM_CALL 0001219d default_rule │ │ │ │ │ +0000859a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000085aa 0001e60a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +000085b8 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000085d6 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000085de 0000cd0a R_ARM_THM_CALL 0001219d default_rule │ │ │ │ │ +000085ea 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000085ee 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000085f8 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00008628 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000862e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008646 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000866a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008670 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008684 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008694 0000750a R_ARM_THM_CALL 00010429 fstring_replacement_field_rule │ │ │ │ │ +000086aa 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000086cc 0001fc0a R_ARM_THM_CALL 00000000 _PyPegen_decoded_constant_from_token │ │ │ │ │ +000086f4 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00008712 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00008724 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000872c 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00008738 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008742 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000875a 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008762 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000879c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000087a2 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000087b4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000087cc 0000460a R_ARM_THM_CALL 0000d6cd annotated_rhs_rule │ │ │ │ │ +000087de 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000087fe 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008826 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000882c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008848 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00008868 0000510a R_ARM_THM_CALL 0000fcf5 star_named_expression_rule │ │ │ │ │ +00008874 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008882 0000230a R_ARM_THM_CALL 0000f62d named_expression_rule │ │ │ │ │ +000088c0 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000088c8 0000580a R_ARM_THM_CALL 0000ff81 star_named_expressions_rule │ │ │ │ │ +000088d6 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000088ec 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00008902 0001ba0a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +00008912 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008950 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008956 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008972 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000089d6 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000089e0 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000089f8 0001fd0a R_ARM_THM_CALL 00000000 _PyAST_MatchSequence │ │ │ │ │ +00008a08 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008a48 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008a4e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008a6c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008a94 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00008aa4 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008ac4 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008af0 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008af6 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008b18 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008b1e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008b36 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00008b5e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008b70 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008b86 0001920a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00008bc2 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00008bd8 0001fe0a R_ARM_THM_CALL 00000000 _PyAST_MatchStar │ │ │ │ │ +00008be6 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008c04 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008c0c 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008c2c 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00008c46 0001fe0a R_ARM_THM_CALL 00000000 _PyAST_MatchStar │ │ │ │ │ +00008c54 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00008c8c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008c92 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008cb6 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008cbc 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008cf0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008d2a 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00008d64 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008d6a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008daa 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008db2 00012b2f R_ARM_THM_MOVW_ABS_NC 000011f4 .LC108 │ │ │ │ │ +00008db6 00012b30 R_ARM_THM_MOVT_ABS 000011f4 .LC108 │ │ │ │ │ +00008dbc 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +00008dc4 00012c2f R_ARM_THM_MOVW_ABS_NC 000011f8 .LC109 │ │ │ │ │ +00008dc8 00012c30 R_ARM_THM_MOVT_ABS 000011f8 .LC109 │ │ │ │ │ +00008dce 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00008dd2 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00008dea 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008e02 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008e0c 00000a0a R_ARM_THM_CALL 000072c9 expression_rule │ │ │ │ │ +00008e14 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00008e18 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00008e2c 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +00008e38 00012d2f R_ARM_THM_MOVW_ABS_NC 00001214 .LC110 │ │ │ │ │ +00008e3c 00012d30 R_ARM_THM_MOVT_ABS 00001214 .LC110 │ │ │ │ │ +00008e4c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008e6a 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00008e88 0001ff0a R_ARM_THM_CALL 00000000 _PyAST_MatchAs │ │ │ │ │ +00008ea2 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00008eb6 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008eca 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008ee2 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008eea 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008ef2 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008f1c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008f22 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008f5c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008f62 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008f90 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008f96 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008fac 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00008fca 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008fda 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00008fea 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00008ffa 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000900a 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00009038 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00009040 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00009096 0002000a R_ARM_THM_CALL 00000000 _PyAST_MatchOr │ │ │ │ │ -000090a8 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000090b8 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000090c8 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000090d4 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000090f2 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000090fa 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009102 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00009134 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009168 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000916e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000918a 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000091b8 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000091be 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009216 0000670a R_ARM_THM_CALL 000056e9 strings_rule │ │ │ │ │ -00009230 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000924a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009264 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000928a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009290 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009300 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009306 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000935a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009360 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009376 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000939c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000093a2 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008ece 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008ed6 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008ede 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008f08 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008f0e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008f48 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008f4e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008f7c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008f82 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008f98 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00008fb6 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008fc6 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00008fd6 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00008fe6 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00008ff6 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00009024 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000902c 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00009082 0002000a R_ARM_THM_CALL 00000000 _PyAST_MatchOr │ │ │ │ │ +00009094 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000090a4 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000090b4 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000090c0 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000090de 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000090e6 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000090ee 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00009120 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009154 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000915a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00009176 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000091a4 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000091aa 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00009202 0000670a R_ARM_THM_CALL 000056ed strings_rule │ │ │ │ │ +0000921c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009236 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009250 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009276 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000927c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000092ec 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000092f2 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00009346 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000934c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00009362 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009388 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000938e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000093b8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000093cc 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000093e0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009406 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000940c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000093f2 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000093f8 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00009424 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00009438 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000944c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00009460 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009474 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000949a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000094a0 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000094d8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000094e2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009508 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009524 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009536 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009542 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00009568 0002010a R_ARM_THM_CALL 00000000 _PyAST_MatchClass │ │ │ │ │ -00009588 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000095a8 0001ff0a R_ARM_THM_CALL 00000000 _PyAST_MatchAs │ │ │ │ │ -000095d0 0001920a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -000095e0 0001362f R_ARM_THM_MOVW_ABS_NC 0000c0d5 _tmp_42_rule │ │ │ │ │ -000095e4 00013630 R_ARM_THM_MOVT_ABS 0000c0d5 _tmp_42_rule │ │ │ │ │ -000095ec 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000095f8 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00009614 0002020a R_ARM_THM_CALL 00000000 _PyAST_MatchValue │ │ │ │ │ -00009626 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000963e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000964a 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000966a 0002030a R_ARM_THM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ -0000967a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000096a0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000096b2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000096be 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000096e0 0002030a R_ARM_THM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ -000096ea 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000970c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009728 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009738 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009744 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000975a 0002040a R_ARM_THM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ -0000976a 0002050a R_ARM_THM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ -0000978c 0002030a R_ARM_THM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ -000097ac 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000097bc 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000097c8 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000097de 0002040a R_ARM_THM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ -000097f0 0002050a R_ARM_THM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ -00009810 0002030a R_ARM_THM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ -00009832 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000983e 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000985a 0001fd0a R_ARM_THM_CALL 00000000 _PyAST_MatchSequence │ │ │ │ │ -0000986e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000989a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000098b2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000098c0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000098ca 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000098e0 0002040a R_ARM_THM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ -000098ee 00019c0a R_ARM_THM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ -000098fe 0002050a R_ARM_THM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ -00009922 0002010a R_ARM_THM_CALL 00000000 _PyAST_MatchClass │ │ │ │ │ -0000992e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009964 00013a2f R_ARM_THM_MOVW_ABS_NC 0000a8b1 _tmp_44_rule │ │ │ │ │ -00009968 00013a30 R_ARM_THM_MOVT_ABS 0000a8b1 _tmp_44_rule │ │ │ │ │ -00009970 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000997c 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00009998 0002020a R_ARM_THM_CALL 00000000 _PyAST_MatchValue │ │ │ │ │ -000099c8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000099da 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000099f6 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009a0e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009a26 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009a34 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009a3e 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00009a54 0002040a R_ARM_THM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ -00009a62 00019c0a R_ARM_THM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ -00009a72 0002050a R_ARM_THM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ -00009a96 0002010a R_ARM_THM_CALL 00000000 _PyAST_MatchClass │ │ │ │ │ -00009aaa 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009ac0 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009ace 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00009b0a 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009b12 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00009b2e 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009b48 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009b54 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00009b80 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009b86 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009bb2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009bca 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009bd0 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009bf0 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009bf6 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009c30 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009c52 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00009c56 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00009c5e 0001c20a R_ARM_THM_CALL 00000000 _PyPegen_seq_first_item │ │ │ │ │ -00009c68 0001c20a R_ARM_THM_CALL 00000000 _PyPegen_seq_first_item │ │ │ │ │ +00009486 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000948c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000094c4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000094ce 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000094f4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009510 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009522 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000952e 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00009554 0002010a R_ARM_THM_CALL 00000000 _PyAST_MatchClass │ │ │ │ │ +00009574 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00009594 0001ff0a R_ARM_THM_CALL 00000000 _PyAST_MatchAs │ │ │ │ │ +000095bc 0001920a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +000095cc 0001362f R_ARM_THM_MOVW_ABS_NC 0000c0c1 _tmp_42_rule │ │ │ │ │ +000095d0 00013630 R_ARM_THM_MOVT_ABS 0000c0c1 _tmp_42_rule │ │ │ │ │ +000095d8 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000095e4 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00009600 0002020a R_ARM_THM_CALL 00000000 _PyAST_MatchValue │ │ │ │ │ +00009612 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000962a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009636 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00009656 0002030a R_ARM_THM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ +00009666 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000968c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000969e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000096aa 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000096cc 0002030a R_ARM_THM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ +000096d6 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000096f8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009714 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009724 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009730 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00009746 0002040a R_ARM_THM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ +00009756 0002050a R_ARM_THM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ +00009778 0002030a R_ARM_THM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ +00009798 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000097a8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000097b4 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000097ca 0002040a R_ARM_THM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ +000097dc 0002050a R_ARM_THM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ +000097fc 0002030a R_ARM_THM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ +0000981e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000982a 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00009846 0001fd0a R_ARM_THM_CALL 00000000 _PyAST_MatchSequence │ │ │ │ │ +0000985a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009886 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000989e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000098ac 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000098b6 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000098cc 0002040a R_ARM_THM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ +000098da 00019c0a R_ARM_THM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ +000098ea 0002050a R_ARM_THM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ +0000990e 0002010a R_ARM_THM_CALL 00000000 _PyAST_MatchClass │ │ │ │ │ +0000991a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009950 00013a2f R_ARM_THM_MOVW_ABS_NC 0000a89d _tmp_44_rule │ │ │ │ │ +00009954 00013a30 R_ARM_THM_MOVT_ABS 0000a89d _tmp_44_rule │ │ │ │ │ +0000995c 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00009968 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00009984 0002020a R_ARM_THM_CALL 00000000 _PyAST_MatchValue │ │ │ │ │ +000099b4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000099c6 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000099e2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000099fa 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009a12 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009a20 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009a2a 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00009a40 0002040a R_ARM_THM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ +00009a4e 00019c0a R_ARM_THM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ +00009a5e 0002050a R_ARM_THM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ +00009a82 0002010a R_ARM_THM_CALL 00000000 _PyAST_MatchClass │ │ │ │ │ +00009a96 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009aac 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009aba 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00009af6 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009afe 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00009b1a 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009b34 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009b40 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00009b6c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00009b72 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00009b9e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009bb6 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00009bbc 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00009bdc 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00009be2 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00009c1c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009c3e 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00009c42 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00009c4a 0001c20a R_ARM_THM_CALL 00000000 _PyPegen_seq_first_item │ │ │ │ │ +00009c54 0001c20a R_ARM_THM_CALL 00000000 _PyPegen_seq_first_item │ │ │ │ │ +00009c5e 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +00009c66 0001302f R_ARM_THM_MOVW_ABS_NC 00001234 .LC111 │ │ │ │ │ +00009c6a 00013030 R_ARM_THM_MOVT_ABS 00001234 .LC111 │ │ │ │ │ 00009c72 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -00009c7a 0001302f R_ARM_THM_MOVW_ABS_NC 00001234 .LC111 │ │ │ │ │ -00009c7e 00013030 R_ARM_THM_MOVT_ABS 00001234 .LC111 │ │ │ │ │ -00009c86 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -00009c9e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009cc6 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009ccc 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009cea 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009cfa 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009d04 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009d12 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00009d18 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009d30 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009d4c 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00009d70 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009d7a 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00009da0 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009db8 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00009dde 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009de6 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009df4 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009c8a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009cb2 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009cb8 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009cd6 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009ce6 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009cf0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009cfe 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00009d04 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009d1c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009d38 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00009d5c 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009d66 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00009d8c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009da4 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00009dca 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009dd2 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009de0 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009df2 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00009e06 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009e1a 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009e24 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00009e4e 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00009e78 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00009e8c 0001a62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00009e90 0001a630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00009e9a 0002060a R_ARM_THM_CALL 00000000 _PyAST_MatchSingleton │ │ │ │ │ -00009ea6 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009eb6 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00009eca 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00009ece 0001a930 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00009ed6 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00009eea 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00009eee 0001aa30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00009ef6 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009f22 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009f28 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009f4e 0001a50a R_ARM_THM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ -00009f60 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009f78 0001a50a R_ARM_THM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ -00009f84 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00009fa2 0001c90a R_ARM_THM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ -00009fb2 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009fc8 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00009ff2 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a01a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a020 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a074 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a07e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a088 00013c0a R_ARM_THM_CALL 000002c3 imaginary_number_rule │ │ │ │ │ -0000a094 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000a0b4 0001c40a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000a0c2 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a0da 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a0e4 00013c0a R_ARM_THM_CALL 000002c3 imaginary_number_rule │ │ │ │ │ -0000a0f0 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000a10c 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000a162 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a168 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a19e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a1b6 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a1ca 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000a1e8 0001c90a R_ARM_THM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ -0000a1fc 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000a224 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a258 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a25e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a26c 0001a50a R_ARM_THM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ -0000a284 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a28c 0002070a R_ARM_THM_CALL 00000000 _PyPegen_ensure_real │ │ │ │ │ -0000a2a6 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a2dc 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a2e2 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a2f2 00012b2f R_ARM_THM_MOVW_ABS_NC 000011f4 .LC108 │ │ │ │ │ -0000a2f6 00012b30 R_ARM_THM_MOVT_ABS 000011f4 .LC108 │ │ │ │ │ -0000a300 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -0000a304 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -0000a308 0001910a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_string │ │ │ │ │ -0000a310 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000a318 00013a2f R_ARM_THM_MOVW_ABS_NC 0000a8b1 _tmp_44_rule │ │ │ │ │ -0000a31c 00013a30 R_ARM_THM_MOVT_ABS 0000a8b1 _tmp_44_rule │ │ │ │ │ -0000a324 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000a330 0001940a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -0000a33c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a368 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a392 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a398 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a3be 00012b2f R_ARM_THM_MOVW_ABS_NC 000011f4 .LC108 │ │ │ │ │ -0000a3c2 00012b30 R_ARM_THM_MOVT_ABS 000011f4 .LC108 │ │ │ │ │ -0000a3c6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -0000a3e0 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000a3fe 0001ff0a R_ARM_THM_CALL 00000000 _PyAST_MatchAs │ │ │ │ │ -0000a40c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a424 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000a458 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a484 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a48a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a4a0 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000a4c4 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000a4dc 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a4e2 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a52e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a53a 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000a548 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000a56c 0001a20a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -0000a5a8 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a5b8 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a5c2 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000a5e8 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a61e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a624 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a640 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000a65a 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a684 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a68a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a6b0 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a6b6 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a6e6 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a6ec 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a702 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000a71c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a74c 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000a76c 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000a77c 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000a78e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a7b2 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000a7c0 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a7d0 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000a7e8 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000a7f0 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00009e10 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00009e3a 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00009e64 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00009e78 0001a62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00009e7c 0001a630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00009e86 0002060a R_ARM_THM_CALL 00000000 _PyAST_MatchSingleton │ │ │ │ │ +00009e92 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009ea2 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00009eb6 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00009eba 0001a930 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00009ec2 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00009ed6 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00009eda 0001aa30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00009ee2 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009f0e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00009f14 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00009f3a 0001a50a R_ARM_THM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ +00009f4c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009f64 0001a50a R_ARM_THM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ +00009f70 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00009f8e 0001c90a R_ARM_THM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ +00009f9e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009fb4 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00009fde 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a006 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a00c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a060 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a06a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a074 00013c0a R_ARM_THM_CALL 000002c3 imaginary_number_rule │ │ │ │ │ +0000a080 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000a0a0 0001c40a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000a0ae 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a0c6 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a0d0 00013c0a R_ARM_THM_CALL 000002c3 imaginary_number_rule │ │ │ │ │ +0000a0dc 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000a0f8 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000a14e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a154 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a18a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a1a2 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a1b6 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000a1d4 0001c90a R_ARM_THM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ +0000a1e8 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000a210 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a244 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a24a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a258 0001a50a R_ARM_THM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ +0000a270 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a278 0002070a R_ARM_THM_CALL 00000000 _PyPegen_ensure_real │ │ │ │ │ +0000a292 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a2c8 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a2ce 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a2de 00012b2f R_ARM_THM_MOVW_ABS_NC 000011f4 .LC108 │ │ │ │ │ +0000a2e2 00012b30 R_ARM_THM_MOVT_ABS 000011f4 .LC108 │ │ │ │ │ +0000a2ec 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +0000a2f0 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +0000a2f4 0001910a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_string │ │ │ │ │ +0000a2fc 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000a304 00013a2f R_ARM_THM_MOVW_ABS_NC 0000a89d _tmp_44_rule │ │ │ │ │ +0000a308 00013a30 R_ARM_THM_MOVT_ABS 0000a89d _tmp_44_rule │ │ │ │ │ +0000a310 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000a31c 0001940a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +0000a328 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a354 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a37e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a384 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a3aa 00012b2f R_ARM_THM_MOVW_ABS_NC 000011f4 .LC108 │ │ │ │ │ +0000a3ae 00012b30 R_ARM_THM_MOVT_ABS 000011f4 .LC108 │ │ │ │ │ +0000a3b2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +0000a3cc 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000a3ea 0001ff0a R_ARM_THM_CALL 00000000 _PyAST_MatchAs │ │ │ │ │ +0000a3f8 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a410 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000a444 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a470 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a476 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a48c 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000a4b0 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000a4c8 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a4ce 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a51a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a526 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000a534 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000a558 0001a20a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +0000a594 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a5a4 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a5ae 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000a5d4 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a60a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a610 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a62c 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000a646 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a670 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a676 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a69c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a6a2 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a6d2 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a6d8 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a6ee 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000a708 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a738 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000a758 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000a768 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000a77a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a79e 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000a7ac 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a7bc 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000a7d4 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000a7dc 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000a7ea 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a7f2 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000a7fe 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a806 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a812 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a848 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a84e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a860 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a878 0000230a R_ARM_THM_CALL 0000f5fd named_expression_rule │ │ │ │ │ -0000a88a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a8aa 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a8ce 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a8d4 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a8e4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a8f4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a904 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a916 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a948 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a94e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a974 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a97a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a9a6 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a9ac 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a9c0 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000a9da 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a9ec 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000a9fe 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000aa0e 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000aa4e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000aa5e 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000aa80 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000aa8e 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000aa96 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000aaa4 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000aab4 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000aaba 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000aad6 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ab0e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ab14 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ab38 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ab3e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ab66 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ab6c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ab80 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000ab96 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000aba6 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000abb6 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000abc6 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000abdc 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000abe4 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000abec 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000ac10 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ac3e 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ac56 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000ac66 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ac76 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000aca2 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000aca8 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000acb8 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000acc4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000acd8 0002080a R_ARM_THM_CALL 00000000 _PyPegen_key_pattern_pair │ │ │ │ │ -0000acf0 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000acf6 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ad3a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ad40 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ad56 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000ad88 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000adb4 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000adbc 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000adda 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000a834 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a83a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a84c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a864 0000230a R_ARM_THM_CALL 0000f62d named_expression_rule │ │ │ │ │ +0000a876 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a896 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a8ba 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a8c0 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a8d0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a8e0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a8f0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a902 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a934 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a93a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a960 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a966 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a992 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a998 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a9ac 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000a9c6 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a9d8 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000a9ea 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000a9fa 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000aa3a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000aa4a 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000aa6c 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000aa7a 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000aa82 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000aa90 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000aaa0 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000aaa6 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000aac2 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000aafa 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ab00 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ab24 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ab2a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ab52 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ab58 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ab6c 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000ab82 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ab92 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000aba2 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000abb2 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000abc8 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000abd0 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000abd8 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000abfc 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ac2a 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ac42 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000ac52 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ac62 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000ac8e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ac94 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000aca4 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000acb0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000acc4 0002080a R_ARM_THM_CALL 00000000 _PyPegen_key_pattern_pair │ │ │ │ │ +0000acdc 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ace2 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ad26 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ad2c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ad42 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000ad74 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000ada0 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ada8 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000adc6 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000add6 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000adde 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 0000adea 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000adf2 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000adfe 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000ae0e 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000ae3e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ae44 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ae68 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ae6e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ae88 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000aea4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000aebe 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000aed8 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000aee8 0001412f R_ARM_THM_MOVW_ABS_NC 0000b069 _tmp_113_rule │ │ │ │ │ -0000aeec 00014130 R_ARM_THM_MOVT_ABS 0000b069 _tmp_113_rule │ │ │ │ │ -0000aef2 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000aefa 00000a0a R_ARM_THM_CALL 000072c5 expression_rule │ │ │ │ │ -0000af10 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000af2c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000af38 00000a0a R_ARM_THM_CALL 000072c5 expression_rule │ │ │ │ │ -0000af42 00006b0a R_ARM_THM_CALL 0000c861 for_if_clauses_rule │ │ │ │ │ -0000af4a 0000a92f R_ARM_THM_MOVW_ABS_NC 00000880 .LC52 │ │ │ │ │ -0000af4e 0000a930 R_ARM_THM_MOVT_ABS 00000880 .LC52 │ │ │ │ │ -0000af54 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000af58 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000af70 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000af86 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000af8e 00013f2f R_ARM_THM_MOVW_ABS_NC 00001260 .LC112 │ │ │ │ │ -0000af92 00013f30 R_ARM_THM_MOVT_ABS 00001260 .LC112 │ │ │ │ │ -0000af98 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000af9c 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000afc0 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000afd2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000afdc 00011f2f R_ARM_THM_MOVW_ABS_NC 000011bc .LC105 │ │ │ │ │ -0000afe0 00011f30 R_ARM_THM_MOVT_ABS 000011bc .LC105 │ │ │ │ │ -0000afea 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000afee 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000b006 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b016 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b022 00000a0a R_ARM_THM_CALL 000072c5 expression_rule │ │ │ │ │ -0000b030 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b03c 00000a0a R_ARM_THM_CALL 000072c5 expression_rule │ │ │ │ │ -0000b046 0001402f R_ARM_THM_MOVW_ABS_NC 000012a0 .LC113 │ │ │ │ │ -0000b04a 00014030 R_ARM_THM_MOVT_ABS 000012a0 .LC113 │ │ │ │ │ -0000b050 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000b054 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000b088 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b08e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b09e 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000b0b8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b0c6 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0000b0d6 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b100 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b106 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b122 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000b14c 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000b166 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b16c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b186 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b1b4 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000b1d4 0002090a R_ARM_THM_CALL 00000000 _PyAST_TypeVar │ │ │ │ │ -0000b1ee 0001920a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000b216 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b22c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b238 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000b256 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000b274 00020a0a R_ARM_THM_CALL 00000000 _PyAST_ParamSpec │ │ │ │ │ -0000b27e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b294 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000b2ac 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b2b2 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b2c8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b2e6 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000b302 00020b0a R_ARM_THM_CALL 00000000 _PyAST_TypeVarTuple │ │ │ │ │ -0000b312 00000a0a R_ARM_THM_CALL 000072c5 expression_rule │ │ │ │ │ -0000b326 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b332 00008a0a R_ARM_THM_CALL 00009ce5 star_expression_rule │ │ │ │ │ -0000b340 0001462f R_ARM_THM_MOVW_ABS_NC 00001364 .LC118 │ │ │ │ │ -0000b344 00014630 R_ARM_THM_MOVT_ABS 00001364 .LC118 │ │ │ │ │ -0000b35a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b378 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b3a2 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b3be 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b3c4 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b3dc 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b3f2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b3fc 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000b408 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b414 00000a0a R_ARM_THM_CALL 000072c5 expression_rule │ │ │ │ │ -0000b41a 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000b41e 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000b426 0001452f R_ARM_THM_MOVW_ABS_NC 00001344 .LC117 │ │ │ │ │ -0000b42a 00014530 R_ARM_THM_MOVT_ABS 00001344 .LC117 │ │ │ │ │ -0000b434 0001442f R_ARM_THM_MOVW_ABS_NC 0000131c .LC116 │ │ │ │ │ -0000b438 00014430 R_ARM_THM_MOVT_ABS 0000131c .LC116 │ │ │ │ │ -0000b454 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b46a 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000b478 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b490 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000b49c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b4a8 00000a0a R_ARM_THM_CALL 000072c5 expression_rule │ │ │ │ │ -0000b4b0 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000b4b4 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000b4bc 0001432f R_ARM_THM_MOVW_ABS_NC 000012f8 .LC115 │ │ │ │ │ -0000b4c0 00014330 R_ARM_THM_MOVT_ABS 000012f8 .LC115 │ │ │ │ │ -0000b4ca 0001422f R_ARM_THM_MOVW_ABS_NC 000012cc .LC114 │ │ │ │ │ -0000b4ce 00014230 R_ARM_THM_MOVT_ABS 000012cc .LC114 │ │ │ │ │ -0000b4dc 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b508 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b50e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b522 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b53a 00000a0a R_ARM_THM_CALL 000072c5 expression_rule │ │ │ │ │ -0000b548 0001462f R_ARM_THM_MOVW_ABS_NC 00001364 .LC118 │ │ │ │ │ -0000b54c 00014630 R_ARM_THM_MOVT_ABS 00001364 .LC118 │ │ │ │ │ -0000b562 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b582 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b5ac 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b5b2 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b5ca 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000b5f2 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b5f8 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b630 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b63c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b646 00000a0a R_ARM_THM_CALL 000072c5 expression_rule │ │ │ │ │ -0000b654 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b65e 0000240a R_ARM_THM_CALL 0000fdc5 block_rule │ │ │ │ │ -0000b668 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000b68a 0001ec0a R_ARM_THM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ -0000b6c8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b6e2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b718 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000b73a 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000b76e 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000b784 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b78e 00000a0a R_ARM_THM_CALL 000072c5 expression_rule │ │ │ │ │ -0000b79e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b7a8 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000b7b6 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b7c0 0000240a R_ARM_THM_CALL 0000fdc5 block_rule │ │ │ │ │ -0000b7cc 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000b7f0 0001ec0a R_ARM_THM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ -0000b7fe 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b82c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b832 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b848 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b854 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b85c 00000a0a R_ARM_THM_CALL 000072c5 expression_rule │ │ │ │ │ -0000b876 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b898 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b8a0 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b8ac 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000b8b4 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000b8c0 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b8c8 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000b8ec 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b8f2 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b90c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000adfa 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000ae2a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ae30 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ae54 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ae5a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ae74 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ae90 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000aeaa 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000aec4 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000aed4 0001412f R_ARM_THM_MOVW_ABS_NC 0000b055 _tmp_113_rule │ │ │ │ │ +0000aed8 00014130 R_ARM_THM_MOVT_ABS 0000b055 _tmp_113_rule │ │ │ │ │ +0000aede 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000aee6 00000a0a R_ARM_THM_CALL 000072c9 expression_rule │ │ │ │ │ +0000aefc 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000af18 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000af24 00000a0a R_ARM_THM_CALL 000072c9 expression_rule │ │ │ │ │ +0000af2e 00006b0a R_ARM_THM_CALL 0000c871 for_if_clauses_rule │ │ │ │ │ +0000af36 0000a92f R_ARM_THM_MOVW_ABS_NC 00000880 .LC52 │ │ │ │ │ +0000af3a 0000a930 R_ARM_THM_MOVT_ABS 00000880 .LC52 │ │ │ │ │ +0000af40 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000af44 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000af5c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000af72 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000af7a 00013f2f R_ARM_THM_MOVW_ABS_NC 00001260 .LC112 │ │ │ │ │ +0000af7e 00013f30 R_ARM_THM_MOVT_ABS 00001260 .LC112 │ │ │ │ │ +0000af84 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000af88 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000afac 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000afbe 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000afc8 00011f2f R_ARM_THM_MOVW_ABS_NC 000011bc .LC105 │ │ │ │ │ +0000afcc 00011f30 R_ARM_THM_MOVT_ABS 000011bc .LC105 │ │ │ │ │ +0000afd6 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000afda 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000aff2 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b002 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b00e 00000a0a R_ARM_THM_CALL 000072c9 expression_rule │ │ │ │ │ +0000b01c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b028 00000a0a R_ARM_THM_CALL 000072c9 expression_rule │ │ │ │ │ +0000b032 0001402f R_ARM_THM_MOVW_ABS_NC 000012a0 .LC113 │ │ │ │ │ +0000b036 00014030 R_ARM_THM_MOVT_ABS 000012a0 .LC113 │ │ │ │ │ +0000b03c 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000b040 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000b074 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b07a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b08a 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000b0a4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b0b2 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0000b0c2 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b0ec 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b0f2 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b10e 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000b138 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000b152 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b158 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b172 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b1a0 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000b1c0 0002090a R_ARM_THM_CALL 00000000 _PyAST_TypeVar │ │ │ │ │ +0000b1da 0001920a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000b202 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b218 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b224 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000b242 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000b260 00020a0a R_ARM_THM_CALL 00000000 _PyAST_ParamSpec │ │ │ │ │ +0000b26a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b280 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000b298 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b29e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b2b4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b2d2 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000b2ee 00020b0a R_ARM_THM_CALL 00000000 _PyAST_TypeVarTuple │ │ │ │ │ +0000b2fe 00000a0a R_ARM_THM_CALL 000072c9 expression_rule │ │ │ │ │ +0000b312 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b31e 00008a0a R_ARM_THM_CALL 00009ced star_expression_rule │ │ │ │ │ +0000b32c 0001462f R_ARM_THM_MOVW_ABS_NC 00001364 .LC118 │ │ │ │ │ +0000b330 00014630 R_ARM_THM_MOVT_ABS 00001364 .LC118 │ │ │ │ │ +0000b346 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b364 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b38e 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b3aa 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b3b0 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b3c8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b3de 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b3e8 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000b3f4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b400 00000a0a R_ARM_THM_CALL 000072c9 expression_rule │ │ │ │ │ +0000b406 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000b40a 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000b412 0001452f R_ARM_THM_MOVW_ABS_NC 00001344 .LC117 │ │ │ │ │ +0000b416 00014530 R_ARM_THM_MOVT_ABS 00001344 .LC117 │ │ │ │ │ +0000b420 0001442f R_ARM_THM_MOVW_ABS_NC 0000131c .LC116 │ │ │ │ │ +0000b424 00014430 R_ARM_THM_MOVT_ABS 0000131c .LC116 │ │ │ │ │ +0000b440 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b456 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000b464 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b47c 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000b488 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b494 00000a0a R_ARM_THM_CALL 000072c9 expression_rule │ │ │ │ │ +0000b49c 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000b4a0 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000b4a8 0001432f R_ARM_THM_MOVW_ABS_NC 000012f8 .LC115 │ │ │ │ │ +0000b4ac 00014330 R_ARM_THM_MOVT_ABS 000012f8 .LC115 │ │ │ │ │ +0000b4b6 0001422f R_ARM_THM_MOVW_ABS_NC 000012cc .LC114 │ │ │ │ │ +0000b4ba 00014230 R_ARM_THM_MOVT_ABS 000012cc .LC114 │ │ │ │ │ +0000b4c8 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b4f4 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b4fa 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b50e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b526 00000a0a R_ARM_THM_CALL 000072c9 expression_rule │ │ │ │ │ +0000b534 0001462f R_ARM_THM_MOVW_ABS_NC 00001364 .LC118 │ │ │ │ │ +0000b538 00014630 R_ARM_THM_MOVT_ABS 00001364 .LC118 │ │ │ │ │ +0000b54e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b56e 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b598 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b59e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b5b6 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000b5de 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b5e4 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b61c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b628 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b632 00000a0a R_ARM_THM_CALL 000072c9 expression_rule │ │ │ │ │ +0000b640 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b64a 0000240a R_ARM_THM_CALL 0000fdf5 block_rule │ │ │ │ │ +0000b654 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000b676 0001ec0a R_ARM_THM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ +0000b6b4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b6ce 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b704 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000b726 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000b75a 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000b770 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b77a 00000a0a R_ARM_THM_CALL 000072c9 expression_rule │ │ │ │ │ +0000b78a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b794 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000b7a2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b7ac 0000240a R_ARM_THM_CALL 0000fdf5 block_rule │ │ │ │ │ +0000b7b8 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000b7dc 0001ec0a R_ARM_THM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ +0000b7ea 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b818 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b81e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b834 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b840 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b848 00000a0a R_ARM_THM_CALL 000072c9 expression_rule │ │ │ │ │ +0000b862 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b884 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b88c 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b898 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000b8a0 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000b8ac 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b8b4 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000b8d8 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b8de 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b8f8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b902 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b90a 00000a0a R_ARM_THM_CALL 000072c9 expression_rule │ │ │ │ │ 0000b916 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b91e 00000a0a R_ARM_THM_CALL 000072c5 expression_rule │ │ │ │ │ -0000b92a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b944 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b94e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b96c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b976 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b990 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b99a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b9c2 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b9c8 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b9e6 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ba00 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ba18 00000a0a R_ARM_THM_CALL 000072c5 expression_rule │ │ │ │ │ -0000ba26 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ba30 00000a0a R_ARM_THM_CALL 000072c5 expression_rule │ │ │ │ │ -0000ba3e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ba48 0000240a R_ARM_THM_CALL 0000fdc5 block_rule │ │ │ │ │ -0000ba50 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000ba54 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000ba68 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -0000ba76 00014a2f R_ARM_THM_MOVW_ABS_NC 000013e8 .LC121 │ │ │ │ │ -0000ba7a 00014a30 R_ARM_THM_MOVT_ABS 000013e8 .LC121 │ │ │ │ │ -0000ba8a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000baaa 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000baae 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000bab4 0001492f R_ARM_THM_MOVW_ABS_NC 000013c0 .LC120 │ │ │ │ │ -0000bab8 00014930 R_ARM_THM_MOVT_ABS 000013c0 .LC120 │ │ │ │ │ -0000babc 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000bac8 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000baec 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000baf4 00000a0a R_ARM_THM_CALL 000072c5 expression_rule │ │ │ │ │ -0000bb14 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bb1e 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000bb22 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000bb2c 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000bb30 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000bb34 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000bb56 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000bb7a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bb84 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bb88 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bb92 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000bba4 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -0000bba8 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -0000bbb0 0001482f R_ARM_THM_MOVW_ABS_NC 00001380 .LC119 │ │ │ │ │ -0000bbb4 00014830 R_ARM_THM_MOVT_ABS 00001380 .LC119 │ │ │ │ │ -0000bbb8 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000bbc2 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000bbf8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bc14 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bc20 0000240a R_ARM_THM_CALL 0000fdc5 block_rule │ │ │ │ │ -0000bc2e 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000bc52 0001ec0a R_ARM_THM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ -0000bc5a 0000f72f R_ARM_THM_MOVW_ABS_NC 00000fa0 .LC94 │ │ │ │ │ -0000bc5e 0000f730 R_ARM_THM_MOVT_ABS 00000fa0 .LC94 │ │ │ │ │ -0000bc84 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bc90 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000bc9e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bca8 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000bcac 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000bcbe 0000f82f R_ARM_THM_MOVW_ABS_NC 00000fcc .LC95 │ │ │ │ │ -0000bcc2 0000f830 R_ARM_THM_MOVT_ABS 00000fcc .LC95 │ │ │ │ │ -0000bcd0 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000bcea 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000bd1e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000bd24 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000bd4e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bd6a 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000bd80 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000bd86 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000bd9e 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000bdce 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000bdd4 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000bdec 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000be0e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000be14 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000be3c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000be6c 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000be82 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000be8e 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000beae 0001e90a R_ARM_THM_CALL 00000000 _PyPegen_setup_full_format_spec │ │ │ │ │ -0000bec0 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000bec6 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000bede 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000bf14 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000bf1c 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000bf48 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000bf52 0001fc0a R_ARM_THM_CALL 00000000 _PyPegen_decoded_constant_from_token │ │ │ │ │ -0000bf80 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000bf8a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000bfc0 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000bfd0 0001230a R_ARM_THM_CALL 00000411 invalid_tstring_replacement_field_rule │ │ │ │ │ -0000bfe0 0000460a R_ARM_THM_CALL 0000d6bd annotated_rhs_rule │ │ │ │ │ -0000bff0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c022 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c030 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000c060 0001e80a R_ARM_THM_CALL 00000000 _PyPegen_formatted_value │ │ │ │ │ -0000c084 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c0aa 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000c0f2 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000c0f8 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c108 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c118 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c12a 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c158 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000c15e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c170 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c188 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c1a2 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c1e4 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000c1ea 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c210 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000c216 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c242 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000c248 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c25c 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000c276 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c284 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000c294 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000c2a4 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000c2e8 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000c2f0 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000c306 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c316 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000c32a 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c338 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c340 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c352 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000c384 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000c38a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c3b0 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000c3b6 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c3dc 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000c3e2 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c436 0000662f R_ARM_THM_MOVW_ABS_NC 00005669 _tmp_43_rule │ │ │ │ │ -0000c43a 00006630 R_ARM_THM_MOVT_ABS 00005669 _tmp_43_rule │ │ │ │ │ -0000c442 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000c44c 0000670a R_ARM_THM_CALL 000056e9 strings_rule │ │ │ │ │ -0000c464 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c480 0002080a R_ARM_THM_CALL 00000000 _PyPegen_key_pattern_pair │ │ │ │ │ -0000c4a0 0001362f R_ARM_THM_MOVW_ABS_NC 0000c0d5 _tmp_42_rule │ │ │ │ │ -0000c4a4 00013630 R_ARM_THM_MOVT_ABS 0000c0d5 _tmp_42_rule │ │ │ │ │ -0000c4ac 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000c4c4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b930 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b93a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b958 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b962 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b97c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b986 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b9ae 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b9b4 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b9d2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b9ec 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ba04 00000a0a R_ARM_THM_CALL 000072c9 expression_rule │ │ │ │ │ +0000ba12 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ba1c 00000a0a R_ARM_THM_CALL 000072c9 expression_rule │ │ │ │ │ +0000ba2a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ba34 0000240a R_ARM_THM_CALL 0000fdf5 block_rule │ │ │ │ │ +0000ba3c 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000ba40 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000ba54 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +0000ba62 00014a2f R_ARM_THM_MOVW_ABS_NC 000013e8 .LC121 │ │ │ │ │ +0000ba66 00014a30 R_ARM_THM_MOVT_ABS 000013e8 .LC121 │ │ │ │ │ +0000ba76 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ba96 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000ba9a 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000baa0 0001492f R_ARM_THM_MOVW_ABS_NC 000013c0 .LC120 │ │ │ │ │ +0000baa4 00014930 R_ARM_THM_MOVT_ABS 000013c0 .LC120 │ │ │ │ │ +0000baa8 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000bab4 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000bad8 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000bae0 00000a0a R_ARM_THM_CALL 000072c9 expression_rule │ │ │ │ │ +0000bb00 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bb0a 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000bb0e 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000bb18 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000bb1c 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000bb20 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000bb42 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000bb66 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bb70 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bb74 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bb7e 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000bb90 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +0000bb94 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +0000bb9c 0001482f R_ARM_THM_MOVW_ABS_NC 00001380 .LC119 │ │ │ │ │ +0000bba0 00014830 R_ARM_THM_MOVT_ABS 00001380 .LC119 │ │ │ │ │ +0000bba4 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000bbae 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000bbe4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bc00 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bc0c 0000240a R_ARM_THM_CALL 0000fdf5 block_rule │ │ │ │ │ +0000bc1a 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000bc3e 0001ec0a R_ARM_THM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ +0000bc46 0000f72f R_ARM_THM_MOVW_ABS_NC 00000fa0 .LC94 │ │ │ │ │ +0000bc4a 0000f730 R_ARM_THM_MOVT_ABS 00000fa0 .LC94 │ │ │ │ │ +0000bc70 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bc7c 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000bc8a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bc94 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000bc98 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000bcaa 0000f82f R_ARM_THM_MOVW_ABS_NC 00000fcc .LC95 │ │ │ │ │ +0000bcae 0000f830 R_ARM_THM_MOVT_ABS 00000fcc .LC95 │ │ │ │ │ +0000bcbc 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000bcd6 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000bd0a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000bd10 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000bd3a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bd56 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000bd6c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000bd72 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000bd8a 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000bdba 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000bdc0 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000bdd8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bdfa 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000be00 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000be28 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000be58 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000be6e 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000be7a 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000be9a 0001e90a R_ARM_THM_CALL 00000000 _PyPegen_setup_full_format_spec │ │ │ │ │ +0000beac 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000beb2 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000beca 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000bf00 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000bf08 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000bf34 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000bf3e 0001fc0a R_ARM_THM_CALL 00000000 _PyPegen_decoded_constant_from_token │ │ │ │ │ +0000bf6c 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000bf76 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000bfac 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000bfbc 0001230a R_ARM_THM_CALL 00000411 invalid_tstring_replacement_field_rule │ │ │ │ │ +0000bfcc 0000460a R_ARM_THM_CALL 0000d6cd annotated_rhs_rule │ │ │ │ │ +0000bfdc 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c00e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c01c 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000c04c 0001e80a R_ARM_THM_CALL 00000000 _PyPegen_formatted_value │ │ │ │ │ +0000c070 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000c096 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000c0de 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000c0e4 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000c0f4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c104 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c116 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c144 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000c14a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000c15c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c174 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c18e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000c1d0 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000c1d6 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000c1fc 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000c202 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000c22e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000c234 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000c248 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000c262 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c270 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000c280 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000c290 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000c2d4 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000c2dc 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000c2f2 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000c302 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000c316 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c324 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c32c 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c33e 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000c370 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000c376 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000c39c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000c3a2 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000c3c8 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000c3ce 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000c422 0000662f R_ARM_THM_MOVW_ABS_NC 0000566d _tmp_43_rule │ │ │ │ │ +0000c426 00006630 R_ARM_THM_MOVT_ABS 0000566d _tmp_43_rule │ │ │ │ │ +0000c42e 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000c438 0000670a R_ARM_THM_CALL 000056ed strings_rule │ │ │ │ │ +0000c450 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c46c 0002080a R_ARM_THM_CALL 00000000 _PyPegen_key_pattern_pair │ │ │ │ │ +0000c48c 0001362f R_ARM_THM_MOVW_ABS_NC 0000c0c1 _tmp_42_rule │ │ │ │ │ +0000c490 00013630 R_ARM_THM_MOVT_ABS 0000c0c1 _tmp_42_rule │ │ │ │ │ +0000c498 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000c4b0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c4c6 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000c4da 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c4ee 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c51e 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000c544 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000c556 0001a62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000c55a 0001a630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000c568 0001a70a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +0000c50a 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000c530 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000c542 0001a62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000c546 0001a630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000c554 0001a70a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +0000c566 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000c57a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c58e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c5aa 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c5b2 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c5c0 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000c5d2 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -0000c5d6 0001aa30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -0000c5e0 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000c5f2 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -0000c5f6 0001a930 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -0000c5fe 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c60c 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c632 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000c638 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c648 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c658 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c66a 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c596 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c59e 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c5ac 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000c5be 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +0000c5c2 0001aa30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +0000c5cc 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000c5de 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +0000c5e2 0001a930 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +0000c5ea 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000c5f8 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c61e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000c624 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000c634 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c644 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c656 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x2aa00 contains 48 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x2aa1c 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 │ │ │ │ │ @@ -2517,15 +2517,15 @@ │ │ │ │ │ 00000148 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000158 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000160 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000168 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000170 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000178 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x2ab80 contains 3238 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x2ab9c contains 3239 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000022 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000028 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000004e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000054 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000006c 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00000090 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ @@ -2572,170 +2572,170 @@ │ │ │ │ │ 00000384 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000003b2 0000182f R_ARM_THM_MOVW_ABS_NC 000001a4 .LC10 │ │ │ │ │ 000003b6 00001830 R_ARM_THM_MOVT_ABS 000001a4 .LC10 │ │ │ │ │ 000003ba 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ 000003f4 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000003fa 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000414 0000210a R_ARM_THM_CALL 00000671 decorators_rule │ │ │ │ │ -0000042c 0000220a R_ARM_THM_CALL 00001105 function_def_raw_rule │ │ │ │ │ +0000042c 0000220a R_ARM_THM_CALL 000010fd function_def_raw_rule │ │ │ │ │ 0000044e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000454 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000492 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000004a6 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000004b8 0000250a R_ARM_THM_CALL 00003729 elif_stmt_rule │ │ │ │ │ +000004b8 0000250a R_ARM_THM_CALL 00003721 elif_stmt_rule │ │ │ │ │ 000004d4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000004f0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000050a 0000260a R_ARM_THM_CALL 00003a1d else_block_rule │ │ │ │ │ +0000050a 0000260a R_ARM_THM_CALL 00003a15 else_block_rule │ │ │ │ │ 0000051c 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00000542 00017f0a R_ARM_THM_CALL 00000000 _PyAST_If │ │ │ │ │ 00000554 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000057a 0000220a R_ARM_THM_CALL 00001105 function_def_raw_rule │ │ │ │ │ +0000057a 0000220a R_ARM_THM_CALL 000010fd function_def_raw_rule │ │ │ │ │ 0000058a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_function_def_decorators │ │ │ │ │ 0000059c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000005cc 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000005d2 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000005ec 0000210a R_ARM_THM_CALL 00000671 decorators_rule │ │ │ │ │ -00000604 0000270a R_ARM_THM_CALL 000044cd class_def_raw_rule │ │ │ │ │ +00000604 0000270a R_ARM_THM_CALL 000044c5 class_def_raw_rule │ │ │ │ │ 00000634 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000063a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000678 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000682 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000069e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000006aa 0000280a R_ARM_THM_CALL 00005841 _gather_35_rule │ │ │ │ │ +000006aa 0000280a R_ARM_THM_CALL 00005839 _gather_35_rule │ │ │ │ │ 000006ba 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000006c8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000006e8 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00000718 0001810a R_ARM_THM_CALL 00000000 _PyAST_With │ │ │ │ │ 0000072a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000074c 00002a0a R_ARM_THM_CALL 00004911 for_stmt_rule │ │ │ │ │ +0000074c 00002a0a R_ARM_THM_CALL 00004909 for_stmt_rule │ │ │ │ │ 0000076c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000772 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000007b0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000007b6 0000152f R_ARM_THM_MOVW_ABS_NC 00000148 .LC7 │ │ │ │ │ 000007ba 00001530 R_ARM_THM_MOVT_ABS 00000148 .LC7 │ │ │ │ │ 000007c2 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -000007d4 00002b0a R_ARM_THM_CALL 00003c19 finally_block_rule │ │ │ │ │ +000007d4 00002b0a R_ARM_THM_CALL 00003c11 finally_block_rule │ │ │ │ │ 000007f0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000007fa 0000152f R_ARM_THM_MOVW_ABS_NC 00000148 .LC7 │ │ │ │ │ 000007fe 00001530 R_ARM_THM_MOVT_ABS 00000148 .LC7 │ │ │ │ │ 00000806 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -00000820 00002c0a R_ARM_THM_CALL 00003da1 _loop1_37_rule │ │ │ │ │ -0000082e 0000260a R_ARM_THM_CALL 00003a1d else_block_rule │ │ │ │ │ -00000840 00002b0a R_ARM_THM_CALL 00003c19 finally_block_rule │ │ │ │ │ +00000820 00002c0a R_ARM_THM_CALL 00003d99 _loop1_37_rule │ │ │ │ │ +0000082e 0000260a R_ARM_THM_CALL 00003a15 else_block_rule │ │ │ │ │ +00000840 00002b0a R_ARM_THM_CALL 00003c11 finally_block_rule │ │ │ │ │ 00000852 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 0000087c 0001830a R_ARM_THM_CALL 00000000 _PyAST_Try │ │ │ │ │ 0000088e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000008b0 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 000008c8 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ 000008e8 00017f0a R_ARM_THM_CALL 00000000 _PyAST_If │ │ │ │ │ 00000906 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000090c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000094a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000966 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000980 0000260a R_ARM_THM_CALL 00003a1d else_block_rule │ │ │ │ │ +00000980 0000260a R_ARM_THM_CALL 00003a15 else_block_rule │ │ │ │ │ 00000992 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 000009b8 0001840a R_ARM_THM_CALL 00000000 _PyAST_While │ │ │ │ │ 000009ca 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000a08 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000a36 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000a3c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000a4e 0000182f R_ARM_THM_MOVW_ABS_NC 000001a4 .LC10 │ │ │ │ │ 00000a52 00001830 R_ARM_THM_MOVT_ABS 000001a4 .LC10 │ │ │ │ │ 00000a5a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ 00000a6e 0000182f R_ARM_THM_MOVW_ABS_NC 000001a4 .LC10 │ │ │ │ │ 00000a72 00001830 R_ARM_THM_MOVT_ABS 000001a4 .LC10 │ │ │ │ │ 00000a76 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ 00000a92 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00000ab0 00002d0a R_ARM_THM_CALL 00008819 subject_expr_rule │ │ │ │ │ +00000ab0 00002d0a R_ARM_THM_CALL 00008805 subject_expr_rule │ │ │ │ │ 00000ac2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000ad2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000ae2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000b00 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000b06 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000b22 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00000b3e 0000192f R_ARM_THM_MOVW_ABS_NC 000001ac .LC11 │ │ │ │ │ 00000b42 00001930 R_ARM_THM_MOVT_ABS 000001ac .LC11 │ │ │ │ │ 00000b5e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000b64 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000b7e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00000b88 00002e0a R_ARM_THM_CALL 00008945 patterns_rule │ │ │ │ │ -00000b94 00002f0a R_ARM_THM_CALL 0000a829 guard_rule │ │ │ │ │ +00000b88 00002e0a R_ARM_THM_CALL 00008931 patterns_rule │ │ │ │ │ +00000b94 00002f0a R_ARM_THM_CALL 0000a815 guard_rule │ │ │ │ │ 00000ba4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000bbe 0001850a R_ARM_THM_CALL 00000000 _PyAST_match_case │ │ │ │ │ 00000c02 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000c08 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000c18 0000192f R_ARM_THM_MOVW_ABS_NC 000001ac .LC11 │ │ │ │ │ 00000c1c 00001930 R_ARM_THM_MOVT_ABS 000001ac .LC11 │ │ │ │ │ 00000c24 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00000c2c 00002e0a R_ARM_THM_CALL 00008945 patterns_rule │ │ │ │ │ +00000c2c 00002e0a R_ARM_THM_CALL 00008931 patterns_rule │ │ │ │ │ 00000c40 0000192f R_ARM_THM_MOVW_ABS_NC 000001ac .LC11 │ │ │ │ │ 00000c44 00001930 R_ARM_THM_MOVT_ABS 000001ac .LC11 │ │ │ │ │ 00000c48 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ 00000c88 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00000cb6 0000270a R_ARM_THM_CALL 000044cd class_def_raw_rule │ │ │ │ │ +00000cb6 0000270a R_ARM_THM_CALL 000044c5 class_def_raw_rule │ │ │ │ │ 00000cc6 0001860a R_ARM_THM_CALL 00000000 _PyPegen_class_def_decorators │ │ │ │ │ 00000cd8 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000cfc 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000d0a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000d18 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00000d3c 0001870a R_ARM_THM_CALL 00000000 _PyAST_Match │ │ │ │ │ 00000d44 00001b2f R_ARM_THM_MOVW_ABS_NC 000001f4 .LC13 │ │ │ │ │ 00000d48 00001b30 R_ARM_THM_MOVT_ABS 000001f4 .LC13 │ │ │ │ │ -00000d4e 0000300a R_ARM_THM_CALL 000053c9 INVALID_VERSION_CHECK │ │ │ │ │ +00000d4e 0000300a R_ARM_THM_CALL 000053c1 INVALID_VERSION_CHECK │ │ │ │ │ 00000d64 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000d82 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 00000da4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000db0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000dba 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000dd6 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000de6 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000df2 0000280a R_ARM_THM_CALL 00005841 _gather_35_rule │ │ │ │ │ +00000df2 0000280a R_ARM_THM_CALL 00005839 _gather_35_rule │ │ │ │ │ 00000e02 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000e10 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000e30 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00000e60 0001880a R_ARM_THM_CALL 00000000 _PyAST_AsyncWith │ │ │ │ │ 00000e68 0000112f R_ARM_THM_MOVW_ABS_NC 0000008c .LC3 │ │ │ │ │ 00000e6c 00001130 R_ARM_THM_MOVT_ABS 0000008c .LC3 │ │ │ │ │ -00000e72 0000300a R_ARM_THM_CALL 000053c9 INVALID_VERSION_CHECK │ │ │ │ │ +00000e72 0000300a R_ARM_THM_CALL 000053c1 INVALID_VERSION_CHECK │ │ │ │ │ 00000ea6 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000eb0 0000152f R_ARM_THM_MOVW_ABS_NC 00000148 .LC7 │ │ │ │ │ 00000eb4 00001530 R_ARM_THM_MOVT_ABS 00000148 .LC7 │ │ │ │ │ 00000ebc 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -00000ed6 0000310a R_ARM_THM_CALL 0000b589 _loop1_38_rule │ │ │ │ │ -00000ee4 0000260a R_ARM_THM_CALL 00003a1d else_block_rule │ │ │ │ │ -00000ef6 00002b0a R_ARM_THM_CALL 00003c19 finally_block_rule │ │ │ │ │ +00000ed6 0000310a R_ARM_THM_CALL 0000b575 _loop1_38_rule │ │ │ │ │ +00000ee4 0000260a R_ARM_THM_CALL 00003a15 else_block_rule │ │ │ │ │ +00000ef6 00002b0a R_ARM_THM_CALL 00003c11 finally_block_rule │ │ │ │ │ 00000f08 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00000f32 0001890a R_ARM_THM_CALL 00000000 _PyAST_TryStar │ │ │ │ │ 00000f3a 0000162f R_ARM_THM_MOVW_ABS_NC 0000014c .LC8 │ │ │ │ │ 00000f3e 00001630 R_ARM_THM_MOVT_ABS 0000014c .LC8 │ │ │ │ │ -00000f44 0000300a R_ARM_THM_CALL 000053c9 INVALID_VERSION_CHECK │ │ │ │ │ +00000f44 0000300a R_ARM_THM_CALL 000053c1 INVALID_VERSION_CHECK │ │ │ │ │ 00000f56 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000fa0 00002d0a R_ARM_THM_CALL 00008819 subject_expr_rule │ │ │ │ │ +00000fa0 00002d0a R_ARM_THM_CALL 00008805 subject_expr_rule │ │ │ │ │ 00000fae 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000fbc 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000fc6 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 00000fca 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 00000fd4 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 00000fe0 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ 00000fe4 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ 00000fee 00001c2f R_ARM_THM_MOVW_ABS_NC 00000208 .LC14 │ │ │ │ │ 00000ff2 00001c30 R_ARM_THM_MOVT_ABS 00000208 .LC14 │ │ │ │ │ 00000ff8 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 00001002 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001016 00002d0a R_ARM_THM_CALL 00008819 subject_expr_rule │ │ │ │ │ +00001016 00002d0a R_ARM_THM_CALL 00008805 subject_expr_rule │ │ │ │ │ 00001024 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000102e 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00001032 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 0000103a 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 0000103e 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 00001044 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 0000104c 00001b2f R_ARM_THM_MOVW_ABS_NC 000001f4 .LC13 │ │ │ │ │ 00001050 00001b30 R_ARM_THM_MOVT_ABS 000001f4 .LC13 │ │ │ │ │ -00001056 0000300a R_ARM_THM_CALL 000053c9 INVALID_VERSION_CHECK │ │ │ │ │ -0000108c 0000280a R_ARM_THM_CALL 00005841 _gather_35_rule │ │ │ │ │ +00001056 0000300a R_ARM_THM_CALL 000053c1 INVALID_VERSION_CHECK │ │ │ │ │ +0000108c 0000280a R_ARM_THM_CALL 00005839 _gather_35_rule │ │ │ │ │ 0000109c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000010ae 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000010bc 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000010ca 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000010fe 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00001104 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000111c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ @@ -2796,33 +2796,33 @@ │ │ │ │ │ 000014a4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000014b2 0000342f R_ARM_THM_MOVW_ABS_NC 00000a4b _tmp_144_rule │ │ │ │ │ 000014b6 00003430 R_ARM_THM_MOVT_ABS 00000a4b _tmp_144_rule │ │ │ │ │ 000014be 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 000014d8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000014e2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000014ea 0000350a R_ARM_THM_CALL 00000ab5 _loop0_145_rule │ │ │ │ │ -000014f2 00002c0a R_ARM_THM_CALL 00003da1 _loop1_37_rule │ │ │ │ │ +000014f2 00002c0a R_ARM_THM_CALL 00003d99 _loop1_37_rule │ │ │ │ │ 00001508 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001512 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000151a 0000350a R_ARM_THM_CALL 00000ab5 _loop0_145_rule │ │ │ │ │ -00001522 0000310a R_ARM_THM_CALL 0000b589 _loop1_38_rule │ │ │ │ │ +00001522 0000310a R_ARM_THM_CALL 0000b575 _loop1_38_rule │ │ │ │ │ 0000154c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000155a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001570 0000360a R_ARM_THM_CALL 0000217d _tmp_22_rule │ │ │ │ │ +00001570 0000360a R_ARM_THM_CALL 00002175 _tmp_22_rule │ │ │ │ │ 00001580 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000158a 0000142f R_ARM_THM_MOVW_ABS_NC 0000010c .LC6 │ │ │ │ │ 0000158e 00001430 R_ARM_THM_MOVT_ABS 0000010c .LC6 │ │ │ │ │ 00001594 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00001598 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000015ac 0000370a R_ARM_THM_CALL 00007c55 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000015ac 0000370a R_ARM_THM_CALL 00007c41 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 000015b0 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000015cc 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000015e4 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000015ea 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000160a 0000360a R_ARM_THM_CALL 0000217d _tmp_22_rule │ │ │ │ │ +0000160a 0000360a R_ARM_THM_CALL 00002175 _tmp_22_rule │ │ │ │ │ 0000161a 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ 00001630 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000163a 0000142f R_ARM_THM_MOVW_ABS_NC 0000010c .LC6 │ │ │ │ │ 0000163e 00001430 R_ARM_THM_MOVT_ABS 0000010c .LC6 │ │ │ │ │ 00001644 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00001648 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00001678 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ @@ -2835,38 +2835,38 @@ │ │ │ │ │ 000016c4 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ 000016c8 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ 000016d0 0000122f R_ARM_THM_MOVW_ABS_NC 000000a8 .LC4 │ │ │ │ │ 000016d4 00001230 R_ARM_THM_MOVT_ABS 000000a8 .LC4 │ │ │ │ │ 000016d8 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 000016ee 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00001710 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000171a 00002f0a R_ARM_THM_CALL 0000a829 guard_rule │ │ │ │ │ +0000171a 00002f0a R_ARM_THM_CALL 0000a815 guard_rule │ │ │ │ │ 0000172a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001734 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00001738 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00001742 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00001746 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 0000174a 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 00001756 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00001770 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001780 00002e0a R_ARM_THM_CALL 00008945 patterns_rule │ │ │ │ │ -0000178c 00002f0a R_ARM_THM_CALL 0000a829 guard_rule │ │ │ │ │ +00001780 00002e0a R_ARM_THM_CALL 00008931 patterns_rule │ │ │ │ │ +0000178c 00002f0a R_ARM_THM_CALL 0000a815 guard_rule │ │ │ │ │ 0000179c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000017aa 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000017b4 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 000017b8 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 000017c2 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 000017d6 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ 000017da 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ 000017e0 00001a2f R_ARM_THM_MOVW_ABS_NC 000001b4 .LC12 │ │ │ │ │ 000017e4 00001a30 R_ARM_THM_MOVT_ABS 000001b4 .LC12 │ │ │ │ │ 000017e8 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 0000181a 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00001826 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001832 0000280a R_ARM_THM_CALL 00005841 _gather_35_rule │ │ │ │ │ +00001832 0000280a R_ARM_THM_CALL 00005839 _gather_35_rule │ │ │ │ │ 00001842 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001854 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001862 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000187c 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 000018d4 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000018de 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000018e8 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ @@ -3001,16 +3001,16 @@ │ │ │ │ │ 000023b2 00004030 R_ARM_THM_MOVT_ABS 0000036c .LC22 │ │ │ │ │ 000023b6 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ 000023ba 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ 000023c2 0001910a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_string │ │ │ │ │ 000023f2 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 000023f6 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 00002402 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00002418 0000452f R_ARM_THM_MOVW_ABS_NC 0000c7ed _tmp_5_rule │ │ │ │ │ -0000241c 00004530 R_ARM_THM_MOVT_ABS 0000c7ed _tmp_5_rule │ │ │ │ │ +00002418 0000452f R_ARM_THM_MOVW_ABS_NC 0000c7fd _tmp_5_rule │ │ │ │ │ +0000241c 00004530 R_ARM_THM_MOVT_ABS 0000c7fd _tmp_5_rule │ │ │ │ │ 00002424 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 0000243a 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 0000243e 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 0000244a 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 00002460 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 00002464 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 00002470 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ @@ -3047,21 +3047,21 @@ │ │ │ │ │ 00002676 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 00002684 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002694 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 000026c0 0001930a R_ARM_THM_CALL 00000000 _PyAST_Assign │ │ │ │ │ 000026e0 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 00002702 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 00002712 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000272c 0000470a R_ARM_THM_CALL 00008791 _tmp_10_rule │ │ │ │ │ +0000272c 0000470a R_ARM_THM_CALL 0000877d _tmp_10_rule │ │ │ │ │ 0000273c 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00002752 0001940a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ 00002772 0001950a R_ARM_THM_CALL 00000000 _PyAST_AnnAssign │ │ │ │ │ 0000277a 0000392f R_ARM_THM_MOVW_ABS_NC 00000248 .LC15 │ │ │ │ │ 0000277e 00003930 R_ARM_THM_MOVT_ABS 00000248 .LC15 │ │ │ │ │ -00002784 0000300a R_ARM_THM_CALL 000053c9 INVALID_VERSION_CHECK │ │ │ │ │ +00002784 0000300a R_ARM_THM_CALL 000053c1 INVALID_VERSION_CHECK │ │ │ │ │ 00002796 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000027a8 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 000027c4 0001960a R_ARM_THM_CALL 00000000 _PyAST_Expr │ │ │ │ │ 000027d6 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000027ea 0001940a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ 00002834 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000283a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ @@ -3076,2697 +3076,2698 @@ │ │ │ │ │ 00002998 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000299e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000029ba 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000029da 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 000029fa 0001980a R_ARM_THM_CALL 00000000 _PyAST_Raise │ │ │ │ │ 00002a0a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00002a32 00004a0a R_ARM_THM_CALL 00000829 import_stmt_rule │ │ │ │ │ -00002a44 00004b0a R_ARM_THM_CALL 0000482d pass_stmt_rule │ │ │ │ │ +00002a44 00004b0a R_ARM_THM_CALL 00004825 pass_stmt_rule │ │ │ │ │ 00002a5e 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00002a84 0001990a R_ARM_THM_CALL 00000000 _PyAST_AugAssign │ │ │ │ │ 00002a90 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00002ab4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002ac6 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00002aea 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00002af0 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00002b20 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002b2c 00004c0a R_ARM_THM_CALL 00005b91 del_targets_rule │ │ │ │ │ -00002b38 00004d2f R_ARM_THM_MOVW_ABS_NC 000060b1 _tmp_16_rule │ │ │ │ │ -00002b3c 00004d30 R_ARM_THM_MOVT_ABS 000060b1 _tmp_16_rule │ │ │ │ │ +00002b2c 00004c0a R_ARM_THM_CALL 00005b89 del_targets_rule │ │ │ │ │ +00002b38 00004d2f R_ARM_THM_MOVW_ABS_NC 000060a9 _tmp_16_rule │ │ │ │ │ +00002b3c 00004d30 R_ARM_THM_MOVT_ABS 000060a9 _tmp_16_rule │ │ │ │ │ 00002b44 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 00002b50 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00002b6c 00019a0a R_ARM_THM_CALL 00000000 _PyAST_Delete │ │ │ │ │ 00002b7c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00002ba6 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00002bac 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00002be2 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00002bfe 0001960a R_ARM_THM_CALL 00000000 _PyAST_Expr │ │ │ │ │ 00002c0e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002c42 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00002c48 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00002c74 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002c8e 00004f0a R_ARM_THM_CALL 00004fe5 _tmp_17_rule │ │ │ │ │ -00002c9e 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00002cbe 00019b0a R_ARM_THM_CALL 00000000 _PyAST_Assert │ │ │ │ │ -00002cce 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002d08 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00002d0e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00002d26 0000500a R_ARM_THM_CALL 00006aed invalid_ann_assign_target_rule │ │ │ │ │ -00002d74 0000520a R_ARM_THM_CALL 000078cd _loop0_121_rule │ │ │ │ │ -00002d96 0000520a R_ARM_THM_CALL 000078cd _loop0_121_rule │ │ │ │ │ -00002dd0 0000530a R_ARM_THM_CALL 00005759 break_stmt_rule │ │ │ │ │ -00002de0 0000540a R_ARM_THM_CALL 00005671 continue_stmt_rule │ │ │ │ │ -00002e00 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002e0c 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00002e30 0001980a R_ARM_THM_CALL 00000000 _PyAST_Raise │ │ │ │ │ -00002e4e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00002e54 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00002e80 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002e8c 0000550a R_ARM_THM_CALL 00005261 _gather_15_rule │ │ │ │ │ -00002e9a 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00002eae 00019c0a R_ARM_THM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ -00002ec4 00019d0a R_ARM_THM_CALL 00000000 _PyAST_Global │ │ │ │ │ -00002ed4 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002f06 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002f24 0000470a R_ARM_THM_CALL 00008791 _tmp_10_rule │ │ │ │ │ -00002f34 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00002f5c 0001950a R_ARM_THM_CALL 00000000 _PyAST_AnnAssign │ │ │ │ │ -00002f64 00003a2f R_ARM_THM_MOVW_ABS_NC 00000268 .LC16 │ │ │ │ │ -00002f68 00003a30 R_ARM_THM_MOVT_ABS 00000268 .LC16 │ │ │ │ │ -00002f6e 0000300a R_ARM_THM_CALL 000053c9 INVALID_VERSION_CHECK │ │ │ │ │ -00002f9c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00002fa2 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00002fba 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002fd6 0000560a R_ARM_THM_CALL 00007b75 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ -00002fda 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000301a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00003020 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000304c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003058 0000550a R_ARM_THM_CALL 00005261 _gather_15_rule │ │ │ │ │ -00003066 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000307c 00019c0a R_ARM_THM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ -00003094 00019e0a R_ARM_THM_CALL 00000000 _PyAST_Nonlocal │ │ │ │ │ -000030a4 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000030cc 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000030d2 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000030f8 0000402f R_ARM_THM_MOVW_ABS_NC 0000036c .LC22 │ │ │ │ │ -000030fc 00004030 R_ARM_THM_MOVT_ABS 0000036c .LC22 │ │ │ │ │ -00003102 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -0000310e 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000311c 0000570a R_ARM_THM_CALL 0000195d type_params_rule │ │ │ │ │ -0000312e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003148 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00003160 0001940a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -0000317c 00019f0a R_ARM_THM_CALL 00000000 _PyAST_TypeAlias │ │ │ │ │ -00003184 0000412f R_ARM_THM_MOVW_ABS_NC 00000374 .LC23 │ │ │ │ │ -00003188 00004130 R_ARM_THM_MOVT_ABS 00000374 .LC23 │ │ │ │ │ -0000318e 0000300a R_ARM_THM_CALL 000053c9 INVALID_VERSION_CHECK │ │ │ │ │ -000031b2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000031cc 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000031d2 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000031ea 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00003224 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00003238 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003246 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000325c 00003c2f R_ARM_THM_MOVW_ABS_NC 000002b8 .LC18 │ │ │ │ │ -00003260 00003c30 R_ARM_THM_MOVT_ABS 000002b8 .LC18 │ │ │ │ │ -00003266 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000326a 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00003282 0000370a R_ARM_THM_CALL 00007c55 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00003286 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000032a0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000032b6 00003d2f R_ARM_THM_MOVW_ABS_NC 000002e8 .LC19 │ │ │ │ │ -000032ba 00003d30 R_ARM_THM_MOVT_ABS 000002e8 .LC19 │ │ │ │ │ -000032c0 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000032c4 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000032de 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000032ee 0000560a R_ARM_THM_CALL 00007b75 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ -000032f2 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003318 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000331c 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000332c 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -00003336 00003f2f R_ARM_THM_MOVW_ABS_NC 00000334 .LC21 │ │ │ │ │ -0000333a 00003f30 R_ARM_THM_MOVT_ABS 00000334 .LC21 │ │ │ │ │ -00003348 0000370a R_ARM_THM_CALL 00007c55 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000334c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003362 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00003374 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000338a 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000033ac 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000033ca 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000033d8 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00003402 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000341a 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003422 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003452 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000346a 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003486 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000349e 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000034a6 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000034b4 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000034c4 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000034de 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00003506 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003522 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003538 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00003566 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000035bc 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000035da 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000035f4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000035fe 00003e2f R_ARM_THM_MOVW_ABS_NC 00000308 .LC20 │ │ │ │ │ -00003602 00003e30 R_ARM_THM_MOVT_ABS 00000308 .LC20 │ │ │ │ │ -00003608 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003618 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000362e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003674 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000369c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000036c6 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000036e4 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000036f0 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000036f8 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003722 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000372c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003742 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00003746 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00003756 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -00003760 00003b2f R_ARM_THM_MOVW_ABS_NC 00000288 .LC17 │ │ │ │ │ -00003764 00003b30 R_ARM_THM_MOVT_ABS 00000288 .LC17 │ │ │ │ │ -00003788 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000037a6 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000037c2 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000037fa 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000382e 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003836 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000384c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000388a 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000038ae 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000038d6 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003904 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000390a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00003944 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000394a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00003960 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000398a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00003990 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000039a2 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000039d6 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00003a12 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003a22 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003a32 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00003a48 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00003a7a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003a94 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00003aca 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00003b00 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00003b3e 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00003b6e 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00003ba0 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00003bd0 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00003bdc 00005a2f R_ARM_THM_MOVW_ABS_NC 00005e2d t_lookahead_rule │ │ │ │ │ -00003be0 00005a30 R_ARM_THM_MOVT_ABS 00005e2d t_lookahead_rule │ │ │ │ │ -00003be8 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00003bf4 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00003c18 0001a20a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -00003c4a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003c54 00005a2f R_ARM_THM_MOVW_ABS_NC 00005e2d t_lookahead_rule │ │ │ │ │ -00003c58 00005a30 R_ARM_THM_MOVT_ABS 00005e2d t_lookahead_rule │ │ │ │ │ -00003c60 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00003c6c 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00003c8c 0001a30a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ -00003c96 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003cac 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00003cd8 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003cf6 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003d30 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00003d36 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00003d4a 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00003d6c 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00003daa 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003dd4 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00003dda 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00003e14 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00003e1a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00003e30 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00003e50 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003e74 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00003e7a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00003e8e 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00003eac 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003ed0 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00003ed6 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00003eea 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00003f18 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00003f1e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00003f32 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00003f60 00005a2f R_ARM_THM_MOVW_ABS_NC 00005e2d t_lookahead_rule │ │ │ │ │ -00003f64 00005a30 R_ARM_THM_MOVT_ABS 00005e2d t_lookahead_rule │ │ │ │ │ -00003f6c 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00003f8a 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00003f92 00005a2f R_ARM_THM_MOVW_ABS_NC 00005e2d t_lookahead_rule │ │ │ │ │ -00003f96 00005a30 R_ARM_THM_MOVT_ABS 00005e2d t_lookahead_rule │ │ │ │ │ -00003f9e 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00003fa6 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00003fc8 0001a20a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -00003fd2 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000400c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004026 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000402e 00005a2f R_ARM_THM_MOVW_ABS_NC 00005e2d t_lookahead_rule │ │ │ │ │ -00004032 00005a30 R_ARM_THM_MOVT_ABS 00005e2d t_lookahead_rule │ │ │ │ │ -0000403a 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00004044 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000406e 0001a40a R_ARM_THM_CALL 00000000 _PyAST_Call │ │ │ │ │ -000040bc 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000040c6 00005a2f R_ARM_THM_MOVW_ABS_NC 00005e2d t_lookahead_rule │ │ │ │ │ -000040ca 00005a30 R_ARM_THM_MOVT_ABS 00005e2d t_lookahead_rule │ │ │ │ │ -000040d2 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000040de 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004100 0001a30a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ -0000411c 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00004154 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000418e 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000041c8 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000041fc 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000420c 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00004228 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000425c 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00004292 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000042cc 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00004332 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004342 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000435c 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00004394 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000043ce 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00004408 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000443c 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000444c 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00004464 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000449a 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000044d0 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00004500 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00004554 0001a40a R_ARM_THM_CALL 00000000 _PyAST_Call │ │ │ │ │ -00004564 00005a2f R_ARM_THM_MOVW_ABS_NC 00005e2d t_lookahead_rule │ │ │ │ │ -00004568 00005a30 R_ARM_THM_MOVT_ABS 00005e2d t_lookahead_rule │ │ │ │ │ -00004570 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000457c 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000458c 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -000045a8 0001a40a R_ARM_THM_CALL 00000000 _PyAST_Call │ │ │ │ │ -000045be 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000045f2 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00004622 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004668 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000466e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000469a 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000046c2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000046de 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000046fa 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000470e 0000662f R_ARM_THM_MOVW_ABS_NC 00005669 _tmp_43_rule │ │ │ │ │ -00004712 00006630 R_ARM_THM_MOVT_ABS 00005669 _tmp_43_rule │ │ │ │ │ -0000471a 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000472e 0001a50a R_ARM_THM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ -00004742 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00004746 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00004750 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00004762 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00004766 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00004770 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00004782 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00004786 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00004790 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000047a6 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000047d8 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000047de 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000480e 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004822 0001a62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00004826 0001a630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00004834 0001a70a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -00004846 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004866 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000486c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004884 0000690a R_ARM_THM_CALL 000032e9 list_rule │ │ │ │ │ -000048a8 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000048ae 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000048d4 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000048da 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000490c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004922 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004928 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004940 00006a0a R_ARM_THM_CALL 00004d29 _gather_85_rule │ │ │ │ │ -00004962 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000497a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004992 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004998 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000049b0 00006a0a R_ARM_THM_CALL 00004d29 _gather_85_rule │ │ │ │ │ -000049d0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000049f0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004a1e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004a24 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004a52 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004a6e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004a7a 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004a96 0001a80a R_ARM_THM_CALL 00000000 _PyAST_Set │ │ │ │ │ -00004ab2 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004ac6 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00004aca 0001a930 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00004aea 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004af0 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004b0a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004b24 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004b2a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004b70 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004b8e 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004ba2 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00004ba6 0001aa30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00004bb0 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004bc8 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_get_keys │ │ │ │ │ -00004bd8 0001ac0a R_ARM_THM_CALL 00000000 _PyPegen_get_values │ │ │ │ │ -00004bf2 0001ad0a R_ARM_THM_CALL 00000000 _PyAST_Dict │ │ │ │ │ -00004c08 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004c22 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004c4a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004c50 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004c82 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004cac 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004cb8 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004cdc 0001ae0a R_ARM_THM_CALL 00000000 _PyAST_ListComp │ │ │ │ │ -00004cfa 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004d14 0001af2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_EllipsisObject │ │ │ │ │ -00004d18 0001af30 R_ARM_THM_MOVT_ABS 00000000 _Py_EllipsisObject │ │ │ │ │ -00004d1c 0001a70a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -00004d6e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004d96 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004d9c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004dce 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004de8 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004dee 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004e12 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004e2e 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ -00004e58 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004e64 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004e86 0001b10a R_ARM_THM_CALL 00000000 _PyAST_DictComp │ │ │ │ │ -00004e9c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004ec8 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004ece 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004ee8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004f0a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004f14 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004f26 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004f5c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004f62 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004f94 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004fbe 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004fca 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004fee 0001b20a R_ARM_THM_CALL 00000000 _PyAST_SetComp │ │ │ │ │ -00005004 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005034 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000504c 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00005050 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00005062 0000632f R_ARM_THM_MOVW_ABS_NC 000003fc .LC27 │ │ │ │ │ -00005066 00006330 R_ARM_THM_MOVT_ABS 000003fc .LC27 │ │ │ │ │ -00005070 0000370a R_ARM_THM_CALL 00007c55 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00005074 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005090 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000050aa 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000050b0 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000050d2 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000050d6 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000050e0 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00005102 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000510c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000512e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005136 00006e2f R_ARM_THM_MOVW_ABS_NC 00006369 _tmp_149_rule │ │ │ │ │ -0000513a 00006e30 R_ARM_THM_MOVT_ABS 00006369 _tmp_149_rule │ │ │ │ │ -00005142 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00005152 00006e2f R_ARM_THM_MOVW_ABS_NC 00006369 _tmp_149_rule │ │ │ │ │ -00005156 00006e30 R_ARM_THM_MOVT_ABS 00006369 _tmp_149_rule │ │ │ │ │ -0000515e 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00005168 0000642f R_ARM_THM_MOVW_ABS_NC 00000434 .LC28 │ │ │ │ │ -0000516c 00006430 R_ARM_THM_MOVT_ABS 00000434 .LC28 │ │ │ │ │ -00005172 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00005176 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000519c 00006f0a R_ARM_THM_CALL 000075ad invalid_comprehension_rule │ │ │ │ │ -000051b4 00006f0a R_ARM_THM_CALL 000075ad invalid_comprehension_rule │ │ │ │ │ -000051d4 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000051fe 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000520a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005220 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000522a 0000642f R_ARM_THM_MOVW_ABS_NC 00000434 .LC28 │ │ │ │ │ -0000522e 00006430 R_ARM_THM_MOVT_ABS 00000434 .LC28 │ │ │ │ │ -00005234 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00005238 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00005250 0000370a R_ARM_THM_CALL 00007c55 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00005254 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005270 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000529e 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000052b2 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000052be 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000052ca 0000602f R_ARM_THM_MOVW_ABS_NC 00000388 .LC24 │ │ │ │ │ -000052ce 00006030 R_ARM_THM_MOVT_ABS 00000388 .LC24 │ │ │ │ │ -000052d4 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000052d8 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000052ec 0000370a R_ARM_THM_CALL 00007c55 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000052f0 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005306 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00005330 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000533a 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000534c 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000535c 0000622f R_ARM_THM_MOVW_ABS_NC 000003d8 .LC26 │ │ │ │ │ -00005360 00006230 R_ARM_THM_MOVT_ABS 000003d8 .LC26 │ │ │ │ │ -00005366 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000536a 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00005382 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000053b2 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000053ca 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000053d0 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000053de 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000053e8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005402 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005422 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000542c 0000652f R_ARM_THM_MOVW_ABS_NC 00000468 .LC29 │ │ │ │ │ -00005430 00006530 R_ARM_THM_MOVT_ABS 00000468 .LC29 │ │ │ │ │ -00005436 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000543a 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000544e 0000370a R_ARM_THM_CALL 00007c55 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00005452 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000547c 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00005480 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00005492 0000632f R_ARM_THM_MOVW_ABS_NC 000003fc .LC27 │ │ │ │ │ -00005496 00006330 R_ARM_THM_MOVT_ABS 000003fc .LC27 │ │ │ │ │ -000054aa 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000054b4 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000054cc 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000054dc 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000054f4 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000054fe 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000550c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000552c 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000553c 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005548 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00005570 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005578 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005592 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000055ba 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000055dc 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000055e8 0000612f R_ARM_THM_MOVW_ABS_NC 000003ac .LC25 │ │ │ │ │ -000055ec 00006130 R_ARM_THM_MOVT_ABS 000003ac .LC25 │ │ │ │ │ -000055f2 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000055f6 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000560a 0000370a R_ARM_THM_CALL 00007c55 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000560e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005628 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000563a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005660 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005686 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000568c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000569a 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ -000056aa 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000056ba 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000056d4 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000570a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005710 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005728 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00005772 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00005794 0001b40a R_ARM_THM_CALL 00000000 _PyPegen_concatenate_strings │ │ │ │ │ -000057ae 0001920a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -000057be 0000720a R_ARM_THM_CALL 00007d89 _loop1_82_rule │ │ │ │ │ -000057d4 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000057fe 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005804 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005832 0000720a R_ARM_THM_CALL 00007d89 _loop1_82_rule │ │ │ │ │ -0000584c 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000586e 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_concatenate_tstrings │ │ │ │ │ -0000587e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005896 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000058b2 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000058b6 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000058c0 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -000058cc 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -000058d0 0000702f R_ARM_THM_MOVW_ABS_NC 0000049c .LC30 │ │ │ │ │ -000058d4 00007030 R_ARM_THM_MOVT_ABS 0000049c .LC30 │ │ │ │ │ -000058f2 0000370a R_ARM_THM_CALL 00007c55 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000058f6 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000590a 0000740a R_ARM_THM_CALL 00007e89 tstring_rule │ │ │ │ │ -00005914 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00005918 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00005922 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -0000592e 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -00005932 0000702f R_ARM_THM_MOVW_ABS_NC 0000049c .LC30 │ │ │ │ │ -00005936 00007030 R_ARM_THM_MOVT_ABS 0000049c .LC30 │ │ │ │ │ -00005952 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005984 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000598a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000599c 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000059ca 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00005a00 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00005a2e 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005a44 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005a6c 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00005a7a 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005a82 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005a8a 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005a98 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005aa0 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005ad0 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005ad6 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005afa 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005b00 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005b16 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005b3c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005b42 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005b56 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ -00005b72 0001b70a R_ARM_THM_CALL 00000000 _PyPegen_constant_from_string │ │ │ │ │ -00005b9a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005ba0 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005bb8 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00005bee 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005bf4 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005c1c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005c26 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_constant_from_token │ │ │ │ │ -00005c50 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00005c70 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00005d02 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005d10 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005d1e 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_joined_str │ │ │ │ │ -00005d30 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005d58 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005d6c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005d7e 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005d94 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005da8 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005dbc 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005dce 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005de0 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005de8 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005e00 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005e08 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005e1e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005e4a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005e50 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005e60 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005e70 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005e80 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005e9a 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005ed4 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005eda 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005f14 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005f1a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005f36 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00005f60 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005f8a 0001920a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00005f98 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00005f9c 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00005fa6 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00005fdc 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005fe2 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005ffe 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00006028 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006050 0001920a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00006076 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000060a8 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000060c8 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000060ce 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000060e6 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00006104 0000770a R_ARM_THM_CALL 000036a1 _tmp_166_rule │ │ │ │ │ -0000612a 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000614e 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000615c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000616a 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00006180 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00006198 0001ba0a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -000061a4 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000061c6 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000061e8 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000061ee 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006200 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00006204 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000620e 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000622a 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00006242 0001940a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -0000625c 0001bb0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00006280 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006286 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006294 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00006298 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000062a2 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000062ba 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000062d0 0001940a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -000062e6 0001bb0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00006310 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006324 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000633a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006348 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006350 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000636e 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006384 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000638c 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00006398 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000063a8 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000063c4 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000063f8 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000063fe 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000641a 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00006444 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000646a 0001920a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00006490 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006496 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000064a6 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000064aa 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000064b2 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000064ce 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000064e4 0001940a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -000064fc 0001bb0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0000650a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006534 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000653c 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006544 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00006584 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000658a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000065a6 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000065e0 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000065e6 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000065fc 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000662c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006632 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006646 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00006676 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000667c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000066a6 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000066bc 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000066d4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000066ec 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000670a 0001920a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000671e 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00006740 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000674e 0001940a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00006784 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000067c2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000067d2 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000067e2 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000067f8 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00006830 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000684c 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00006882 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000068c0 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000068fc 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00006930 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000696c 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000699a 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000069a6 00005a2f R_ARM_THM_MOVW_ABS_NC 00005e2d t_lookahead_rule │ │ │ │ │ -000069aa 00005a30 R_ARM_THM_MOVT_ABS 00005e2d t_lookahead_rule │ │ │ │ │ -000069b2 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000069be 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000069e2 0001a20a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -00006a18 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006a22 00005a2f R_ARM_THM_MOVW_ABS_NC 00005e2d t_lookahead_rule │ │ │ │ │ -00006a26 00005a30 R_ARM_THM_MOVT_ABS 00005e2d t_lookahead_rule │ │ │ │ │ -00006a2e 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00006a3a 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00006a5c 0001a30a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ -00006a68 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006a96 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006aa6 0001940a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00006ab2 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006ad2 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006ad8 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006b0c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006b12 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006b2a 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00006b48 0000770a R_ARM_THM_CALL 000036a1 _tmp_166_rule │ │ │ │ │ -00006b66 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006b8a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006baa 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006bd0 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006bd6 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006bfc 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006c02 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006c3c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006c48 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00006c68 0001bc0a R_ARM_THM_CALL 00000000 _PyAST_List │ │ │ │ │ -00006c7c 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006c84 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00006cb6 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006cbc 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006cd4 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00006cf4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006d30 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00006d46 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006d56 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00006d6c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006d8c 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00006dac 0001ba0a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -00006dca 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00006df2 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006e00 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006e12 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00006e22 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006e36 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00006e4c 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00006e60 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00006e90 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00006eac 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006eb4 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00006eca 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006edc 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006f00 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006f12 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006f22 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006f2a 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006f3e 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006f4a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006f64 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006f74 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006f82 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006fb8 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006fbe 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006fea 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000700c 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00007032 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000704a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007050 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007076 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000707c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000070a6 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000070e2 00006f0a R_ARM_THM_CALL 000075ad invalid_comprehension_rule │ │ │ │ │ -000070ec 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000070f0 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000070fa 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000711a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007126 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00007146 0001bd0a R_ARM_THM_CALL 00000000 _PyAST_GeneratorExp │ │ │ │ │ -00007162 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00007182 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00007192 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000071cc 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000071e8 0001940a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00007200 0001be0a R_ARM_THM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ -00007208 0000792f R_ARM_THM_MOVW_ABS_NC 000004d8 .LC31 │ │ │ │ │ -0000720c 00007930 R_ARM_THM_MOVT_ABS 000004d8 .LC31 │ │ │ │ │ -00007212 0000300a R_ARM_THM_CALL 000053c9 INVALID_VERSION_CHECK │ │ │ │ │ -00007232 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007246 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000725c 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007270 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007288 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000072a6 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000072e8 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000072ee 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000730a 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00007354 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000737a 0001920a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -000073ce 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000073e4 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000740a 0001bf0a R_ARM_THM_CALL 00000000 _PyAST_IfExp │ │ │ │ │ -0000741a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007440 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007446 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000745e 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ -00007474 0000842f R_ARM_THM_MOVW_ABS_NC 00007531 _tmp_115_rule │ │ │ │ │ -00007478 00008430 R_ARM_THM_MOVT_ABS 00007531 _tmp_115_rule │ │ │ │ │ -00007480 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000074e6 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000074ec 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007502 00004b0a R_ARM_THM_CALL 0000482d pass_stmt_rule │ │ │ │ │ -0000751a 0000530a R_ARM_THM_CALL 00005759 break_stmt_rule │ │ │ │ │ -00007532 0000540a R_ARM_THM_CALL 00005671 continue_stmt_rule │ │ │ │ │ -00007556 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007574 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000075a8 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000075ae 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000075c4 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000075dc 0000850a R_ARM_THM_CALL 00007a25 expression_without_invalid_rule │ │ │ │ │ -000075ec 0001c00a R_ARM_THM_CALL 00000000 _PyPegen_check_legacy_stmt │ │ │ │ │ -0000760a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007620 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007636 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000763a 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00007644 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000765c 0001c00a R_ARM_THM_CALL 00000000 _PyPegen_check_legacy_stmt │ │ │ │ │ -00007668 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007680 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000769c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000076a6 00000a2f R_ARM_THM_MOVW_ABS_NC 000072c5 expression_rule │ │ │ │ │ -000076aa 00000a30 R_ARM_THM_MOVT_ABS 000072c5 expression_rule │ │ │ │ │ -000076b2 0001c10a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ -000076bc 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000076c0 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000076ca 00007d2f R_ARM_THM_MOVW_ABS_NC 00000584 .LC35 │ │ │ │ │ -000076ce 00007d30 R_ARM_THM_MOVT_ABS 00000584 .LC35 │ │ │ │ │ -000076d2 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000076e0 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007700 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007718 0000862f R_ARM_THM_MOVW_ABS_NC 0000025b _tmp_116_rule │ │ │ │ │ -0000771c 00008630 R_ARM_THM_MOVT_ABS 0000025b _tmp_116_rule │ │ │ │ │ -00007724 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000772e 00007c2f R_ARM_THM_MOVW_ABS_NC 0000055c .LC34 │ │ │ │ │ -00007732 00007c30 R_ARM_THM_MOVT_ABS 0000055c .LC34 │ │ │ │ │ -00007738 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000773c 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00007754 0000370a R_ARM_THM_CALL 00007c55 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00007758 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007780 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000077a6 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000077ba 00007e2f R_ARM_THM_MOVW_ABS_NC 000005c0 .LC36 │ │ │ │ │ -000077be 00007e30 R_ARM_THM_MOVT_ABS 000005c0 .LC36 │ │ │ │ │ -000077c4 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000077c8 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000077e0 0000870a R_ARM_THM_CALL 000063cd lambda_params_rule │ │ │ │ │ -000077f0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000077fc 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00007800 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000780a 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00007814 00007f2f R_ARM_THM_MOVW_ABS_NC 000005f8 .LC37 │ │ │ │ │ -00007818 00007f30 R_ARM_THM_MOVT_ABS 000005f8 .LC37 │ │ │ │ │ -0000781e 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00007822 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000783e 0000870a R_ARM_THM_CALL 000063cd lambda_params_rule │ │ │ │ │ -0000784a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007856 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000785a 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00007864 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000786e 0000802f R_ARM_THM_MOVW_ABS_NC 0000063c .LC38 │ │ │ │ │ -00007872 00008030 R_ARM_THM_MOVT_ABS 0000063c .LC38 │ │ │ │ │ -00007878 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000787c 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000789e 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000078aa 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000078c0 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000078d4 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000078da 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000078ee 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00007908 0001b32f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_string_token │ │ │ │ │ -0000790c 0001b330 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_string_token │ │ │ │ │ -00007920 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007926 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007934 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000793c 0000850a R_ARM_THM_CALL 00007a25 expression_without_invalid_rule │ │ │ │ │ -0000795a 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000796a 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000797a 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007984 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000798c 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000079a6 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000079be 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000079ca 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ -000079d4 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000079d8 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000079e2 0001c20a R_ARM_THM_CALL 00000000 _PyPegen_seq_first_item │ │ │ │ │ -000079ec 0001c20a R_ARM_THM_CALL 00000000 _PyPegen_seq_first_item │ │ │ │ │ -000079f6 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -00007a02 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -00007a06 00007a2f R_ARM_THM_MOVW_ABS_NC 000004f4 .LC32 │ │ │ │ │ -00007a0a 00007a30 R_ARM_THM_MOVT_ABS 000004f4 .LC32 │ │ │ │ │ -00007a2a 0000812f R_ARM_THM_MOVW_ABS_NC 00000680 .LC39 │ │ │ │ │ -00007a2e 00008130 R_ARM_THM_MOVT_ABS 00000680 .LC39 │ │ │ │ │ -00007a34 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00007a38 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00007a4a 0000370a R_ARM_THM_CALL 00007c55 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00007a52 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007a58 00007b2f R_ARM_THM_MOVW_ABS_NC 00000530 .LC33 │ │ │ │ │ -00007a5c 00007b30 R_ARM_THM_MOVT_ABS 00000530 .LC33 │ │ │ │ │ -00007a62 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00007a66 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00007a7a 0000370a R_ARM_THM_CALL 00007c55 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00007aa4 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00007af0 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007af6 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007b12 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00007b62 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007b68 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007b80 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00007ba6 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007bac 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007bc2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007bd2 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00007bfc 0001920a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00007c4a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007c50 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007c62 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007c86 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00007caa 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00007cb6 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00007cfe 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00007d08 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007d1e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007d34 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00007d3c 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00007d4c 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007d54 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007d5c 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007d72 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007d82 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00007da0 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00007db8 0001c30a R_ARM_THM_CALL 00000000 _PyAST_BoolOp │ │ │ │ │ -00007dd6 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007e02 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007e08 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007e2a 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00007e3a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007e54 0001940a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00007e74 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007e82 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007ea0 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007ea6 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007edc 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007ee2 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007efe 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00007f42 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007f48 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007f60 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00007f86 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007f8c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007fa2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007fb2 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00007fde 0001920a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000803c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008042 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008056 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000807a 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000080a0 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000080ac 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000080c2 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -000080dc 0001c30a R_ARM_THM_CALL 00000000 _PyAST_BoolOp │ │ │ │ │ -00008126 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008144 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00008152 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000815a 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00008168 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000817a 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00008190 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000081a8 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000081b0 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000081c4 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000081d6 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008200 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008206 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008240 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008246 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008262 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00008284 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000828a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000082a2 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000082ca 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000082d0 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000082e6 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000082fc 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000831c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008322 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000833e 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00008358 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000837a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008380 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000839c 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000083dc 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008406 0001920a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00008428 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00008430 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000846c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008492 0001920a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -000084bc 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000084e4 0001920a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00008508 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00008538 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008588 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000858e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000085a0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000085ce 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000085f6 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00008604 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008612 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00008628 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00008640 0001ba0a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -00008668 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000868c 0001bb0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0000869e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000086be 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000086e2 0001bb0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -000086f4 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008714 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00008738 0001bb0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0000874a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000878a 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00008798 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000087b0 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000087ce 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000087e6 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000087f8 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -0000880c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008822 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00008838 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000884c 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008860 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008868 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000887c 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000888c 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008894 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000088cc 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000088d2 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000088ee 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000891a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000893e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008944 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000897e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008984 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008998 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000089c0 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000089c6 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000089de 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00008a02 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008a08 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008a30 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008a36 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008a4c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008a76 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008a7c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008a9e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008aa4 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008aba 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008ae2 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008ae8 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008afe 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008b28 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008b2e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008b44 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008b6c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008b72 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008b88 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008bb2 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008bb8 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008bce 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008bf6 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008bfc 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008c14 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008c3c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008c42 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008c5a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008c84 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008c8a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008ca2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008cca 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008cd0 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008ce4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008cfc 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00008d32 0001920a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00008d46 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00008d78 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008d88 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00008daa 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00008dc6 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008dcc 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008e4c 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00008e7c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008e92 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00008eb6 0001c40a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -00008f12 0001c50a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -00008f52 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008f58 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008f78 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008f7e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008f94 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008fb6 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008fbc 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008fd6 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008fdc 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008ff2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009016 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000901c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009032 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009054 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000905a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009070 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009092 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009098 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000090ae 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000090d0 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000090d6 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000090ec 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000910e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009114 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000912c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000914e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009154 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000916c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000918e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009194 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000091ac 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000091ce 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000091d4 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000091e8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009216 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000924a 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00009256 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000926c 0001c60a R_ARM_THM_CALL 00000000 _PyPegen_get_cmpops │ │ │ │ │ -0000927c 0001c70a R_ARM_THM_CALL 00000000 _PyPegen_get_exprs │ │ │ │ │ -0000929a 0001c80a R_ARM_THM_CALL 00000000 _PyAST_Compare │ │ │ │ │ -000092bc 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000092d8 0001c50a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -000092ee 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009316 0001c50a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000932c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009354 0001c50a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000936a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009390 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000093b4 0001c90a R_ARM_THM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ -000093c6 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000093e6 0001c50a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000941c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009438 0001c50a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000944a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000946c 0001c50a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000947e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000094a8 0001c50a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -000094be 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000094da 0001ca0a R_ARM_THM_CALL 00000000 _PyPegen_check_barry_as_flufl │ │ │ │ │ -00009504 0001c50a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000951a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009544 0001c50a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000955a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009578 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009594 0001c50a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -000095aa 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000095d4 0001c50a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -000095ea 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009614 0001c50a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000962a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009664 0001c50a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -00009678 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000968c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000096b4 0001c50a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -000096c8 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000096ee 0001c50a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -00009702 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000971e 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00009740 0001c50a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -00009754 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000976e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000978a 0001c50a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000979e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000097c4 0001c50a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -000097d8 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000097f6 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000981c 0001ca0a R_ARM_THM_CALL 00000000 _PyPegen_check_barry_as_flufl │ │ │ │ │ -0000983e 0001c50a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000984e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009864 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009878 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009888 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000989c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000098c0 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000098ce 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000098d6 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000098e8 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009900 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009910 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009962 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009972 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009984 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002c44 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00002c4a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00002c76 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002c90 00004f0a R_ARM_THM_CALL 00004fdd _tmp_17_rule │ │ │ │ │ +00002ca0 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00002cc0 00019b0a R_ARM_THM_CALL 00000000 _PyAST_Assert │ │ │ │ │ +00002cd0 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002d0c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00002d12 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00002d2a 0000500a R_ARM_THM_CALL 00006ad9 invalid_ann_assign_target_rule │ │ │ │ │ +00002d78 0000520a R_ARM_THM_CALL 000078b9 _loop0_121_rule │ │ │ │ │ +00002d9a 0000520a R_ARM_THM_CALL 000078b9 _loop0_121_rule │ │ │ │ │ +00002dd4 0000530a R_ARM_THM_CALL 00005751 break_stmt_rule │ │ │ │ │ +00002de4 0000540a R_ARM_THM_CALL 00005669 continue_stmt_rule │ │ │ │ │ +00002e04 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002e10 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00002e34 0001980a R_ARM_THM_CALL 00000000 _PyAST_Raise │ │ │ │ │ +00002e52 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00002e58 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00002e84 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002e90 0000550a R_ARM_THM_CALL 00005259 _gather_15_rule │ │ │ │ │ +00002e9e 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00002eb2 00019c0a R_ARM_THM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ +00002ec8 00019d0a R_ARM_THM_CALL 00000000 _PyAST_Global │ │ │ │ │ +00002ed8 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002f12 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002f30 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00002f36 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00002f62 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002f6e 0000550a R_ARM_THM_CALL 00005259 _gather_15_rule │ │ │ │ │ +00002f7c 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00002f92 00019c0a R_ARM_THM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ +00002faa 00019e0a R_ARM_THM_CALL 00000000 _PyAST_Nonlocal │ │ │ │ │ +00002fba 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002fec 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00002ff2 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00003018 0000402f R_ARM_THM_MOVW_ABS_NC 0000036c .LC22 │ │ │ │ │ +0000301c 00004030 R_ARM_THM_MOVT_ABS 0000036c .LC22 │ │ │ │ │ +00003022 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +0000302e 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000303c 0000560a R_ARM_THM_CALL 00001955 type_params_rule │ │ │ │ │ +0000304e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003068 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00003080 0001940a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +0000309c 00019f0a R_ARM_THM_CALL 00000000 _PyAST_TypeAlias │ │ │ │ │ +000030a4 0000412f R_ARM_THM_MOVW_ABS_NC 00000374 .LC23 │ │ │ │ │ +000030a8 00004130 R_ARM_THM_MOVT_ABS 00000374 .LC23 │ │ │ │ │ +000030ae 0000300a R_ARM_THM_CALL 000053c1 INVALID_VERSION_CHECK │ │ │ │ │ +000030de 0000470a R_ARM_THM_CALL 0000877d _tmp_10_rule │ │ │ │ │ +000030ee 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00003116 0001950a R_ARM_THM_CALL 00000000 _PyAST_AnnAssign │ │ │ │ │ +0000311e 00003a2f R_ARM_THM_MOVW_ABS_NC 00000268 .LC16 │ │ │ │ │ +00003122 00003a30 R_ARM_THM_MOVT_ABS 00000268 .LC16 │ │ │ │ │ +00003128 0000300a R_ARM_THM_CALL 000053c1 INVALID_VERSION_CHECK │ │ │ │ │ +00003156 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000315c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00003174 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003190 0000570a R_ARM_THM_CALL 00007b61 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ +00003194 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000031c8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000031e2 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000031e8 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00003200 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000323a 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000324e 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000325c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003272 00003c2f R_ARM_THM_MOVW_ABS_NC 000002b8 .LC18 │ │ │ │ │ +00003276 00003c30 R_ARM_THM_MOVT_ABS 000002b8 .LC18 │ │ │ │ │ +0000327c 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00003280 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00003298 0000370a R_ARM_THM_CALL 00007c41 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000329c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000032b6 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000032cc 00003d2f R_ARM_THM_MOVW_ABS_NC 000002e8 .LC19 │ │ │ │ │ +000032d0 00003d30 R_ARM_THM_MOVT_ABS 000002e8 .LC19 │ │ │ │ │ +000032d6 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000032da 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000032f4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003304 0000570a R_ARM_THM_CALL 00007b61 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ +00003308 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000332e 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00003332 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00003342 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +0000334c 00003f2f R_ARM_THM_MOVW_ABS_NC 00000334 .LC21 │ │ │ │ │ +00003350 00003f30 R_ARM_THM_MOVT_ABS 00000334 .LC21 │ │ │ │ │ +0000335e 0000370a R_ARM_THM_CALL 00007c41 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00003362 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003378 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000338a 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000033a0 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000033c2 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000033e0 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000033ee 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000033f6 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003438 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003440 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00003464 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003490 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000034a8 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000034b0 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000034be 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000034ce 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000034e8 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000350e 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000352a 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003534 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000357c 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000035a0 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000035ec 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000360a 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003624 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000362e 00003e2f R_ARM_THM_MOVW_ABS_NC 00000308 .LC20 │ │ │ │ │ +00003632 00003e30 R_ARM_THM_MOVT_ABS 00000308 .LC20 │ │ │ │ │ +00003638 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000364c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003662 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000036a6 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000036ce 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003700 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003716 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000371a 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000372a 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +00003734 00003b2f R_ARM_THM_MOVW_ABS_NC 00000288 .LC17 │ │ │ │ │ +00003738 00003b30 R_ARM_THM_MOVT_ABS 00000288 .LC17 │ │ │ │ │ +0000375c 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00003768 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003770 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000379a 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000037ac 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000037c4 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000037cc 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000037de 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000037f6 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003820 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00003846 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000386a 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000389e 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000038a6 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000038bc 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003908 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000390e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00003948 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000394e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00003964 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000398e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00003994 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000039a6 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000039da 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00003a16 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003a26 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003a36 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00003a4c 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00003a7e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003a98 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00003ace 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00003b04 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00003b42 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00003b72 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00003ba4 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00003bd4 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00003be0 00005a2f R_ARM_THM_MOVW_ABS_NC 00005e31 t_lookahead_rule │ │ │ │ │ +00003be4 00005a30 R_ARM_THM_MOVT_ABS 00005e31 t_lookahead_rule │ │ │ │ │ +00003bec 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00003bf8 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00003c1c 0001a20a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +00003c4e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003c58 00005a2f R_ARM_THM_MOVW_ABS_NC 00005e31 t_lookahead_rule │ │ │ │ │ +00003c5c 00005a30 R_ARM_THM_MOVT_ABS 00005e31 t_lookahead_rule │ │ │ │ │ +00003c64 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00003c70 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00003c90 0001a30a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ +00003c9a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003cb0 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00003cdc 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003cfa 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003d34 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00003d3a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00003d4e 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00003d70 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00003dae 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003dd8 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00003dde 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00003e18 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00003e1e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00003e34 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00003e54 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003e78 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00003e7e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00003e92 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00003eb0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003ed4 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00003eda 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00003eee 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00003f1c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00003f22 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00003f36 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00003f64 00005a2f R_ARM_THM_MOVW_ABS_NC 00005e31 t_lookahead_rule │ │ │ │ │ +00003f68 00005a30 R_ARM_THM_MOVT_ABS 00005e31 t_lookahead_rule │ │ │ │ │ +00003f70 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00003f8e 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00003f96 00005a2f R_ARM_THM_MOVW_ABS_NC 00005e31 t_lookahead_rule │ │ │ │ │ +00003f9a 00005a30 R_ARM_THM_MOVT_ABS 00005e31 t_lookahead_rule │ │ │ │ │ +00003fa2 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00003faa 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00003fcc 0001a20a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +00003fd6 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004010 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000402a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004032 00005a2f R_ARM_THM_MOVW_ABS_NC 00005e31 t_lookahead_rule │ │ │ │ │ +00004036 00005a30 R_ARM_THM_MOVT_ABS 00005e31 t_lookahead_rule │ │ │ │ │ +0000403e 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00004048 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004072 0001a40a R_ARM_THM_CALL 00000000 _PyAST_Call │ │ │ │ │ +000040c0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000040ca 00005a2f R_ARM_THM_MOVW_ABS_NC 00005e31 t_lookahead_rule │ │ │ │ │ +000040ce 00005a30 R_ARM_THM_MOVT_ABS 00005e31 t_lookahead_rule │ │ │ │ │ +000040d6 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000040e2 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004104 0001a30a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ +00004120 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00004158 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00004192 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000041cc 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00004200 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004210 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000422c 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00004260 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00004296 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000042d0 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00004336 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004346 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00004360 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00004398 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000043d2 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000440c 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00004440 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004450 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00004468 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000449e 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000044d4 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00004504 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00004558 0001a40a R_ARM_THM_CALL 00000000 _PyAST_Call │ │ │ │ │ +00004568 00005a2f R_ARM_THM_MOVW_ABS_NC 00005e31 t_lookahead_rule │ │ │ │ │ +0000456c 00005a30 R_ARM_THM_MOVT_ABS 00005e31 t_lookahead_rule │ │ │ │ │ +00004574 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00004580 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004590 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +000045ac 0001a40a R_ARM_THM_CALL 00000000 _PyAST_Call │ │ │ │ │ +000045c2 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000045f6 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00004626 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000466c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00004672 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000469e 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000046c6 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000046e2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000046fe 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004712 0000662f R_ARM_THM_MOVW_ABS_NC 0000566d _tmp_43_rule │ │ │ │ │ +00004716 00006630 R_ARM_THM_MOVT_ABS 0000566d _tmp_43_rule │ │ │ │ │ +0000471e 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00004732 0001a50a R_ARM_THM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ +00004746 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000474a 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00004754 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00004766 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000476a 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00004774 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00004786 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000478a 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00004794 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000047aa 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000047dc 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000047e2 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00004812 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004826 0001a62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000482a 0001a630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00004838 0001a70a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +0000484a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000486a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00004870 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00004888 0000690a R_ARM_THM_CALL 000032e1 list_rule │ │ │ │ │ +000048ac 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000048b2 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000048d8 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000048de 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00004910 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004926 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000492c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00004944 00006a0a R_ARM_THM_CALL 00004d21 _gather_85_rule │ │ │ │ │ +00004966 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000497e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004996 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000499c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000049b4 00006a0a R_ARM_THM_CALL 00004d21 _gather_85_rule │ │ │ │ │ +000049d4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000049f4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004a22 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00004a28 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00004a56 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004a72 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004a7e 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004a9a 0001a80a R_ARM_THM_CALL 00000000 _PyAST_Set │ │ │ │ │ +00004ab6 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004aca 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00004ace 0001a930 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00004aee 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00004af4 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00004b0e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004b28 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00004b2e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00004b74 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004b92 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004ba6 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00004baa 0001aa30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00004bb4 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004bcc 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_get_keys │ │ │ │ │ +00004bdc 0001ac0a R_ARM_THM_CALL 00000000 _PyPegen_get_values │ │ │ │ │ +00004bf6 0001ad0a R_ARM_THM_CALL 00000000 _PyAST_Dict │ │ │ │ │ +00004c0c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004c26 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004c4e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00004c54 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00004c86 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004cb0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004cbc 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004ce0 0001ae0a R_ARM_THM_CALL 00000000 _PyAST_ListComp │ │ │ │ │ +00004cfe 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004d18 0001af2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_EllipsisObject │ │ │ │ │ +00004d1c 0001af30 R_ARM_THM_MOVT_ABS 00000000 _Py_EllipsisObject │ │ │ │ │ +00004d20 0001a70a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +00004d72 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004d9a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00004da0 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00004dd2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004dec 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00004df2 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00004e16 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004e32 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ +00004e5c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004e68 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004e8a 0001b10a R_ARM_THM_CALL 00000000 _PyAST_DictComp │ │ │ │ │ +00004ea0 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004ecc 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00004ed2 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00004eec 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004f0e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004f18 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004f2a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004f60 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00004f66 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00004f98 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004fc2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004fce 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004ff2 0001b20a R_ARM_THM_CALL 00000000 _PyAST_SetComp │ │ │ │ │ +00005008 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005038 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005050 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00005054 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00005066 0000632f R_ARM_THM_MOVW_ABS_NC 000003fc .LC27 │ │ │ │ │ +0000506a 00006330 R_ARM_THM_MOVT_ABS 000003fc .LC27 │ │ │ │ │ +00005074 0000370a R_ARM_THM_CALL 00007c41 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00005078 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005094 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000050ae 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000050b4 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000050d6 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000050da 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000050e4 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00005106 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005110 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005132 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000513a 00006e2f R_ARM_THM_MOVW_ABS_NC 00006355 _tmp_149_rule │ │ │ │ │ +0000513e 00006e30 R_ARM_THM_MOVT_ABS 00006355 _tmp_149_rule │ │ │ │ │ +00005146 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00005156 00006e2f R_ARM_THM_MOVW_ABS_NC 00006355 _tmp_149_rule │ │ │ │ │ +0000515a 00006e30 R_ARM_THM_MOVT_ABS 00006355 _tmp_149_rule │ │ │ │ │ +00005162 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000516c 0000642f R_ARM_THM_MOVW_ABS_NC 00000434 .LC28 │ │ │ │ │ +00005170 00006430 R_ARM_THM_MOVT_ABS 00000434 .LC28 │ │ │ │ │ +00005176 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000517a 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000051a0 00006f0a R_ARM_THM_CALL 00007599 invalid_comprehension_rule │ │ │ │ │ +000051b8 00006f0a R_ARM_THM_CALL 00007599 invalid_comprehension_rule │ │ │ │ │ +000051d8 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00005202 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000520e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005224 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000522e 0000642f R_ARM_THM_MOVW_ABS_NC 00000434 .LC28 │ │ │ │ │ +00005232 00006430 R_ARM_THM_MOVT_ABS 00000434 .LC28 │ │ │ │ │ +00005238 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000523c 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00005254 0000370a R_ARM_THM_CALL 00007c41 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00005258 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005274 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000052a2 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000052b6 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000052c2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000052ce 0000602f R_ARM_THM_MOVW_ABS_NC 00000388 .LC24 │ │ │ │ │ +000052d2 00006030 R_ARM_THM_MOVT_ABS 00000388 .LC24 │ │ │ │ │ +000052d8 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000052dc 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000052f0 0000370a R_ARM_THM_CALL 00007c41 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000052f4 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000530a 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00005334 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000533e 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005350 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005360 0000622f R_ARM_THM_MOVW_ABS_NC 000003d8 .LC26 │ │ │ │ │ +00005364 00006230 R_ARM_THM_MOVT_ABS 000003d8 .LC26 │ │ │ │ │ +0000536a 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000536e 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00005386 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000053b6 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000053ce 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000053d4 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000053e2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000053ec 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005406 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005426 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005430 0000652f R_ARM_THM_MOVW_ABS_NC 00000468 .LC29 │ │ │ │ │ +00005434 00006530 R_ARM_THM_MOVT_ABS 00000468 .LC29 │ │ │ │ │ +0000543a 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000543e 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00005452 0000370a R_ARM_THM_CALL 00007c41 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00005456 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005480 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00005484 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00005496 0000632f R_ARM_THM_MOVW_ABS_NC 000003fc .LC27 │ │ │ │ │ +0000549a 00006330 R_ARM_THM_MOVT_ABS 000003fc .LC27 │ │ │ │ │ +000054ae 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000054b8 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000054d0 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000054e0 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000054f8 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005502 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005510 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005530 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005540 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000554c 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00005574 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000557c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005596 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000055be 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000055e0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000055ec 0000612f R_ARM_THM_MOVW_ABS_NC 000003ac .LC25 │ │ │ │ │ +000055f0 00006130 R_ARM_THM_MOVT_ABS 000003ac .LC25 │ │ │ │ │ +000055f6 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000055fa 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000560e 0000370a R_ARM_THM_CALL 00007c41 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00005612 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000562c 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000563e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005664 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000568a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005690 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000569e 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ +000056ae 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000056be 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000056d8 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000570e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005714 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000572c 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00005776 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00005798 0001b40a R_ARM_THM_CALL 00000000 _PyPegen_concatenate_strings │ │ │ │ │ +000057b2 0001920a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +000057c2 0000720a R_ARM_THM_CALL 00007d75 _loop1_82_rule │ │ │ │ │ +000057d8 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005802 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005808 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005836 0000720a R_ARM_THM_CALL 00007d75 _loop1_82_rule │ │ │ │ │ +00005850 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00005872 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_concatenate_tstrings │ │ │ │ │ +00005882 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000589a 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000058b6 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000058ba 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000058c4 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +000058d0 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +000058d4 0000702f R_ARM_THM_MOVW_ABS_NC 0000049c .LC30 │ │ │ │ │ +000058d8 00007030 R_ARM_THM_MOVT_ABS 0000049c .LC30 │ │ │ │ │ +000058f6 0000370a R_ARM_THM_CALL 00007c41 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000058fa 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000590e 0000740a R_ARM_THM_CALL 00007e75 tstring_rule │ │ │ │ │ +00005918 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000591c 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00005926 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +00005932 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +00005936 0000702f R_ARM_THM_MOVW_ABS_NC 0000049c .LC30 │ │ │ │ │ +0000593a 00007030 R_ARM_THM_MOVT_ABS 0000049c .LC30 │ │ │ │ │ +00005956 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005988 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000598e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000059a0 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000059ce 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00005a04 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00005a32 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005a48 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005a70 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00005a7e 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005a86 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005a8e 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005a9c 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005aa4 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005ad4 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005ada 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005afe 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005b04 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005b1a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005b40 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005b46 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005b5a 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ +00005b76 0001b70a R_ARM_THM_CALL 00000000 _PyPegen_constant_from_string │ │ │ │ │ +00005b9e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005ba4 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005bbc 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00005bf2 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005bf8 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005c20 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005c2a 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_constant_from_token │ │ │ │ │ +00005c54 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00005c74 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00005d06 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005d14 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005d22 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_joined_str │ │ │ │ │ +00005d34 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005d5c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005d70 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005d82 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005d98 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005dac 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005dc0 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005dd2 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005de4 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005dec 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005e04 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005e0c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005e22 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005e4e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005e54 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005e64 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005e74 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005e84 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005e9e 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005ed8 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005ede 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005f18 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005f1e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005f3a 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00005f64 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005f8e 0001920a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00005f9c 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00005fa0 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00005faa 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00005fe0 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005fe6 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006002 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000602c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006054 0001920a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000607a 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000060ac 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000060cc 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000060d2 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000060ea 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00006108 0000770a R_ARM_THM_CALL 00003699 _tmp_166_rule │ │ │ │ │ +0000612e 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00006152 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006160 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000616e 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00006184 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000619c 0001ba0a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +000061a8 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000061ca 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000061ec 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000061f2 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006204 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00006208 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00006212 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000622e 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00006246 0001940a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00006260 0001bb0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00006284 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000628a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006298 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000629c 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000062a6 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000062be 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000062d4 0001940a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +000062ea 0001bb0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00006314 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006328 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000633e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000634c 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006354 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00006372 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006388 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006390 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000639c 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000063ac 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000063c8 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000063fc 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006402 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000641e 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00006448 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000646e 0001920a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00006494 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000649a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000064aa 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000064ae 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000064b6 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000064d2 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000064e8 0001940a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00006500 0001bb0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0000650e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006538 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006540 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006548 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00006588 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000658e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000065aa 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000065e4 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000065ea 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006600 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00006630 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006636 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000664a 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000667a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006680 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000066aa 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000066c0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000066d8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000066f0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000670e 0001920a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00006722 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00006744 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00006752 0001940a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00006788 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000067c6 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000067d6 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000067e6 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000067fc 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00006834 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006850 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00006886 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000068c4 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00006900 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00006934 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00006970 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000699e 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000069aa 00005a2f R_ARM_THM_MOVW_ABS_NC 00005e31 t_lookahead_rule │ │ │ │ │ +000069ae 00005a30 R_ARM_THM_MOVT_ABS 00005e31 t_lookahead_rule │ │ │ │ │ +000069b6 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000069c2 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000069e6 0001a20a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +00006a1c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006a26 00005a2f R_ARM_THM_MOVW_ABS_NC 00005e31 t_lookahead_rule │ │ │ │ │ +00006a2a 00005a30 R_ARM_THM_MOVT_ABS 00005e31 t_lookahead_rule │ │ │ │ │ +00006a32 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00006a3e 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00006a60 0001a30a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ +00006a6c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006a9a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006aaa 0001940a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00006ab6 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006ad6 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006adc 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006b10 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006b16 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006b2e 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00006b4c 0000770a R_ARM_THM_CALL 00003699 _tmp_166_rule │ │ │ │ │ +00006b6a 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006b8e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006bae 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006bd4 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006bda 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006c00 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006c06 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006c40 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006c4c 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00006c6c 0001bc0a R_ARM_THM_CALL 00000000 _PyAST_List │ │ │ │ │ +00006c80 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006c88 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00006cba 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006cc0 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006cd8 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00006cf8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006d34 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00006d4a 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006d5a 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00006d70 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006d90 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00006db0 0001ba0a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +00006dce 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00006df6 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006e04 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006e16 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00006e26 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006e3a 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00006e50 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00006e64 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +00006e94 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00006eb0 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006eb8 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00006ece 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006ee0 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006f04 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006f16 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006f26 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006f2e 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006f42 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006f4e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006f68 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006f78 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006f86 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006fbc 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006fc2 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006fee 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007010 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00007036 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000704e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007054 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000707a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007080 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000070aa 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000070e6 00006f0a R_ARM_THM_CALL 00007599 invalid_comprehension_rule │ │ │ │ │ +000070f0 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000070f4 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000070fe 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000711e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000712a 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000714a 0001bd0a R_ARM_THM_CALL 00000000 _PyAST_GeneratorExp │ │ │ │ │ +00007166 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00007186 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00007196 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000071d0 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000071ec 0001940a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00007204 0001be0a R_ARM_THM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ +0000720c 0000792f R_ARM_THM_MOVW_ABS_NC 000004d8 .LC31 │ │ │ │ │ +00007210 00007930 R_ARM_THM_MOVT_ABS 000004d8 .LC31 │ │ │ │ │ +00007216 0000300a R_ARM_THM_CALL 000053c1 INVALID_VERSION_CHECK │ │ │ │ │ +00007236 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000724a 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007260 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007274 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000728c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000072aa 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000072ec 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000072f2 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000730e 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00007358 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000737e 0001920a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +000073d2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000073e8 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000740e 0001bf0a R_ARM_THM_CALL 00000000 _PyAST_IfExp │ │ │ │ │ +0000741e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007444 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000744a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007462 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ +00007478 0000842f R_ARM_THM_MOVW_ABS_NC 0000751d _tmp_115_rule │ │ │ │ │ +0000747c 00008430 R_ARM_THM_MOVT_ABS 0000751d _tmp_115_rule │ │ │ │ │ +00007484 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000074ea 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000074f0 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007506 00004b0a R_ARM_THM_CALL 00004825 pass_stmt_rule │ │ │ │ │ +0000751e 0000530a R_ARM_THM_CALL 00005751 break_stmt_rule │ │ │ │ │ +00007536 0000540a R_ARM_THM_CALL 00005669 continue_stmt_rule │ │ │ │ │ +0000755a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007578 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000075ac 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000075b2 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000075c8 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000075e0 0000850a R_ARM_THM_CALL 00007a11 expression_without_invalid_rule │ │ │ │ │ +000075f0 0001c00a R_ARM_THM_CALL 00000000 _PyPegen_check_legacy_stmt │ │ │ │ │ +0000760e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007624 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000763a 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000763e 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00007648 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00007660 0001c00a R_ARM_THM_CALL 00000000 _PyPegen_check_legacy_stmt │ │ │ │ │ +0000766c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007684 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000076a0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000076aa 00000a2f R_ARM_THM_MOVW_ABS_NC 000072c9 expression_rule │ │ │ │ │ +000076ae 00000a30 R_ARM_THM_MOVT_ABS 000072c9 expression_rule │ │ │ │ │ +000076b6 0001c10a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ +000076c0 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000076c4 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000076ce 00007d2f R_ARM_THM_MOVW_ABS_NC 00000584 .LC35 │ │ │ │ │ +000076d2 00007d30 R_ARM_THM_MOVT_ABS 00000584 .LC35 │ │ │ │ │ +000076d6 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000076e4 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007704 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000771c 0000862f R_ARM_THM_MOVW_ABS_NC 0000025b _tmp_116_rule │ │ │ │ │ +00007720 00008630 R_ARM_THM_MOVT_ABS 0000025b _tmp_116_rule │ │ │ │ │ +00007728 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00007732 00007c2f R_ARM_THM_MOVW_ABS_NC 0000055c .LC34 │ │ │ │ │ +00007736 00007c30 R_ARM_THM_MOVT_ABS 0000055c .LC34 │ │ │ │ │ +0000773c 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00007740 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00007758 0000370a R_ARM_THM_CALL 00007c41 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000775c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007784 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000077aa 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000077be 00007e2f R_ARM_THM_MOVW_ABS_NC 000005c0 .LC36 │ │ │ │ │ +000077c2 00007e30 R_ARM_THM_MOVT_ABS 000005c0 .LC36 │ │ │ │ │ +000077c8 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000077cc 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000077e4 0000870a R_ARM_THM_CALL 000063b9 lambda_params_rule │ │ │ │ │ +000077f4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007800 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00007804 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000780e 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00007818 00007f2f R_ARM_THM_MOVW_ABS_NC 000005f8 .LC37 │ │ │ │ │ +0000781c 00007f30 R_ARM_THM_MOVT_ABS 000005f8 .LC37 │ │ │ │ │ +00007822 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00007826 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00007842 0000870a R_ARM_THM_CALL 000063b9 lambda_params_rule │ │ │ │ │ +0000784e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000785a 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000785e 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00007868 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00007872 0000802f R_ARM_THM_MOVW_ABS_NC 0000063c .LC38 │ │ │ │ │ +00007876 00008030 R_ARM_THM_MOVT_ABS 0000063c .LC38 │ │ │ │ │ +0000787c 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00007880 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000078a2 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000078ae 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000078c4 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000078d8 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000078de 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000078f2 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000790c 0001b32f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_string_token │ │ │ │ │ +00007910 0001b330 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_string_token │ │ │ │ │ +00007924 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000792a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007938 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00007940 0000850a R_ARM_THM_CALL 00007a11 expression_without_invalid_rule │ │ │ │ │ +0000795e 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000796e 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000797e 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007988 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00007990 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000079aa 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000079c2 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000079ce 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ +000079d8 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000079dc 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000079e6 0001c20a R_ARM_THM_CALL 00000000 _PyPegen_seq_first_item │ │ │ │ │ +000079f0 0001c20a R_ARM_THM_CALL 00000000 _PyPegen_seq_first_item │ │ │ │ │ +000079fa 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +00007a06 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +00007a0a 00007a2f R_ARM_THM_MOVW_ABS_NC 000004f4 .LC32 │ │ │ │ │ +00007a0e 00007a30 R_ARM_THM_MOVT_ABS 000004f4 .LC32 │ │ │ │ │ +00007a2e 0000812f R_ARM_THM_MOVW_ABS_NC 00000680 .LC39 │ │ │ │ │ +00007a32 00008130 R_ARM_THM_MOVT_ABS 00000680 .LC39 │ │ │ │ │ +00007a38 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00007a3c 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00007a4e 0000370a R_ARM_THM_CALL 00007c41 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00007a56 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007a5c 00007b2f R_ARM_THM_MOVW_ABS_NC 00000530 .LC33 │ │ │ │ │ +00007a60 00007b30 R_ARM_THM_MOVT_ABS 00000530 .LC33 │ │ │ │ │ +00007a66 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00007a6a 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00007a7e 0000370a R_ARM_THM_CALL 00007c41 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00007aa8 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00007af4 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007afa 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007b16 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00007b66 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007b6c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007b84 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00007baa 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007bb0 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007bc6 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007bd6 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00007c00 0001920a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00007c4e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007c54 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007c66 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007c8a 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00007cae 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00007cba 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00007d02 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00007d0c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007d22 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007d38 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00007d40 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007d50 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007d58 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007d60 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007d76 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007d86 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00007da4 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00007dbc 0001c30a R_ARM_THM_CALL 00000000 _PyAST_BoolOp │ │ │ │ │ +00007dda 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007e06 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007e0c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007e2e 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00007e3e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007e58 0001940a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00007e78 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007e86 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007ea4 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007eaa 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007ee0 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007ee6 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007f02 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00007f46 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007f4c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007f64 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00007f8a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007f90 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007fa6 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007fb6 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00007fe2 0001920a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00008040 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008046 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000805a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000807e 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000080a4 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000080b0 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000080c6 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000080e0 0001c30a R_ARM_THM_CALL 00000000 _PyAST_BoolOp │ │ │ │ │ +0000812a 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008148 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00008156 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000815e 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000816c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000817e 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00008194 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000081ac 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000081b4 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000081c8 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000081da 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008204 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000820a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008244 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000824a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008266 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00008288 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000828e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000082a6 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000082ce 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000082d4 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000082ea 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008300 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00008320 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008326 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008342 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000835c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000837e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008384 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000083a0 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000083e0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000840a 0001920a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000842c 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00008434 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00008470 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008496 0001920a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +000084c0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000084e8 0001920a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000850c 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000853c 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000858c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008592 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000085a4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000085d0 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000085f8 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00008606 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008614 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000862a 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00008642 0001ba0a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +0000869a 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000086be 0001bb0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +000086d0 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000086f0 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00008714 0001bb0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00008726 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008746 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000876a 0001bb0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0000877c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000878e 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000879e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000087b6 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000087d4 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000087ec 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008800 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000880e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008824 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00008834 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +0000884a 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000885e 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008866 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000887a 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00008890 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008896 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000088d0 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000088d6 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000088f2 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000891e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008942 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008948 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008982 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008988 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000899c 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000089c4 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000089ca 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000089e2 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00008a06 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008a0c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008a34 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008a3a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008a50 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008a7a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008a80 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008aa2 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008aa8 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008abe 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008ae6 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008aec 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008b02 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008b2c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008b32 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008b48 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008b70 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008b76 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008b8c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008bb6 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008bbc 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008bd2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008bfa 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008c00 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008c18 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008c40 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008c46 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008c5e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008c88 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008c8e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008ca6 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008cce 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008cd4 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008ce8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008d00 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00008d36 0001920a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00008d4a 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00008d7c 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008d8c 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00008dae 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00008dca 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008dd0 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008e50 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00008e80 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008e96 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00008eba 0001c40a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +00008f16 0001c50a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +00008f54 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008f5a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008f7a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008f80 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008f96 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008fb8 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008fbe 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008fd8 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008fde 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008ff4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009018 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000901e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00009034 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009056 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000905c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00009072 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009094 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000909a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000090b0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000090d2 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000090d8 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000090ee 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009110 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00009116 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000912e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009150 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00009156 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000916e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009190 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00009196 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000091ae 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000091d0 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000091d6 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000091ea 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009218 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000924c 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00009258 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000926e 0001c60a R_ARM_THM_CALL 00000000 _PyPegen_get_cmpops │ │ │ │ │ +0000927e 0001c70a R_ARM_THM_CALL 00000000 _PyPegen_get_exprs │ │ │ │ │ +0000929c 0001c80a R_ARM_THM_CALL 00000000 _PyAST_Compare │ │ │ │ │ +000092be 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000092da 0001c50a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +000092f0 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009314 0001c50a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000932a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009350 0001c50a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +00009366 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000938a 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000093ae 0001c90a R_ARM_THM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ +000093c0 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000093e0 0001c50a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +00009416 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009432 0001c50a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +00009444 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009466 0001c50a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +00009478 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000094a2 0001c50a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +000094b8 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000094d4 0001ca0a R_ARM_THM_CALL 00000000 _PyPegen_check_barry_as_flufl │ │ │ │ │ +000094fe 0001c50a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +00009514 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000953e 0001c50a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +00009554 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009572 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000958e 0001c50a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +000095a4 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000095ce 0001c50a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +000095e4 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000960e 0001c50a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +00009624 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000965e 0001c50a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +00009672 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009686 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000096ae 0001c50a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +000096c2 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000096e8 0001c50a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +000096fc 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009718 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000973a 0001c50a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000974e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009768 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009784 0001c50a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +00009798 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000097be 0001c50a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +000097d2 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000097e8 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009800 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009826 0001ca0a R_ARM_THM_CALL 00000000 _PyPegen_check_barry_as_flufl │ │ │ │ │ +00009848 0001c50a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +00009858 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000986e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009882 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009892 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000098a6 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000098ca 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000098d8 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000098e0 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000098f2 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000990a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000991a 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000996c 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000997c 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000998c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000099a6 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000099b0 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000099b8 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000099dc 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000099f6 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009a0c 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009a16 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009a1e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009a34 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009a44 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009a5e 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009a66 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009a76 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009a86 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009a96 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009aaa 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009ac0 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009aca 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009ad2 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009af0 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009b0a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009b22 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009b34 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009b46 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009b58 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009b6a 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009b80 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009b92 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009ba4 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009bae 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009bc2 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009bea 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009c02 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009c16 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009c2c 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009c36 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009c3e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009c52 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009c6a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009c7c 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000999e 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000099a8 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000099be 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000099c6 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000099ea 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00009a04 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009a1a 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009a24 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009a2c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009a42 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009a52 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009a6c 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009a74 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009a84 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009a94 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009aa4 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009ab8 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009ace 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009ad8 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009ae0 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009afe 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009b18 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009b30 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009b42 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009b54 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009b66 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009b78 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009b8e 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009ba0 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009bb2 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009bbc 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009bd0 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009bf8 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009c10 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009c24 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009c3a 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009c42 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009c5c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009c74 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00009c86 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009c9a 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009cb4 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009c90 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009ca4 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00009cbe 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009d04 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009d0a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009d22 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00009d58 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009d7a 0001920a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00009d92 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00009db2 0001bb0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00009dc0 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009de0 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009de8 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00009e16 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009e1c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009e2c 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00009e44 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009e54 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00009e6c 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00009e86 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009e8c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009f00 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00009f2c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009f42 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00009f62 0001c40a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -00009f7e 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009fa8 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009ff6 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009ffc 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a00c 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000a024 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a034 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000a04e 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000a06a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a070 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a0be 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a0c4 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a0d8 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000a104 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a148 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000a178 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a18e 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000a1b0 0001c40a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000a1d4 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a1e4 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000a200 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000a220 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a226 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a28c 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000a2bc 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a2d2 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000a2f4 0001c40a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000a346 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a360 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a3ae 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a416 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a41c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a42c 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000a444 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a454 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000a46c 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000a488 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a48e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a4c4 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a4ca 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a4dc 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000a53c 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000a56c 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a57c 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000a59a 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000a5b6 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a5bc 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a636 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a650 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000a672 0001c40a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000a698 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000a6c8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a6de 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000a700 0001c40a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000a744 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a760 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a7a8 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a7da 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a832 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a838 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a848 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000a860 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a870 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000a888 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000a8a4 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a8aa 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a930 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000a960 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a976 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000a99c 0001c40a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000a9d4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a9ea 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000aa2e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000aa34 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000aa5e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000aa64 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000aa7e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000aa92 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000aaa6 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000aaba 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000aace 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000aae0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000aaf2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ab28 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ab42 00008e2f R_ARM_THM_MOVW_ABS_NC 000006bc .LC40 │ │ │ │ │ -0000ab46 00008e30 R_ARM_THM_MOVT_ABS 000006bc .LC40 │ │ │ │ │ -0000ab4c 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000ab50 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000ab64 0000370a R_ARM_THM_CALL 00007c55 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000ab68 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ab84 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ab8c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ab9e 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009cc8 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009d0c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00009d12 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00009d2a 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00009d60 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009d82 0001920a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00009d9a 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00009dba 0001bb0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00009dc8 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009de8 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009df0 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00009e1e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00009e24 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00009e34 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00009e4c 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009e5c 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00009e74 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00009e8e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00009e94 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00009f08 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00009f34 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009f4a 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00009f6a 0001c40a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +00009f86 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009fb0 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009ffe 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a004 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a014 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000a02c 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a03c 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000a056 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000a072 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a078 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a0c6 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a0cc 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a0e0 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000a10c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a150 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000a180 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a196 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000a1b8 0001c40a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000a1dc 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a1ec 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000a208 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000a228 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a22e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a294 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000a2c4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a2da 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000a2fc 0001c40a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000a34e 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a368 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a3b6 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a41e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a424 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a434 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000a44c 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a45c 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000a474 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000a490 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a496 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a4cc 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a4d2 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a4e4 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000a544 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000a574 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a584 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000a5a2 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000a5be 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a5c4 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a63e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a658 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000a67a 0001c40a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000a6a0 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000a6d0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a6e6 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000a708 0001c40a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000a74c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a768 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a7b0 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a7e2 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a83a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a840 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a850 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000a868 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a878 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000a890 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000a8ac 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a8b2 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a938 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a94e 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000a974 0001c40a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000a9aa 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000a9da 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a9f2 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000aa36 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000aa3c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000aa66 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000aa6c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000aa86 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000aa9a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000aaae 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000aac2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000aad6 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000aae8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000aafa 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ab30 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ab4a 00008e2f R_ARM_THM_MOVW_ABS_NC 000006bc .LC40 │ │ │ │ │ +0000ab4e 00008e30 R_ARM_THM_MOVT_ABS 000006bc .LC40 │ │ │ │ │ +0000ab54 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000ab58 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000ab6c 0000370a R_ARM_THM_CALL 00007c41 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000ab70 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ab8c 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ab94 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000aba6 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000abf2 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000abf8 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ac08 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000ac20 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ac30 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000ac48 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000ac64 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ac6a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ace8 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000ad14 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ad2a 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000ad4e 0001c40a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000ad7e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ad94 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000adba 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000adce 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ae28 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ae2e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ae3e 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000ae54 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ae64 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000ae78 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000aea4 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000aece 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000af40 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000af46 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000af80 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000af86 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000af9c 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000afd0 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000afd6 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000afea 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000b01e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b024 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b038 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000b06c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b072 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b086 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000b0ba 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b0c0 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b0d4 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000b12e 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b170 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b180 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b190 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000b1ae 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b1f0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b200 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b210 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000b22e 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b270 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b280 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b290 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000b2ae 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b2f0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b300 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b310 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000b32a 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b366 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b380 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000b3a2 0001c40a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000b3aa 0000922f R_ARM_THM_MOVW_ABS_NC 000006ec .LC41 │ │ │ │ │ -0000b3ae 00009230 R_ARM_THM_MOVT_ABS 000006ec .LC41 │ │ │ │ │ -0000b3b4 0000300a R_ARM_THM_CALL 000053c9 INVALID_VERSION_CHECK │ │ │ │ │ -0000b3c2 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b3ec 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000b40e 0001c40a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000b434 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b46c 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b4a8 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b4e0 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b51c 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b554 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b592 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b5ca 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b608 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b63c 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b67e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b684 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b6a6 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b6ac 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b6c4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b6dc 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b6f4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b756 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000b77e 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000b7a6 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000b7fe 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000b84a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b896 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b8b8 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000b8bc 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000b8c4 00008e2f R_ARM_THM_MOVW_ABS_NC 000006bc .LC40 │ │ │ │ │ -0000b8c8 00008e30 R_ARM_THM_MOVT_ABS 000006bc .LC40 │ │ │ │ │ -0000b8da 0000370a R_ARM_THM_CALL 00007c55 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000b8de 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b8f0 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b8f8 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b90e 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b934 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b970 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b976 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b992 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000b9be 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b9d6 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b9ee 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ba12 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ba18 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ba52 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ba58 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ba76 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000baa6 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bad2 0001920a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000bae6 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bb08 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000bb0e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000bb2a 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000bb48 0001920a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000bba2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bbca 0001920a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000bbfe 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000bc1e 0001c90a R_ARM_THM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ -0000bc2e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000bc3e 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000bc64 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000bc86 0001c40a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000bcb4 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000bcd4 0001cb0a R_ARM_THM_CALL 00000000 _PyAST_Await │ │ │ │ │ -0000bcdc 0000942f R_ARM_THM_MOVW_ABS_NC 00000700 .LC42 │ │ │ │ │ -0000bce0 00009430 R_ARM_THM_MOVT_ABS 00000700 .LC42 │ │ │ │ │ -0000bce6 0000300a R_ARM_THM_CALL 000053c9 INVALID_VERSION_CHECK │ │ │ │ │ -0000bd0c 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000bd28 0001cb0a R_ARM_THM_CALL 00000000 _PyAST_Await │ │ │ │ │ -0000bd30 0000942f R_ARM_THM_MOVW_ABS_NC 00000700 .LC42 │ │ │ │ │ -0000bd34 00009430 R_ARM_THM_MOVT_ABS 00000700 .LC42 │ │ │ │ │ -0000bd3a 0000300a R_ARM_THM_CALL 000053c9 INVALID_VERSION_CHECK │ │ │ │ │ -0000bd52 0001920a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000bd74 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000bd8e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000bda2 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000bdc6 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000bde2 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000be00 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000be2c 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000be40 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000be56 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000be72 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000be80 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000be96 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000beac 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000bee0 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000bee6 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000bef6 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000bf0c 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000bf1c 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000bf30 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000bf5c 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000bf86 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c004 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000c00a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c044 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000c04a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c060 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000c07c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c0a0 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000c0a6 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c0ba 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000c0e8 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000c0ee 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c102 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000c11a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c13e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000c144 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c158 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000c1ca 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c1da 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000c1f0 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c222 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c23a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c244 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000c266 0001a30a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ -0000c26e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c282 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000c28e 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000c2b2 0001a20a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -0000c2d2 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c304 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c33c 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c37a 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c38a 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000c3a2 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c3d8 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c410 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c43c 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c44c 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000c464 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c49a 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c4d2 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c52c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c538 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000c566 0001a40a R_ARM_THM_CALL 00000000 _PyAST_Call │ │ │ │ │ -0000c580 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c5ae 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c5f6 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000c606 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -0000c63c 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c670 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000c69e 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c6d2 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000c6d8 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c702 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c71e 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000c742 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c74c 0000870a R_ARM_THM_CALL 000063cd lambda_params_rule │ │ │ │ │ -0000c75c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c772 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000c794 0001cc0a R_ARM_THM_CALL 00000000 _PyAST_Lambda │ │ │ │ │ -0000c7ac 0001cd0a R_ARM_THM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ -0000c7c2 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c7d6 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c80a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000c810 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c822 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c834 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c84c 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c884 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000c88a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c8b0 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000c8b6 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c8ce 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000c8f6 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000c8fc 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c916 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c92c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c952 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000c970 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c98a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c9a2 00009f0a R_ARM_THM_CALL 00004e8d _loop0_87_rule │ │ │ │ │ -0000c9b8 0001d20a R_ARM_THM_CALL 00000000 _PyAST_comprehension │ │ │ │ │ -0000c9c0 00009d2f R_ARM_THM_MOVW_ABS_NC 00000778 .LC45 │ │ │ │ │ -0000c9c4 00009d30 R_ARM_THM_MOVT_ABS 00000778 .LC45 │ │ │ │ │ -0000c9ca 0000300a R_ARM_THM_CALL 000053c9 INVALID_VERSION_CHECK │ │ │ │ │ -0000c9d4 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c9fa 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000ca0c 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000ca1c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ca52 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ca6a 00009f0a R_ARM_THM_CALL 00004e8d _loop0_87_rule │ │ │ │ │ -0000ca7e 0001d20a R_ARM_THM_CALL 00000000 _PyAST_comprehension │ │ │ │ │ -0000caba 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000cac0 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000cad4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cae2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cb00 0000a00a R_ARM_THM_CALL 00007309 invalid_for_target_rule │ │ │ │ │ -0000cb14 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000cb24 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000cb2c 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000cb46 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000cb62 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000cb68 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000cb98 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000cb9e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000cbb6 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000cbe0 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000cbe6 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000cbf6 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cc12 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000cc2a 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000cc38 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cc4a 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0000cc5a 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cc5e 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cc6a 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000cc74 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000cc78 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000cc82 00009e2f R_ARM_THM_MOVW_ABS_NC 00000794 .LC46 │ │ │ │ │ -0000cc86 00009e30 R_ARM_THM_MOVT_ABS 00000794 .LC46 │ │ │ │ │ -0000cc8a 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000cc92 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000cca6 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ccda 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000cce2 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000ccf0 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000abae 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000abfa 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ac00 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ac10 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000ac28 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ac38 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000ac50 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000ac6c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ac72 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000acf0 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000ad1c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ad32 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000ad56 0001c40a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000ad86 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ad9c 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000adc2 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000add6 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ae30 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ae36 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ae46 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000ae5c 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ae6c 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000ae80 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000aeac 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000aed6 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000af54 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000af5a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000af94 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000af9a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000afb0 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000afe4 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000afea 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000affe 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000b032 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b038 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b04c 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000b080 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b086 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b09a 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000b0ce 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b0d4 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b0e8 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000b142 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b184 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b194 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b1a4 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000b1c2 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b204 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b214 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b224 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000b242 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b284 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b294 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b2a4 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000b2c2 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b304 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b314 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b324 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000b33e 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b37a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b394 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000b3b6 0001c40a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000b3be 0000922f R_ARM_THM_MOVW_ABS_NC 000006ec .LC41 │ │ │ │ │ +0000b3c2 00009230 R_ARM_THM_MOVT_ABS 000006ec .LC41 │ │ │ │ │ +0000b3c8 0000300a R_ARM_THM_CALL 000053c1 INVALID_VERSION_CHECK │ │ │ │ │ +0000b3d6 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b400 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000b422 0001c40a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000b448 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b480 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b4bc 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b4f4 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b530 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b568 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b5a6 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b5de 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b61c 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b650 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b692 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b698 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b6ba 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b6c0 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b6d8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b6f0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b708 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b76a 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000b792 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000b7ba 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000b812 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000b85e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b8aa 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b8cc 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000b8d0 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000b8d8 00008e2f R_ARM_THM_MOVW_ABS_NC 000006bc .LC40 │ │ │ │ │ +0000b8dc 00008e30 R_ARM_THM_MOVT_ABS 000006bc .LC40 │ │ │ │ │ +0000b8ee 0000370a R_ARM_THM_CALL 00007c41 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000b8f2 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b904 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b90c 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b922 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b948 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b984 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b98a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b9a6 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000b9d2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b9ea 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ba02 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ba26 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ba2c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ba66 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ba6c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ba8a 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000baba 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bae6 0001920a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000bafa 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bb1c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000bb22 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000bb3e 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000bb5c 0001920a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000bbb6 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bbde 0001920a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000bc12 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000bc32 0001c90a R_ARM_THM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ +0000bc42 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000bc52 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000bc78 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000bc9a 0001c40a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000bcc8 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000bcf0 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000bd10 0001cb0a R_ARM_THM_CALL 00000000 _PyAST_Await │ │ │ │ │ +0000bd18 0000942f R_ARM_THM_MOVW_ABS_NC 00000700 .LC42 │ │ │ │ │ +0000bd1c 00009430 R_ARM_THM_MOVT_ABS 00000700 .LC42 │ │ │ │ │ +0000bd22 0000300a R_ARM_THM_CALL 000053c1 INVALID_VERSION_CHECK │ │ │ │ │ +0000bd48 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000bd62 0001cb0a R_ARM_THM_CALL 00000000 _PyAST_Await │ │ │ │ │ +0000bd6a 0000942f R_ARM_THM_MOVW_ABS_NC 00000700 .LC42 │ │ │ │ │ +0000bd6e 00009430 R_ARM_THM_MOVT_ABS 00000700 .LC42 │ │ │ │ │ +0000bd74 0000300a R_ARM_THM_CALL 000053c1 INVALID_VERSION_CHECK │ │ │ │ │ +0000bd8a 0001920a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000bd9c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000bdb0 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000bdd4 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000bdf0 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000be0c 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000be22 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000be3c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000be52 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000be66 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000be94 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000beb0 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000bec4 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000bef0 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000bef6 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000bf06 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000bf1c 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000bf2c 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000bf40 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000bf6c 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000bf96 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c014 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000c01a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000c054 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000c05a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000c070 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000c08c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c0b0 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000c0b6 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000c0ca 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000c0f8 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000c0fe 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000c112 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000c12a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c14e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000c154 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000c168 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000c1da 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c1ea 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000c200 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c232 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c24a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c254 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000c276 0001a30a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ +0000c27e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000c292 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000c29e 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000c2c2 0001a20a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +0000c2e2 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c314 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c34c 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c38a 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c39a 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000c3b2 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c3e8 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c420 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c44c 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c45c 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000c474 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c4aa 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c4e2 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c53c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c548 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000c576 0001a40a R_ARM_THM_CALL 00000000 _PyAST_Call │ │ │ │ │ +0000c590 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c5be 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c606 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000c616 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +0000c64c 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c680 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000c6ae 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c6e2 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000c6e8 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000c712 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c72e 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000c752 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c75c 0000870a R_ARM_THM_CALL 000063b9 lambda_params_rule │ │ │ │ │ +0000c76c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c782 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000c7a4 0001cc0a R_ARM_THM_CALL 00000000 _PyAST_Lambda │ │ │ │ │ +0000c7bc 0001cd0a R_ARM_THM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ +0000c7d2 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c7e6 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000c81a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000c820 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000c832 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c844 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c85c 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c894 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000c89a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000c8c0 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000c8c6 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000c8de 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000c906 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000c90c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000c926 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c93c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c962 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000c980 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c99a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c9b2 00009f0a R_ARM_THM_CALL 00004e85 _loop0_87_rule │ │ │ │ │ +0000c9c8 0001d20a R_ARM_THM_CALL 00000000 _PyAST_comprehension │ │ │ │ │ +0000c9d0 00009d2f R_ARM_THM_MOVW_ABS_NC 00000778 .LC45 │ │ │ │ │ +0000c9d4 00009d30 R_ARM_THM_MOVT_ABS 00000778 .LC45 │ │ │ │ │ +0000c9da 0000300a R_ARM_THM_CALL 000053c1 INVALID_VERSION_CHECK │ │ │ │ │ +0000c9e4 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ca0a 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000ca1c 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000ca2c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ca62 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ca7a 00009f0a R_ARM_THM_CALL 00004e85 _loop0_87_rule │ │ │ │ │ +0000ca8e 0001d20a R_ARM_THM_CALL 00000000 _PyAST_comprehension │ │ │ │ │ +0000caca 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000cad0 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000cae4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000caf2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000cb10 0000a00a R_ARM_THM_CALL 000072f5 invalid_for_target_rule │ │ │ │ │ +0000cb24 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000cb34 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000cb3c 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000cb56 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000cb72 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000cb78 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000cba8 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000cbae 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000cbc6 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000cbf0 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000cbf6 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000cc06 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000cc22 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000cc3a 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000cc48 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000cc5a 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0000cc6a 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000cc6e 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000cc7a 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000cc84 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000cc88 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000cc92 00009e2f R_ARM_THM_MOVW_ABS_NC 00000794 .LC46 │ │ │ │ │ +0000cc96 00009e30 R_ARM_THM_MOVT_ABS 00000794 .LC46 │ │ │ │ │ +0000cc9a 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000cca2 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ccb6 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ccea 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000ccf2 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 0000cd00 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000cd1a 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0000cd40 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000cd48 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000cd5a 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000cd10 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000cd2a 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0000cd50 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000cd58 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 0000cd6a 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000cd88 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000cdc0 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000cdc6 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000cde2 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000ce16 0001920a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000ce2c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ce36 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ce3a 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ce44 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000ce54 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ce7a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ce80 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000cea6 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ceac 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ced2 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ced8 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000cf3a 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000cf5e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000cf64 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000cf96 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000cfe8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cffe 0001d50a R_ARM_THM_CALL 00000000 _PyPegen_arguments_parsing_error │ │ │ │ │ -0000d00a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d022 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d040 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000d044 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000d052 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -0000d056 0001d60a R_ARM_THM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ -0000d060 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -0000d064 0001d60a R_ARM_THM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ -0000d06a 0000a82f R_ARM_THM_MOVW_ABS_NC 00000854 .LC51 │ │ │ │ │ -0000d06e 0000a830 R_ARM_THM_MOVT_ABS 00000854 .LC51 │ │ │ │ │ -0000d080 0000370a R_ARM_THM_CALL 00007c55 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000d084 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d0a4 0001d70a R_ARM_THM_CALL 00000000 _PyPegen_nonparen_genexp_in_call │ │ │ │ │ -0000d0b0 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d0ca 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d0ee 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000d0f2 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000d0fa 0000a92f R_ARM_THM_MOVW_ABS_NC 00000880 .LC52 │ │ │ │ │ -0000d0fe 0000a930 R_ARM_THM_MOVT_ABS 00000880 .LC52 │ │ │ │ │ -0000d110 0000370a R_ARM_THM_CALL 00007c55 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000d114 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d134 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d14c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d152 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d17c 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000d180 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000d18e 0000a82f R_ARM_THM_MOVW_ABS_NC 00000854 .LC51 │ │ │ │ │ -0000d192 0000a830 R_ARM_THM_MOVT_ABS 00000854 .LC51 │ │ │ │ │ -0000d19a 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -0000d19e 0001d60a R_ARM_THM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ +0000cd7a 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000cd98 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000cdd0 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000cdd6 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000cdf2 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000ce26 0001920a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000ce3c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ce46 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ce4a 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ce54 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000ce64 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ce8a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ce90 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ceb6 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000cebc 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000cee2 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000cee8 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000cf4a 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000cf6e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000cf74 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000cfa6 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000cff8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d00e 0001d50a R_ARM_THM_CALL 00000000 _PyPegen_arguments_parsing_error │ │ │ │ │ +0000d01a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d032 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d050 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000d054 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000d062 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +0000d066 0001d60a R_ARM_THM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ +0000d070 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +0000d074 0001d60a R_ARM_THM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ +0000d07a 0000a82f R_ARM_THM_MOVW_ABS_NC 00000854 .LC51 │ │ │ │ │ +0000d07e 0000a830 R_ARM_THM_MOVT_ABS 00000854 .LC51 │ │ │ │ │ +0000d090 0000370a R_ARM_THM_CALL 00007c41 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000d094 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d0b4 0001d70a R_ARM_THM_CALL 00000000 _PyPegen_nonparen_genexp_in_call │ │ │ │ │ +0000d0c0 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d0da 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d0fe 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000d102 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000d10a 0000a92f R_ARM_THM_MOVW_ABS_NC 00000880 .LC52 │ │ │ │ │ +0000d10e 0000a930 R_ARM_THM_MOVT_ABS 00000880 .LC52 │ │ │ │ │ +0000d120 0000370a R_ARM_THM_CALL 00007c41 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000d124 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d144 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d15c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d162 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d18c 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000d190 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000d19e 0000a82f R_ARM_THM_MOVW_ABS_NC 00000854 .LC51 │ │ │ │ │ +0000d1a2 0000a830 R_ARM_THM_MOVT_ABS 00000854 .LC51 │ │ │ │ │ 0000d1aa 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ 0000d1ae 0001d60a R_ARM_THM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ -0000d1c2 0000370a R_ARM_THM_CALL 00007c55 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000d1c6 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d1e6 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d206 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d20e 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d1ba 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +0000d1be 0001d60a R_ARM_THM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ +0000d1d2 0000370a R_ARM_THM_CALL 00007c41 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000d1d6 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d1f6 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000d216 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d252 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d262 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0000d26c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d28c 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0000d2a4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d2c0 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d2c6 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d2d8 0000ae0a R_ARM_THM_CALL 0000039f _tmp_168_rule │ │ │ │ │ -0000d2f8 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d2fe 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d312 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000d32e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d33e 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000d350 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000d360 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000d36e 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000d372 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000d376 0000a72f R_ARM_THM_MOVW_ABS_NC 00000814 .LC50 │ │ │ │ │ -0000d37a 0000a730 R_ARM_THM_MOVT_ABS 00000814 .LC50 │ │ │ │ │ -0000d3ae 0000ae0a R_ARM_THM_CALL 0000039f _tmp_168_rule │ │ │ │ │ -0000d3bc 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d3d2 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000d3dc 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000d3e4 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000d3fc 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d404 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d410 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d42a 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0000d436 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000d456 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d468 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d474 0000af2f R_ARM_THM_MOVW_ABS_NC 00000d5f _tmp_111_rule │ │ │ │ │ -0000d478 0000af30 R_ARM_THM_MOVT_ABS 00000d5f _tmp_111_rule │ │ │ │ │ -0000d480 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000d48a 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000d48e 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000d496 0000aa2f R_ARM_THM_MOVW_ABS_NC 000008c0 .LC53 │ │ │ │ │ -0000d49a 0000aa30 R_ARM_THM_MOVT_ABS 000008c0 .LC53 │ │ │ │ │ -0000d4dc 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d4e2 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d54c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d552 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d566 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d580 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000d59e 0001d90a R_ARM_THM_CALL 00000000 _PyPegen_collect_call_seqs │ │ │ │ │ -0000d5d0 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d5e0 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000d5f2 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0000d5fc 0001da0a R_ARM_THM_CALL 00000000 _PyPegen_seq_extract_starred_exprs │ │ │ │ │ -0000d604 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d610 0001db0a R_ARM_THM_CALL 00000000 _PyPegen_seq_delete_starred_exprs │ │ │ │ │ -0000d62c 0001a40a R_ARM_THM_CALL 00000000 _PyAST_Call │ │ │ │ │ -0000d636 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d64c 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d660 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000d688 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d69e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d6e0 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d6e6 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d70a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d710 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d73e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d756 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d78a 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000d7ac 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d7ba 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d7d0 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000d7ea 0001dc0a R_ARM_THM_CALL 00000000 _PyAST_YieldFrom │ │ │ │ │ -0000d810 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000d828 0001dd0a R_ARM_THM_CALL 00000000 _PyAST_Yield │ │ │ │ │ -0000d832 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d854 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d86a 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d880 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d8c0 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d8c6 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d8ec 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d8f2 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d92e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d934 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d958 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d95e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d988 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000d9c2 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d9c6 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d9d0 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000d9e4 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d9e8 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d9ec 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000da04 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000da0a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000da22 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000da40 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000da50 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000da66 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000da76 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000da96 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000da9c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000dadc 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000dae2 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000db08 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000db0e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000db38 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000db70 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000db90 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000dba0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dbba 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000dbd2 0001940a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -0000dbec 0001be0a R_ARM_THM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ -0000dbf4 0000792f R_ARM_THM_MOVW_ABS_NC 000004d8 .LC31 │ │ │ │ │ -0000dbf8 00007930 R_ARM_THM_MOVT_ABS 000004d8 .LC31 │ │ │ │ │ -0000dbfe 0000300a R_ARM_THM_CALL 000053c9 INVALID_VERSION_CHECK │ │ │ │ │ -0000dc1c 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dc20 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dc2a 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000dc3e 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dc42 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dc46 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000dc6c 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000dc8c 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000dc9e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dce4 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000dcf2 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000dd04 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000dd26 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000dd44 0001940a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -0000dd60 0001be0a R_ARM_THM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ -0000dd68 0000792f R_ARM_THM_MOVW_ABS_NC 000004d8 .LC31 │ │ │ │ │ -0000dd6c 00007930 R_ARM_THM_MOVT_ABS 000004d8 .LC31 │ │ │ │ │ -0000dd72 0000300a R_ARM_THM_CALL 000053c9 INVALID_VERSION_CHECK │ │ │ │ │ -0000ddb2 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ddc4 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ddd8 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ddee 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000de06 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000de1c 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000de38 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000de48 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000de50 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000de58 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000de74 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d21e 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d226 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d262 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d272 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0000d27c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d29c 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0000d2b4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d2d0 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d2d6 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d2e8 0000ae0a R_ARM_THM_CALL 0000039f _tmp_168_rule │ │ │ │ │ +0000d308 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d30e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d322 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000d33e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d34e 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000d360 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000d370 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000d37e 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000d382 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000d386 0000a72f R_ARM_THM_MOVW_ABS_NC 00000814 .LC50 │ │ │ │ │ +0000d38a 0000a730 R_ARM_THM_MOVT_ABS 00000814 .LC50 │ │ │ │ │ +0000d3be 0000ae0a R_ARM_THM_CALL 0000039f _tmp_168_rule │ │ │ │ │ +0000d3cc 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d3e2 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000d3ec 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000d3f4 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000d40c 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d414 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d420 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d43a 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0000d446 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000d466 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d478 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d484 0000af2f R_ARM_THM_MOVW_ABS_NC 00000d5f _tmp_111_rule │ │ │ │ │ +0000d488 0000af30 R_ARM_THM_MOVT_ABS 00000d5f _tmp_111_rule │ │ │ │ │ +0000d490 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000d49a 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000d49e 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000d4a6 0000aa2f R_ARM_THM_MOVW_ABS_NC 000008c0 .LC53 │ │ │ │ │ +0000d4aa 0000aa30 R_ARM_THM_MOVT_ABS 000008c0 .LC53 │ │ │ │ │ +0000d4ec 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d4f2 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d55c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d562 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d576 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d590 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000d5ae 0001d90a R_ARM_THM_CALL 00000000 _PyPegen_collect_call_seqs │ │ │ │ │ +0000d5e0 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d5f0 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000d602 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0000d60c 0001da0a R_ARM_THM_CALL 00000000 _PyPegen_seq_extract_starred_exprs │ │ │ │ │ +0000d614 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d620 0001db0a R_ARM_THM_CALL 00000000 _PyPegen_seq_delete_starred_exprs │ │ │ │ │ +0000d63c 0001a40a R_ARM_THM_CALL 00000000 _PyAST_Call │ │ │ │ │ +0000d646 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d65c 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d670 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000d698 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d6ae 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d6f0 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d6f6 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d71a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d720 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d74e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d766 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d79a 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000d7bc 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d7ca 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d7e0 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000d7fa 0001dc0a R_ARM_THM_CALL 00000000 _PyAST_YieldFrom │ │ │ │ │ +0000d820 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000d838 0001dd0a R_ARM_THM_CALL 00000000 _PyAST_Yield │ │ │ │ │ +0000d842 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d864 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d87a 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d890 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d8d0 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d8d6 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d8fc 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d902 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d93e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d944 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d968 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d96e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d998 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000d9d2 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d9d6 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d9e0 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000d9f4 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d9f8 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d9fc 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000da14 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000da1a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000da32 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000da50 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000da60 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000da76 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000da86 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000daa6 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000daac 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000daec 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000daf2 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000db18 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000db1e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000db48 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000db80 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000dba0 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000dbb0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000dbca 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000dbe2 0001940a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +0000dbfc 0001be0a R_ARM_THM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ +0000dc04 0000792f R_ARM_THM_MOVW_ABS_NC 000004d8 .LC31 │ │ │ │ │ +0000dc08 00007930 R_ARM_THM_MOVT_ABS 000004d8 .LC31 │ │ │ │ │ +0000dc0e 0000300a R_ARM_THM_CALL 000053c1 INVALID_VERSION_CHECK │ │ │ │ │ +0000dc2c 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000dc30 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000dc3a 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000dc4e 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000dc52 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000dc56 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000dc7c 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000dc9c 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000dcae 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000dcf4 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000dd02 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000dd14 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000dd36 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000dd54 0001940a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +0000dd70 0001be0a R_ARM_THM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ +0000dd78 0000792f R_ARM_THM_MOVW_ABS_NC 000004d8 .LC31 │ │ │ │ │ +0000dd7c 00007930 R_ARM_THM_MOVT_ABS 000004d8 .LC31 │ │ │ │ │ +0000dd82 0000300a R_ARM_THM_CALL 000053c1 INVALID_VERSION_CHECK │ │ │ │ │ +0000ddc2 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ddd4 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000dde8 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ddfe 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000de16 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000de2c 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000de48 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000de58 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000de60 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000de68 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000de84 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000de96 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000dec0 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000def8 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000defe 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000df2c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000df40 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000df60 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000df88 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000df9e 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000dfb8 0001dc0a R_ARM_THM_CALL 00000000 _PyAST_YieldFrom │ │ │ │ │ -0000dfc8 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000dfee 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000e008 0001dd0a R_ARM_THM_CALL 00000000 _PyAST_Yield │ │ │ │ │ -0000e020 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e048 0001df0a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -0000e052 0001e00a R_ARM_THM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ -0000e088 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e08e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e0be 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e0e2 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000e12c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e132 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e144 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e16c 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000e18a 0001bb0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0000e1ae 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e1b4 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e1c4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e1da 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e1e6 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e1f6 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e20c 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e220 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e232 0000b52f R_ARM_THM_MOVW_ABS_NC 00000944 .LC57 │ │ │ │ │ -0000e236 0000b530 R_ARM_THM_MOVT_ABS 00000944 .LC57 │ │ │ │ │ -0000e23c 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000e240 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000e254 0000370a R_ARM_THM_CALL 00007c55 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000e258 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e26c 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000e270 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000e276 0000b62f R_ARM_THM_MOVW_ABS_NC 00000974 .LC58 │ │ │ │ │ -0000e27a 0000b630 R_ARM_THM_MOVT_ABS 00000974 .LC58 │ │ │ │ │ -0000e280 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000e288 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e2a8 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e2e8 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e2ee 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e302 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000e334 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000e354 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000e3a6 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000e3e0 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000e3f8 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000e410 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000e42a 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000e432 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000e43a 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e44c 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000e454 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000e484 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e48a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e4b0 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e4b6 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e4e2 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000e4fe 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e504 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e51c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e53e 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000e564 0001e20a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0000e57e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e588 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e59a 0001e30a R_ARM_THM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ -0000e5bc 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e5d0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e5f2 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e5f8 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e624 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000e63c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e642 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e656 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e676 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000e698 0001e20a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0000e6b6 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e6c2 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e6c6 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e6d0 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000e6de 0001e30a R_ARM_THM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ -0000e714 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e72e 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000e75c 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000e798 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e7bc 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e7e0 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e80c 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e820 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e83c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e84c 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e85a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e870 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e882 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e8bc 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e8c2 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e8ea 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000e902 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e908 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e91c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e938 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000e956 0001e20a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0000e976 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e990 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000e9c8 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e9e2 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e9f0 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ea34 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ea3a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ea50 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000ea86 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000eaa6 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000eaec 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000eafc 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000eb1a 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000eb52 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000eb5e 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000eb66 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000eb7e 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000eb96 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ebc8 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ebce 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ebe6 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000ec0a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ec10 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ec38 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ec3e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ec6a 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000ec86 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ec8c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000eca6 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ecca 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000ecea 0001e20a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0000ed16 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ed24 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ed3a 0001e60a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0000ed7c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ed82 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000eda6 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000edac 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000edd8 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000edf4 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000edfa 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ee14 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ee38 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000ee58 0001e20a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0000ee84 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ee92 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000eea6 0001e60a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0000eed8 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000eefa 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000ef26 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ef2c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ef58 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000ef74 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ef7a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ef94 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000efba 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000efdc 0001e20a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0000f008 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f016 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f01a 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f024 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000f036 0001e60a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0000f04c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f066 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000f088 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000f0a0 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000f0d0 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000f0d6 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000f100 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000f11a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000f120 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000f13a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f15e 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000f17e 0001e20a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0000f1a8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f1b4 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f1b8 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f1c2 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000f1d2 0001e60a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0000f1e6 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f224 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000f246 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000f272 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000f288 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000f2b2 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000f2f0 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f318 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f340 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f368 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f3ac 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f3e6 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f408 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f410 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f416 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f42e 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f458 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000f464 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f47a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f498 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f49e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f4ce 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f4e2 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f4f6 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f506 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f510 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f528 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f538 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f540 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f550 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f556 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f570 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f582 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f592 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000f59a 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000f5be 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f5de 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f5f6 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f620 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000f626 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000f64a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000f650 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000f678 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000f6a6 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f6aa 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f6b4 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000f6ce 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000f6ec 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000f6fa 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f712 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000f72a 0001940a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -0000f744 0001be0a R_ARM_THM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ -0000f74c 0000792f R_ARM_THM_MOVW_ABS_NC 000004d8 .LC31 │ │ │ │ │ -0000f750 00007930 R_ARM_THM_MOVT_ABS 000004d8 .LC31 │ │ │ │ │ -0000f756 0000300a R_ARM_THM_CALL 000053c9 INVALID_VERSION_CHECK │ │ │ │ │ -0000f79e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000f7a4 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000f7c0 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000f806 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000f81a 0000d72f R_ARM_THM_MOVW_ABS_NC 00007825 _tmp_119_rule │ │ │ │ │ -0000f81e 0000d730 R_ARM_THM_MOVT_ABS 00007825 _tmp_119_rule │ │ │ │ │ -0000f826 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000f84a 0001920a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000f854 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f868 0000d82f R_ARM_THM_MOVW_ABS_NC 00000911 _tmp_118_rule │ │ │ │ │ -0000f86c 0000d830 R_ARM_THM_MOVT_ABS 00000911 _tmp_118_rule │ │ │ │ │ -0000f874 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000f87e 0000a92f R_ARM_THM_MOVW_ABS_NC 00000880 .LC52 │ │ │ │ │ -0000f882 0000a930 R_ARM_THM_MOVT_ABS 00000880 .LC52 │ │ │ │ │ -0000f888 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000f88c 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000f8a0 0000370a R_ARM_THM_CALL 00007c55 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000f8a6 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f8c0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f8d2 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000f8d6 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000f8ee 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -0000f900 0000d52f R_ARM_THM_MOVW_ABS_NC 00000b68 .LC71 │ │ │ │ │ -0000f904 0000d530 R_ARM_THM_MOVT_ABS 00000b68 .LC71 │ │ │ │ │ -0000f90c 0000370a R_ARM_THM_CALL 00007c55 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000f912 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f920 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f932 0000d82f R_ARM_THM_MOVW_ABS_NC 00000911 _tmp_118_rule │ │ │ │ │ -0000f936 0000d830 R_ARM_THM_MOVT_ABS 00000911 _tmp_118_rule │ │ │ │ │ -0000f93e 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000f948 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000f94c 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000f964 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -0000f96c 0000d62f R_ARM_THM_MOVW_ABS_NC 00000b94 .LC72 │ │ │ │ │ -0000f970 0000d630 R_ARM_THM_MOVT_ABS 00000b94 .LC72 │ │ │ │ │ -0000f98a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f99e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f9be 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f9d4 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f9e8 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fa20 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000fa26 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000fa54 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fa6e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000fa74 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000fa9a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000faa0 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000fac8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000faee 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fb0a 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000fb2c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fb36 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000fb56 0001ba0a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -0000fb7a 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000fbb0 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fbd0 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000fbee 0001bb0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0000fc0e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fc26 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fc4a 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fc5a 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000fc8c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fc9a 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fca8 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fce6 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000fcec 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000fd12 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fd3a 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000fd70 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000fd8e 0001bb0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0000fd9c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fdbe 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fde4 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000fdea 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000fe02 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000fe16 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fe20 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fe34 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fe4c 0001920a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000fe94 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000fe9a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000feaa 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000feb0 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000feb4 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000febe 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000fed0 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fee6 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000feec 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fef8 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -0000fefc 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -0000ff06 0000dc2f R_ARM_THM_MOVW_ABS_NC 00000c34 .LC75 │ │ │ │ │ -0000ff0a 0000dc30 R_ARM_THM_MOVT_ABS 00000c34 .LC75 │ │ │ │ │ -0000ff0e 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000de94 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000dea6 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ded0 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000df08 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000df0e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000df3c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000df50 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000df70 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000df98 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000dfae 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000dfc8 0001dc0a R_ARM_THM_CALL 00000000 _PyAST_YieldFrom │ │ │ │ │ +0000dfd8 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000dffe 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000e018 0001dd0a R_ARM_THM_CALL 00000000 _PyAST_Yield │ │ │ │ │ +0000e030 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e058 0001df0a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ +0000e062 0001e00a R_ARM_THM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ +0000e098 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e09e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e0ce 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e0f2 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000e13c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e142 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e154 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e17c 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000e19a 0001bb0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0000e1c0 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e1c6 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e1d6 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e1ec 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e1fe 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e206 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e216 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e232 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e244 0000b52f R_ARM_THM_MOVW_ABS_NC 00000944 .LC57 │ │ │ │ │ +0000e248 0000b530 R_ARM_THM_MOVT_ABS 00000944 .LC57 │ │ │ │ │ +0000e24e 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000e252 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000e266 0000370a R_ARM_THM_CALL 00007c41 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000e26a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e27e 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000e282 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000e288 0000b62f R_ARM_THM_MOVW_ABS_NC 00000974 .LC58 │ │ │ │ │ +0000e28c 0000b630 R_ARM_THM_MOVT_ABS 00000974 .LC58 │ │ │ │ │ +0000e292 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000e29a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e2ba 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e2fc 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e302 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e316 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000e348 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000e368 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000e3ba 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000e3f4 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000e40c 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000e424 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000e43e 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000e446 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000e44e 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e460 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000e468 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000e498 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e49e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e4c4 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e4ca 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e4f6 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000e512 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e518 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e530 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e552 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000e578 0001e20a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0000e592 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e59c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e5ae 0001e30a R_ARM_THM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ +0000e5d0 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e5e4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e606 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e60c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e638 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000e650 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e656 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e66a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e68a 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000e6ac 0001e20a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0000e6ca 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e6d6 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e6da 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e6e4 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000e6f2 0001e30a R_ARM_THM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ +0000e728 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e742 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000e770 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000e7ac 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e7d0 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e7f4 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e820 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e834 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e850 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e860 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e86e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e884 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e896 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e8d0 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e8d6 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e8fe 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000e916 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e91c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e930 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e94c 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000e96a 0001e20a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0000e98a 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e9a4 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000e9dc 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e9f6 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ea04 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ea48 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ea4e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ea64 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000ea9a 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000eaba 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000eb00 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000eb10 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000eb2e 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000eb66 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000eb72 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000eb7a 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000eb92 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000ebaa 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ebdc 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ebe2 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ebfa 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000ec1e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ec24 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ec4c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ec52 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ec7e 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000ec9a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000eca0 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ecba 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ecde 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000ecfe 0001e20a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0000ed2a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ed38 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ed4e 0001e60a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0000ed8c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ed92 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000edb6 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000edbc 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ede8 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000ee04 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ee0a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ee24 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ee48 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000ee68 0001e20a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0000ee94 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000eea2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000eeb6 0001e60a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0000eee8 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000ef0a 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000ef36 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ef3c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ef68 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000ef84 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ef8a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000efa4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000efca 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000efec 0001e20a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0000f018 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f026 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f02a 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f034 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000f046 0001e60a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0000f05c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f076 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000f098 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000f0b0 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000f0e0 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000f0e6 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000f110 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000f12a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000f130 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000f14a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f16e 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000f18e 0001e20a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0000f1b8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f1c4 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f1c8 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f1d2 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000f1e2 0001e60a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0000f1f6 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f238 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000f25a 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000f288 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000f29e 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000f2c8 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000f308 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f330 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f358 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f380 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f3c8 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f406 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f428 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f430 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f436 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f44e 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f478 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000f484 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f49a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f4b8 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f4be 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f4f4 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f508 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f51c 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f52c 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f536 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f54e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f55e 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f566 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f578 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f57e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f598 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f5ac 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f5bc 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000f5c4 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000f5ea 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f60a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f624 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f650 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000f656 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000f67a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000f680 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000f6a8 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000f6d6 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f6da 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f6e4 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000f6fe 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000f71c 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000f72a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f742 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000f75a 0001940a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +0000f774 0001be0a R_ARM_THM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ +0000f77c 0000792f R_ARM_THM_MOVW_ABS_NC 000004d8 .LC31 │ │ │ │ │ +0000f780 00007930 R_ARM_THM_MOVT_ABS 000004d8 .LC31 │ │ │ │ │ +0000f786 0000300a R_ARM_THM_CALL 000053c1 INVALID_VERSION_CHECK │ │ │ │ │ +0000f7ce 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000f7d4 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000f7f0 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000f836 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000f84a 0000d72f R_ARM_THM_MOVW_ABS_NC 00007811 _tmp_119_rule │ │ │ │ │ +0000f84e 0000d730 R_ARM_THM_MOVT_ABS 00007811 _tmp_119_rule │ │ │ │ │ +0000f856 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000f87a 0001920a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000f884 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f898 0000d82f R_ARM_THM_MOVW_ABS_NC 00000911 _tmp_118_rule │ │ │ │ │ +0000f89c 0000d830 R_ARM_THM_MOVT_ABS 00000911 _tmp_118_rule │ │ │ │ │ +0000f8a4 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000f8ae 0000a92f R_ARM_THM_MOVW_ABS_NC 00000880 .LC52 │ │ │ │ │ +0000f8b2 0000a930 R_ARM_THM_MOVT_ABS 00000880 .LC52 │ │ │ │ │ +0000f8b8 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000f8bc 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000f8d0 0000370a R_ARM_THM_CALL 00007c41 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000f8d6 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f8f0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f902 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000f906 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000f91e 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +0000f930 0000d52f R_ARM_THM_MOVW_ABS_NC 00000b68 .LC71 │ │ │ │ │ +0000f934 0000d530 R_ARM_THM_MOVT_ABS 00000b68 .LC71 │ │ │ │ │ +0000f93c 0000370a R_ARM_THM_CALL 00007c41 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000f942 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f950 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f962 0000d82f R_ARM_THM_MOVW_ABS_NC 00000911 _tmp_118_rule │ │ │ │ │ +0000f966 0000d830 R_ARM_THM_MOVT_ABS 00000911 _tmp_118_rule │ │ │ │ │ +0000f96e 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000f978 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000f97c 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000f994 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +0000f99c 0000d62f R_ARM_THM_MOVW_ABS_NC 00000b94 .LC72 │ │ │ │ │ +0000f9a0 0000d630 R_ARM_THM_MOVT_ABS 00000b94 .LC72 │ │ │ │ │ +0000f9ba 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f9ce 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f9ee 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fa04 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fa18 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fa50 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000fa56 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000fa84 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fa9e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000faa4 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000faca 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000fad0 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000faf8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fb1e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fb3a 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000fb5c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fb66 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000fb86 0001ba0a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +0000fbaa 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000fbe0 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fc00 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000fc1e 0001bb0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0000fc40 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fc56 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fc7a 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fc8a 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000fcbc 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fcca 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fcd8 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fd16 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000fd1c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000fd42 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fd6a 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000fda0 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000fdbe 0001bb0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0000fdcc 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fdee 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fe14 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000fe1a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000fe32 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000fe46 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fe50 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fe64 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fe7c 0001920a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000fec4 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000feca 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000feda 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fee0 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fee4 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000feee 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000ff00 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ff16 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000ff1c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ff3e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ff74 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ff7a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ffa0 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ffa6 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ffc8 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ffce 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000fff8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010028 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001002e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00010044 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00010070 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000100b2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000100ca 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000100d0 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000100ec 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001010c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010122 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00010146 0001bb0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00010168 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00010186 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00010200 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00010210 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00010222 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001023e 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00010290 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000102ae 0001bb0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -000102da 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000102ec 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000102fa 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001030e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010322 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001034c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010378 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001038e 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00010396 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000103a2 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000103b2 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000103c2 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000103d8 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001041c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00010422 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00010440 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00010464 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010492 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000104a0 0000e90a R_ARM_THM_CALL 00003609 fstring_conversion_rule │ │ │ │ │ -000104bc 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000104c2 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000104de 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00010500 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001051c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010528 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00010554 0001e80a R_ARM_THM_CALL 00000000 _PyPegen_formatted_value │ │ │ │ │ -00010590 0000ea0a R_ARM_THM_CALL 00008619 _loop0_77_rule │ │ │ │ │ -0001059c 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000105be 0001e90a R_ARM_THM_CALL 00000000 _PyPegen_setup_full_format_spec │ │ │ │ │ -000105da 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000105fc 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010626 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001062c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00010646 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010650 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010668 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010672 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001068a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010694 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000106aa 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000106b4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000106ca 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000106d0 0000462f R_ARM_THM_MOVW_ABS_NC 0000d6bd annotated_rhs_rule │ │ │ │ │ -000106d4 00004630 R_ARM_THM_MOVT_ABS 0000d6bd annotated_rhs_rule │ │ │ │ │ -000106dc 0001c10a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ -000106e2 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000106e6 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000106ee 0000e12f R_ARM_THM_MOVW_ABS_NC 00000d10 .LC80 │ │ │ │ │ -000106f2 0000e130 R_ARM_THM_MOVT_ABS 00000d10 .LC80 │ │ │ │ │ -000106f8 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00010704 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001072a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010740 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010754 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001076a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001077e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010790 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000107a0 0000df2f R_ARM_THM_MOVW_ABS_NC 00000cb0 .LC78 │ │ │ │ │ -000107a4 0000df30 R_ARM_THM_MOVT_ABS 00000cb0 .LC78 │ │ │ │ │ -000107aa 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000107ae 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000107c2 0000370a R_ARM_THM_CALL 00007c55 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000107c6 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000107d4 0000e02f R_ARM_THM_MOVW_ABS_NC 00000ce0 .LC79 │ │ │ │ │ -000107d8 0000e030 R_ARM_THM_MOVT_ABS 00000ce0 .LC79 │ │ │ │ │ -000107de 0000de2f R_ARM_THM_MOVW_ABS_NC 00000c80 .LC77 │ │ │ │ │ -000107e2 0000de30 R_ARM_THM_MOVT_ABS 00000c80 .LC77 │ │ │ │ │ -000107fc 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010808 0000eb0a R_ARM_THM_CALL 00000cfb _tmp_152_rule.isra.0 │ │ │ │ │ -00010816 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010820 0000ea0a R_ARM_THM_CALL 00008619 _loop0_77_rule │ │ │ │ │ -00010828 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001082c 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00010836 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001083e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010848 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001084c 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00010854 0000e72f R_ARM_THM_MOVW_ABS_NC 00000e0c .LC86 │ │ │ │ │ -00010858 0000e730 R_ARM_THM_MOVT_ABS 00000e0c .LC86 │ │ │ │ │ -0001085e 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00010870 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010892 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000108a0 0000eb0a R_ARM_THM_CALL 00000cfb _tmp_152_rule.isra.0 │ │ │ │ │ -000108ac 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000108b0 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000108ba 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000108c4 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000108cc 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000108d0 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000108d8 0000e82f R_ARM_THM_MOVW_ABS_NC 00000e38 .LC87 │ │ │ │ │ -000108dc 0000e830 R_ARM_THM_MOVT_ABS 00000e38 .LC87 │ │ │ │ │ -000108e2 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000108f0 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010910 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001091e 0000eb0a R_ARM_THM_CALL 00000cfb _tmp_152_rule.isra.0 │ │ │ │ │ -0001092a 0000ec2f R_ARM_THM_MOVW_ABS_NC 00000c95 _tmp_153_rule │ │ │ │ │ -0001092e 0000ec30 R_ARM_THM_MOVT_ABS 00000c95 _tmp_153_rule │ │ │ │ │ -00010936 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00010940 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001094a 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001094e 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00010956 0000e62f R_ARM_THM_MOVW_ABS_NC 00000dec .LC85 │ │ │ │ │ -0001095a 0000e630 R_ARM_THM_MOVT_ABS 00000dec .LC85 │ │ │ │ │ -00010960 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00010972 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010992 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001099c 0000ed2f R_ARM_THM_MOVW_ABS_NC 00000c1f _tmp_151_rule │ │ │ │ │ -000109a0 0000ed30 R_ARM_THM_MOVT_ABS 00000c1f _tmp_151_rule │ │ │ │ │ -000109a8 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000109b2 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000109bc 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000109e0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000109fc 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00010a02 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00010a16 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010a1c 0000ec2f R_ARM_THM_MOVW_ABS_NC 00000c95 _tmp_153_rule │ │ │ │ │ -00010a20 0000ec30 R_ARM_THM_MOVT_ABS 00000c95 _tmp_153_rule │ │ │ │ │ -00010a28 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00010a3a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010a42 0001902f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_name_token │ │ │ │ │ -00010a46 00019030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_name_token │ │ │ │ │ -00010a4e 0001c10a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ -00010a56 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00010a5a 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00010a64 0000e52f R_ARM_THM_MOVW_ABS_NC 00000dc4 .LC84 │ │ │ │ │ -00010a68 0000e530 R_ARM_THM_MOVT_ABS 00000dc4 .LC84 │ │ │ │ │ -00010a6c 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00010a74 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010a96 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00010a9a 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00010aa4 0000e42f R_ARM_THM_MOVW_ABS_NC 00000d9c .LC83 │ │ │ │ │ -00010aa8 0000e430 R_ARM_THM_MOVT_ABS 00000d9c .LC83 │ │ │ │ │ -00010aac 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00010aba 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010ad2 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00010af8 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010b0a 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000b99 _tmp_150_rule │ │ │ │ │ -00010b0e 0000ee30 R_ARM_THM_MOVT_ABS 00000b99 _tmp_150_rule │ │ │ │ │ -00010b16 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00010b20 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010b2a 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00010b2e 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00010b36 0000e22f R_ARM_THM_MOVW_ABS_NC 00000d44 .LC81 │ │ │ │ │ -00010b3a 0000e230 R_ARM_THM_MOVT_ABS 00000d44 .LC81 │ │ │ │ │ -00010b40 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00010b4e 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00010b52 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00010b5a 0000e32f R_ARM_THM_MOVW_ABS_NC 00000d74 .LC82 │ │ │ │ │ -00010b5e 0000e330 R_ARM_THM_MOVT_ABS 00000d74 .LC82 │ │ │ │ │ -00010b64 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00010b74 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010b94 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010bac 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010bb8 0000dd2f R_ARM_THM_MOVW_ABS_NC 00000c50 .LC76 │ │ │ │ │ -00010bbc 0000dd30 R_ARM_THM_MOVT_ABS 00000c50 .LC76 │ │ │ │ │ -00010be8 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00010bee 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00010c0a 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00010c42 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00010c48 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00010c84 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010cae 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00010cb2 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00010cbe 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00010cfa 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010d26 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00010d2c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00010d46 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010d68 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00010d8a 0001eb0a R_ARM_THM_CALL 00000000 _PyAST_Slice │ │ │ │ │ -00010da0 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00010da4 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00010db2 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00010dd4 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00010dda 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00010dee 0000f40a R_ARM_THM_CALL 00008231 _tmp_163_rule │ │ │ │ │ -00010e0a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00010e10 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00010e28 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00010e46 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010e50 0000f40a R_ARM_THM_CALL 00008231 _tmp_163_rule │ │ │ │ │ -00010e7c 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00010e9e 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00010eae 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00010ec2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010ed0 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00010ef0 0001ba0a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -00010efc 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010f14 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00010f4e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010f76 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010f8c 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00010fa0 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00010fa8 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00010fbc 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010fdc 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010fe4 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010ffa 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001100a 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011026 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011038 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001106e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00011074 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00011088 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000110a6 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000110ac 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000110c8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000110dc 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ -00011116 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ -0001112e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011142 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011158 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011168 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011178 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000111ac 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000111b2 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000111ca 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000111e4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000111fc 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011216 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001122e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011248 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011260 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001127a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ff28 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +0000ff2c 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +0000ff36 0000dc2f R_ARM_THM_MOVW_ABS_NC 00000c34 .LC75 │ │ │ │ │ +0000ff3a 0000dc30 R_ARM_THM_MOVT_ABS 00000c34 .LC75 │ │ │ │ │ +0000ff3e 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000ff4c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ff6e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ffa4 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ffaa 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ffd0 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ffd6 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000fff8 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000fffe 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00010028 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010058 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001005e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00010074 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000100a0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000100e2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000100fa 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00010100 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001011c 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001013c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010152 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00010176 0001bb0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00010198 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000101b6 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00010222 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00010232 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00010246 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010262 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00010290 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001029c 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000102a4 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000102ca 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000102e8 0001bb0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0001031a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001032c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001033a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001034e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010362 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001038c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000103b4 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000103ca 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000103da 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000103ea 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010406 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001044c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00010452 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00010470 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00010494 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000104c2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000104d0 0000e90a R_ARM_THM_CALL 00003601 fstring_conversion_rule │ │ │ │ │ +000104ec 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000104f2 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001050e 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00010530 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001054c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010558 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00010584 0001e80a R_ARM_THM_CALL 00000000 _PyPegen_formatted_value │ │ │ │ │ +000105c0 0000ea0a R_ARM_THM_CALL 00008605 _loop0_77_rule │ │ │ │ │ +000105cc 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000105ee 0001e90a R_ARM_THM_CALL 00000000 _PyPegen_setup_full_format_spec │ │ │ │ │ +0001060a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001062c 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010656 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001065c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00010676 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010680 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010698 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000106a2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000106ba 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000106c4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000106da 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000106e4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000106fa 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010700 0000462f R_ARM_THM_MOVW_ABS_NC 0000d6cd annotated_rhs_rule │ │ │ │ │ +00010704 00004630 R_ARM_THM_MOVT_ABS 0000d6cd annotated_rhs_rule │ │ │ │ │ +0001070c 0001c10a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ +00010712 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00010716 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001071e 0000e12f R_ARM_THM_MOVW_ABS_NC 00000d10 .LC80 │ │ │ │ │ +00010722 0000e130 R_ARM_THM_MOVT_ABS 00000d10 .LC80 │ │ │ │ │ +00010728 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00010734 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001075a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010770 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010784 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001079a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000107ae 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000107c0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000107d0 0000df2f R_ARM_THM_MOVW_ABS_NC 00000cb0 .LC78 │ │ │ │ │ +000107d4 0000df30 R_ARM_THM_MOVT_ABS 00000cb0 .LC78 │ │ │ │ │ +000107da 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000107de 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000107f2 0000370a R_ARM_THM_CALL 00007c41 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000107f6 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010804 0000e02f R_ARM_THM_MOVW_ABS_NC 00000ce0 .LC79 │ │ │ │ │ +00010808 0000e030 R_ARM_THM_MOVT_ABS 00000ce0 .LC79 │ │ │ │ │ +0001080e 0000de2f R_ARM_THM_MOVW_ABS_NC 00000c80 .LC77 │ │ │ │ │ +00010812 0000de30 R_ARM_THM_MOVT_ABS 00000c80 .LC77 │ │ │ │ │ +0001082c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010838 0000eb0a R_ARM_THM_CALL 00000cfb _tmp_152_rule.isra.0 │ │ │ │ │ +00010846 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010850 0000ea0a R_ARM_THM_CALL 00008605 _loop0_77_rule │ │ │ │ │ +00010858 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001085c 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00010866 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001086e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010878 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001087c 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00010884 0000e72f R_ARM_THM_MOVW_ABS_NC 00000e0c .LC86 │ │ │ │ │ +00010888 0000e730 R_ARM_THM_MOVT_ABS 00000e0c .LC86 │ │ │ │ │ +0001088e 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000108a0 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000108c2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000108d0 0000eb0a R_ARM_THM_CALL 00000cfb _tmp_152_rule.isra.0 │ │ │ │ │ +000108dc 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000108e0 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000108ea 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000108f4 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000108fc 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00010900 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00010908 0000e82f R_ARM_THM_MOVW_ABS_NC 00000e38 .LC87 │ │ │ │ │ +0001090c 0000e830 R_ARM_THM_MOVT_ABS 00000e38 .LC87 │ │ │ │ │ +00010912 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00010920 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010940 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001094e 0000eb0a R_ARM_THM_CALL 00000cfb _tmp_152_rule.isra.0 │ │ │ │ │ +0001095a 0000ec2f R_ARM_THM_MOVW_ABS_NC 00000c95 _tmp_153_rule │ │ │ │ │ +0001095e 0000ec30 R_ARM_THM_MOVT_ABS 00000c95 _tmp_153_rule │ │ │ │ │ +00010966 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00010970 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001097a 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001097e 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00010986 0000e62f R_ARM_THM_MOVW_ABS_NC 00000dec .LC85 │ │ │ │ │ +0001098a 0000e630 R_ARM_THM_MOVT_ABS 00000dec .LC85 │ │ │ │ │ +00010990 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000109a2 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000109c2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000109cc 0000ed2f R_ARM_THM_MOVW_ABS_NC 00000c1f _tmp_151_rule │ │ │ │ │ +000109d0 0000ed30 R_ARM_THM_MOVT_ABS 00000c1f _tmp_151_rule │ │ │ │ │ +000109d8 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000109e2 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000109ec 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010a10 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010a2c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00010a32 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00010a46 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010a4c 0000ec2f R_ARM_THM_MOVW_ABS_NC 00000c95 _tmp_153_rule │ │ │ │ │ +00010a50 0000ec30 R_ARM_THM_MOVT_ABS 00000c95 _tmp_153_rule │ │ │ │ │ +00010a58 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00010a6a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010a72 0001902f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_name_token │ │ │ │ │ +00010a76 00019030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_name_token │ │ │ │ │ +00010a7e 0001c10a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ +00010a86 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00010a8a 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00010a94 0000e52f R_ARM_THM_MOVW_ABS_NC 00000dc4 .LC84 │ │ │ │ │ +00010a98 0000e530 R_ARM_THM_MOVT_ABS 00000dc4 .LC84 │ │ │ │ │ +00010a9c 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00010aa4 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010ac6 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00010aca 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00010ad4 0000e42f R_ARM_THM_MOVW_ABS_NC 00000d9c .LC83 │ │ │ │ │ +00010ad8 0000e430 R_ARM_THM_MOVT_ABS 00000d9c .LC83 │ │ │ │ │ +00010adc 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00010aea 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010b02 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00010b28 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010b3a 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000b99 _tmp_150_rule │ │ │ │ │ +00010b3e 0000ee30 R_ARM_THM_MOVT_ABS 00000b99 _tmp_150_rule │ │ │ │ │ +00010b46 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00010b50 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010b5a 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00010b5e 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00010b66 0000e22f R_ARM_THM_MOVW_ABS_NC 00000d44 .LC81 │ │ │ │ │ +00010b6a 0000e230 R_ARM_THM_MOVT_ABS 00000d44 .LC81 │ │ │ │ │ +00010b70 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00010b7e 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00010b82 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00010b8a 0000e32f R_ARM_THM_MOVW_ABS_NC 00000d74 .LC82 │ │ │ │ │ +00010b8e 0000e330 R_ARM_THM_MOVT_ABS 00000d74 .LC82 │ │ │ │ │ +00010b94 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00010ba4 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010bc4 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010bdc 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010be8 0000dd2f R_ARM_THM_MOVW_ABS_NC 00000c50 .LC76 │ │ │ │ │ +00010bec 0000dd30 R_ARM_THM_MOVT_ABS 00000c50 .LC76 │ │ │ │ │ +00010c18 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00010c1e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00010c3a 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00010c72 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00010c78 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00010cb4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010cde 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00010ce2 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00010cee 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00010d2a 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010d56 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00010d5c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00010d76 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010d98 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00010dba 0001eb0a R_ARM_THM_CALL 00000000 _PyAST_Slice │ │ │ │ │ +00010dd0 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00010dd4 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00010de2 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00010e04 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00010e0a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00010e1e 0000f40a R_ARM_THM_CALL 0000821d _tmp_163_rule │ │ │ │ │ +00010e3a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00010e40 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00010e58 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00010e76 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010e80 0000f40a R_ARM_THM_CALL 0000821d _tmp_163_rule │ │ │ │ │ +00010eac 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00010ece 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00010ede 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00010ef2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010f00 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00010f20 0001ba0a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +00010f2c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010f44 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00010f7e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010fa6 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010fbc 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00010fd0 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00010fd8 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00010fec 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001100c 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011014 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001102a 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001103a 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011056 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011068 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001109e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000110a4 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000110b8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000110d6 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000110dc 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000110f8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001110c 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ +00011146 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ +0001115e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011172 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011188 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011198 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000111a8 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000111dc 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000111e2 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000111fa 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011214 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001122c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011246 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001125e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011278 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00011290 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000112a8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000112aa 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000112c0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000112d8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000112ee 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011308 0001f00a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00011320 0001f00a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -0001132e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011344 0001f00a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00011354 0001f00a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +000112f0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011308 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001131e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011338 0001f00a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00011350 0001f00a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ 0001135e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011376 0001f00a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00011386 0001f00a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -0001138e 0000922f R_ARM_THM_MOVW_ABS_NC 000006ec .LC41 │ │ │ │ │ -00011392 00009230 R_ARM_THM_MOVT_ABS 000006ec .LC41 │ │ │ │ │ -00011398 0000300a R_ARM_THM_CALL 000053c9 INVALID_VERSION_CHECK │ │ │ │ │ -000113ae 0001f00a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -000113be 0001f00a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -000113cc 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000113e4 0001f00a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -000113f4 0001f00a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00011404 0001f00a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -0001141c 0001f00a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -0001142c 0001f00a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00011460 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00011466 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001148a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00011490 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000114b2 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000114b8 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000114ec 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001152a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00011530 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00011552 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00011558 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001158c 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000115ca 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000115d0 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000115f2 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000115f8 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00011628 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001163e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011662 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001167c 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001169c 0001f10a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -000116ac 0001f20a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -000116d0 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000116d6 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000116ee 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001170e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011724 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001173a 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001174a 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00011762 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001177c 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001179c 0001f10a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -000117ac 0001f20a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -000117d0 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000117d6 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000117ee 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001180e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011822 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00011836 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00011846 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0001185e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011878 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001187e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001190a 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001193c 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00011976 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00011992 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000119b2 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000119d6 0001f10a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -000119e6 0001f20a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -00011a0a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00011a10 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00011a28 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00011a46 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011a58 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00011a6e 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00011a7e 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00011a9c 0001010a R_ARM_THM_CALL 0000ae1d invalid_kwarg_rule.isra.0 │ │ │ │ │ -00011aae 0001010a R_ARM_THM_CALL 0000ae1d invalid_kwarg_rule.isra.0 │ │ │ │ │ -00011aba 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00011ae0 0001010a R_ARM_THM_CALL 0000ae1d invalid_kwarg_rule.isra.0 │ │ │ │ │ -00011af6 0001f20a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -00011b02 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011b1e 0001f20a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -00011b2a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011b40 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011b5a 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00011b7a 0001f10a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -00011bd2 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00011bd8 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00011bf0 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00011c10 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011c20 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00011c34 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00011c44 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00011c5a 0001f30a R_ARM_THM_CALL 00000000 _PyPegen_join_sequences │ │ │ │ │ -00011c7c 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00011cc6 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011ce2 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00011cee 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011cfc 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00011d0c 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00011d14 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00011d22 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011d32 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011d42 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011d54 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011d64 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011d76 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011d8c 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00011d94 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00011da4 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011db6 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00011dc6 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011dcc 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011ddc 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00011de6 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011dfe 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00011e06 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00011e0e 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011e14 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011e28 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011e2e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011e46 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011e54 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011e66 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00011e6e 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00011e76 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00011e7e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011e96 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011e9c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011ecc 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00011ed2 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00011f00 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00011f34 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011f4a 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00011f6a 0001f10a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -00011f78 0001f20a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -00011f86 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011f9e 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00011fce 0001010a R_ARM_THM_CALL 0000ae1d invalid_kwarg_rule.isra.0 │ │ │ │ │ -00011fda 0001f20a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -00011fe8 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012024 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001202a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00012058 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001206e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012094 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000120b2 0001f10a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -000120c0 0001f20a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -000120ce 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000120e6 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00012108 0001010a R_ARM_THM_CALL 0000ae1d invalid_kwarg_rule.isra.0 │ │ │ │ │ -00012120 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012136 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00012154 0001f10a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -00012166 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001218c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00012192 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000121a8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000121e4 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000121ea 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000121fc 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012210 0001042f R_ARM_THM_MOVW_ABS_NC 0000c615 _tmp_126_rule │ │ │ │ │ -00012214 00010430 R_ARM_THM_MOVT_ABS 0000c615 _tmp_126_rule │ │ │ │ │ -0001221c 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00012224 0001032f R_ARM_THM_MOVW_ABS_NC 000010c0 .LC100 │ │ │ │ │ -00012228 00010330 R_ARM_THM_MOVT_ABS 000010c0 .LC100 │ │ │ │ │ -0001222e 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00012232 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00012246 0000370a R_ARM_THM_CALL 00007c55 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001224a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001225e 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012272 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001228a 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000122c0 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000122c6 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000122de 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00012300 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00012328 0001e20a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00012346 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001236e 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00012392 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00012398 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000123b8 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000123be 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000123e4 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00012420 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00012480 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00012492 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00012496 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000124a0 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000124be 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000124d2 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000124ec 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000124fc 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001250c 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012528 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00012530 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001253e 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001254c 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012552 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012562 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001256e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012598 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000125d0 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000125d6 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000125fc 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00012602 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00012628 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00012634 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00012650 0001e20a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00012668 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012682 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000126ac 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000126b0 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000126ba 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000126ca 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000126ee 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012706 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012712 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012728 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001275a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00012760 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00012786 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00012794 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000127b4 0001e20a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -000127d0 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000127ec 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000127fc 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012812 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012848 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001284e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00012866 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00012888 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000128b0 0001e20a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -000128ce 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000128f6 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001291a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00012920 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00012940 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00012946 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001296c 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001299e 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000129f4 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00012a06 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00012a0a 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00012a14 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00012a32 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012a46 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00012a60 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00012a70 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00012a78 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00012a82 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012a90 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012aa0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012ac0 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012ad6 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012aea 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00012b02 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011374 0001f00a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00011384 0001f00a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +0001138e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000113a6 0001f00a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +000113b6 0001f00a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +000113be 0000922f R_ARM_THM_MOVW_ABS_NC 000006ec .LC41 │ │ │ │ │ +000113c2 00009230 R_ARM_THM_MOVT_ABS 000006ec .LC41 │ │ │ │ │ +000113c8 0000300a R_ARM_THM_CALL 000053c1 INVALID_VERSION_CHECK │ │ │ │ │ +000113de 0001f00a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +000113ee 0001f00a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +000113fc 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011414 0001f00a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00011424 0001f00a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00011434 0001f00a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +0001144c 0001f00a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +0001145c 0001f00a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00011490 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00011496 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000114ba 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000114c0 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000114e2 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000114e8 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001151c 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001155a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00011560 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00011582 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00011588 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000115bc 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000115fa 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00011600 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00011622 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00011628 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00011658 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001166e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011692 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000116ac 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000116cc 0001f10a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +000116dc 0001f20a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +00011700 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00011706 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001171e 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001173e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011754 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001176a 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001177a 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00011792 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000117ac 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000117cc 0001f10a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +000117dc 0001f20a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +00011800 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00011806 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001181e 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001183e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011852 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00011866 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00011876 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0001188e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000118a8 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000118ae 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001193a 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001196c 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000119a6 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000119c2 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000119e2 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00011a06 0001f10a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +00011a16 0001f20a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +00011a3a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00011a40 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00011a58 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00011a76 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011a88 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00011a9e 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00011aae 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00011acc 0001010a R_ARM_THM_CALL 0000ae09 invalid_kwarg_rule.isra.0 │ │ │ │ │ +00011ade 0001010a R_ARM_THM_CALL 0000ae09 invalid_kwarg_rule.isra.0 │ │ │ │ │ +00011aea 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00011b10 0001010a R_ARM_THM_CALL 0000ae09 invalid_kwarg_rule.isra.0 │ │ │ │ │ +00011b26 0001f20a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +00011b32 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011b4e 0001f20a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +00011b5a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011b70 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011b8a 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00011baa 0001f10a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +00011c02 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00011c08 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00011c20 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00011c40 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011c50 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00011c64 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00011c74 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00011c8a 0001f30a R_ARM_THM_CALL 00000000 _PyPegen_join_sequences │ │ │ │ │ +00011cac 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00011cf6 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011d12 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00011d1e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011d2c 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00011d3c 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00011d44 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00011d52 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011d62 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011d72 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011d84 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011d94 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011da6 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011dbc 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00011dc4 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00011dd4 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011de6 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00011df6 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011dfc 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011e0c 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00011e16 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011e2e 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00011e36 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00011e3e 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011e44 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011e58 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011e5e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011e76 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011e84 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011e96 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00011e9e 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00011ea6 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00011eae 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011ec6 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011ecc 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011efc 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00011f02 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00011f30 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00011f64 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011f7a 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00011f9a 0001f10a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +00011fa8 0001f20a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +00011fb6 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011fce 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00011ffe 0001010a R_ARM_THM_CALL 0000ae09 invalid_kwarg_rule.isra.0 │ │ │ │ │ +0001200a 0001f20a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +00012018 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012054 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001205a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00012088 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001209e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000120c4 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000120e2 0001f10a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +000120f0 0001f20a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +000120fe 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012116 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00012138 0001010a R_ARM_THM_CALL 0000ae09 invalid_kwarg_rule.isra.0 │ │ │ │ │ +00012150 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012166 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00012184 0001f10a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +00012196 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000121bc 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000121c2 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000121d8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012214 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001221a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001222c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012240 0001042f R_ARM_THM_MOVW_ABS_NC 0000c601 _tmp_126_rule │ │ │ │ │ +00012244 00010430 R_ARM_THM_MOVT_ABS 0000c601 _tmp_126_rule │ │ │ │ │ +0001224c 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00012254 0001032f R_ARM_THM_MOVW_ABS_NC 000010c0 .LC100 │ │ │ │ │ +00012258 00010330 R_ARM_THM_MOVT_ABS 000010c0 .LC100 │ │ │ │ │ +0001225e 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00012262 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00012276 0000370a R_ARM_THM_CALL 00007c41 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001227a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001228e 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000122a2 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000122ba 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000122f0 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000122f6 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001230e 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00012330 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00012358 0001e20a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00012376 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001239e 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000123c2 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000123c8 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000123e8 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000123ee 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00012414 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00012450 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000124b0 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000124c2 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000124c6 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000124d0 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000124ee 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012502 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001251c 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001252c 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001253c 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012558 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00012560 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001256e 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001257c 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012582 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012592 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001259e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000125c8 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012600 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00012606 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001262c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00012632 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00012658 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00012664 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00012680 0001e20a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00012698 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000126b2 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000126dc 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000126e0 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000126ea 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000126fa 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001271e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012736 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012742 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012758 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001278a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00012790 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000127b6 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000127c4 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000127e4 0001e20a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00012800 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001281c 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001282c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012842 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012878 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001287e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00012896 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000128b8 0001720a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000128e0 0001e20a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +000128fe 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012926 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001294a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00012950 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00012970 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00012976 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001299c 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000129ce 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00012a24 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00012a36 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00012a3a 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00012a44 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00012a62 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012a76 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00012a90 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00012aa0 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00012aa8 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00012ab2 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012ac0 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012ad0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012af0 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012b06 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012b1a 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00012b32 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x310b0 contains 295 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x310d4 contains 295 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000026 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000002c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000032 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000072 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000078 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000007e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ @@ -5779,21 +5780,21 @@ │ │ │ │ │ 0000010c 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00000128 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 00000148 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 0000015c 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ 0000019c 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000001a2 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000001a8 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000001c0 00000a0a R_ARM_THM_CALL 000072c5 expression_rule │ │ │ │ │ +000001c0 00000a0a R_ARM_THM_CALL 000072c9 expression_rule │ │ │ │ │ 000001d8 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ 0000020a 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000210 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000216 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000232 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000023c 0000780a R_ARM_THM_CALL 000063d5 star_target_rule │ │ │ │ │ +0000023c 0000780a R_ARM_THM_CALL 000063d9 star_target_rule │ │ │ │ │ 00000248 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ 0000027a 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000280 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000286 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000002a2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000002b2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000002e2 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ @@ -5801,20 +5802,20 @@ │ │ │ │ │ 000002ee 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000306 0001a50a R_ARM_THM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ 00000312 00020c0a R_ARM_THM_CALL 00000000 _PyPegen_ensure_imaginary │ │ │ │ │ 0000031e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000035c 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000362 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000368 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00000380 00010a0a R_ARM_THM_CALL 00006a2d lambda_slash_no_default_rule │ │ │ │ │ -0000038e 00010b0a R_ARM_THM_CALL 00006ba1 lambda_slash_with_default_rule │ │ │ │ │ +00000380 00010a0a R_ARM_THM_CALL 00006a19 lambda_slash_no_default_rule │ │ │ │ │ +0000038e 00010b0a R_ARM_THM_CALL 00006b8d lambda_slash_with_default_rule │ │ │ │ │ 000003be 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000003c4 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000003ca 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000003e2 00006c0a R_ARM_THM_CALL 0000e065 starred_expression_rule │ │ │ │ │ +000003e2 00006c0a R_ARM_THM_CALL 0000e075 starred_expression_rule │ │ │ │ │ 000003f0 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 000003f4 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 000003fe 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 00000434 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000043a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000440 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000456 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ @@ -5831,50 +5832,50 @@ │ │ │ │ │ 000004ba 00014e30 R_ARM_THM_MOVT_ABS 00001470 .LC124 │ │ │ │ │ 000004ce 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000004d8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000004de 00014f2f R_ARM_THM_MOVW_ABS_NC 000014a0 .LC125 │ │ │ │ │ 000004e2 00014f30 R_ARM_THM_MOVT_ABS 000014a0 .LC125 │ │ │ │ │ 000004e8 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 000004ec 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00000500 0000370a R_ARM_THM_CALL 00007c55 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00000500 0000370a R_ARM_THM_CALL 00007c41 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 00000504 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000526 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000052c 0000462f R_ARM_THM_MOVW_ABS_NC 0000d6bd annotated_rhs_rule │ │ │ │ │ -00000530 00004630 R_ARM_THM_MOVT_ABS 0000d6bd annotated_rhs_rule │ │ │ │ │ +0000052c 0000462f R_ARM_THM_MOVW_ABS_NC 0000d6cd annotated_rhs_rule │ │ │ │ │ +00000530 00004630 R_ARM_THM_MOVT_ABS 0000d6cd annotated_rhs_rule │ │ │ │ │ 00000538 0001c10a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ 0000053e 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00000542 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 0000054a 0001502f R_ARM_THM_MOVW_ABS_NC 000014d0 .LC126 │ │ │ │ │ 0000054e 00015030 R_ARM_THM_MOVT_ABS 000014d0 .LC126 │ │ │ │ │ 00000554 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 0000056c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000574 0000460a R_ARM_THM_CALL 0000d6bd annotated_rhs_rule │ │ │ │ │ +00000574 0000460a R_ARM_THM_CALL 0000d6cd annotated_rhs_rule │ │ │ │ │ 0000057a 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000b99 _tmp_150_rule │ │ │ │ │ 0000057e 0000ee30 R_ARM_THM_MOVT_ABS 00000b99 _tmp_150_rule │ │ │ │ │ 00000586 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 0000058c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000596 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 0000059a 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 000005a2 0001512f R_ARM_THM_MOVW_ABS_NC 00001504 .LC127 │ │ │ │ │ 000005a6 00015130 R_ARM_THM_MOVT_ABS 00001504 .LC127 │ │ │ │ │ 000005ac 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 000005cc 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000005d4 0000460a R_ARM_THM_CALL 0000d6bd annotated_rhs_rule │ │ │ │ │ +000005d4 0000460a R_ARM_THM_CALL 0000d6cd annotated_rhs_rule │ │ │ │ │ 000005de 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000005e4 0000ed2f R_ARM_THM_MOVW_ABS_NC 00000c1f _tmp_151_rule │ │ │ │ │ 000005e8 0000ed30 R_ARM_THM_MOVT_ABS 00000c1f _tmp_151_rule │ │ │ │ │ 000005f0 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 000005f6 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000600 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00000604 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 0000060c 0001522f R_ARM_THM_MOVW_ABS_NC 00001534 .LC128 │ │ │ │ │ 00000610 00015230 R_ARM_THM_MOVT_ABS 00001534 .LC128 │ │ │ │ │ 00000616 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 00000632 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000640 0000460a R_ARM_THM_CALL 0000d6bd annotated_rhs_rule │ │ │ │ │ +00000640 0000460a R_ARM_THM_CALL 0000d6cd annotated_rhs_rule │ │ │ │ │ 00000650 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000066c 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000672 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000678 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000068c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000692 0000ec2f R_ARM_THM_MOVW_ABS_NC 00000c95 _tmp_153_rule │ │ │ │ │ 00000696 0000ec30 R_ARM_THM_MOVT_ABS 00000c95 _tmp_153_rule │ │ │ │ │ @@ -5893,42 +5894,42 @@ │ │ │ │ │ 0000070c 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00000716 0001542f R_ARM_THM_MOVW_ABS_NC 00001584 .LC130 │ │ │ │ │ 0000071a 00015430 R_ARM_THM_MOVT_ABS 00001584 .LC130 │ │ │ │ │ 0000071e 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 0000072a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000754 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ 00000768 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000770 0000460a R_ARM_THM_CALL 0000d6bd annotated_rhs_rule │ │ │ │ │ +00000770 0000460a R_ARM_THM_CALL 0000d6cd annotated_rhs_rule │ │ │ │ │ 0000077a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000078c 0000ec2f R_ARM_THM_MOVW_ABS_NC 00000c95 _tmp_153_rule │ │ │ │ │ 00000790 0000ec30 R_ARM_THM_MOVT_ABS 00000c95 _tmp_153_rule │ │ │ │ │ 00000796 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 0000079c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000007a6 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 000007aa 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 000007b2 0001552f R_ARM_THM_MOVW_ABS_NC 000015ac .LC131 │ │ │ │ │ 000007b6 00015530 R_ARM_THM_MOVT_ABS 000015ac .LC131 │ │ │ │ │ 000007bc 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 000007ca 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000007ee 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000800 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000814 0000460a R_ARM_THM_CALL 0000d6bd annotated_rhs_rule │ │ │ │ │ +00000814 0000460a R_ARM_THM_CALL 0000d6cd annotated_rhs_rule │ │ │ │ │ 00000820 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000083a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000844 0000ea0a R_ARM_THM_CALL 00008619 _loop0_77_rule │ │ │ │ │ +00000844 0000ea0a R_ARM_THM_CALL 00008605 _loop0_77_rule │ │ │ │ │ 0000084c 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 00000850 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 0000085a 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 00000862 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000086a 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 0000086e 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00000876 0001562f R_ARM_THM_MOVW_ABS_NC 000015cc .LC132 │ │ │ │ │ 0000087a 00015630 R_ARM_THM_MOVT_ABS 000015cc .LC132 │ │ │ │ │ 00000880 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000088e 0000460a R_ARM_THM_CALL 0000d6bd annotated_rhs_rule │ │ │ │ │ +0000088e 0000460a R_ARM_THM_CALL 0000d6cd annotated_rhs_rule │ │ │ │ │ 0000089a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000008b0 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 000008b4 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 000008bc 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 000008c4 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000008ce 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 000008d2 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ @@ -5940,15 +5941,15 @@ │ │ │ │ │ 00000936 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000093c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000956 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000966 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000996 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000099c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000009a2 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000009ba 0000c80a R_ARM_THM_CALL 0000e461 param_no_default_rule │ │ │ │ │ +000009ba 0000c80a R_ARM_THM_CALL 0000e475 param_no_default_rule │ │ │ │ │ 000009ca 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000009fa 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000a00 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000a06 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000a20 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000a2c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000a38 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ @@ -5958,15 +5959,15 @@ │ │ │ │ │ 00000a92 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000aa4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000ad6 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000adc 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000ae2 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000b00 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00000b0c 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000b26 0000240a R_ARM_THM_CALL 0000fdc5 block_rule │ │ │ │ │ +00000b26 0000240a R_ARM_THM_CALL 0000fdf5 block_rule │ │ │ │ │ 00000b3c 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 00000b58 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 00000b62 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000b6a 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00000b88 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000bb8 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000bbe 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ @@ -5996,21 +5997,21 @@ │ │ │ │ │ 00000d84 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000d8a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000da4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000db4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000dea 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000df0 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000df6 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00000e16 00000a0a R_ARM_THM_CALL 000072c5 expression_rule │ │ │ │ │ +00000e16 00000a0a R_ARM_THM_CALL 000072c9 expression_rule │ │ │ │ │ 00000e36 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000e3c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000e42 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000e56 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00000e7a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000e84 00000a0a R_ARM_THM_CALL 000072c5 expression_rule │ │ │ │ │ +00000e84 00000a0a R_ARM_THM_CALL 000072c9 expression_rule │ │ │ │ │ 00000e94 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000ea4 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000ebe 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 00000ec8 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000ed2 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00000eee 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 00000f0e 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ @@ -6048,14 +6049,14 @@ │ │ │ │ │ 000011a2 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 000011be 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 000011de 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 000011f2 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ 00001232 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00001238 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000123e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00001256 0000040a R_ARM_THM_CALL 00006119 expressions_rule │ │ │ │ │ +00001256 0000040a R_ARM_THM_CALL 00006111 expressions_rule │ │ │ │ │ 0000126e 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ 000012a0 0001700a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000012a6 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000012ac 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000012c4 0001140a R_ARM_THM_CALL 000125ad lambda_param_no_default_rule │ │ │ │ │ +000012c4 0001140a R_ARM_THM_CALL 000125dd lambda_param_no_default_rule │ │ │ │ │ 000012d4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -189,16 +189,16 @@ │ │ │ │ │ _tmp_17_rule │ │ │ │ │ invalid_ann_assign_target_rule │ │ │ │ │ star_named_expression_rule │ │ │ │ │ _loop0_121_rule │ │ │ │ │ break_stmt_rule │ │ │ │ │ continue_stmt_rule │ │ │ │ │ _gather_15_rule │ │ │ │ │ -_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ type_params_rule │ │ │ │ │ +_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ star_named_expressions_rule │ │ │ │ │ t_primary_raw │ │ │ │ │ t_lookahead_rule │ │ │ │ │ slices_rule │ │ │ │ │ t_primary_rule │ │ │ │ │ arguments_rule │ │ │ │ │ genexp_rule │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -43,20 +43,20 @@ │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w 2ae <_PyPegen_parse+0x2ae> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bl 6118 │ │ │ │ │ + bl 6110 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 262 <_PyPegen_parse+0x262> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7c98 <_loop0_1_rule> │ │ │ │ │ + bl 7c84 <_loop0_1_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 262 <_PyPegen_parse+0x262> │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -207,15 +207,15 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n 2b8 <_PyPegen_parse+0x2b8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - bl 1efc │ │ │ │ │ + bl 1efc │ │ │ │ │ R_ARM_THM_CALL simple_stmts_rule │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cbz r0, 224 <_PyPegen_parse+0x224> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ @@ -537,21 +537,21 @@ │ │ │ │ │ movs r1, #51 @ 0x33 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 5d0 <_PyPegen_parse+0x5d0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72c4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 5d0 <_PyPegen_parse+0x5d0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7c98 <_loop0_1_rule> │ │ │ │ │ + bl 7c84 <_loop0_1_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 5d0 <_PyPegen_parse+0x5d0> │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -580,15 +580,15 @@ │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 40a <_PyPegen_parse+0x40a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72c4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 40a <_PyPegen_parse+0x40a> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_append_to_end> │ │ │ │ │ @@ -607,15 +607,15 @@ │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 42c <_PyPegen_parse+0x42c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72c4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 528 <_PyPegen_parse+0x528> │ │ │ │ │ b.n 42c <_PyPegen_parse+0x42c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ @@ -624,15 +624,15 @@ │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 3e8 <_PyPegen_parse+0x3e8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72c4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 3e8 <_PyPegen_parse+0x3e8> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -642,15 +642,15 @@ │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 3e8 <_PyPegen_parse+0x3e8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72c4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 3e8 <_PyPegen_parse+0x3e8> │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -677,35 +677,35 @@ │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ b.n 256 <_PyPegen_parse+0x256> │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ b.n 492 <_PyPegen_parse+0x492> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72c4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 474 <_PyPegen_parse+0x474> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 534 <_PyPegen_parse+0x534> │ │ │ │ │ b.n 53a <_PyPegen_parse+0x53a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72c4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 5f8 <_PyPegen_parse+0x5f8> │ │ │ │ │ b.n 45c <_PyPegen_parse+0x45c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72c4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 444 <_PyPegen_parse+0x444> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -715,15 +715,15 @@ │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 444 <_PyPegen_parse+0x444> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72c4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 444 <_PyPegen_parse+0x444> │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ @@ -829,15 +829,15 @@ │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f5fc │ │ │ │ │ + bl f62c │ │ │ │ │ R_ARM_THM_CALL named_expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 716 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -950,49 +950,49 @@ │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w eae │ │ │ │ │ + beq.w ea6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w eae │ │ │ │ │ + bne.w ea6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w eca │ │ │ │ │ + bne.w ec2 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ mov r9, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w e48 │ │ │ │ │ + bne.w e40 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w dba │ │ │ │ │ + beq.w db2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w dba │ │ │ │ │ + bne.w db2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w db4 │ │ │ │ │ + bne.w dac │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w d94 │ │ │ │ │ + beq.w d8c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -1002,74 +1002,74 @@ │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w a04 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w d6c │ │ │ │ │ + beq.w d64 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d6c │ │ │ │ │ + bne.w d64 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w d4a │ │ │ │ │ + bne.w d42 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w d5c │ │ │ │ │ + beq.w d54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d5c │ │ │ │ │ + bne.w d54 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w d64 │ │ │ │ │ + bne.w d5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1648 │ │ │ │ │ + bl 1640 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d58 │ │ │ │ │ + beq.w d50 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w d50 │ │ │ │ │ + beq.w d48 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d50 │ │ │ │ │ + bne.w d48 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w d40 │ │ │ │ │ + bne.w d38 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov fp, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d82 │ │ │ │ │ + beq.w d7a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r5, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w d40 │ │ │ │ │ + bne.w d38 │ │ │ │ │ mov r6, r2 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -1078,15 +1078,15 @@ │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d7c │ │ │ │ │ + beq.w d74 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ bgt.w baa │ │ │ │ │ mov r0, sl │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -1098,74 +1098,74 @@ │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r5, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d4a │ │ │ │ │ + beq.w d42 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w d28 │ │ │ │ │ + bne.w d20 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e08 │ │ │ │ │ + beq.w e00 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r5, [r3, #24] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ bl 0 <_PyAST_Import> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Import │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w eb6 │ │ │ │ │ + beq.w eae │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w eb6 │ │ │ │ │ + bne.w eae │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w eca │ │ │ │ │ + bne.w ec2 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w d74 │ │ │ │ │ + beq.w d6c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d74 │ │ │ │ │ + bne.w d6c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w e42 │ │ │ │ │ + bne.w e3a │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w e18 │ │ │ │ │ + beq.w e10 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov fp, r2 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -1175,42 +1175,42 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w bcc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w d20 │ │ │ │ │ + beq.w d18 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d20 │ │ │ │ │ + bne.w d18 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w e10 │ │ │ │ │ + bne.w e08 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov r8, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w bbe │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r5, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w e10 │ │ │ │ │ + bne.w e08 │ │ │ │ │ mov r6, r2 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22c4 <_tmp_158_rule> │ │ │ │ │ + bl 22bc <_tmp_158_rule> │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n b5c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ @@ -1223,35 +1223,35 @@ │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 1828 │ │ │ │ │ + bl 1820 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n bcc │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #634 @ 0x27a │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n bcc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2328 │ │ │ │ │ + bl 2320 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n bcc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e42 │ │ │ │ │ + beq.w e3a │ │ │ │ │ ldr r7, [r5, #4] │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldrd r5, r1, [r3, #20] │ │ │ │ │ str r1, [sp, #32] │ │ │ │ │ bl 0 <_PyPegen_seq_count_dots> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_count_dots │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ @@ -1270,44 +1270,44 @@ │ │ │ │ │ cbz r0, b46 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.w 9f4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e22 │ │ │ │ │ + bne.w e1a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne.w 9f8 │ │ │ │ │ - b.n cf6 │ │ │ │ │ + b.n cee │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - beq.w d06 │ │ │ │ │ + beq.w cfe │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str.w r3, [r7, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ b.n aae │ │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ │ ldr.w r2, [r7, r5, lsl #2] │ │ │ │ │ str.w r2, [r3, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ b.n acc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1648 │ │ │ │ │ + bl 1640 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 976 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w dda │ │ │ │ │ + bne.w dd2 │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - beq.w dc2 │ │ │ │ │ + beq.w dba │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str.w r3, [sl, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ mov fp, r2 │ │ │ │ │ b.n 968 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr.w r1, [sl, r5, lsl #2] │ │ │ │ │ @@ -1323,96 +1323,93 @@ │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w e42 │ │ │ │ │ + bne.w e3a │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cf4 │ │ │ │ │ + beq.w cec │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w cfe │ │ │ │ │ + beq.n cf6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n cfe │ │ │ │ │ + bne.n cf6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n cee │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ + bne.n ce6 │ │ │ │ │ movs r0, #4 │ │ │ │ │ - mov r7, r3 │ │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ - mov r6, r0 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ce6 │ │ │ │ │ + beq.n cde │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n cee │ │ │ │ │ + bne.n ce6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22c4 <_tmp_158_rule> │ │ │ │ │ + bl 22bc <_tmp_158_rule> │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n cc0 │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ + bne.n cb8 │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w efa │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w efa │ │ │ │ │ + beq.w ef2 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.w ef2 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ce0 │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - bgt.n cd2 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + beq.n cd8 │ │ │ │ │ + cmp r5, r6 │ │ │ │ │ + bgt.n cc8 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #634 @ 0x27a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w eda │ │ │ │ │ + beq.w ed2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2328 │ │ │ │ │ + bl 2320 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w eda │ │ │ │ │ + beq.w ed2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e42 │ │ │ │ │ + beq.w e3a │ │ │ │ │ ldrd r6, r3, [r3, #20] │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ bl 0 <_PyPegen_seq_count_dots> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_count_dots │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ mov r2, r0 │ │ │ │ │ strd r6, r3, [sp, #4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ @@ -1425,26 +1422,25 @@ │ │ │ │ │ bl 0 <_PyAST_ImportFrom> │ │ │ │ │ R_ARM_THM_CALL _PyAST_ImportFrom │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w b3e │ │ │ │ │ b.n b46 │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - beq.w ede │ │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ │ - str.w r3, [r6, r5, lsl #2] │ │ │ │ │ + beq.w ed6 │ │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ │ + str.w r3, [r7, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ - mov r7, r2 │ │ │ │ │ - b.n c26 │ │ │ │ │ - ldr r2, [r7, #4] │ │ │ │ │ - ldr.w r1, [r6, r3, lsl #2] │ │ │ │ │ - str.w r1, [r2, r3, lsl #2] │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - b.n c54 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + b.n c22 │ │ │ │ │ + ldr.w r3, [r8, #4] │ │ │ │ │ + ldr.w r2, [r7, r6, lsl #2] │ │ │ │ │ + str.w r2, [r3, r6, lsl #2] │ │ │ │ │ + adds r6, #1 │ │ │ │ │ + b.n c4c │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -1453,15 +1449,15 @@ │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ b.n 9f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n c06 │ │ │ │ │ + b.n c04 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ lsls r3, r2, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ @@ -1494,23 +1490,23 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ b.n a06 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ b.n 93e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n d46 │ │ │ │ │ + b.n d3e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ b.n 908 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n d4a │ │ │ │ │ + b.n d42 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ b.n 8e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ @@ -1522,20 +1518,20 @@ │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n d46 │ │ │ │ │ + b.n d3e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n dfc │ │ │ │ │ + blt.n df4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r3 │ │ │ │ │ @@ -1553,15 +1549,15 @@ │ │ │ │ │ mov r0, sl │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d7c │ │ │ │ │ + beq.n d74 │ │ │ │ │ mov sl, r0 │ │ │ │ │ b.n b9e │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -1571,15 +1567,15 @@ │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n d46 │ │ │ │ │ + b.n d3e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ b.n a08 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -1590,216 +1586,216 @@ │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ b.n bce │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n e2c │ │ │ │ │ + bge.n e24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n cf6 │ │ │ │ │ + b.n cee │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ mov fp, r2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.w a54 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n cf6 │ │ │ │ │ + b.n cee │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1058 │ │ │ │ │ + beq.w 1050 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1058 │ │ │ │ │ + bne.w 1050 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1052 │ │ │ │ │ + bne.w 104a │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #634 @ 0x27a │ │ │ │ │ mov r8, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n f52 │ │ │ │ │ + bne.n f4a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1052 │ │ │ │ │ + bne.w 104a │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #634 @ 0x27a │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n f0e │ │ │ │ │ + bne.n f06 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ - cbnz r2, f08 │ │ │ │ │ + cbnz r2, f00 │ │ │ │ │ mov r3, r1 │ │ │ │ │ b.n 872 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ b.n 85c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r0, ed0 │ │ │ │ │ + cbnz r0, ec8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne.w 9f8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ b.n a08 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ b.n 9fa │ │ │ │ │ movs r1, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ b.n a08 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n cf4 │ │ │ │ │ + b.n cec │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ mov.w r3, r8, lsl #1 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ mov r8, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ce0 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - b.n cc6 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + beq.w cd8 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + b.n cbe │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n cf4 │ │ │ │ │ + b.n cec │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ b.n 9fa │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e9c │ │ │ │ │ + beq.n e94 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC44 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC44 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ mvn.w r2, #4 │ │ │ │ │ strd r2, r2, [sp] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldrd r2, r3, [r0, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7c54 │ │ │ │ │ + bl 7c40 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e9e │ │ │ │ │ + beq.n e96 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n ea2 │ │ │ │ │ + b.n e9a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 10f6 │ │ │ │ │ + beq.w 10ee │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10f6 │ │ │ │ │ + bne.w 10ee │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 10ee │ │ │ │ │ + bne.w 10e6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1828 │ │ │ │ │ + bl 1820 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10fe │ │ │ │ │ + beq.w 10f6 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 10e6 │ │ │ │ │ + beq.w 10de │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10e6 │ │ │ │ │ + bne.w 10de │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 10ac │ │ │ │ │ + bne.n 10a4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1074 │ │ │ │ │ + beq.n 106c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 10ac │ │ │ │ │ + bne.n 10a4 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 108a │ │ │ │ │ + bne.n 1082 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 106e │ │ │ │ │ + beq.n 1066 │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - bgt.n 1060 │ │ │ │ │ + bgt.n 1058 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldrd r1, r2, [sp, #32] │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -1807,234 +1803,234 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e82 │ │ │ │ │ + beq.w e7a │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e82 │ │ │ │ │ + beq.w e7a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1828 │ │ │ │ │ + bl 1820 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e82 │ │ │ │ │ + beq.w e7a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC43 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC43 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ mvn.w r2, #4 │ │ │ │ │ strd r2, r2, [sp] │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldrd r2, r3, [r2, #12] │ │ │ │ │ - b.n f3a │ │ │ │ │ + b.n f32 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n ea2 │ │ │ │ │ + b.n e9a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n e66 │ │ │ │ │ + b.n e5e │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr.w r1, [r5, r6, lsl #2] │ │ │ │ │ str.w r1, [r3, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n fea │ │ │ │ │ + b.n fe2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e84 │ │ │ │ │ + b.n e7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1828 │ │ │ │ │ + bl 1820 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n fd8 │ │ │ │ │ + beq.n fd0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 10ca │ │ │ │ │ + cbnz r3, 10c2 │ │ │ │ │ cmp fp, r7 │ │ │ │ │ - beq.n 10b4 │ │ │ │ │ + beq.n 10ac │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ str.w r2, [r5, r7, lsl #2] │ │ │ │ │ mov sl, r3 │ │ │ │ │ adds r7, #1 │ │ │ │ │ - b.n fcc │ │ │ │ │ + b.n fc4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1084 │ │ │ │ │ + b.n 107c │ │ │ │ │ mov.w r3, fp, lsl #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov fp, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 106e │ │ │ │ │ + beq.n 1066 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 109e │ │ │ │ │ + b.n 1096 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 109a │ │ │ │ │ + beq.n 1092 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1084 │ │ │ │ │ + b.n 107c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n fa8 │ │ │ │ │ + b.n fa0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e84 │ │ │ │ │ + b.n e7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n f72 │ │ │ │ │ + b.n f6a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1084 │ │ │ │ │ + b.n 107c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001104 : │ │ │ │ │ +000010fc : │ │ │ │ │ function_def_raw_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r8, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 15e4 │ │ │ │ │ + beq.w 15dc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 15e4 │ │ │ │ │ + bne.w 15dc │ │ │ │ │ ldr.w r4, [r8, #60] @ 0x3c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 154c │ │ │ │ │ + bne.w 1544 │ │ │ │ │ ldrd r6, r5, [r8, #8] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.w 139a │ │ │ │ │ + beq.w 1392 │ │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr.w r3, [r8, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 13ca │ │ │ │ │ + bne.w 13c2 │ │ │ │ │ mov r0, r8 │ │ │ │ │ movw r1, #699 @ 0x2bb │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 126a │ │ │ │ │ + beq.n 1262 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 126a │ │ │ │ │ + beq.n 1262 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 195c │ │ │ │ │ + bl 1954 │ │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 126e │ │ │ │ │ + bne.n 1266 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 126a │ │ │ │ │ + beq.n 1262 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 1c54 │ │ │ │ │ + bl 1c4c │ │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 126e │ │ │ │ │ + bne.n 1266 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 126a │ │ │ │ │ + beq.n 1262 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 33e4 <_tmp_27_rule> │ │ │ │ │ + bl 33dc <_tmp_27_rule> │ │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 126e │ │ │ │ │ + bne.n 1266 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 126a │ │ │ │ │ + beq.n 1262 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 346c │ │ │ │ │ + bl 3464 │ │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 126e │ │ │ │ │ + bne.n 1266 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl fdc4 │ │ │ │ │ + bl fdf4 │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 126a │ │ │ │ │ + beq.n 1262 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15dc │ │ │ │ │ + beq.w 15d4 │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ │ ldrd r6, r7, [r0, #20] │ │ │ │ │ - cbz r4, 1256 │ │ │ │ │ + cbz r4, 124e │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl e030 │ │ │ │ │ + bl e040 │ │ │ │ │ R_ARM_THM_CALL NEW_TYPE_COMMENT │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ strd r0, fp, [sp, #4] │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r2, r5 │ │ │ │ │ strd r6, r7, [sp, #20] │ │ │ │ │ @@ -2043,125 +2039,125 @@ │ │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ │ ldr.w r4, [r8, #20] │ │ │ │ │ str r4, [sp, #28] │ │ │ │ │ bl 0 <_PyAST_FunctionDef> │ │ │ │ │ R_ARM_THM_CALL _PyAST_FunctionDef │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1386 │ │ │ │ │ + beq.w 137e │ │ │ │ │ ldr.w r2, [r8, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1386 │ │ │ │ │ + bne.w 137e │ │ │ │ │ ldr.w r2, [r8, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str.w r2, [r8, #88] @ 0x58 │ │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_empty_arguments> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_empty_arguments │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1208 │ │ │ │ │ + bne.n 1200 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str.w r3, [r8, #60] @ 0x3c │ │ │ │ │ - b.n 1208 │ │ │ │ │ + b.n 1200 │ │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ │ str.w r6, [r8, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 154c │ │ │ │ │ + bne.w 1544 │ │ │ │ │ mov r0, r8 │ │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 1290 │ │ │ │ │ + cbnz r0, 1288 │ │ │ │ │ ldr.w r2, [r8, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str.w r6, [r8, #8] │ │ │ │ │ - b.n 1248 │ │ │ │ │ + b.n 1240 │ │ │ │ │ mov r0, r8 │ │ │ │ │ movw r1, #699 @ 0x2bb │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1284 │ │ │ │ │ + beq.n 127c │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1284 │ │ │ │ │ + beq.n 127c │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 195c │ │ │ │ │ + bl 1954 │ │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1284 │ │ │ │ │ + bne.n 127c │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1284 │ │ │ │ │ + beq.n 127c │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 1c54 │ │ │ │ │ + bl 1c4c │ │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1284 │ │ │ │ │ + bne.n 127c │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1284 │ │ │ │ │ + beq.n 127c │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 33e4 <_tmp_27_rule> │ │ │ │ │ + bl 33dc <_tmp_27_rule> │ │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1284 │ │ │ │ │ + bne.n 127c │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1284 │ │ │ │ │ + beq.n 127c │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 346c │ │ │ │ │ + bl 3464 │ │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1284 │ │ │ │ │ + bne.n 127c │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl fdc4 │ │ │ │ │ + bl fdf4 │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1284 │ │ │ │ │ + beq.n 127c │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15dc │ │ │ │ │ + beq.w 15d4 │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ ldrd r6, r7, [r0, #20] │ │ │ │ │ mov fp, r2 │ │ │ │ │ - cbnz r4, 1340 │ │ │ │ │ + cbnz r4, 1338 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_empty_arguments> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_empty_arguments │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 160e │ │ │ │ │ + beq.w 1606 │ │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl e030 │ │ │ │ │ + bl e040 │ │ │ │ │ R_ARM_THM_CALL NEW_TYPE_COMMENT │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ strd r0, r3, [sp, #4] │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ mov r2, r5 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ @@ -2176,205 +2172,205 @@ │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC49 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC49 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 53c8 │ │ │ │ │ + bl 53c0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 123a │ │ │ │ │ + bne.w 1232 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr.w r2, [r8, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1602 │ │ │ │ │ + bne.w 15fa │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ - b.n 1248 │ │ │ │ │ + b.n 1240 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - blt.w 15ec │ │ │ │ │ + blt.w 15e4 │ │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr.w r3, [r8, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 15fc │ │ │ │ │ + beq.w 15f4 │ │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 154c │ │ │ │ │ + bne.w 1544 │ │ │ │ │ ldr.w r3, [r8, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str.w r1, [r8, #88] @ 0x58 │ │ │ │ │ - beq.w 15d4 │ │ │ │ │ + beq.w 15cc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 15d4 │ │ │ │ │ + bne.w 15cc │ │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1538 │ │ │ │ │ + bne.w 1530 │ │ │ │ │ mov r0, r8 │ │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ │ ldr.w r5, [r8, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 148a │ │ │ │ │ + bne.n 1482 │ │ │ │ │ mov r0, r8 │ │ │ │ │ movw r1, #699 @ 0x2bb │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 1486 │ │ │ │ │ + cbz r0, 147e │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ - cbz r0, 1486 │ │ │ │ │ + cbz r0, 147e │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 195c │ │ │ │ │ + bl 1954 │ │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 148a │ │ │ │ │ + cbnz r3, 1482 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 1486 │ │ │ │ │ + cbz r0, 147e │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 1c54 │ │ │ │ │ + bl 1c4c │ │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 148a │ │ │ │ │ + cbnz r3, 1482 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 1486 │ │ │ │ │ + cbz r0, 147e │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 33e4 <_tmp_27_rule> │ │ │ │ │ + bl 33dc <_tmp_27_rule> │ │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 148a │ │ │ │ │ + cbnz r3, 1482 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 1486 │ │ │ │ │ + cbz r0, 147e │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 1486 │ │ │ │ │ + cbz r0, 147e │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #5 │ │ │ │ │ mov r2, r8 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1556 │ │ │ │ │ + bne.n 154e │ │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ │ str.w r5, [r8, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1538 │ │ │ │ │ + bne.n 1530 │ │ │ │ │ mov r0, r8 │ │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1538 │ │ │ │ │ + bne.n 1530 │ │ │ │ │ mov r0, r8 │ │ │ │ │ movw r1, #699 @ 0x2bb │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1534 │ │ │ │ │ + beq.n 152c │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 1534 │ │ │ │ │ + cbz r0, 152c │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 195c │ │ │ │ │ + bl 1954 │ │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ - cbnz r3, 1538 │ │ │ │ │ + cbnz r3, 1530 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC48 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC48 │ │ │ │ │ bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_forced_token │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ - cbz r0, 1534 │ │ │ │ │ + cbz r0, 152c │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 1c54 │ │ │ │ │ + bl 1c4c │ │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ │ - cbnz r3, 1538 │ │ │ │ │ + cbnz r3, 1530 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 1534 │ │ │ │ │ + cbz r0, 152c │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 33e4 <_tmp_27_rule> │ │ │ │ │ + bl 33dc <_tmp_27_rule> │ │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ - cbnz r3, 1538 │ │ │ │ │ + cbnz r3, 1530 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r8 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC7 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_forced_token │ │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ │ - cbz r0, 1534 │ │ │ │ │ + cbz r0, 152c │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 346c │ │ │ │ │ + bl 3464 │ │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ │ - cbnz r3, 1538 │ │ │ │ │ + cbnz r3, 1530 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl fdc4 │ │ │ │ │ + bl fdf4 │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ - cbnz r0, 1594 │ │ │ │ │ + cbnz r0, 158c │ │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ │ ldr.w r2, [r8, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r8, #88] @ 0x58 │ │ │ │ │ str.w r6, [r8, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1166 │ │ │ │ │ + beq.w 115e │ │ │ │ │ ldr.w r2, [r8, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 124a │ │ │ │ │ + b.n 1242 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r0, r8 │ │ │ │ │ @@ -2384,25 +2380,25 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC47 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 161c │ │ │ │ │ + bne.n 1614 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr.w r1, [r8, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1616 │ │ │ │ │ + beq.n 160e │ │ │ │ │ movs r3, #1 │ │ │ │ │ str.w r1, [r8, #88] @ 0x58 │ │ │ │ │ str.w r3, [r8, #60] @ 0x3c │ │ │ │ │ - b.n 1542 │ │ │ │ │ + b.n 153a │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ mov r2, r4 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ mov r1, fp │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ @@ -2419,193 +2415,193 @@ │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ ldr.w r2, [r8, #88] @ 0x58 │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r8, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1248 │ │ │ │ │ + bne.w 1240 │ │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ │ - b.n 1542 │ │ │ │ │ + b.n 153a │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 13ee │ │ │ │ │ + b.n 13e6 │ │ │ │ │ ldr.w r2, [r8, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 124a │ │ │ │ │ + b.n 1242 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1138 │ │ │ │ │ + b.n 1130 │ │ │ │ │ ldr.w r2, [r8, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r3, r4 │ │ │ │ │ str.w r1, [r8, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 124a │ │ │ │ │ + b.n 1242 │ │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ │ - b.n 1546 │ │ │ │ │ + b.n 153e │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r1, [r8, #60] @ 0x3c │ │ │ │ │ - b.n 124a │ │ │ │ │ + b.n 1242 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str.w r3, [r8, #60] @ 0x3c │ │ │ │ │ - b.n 1340 │ │ │ │ │ + b.n 1338 │ │ │ │ │ str.w r1, [r8, #88] @ 0x58 │ │ │ │ │ - b.n 15ce │ │ │ │ │ + b.n 15c6 │ │ │ │ │ ldr.w r2, [r8, #60] @ 0x3c │ │ │ │ │ - cbz r2, 163c │ │ │ │ │ + cbz r2, 1634 │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr.w r1, [r8, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1588 │ │ │ │ │ + bne.n 1580 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str.w r1, [r8, #88] @ 0x58 │ │ │ │ │ - b.n 1248 │ │ │ │ │ + b.n 1240 │ │ │ │ │ ldr.w r2, [r8, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r8, #88] @ 0x58 │ │ │ │ │ - b.n 1248 │ │ │ │ │ + b.n 1240 │ │ │ │ │ │ │ │ │ │ -00001648 : │ │ │ │ │ +00001640 : │ │ │ │ │ dotted_as_name_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 1802 │ │ │ │ │ + beq.w 17fa │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1802 │ │ │ │ │ + bne.w 17fa │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 1820 │ │ │ │ │ + bne.w 1818 │ │ │ │ │ ldrd r6, r5, [r4, #8] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bne.w 17c4 │ │ │ │ │ + bne.w 17bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - blt.w 17f8 │ │ │ │ │ + blt.w 17f0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r2, [r3, r5, lsl #2] │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 171a │ │ │ │ │ + bne.n 1712 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 1820 │ │ │ │ │ + bne.w 1818 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1828 │ │ │ │ │ + bl 1820 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17dc │ │ │ │ │ + beq.w 17d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 217c <_tmp_22_rule> │ │ │ │ │ + bl 2174 <_tmp_22_rule> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 17dc │ │ │ │ │ + bne.w 17d4 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 1708 │ │ │ │ │ + cbz r0, 1700 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ ldrd r2, r3, [r7, #20] │ │ │ │ │ - cbnz r1, 1716 │ │ │ │ │ + cbnz r1, 170e │ │ │ │ │ strd r2, r3, [sp] │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_alias> │ │ │ │ │ R_ARM_THM_CALL _PyAST_alias │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 180a │ │ │ │ │ + beq.w 1802 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 180a │ │ │ │ │ + bne.w 1802 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ - b.n 16e8 │ │ │ │ │ + b.n 16e0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1708 │ │ │ │ │ + bne.n 1700 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 17f0 │ │ │ │ │ + beq.n 17e8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 17f0 │ │ │ │ │ + bne.n 17e8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 17ea │ │ │ │ │ + bne.n 17e2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1828 │ │ │ │ │ + bl 1820 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17e2 │ │ │ │ │ + beq.n 17da │ │ │ │ │ mov.w r1, #680 @ 0x2a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17e2 │ │ │ │ │ + beq.n 17da │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_139_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_139_rule │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17e2 │ │ │ │ │ + beq.n 17da │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72c4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17e2 │ │ │ │ │ + beq.n 17da │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldrd r7, r5, [r0, #28] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r2, [r0, #20] │ │ │ │ │ @@ -2622,102 +2618,102 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC54 │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC54 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ - bl 7c54 │ │ │ │ │ + bl 7c40 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - cbz r0, 17e4 │ │ │ │ │ + cbz r0, 17dc │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 16b0 │ │ │ │ │ + b.n 16a8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 16b6 │ │ │ │ │ - b.n 1720 │ │ │ │ │ + beq.w 16ae │ │ │ │ │ + b.n 1718 │ │ │ │ │ movs r7, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 1708 │ │ │ │ │ + b.n 1700 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 17be │ │ │ │ │ + b.n 17b6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 17be │ │ │ │ │ + b.n 17b6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 173c │ │ │ │ │ + b.n 1734 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 170c │ │ │ │ │ + b.n 1704 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 167c │ │ │ │ │ + b.n 1674 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1708 │ │ │ │ │ + beq.w 1700 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r7, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 170c │ │ │ │ │ + b.n 1704 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r7, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 170c │ │ │ │ │ + b.n 1704 │ │ │ │ │ │ │ │ │ │ -00001828 : │ │ │ │ │ +00001820 : │ │ │ │ │ dotted_name_rule(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #20 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 192e │ │ │ │ │ + beq.n 1926 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 192e │ │ │ │ │ + bne.n 1926 │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ mov.w r1, #1032 @ 0x408 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - cbz r0, 1874 │ │ │ │ │ + cbz r0, 186c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ @@ -2727,271 +2723,271 @@ │ │ │ │ │ mov.w r2, #1032 @ 0x408 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1940 │ │ │ │ │ + bne.n 1938 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1948 │ │ │ │ │ + beq.n 1940 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1948 │ │ │ │ │ + bne.n 1940 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1950 │ │ │ │ │ + bne.n 1948 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bl 1828 │ │ │ │ │ - cbz r0, 18c8 │ │ │ │ │ + bl 1820 │ │ │ │ │ + cbz r0, 18c0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 18fe │ │ │ │ │ + cbnz r0, 18f6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1950 │ │ │ │ │ + bne.n 1948 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 192a │ │ │ │ │ + cbz r0, 1922 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r0, r2, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 1954 │ │ │ │ │ - cbz r3, 18f4 │ │ │ │ │ + bne.n 194c │ │ │ │ │ + cbz r3, 18ec │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - ble.n 18f4 │ │ │ │ │ + ble.n 18ec │ │ │ │ │ mov r6, r1 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - b.n 187a │ │ │ │ │ + b.n 1872 │ │ │ │ │ subs r2, #2 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1870 │ │ │ │ │ + b.n 1868 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18c8 │ │ │ │ │ + beq.n 18c0 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_join_names_with_dot> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_join_names_with_dot │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 191c │ │ │ │ │ + cbz r0, 1914 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 18dc │ │ │ │ │ + beq.n 18d4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 1936 │ │ │ │ │ + cbnz r0, 192e │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 18dc │ │ │ │ │ + b.n 18d4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b.n 18da │ │ │ │ │ + b.n 18d2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1856 │ │ │ │ │ + b.n 184e │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r0, #1 │ │ │ │ │ - b.n 1954 │ │ │ │ │ + b.n 194c │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1870 │ │ │ │ │ + b.n 1868 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 18aa │ │ │ │ │ + b.n 18a2 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ subs r0, #1 │ │ │ │ │ subs r3, r0, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1870 │ │ │ │ │ + b.n 1868 │ │ │ │ │ │ │ │ │ │ -0000195c : │ │ │ │ │ +00001954 : │ │ │ │ │ type_params_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #28 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 1bb4 │ │ │ │ │ + beq.w 1bac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1bb4 │ │ │ │ │ + bne.w 1bac │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1c32 │ │ │ │ │ + bne.w 1c2a │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - cbnz r3, 19ba │ │ │ │ │ + cbnz r3, 19b2 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r0, 1a04 │ │ │ │ │ + cbnz r0, 19fc │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1c0a │ │ │ │ │ + beq.w 1c02 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1c0a │ │ │ │ │ + bne.w 1c02 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1c04 │ │ │ │ │ + bne.w 1bfc │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1bbc │ │ │ │ │ + bne.w 1bb4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 199e │ │ │ │ │ + beq.n 1996 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r1, #0 │ │ │ │ │ - b.n 19b0 │ │ │ │ │ + b.n 19a8 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1c1a │ │ │ │ │ + beq.w 1c12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1c1a │ │ │ │ │ + bne.w 1c12 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1b8c │ │ │ │ │ + bne.w 1b84 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1c2a │ │ │ │ │ + beq.w 1c22 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1c2a │ │ │ │ │ + bne.w 1c22 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1c22 │ │ │ │ │ + bne.w 1c1a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b0dc │ │ │ │ │ + bl b0c8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b88 │ │ │ │ │ + beq.w 1b80 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1c12 │ │ │ │ │ + beq.w 1c0a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1c12 │ │ │ │ │ + bne.w 1c0a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1b82 │ │ │ │ │ + bne.n 1b7a │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1b7a │ │ │ │ │ + beq.n 1b72 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1b82 │ │ │ │ │ + bne.n 1b7a │ │ │ │ │ mov r6, r3 │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1b30 │ │ │ │ │ + bne.n 1b28 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1b74 │ │ │ │ │ + beq.n 1b6c │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bgt.n 1b52 │ │ │ │ │ + bgt.n 1b4a │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r1, sl │ │ │ │ │ @@ -3001,319 +2997,319 @@ │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1b8c │ │ │ │ │ + beq.n 1b84 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1bb0 │ │ │ │ │ + bne.n 1ba8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1bac │ │ │ │ │ + beq.n 1ba4 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC56 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC56 │ │ │ │ │ - bl 53c8 │ │ │ │ │ + bl 53c0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1c3a │ │ │ │ │ + beq.w 1c32 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1c3a │ │ │ │ │ + bne.w 1c32 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 19ae │ │ │ │ │ + b.n 19a6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b0dc │ │ │ │ │ + bl b0c8 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1ab0 │ │ │ │ │ + beq.n 1aa8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 1b92 │ │ │ │ │ + cbnz r3, 1b8a │ │ │ │ │ cmp fp, r6 │ │ │ │ │ - beq.n 1b60 │ │ │ │ │ + beq.n 1b58 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ str.w r1, [r8, r6, lsl #2] │ │ │ │ │ mov r9, r3 │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n 1aa4 │ │ │ │ │ + b.n 1a9c │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr.w r1, [r8, r7, lsl #2] │ │ │ │ │ str.w r1, [r3, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ - b.n 1ac2 │ │ │ │ │ + b.n 1aba │ │ │ │ │ mov.w r3, fp, lsl #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov fp, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - cbz r0, 1b74 │ │ │ │ │ + cbz r0, 1b6c │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b.n 1b44 │ │ │ │ │ + b.n 1b3c │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 19aa │ │ │ │ │ + b.n 19a2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1b40 │ │ │ │ │ + beq.n 1b38 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1b88 │ │ │ │ │ + b.n 1b80 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 19aa │ │ │ │ │ + b.n 19a2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1b8c │ │ │ │ │ + b.n 1b84 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1990 │ │ │ │ │ + b.n 1988 │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 19f0 │ │ │ │ │ + beq.w 19e8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC55 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC55 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ mvn.w r2, #4 │ │ │ │ │ strd r2, r2, [sp] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldrd r2, r3, [r0, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7c54 │ │ │ │ │ + bl 7c40 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 19f2 │ │ │ │ │ + beq.w 19ea │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 19f6 │ │ │ │ │ + b.n 19ee │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 19f6 │ │ │ │ │ + b.n 19ee │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 19da │ │ │ │ │ + b.n 19d2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1a80 │ │ │ │ │ + b.n 1a78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1a22 │ │ │ │ │ + b.n 1a1a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1b8c │ │ │ │ │ + b.n 1b84 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1a4a │ │ │ │ │ + b.n 1a42 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 19b0 │ │ │ │ │ + b.n 19a8 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 19ae │ │ │ │ │ + beq.w 19a6 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 19b0 │ │ │ │ │ + b.n 19a8 │ │ │ │ │ │ │ │ │ │ -00001c54 : │ │ │ │ │ +00001c4c : │ │ │ │ │ params_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 216c │ │ │ │ │ + beq.w 2164 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 216c │ │ │ │ │ + bne.w 2164 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2166 │ │ │ │ │ + bne.w 215e │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ mov r7, r1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1e0a │ │ │ │ │ + bne.w 1e02 │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 215e │ │ │ │ │ + beq.w 2156 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 215e │ │ │ │ │ + bne.w 2156 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1d60 │ │ │ │ │ + bne.n 1d58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 2204 │ │ │ │ │ + bl 21fc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1d6a │ │ │ │ │ + bne.n 1d62 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 1d60 │ │ │ │ │ + bne.n 1d58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2580 │ │ │ │ │ + bl 2578 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1f48 │ │ │ │ │ + bne.w 1f40 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 1d60 │ │ │ │ │ + bne.n 1d58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e2c4 <_loop1_30_rule> │ │ │ │ │ + bl e2d8 <_loop1_30_rule> │ │ │ │ │ R_ARM_THM_CALL _loop1_30_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 1d3a │ │ │ │ │ + cbz r0, 1d32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2a18 <_loop0_29_rule> │ │ │ │ │ - cbz r0, 1d3a │ │ │ │ │ + bl 2a10 <_loop0_29_rule> │ │ │ │ │ + cbz r0, 1d32 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2c0c │ │ │ │ │ + bl 2c04 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r1, 1d3c │ │ │ │ │ + cbnz r1, 1d34 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r3, r6 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ mov r2, r1 │ │ │ │ │ bl 0 <_PyPegen_make_arguments> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_make_arguments │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1de4 │ │ │ │ │ + beq.n 1ddc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2152 │ │ │ │ │ + bne.w 214a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r1, 1d60 │ │ │ │ │ + cbnz r1, 1d58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl eba4 <_loop1_31_rule> │ │ │ │ │ + bl ebb8 <_loop1_31_rule> │ │ │ │ │ R_ARM_THM_CALL _loop1_31_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1df6 │ │ │ │ │ + bne.n 1dee │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r1, 1d60 │ │ │ │ │ + cbnz r1, 1d58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ - bl 2c0c │ │ │ │ │ + bl 2c04 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1dd0 │ │ │ │ │ + bne.n 1dc8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b.n 1d2e │ │ │ │ │ + b.n 1d26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ea10 <_loop0_28_rule> │ │ │ │ │ + bl ea24 <_loop0_28_rule> │ │ │ │ │ R_ARM_THM_CALL _loop0_28_rule │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1cd0 │ │ │ │ │ + beq.n 1cc8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2a18 <_loop0_29_rule> │ │ │ │ │ + bl 2a10 <_loop0_29_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1cd0 │ │ │ │ │ + beq.n 1cc8 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2c0c │ │ │ │ │ + bl 2c04 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 1cd2 │ │ │ │ │ + bne.n 1cca │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -3322,213 +3318,213 @@ │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC65 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC65 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 53c8 │ │ │ │ │ + bl 53c0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 213e │ │ │ │ │ + beq.w 2136 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1d2a │ │ │ │ │ + beq.n 1d22 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 214c │ │ │ │ │ - b.n 1d2e │ │ │ │ │ + bne.w 2144 │ │ │ │ │ + b.n 1d26 │ │ │ │ │ mov r3, r1 │ │ │ │ │ strd r1, r0, [sp] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_make_arguments> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_make_arguments │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1d22 │ │ │ │ │ + bne.n 1d1a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1d60 │ │ │ │ │ + beq.n 1d58 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1d64 │ │ │ │ │ + b.n 1d5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2c0c │ │ │ │ │ + bl 2c04 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 1d4e │ │ │ │ │ + bne.n 1d46 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ - b.n 1dd6 │ │ │ │ │ + b.n 1dce │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 20dc │ │ │ │ │ + beq.w 20d4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 20dc │ │ │ │ │ + bne.w 20d4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 20d6 │ │ │ │ │ + bne.w 20ce │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 20a4 │ │ │ │ │ + bne.w 209c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 20d6 │ │ │ │ │ + bne.w 20ce │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7bf4 <_tmp_124_rule> │ │ │ │ │ + bl 7be0 <_tmp_124_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1f70 │ │ │ │ │ + bne.w 1f68 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 20d6 │ │ │ │ │ + bne.w 20ce │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2204 │ │ │ │ │ + bl 21fc │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 1ece │ │ │ │ │ + bne.n 1ec6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ea10 <_loop0_28_rule> │ │ │ │ │ + bl ea24 <_loop0_28_rule> │ │ │ │ │ R_ARM_THM_CALL _loop0_28_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2100 │ │ │ │ │ + beq.w 20f8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 210e │ │ │ │ │ + beq.w 2106 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 210e │ │ │ │ │ + bne.w 2106 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 2116 │ │ │ │ │ + bne.w 210e │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 2580 │ │ │ │ │ + bl 2578 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 20e4 │ │ │ │ │ + bne.w 20dc │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 2116 │ │ │ │ │ + bne.w 210e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl eba4 <_loop1_31_rule> │ │ │ │ │ + bl ebb8 <_loop1_31_rule> │ │ │ │ │ R_ARM_THM_CALL _loop1_31_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 20f2 │ │ │ │ │ + bne.w 20ea │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 20d6 │ │ │ │ │ + bne.w 20ce │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ea10 <_loop0_28_rule> │ │ │ │ │ + bl ea24 <_loop0_28_rule> │ │ │ │ │ R_ARM_THM_CALL _loop0_28_rule │ │ │ │ │ - cbz r0, 1eec │ │ │ │ │ + cbz r0, 1ee4 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1fae │ │ │ │ │ + bne.n 1fa6 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 20d6 │ │ │ │ │ + bne.w 20ce │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7bf4 <_tmp_124_rule> │ │ │ │ │ + bl 7be0 <_tmp_124_rule> │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r1, 1f16 │ │ │ │ │ + cbnz r1, 1f0e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 506c <_loop0_32_rule> │ │ │ │ │ - cbz r0, 1f14 │ │ │ │ │ + bl 5064 <_loop0_32_rule> │ │ │ │ │ + cbz r0, 1f0c │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 200c │ │ │ │ │ + bne.n 2004 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 20d6 │ │ │ │ │ + bne.w 20ce │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 557c <_loop1_33_rule> │ │ │ │ │ - cbz r0, 1f34 │ │ │ │ │ + bl 5574 <_loop1_33_rule> │ │ │ │ │ + cbz r0, 1f2c │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2052 │ │ │ │ │ + bne.w 204a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 2174 │ │ │ │ │ + bne.w 216c │ │ │ │ │ mov r2, r3 │ │ │ │ │ - b.n 1c9e │ │ │ │ │ + b.n 1c96 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2a18 <_loop0_29_rule> │ │ │ │ │ + bl 2a10 <_loop0_29_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1ce6 │ │ │ │ │ + beq.w 1cde │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2c0c │ │ │ │ │ + bl 2c04 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1ce8 │ │ │ │ │ + bne.w 1ce0 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - b.n 1d9a │ │ │ │ │ + b.n 1d92 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 506c <_loop0_32_rule> │ │ │ │ │ + bl 5064 <_loop0_32_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1e58 │ │ │ │ │ + beq.w 1e50 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1e58 │ │ │ │ │ + beq.w 1e50 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC60 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC60 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -3537,34 +3533,34 @@ │ │ │ │ │ ldr r2, [r0, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r0, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b.n 1ff6 │ │ │ │ │ + b.n 1fee │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e2c4 <_loop1_30_rule> │ │ │ │ │ + bl e2d8 <_loop1_30_rule> │ │ │ │ │ R_ARM_THM_CALL _loop1_30_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1eec │ │ │ │ │ + beq.n 1ee4 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 1eee │ │ │ │ │ + bne.n 1ee6 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1eec │ │ │ │ │ + beq.n 1ee4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ movw r2, #0 │ │ │ │ │ @@ -3573,101 +3569,101 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC62 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ ldr r2, [r3, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r6, #12] │ │ │ │ │ - bl 7c54 │ │ │ │ │ + bl 7c40 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1f36 │ │ │ │ │ + beq.n 1f2e │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1f3a │ │ │ │ │ + b.n 1f32 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 209c │ │ │ │ │ + beq.n 2094 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 209c │ │ │ │ │ + bne.n 2094 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 2094 │ │ │ │ │ + bne.n 208c │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 206a │ │ │ │ │ + cbnz r0, 2062 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r1, 2094 │ │ │ │ │ + cbnz r1, 208c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e460 │ │ │ │ │ + bl e474 │ │ │ │ │ R_ARM_THM_CALL param_no_default_rule │ │ │ │ │ - cbnz r0, 206a │ │ │ │ │ + cbnz r0, 2062 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1f16 │ │ │ │ │ + b.n 1f0e │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1f34 │ │ │ │ │ + beq.w 1f2c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC64 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC64 │ │ │ │ │ - b.n 1f92 │ │ │ │ │ + b.n 1f8a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 506c <_loop0_32_rule> │ │ │ │ │ + bl 5064 <_loop0_32_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1f14 │ │ │ │ │ + beq.w 1f0c │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1f14 │ │ │ │ │ + beq.w 1f0c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC63 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC63 │ │ │ │ │ - b.n 1f92 │ │ │ │ │ + b.n 1f8a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1f16 │ │ │ │ │ + b.n 1f0e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 2028 │ │ │ │ │ + b.n 2020 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1e42 │ │ │ │ │ + beq.w 1e3a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC59 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC59 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -3676,798 +3672,798 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [r6, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r6, #12] │ │ │ │ │ - b.n 1ff6 │ │ │ │ │ + b.n 1fee │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1f3a │ │ │ │ │ + b.n 1f32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1e28 │ │ │ │ │ + b.n 1e20 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ - cbz r0, 2132 │ │ │ │ │ + cbz r0, 212a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 211e │ │ │ │ │ + cbnz r3, 2116 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl e460 │ │ │ │ │ + bl e474 │ │ │ │ │ R_ARM_THM_CALL param_no_default_rule │ │ │ │ │ - cbnz r0, 2104 │ │ │ │ │ + cbnz r0, 20fc │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1ece │ │ │ │ │ + b.n 1ec6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC61 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC61 │ │ │ │ │ - b.n 1f92 │ │ │ │ │ + b.n 1f8a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1e9a │ │ │ │ │ + b.n 1e92 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1ece │ │ │ │ │ + b.n 1ec6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 20f2 │ │ │ │ │ + beq.n 20ea │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1ece │ │ │ │ │ + b.n 1ec6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1ec6 │ │ │ │ │ - b.n 2126 │ │ │ │ │ + beq.w 1ebe │ │ │ │ │ + b.n 211e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1d64 │ │ │ │ │ + beq.w 1d5c │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1d64 │ │ │ │ │ + b.n 1d5c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1d2a │ │ │ │ │ - b.n 1dec │ │ │ │ │ + beq.w 1d22 │ │ │ │ │ + b.n 1de4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1cbc │ │ │ │ │ + b.n 1cb4 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 1d30 │ │ │ │ │ + b.n 1d28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1c88 │ │ │ │ │ + b.n 1c80 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 1d30 │ │ │ │ │ + b.n 1d28 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000217c <_tmp_22_rule>: │ │ │ │ │ +00002174 <_tmp_22_rule>: │ │ │ │ │ _tmp_22_rule(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #8 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 21fc <_tmp_22_rule+0x80> │ │ │ │ │ + beq.n 21f4 <_tmp_22_rule+0x80> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 21fc <_tmp_22_rule+0x80> │ │ │ │ │ + cbnz r0, 21f4 <_tmp_22_rule+0x80> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r5, 21f4 <_tmp_22_rule+0x78> │ │ │ │ │ + cbnz r5, 21ec <_tmp_22_rule+0x78> │ │ │ │ │ mov.w r1, #680 @ 0x2a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 21ca <_tmp_22_rule+0x4e> │ │ │ │ │ + cbnz r0, 21c2 <_tmp_22_rule+0x4e> │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 21ba <_tmp_22_rule+0x3e> │ │ │ │ │ + beq.n 21b2 <_tmp_22_rule+0x3e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 21be <_tmp_22_rule+0x42> │ │ │ │ │ + beq.n 21b6 <_tmp_22_rule+0x42> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 21be <_tmp_22_rule+0x42> │ │ │ │ │ + beq.n 21b6 <_tmp_22_rule+0x42> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r2, r5 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 21c2 <_tmp_22_rule+0x46> │ │ │ │ │ + b.n 21ba <_tmp_22_rule+0x46> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 21c2 <_tmp_22_rule+0x46> │ │ │ │ │ + b.n 21ba <_tmp_22_rule+0x46> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 21a8 <_tmp_22_rule+0x2c> │ │ │ │ │ + b.n 21a0 <_tmp_22_rule+0x2c> │ │ │ │ │ │ │ │ │ │ -00002204 : │ │ │ │ │ +000021fc : │ │ │ │ │ slash_no_default_rule(): │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 22bc │ │ │ │ │ + beq.n 22b4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 22bc │ │ │ │ │ + bne.n 22b4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 22b4 │ │ │ │ │ + bne.n 22ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl e2c4 <_loop1_30_rule> │ │ │ │ │ + bl e2d8 <_loop1_30_rule> │ │ │ │ │ R_ARM_THM_CALL _loop1_30_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 224c │ │ │ │ │ + cbz r0, 2244 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 2276 │ │ │ │ │ + cbnz r0, 226e │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 22b4 │ │ │ │ │ + bne.n 22ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e2c4 <_loop1_30_rule> │ │ │ │ │ + bl e2d8 <_loop1_30_rule> │ │ │ │ │ R_ARM_THM_CALL _loop1_30_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 2268 │ │ │ │ │ + cbz r0, 2260 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 229c │ │ │ │ │ + cbnz r0, 2294 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 224c │ │ │ │ │ + beq.n 2244 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 226c │ │ │ │ │ + beq.n 2264 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 226c │ │ │ │ │ + beq.n 2264 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r5, r7 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2270 │ │ │ │ │ + b.n 2268 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2282 │ │ │ │ │ - b.n 2268 │ │ │ │ │ + bne.n 227a │ │ │ │ │ + b.n 2260 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2270 │ │ │ │ │ + b.n 2268 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 2230 │ │ │ │ │ + b.n 2228 │ │ │ │ │ │ │ │ │ │ -000022c4 <_tmp_158_rule>: │ │ │ │ │ +000022bc <_tmp_158_rule>: │ │ │ │ │ _tmp_158_rule(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 2318 <_tmp_158_rule+0x54> │ │ │ │ │ + beq.n 2310 <_tmp_158_rule+0x54> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 2318 <_tmp_158_rule+0x54> │ │ │ │ │ + cbnz r0, 2310 <_tmp_158_rule+0x54> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 2320 <_tmp_158_rule+0x5c> │ │ │ │ │ + cbnz r3, 2318 <_tmp_158_rule+0x5c> │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 2310 <_tmp_158_rule+0x4c> │ │ │ │ │ + cbnz r0, 2308 <_tmp_158_rule+0x4c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 2310 <_tmp_158_rule+0x4c> │ │ │ │ │ + cbnz r3, 2308 <_tmp_158_rule+0x4c> │ │ │ │ │ movs r1, #52 @ 0x34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 2310 <_tmp_158_rule+0x4c> │ │ │ │ │ + cbnz r0, 2308 <_tmp_158_rule+0x4c> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 22ee <_tmp_158_rule+0x2a> │ │ │ │ │ + b.n 22e6 <_tmp_158_rule+0x2a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2314 <_tmp_158_rule+0x50> │ │ │ │ │ + b.n 230c <_tmp_158_rule+0x50> │ │ │ │ │ │ │ │ │ │ -00002328 : │ │ │ │ │ +00002320 : │ │ │ │ │ import_from_targets_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #20 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 256e │ │ │ │ │ + beq.w 2566 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 256e │ │ │ │ │ + bne.w 2566 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 2466 │ │ │ │ │ + bne.w 245e │ │ │ │ │ ldrd r6, r5, [r4, #8] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bne.w 253c │ │ │ │ │ + bne.w 2534 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - blt.w 2562 │ │ │ │ │ + blt.w 255a │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2466 │ │ │ │ │ + bne.n 245e │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 242c │ │ │ │ │ + bne.n 2424 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 2466 │ │ │ │ │ + bne.n 245e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2674 │ │ │ │ │ + bl 266c │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 23ce │ │ │ │ │ + cbz r0, 23c6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ mov r0, r7 │ │ │ │ │ movs r3, #12 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ - cbz r0, 23ce │ │ │ │ │ + cbz r0, 23c6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2466 │ │ │ │ │ + bne.n 245e │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2460 │ │ │ │ │ + beq.n 2458 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 245a │ │ │ │ │ + beq.n 2452 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r1, r8 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r2, r9 │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ bl 0 <_PyPegen_alias_for_star> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_alias_for_star │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, 2454 │ │ │ │ │ + cbz r0, 244c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 2418 │ │ │ │ │ + cbz r0, 2410 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 23c0 │ │ │ │ │ + beq.n 23b8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 23c2 │ │ │ │ │ + beq.n 23ba │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 23c4 │ │ │ │ │ + b.n 23bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2674 │ │ │ │ │ + bl 266c │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 239a │ │ │ │ │ + beq.n 2392 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 239c │ │ │ │ │ + bne.n 2394 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2412 │ │ │ │ │ - b.n 239a │ │ │ │ │ + bne.n 240a │ │ │ │ │ + b.n 2392 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 2408 │ │ │ │ │ + b.n 2400 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 23c4 │ │ │ │ │ + b.n 23bc │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, 246c │ │ │ │ │ + cbnz r3, 2464 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 23c2 │ │ │ │ │ + b.n 23ba │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 23c2 │ │ │ │ │ + bne.n 23ba │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2508 │ │ │ │ │ + beq.n 2500 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2508 │ │ │ │ │ + bne.n 2500 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r5, 24ca │ │ │ │ │ + cbnz r5, 24c2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl 2674 │ │ │ │ │ - cbz r0, 24b0 │ │ │ │ │ + bl 266c │ │ │ │ │ + cbz r0, 24a8 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 24b0 │ │ │ │ │ + cbz r0, 24a8 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 2510 │ │ │ │ │ + cbnz r0, 2508 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - cbnz r3, 24ca │ │ │ │ │ + cbnz r3, 24c2 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 24d0 │ │ │ │ │ + cbnz r0, 24c8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 2466 │ │ │ │ │ + b.n 245e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 24c4 │ │ │ │ │ + b.n 24bc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC44 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC44 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ mvn.w r2, #4 │ │ │ │ │ strd r2, r2, [sp] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldrd r2, r3, [r0, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7c54 │ │ │ │ │ + bl 7c40 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 24c2 │ │ │ │ │ + beq.n 24ba │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 24c4 │ │ │ │ │ + b.n 24bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 248e │ │ │ │ │ + b.n 2486 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC66 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC66 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 254c │ │ │ │ │ + cbnz r0, 2544 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2502 │ │ │ │ │ - b.n 24c4 │ │ │ │ │ + bne.n 24fa │ │ │ │ │ + b.n 24bc │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - b.n 238e │ │ │ │ │ + b.n 2386 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r3, 2576 │ │ │ │ │ + cbz r3, 256e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2502 │ │ │ │ │ + bne.n 24fa │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 23c2 │ │ │ │ │ + b.n 23ba │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r5, r7 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 23c4 │ │ │ │ │ + b.n 23bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 235c │ │ │ │ │ + b.n 2354 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 23c2 │ │ │ │ │ + b.n 23ba │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002580 : │ │ │ │ │ +00002578 : │ │ │ │ │ slash_with_default_rule(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 266a │ │ │ │ │ + beq.n 2662 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 266a │ │ │ │ │ + bne.n 2662 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2662 │ │ │ │ │ + bne.n 265a │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl ea10 <_loop0_28_rule> │ │ │ │ │ + bl ea24 <_loop0_28_rule> │ │ │ │ │ R_ARM_THM_CALL _loop0_28_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 25c8 │ │ │ │ │ + cbz r0, 25c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl eba4 <_loop1_31_rule> │ │ │ │ │ + bl ebb8 <_loop1_31_rule> │ │ │ │ │ R_ARM_THM_CALL _loop1_31_rule │ │ │ │ │ - cbnz r0, 25f6 │ │ │ │ │ + cbnz r0, 25ee │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2662 │ │ │ │ │ + bne.n 265a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ea10 <_loop0_28_rule> │ │ │ │ │ + bl ea24 <_loop0_28_rule> │ │ │ │ │ R_ARM_THM_CALL _loop0_28_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 25e6 │ │ │ │ │ + cbz r0, 25de │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl eba4 <_loop1_31_rule> │ │ │ │ │ + bl ebb8 <_loop1_31_rule> │ │ │ │ │ R_ARM_THM_CALL _loop1_31_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 263c │ │ │ │ │ + bne.n 2634 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 25c8 │ │ │ │ │ + beq.n 25c0 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 25c8 │ │ │ │ │ + beq.n 25c0 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_slash_with_default> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_slash_with_default │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, 2624 │ │ │ │ │ + cbz r0, 261c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 25ea │ │ │ │ │ + beq.n 25e2 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 25ea │ │ │ │ │ + beq.n 25e2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 25ee │ │ │ │ │ + b.n 25e6 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 25e6 │ │ │ │ │ + beq.n 25de │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 25e6 │ │ │ │ │ + beq.n 25de │ │ │ │ │ mov r2, r7 │ │ │ │ │ - b.n 2612 │ │ │ │ │ + b.n 260a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 25ee │ │ │ │ │ + b.n 25e6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 25ae │ │ │ │ │ + b.n 25a6 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002674 : │ │ │ │ │ +0000266c : │ │ │ │ │ import_from_as_names_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 2818 │ │ │ │ │ + beq.w 2810 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2818 │ │ │ │ │ + bne.w 2810 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 2812 │ │ │ │ │ + bne.w 280a │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov fp, r1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 280a │ │ │ │ │ + beq.w 2802 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 280a │ │ │ │ │ + bne.w 2802 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 27fa │ │ │ │ │ + bne.w 27f2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2840 │ │ │ │ │ + bl 2838 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 27da │ │ │ │ │ + beq.n 27d2 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 2802 │ │ │ │ │ + beq.w 27fa │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2802 │ │ │ │ │ + bne.n 27fa │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 27d4 │ │ │ │ │ + bne.n 27cc │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 27cc │ │ │ │ │ + beq.n 27c4 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 27d4 │ │ │ │ │ + bne.n 27cc │ │ │ │ │ mov r7, r5 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 277c │ │ │ │ │ + cbnz r0, 2774 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 27c6 │ │ │ │ │ + beq.n 27be │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - bgt.n 279e │ │ │ │ │ + bgt.n 2796 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -4476,273 +4472,273 @@ │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 27de │ │ │ │ │ + beq.n 27d6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 27e6 │ │ │ │ │ + bne.n 27de │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2840 │ │ │ │ │ + bl 2838 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2732 │ │ │ │ │ + beq.n 272a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 2820 │ │ │ │ │ + bne.n 2818 │ │ │ │ │ cmp sl, r7 │ │ │ │ │ - beq.n 27ae │ │ │ │ │ + beq.n 27a6 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ str.w r3, [r6, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ - b.n 2728 │ │ │ │ │ + b.n 2720 │ │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ │ ldr.w r1, [r6, r5, lsl #2] │ │ │ │ │ str.w r1, [r3, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ - b.n 2744 │ │ │ │ │ + b.n 273c │ │ │ │ │ mov.w sl, sl, lsl #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov.w r1, sl, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbz r0, 27c6 │ │ │ │ │ + cbz r0, 27be │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 2792 │ │ │ │ │ + b.n 278a │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ - b.n 2770 │ │ │ │ │ + b.n 2768 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2770 │ │ │ │ │ + beq.n 2768 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 2772 │ │ │ │ │ + b.n 276a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 27de │ │ │ │ │ + b.n 27d6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 2706 │ │ │ │ │ + b.n 26fe │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 26d4 │ │ │ │ │ + b.n 26cc │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 2772 │ │ │ │ │ + b.n 276a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 26a8 │ │ │ │ │ + b.n 26a0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 278e │ │ │ │ │ + beq.n 2786 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 27da │ │ │ │ │ + b.n 27d2 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002840 : │ │ │ │ │ +00002838 : │ │ │ │ │ import_from_as_name_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 29ea │ │ │ │ │ + beq.w 29e2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 29ea │ │ │ │ │ + bne.w 29e2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 291a │ │ │ │ │ + bne.n 2912 │ │ │ │ │ ldrd r6, r5, [r4, #8] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.n 28f4 │ │ │ │ │ + beq.n 28ec │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2932 │ │ │ │ │ + bne.n 292a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2926 │ │ │ │ │ + beq.n 291e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 217c <_tmp_22_rule> │ │ │ │ │ + bl 2174 <_tmp_22_rule> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2926 │ │ │ │ │ + bne.n 291e │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 28e6 │ │ │ │ │ + cbz r0, 28de │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ ldrd r2, r3, [r3, #20] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 2922 │ │ │ │ │ + bne.n 291a │ │ │ │ │ strd r2, r3, [sp] │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_alias> │ │ │ │ │ R_ARM_THM_CALL _PyAST_alias │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 29fc │ │ │ │ │ + beq.w 29f4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 29fc │ │ │ │ │ + bne.w 29f4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 29f2 │ │ │ │ │ + blt.n 29ea │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r2, [r2, r5, lsl #2] │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r9, r2 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ - cbnz r2, 292c │ │ │ │ │ + cbnz r2, 2924 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 2896 │ │ │ │ │ + beq.n 288e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 28ea │ │ │ │ │ + b.n 28e2 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ - b.n 28c6 │ │ │ │ │ + b.n 28be │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 28e6 │ │ │ │ │ + b.n 28de │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 28e6 │ │ │ │ │ + bne.n 28de │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 297a │ │ │ │ │ + beq.n 2972 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 297a │ │ │ │ │ + cbnz r0, 2972 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r5, 2974 │ │ │ │ │ + cbnz r5, 296c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ - cbz r0, 2964 │ │ │ │ │ + cbz r0, 295c │ │ │ │ │ mov.w r1, #680 @ 0x2a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 2982 │ │ │ │ │ + cbnz r0, 297a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 2896 │ │ │ │ │ - b.n 291a │ │ │ │ │ + beq.n 288e │ │ │ │ │ + b.n 2912 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 296a │ │ │ │ │ + b.n 2962 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 294c │ │ │ │ │ + b.n 2944 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_139_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_139_rule │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2964 │ │ │ │ │ + beq.n 295c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72c4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2964 │ │ │ │ │ + beq.n 295c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldrd r7, r5, [r0, #28] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r2, [r0, #20] │ │ │ │ │ @@ -4759,537 +4755,537 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC54 │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC54 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ - bl 7c54 │ │ │ │ │ + bl 7c40 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2966 │ │ │ │ │ + beq.n 295e │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 296a │ │ │ │ │ + b.n 2962 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 2874 │ │ │ │ │ + b.n 286c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 28ea │ │ │ │ │ + b.n 28e2 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 28e6 │ │ │ │ │ + beq.w 28de │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 28ea │ │ │ │ │ + b.n 28e2 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002a18 <_loop0_29_rule>: │ │ │ │ │ +00002a10 <_loop0_29_rule>: │ │ │ │ │ _loop0_29_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 2bf6 <_loop0_29_rule+0x1de> │ │ │ │ │ + beq.w 2bee <_loop0_29_rule+0x1de> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2bf6 <_loop0_29_rule+0x1de> │ │ │ │ │ + bne.w 2bee <_loop0_29_rule+0x1de> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 2bee <_loop0_29_rule+0x1d6> │ │ │ │ │ + bne.w 2be6 <_loop0_29_rule+0x1d6> │ │ │ │ │ movs r0, #4 │ │ │ │ │ - ldr.w sl, [r4, #8] │ │ │ │ │ + ldr.w r9, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2bd0 <_loop0_29_rule+0x1b8> │ │ │ │ │ + beq.w 2bc8 <_loop0_29_rule+0x1b8> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 2bd8 <_loop0_29_rule+0x1c0> │ │ │ │ │ + bne.w 2bd0 <_loop0_29_rule+0x1c0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov fp, sl │ │ │ │ │ + mov fp, r9 │ │ │ │ │ mov r6, r8 │ │ │ │ │ - mov sl, r0 │ │ │ │ │ + mov r9, r0 │ │ │ │ │ movs r2, #1 │ │ │ │ │ - movw r9, #6000 @ 0x1770 │ │ │ │ │ + movw sl, #6000 @ 0x1770 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ - cmp r3, r9 │ │ │ │ │ + cmp r3, sl │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 2c02 <_loop0_29_rule+0x1ea> │ │ │ │ │ + beq.w 2bfa <_loop0_29_rule+0x1ea> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2c02 <_loop0_29_rule+0x1ea> │ │ │ │ │ + bne.w 2bfa <_loop0_29_rule+0x1ea> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 2abc <_loop0_29_rule+0xa4> │ │ │ │ │ + cbnz r3, 2ab4 <_loop0_29_rule+0xa4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl e898 │ │ │ │ │ + bl e8ac │ │ │ │ │ R_ARM_THM_CALL param_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbnz r0, 2b02 <_loop0_29_rule+0xea> │ │ │ │ │ + cbnz r0, 2afa <_loop0_29_rule+0xea> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r2, 2abc <_loop0_29_rule+0xa4> │ │ │ │ │ + cbnz r2, 2ab4 <_loop0_29_rule+0xa4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e898 │ │ │ │ │ + bl e8ac │ │ │ │ │ R_ARM_THM_CALL param_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2b6e <_loop0_29_rule+0x156> │ │ │ │ │ + bne.n 2b66 <_loop0_29_rule+0x156> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r5, sl │ │ │ │ │ - mov sl, fp │ │ │ │ │ + mov r5, r9 │ │ │ │ │ + mov r9, fp │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ - str.w sl, [r4, #8] │ │ │ │ │ + str.w r9, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2bfe <_loop0_29_rule+0x1e6> │ │ │ │ │ + beq.w 2bf6 <_loop0_29_rule+0x1e6> │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - bgt.n 2af2 <_loop0_29_rule+0xda> │ │ │ │ │ + bgt.n 2aea <_loop0_29_rule+0xda> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr.w r2, [r5, r8, lsl #2] │ │ │ │ │ str.w r2, [r3, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ - b.n 2ada <_loop0_29_rule+0xc2> │ │ │ │ │ + b.n 2ad2 <_loop0_29_rule+0xc2> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1216c │ │ │ │ │ + bl 1219c │ │ │ │ │ R_ARM_THM_CALL default_rule │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2aaa <_loop0_29_rule+0x92> │ │ │ │ │ + beq.n 2aa2 <_loop0_29_rule+0x92> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2aaa <_loop0_29_rule+0x92> │ │ │ │ │ + beq.n 2aa2 <_loop0_29_rule+0x92> │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 2aac <_loop0_29_rule+0x94> │ │ │ │ │ + bne.n 2aa4 <_loop0_29_rule+0x94> │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_default_pair │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2bb2 <_loop0_29_rule+0x19a> │ │ │ │ │ + beq.n 2baa <_loop0_29_rule+0x19a> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2bb2 <_loop0_29_rule+0x19a> │ │ │ │ │ + bne.n 2baa <_loop0_29_rule+0x19a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - beq.n 2b58 <_loop0_29_rule+0x140> │ │ │ │ │ - str.w r5, [sl, r6, lsl #2] │ │ │ │ │ + beq.n 2b50 <_loop0_29_rule+0x140> │ │ │ │ │ + str.w r5, [r9, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ - b.n 2a80 <_loop0_29_rule+0x68> │ │ │ │ │ + b.n 2a78 <_loop0_29_rule+0x68> │ │ │ │ │ lsls r3, r2, #1 │ │ │ │ │ - mov r0, sl │ │ │ │ │ + mov r0, r9 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2bc8 <_loop0_29_rule+0x1b0> │ │ │ │ │ + beq.n 2bc0 <_loop0_29_rule+0x1b0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov sl, r0 │ │ │ │ │ - b.n 2b4c <_loop0_29_rule+0x134> │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + b.n 2b44 <_loop0_29_rule+0x134> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1216c │ │ │ │ │ + bl 1219c │ │ │ │ │ R_ARM_THM_CALL default_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2abc <_loop0_29_rule+0xa4> │ │ │ │ │ + beq.n 2ab4 <_loop0_29_rule+0xa4> │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2abc <_loop0_29_rule+0xa4> │ │ │ │ │ + bne.n 2ab4 <_loop0_29_rule+0xa4> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2abc <_loop0_29_rule+0xa4> │ │ │ │ │ + beq.n 2ab4 <_loop0_29_rule+0xa4> │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_default_pair │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2b3a <_loop0_29_rule+0x122> │ │ │ │ │ + bne.n 2b32 <_loop0_29_rule+0x122> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbz r0, 2bde <_loop0_29_rule+0x1c6> │ │ │ │ │ + cbz r0, 2bd6 <_loop0_29_rule+0x1c6> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r5, sl │ │ │ │ │ - mov sl, fp │ │ │ │ │ + mov r5, r9 │ │ │ │ │ + mov r9, fp │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 2ac6 <_loop0_29_rule+0xae> │ │ │ │ │ + b.n 2abe <_loop0_29_rule+0xae> │ │ │ │ │ mov r7, r0 │ │ │ │ │ - mov r0, sl │ │ │ │ │ + mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2ae8 <_loop0_29_rule+0xd0> │ │ │ │ │ + b.n 2ae0 <_loop0_29_rule+0xd0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 2b46 <_loop0_29_rule+0x12e> │ │ │ │ │ - mov r5, sl │ │ │ │ │ - mov sl, fp │ │ │ │ │ - b.n 2ac6 <_loop0_29_rule+0xae> │ │ │ │ │ + bne.n 2b3e <_loop0_29_rule+0x12e> │ │ │ │ │ + mov r5, r9 │ │ │ │ │ + mov r9, fp │ │ │ │ │ + b.n 2abe <_loop0_29_rule+0xae> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r7, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2ae8 <_loop0_29_rule+0xd0> │ │ │ │ │ + b.n 2ae0 <_loop0_29_rule+0xd0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 2a4c <_loop0_29_rule+0x34> │ │ │ │ │ + b.n 2a44 <_loop0_29_rule+0x34> │ │ │ │ │ mov r0, r5 │ │ │ │ │ - b.n 2bcc <_loop0_29_rule+0x1b4> │ │ │ │ │ + b.n 2bc4 <_loop0_29_rule+0x1b4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 2a9a <_loop0_29_rule+0x82> │ │ │ │ │ + b.n 2a92 <_loop0_29_rule+0x82> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002c0c : │ │ │ │ │ +00002c04 : │ │ │ │ │ star_etc_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #28 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 3050 │ │ │ │ │ + beq.w 3048 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3050 │ │ │ │ │ + bne.w 3048 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3048 │ │ │ │ │ + bne.w 3040 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2d90 │ │ │ │ │ + bne.w 2d88 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2cb2 │ │ │ │ │ + bne.n 2caa │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3048 │ │ │ │ │ + bne.w 3040 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2cf6 │ │ │ │ │ + bne.n 2cee │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3048 │ │ │ │ │ + bne.w 3040 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2d48 │ │ │ │ │ + bne.n 2d40 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3048 │ │ │ │ │ + bne.w 3040 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3140 │ │ │ │ │ + bl 3138 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2e22 │ │ │ │ │ + bne.w 2e1a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e460 │ │ │ │ │ + bl e474 │ │ │ │ │ R_ARM_THM_CALL param_no_default_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2c5e │ │ │ │ │ + beq.n 2c56 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 506c <_loop0_32_rule> │ │ │ │ │ + bl 5064 <_loop0_32_rule> │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2c5e │ │ │ │ │ + beq.n 2c56 │ │ │ │ │ strd r1, r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3140 │ │ │ │ │ + bl 3138 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 2c60 │ │ │ │ │ + bne.n 2c58 │ │ │ │ │ ldrd r1, r2, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_star_etc> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_star_etc │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2d7e │ │ │ │ │ + beq.n 2d76 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 2d7e │ │ │ │ │ + bne.n 2d76 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2ca6 │ │ │ │ │ + b.n 2c9e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 3126 │ │ │ │ │ + beq.w 311e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3126 │ │ │ │ │ + bne.w 311e │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r5, 2d40 │ │ │ │ │ + cbnz r5, 2d38 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bl 5418 │ │ │ │ │ + bl 5410 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 30d0 │ │ │ │ │ + bne.w 30c8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - cbnz r5, 2d40 │ │ │ │ │ + cbnz r5, 2d38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5418 │ │ │ │ │ + bl 5410 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3058 │ │ │ │ │ + bne.w 3050 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2c76 │ │ │ │ │ + b.n 2c6e │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2c8a │ │ │ │ │ + beq.n 2c82 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 557c <_loop1_33_rule> │ │ │ │ │ + bl 5574 <_loop1_33_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2c8a │ │ │ │ │ + beq.n 2c82 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3140 │ │ │ │ │ + bl 3138 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 2c8c │ │ │ │ │ + bne.n 2c84 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_star_etc> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_star_etc │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2cec │ │ │ │ │ + bne.n 2ce4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3136 │ │ │ │ │ + bne.w 312e │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - b.n 2ca6 │ │ │ │ │ + b.n 2c9e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 312e │ │ │ │ │ + beq.w 3126 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 312e │ │ │ │ │ + bne.w 3126 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3042 │ │ │ │ │ + bne.w 303a │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2f1c │ │ │ │ │ + bne.w 2f14 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3042 │ │ │ │ │ + bne.w 303a │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2ed2 │ │ │ │ │ + bne.n 2eca │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3042 │ │ │ │ │ + bne.w 303a │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2e9a │ │ │ │ │ + bne.n 2e92 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3042 │ │ │ │ │ + bne.w 303a │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 2e36 │ │ │ │ │ + cbnz r0, 2e2e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 2c52 │ │ │ │ │ + beq.w 2c4a │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 2ca8 │ │ │ │ │ + b.n 2ca0 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_star_etc> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_star_etc │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2cec │ │ │ │ │ - b.n 2d7e │ │ │ │ │ + bne.w 2ce4 │ │ │ │ │ + b.n 2d76 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 976 │ │ │ │ │ R_ARM_THM_CALL _tmp_128_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2e0c │ │ │ │ │ + beq.n 2e04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 506c <_loop0_32_rule> │ │ │ │ │ + bl 5064 <_loop0_32_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2e0c │ │ │ │ │ + beq.n 2e04 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2e0c │ │ │ │ │ + beq.n 2e04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 976 │ │ │ │ │ R_ARM_THM_CALL _tmp_128_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2e0c │ │ │ │ │ + beq.n 2e04 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC70 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC70 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -5298,35 +5294,35 @@ │ │ │ │ │ ldr r2, [r5, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r5, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7c54 │ │ │ │ │ + bl 7c40 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2e0e │ │ │ │ │ + beq.n 2e06 │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 2e12 │ │ │ │ │ + b.n 2e0a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e898 │ │ │ │ │ + bl e8ac │ │ │ │ │ R_ARM_THM_CALL param_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2df8 │ │ │ │ │ + beq.n 2df0 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2df8 │ │ │ │ │ + beq.n 2df0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC69 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC69 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -5334,27 +5330,27 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [r0, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r0, #12] │ │ │ │ │ - b.n 2e82 │ │ │ │ │ + b.n 2e7a │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2de2 │ │ │ │ │ + beq.n 2dda │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2de2 │ │ │ │ │ + beq.w 2dda │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -5362,112 +5358,112 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC68 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2f6c │ │ │ │ │ + bne.n 2f64 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2e94 │ │ │ │ │ + bne.n 2e8c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 2e12 │ │ │ │ │ + b.n 2e0a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 3032 │ │ │ │ │ + beq.w 302a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3032 │ │ │ │ │ + bne.n 302a │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 302a │ │ │ │ │ + bne.n 3022 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2fd4 │ │ │ │ │ + bne.n 2fcc │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 302a │ │ │ │ │ + bne.n 3022 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbnz r0, 2f88 │ │ │ │ │ + cbnz r0, 2f80 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2dce │ │ │ │ │ + b.n 2dc6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 303a │ │ │ │ │ + beq.n 3032 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2e94 │ │ │ │ │ + bne.n 2e8c │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2ca6 │ │ │ │ │ + b.n 2c9e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 3022 │ │ │ │ │ + beq.n 301a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3022 │ │ │ │ │ + bne.n 301a │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 301a │ │ │ │ │ + bne.n 3012 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbnz r0, 3000 │ │ │ │ │ + cbnz r0, 2ff8 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r5, 301a │ │ │ │ │ + cbnz r5, 3012 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbnz r0, 3000 │ │ │ │ │ + cbnz r0, 2ff8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2f66 │ │ │ │ │ + b.n 2f5e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC67 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC67 │ │ │ │ │ @@ -5478,301 +5474,301 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr.w r2, [r8, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r8, #12] │ │ │ │ │ - b.n 2e82 │ │ │ │ │ + b.n 2e7a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2fda │ │ │ │ │ - b.n 2dcc │ │ │ │ │ + bne.n 2fd2 │ │ │ │ │ + b.n 2dc4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2f66 │ │ │ │ │ + b.n 2f5e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 2fa4 │ │ │ │ │ + b.n 2f9c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2dce │ │ │ │ │ + b.n 2dc6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 2f3a │ │ │ │ │ + b.n 2f32 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2ca6 │ │ │ │ │ + b.n 2c9e │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 2e12 │ │ │ │ │ + b.n 2e0a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 2ca8 │ │ │ │ │ + b.n 2ca0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 2c40 │ │ │ │ │ + b.n 2c38 │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 2d40 │ │ │ │ │ + bne.w 2d38 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2d3e │ │ │ │ │ + beq.w 2d36 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_add_type_comment_to_arg> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_add_type_comment_to_arg │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3100 │ │ │ │ │ + beq.n 30f8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3110 │ │ │ │ │ + bne.n 3108 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 506c <_loop0_32_rule> │ │ │ │ │ + bl 5064 <_loop0_32_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2c74 │ │ │ │ │ + beq.w 2c6c │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3140 │ │ │ │ │ + bl 3138 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 2c76 │ │ │ │ │ + bne.w 2c6e │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_star_etc> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_star_etc │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2cec │ │ │ │ │ - b.n 2d7e │ │ │ │ │ + bne.w 2ce4 │ │ │ │ │ + b.n 2d76 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2d2a │ │ │ │ │ + beq.w 2d22 │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 2d2c │ │ │ │ │ + bne.w 2d24 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_add_type_comment_to_arg> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_add_type_comment_to_arg │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3092 │ │ │ │ │ + bne.n 308a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 3118 │ │ │ │ │ + cbnz r0, 3110 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2c76 │ │ │ │ │ + b.n 2c6e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3098 │ │ │ │ │ + beq.n 3090 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2c76 │ │ │ │ │ + b.n 2c6e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 2d16 │ │ │ │ │ + b.n 2d0e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 2db0 │ │ │ │ │ + b.n 2da8 │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 2ca8 │ │ │ │ │ + b.n 2ca0 │ │ │ │ │ │ │ │ │ │ -00003140 : │ │ │ │ │ +00003138 : │ │ │ │ │ kwds_rule(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 32e0 │ │ │ │ │ + beq.w 32d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 32e0 │ │ │ │ │ + bne.w 32d8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3230 │ │ │ │ │ + bne.n 3228 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - cbnz r3, 31c2 │ │ │ │ │ + cbnz r3, 31ba │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 3198 │ │ │ │ │ + cbnz r0, 3190 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #24 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e460 │ │ │ │ │ + bl e474 │ │ │ │ │ R_ARM_THM_CALL param_no_default_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3188 │ │ │ │ │ + beq.n 3180 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 318c │ │ │ │ │ + beq.n 3184 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 318c │ │ │ │ │ + beq.n 3184 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3190 │ │ │ │ │ + b.n 3188 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 32d8 │ │ │ │ │ + beq.w 32d0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 32d8 │ │ │ │ │ + bne.n 32d0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 32d2 │ │ │ │ │ + bne.n 32ca │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 32b2 │ │ │ │ │ + bne.n 32aa │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 32d2 │ │ │ │ │ + bne.n 32ca │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3290 │ │ │ │ │ + bne.n 3288 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 32d2 │ │ │ │ │ + bne.n 32ca │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 3238 │ │ │ │ │ + cbnz r0, 3230 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 317e │ │ │ │ │ + beq.n 3176 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 3190 │ │ │ │ │ + b.n 3188 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3190 │ │ │ │ │ + b.n 3188 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e898 │ │ │ │ │ + bl e8ac │ │ │ │ │ R_ARM_THM_CALL param_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 321c │ │ │ │ │ + beq.n 3214 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 321c │ │ │ │ │ + beq.n 3214 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl f42 │ │ │ │ │ R_ARM_THM_CALL _tmp_129_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 321c │ │ │ │ │ + beq.n 3214 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC74 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC74 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -5781,848 +5777,848 @@ │ │ │ │ │ ldr r2, [r0, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r0, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7c54 │ │ │ │ │ + bl 7c40 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 321e │ │ │ │ │ + beq.n 3216 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 3222 │ │ │ │ │ + b.n 321a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e898 │ │ │ │ │ + bl e8ac │ │ │ │ │ R_ARM_THM_CALL param_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 320a │ │ │ │ │ + beq.n 3202 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 320a │ │ │ │ │ + beq.n 3202 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e898 │ │ │ │ │ + bl e8ac │ │ │ │ │ R_ARM_THM_CALL param_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 320a │ │ │ │ │ - b.n 3258 │ │ │ │ │ + beq.n 3202 │ │ │ │ │ + b.n 3250 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e898 │ │ │ │ │ + bl e8ac │ │ │ │ │ R_ARM_THM_CALL param_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 31f6 │ │ │ │ │ + beq.n 31ee │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 31f6 │ │ │ │ │ + beq.n 31ee │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC73 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC73 │ │ │ │ │ - b.n 3260 │ │ │ │ │ + b.n 3258 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3222 │ │ │ │ │ + b.n 321a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 31e0 │ │ │ │ │ + b.n 31d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 3172 │ │ │ │ │ + b.n 316a │ │ │ │ │ │ │ │ │ │ -000032e8 : │ │ │ │ │ +000032e0 : │ │ │ │ │ list_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #28 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 33dc │ │ │ │ │ + beq.n 33d4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 33dc │ │ │ │ │ + bne.n 33d4 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 33d4 │ │ │ │ │ + bne.n 33cc │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.n 33a6 │ │ │ │ │ + beq.n 339e │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 338c │ │ │ │ │ + cbz r0, 3384 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ff50 │ │ │ │ │ + bl ff80 │ │ │ │ │ R_ARM_THM_CALL star_named_expressions_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbnz r3, 338c │ │ │ │ │ + cbnz r3, 3384 │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 338c │ │ │ │ │ + cbz r0, 3384 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 337e │ │ │ │ │ + cbz r0, 3376 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r9 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_List> │ │ │ │ │ R_ARM_THM_CALL _PyAST_List │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 3392 │ │ │ │ │ + cbz r0, 338a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 3392 │ │ │ │ │ + cbnz r3, 338a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 337e │ │ │ │ │ + b.n 3376 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 337e │ │ │ │ │ + beq.n 3376 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3382 │ │ │ │ │ + b.n 337a │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - blt.n 33ca │ │ │ │ │ + blt.n 33c2 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3334 │ │ │ │ │ - b.n 337e │ │ │ │ │ + beq.n 332c │ │ │ │ │ + b.n 3376 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3382 │ │ │ │ │ + b.n 337a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3382 │ │ │ │ │ + b.n 337a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 3318 │ │ │ │ │ + b.n 3310 │ │ │ │ │ │ │ │ │ │ -000033e4 <_tmp_27_rule>: │ │ │ │ │ +000033dc <_tmp_27_rule>: │ │ │ │ │ _tmp_27_rule(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #8 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 3462 <_tmp_27_rule+0x7e> │ │ │ │ │ + beq.n 345a <_tmp_27_rule+0x7e> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 3462 <_tmp_27_rule+0x7e> │ │ │ │ │ + cbnz r0, 345a <_tmp_27_rule+0x7e> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r5, 345a <_tmp_27_rule+0x76> │ │ │ │ │ + cbnz r5, 3452 <_tmp_27_rule+0x76> │ │ │ │ │ movs r1, #51 @ 0x33 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 3430 <_tmp_27_rule+0x4c> │ │ │ │ │ + cbnz r0, 3428 <_tmp_27_rule+0x4c> │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72c4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3420 <_tmp_27_rule+0x3c> │ │ │ │ │ + beq.n 3418 <_tmp_27_rule+0x3c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3424 <_tmp_27_rule+0x40> │ │ │ │ │ + beq.n 341c <_tmp_27_rule+0x40> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3424 <_tmp_27_rule+0x40> │ │ │ │ │ + beq.n 341c <_tmp_27_rule+0x40> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r2, r5 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3428 <_tmp_27_rule+0x44> │ │ │ │ │ + b.n 3420 <_tmp_27_rule+0x44> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3428 <_tmp_27_rule+0x44> │ │ │ │ │ + b.n 3420 <_tmp_27_rule+0x44> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 3410 <_tmp_27_rule+0x2c> │ │ │ │ │ + b.n 3408 <_tmp_27_rule+0x2c> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000346c : │ │ │ │ │ +00003464 : │ │ │ │ │ func_type_comment_rule(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #8 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 35fa │ │ │ │ │ + beq.w 35f2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 35fa │ │ │ │ │ + bne.w 35f2 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 35f2 │ │ │ │ │ + bne.w 35ea │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 34be │ │ │ │ │ + cbz r0, 34b6 │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3526 │ │ │ │ │ + bne.n 351e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 34e6 │ │ │ │ │ + cbnz r3, 34de │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 35f2 │ │ │ │ │ + bne.w 35ea │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r0, 34dc │ │ │ │ │ + cbnz r0, 34d4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 3602 │ │ │ │ │ + bne.w 35fa │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 35ea │ │ │ │ │ + beq.n 35e2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 35ea │ │ │ │ │ + bne.n 35e2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 35a6 │ │ │ │ │ + bne.n 359e │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 3548 │ │ │ │ │ + cbnz r0, 3540 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 34c6 │ │ │ │ │ + b.n 34be │ │ │ │ │ mov r2, r4 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_105_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_105_rule │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 34c0 │ │ │ │ │ + beq.n 34b8 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 35ac │ │ │ │ │ + bne.n 35a4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 34dc │ │ │ │ │ + b.n 34d4 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 351a │ │ │ │ │ + beq.n 3512 │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 351a │ │ │ │ │ + beq.n 3512 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 351a │ │ │ │ │ + beq.n 3512 │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 351a │ │ │ │ │ + beq.n 3512 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC88 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC88 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r0, 35be │ │ │ │ │ + cbnz r0, 35b6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - cbz r0, 35ba │ │ │ │ │ + cbz r0, 35b2 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 3520 │ │ │ │ │ + b.n 3518 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 3520 │ │ │ │ │ + b.n 3518 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r0, 35d8 │ │ │ │ │ + cbnz r0, 35d0 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 34dc │ │ │ │ │ + b.n 34d4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 3520 │ │ │ │ │ + b.n 3518 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r2, 35e2 │ │ │ │ │ + cbz r2, 35da │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 35a0 │ │ │ │ │ + bne.n 3598 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 34dc │ │ │ │ │ + b.n 34d4 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r3, r6 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 34de │ │ │ │ │ + b.n 34d6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 34dc │ │ │ │ │ + b.n 34d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 3508 │ │ │ │ │ + b.n 3500 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 34de │ │ │ │ │ + b.n 34d6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 349e │ │ │ │ │ + b.n 3496 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 34de │ │ │ │ │ + b.n 34d6 │ │ │ │ │ │ │ │ │ │ -00003608 : │ │ │ │ │ +00003600 : │ │ │ │ │ fstring_conversion_rule(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 367e │ │ │ │ │ + beq.n 3676 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 367e │ │ │ │ │ + cbnz r0, 3676 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 3676 │ │ │ │ │ + cbnz r3, 366e │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r5, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 366e │ │ │ │ │ + cbz r0, 3666 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ + cbz r0, 3666 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, 366e │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_check_fstring_conversion> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_check_fstring_conversion │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 3686 │ │ │ │ │ + cbz r0, 367e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 3686 │ │ │ │ │ + cbnz r2, 367e │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 3664 │ │ │ │ │ + b.n 365c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 3666 │ │ │ │ │ + b.n 365e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 3634 │ │ │ │ │ + b.n 362c │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3664 │ │ │ │ │ + beq.n 365c │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 3666 │ │ │ │ │ + b.n 365e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000036a0 <_tmp_166_rule>: │ │ │ │ │ +00003698 <_tmp_166_rule>: │ │ │ │ │ _tmp_166_rule(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #8 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 3706 <_tmp_166_rule+0x66> │ │ │ │ │ + beq.n 36fe <_tmp_166_rule+0x66> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 3706 <_tmp_166_rule+0x66> │ │ │ │ │ + cbnz r0, 36fe <_tmp_166_rule+0x66> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r5, 36fe <_tmp_166_rule+0x5e> │ │ │ │ │ + cbnz r5, 36f6 <_tmp_166_rule+0x5e> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 36f8 <_tmp_166_rule+0x58> │ │ │ │ │ + cbz r0, 36f0 <_tmp_166_rule+0x58> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 63d4 │ │ │ │ │ + bl 63d8 │ │ │ │ │ R_ARM_THM_CALL star_target_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, 36f8 <_tmp_166_rule+0x58> │ │ │ │ │ + cbz r0, 36f0 <_tmp_166_rule+0x58> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 370e <_tmp_166_rule+0x6e> │ │ │ │ │ + cbnz r3, 3706 <_tmp_166_rule+0x6e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 36ec <_tmp_166_rule+0x4c> │ │ │ │ │ + b.n 36e4 <_tmp_166_rule+0x4c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 36f0 <_tmp_166_rule+0x50> │ │ │ │ │ + b.n 36e8 <_tmp_166_rule+0x50> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 36cc <_tmp_166_rule+0x2c> │ │ │ │ │ + b.n 36c4 <_tmp_166_rule+0x2c> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 36ec <_tmp_166_rule+0x4c> │ │ │ │ │ + beq.n 36e4 <_tmp_166_rule+0x4c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r2, r5 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 36f0 <_tmp_166_rule+0x50> │ │ │ │ │ + b.n 36e8 <_tmp_166_rule+0x50> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003728 : │ │ │ │ │ +00003720 : │ │ │ │ │ elif_stmt_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 39d2 │ │ │ │ │ + beq.w 39ca │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 39d2 │ │ │ │ │ + bne.w 39ca │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 3a0a │ │ │ │ │ + bne.w 3a02 │ │ │ │ │ ldrd r6, r5, [r4, #8] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bne.w 39f2 │ │ │ │ │ + bne.w 39ea │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - blt.w 39da │ │ │ │ │ + blt.w 39d2 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 38ba │ │ │ │ │ + bne.w 38b2 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3a0a │ │ │ │ │ + bne.w 3a02 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #687 @ 0x2af │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 37ce │ │ │ │ │ + cbnz r0, 37c6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3a0a │ │ │ │ │ + bne.w 3a02 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #687 @ 0x2af │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3846 │ │ │ │ │ + bne.n 383e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f5fc │ │ │ │ │ + bl f62c │ │ │ │ │ R_ARM_THM_CALL named_expression_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 37a4 │ │ │ │ │ + beq.n 379c │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 37a4 │ │ │ │ │ + beq.n 379c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fdc4 │ │ │ │ │ + bl fdf4 │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 37a4 │ │ │ │ │ + beq.n 379c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3728 │ │ │ │ │ + bl 3720 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 37a4 │ │ │ │ │ + beq.n 379c │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 39ec │ │ │ │ │ + beq.w 39e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r6, r5, [r5, #20] │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 39e6 │ │ │ │ │ + beq.w 39de │ │ │ │ │ strd r6, r5, [sp, #4] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str.w r9, [sp] │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ bl 0 <_PyAST_If> │ │ │ │ │ R_ARM_THM_CALL _PyAST_If │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 38a6 │ │ │ │ │ + beq.n 389e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 38a6 │ │ │ │ │ + bne.n 389e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 37c2 │ │ │ │ │ + b.n 37ba │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f5fc │ │ │ │ │ + bl f62c │ │ │ │ │ R_ARM_THM_CALL named_expression_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 37bc │ │ │ │ │ + beq.n 37b4 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 37bc │ │ │ │ │ + beq.n 37b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fdc4 │ │ │ │ │ + bl fdf4 │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 37bc │ │ │ │ │ + beq.n 37b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3a1c │ │ │ │ │ + bl 3a14 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 37bc │ │ │ │ │ + bne.n 37b4 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 39ec │ │ │ │ │ + beq.w 39e4 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ strd r9, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_If> │ │ │ │ │ R_ARM_THM_CALL _PyAST_If │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 383c │ │ │ │ │ + bne.n 3834 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 37c2 │ │ │ │ │ + beq.n 37ba │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 37c4 │ │ │ │ │ + b.n 37bc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3a0a │ │ │ │ │ + bne.w 3a02 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 3990 │ │ │ │ │ + beq.n 3988 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3990 │ │ │ │ │ + bne.n 3988 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 398a │ │ │ │ │ + bne.n 3982 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #687 @ 0x2af │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 3906 │ │ │ │ │ + cbz r0, 38fe │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f5fc │ │ │ │ │ + bl f62c │ │ │ │ │ R_ARM_THM_CALL named_expression_rule │ │ │ │ │ - cbz r0, 3906 │ │ │ │ │ + cbz r0, 38fe │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 399c │ │ │ │ │ + bne.n 3994 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 398a │ │ │ │ │ + bne.n 3982 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #687 @ 0x2af │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 394c │ │ │ │ │ + cbz r0, 3944 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f5fc │ │ │ │ │ + bl f62c │ │ │ │ │ R_ARM_THM_CALL named_expression_rule │ │ │ │ │ - cbz r0, 394c │ │ │ │ │ + cbz r0, 3944 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 394c │ │ │ │ │ + cbz r0, 3944 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 394c │ │ │ │ │ + cbz r0, 3944 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ - cbnz r0, 3958 │ │ │ │ │ + cbnz r0, 3950 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 3792 │ │ │ │ │ + b.n 378a │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ mov r2, r5 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ @@ -6631,32 +6627,32 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC89 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC89 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 39bc │ │ │ │ │ + cbnz r0, 39b4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - cbz r0, 3998 │ │ │ │ │ + cbz r0, 3990 │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 3952 │ │ │ │ │ + b.n 394a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 3952 │ │ │ │ │ + b.n 394a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 38de │ │ │ │ │ + b.n 38d6 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 3952 │ │ │ │ │ + b.n 394a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ @@ -6664,95 +6660,95 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 397a │ │ │ │ │ + beq.n 3972 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r3, 3a12 │ │ │ │ │ + cbz r3, 3a0a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3984 │ │ │ │ │ + bne.n 397c │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 37c2 │ │ │ │ │ + b.n 37ba │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 375c │ │ │ │ │ + b.n 3754 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r5, r7 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 37c4 │ │ │ │ │ + b.n 37bc │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 3820 │ │ │ │ │ + b.n 3818 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 37c4 │ │ │ │ │ + b.n 37bc │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3798 │ │ │ │ │ - b.n 38c2 │ │ │ │ │ + beq.w 3790 │ │ │ │ │ + b.n 38ba │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 37c4 │ │ │ │ │ + b.n 37bc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 37c2 │ │ │ │ │ + b.n 37ba │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003a1c : │ │ │ │ │ +00003a14 : │ │ │ │ │ else_block_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #16 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 3b2e │ │ │ │ │ + beq.n 3b26 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3b2e │ │ │ │ │ + bne.n 3b26 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3b26 │ │ │ │ │ + bne.n 3b1e │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r6, r2 │ │ │ │ │ - cbnz r3, 3ab0 │ │ │ │ │ + cbnz r3, 3aa8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #686 @ 0x2ae │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 3a78 │ │ │ │ │ + cbnz r0, 3a70 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #16 │ │ │ │ │ @@ -6762,110 +6758,110 @@ │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_forced_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3a66 │ │ │ │ │ + beq.n 3a5e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fdc4 │ │ │ │ │ + bl fdf4 │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3a66 │ │ │ │ │ + beq.n 3a5e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 3aa0 │ │ │ │ │ + cbnz r3, 3a98 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3a6c │ │ │ │ │ + b.n 3a64 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3b1c │ │ │ │ │ + bne.n 3b14 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - b.n 3a6c │ │ │ │ │ + b.n 3a64 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 3c08 │ │ │ │ │ + beq.w 3c00 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3c08 │ │ │ │ │ + bne.w 3c00 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r5, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3c02 │ │ │ │ │ + bne.w 3bfa │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #686 @ 0x2ae │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3b8e │ │ │ │ │ + bne.n 3b86 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r5, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3c02 │ │ │ │ │ + bne.w 3bfa │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #686 @ 0x2ae │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 3b36 │ │ │ │ │ + cbnz r0, 3b2e │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ mov r5, r3 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 3a5a │ │ │ │ │ + beq.n 3a52 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 3a6e │ │ │ │ │ + b.n 3a66 │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 3a6e │ │ │ │ │ + b.n 3a66 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3a6e │ │ │ │ │ + b.n 3a66 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 3a4c │ │ │ │ │ + b.n 3a44 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3b06 │ │ │ │ │ + beq.n 3afe │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fdc4 │ │ │ │ │ + bl fdf4 │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3b06 │ │ │ │ │ + beq.n 3afe │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #687 @ 0x2af │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3b06 │ │ │ │ │ + beq.n 3afe │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -6873,48 +6869,48 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC91 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3be2 │ │ │ │ │ + bne.n 3bda │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3bfc │ │ │ │ │ + beq.n 3bf4 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b.n 3b0e │ │ │ │ │ + b.n 3b06 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3aee │ │ │ │ │ + beq.n 3ae6 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3aee │ │ │ │ │ + beq.n 3ae6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3aee │ │ │ │ │ + beq.n 3ae6 │ │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r2, r5 │ │ │ │ │ @@ -6924,75 +6920,75 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC90 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3b7a │ │ │ │ │ + beq.n 3b72 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r3, 3c10 │ │ │ │ │ + cbz r3, 3c08 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3b86 │ │ │ │ │ + bne.n 3b7e │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3a6c │ │ │ │ │ + b.n 3a64 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b.n 3b0e │ │ │ │ │ + b.n 3b06 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 3b0e │ │ │ │ │ + b.n 3b06 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 3ad0 │ │ │ │ │ + b.n 3ac8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3a6c │ │ │ │ │ + b.n 3a64 │ │ │ │ │ │ │ │ │ │ -00003c18 : │ │ │ │ │ +00003c10 : │ │ │ │ │ finally_block_rule(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #20 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 3cf4 │ │ │ │ │ + beq.n 3cec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3cf4 │ │ │ │ │ + bne.n 3cec │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3cec │ │ │ │ │ + bne.n 3ce4 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - cbnz r3, 3ca4 │ │ │ │ │ + cbnz r3, 3c9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #673 @ 0x2a1 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 3c6e │ │ │ │ │ + cbnz r0, 3c66 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #20 │ │ │ │ │ @@ -7002,102 +6998,102 @@ │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_forced_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3c5e │ │ │ │ │ + beq.n 3c56 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fdc4 │ │ │ │ │ + bl fdf4 │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3c5e │ │ │ │ │ + beq.n 3c56 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 3c96 │ │ │ │ │ + cbnz r3, 3c8e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3c64 │ │ │ │ │ + b.n 3c5c │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r0, 3cfc │ │ │ │ │ + cbnz r0, 3cf4 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - b.n 3c64 │ │ │ │ │ + b.n 3c5c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 3d6e │ │ │ │ │ + beq.n 3d66 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3d6e │ │ │ │ │ + bne.n 3d66 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3d68 │ │ │ │ │ + bne.n 3d60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #673 @ 0x2a1 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbnz r0, 3d06 │ │ │ │ │ + cbnz r0, 3cfe │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ mov r6, r3 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 3c52 │ │ │ │ │ + beq.n 3c4a │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 3c66 │ │ │ │ │ + b.n 3c5e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3c66 │ │ │ │ │ + b.n 3c5e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 3c46 │ │ │ │ │ + b.n 3c3e │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 3c66 │ │ │ │ │ + b.n 3c5e │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3cd6 │ │ │ │ │ + beq.n 3cce │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3cd6 │ │ │ │ │ + beq.n 3cce │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3cd6 │ │ │ │ │ + beq.n 3cce │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r2, r6 │ │ │ │ │ @@ -7106,155 +7102,155 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC92 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC92 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbnz r0, 3d7c │ │ │ │ │ + cbnz r0, 3d74 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - cbz r0, 3d76 │ │ │ │ │ + cbz r0, 3d6e │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ - b.n 3cde │ │ │ │ │ + b.n 3cd6 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 3cde │ │ │ │ │ + b.n 3cd6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 3cc0 │ │ │ │ │ + b.n 3cb8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ - b.n 3cde │ │ │ │ │ + b.n 3cd6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r3, 3d96 │ │ │ │ │ + cbz r3, 3d8e │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3d60 │ │ │ │ │ + bne.n 3d58 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3c64 │ │ │ │ │ + b.n 3c5c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3c64 │ │ │ │ │ + b.n 3c5c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003da0 <_loop1_37_rule>: │ │ │ │ │ +00003d98 <_loop1_37_rule>: │ │ │ │ │ _loop1_37_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 427e <_loop1_37_rule+0x4de> │ │ │ │ │ + beq.w 4276 <_loop1_37_rule+0x4de> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 427e <_loop1_37_rule+0x4de> │ │ │ │ │ + bne.w 4276 <_loop1_37_rule+0x4de> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 4102 <_loop1_37_rule+0x362> │ │ │ │ │ + bne.w 40fa <_loop1_37_rule+0x362> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4254 <_loop1_37_rule+0x4b4> │ │ │ │ │ + beq.w 424c <_loop1_37_rule+0x4b4> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3f74 <_loop1_37_rule+0x1d4> │ │ │ │ │ + bne.w 3f6c <_loop1_37_rule+0x1d4> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, r0 │ │ │ │ │ movw sl, #6000 @ 0x1770 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, sl │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 4286 <_loop1_37_rule+0x4e6> │ │ │ │ │ + beq.w 427e <_loop1_37_rule+0x4e6> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4286 <_loop1_37_rule+0x4e6> │ │ │ │ │ + bne.w 427e <_loop1_37_rule+0x4e6> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 428e <_loop1_37_rule+0x4ee> │ │ │ │ │ + bne.w 4286 <_loop1_37_rule+0x4ee> │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne.w 3f92 <_loop1_37_rule+0x1f2> │ │ │ │ │ + bne.w 3f8a <_loop1_37_rule+0x1f2> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 409a <_loop1_37_rule+0x2fa> │ │ │ │ │ + blt.w 4092 <_loop1_37_rule+0x2fa> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r1 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 410a <_loop1_37_rule+0x36a> │ │ │ │ │ + bne.w 4102 <_loop1_37_rule+0x36a> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 428e <_loop1_37_rule+0x4ee> │ │ │ │ │ + bne.w 4286 <_loop1_37_rule+0x4ee> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #677 @ 0x2a5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3ede <_loop1_37_rule+0x13e> │ │ │ │ │ + beq.n 3ed6 <_loop1_37_rule+0x13e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72c4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3ede <_loop1_37_rule+0x13e> │ │ │ │ │ + beq.n 3ed6 <_loop1_37_rule+0x13e> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3ede <_loop1_37_rule+0x13e> │ │ │ │ │ + beq.n 3ed6 <_loop1_37_rule+0x13e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fdc4 │ │ │ │ │ + bl fdf4 │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ mov fp, r0 │ │ │ │ │ - cbz r0, 3ede <_loop1_37_rule+0x13e> │ │ │ │ │ + cbz r0, 3ed6 <_loop1_37_rule+0x13e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 428e <_loop1_37_rule+0x4ee> │ │ │ │ │ + beq.w 4286 <_loop1_37_rule+0x4ee> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r0, r8 │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr r7, [r6, #24] │ │ │ │ │ @@ -7262,184 +7258,184 @@ │ │ │ │ │ ldr r7, [sp, #16] │ │ │ │ │ ldr r6, [r6, #20] │ │ │ │ │ strd r7, r6, [sp] │ │ │ │ │ bl 0 <_PyAST_ExceptHandler> │ │ │ │ │ R_ARM_THM_CALL _PyAST_ExceptHandler │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 408c <_loop1_37_rule+0x2ec> │ │ │ │ │ + beq.w 4084 <_loop1_37_rule+0x2ec> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 408c <_loop1_37_rule+0x2ec> │ │ │ │ │ + bne.w 4084 <_loop1_37_rule+0x2ec> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - beq.w 40e0 <_loop1_37_rule+0x340> │ │ │ │ │ + beq.w 40d8 <_loop1_37_rule+0x340> │ │ │ │ │ str.w r2, [r9, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ - b.n 3e00 <_loop1_37_rule+0x60> │ │ │ │ │ + b.n 3df8 <_loop1_37_rule+0x60> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 428e <_loop1_37_rule+0x4ee> │ │ │ │ │ + bne.w 4286 <_loop1_37_rule+0x4ee> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #677 @ 0x2a5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3faa <_loop1_37_rule+0x20a> │ │ │ │ │ + bne.n 3fa2 <_loop1_37_rule+0x20a> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 428e <_loop1_37_rule+0x4ee> │ │ │ │ │ + bne.w 4286 <_loop1_37_rule+0x4ee> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #677 @ 0x2a5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 401e <_loop1_37_rule+0x27e> │ │ │ │ │ + bne.w 4016 <_loop1_37_rule+0x27e> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 428e <_loop1_37_rule+0x4ee> │ │ │ │ │ + bne.w 4286 <_loop1_37_rule+0x4ee> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #677 @ 0x2a5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 40a8 <_loop1_37_rule+0x308> │ │ │ │ │ + bne.w 40a0 <_loop1_37_rule+0x308> │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4298 <_loop1_37_rule+0x4f8> │ │ │ │ │ + bne.w 4290 <_loop1_37_rule+0x4f8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r9 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 40fc <_loop1_37_rule+0x35c> │ │ │ │ │ + beq.w 40f4 <_loop1_37_rule+0x35c> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 40fc <_loop1_37_rule+0x35c> │ │ │ │ │ + bne.w 40f4 <_loop1_37_rule+0x35c> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 424e <_loop1_37_rule+0x4ae> │ │ │ │ │ + beq.w 4246 <_loop1_37_rule+0x4ae> │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - bgt.n 3f82 <_loop1_37_rule+0x1e2> │ │ │ │ │ + bgt.n 3f7a <_loop1_37_rule+0x1e2> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr.w r2, [r7, r8, lsl #2] │ │ │ │ │ str.w r2, [r3, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ - b.n 3f6a <_loop1_37_rule+0x1ca> │ │ │ │ │ + b.n 3f62 <_loop1_37_rule+0x1ca> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r1 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 3e5a <_loop1_37_rule+0xba> │ │ │ │ │ - b.n 4112 <_loop1_37_rule+0x372> │ │ │ │ │ + beq.w 3e52 <_loop1_37_rule+0xba> │ │ │ │ │ + b.n 410a <_loop1_37_rule+0x372> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72c4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3ef6 <_loop1_37_rule+0x156> │ │ │ │ │ + beq.n 3eee <_loop1_37_rule+0x156> │ │ │ │ │ mov.w r1, #680 @ 0x2a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3ef6 <_loop1_37_rule+0x156> │ │ │ │ │ + beq.n 3eee <_loop1_37_rule+0x156> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3ef6 <_loop1_37_rule+0x156> │ │ │ │ │ + beq.n 3eee <_loop1_37_rule+0x156> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3ef6 <_loop1_37_rule+0x156> │ │ │ │ │ + beq.n 3eee <_loop1_37_rule+0x156> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fdc4 │ │ │ │ │ + bl fdf4 │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3ef6 <_loop1_37_rule+0x156> │ │ │ │ │ + beq.n 3eee <_loop1_37_rule+0x156> │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 428e <_loop1_37_rule+0x4ee> │ │ │ │ │ + beq.w 4286 <_loop1_37_rule+0x4ee> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r1, [r6, #24] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ ldr r1, [r6, #20] │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ strd r6, r1, [sp] │ │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ │ bl 0 <_PyAST_ExceptHandler> │ │ │ │ │ R_ARM_THM_CALL _PyAST_ExceptHandler │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3ebc <_loop1_37_rule+0x11c> │ │ │ │ │ - b.n 408c <_loop1_37_rule+0x2ec> │ │ │ │ │ + bne.w 3eb4 <_loop1_37_rule+0x11c> │ │ │ │ │ + b.n 4084 <_loop1_37_rule+0x2ec> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6118 │ │ │ │ │ + bl 6110 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3f14 <_loop1_37_rule+0x174> │ │ │ │ │ + beq.w 3f0c <_loop1_37_rule+0x174> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3f14 <_loop1_37_rule+0x174> │ │ │ │ │ + beq.w 3f0c <_loop1_37_rule+0x174> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fdc4 │ │ │ │ │ + bl fdf4 │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3f14 <_loop1_37_rule+0x174> │ │ │ │ │ + beq.w 3f0c <_loop1_37_rule+0x174> │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 428e <_loop1_37_rule+0x4ee> │ │ │ │ │ + beq.w 4286 <_loop1_37_rule+0x4ee> │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ str r7, [sp, #12] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, fp │ │ │ │ │ ldr r7, [r6, #24] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ @@ -7451,151 +7447,151 @@ │ │ │ │ │ movs r1, #14 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC94 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 53c8 │ │ │ │ │ + bl 53c0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3ebc <_loop1_37_rule+0x11c> │ │ │ │ │ + bne.w 3eb4 <_loop1_37_rule+0x11c> │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 423a <_loop1_37_rule+0x49a> │ │ │ │ │ + beq.w 4232 <_loop1_37_rule+0x49a> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r9 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3f44 <_loop1_37_rule+0x1a4> │ │ │ │ │ + b.n 3f3c <_loop1_37_rule+0x1a4> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3f32 <_loop1_37_rule+0x192> │ │ │ │ │ + beq.w 3f2a <_loop1_37_rule+0x192> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fdc4 │ │ │ │ │ + bl fdf4 │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3f32 <_loop1_37_rule+0x192> │ │ │ │ │ + beq.w 3f2a <_loop1_37_rule+0x192> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 428e <_loop1_37_rule+0x4ee> │ │ │ │ │ + beq.w 4286 <_loop1_37_rule+0x4ee> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - b.n 3ea4 <_loop1_37_rule+0x104> │ │ │ │ │ + b.n 3e9c <_loop1_37_rule+0x104> │ │ │ │ │ lsls r3, r1, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 424a <_loop1_37_rule+0x4aa> │ │ │ │ │ + beq.w 4242 <_loop1_37_rule+0x4aa> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b.n 3ed2 <_loop1_37_rule+0x132> │ │ │ │ │ + b.n 3eca <_loop1_37_rule+0x132> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3f78 <_loop1_37_rule+0x1d8> │ │ │ │ │ + b.n 3f70 <_loop1_37_rule+0x1d8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 428e <_loop1_37_rule+0x4ee> │ │ │ │ │ + bne.w 4286 <_loop1_37_rule+0x4ee> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 41f2 <_loop1_37_rule+0x452> │ │ │ │ │ + beq.n 41ea <_loop1_37_rule+0x452> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 41f2 <_loop1_37_rule+0x452> │ │ │ │ │ + bne.n 41ea <_loop1_37_rule+0x452> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 4188 <_loop1_37_rule+0x3e8> │ │ │ │ │ + bne.n 4180 <_loop1_37_rule+0x3e8> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #677 @ 0x2a5 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov fp, r0 │ │ │ │ │ - cbz r0, 4154 <_loop1_37_rule+0x3b4> │ │ │ │ │ + cbz r0, 414c <_loop1_37_rule+0x3b4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72c4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 41fa <_loop1_37_rule+0x45a> │ │ │ │ │ + bne.n 41f2 <_loop1_37_rule+0x45a> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 4188 <_loop1_37_rule+0x3e8> │ │ │ │ │ + bne.n 4180 <_loop1_37_rule+0x3e8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #677 @ 0x2a5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov fp, r0 │ │ │ │ │ - cbz r0, 417a <_loop1_37_rule+0x3da> │ │ │ │ │ + cbz r0, 4172 <_loop1_37_rule+0x3da> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 4190 <_loop1_37_rule+0x3f0> │ │ │ │ │ + cbnz r0, 4188 <_loop1_37_rule+0x3f0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 3e52 <_loop1_37_rule+0xb2> │ │ │ │ │ + b.n 3e4a <_loop1_37_rule+0xb2> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 4184 <_loop1_37_rule+0x3e4> │ │ │ │ │ + b.n 417c <_loop1_37_rule+0x3e4> │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 417a <_loop1_37_rule+0x3da> │ │ │ │ │ + beq.n 4172 <_loop1_37_rule+0x3da> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 417a <_loop1_37_rule+0x3da> │ │ │ │ │ + beq.n 4172 <_loop1_37_rule+0x3da> │ │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ │ mov r2, r8 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ @@ -7605,207 +7601,207 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC93 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC93 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4262 <_loop1_37_rule+0x4c2> │ │ │ │ │ + bne.n 425a <_loop1_37_rule+0x4c2> │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 426e <_loop1_37_rule+0x4ce> │ │ │ │ │ + beq.n 4266 <_loop1_37_rule+0x4ce> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 4184 <_loop1_37_rule+0x3e4> │ │ │ │ │ + b.n 417c <_loop1_37_rule+0x3e4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 412e <_loop1_37_rule+0x38e> │ │ │ │ │ + b.n 4126 <_loop1_37_rule+0x38e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 217c <_tmp_22_rule> │ │ │ │ │ + bl 2174 <_tmp_22_rule> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 4158 <_loop1_37_rule+0x3b8> │ │ │ │ │ + bne.n 4150 <_loop1_37_rule+0x3b8> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4154 <_loop1_37_rule+0x3b4> │ │ │ │ │ + beq.n 414c <_loop1_37_rule+0x3b4> │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4154 <_loop1_37_rule+0x3b4> │ │ │ │ │ + beq.n 414c <_loop1_37_rule+0x3b4> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4154 <_loop1_37_rule+0x3b4> │ │ │ │ │ - b.n 41b2 <_loop1_37_rule+0x412> │ │ │ │ │ + beq.n 414c <_loop1_37_rule+0x3b4> │ │ │ │ │ + b.n 41aa <_loop1_37_rule+0x412> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 3eca <_loop1_37_rule+0x12a> │ │ │ │ │ + bne.w 3ec2 <_loop1_37_rule+0x12a> │ │ │ │ │ mov r7, r9 │ │ │ │ │ - b.n 3f44 <_loop1_37_rule+0x1a4> │ │ │ │ │ + b.n 3f3c <_loop1_37_rule+0x1a4> │ │ │ │ │ mov r7, r9 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3f78 <_loop1_37_rule+0x1d8> │ │ │ │ │ + b.n 3f70 <_loop1_37_rule+0x1d8> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 41d8 <_loop1_37_rule+0x438> │ │ │ │ │ + bne.n 41d0 <_loop1_37_rule+0x438> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 3ec6 <_loop1_37_rule+0x126> │ │ │ │ │ + bne.w 3ebe <_loop1_37_rule+0x126> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 4184 <_loop1_37_rule+0x3e4> │ │ │ │ │ + b.n 417c <_loop1_37_rule+0x3e4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 3dd4 <_loop1_37_rule+0x34> │ │ │ │ │ + b.n 3dcc <_loop1_37_rule+0x34> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 3e1a <_loop1_37_rule+0x7a> │ │ │ │ │ + b.n 3e12 <_loop1_37_rule+0x7a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r9 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3f44 <_loop1_37_rule+0x1a4> │ │ │ │ │ + b.n 3f3c <_loop1_37_rule+0x1a4> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 444a <_loop1_37_rule+0x6aa> │ │ │ │ │ + bne.w 4442 <_loop1_37_rule+0x6aa> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 4430 <_loop1_37_rule+0x690> │ │ │ │ │ + beq.w 4428 <_loop1_37_rule+0x690> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4430 <_loop1_37_rule+0x690> │ │ │ │ │ + bne.w 4428 <_loop1_37_rule+0x690> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4426 <_loop1_37_rule+0x686> │ │ │ │ │ + bne.w 441e <_loop1_37_rule+0x686> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #677 @ 0x2a5 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 42e4 <_loop1_37_rule+0x544> │ │ │ │ │ + cbz r0, 42dc <_loop1_37_rule+0x544> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72c4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 444e <_loop1_37_rule+0x6ae> │ │ │ │ │ + bne.w 4446 <_loop1_37_rule+0x6ae> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4426 <_loop1_37_rule+0x686> │ │ │ │ │ + bne.w 441e <_loop1_37_rule+0x686> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #677 @ 0x2a5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 4304 <_loop1_37_rule+0x564> │ │ │ │ │ + cbz r0, 42fc <_loop1_37_rule+0x564> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72c4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 43d4 <_loop1_37_rule+0x634> │ │ │ │ │ + bne.n 43cc <_loop1_37_rule+0x634> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 4426 <_loop1_37_rule+0x686> │ │ │ │ │ + bne.w 441e <_loop1_37_rule+0x686> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #677 @ 0x2a5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 432a <_loop1_37_rule+0x58a> │ │ │ │ │ + cbz r0, 4322 <_loop1_37_rule+0x58a> │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 43f0 <_loop1_37_rule+0x650> │ │ │ │ │ + bne.n 43e8 <_loop1_37_rule+0x650> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r9 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, 434e <_loop1_37_rule+0x5ae> │ │ │ │ │ + cbnz r3, 4346 <_loop1_37_rule+0x5ae> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #677 @ 0x2a5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 4346 <_loop1_37_rule+0x5a6> │ │ │ │ │ + cbz r0, 433e <_loop1_37_rule+0x5a6> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72c4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ - cbnz r0, 4356 <_loop1_37_rule+0x5b6> │ │ │ │ │ + cbnz r0, 434e <_loop1_37_rule+0x5b6> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3f40 <_loop1_37_rule+0x1a0> │ │ │ │ │ + b.n 3f38 <_loop1_37_rule+0x1a0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3f40 <_loop1_37_rule+0x1a0> │ │ │ │ │ + b.n 3f38 <_loop1_37_rule+0x1a0> │ │ │ │ │ mov.w r1, #680 @ 0x2a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4346 <_loop1_37_rule+0x5a6> │ │ │ │ │ + beq.n 433e <_loop1_37_rule+0x5a6> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72c4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4346 <_loop1_37_rule+0x5a6> │ │ │ │ │ + beq.n 433e <_loop1_37_rule+0x5a6> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4346 <_loop1_37_rule+0x5a6> │ │ │ │ │ + beq.n 433e <_loop1_37_rule+0x5a6> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fdc4 │ │ │ │ │ + bl fdf4 │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4346 <_loop1_37_rule+0x5a6> │ │ │ │ │ + beq.n 433e <_loop1_37_rule+0x5a6> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldrd r9, sl, [r6, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr.w r8, [r3] │ │ │ │ │ @@ -7820,110 +7816,110 @@ │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC96 │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC96 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w fp, [sp] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ - bl 7c54 │ │ │ │ │ + bl 7c40 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4348 <_loop1_37_rule+0x5a8> │ │ │ │ │ + beq.n 4340 <_loop1_37_rule+0x5a8> │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 3f40 <_loop1_37_rule+0x1a0> │ │ │ │ │ + b.n 3f38 <_loop1_37_rule+0x1a0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 217c <_tmp_22_rule> │ │ │ │ │ + bl 2174 <_tmp_22_rule> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 4308 <_loop1_37_rule+0x568> │ │ │ │ │ + bne.n 4300 <_loop1_37_rule+0x568> │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4304 <_loop1_37_rule+0x564> │ │ │ │ │ + beq.n 42fc <_loop1_37_rule+0x564> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbnz r0, 4438 <_loop1_37_rule+0x698> │ │ │ │ │ + cbnz r0, 4430 <_loop1_37_rule+0x698> │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ - cbz r0, 443e <_loop1_37_rule+0x69e> │ │ │ │ │ + cbz r0, 4436 <_loop1_37_rule+0x69e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r7, r9 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3f40 <_loop1_37_rule+0x1a0> │ │ │ │ │ + b.n 3f38 <_loop1_37_rule+0x1a0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r9 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3f40 <_loop1_37_rule+0x1a0> │ │ │ │ │ + b.n 3f38 <_loop1_37_rule+0x1a0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 42c0 <_loop1_37_rule+0x520> │ │ │ │ │ + b.n 42b8 <_loop1_37_rule+0x520> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 440e <_loop1_37_rule+0x66e> │ │ │ │ │ + bne.n 4406 <_loop1_37_rule+0x66e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 3ec6 <_loop1_37_rule+0x126> │ │ │ │ │ + bne.w 3ebe <_loop1_37_rule+0x126> │ │ │ │ │ mov r7, r9 │ │ │ │ │ - b.n 3f40 <_loop1_37_rule+0x1a0> │ │ │ │ │ + b.n 3f38 <_loop1_37_rule+0x1a0> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 42e4 <_loop1_37_rule+0x544> │ │ │ │ │ + beq.w 42dc <_loop1_37_rule+0x544> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6118 │ │ │ │ │ + bl 6110 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 42e4 <_loop1_37_rule+0x544> │ │ │ │ │ + beq.w 42dc <_loop1_37_rule+0x544> │ │ │ │ │ mov.w r1, #680 @ 0x2a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 42e4 <_loop1_37_rule+0x544> │ │ │ │ │ + beq.w 42dc <_loop1_37_rule+0x544> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 42e4 <_loop1_37_rule+0x544> │ │ │ │ │ + beq.w 42dc <_loop1_37_rule+0x544> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 42e4 <_loop1_37_rule+0x544> │ │ │ │ │ + beq.w 42dc <_loop1_37_rule+0x544> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r8, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r9 │ │ │ │ │ @@ -7932,235 +7928,235 @@ │ │ │ │ │ strd r3, r3, [sp] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC95 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC95 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldrd r2, r3, [r8, #20] │ │ │ │ │ - bl 7c54 │ │ │ │ │ + bl 7c40 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 43ca <_loop1_37_rule+0x62a> │ │ │ │ │ - b.n 4348 <_loop1_37_rule+0x5a8> │ │ │ │ │ + bne.n 43c2 <_loop1_37_rule+0x62a> │ │ │ │ │ + b.n 4340 <_loop1_37_rule+0x5a8> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000044cc : │ │ │ │ │ +000044c4 : │ │ │ │ │ class_def_raw_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 4762 │ │ │ │ │ + beq.w 475a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4762 │ │ │ │ │ + bne.w 475a │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 464a │ │ │ │ │ + bne.w 4642 │ │ │ │ │ ldrd r6, r7, [r4, #8] │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - beq.n 45d2 │ │ │ │ │ + beq.n 45ca │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 45f8 │ │ │ │ │ + bne.n 45f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #701 @ 0x2bd │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 45ca │ │ │ │ │ + beq.n 45c2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 45ca │ │ │ │ │ + beq.n 45c2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 195c │ │ │ │ │ + bl 1954 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 45ca │ │ │ │ │ + bne.n 45c2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4794 <_tmp_26_rule> │ │ │ │ │ + bl 478c <_tmp_26_rule> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 45ca │ │ │ │ │ + bne.n 45c2 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 45ca │ │ │ │ │ + beq.n 45c2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fdc4 │ │ │ │ │ + bl fdf4 │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ - cbz r0, 45ca │ │ │ │ │ + cbz r0, 45c2 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, 45c4 │ │ │ │ │ + cbz r0, 45bc │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ ldrd r2, r6, [r1, #20] │ │ │ │ │ - cbz r5, 45c0 │ │ │ │ │ + cbz r5, 45b8 │ │ │ │ │ ldrd r1, r5, [r5, #8] │ │ │ │ │ strd r2, r6, [sp, #16] │ │ │ │ │ strd r8, r9, [sp, #8] │ │ │ │ │ mov r2, r5 │ │ │ │ │ str.w sl, [sp, #4] │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #24] │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_ClassDef> │ │ │ │ │ R_ARM_THM_CALL _PyAST_ClassDef │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 477a │ │ │ │ │ + beq.w 4772 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 477a │ │ │ │ │ + bne.w 4772 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r1, r5 │ │ │ │ │ - b.n 4588 │ │ │ │ │ + b.n 4580 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 45b6 │ │ │ │ │ + b.n 45ae │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 45b4 │ │ │ │ │ + b.n 45ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - blt.w 476a │ │ │ │ │ + blt.w 4762 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4776 │ │ │ │ │ + beq.w 476e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 464a │ │ │ │ │ + cbnz r3, 4642 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 4652 │ │ │ │ │ + beq.n 464a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 4652 │ │ │ │ │ + cbnz r0, 464a │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r5, 463c │ │ │ │ │ + cbnz r5, 4634 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #701 @ 0x2bd │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 46e0 │ │ │ │ │ + bne.n 46d8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - cbnz r5, 463c │ │ │ │ │ + cbnz r5, 4634 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #701 @ 0x2bd │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbnz r0, 465a │ │ │ │ │ + cbnz r0, 4652 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 4524 │ │ │ │ │ + beq.w 451c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 45b6 │ │ │ │ │ + b.n 45ae │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 4612 │ │ │ │ │ + b.n 460a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 463a │ │ │ │ │ + beq.n 4632 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 195c │ │ │ │ │ + bl 1954 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 463c │ │ │ │ │ + bne.n 4634 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4794 <_tmp_26_rule> │ │ │ │ │ + bl 478c <_tmp_26_rule> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 463c │ │ │ │ │ + bne.n 4634 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 463a │ │ │ │ │ + beq.n 4632 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 463a │ │ │ │ │ + beq.n 4632 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 463a │ │ │ │ │ + beq.n 4632 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ mov r2, r5 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ @@ -8170,391 +8166,391 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC97 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC97 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4740 │ │ │ │ │ + bne.n 4738 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 473c │ │ │ │ │ + beq.n 4734 │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 4640 │ │ │ │ │ + b.n 4638 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4626 │ │ │ │ │ + beq.n 461e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 195c │ │ │ │ │ + bl 1954 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 4628 │ │ │ │ │ + bne.n 4620 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4794 <_tmp_26_rule> │ │ │ │ │ + bl 478c <_tmp_26_rule> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 4628 │ │ │ │ │ + bne.n 4620 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4626 │ │ │ │ │ + beq.n 461e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbnz r0, 4740 │ │ │ │ │ + cbnz r0, 4738 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 46da │ │ │ │ │ + bne.n 46d2 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 4640 │ │ │ │ │ + b.n 4638 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 4738 │ │ │ │ │ + b.n 4730 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r3, 475a │ │ │ │ │ + cbz r3, 4752 │ │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 46da │ │ │ │ │ + bne.n 46d2 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 45b4 │ │ │ │ │ + b.n 45ac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 45b4 │ │ │ │ │ + b.n 45ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 4500 │ │ │ │ │ + b.n 44f8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 45b6 │ │ │ │ │ + b.n 45ae │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 4644 │ │ │ │ │ + b.n 463c │ │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r0, 4788 │ │ │ │ │ + cbnz r0, 4780 │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 45b4 │ │ │ │ │ + b.n 45ac │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r1, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 45b6 │ │ │ │ │ + b.n 45ae │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00004794 <_tmp_26_rule>: │ │ │ │ │ +0000478c <_tmp_26_rule>: │ │ │ │ │ _tmp_26_rule(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 480a <_tmp_26_rule+0x76> │ │ │ │ │ + beq.n 4802 <_tmp_26_rule+0x76> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 480a <_tmp_26_rule+0x76> │ │ │ │ │ + cbnz r0, 4802 <_tmp_26_rule+0x76> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 4802 <_tmp_26_rule+0x6e> │ │ │ │ │ + cbnz r3, 47fa <_tmp_26_rule+0x6e> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r5, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 47fc <_tmp_26_rule+0x68> │ │ │ │ │ + cbz r0, 47f4 <_tmp_26_rule+0x68> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cd9c │ │ │ │ │ + bl cdac │ │ │ │ │ R_ARM_THM_CALL arguments_rule │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 47fc <_tmp_26_rule+0x68> │ │ │ │ │ + cbnz r2, 47f4 <_tmp_26_rule+0x68> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 47fc <_tmp_26_rule+0x68> │ │ │ │ │ + cbz r0, 47f4 <_tmp_26_rule+0x68> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbz r3, 4812 <_tmp_26_rule+0x7e> │ │ │ │ │ + cbz r3, 480a <_tmp_26_rule+0x7e> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 4812 <_tmp_26_rule+0x7e> │ │ │ │ │ + cbnz r2, 480a <_tmp_26_rule+0x7e> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 47f0 <_tmp_26_rule+0x5c> │ │ │ │ │ + b.n 47e8 <_tmp_26_rule+0x5c> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 47f4 <_tmp_26_rule+0x60> │ │ │ │ │ + b.n 47ec <_tmp_26_rule+0x60> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 47c0 <_tmp_26_rule+0x2c> │ │ │ │ │ + b.n 47b8 <_tmp_26_rule+0x2c> │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 47f0 <_tmp_26_rule+0x5c> │ │ │ │ │ + beq.n 47e8 <_tmp_26_rule+0x5c> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 47f4 <_tmp_26_rule+0x60> │ │ │ │ │ + b.n 47ec <_tmp_26_rule+0x60> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000482c : │ │ │ │ │ +00004824 : │ │ │ │ │ pass_stmt_rule(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #20 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 48f0 │ │ │ │ │ + beq.n 48e8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 48f0 │ │ │ │ │ + bne.n 48e8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 48de │ │ │ │ │ + bne.n 48d6 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 48b6 │ │ │ │ │ + beq.n 48ae │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #526 @ 0x20e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, 48b2 │ │ │ │ │ + cbz r0, 48aa │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, 48a6 │ │ │ │ │ + cbz r0, 489e │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r1, r7 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldrd r2, r3, [r2, #20] │ │ │ │ │ bl 0 <_PyAST_Pass> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Pass │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, 48f8 │ │ │ │ │ + cbz r0, 48f0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 48f8 │ │ │ │ │ + cbnz r3, 48f0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 48a6 │ │ │ │ │ + b.n 489e │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ │ - blt.n 48e6 │ │ │ │ │ + blt.n 48de │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 4876 │ │ │ │ │ - b.n 48a6 │ │ │ │ │ + beq.n 486e │ │ │ │ │ + b.n 489e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 48aa │ │ │ │ │ + b.n 48a2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 48aa │ │ │ │ │ + b.n 48a2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 485a │ │ │ │ │ + b.n 4852 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 48a6 │ │ │ │ │ + beq.n 489e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 48aa │ │ │ │ │ + b.n 48a2 │ │ │ │ │ │ │ │ │ │ -00004910 : │ │ │ │ │ +00004908 : │ │ │ │ │ for_stmt_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 4cfa │ │ │ │ │ + beq.w 4cf2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4cfa │ │ │ │ │ + bne.w 4cf2 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 4bf0 │ │ │ │ │ + bne.w 4be8 │ │ │ │ │ ldrd r5, r7, [r4, #8] │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - beq.w 4b2e │ │ │ │ │ + beq.w 4b26 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4b56 │ │ │ │ │ + bne.w 4b4e │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #694 @ 0x2b6 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4a32 │ │ │ │ │ + beq.n 4a2a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5eb0 │ │ │ │ │ + bl 5eb4 │ │ │ │ │ R_ARM_THM_CALL star_targets_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4a32 │ │ │ │ │ + beq.n 4a2a │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #695 @ 0x2b7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4a32 │ │ │ │ │ + beq.n 4a2a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 81dc │ │ │ │ │ + bl 81e0 │ │ │ │ │ R_ARM_THM_CALL star_expressions_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4d02 │ │ │ │ │ + beq.w 4cfa │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4d02 │ │ │ │ │ + beq.w 4cfa │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4d02 │ │ │ │ │ + bne.w 4cfa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fdc4 │ │ │ │ │ + bl fdf4 │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4d02 │ │ │ │ │ + beq.w 4cfa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3a1c │ │ │ │ │ + bl 3a14 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4d02 │ │ │ │ │ + bne.w 4cfa │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4cec │ │ │ │ │ + beq.w 4ce4 │ │ │ │ │ ldrd r5, r3, [r3, #20] │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - bl e030 │ │ │ │ │ + bl e040 │ │ │ │ │ R_ARM_THM_CALL NEW_TYPE_COMMENT │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ strd r5, r3, [sp, #12] │ │ │ │ │ mov r2, r8 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ mov r1, r7 │ │ │ │ │ strd r9, sl, [sp, #4] │ │ │ │ │ @@ -8562,95 +8558,95 @@ │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #20] │ │ │ │ │ bl 0 <_PyAST_For> │ │ │ │ │ R_ARM_THM_CALL _PyAST_For │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4b0e │ │ │ │ │ + beq.n 4b06 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 4b0e │ │ │ │ │ + bne.n 4b06 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4bf0 │ │ │ │ │ + bne.w 4be8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4b20 │ │ │ │ │ + beq.n 4b18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #694 @ 0x2b6 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4b20 │ │ │ │ │ + beq.n 4b18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5eb0 │ │ │ │ │ + bl 5eb4 │ │ │ │ │ R_ARM_THM_CALL star_targets_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4b20 │ │ │ │ │ + beq.n 4b18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #695 @ 0x2b7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4b20 │ │ │ │ │ + beq.n 4b18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 81dc │ │ │ │ │ + bl 81e0 │ │ │ │ │ R_ARM_THM_CALL star_expressions_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4d02 │ │ │ │ │ + beq.w 4cfa │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4d02 │ │ │ │ │ + beq.w 4cfa │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4d02 │ │ │ │ │ + bne.w 4cfa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fdc4 │ │ │ │ │ + bl fdf4 │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4d02 │ │ │ │ │ + beq.w 4cfa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3a1c │ │ │ │ │ + bl 3a14 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4d02 │ │ │ │ │ + bne.w 4cfa │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4cec │ │ │ │ │ + beq.w 4ce4 │ │ │ │ │ ldrd r5, r3, [r3, #20] │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - bl e030 │ │ │ │ │ + bl e040 │ │ │ │ │ R_ARM_THM_CALL NEW_TYPE_COMMENT │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ strd r5, r3, [sp, #12] │ │ │ │ │ mov r2, r8 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ mov r1, r7 │ │ │ │ │ strd r9, sl, [sp, #4] │ │ │ │ │ @@ -8663,157 +8659,157 @@ │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC99 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC99 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 53c8 │ │ │ │ │ + bl 53c0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4a1e │ │ │ │ │ + bne.n 4a16 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4d1c │ │ │ │ │ + bne.w 4d14 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ - b.n 4a26 │ │ │ │ │ + b.n 4a1e │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4bf8 │ │ │ │ │ + bne.n 4bf0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 4a26 │ │ │ │ │ + b.n 4a1e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - blt.w 4d0c │ │ │ │ │ + blt.w 4d04 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4d18 │ │ │ │ │ + beq.w 4d10 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4bf0 │ │ │ │ │ + bne.n 4be8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 4c72 │ │ │ │ │ + beq.w 4c6a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4c72 │ │ │ │ │ + bne.n 4c6a │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r6, 4be2 │ │ │ │ │ + cbnz r6, 4bda │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r6, 4bac │ │ │ │ │ + cbnz r6, 4ba4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #694 @ 0x2b6 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 4baa │ │ │ │ │ + cbz r0, 4ba2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5eb0 │ │ │ │ │ + bl 5eb4 │ │ │ │ │ R_ARM_THM_CALL star_targets_rule │ │ │ │ │ - cbz r0, 4baa │ │ │ │ │ + cbz r0, 4ba2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #695 @ 0x2b7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4c9a │ │ │ │ │ + bne.n 4c92 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - cbnz r6, 4be2 │ │ │ │ │ + cbnz r6, 4bda │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r6, 4be2 │ │ │ │ │ + cbnz r6, 4bda │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #694 @ 0x2b6 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 4be0 │ │ │ │ │ + cbz r0, 4bd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5eb0 │ │ │ │ │ + bl 5eb4 │ │ │ │ │ R_ARM_THM_CALL star_targets_rule │ │ │ │ │ - cbz r0, 4be0 │ │ │ │ │ + cbz r0, 4bd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #695 @ 0x2b7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 4c08 │ │ │ │ │ + cbnz r0, 4c00 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 496c │ │ │ │ │ + beq.w 4964 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 4a28 │ │ │ │ │ + b.n 4a20 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4bf0 │ │ │ │ │ + bne.n 4be8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7308 │ │ │ │ │ + bl 72f4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 4b28 │ │ │ │ │ + b.n 4b20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 81dc │ │ │ │ │ + bl 81e0 │ │ │ │ │ R_ARM_THM_CALL star_expressions_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4be0 │ │ │ │ │ + beq.n 4bd8 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4be0 │ │ │ │ │ + beq.n 4bd8 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4be0 │ │ │ │ │ + beq.n 4bd8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4be0 │ │ │ │ │ + beq.n 4bd8 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ @@ -8822,54 +8818,54 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC98 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC98 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r0, 4c7e │ │ │ │ │ + cbnz r0, 4c76 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - cbz r0, 4c7a │ │ │ │ │ + cbz r0, 4c72 │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 4be6 │ │ │ │ │ + b.n 4bde │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 4b74 │ │ │ │ │ + b.n 4b6c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 4be6 │ │ │ │ │ + b.n 4bde │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 4cf2 │ │ │ │ │ + beq.n 4cea │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4c6c │ │ │ │ │ + bne.n 4c64 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 4a26 │ │ │ │ │ + b.n 4a1e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 81dc │ │ │ │ │ + bl 81e0 │ │ │ │ │ R_ARM_THM_CALL star_expressions_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4baa │ │ │ │ │ + beq.n 4ba2 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4baa │ │ │ │ │ + beq.w 4ba2 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ @@ -8877,754 +8873,754 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4c62 │ │ │ │ │ + beq.n 4c5a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r2, 4cf2 │ │ │ │ │ + cbz r2, 4cea │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4c6c │ │ │ │ │ + bne.n 4c64 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 4a26 │ │ │ │ │ + b.n 4a1e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 4a28 │ │ │ │ │ + b.n 4a20 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 4a26 │ │ │ │ │ + b.n 4a1e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 4944 │ │ │ │ │ + b.n 493c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 4a28 │ │ │ │ │ + b.n 4a20 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r3, r6 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 4a28 │ │ │ │ │ + b.n 4a20 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 4bea │ │ │ │ │ + b.n 4be2 │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 4a28 │ │ │ │ │ + b.n 4a20 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00004d28 <_gather_85_rule>: │ │ │ │ │ +00004d20 <_gather_85_rule>: │ │ │ │ │ _gather_85_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 4e50 <_gather_85_rule+0x128> │ │ │ │ │ + beq.w 4e48 <_gather_85_rule+0x128> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4e50 <_gather_85_rule+0x128> │ │ │ │ │ + bne.n 4e48 <_gather_85_rule+0x128> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4e48 <_gather_85_rule+0x120> │ │ │ │ │ + bne.n 4e40 <_gather_85_rule+0x120> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - bl 11050 │ │ │ │ │ + bl 11080 │ │ │ │ │ R_ARM_THM_CALL double_starred_kvpair_rule │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov fp, r0 │ │ │ │ │ - cbnz r0, 4d80 <_gather_85_rule+0x58> │ │ │ │ │ + cbnz r0, 4d78 <_gather_85_rule+0x58> │ │ │ │ │ movs r0, #0 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 4e40 <_gather_85_rule+0x118> │ │ │ │ │ + beq.n 4e38 <_gather_85_rule+0x118> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4e40 <_gather_85_rule+0x118> │ │ │ │ │ + bne.n 4e38 <_gather_85_rule+0x118> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4e66 <_gather_85_rule+0x13e> │ │ │ │ │ + bne.n 4e5e <_gather_85_rule+0x13e> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4e5e <_gather_85_rule+0x136> │ │ │ │ │ + beq.n 4e56 <_gather_85_rule+0x136> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 4e66 <_gather_85_rule+0x13e> │ │ │ │ │ + bne.n 4e5e <_gather_85_rule+0x13e> │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ - b.n 4dda <_gather_85_rule+0xb2> │ │ │ │ │ - bl 11050 │ │ │ │ │ + b.n 4dd2 <_gather_85_rule+0xb2> │ │ │ │ │ + bl 11080 │ │ │ │ │ R_ARM_THM_CALL double_starred_kvpair_rule │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 4dea <_gather_85_rule+0xc2> │ │ │ │ │ + cbz r0, 4de2 <_gather_85_rule+0xc2> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 4e6e <_gather_85_rule+0x146> │ │ │ │ │ + bne.n 4e66 <_gather_85_rule+0x146> │ │ │ │ │ cmp r8, r6 │ │ │ │ │ - beq.n 4e28 <_gather_85_rule+0x100> │ │ │ │ │ + beq.n 4e20 <_gather_85_rule+0x100> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str.w r3, [r7, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ mov r9, r2 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4dbe <_gather_85_rule+0x96> │ │ │ │ │ + bne.n 4db6 <_gather_85_rule+0x96> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbnz r0, 4e0a <_gather_85_rule+0xe2> │ │ │ │ │ - b.n 4e58 <_gather_85_rule+0x130> │ │ │ │ │ + cbnz r0, 4e02 <_gather_85_rule+0xe2> │ │ │ │ │ + b.n 4e50 <_gather_85_rule+0x130> │ │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ │ ldr.w r1, [r7, r5, lsl #2] │ │ │ │ │ str.w r1, [r3, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - bgt.n 4dfc <_gather_85_rule+0xd4> │ │ │ │ │ + bgt.n 4df4 <_gather_85_rule+0xd4> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, fp │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 4d76 <_gather_85_rule+0x4e> │ │ │ │ │ + b.n 4d6e <_gather_85_rule+0x4e> │ │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov.w r1, r8, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbz r0, 4e58 <_gather_85_rule+0x130> │ │ │ │ │ + cbz r0, 4e50 <_gather_85_rule+0x130> │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n 4dd0 <_gather_85_rule+0xa8> │ │ │ │ │ + b.n 4dc8 <_gather_85_rule+0xa8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 4d9a <_gather_85_rule+0x72> │ │ │ │ │ + b.n 4d92 <_gather_85_rule+0x72> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 4d78 <_gather_85_rule+0x50> │ │ │ │ │ + b.n 4d70 <_gather_85_rule+0x50> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 4d5a <_gather_85_rule+0x32> │ │ │ │ │ + b.n 4d52 <_gather_85_rule+0x32> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 4d70 <_gather_85_rule+0x48> │ │ │ │ │ + b.n 4d68 <_gather_85_rule+0x48> │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4dcc <_gather_85_rule+0xa4> │ │ │ │ │ + beq.n 4dc4 <_gather_85_rule+0xa4> │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 4d70 <_gather_85_rule+0x48> │ │ │ │ │ + b.n 4d68 <_gather_85_rule+0x48> │ │ │ │ │ │ │ │ │ │ -00004e8c <_loop0_87_rule>: │ │ │ │ │ +00004e84 <_loop0_87_rule>: │ │ │ │ │ _loop0_87_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #8 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 4fdc <_loop0_87_rule+0x150> │ │ │ │ │ + beq.w 4fd4 <_loop0_87_rule+0x150> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4fdc <_loop0_87_rule+0x150> │ │ │ │ │ + bne.w 4fd4 <_loop0_87_rule+0x150> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 4fd4 <_loop0_87_rule+0x148> │ │ │ │ │ + bne.w 4fcc <_loop0_87_rule+0x148> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4fc4 <_loop0_87_rule+0x138> │ │ │ │ │ + beq.n 4fbc <_loop0_87_rule+0x138> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 4fd4 <_loop0_87_rule+0x148> │ │ │ │ │ + bne.n 4fcc <_loop0_87_rule+0x148> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r7 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ movw r9, #6000 @ 0x1770 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 4fbc <_loop0_87_rule+0x130> │ │ │ │ │ + beq.n 4fb4 <_loop0_87_rule+0x130> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4fbc <_loop0_87_rule+0x130> │ │ │ │ │ + bne.n 4fb4 <_loop0_87_rule+0x130> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 4f12 <_loop0_87_rule+0x86> │ │ │ │ │ + cbnz r3, 4f0a <_loop0_87_rule+0x86> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #682 @ 0x2aa │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 4f40 <_loop0_87_rule+0xb4> │ │ │ │ │ + cbnz r0, 4f38 <_loop0_87_rule+0xb4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4fa8 <_loop0_87_rule+0x11c> │ │ │ │ │ + beq.n 4fa0 <_loop0_87_rule+0x11c> │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - bgt.n 4f68 <_loop0_87_rule+0xdc> │ │ │ │ │ + bgt.n 4f60 <_loop0_87_rule+0xdc> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7acc │ │ │ │ │ + bl 7ad0 │ │ │ │ │ R_ARM_THM_CALL disjunction_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4f12 <_loop0_87_rule+0x86> │ │ │ │ │ + beq.n 4f0a <_loop0_87_rule+0x86> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 4f76 <_loop0_87_rule+0xea> │ │ │ │ │ + cbnz r3, 4f6e <_loop0_87_rule+0xea> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp sl, r8 │ │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 4f8c <_loop0_87_rule+0x100> │ │ │ │ │ + beq.n 4f84 <_loop0_87_rule+0x100> │ │ │ │ │ str.w r2, [r6, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - b.n 4eec <_loop0_87_rule+0x60> │ │ │ │ │ + b.n 4ee4 <_loop0_87_rule+0x60> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr.w r2, [r6, r7, lsl #2] │ │ │ │ │ str.w r2, [r3, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ - b.n 4f28 <_loop0_87_rule+0x9c> │ │ │ │ │ + b.n 4f20 <_loop0_87_rule+0x9c> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4f50 <_loop0_87_rule+0xc4> │ │ │ │ │ + beq.n 4f48 <_loop0_87_rule+0xc4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 4f16 <_loop0_87_rule+0x8a> │ │ │ │ │ + b.n 4f0e <_loop0_87_rule+0x8a> │ │ │ │ │ mov.w r3, sl, lsl #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov sl, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 4fa8 <_loop0_87_rule+0x11c> │ │ │ │ │ + cbz r0, 4fa0 <_loop0_87_rule+0x11c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 4f5c <_loop0_87_rule+0xd0> │ │ │ │ │ + b.n 4f54 <_loop0_87_rule+0xd0> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 4f36 <_loop0_87_rule+0xaa> │ │ │ │ │ + b.n 4f2e <_loop0_87_rule+0xaa> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 4f02 <_loop0_87_rule+0x76> │ │ │ │ │ + b.n 4efa <_loop0_87_rule+0x76> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 4f36 <_loop0_87_rule+0xaa> │ │ │ │ │ + b.n 4f2e <_loop0_87_rule+0xaa> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 4f36 <_loop0_87_rule+0xaa> │ │ │ │ │ + b.n 4f2e <_loop0_87_rule+0xaa> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 4ec0 <_loop0_87_rule+0x34> │ │ │ │ │ + b.n 4eb8 <_loop0_87_rule+0x34> │ │ │ │ │ │ │ │ │ │ -00004fe4 <_tmp_17_rule>: │ │ │ │ │ +00004fdc <_tmp_17_rule>: │ │ │ │ │ _tmp_17_rule(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #8 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 5062 <_tmp_17_rule+0x7e> │ │ │ │ │ + beq.n 505a <_tmp_17_rule+0x7e> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 5062 <_tmp_17_rule+0x7e> │ │ │ │ │ + cbnz r0, 505a <_tmp_17_rule+0x7e> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r5, 505a <_tmp_17_rule+0x76> │ │ │ │ │ + cbnz r5, 5052 <_tmp_17_rule+0x76> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 5030 <_tmp_17_rule+0x4c> │ │ │ │ │ + cbnz r0, 5028 <_tmp_17_rule+0x4c> │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72c4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5020 <_tmp_17_rule+0x3c> │ │ │ │ │ + beq.n 5018 <_tmp_17_rule+0x3c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 5024 <_tmp_17_rule+0x40> │ │ │ │ │ + beq.n 501c <_tmp_17_rule+0x40> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5024 <_tmp_17_rule+0x40> │ │ │ │ │ + beq.n 501c <_tmp_17_rule+0x40> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r2, r5 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 5028 <_tmp_17_rule+0x44> │ │ │ │ │ + b.n 5020 <_tmp_17_rule+0x44> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 5028 <_tmp_17_rule+0x44> │ │ │ │ │ + b.n 5020 <_tmp_17_rule+0x44> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 5010 <_tmp_17_rule+0x2c> │ │ │ │ │ + b.n 5008 <_tmp_17_rule+0x2c> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000506c <_loop0_32_rule>: │ │ │ │ │ +00005064 <_loop0_32_rule>: │ │ │ │ │ _loop0_32_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 5154 <_loop0_32_rule+0xe8> │ │ │ │ │ + beq.n 514c <_loop0_32_rule+0xe8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5154 <_loop0_32_rule+0xe8> │ │ │ │ │ + bne.n 514c <_loop0_32_rule+0xe8> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 513c <_loop0_32_rule+0xd0> │ │ │ │ │ + bne.n 5134 <_loop0_32_rule+0xd0> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5144 <_loop0_32_rule+0xd8> │ │ │ │ │ + beq.n 513c <_loop0_32_rule+0xd8> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 513c <_loop0_32_rule+0xd0> │ │ │ │ │ + bne.n 5134 <_loop0_32_rule+0xd0> │ │ │ │ │ mov r8, r7 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 515c │ │ │ │ │ + bl 5154 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r0, 50f0 <_loop0_32_rule+0x84> │ │ │ │ │ + cbnz r0, 50e8 <_loop0_32_rule+0x84> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 5128 <_loop0_32_rule+0xbc> │ │ │ │ │ + cbz r0, 5120 <_loop0_32_rule+0xbc> │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - bgt.n 5100 <_loop0_32_rule+0x94> │ │ │ │ │ + bgt.n 50f8 <_loop0_32_rule+0x94> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - beq.n 510e <_loop0_32_rule+0xa2> │ │ │ │ │ + beq.n 5106 <_loop0_32_rule+0xa2> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str.w r3, [r6, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ - b.n 50c0 <_loop0_32_rule+0x54> │ │ │ │ │ + b.n 50b8 <_loop0_32_rule+0x54> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr.w r2, [r6, r7, lsl #2] │ │ │ │ │ str.w r2, [r3, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ - b.n 50d8 <_loop0_32_rule+0x6c> │ │ │ │ │ + b.n 50d0 <_loop0_32_rule+0x6c> │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov.w r3, r9, lsl #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r9, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 5128 <_loop0_32_rule+0xbc> │ │ │ │ │ + cbz r0, 5120 <_loop0_32_rule+0xbc> │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 50f4 <_loop0_32_rule+0x88> │ │ │ │ │ + b.n 50ec <_loop0_32_rule+0x88> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 50e6 <_loop0_32_rule+0x7a> │ │ │ │ │ + b.n 50de <_loop0_32_rule+0x7a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 50e6 <_loop0_32_rule+0x7a> │ │ │ │ │ + b.n 50de <_loop0_32_rule+0x7a> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 50e6 <_loop0_32_rule+0x7a> │ │ │ │ │ + b.n 50de <_loop0_32_rule+0x7a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 509c <_loop0_32_rule+0x30> │ │ │ │ │ + b.n 5094 <_loop0_32_rule+0x30> │ │ │ │ │ │ │ │ │ │ -0000515c : │ │ │ │ │ +00005154 : │ │ │ │ │ param_maybe_default_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 523a │ │ │ │ │ + beq.n 5232 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 523a │ │ │ │ │ + bne.n 5232 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5256 │ │ │ │ │ + bne.n 524e │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bl e898 │ │ │ │ │ + bl e8ac │ │ │ │ │ R_ARM_THM_CALL param_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 51e4 │ │ │ │ │ + cbz r0, 51dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1216c │ │ │ │ │ + bl 1219c │ │ │ │ │ R_ARM_THM_CALL default_rule │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r2, 51e6 │ │ │ │ │ + cbnz r2, 51de │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 51e4 │ │ │ │ │ + cbz r0, 51dc │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r2, 51e6 │ │ │ │ │ + cbnz r2, 51de │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_default_pair │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5242 │ │ │ │ │ + beq.n 523a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 5242 │ │ │ │ │ + bne.n 523a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 5256 │ │ │ │ │ + bne.n 524e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e898 │ │ │ │ │ + bl e8ac │ │ │ │ │ R_ARM_THM_CALL param_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 5200 │ │ │ │ │ + cbnz r0, 51f8 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - b.n 51d8 │ │ │ │ │ + b.n 51d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1216c │ │ │ │ │ + bl 1219c │ │ │ │ │ R_ARM_THM_CALL default_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 51f8 │ │ │ │ │ + bne.n 51f0 │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 51f8 │ │ │ │ │ + bne.n 51f0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 51f8 │ │ │ │ │ + beq.n 51f0 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r7 │ │ │ │ │ - b.n 51c4 │ │ │ │ │ + b.n 51bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 518a │ │ │ │ │ + b.n 5182 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 51d8 │ │ │ │ │ + beq.n 51d0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 51dc │ │ │ │ │ + b.n 51d4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 51dc │ │ │ │ │ + b.n 51d4 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00005260 <_gather_15_rule>: │ │ │ │ │ +00005258 <_gather_15_rule>: │ │ │ │ │ _gather_15_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 539c <_gather_15_rule+0x13c> │ │ │ │ │ + beq.w 5394 <_gather_15_rule+0x13c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 539c <_gather_15_rule+0x13c> │ │ │ │ │ + bne.w 5394 <_gather_15_rule+0x13c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5394 <_gather_15_rule+0x134> │ │ │ │ │ + bne.n 538c <_gather_15_rule+0x134> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov fp, r3 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5376 <_gather_15_rule+0x116> │ │ │ │ │ + beq.n 536e <_gather_15_rule+0x116> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 53a4 <_gather_15_rule+0x144> │ │ │ │ │ + beq.n 539c <_gather_15_rule+0x144> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 53a4 <_gather_15_rule+0x144> │ │ │ │ │ + bne.n 539c <_gather_15_rule+0x144> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 538c <_gather_15_rule+0x12c> │ │ │ │ │ + bne.n 5384 <_gather_15_rule+0x12c> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5384 <_gather_15_rule+0x124> │ │ │ │ │ + beq.n 537c <_gather_15_rule+0x124> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 538c <_gather_15_rule+0x12c> │ │ │ │ │ + bne.n 5384 <_gather_15_rule+0x12c> │ │ │ │ │ mov r7, r6 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 532c <_gather_15_rule+0xcc> │ │ │ │ │ + cbnz r0, 5324 <_gather_15_rule+0xcc> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 537e <_gather_15_rule+0x11e> │ │ │ │ │ + beq.n 5376 <_gather_15_rule+0x11e> │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - bgt.n 534c <_gather_15_rule+0xec> │ │ │ │ │ + bgt.n 5344 <_gather_15_rule+0xec> │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r1, r8 │ │ │ │ │ @@ -9639,94 +9635,94 @@ │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 52f2 <_gather_15_rule+0x92> │ │ │ │ │ + beq.n 52ea <_gather_15_rule+0x92> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 535a <_gather_15_rule+0xfa> │ │ │ │ │ + cbnz r2, 5352 <_gather_15_rule+0xfa> │ │ │ │ │ cmp sl, r7 │ │ │ │ │ - beq.n 53ac <_gather_15_rule+0x14c> │ │ │ │ │ + beq.n 53a4 <_gather_15_rule+0x14c> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str.w r3, [r5, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b.n 52e8 <_gather_15_rule+0x88> │ │ │ │ │ + b.n 52e0 <_gather_15_rule+0x88> │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr.w r1, [r5, r6, lsl #2] │ │ │ │ │ str.w r1, [r3, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n 5304 <_gather_15_rule+0xa4> │ │ │ │ │ + b.n 52fc <_gather_15_rule+0xa4> │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 533c <_gather_15_rule+0xdc> │ │ │ │ │ + beq.n 5334 <_gather_15_rule+0xdc> │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ - b.n 5322 <_gather_15_rule+0xc2> │ │ │ │ │ + b.n 531a <_gather_15_rule+0xc2> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 5376 <_gather_15_rule+0x116> │ │ │ │ │ + b.n 536e <_gather_15_rule+0x116> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 5324 <_gather_15_rule+0xc4> │ │ │ │ │ + b.n 531c <_gather_15_rule+0xc4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 5294 <_gather_15_rule+0x34> │ │ │ │ │ + b.n 528c <_gather_15_rule+0x34> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 52c6 <_gather_15_rule+0x66> │ │ │ │ │ + b.n 52be <_gather_15_rule+0x66> │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov.w r3, sl, lsl #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov sl, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 537e <_gather_15_rule+0x11e> │ │ │ │ │ + beq.n 5376 <_gather_15_rule+0x11e> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 5340 <_gather_15_rule+0xe0> │ │ │ │ │ + b.n 5338 <_gather_15_rule+0xe0> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000053c8 : │ │ │ │ │ +000053c0 : │ │ │ │ │ INVALID_VERSION_CHECK(): │ │ │ │ │ - cbz r3, 53e6 │ │ │ │ │ + cbz r3, 53de │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r4, [r0, #68] @ 0x44 │ │ │ │ │ sub sp, #8 │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - blt.n 53ee │ │ │ │ │ + blt.n 53e6 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r0, #60] @ 0x3c │ │ │ │ │ mov r0, r3 │ │ │ │ │ bx lr │ │ │ │ │ @@ -9744,582 +9740,582 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC101 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC101 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n 53e0 │ │ │ │ │ + b.n 53d8 │ │ │ │ │ │ │ │ │ │ -00005418 : │ │ │ │ │ +00005410 : │ │ │ │ │ param_star_annotation_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #28 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 547e │ │ │ │ │ + beq.n 5476 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 547e │ │ │ │ │ + cbnz r0, 5476 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 5524 │ │ │ │ │ + bne.n 551c │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 5500 │ │ │ │ │ + beq.n 54f8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbnz r0, 5486 │ │ │ │ │ + cbnz r0, 547e │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 5446 │ │ │ │ │ + b.n 543e │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 5572 │ │ │ │ │ + beq.n 556a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5572 │ │ │ │ │ + bne.n 556a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 556a │ │ │ │ │ + bne.n 5562 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 556a │ │ │ │ │ + beq.n 5562 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9ce4 │ │ │ │ │ + bl 9cec │ │ │ │ │ R_ARM_THM_CALL star_expression_rule │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 556a │ │ │ │ │ + beq.n 5562 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5552 │ │ │ │ │ + bne.n 554a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 554c │ │ │ │ │ + beq.n 5544 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldr r0, [r6, #24] │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ ldr r0, [r6, #20] │ │ │ │ │ strd r8, r0, [sp] │ │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 552c │ │ │ │ │ + cbz r0, 5524 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 552c │ │ │ │ │ + cbnz r3, 5524 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 5472 │ │ │ │ │ + b.n 546a │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 5540 │ │ │ │ │ + blt.n 5538 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 5462 │ │ │ │ │ + beq.n 545a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 5474 │ │ │ │ │ + b.n 546c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5472 │ │ │ │ │ + beq.n 546a │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 5474 │ │ │ │ │ + b.n 546c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 5474 │ │ │ │ │ + b.n 546c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 5474 │ │ │ │ │ + b.n 546c │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 54c4 │ │ │ │ │ + beq.n 54bc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 546e │ │ │ │ │ + b.n 5466 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 546e │ │ │ │ │ + b.n 5466 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 54a0 │ │ │ │ │ + b.n 5498 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000557c <_loop1_33_rule>: │ │ │ │ │ +00005574 <_loop1_33_rule>: │ │ │ │ │ _loop1_33_rule(): │ │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r5, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 5644 <_loop1_33_rule+0xc8> │ │ │ │ │ + beq.n 563c <_loop1_33_rule+0xc8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5644 <_loop1_33_rule+0xc8> │ │ │ │ │ + bne.n 563c <_loop1_33_rule+0xc8> │ │ │ │ │ ldr r7, [r5, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 563a <_loop1_33_rule+0xbe> │ │ │ │ │ + bne.n 5632 <_loop1_33_rule+0xbe> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w r9, [r5, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5660 <_loop1_33_rule+0xe4> │ │ │ │ │ + beq.n 5658 <_loop1_33_rule+0xe4> │ │ │ │ │ ldr r4, [r5, #60] @ 0x3c │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ - cbz r4, 55d4 <_loop1_33_rule+0x58> │ │ │ │ │ - b.n 563a <_loop1_33_rule+0xbe> │ │ │ │ │ + cbz r4, 55cc <_loop1_33_rule+0x58> │ │ │ │ │ + b.n 5632 <_loop1_33_rule+0xbe> │ │ │ │ │ ldr.w r9, [r5, #8] │ │ │ │ │ str.w r7, [r6, r4, lsl #2] │ │ │ │ │ adds r4, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 515c │ │ │ │ │ + bl 5154 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 55f8 <_loop1_33_rule+0x7c> │ │ │ │ │ + cbz r0, 55f0 <_loop1_33_rule+0x7c> │ │ │ │ │ cmp r8, r4 │ │ │ │ │ - bne.n 55ca <_loop1_33_rule+0x4e> │ │ │ │ │ + bne.n 55c2 <_loop1_33_rule+0x4e> │ │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov.w r1, r8, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbz r0, 564c <_loop1_33_rule+0xd0> │ │ │ │ │ + cbz r0, 5644 <_loop1_33_rule+0xd0> │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 55ca <_loop1_33_rule+0x4e> │ │ │ │ │ + b.n 55c2 <_loop1_33_rule+0x4e> │ │ │ │ │ str.w r9, [r5, #8] │ │ │ │ │ - cbz r4, 5634 <_loop1_33_rule+0xb8> │ │ │ │ │ + cbz r4, 562c <_loop1_33_rule+0xb8> │ │ │ │ │ ldr r7, [r5, #60] @ 0x3c │ │ │ │ │ - cbnz r7, 5634 <_loop1_33_rule+0xb8> │ │ │ │ │ + cbnz r7, 562c <_loop1_33_rule+0xb8> │ │ │ │ │ ldr r1, [r5, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbnz r0, 561e <_loop1_33_rule+0xa2> │ │ │ │ │ - b.n 564c <_loop1_33_rule+0xd0> │ │ │ │ │ + cbnz r0, 5616 <_loop1_33_rule+0xa2> │ │ │ │ │ + b.n 5644 <_loop1_33_rule+0xd0> │ │ │ │ │ ldr.w r1, [r9, #4] │ │ │ │ │ ldr.w r0, [r6, r7, lsl #2] │ │ │ │ │ str.w r0, [r1, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - bgt.n 5610 <_loop1_33_rule+0x94> │ │ │ │ │ + bgt.n 5608 <_loop1_33_rule+0x94> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [r5, #88] @ 0x58 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 562c <_loop1_33_rule+0xb0> │ │ │ │ │ + b.n 5624 <_loop1_33_rule+0xb0> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 55aa <_loop1_33_rule+0x2e> │ │ │ │ │ + b.n 55a2 <_loop1_33_rule+0x2e> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r5, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 562c <_loop1_33_rule+0xb0> │ │ │ │ │ + b.n 5624 <_loop1_33_rule+0xb0> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r5, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ mov r9, r6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 562c <_loop1_33_rule+0xb0> │ │ │ │ │ + b.n 5624 <_loop1_33_rule+0xb0> │ │ │ │ │ │ │ │ │ │ -00005670 : │ │ │ │ │ +00005668 : │ │ │ │ │ continue_stmt_rule(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #20 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 574e │ │ │ │ │ + beq.n 5746 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 574e │ │ │ │ │ + bne.n 5746 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 5746 │ │ │ │ │ + bne.n 573e │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 5714 │ │ │ │ │ + beq.n 570c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ mov.w r1, #528 @ 0x210 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbnz r0, 56d6 │ │ │ │ │ + cbnz r0, 56ce │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 56ca │ │ │ │ │ + beq.n 56c2 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r1, r7 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldrd r2, r3, [r2, #20] │ │ │ │ │ bl 0 <_PyAST_Continue> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Continue │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, 56fc │ │ │ │ │ + cbz r0, 56f4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 56ca │ │ │ │ │ + beq.n 56c2 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 56ca │ │ │ │ │ + beq.n 56c2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 56ce │ │ │ │ │ + b.n 56c6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ │ - blt.n 573c │ │ │ │ │ + blt.n 5734 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 56ba │ │ │ │ │ - b.n 56ca │ │ │ │ │ + beq.n 56b2 │ │ │ │ │ + b.n 56c2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 56ce │ │ │ │ │ + b.n 56c6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 56ce │ │ │ │ │ + b.n 56c6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 569e │ │ │ │ │ + b.n 5696 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00005758 : │ │ │ │ │ +00005750 : │ │ │ │ │ break_stmt_rule(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #20 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 5836 │ │ │ │ │ + beq.n 582e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5836 │ │ │ │ │ + bne.n 582e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 582e │ │ │ │ │ + bne.n 5826 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 57fc │ │ │ │ │ + beq.n 57f4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #527 @ 0x20f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbnz r0, 57be │ │ │ │ │ + cbnz r0, 57b6 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 57b2 │ │ │ │ │ + beq.n 57aa │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r1, r7 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldrd r2, r3, [r2, #20] │ │ │ │ │ bl 0 <_PyAST_Break> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Break │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, 57e4 │ │ │ │ │ + cbz r0, 57dc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 57b2 │ │ │ │ │ + beq.n 57aa │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 57b2 │ │ │ │ │ + beq.n 57aa │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 57b6 │ │ │ │ │ + b.n 57ae │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ │ - blt.n 5824 │ │ │ │ │ + blt.n 581c │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 57a2 │ │ │ │ │ - b.n 57b2 │ │ │ │ │ + beq.n 579a │ │ │ │ │ + b.n 57aa │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 57b6 │ │ │ │ │ + b.n 57ae │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 57b6 │ │ │ │ │ + b.n 57ae │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 5786 │ │ │ │ │ + b.n 577e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00005840 <_gather_35_rule>: │ │ │ │ │ +00005838 <_gather_35_rule>: │ │ │ │ │ _gather_35_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 599e <_gather_35_rule+0x15e> │ │ │ │ │ + beq.w 5996 <_gather_35_rule+0x15e> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 599e <_gather_35_rule+0x15e> │ │ │ │ │ + bne.w 5996 <_gather_35_rule+0x15e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5996 <_gather_35_rule+0x156> │ │ │ │ │ + bne.w 598e <_gather_35_rule+0x156> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov fp, r3 │ │ │ │ │ - bl 59a8 │ │ │ │ │ + bl 59a0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5970 <_gather_35_rule+0x130> │ │ │ │ │ + beq.n 5968 <_gather_35_rule+0x130> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 598e <_gather_35_rule+0x14e> │ │ │ │ │ + beq.n 5986 <_gather_35_rule+0x14e> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 598e <_gather_35_rule+0x14e> │ │ │ │ │ + bne.n 5986 <_gather_35_rule+0x14e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5986 <_gather_35_rule+0x146> │ │ │ │ │ + bne.n 597e <_gather_35_rule+0x146> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 597e <_gather_35_rule+0x13e> │ │ │ │ │ + beq.n 5976 <_gather_35_rule+0x13e> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 5986 <_gather_35_rule+0x146> │ │ │ │ │ + bne.n 597e <_gather_35_rule+0x146> │ │ │ │ │ mov r7, r6 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 590e <_gather_35_rule+0xce> │ │ │ │ │ + cbnz r0, 5906 <_gather_35_rule+0xce> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5978 <_gather_35_rule+0x138> │ │ │ │ │ + beq.n 5970 <_gather_35_rule+0x138> │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - bgt.n 592e <_gather_35_rule+0xee> │ │ │ │ │ + bgt.n 5926 <_gather_35_rule+0xee> │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r1, r8 │ │ │ │ │ @@ -10330,414 +10326,414 @@ │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 59a8 │ │ │ │ │ + bl 59a0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 58d4 <_gather_35_rule+0x94> │ │ │ │ │ + beq.n 58cc <_gather_35_rule+0x94> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 5954 <_gather_35_rule+0x114> │ │ │ │ │ + cbnz r2, 594c <_gather_35_rule+0x114> │ │ │ │ │ cmp sl, r7 │ │ │ │ │ - beq.n 593c <_gather_35_rule+0xfc> │ │ │ │ │ + beq.n 5934 <_gather_35_rule+0xfc> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str.w r3, [r5, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b.n 58ca <_gather_35_rule+0x8a> │ │ │ │ │ + b.n 58c2 <_gather_35_rule+0x8a> │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr.w r1, [r5, r6, lsl #2] │ │ │ │ │ str.w r1, [r3, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n 58e6 <_gather_35_rule+0xa6> │ │ │ │ │ + b.n 58de <_gather_35_rule+0xa6> │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov.w r3, sl, lsl #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov sl, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbz r0, 5978 <_gather_35_rule+0x138> │ │ │ │ │ + cbz r0, 5970 <_gather_35_rule+0x138> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 5922 <_gather_35_rule+0xe2> │ │ │ │ │ + b.n 591a <_gather_35_rule+0xe2> │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 591e <_gather_35_rule+0xde> │ │ │ │ │ + beq.n 5916 <_gather_35_rule+0xde> │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ - b.n 5904 <_gather_35_rule+0xc4> │ │ │ │ │ + b.n 58fc <_gather_35_rule+0xc4> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 5970 <_gather_35_rule+0x130> │ │ │ │ │ + b.n 5968 <_gather_35_rule+0x130> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 58a8 <_gather_35_rule+0x68> │ │ │ │ │ + b.n 58a0 <_gather_35_rule+0x68> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 5906 <_gather_35_rule+0xc6> │ │ │ │ │ + b.n 58fe <_gather_35_rule+0xc6> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 5874 <_gather_35_rule+0x34> │ │ │ │ │ + b.n 586c <_gather_35_rule+0x34> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000059a8 : │ │ │ │ │ +000059a0 : │ │ │ │ │ with_item_rule(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #8 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 5a7c │ │ │ │ │ + beq.n 5a74 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5a7c │ │ │ │ │ + bne.n 5a74 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5a74 │ │ │ │ │ + bne.n 5a6c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - bl 72c4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 59f6 │ │ │ │ │ + cbz r0, 59ee │ │ │ │ │ mov.w r1, #680 @ 0x2a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 5a2c │ │ │ │ │ + cbnz r0, 5a24 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5a88 │ │ │ │ │ + bne.n 5a80 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 5a74 │ │ │ │ │ + bne.n 5a6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72c4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5a84 │ │ │ │ │ + beq.n 5a7c │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyAST_withitem> │ │ │ │ │ R_ARM_THM_CALL _PyAST_withitem │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 5a5c │ │ │ │ │ + cbz r0, 5a54 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 5a5c │ │ │ │ │ + cbnz r2, 5a54 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 63d4 │ │ │ │ │ + bl 63d8 │ │ │ │ │ R_ARM_THM_CALL star_target_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 59f6 │ │ │ │ │ + beq.n 59ee │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_36_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_36_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 59f6 │ │ │ │ │ + beq.n 59ee │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ bl 0 <_PyAST_withitem> │ │ │ │ │ R_ARM_THM_CALL _PyAST_withitem │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5a1c │ │ │ │ │ + bne.n 5a14 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5a20 │ │ │ │ │ + beq.n 5a18 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 5a24 │ │ │ │ │ + b.n 5a1c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 5a24 │ │ │ │ │ + b.n 5a1c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 59d6 │ │ │ │ │ + b.n 59ce │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 5a20 │ │ │ │ │ + b.n 5a18 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5b10 │ │ │ │ │ + bne.n 5b08 │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 5b08 │ │ │ │ │ + beq.n 5b00 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 5b08 │ │ │ │ │ + cbnz r0, 5b00 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r5, 5b02 │ │ │ │ │ + cbnz r5, 5afa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72c4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ - cbz r0, 5afa │ │ │ │ │ + cbz r0, 5af2 │ │ │ │ │ mov.w r1, #680 @ 0x2a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 5afa │ │ │ │ │ + cbz r0, 5af2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72c4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ - cbz r0, 5afa │ │ │ │ │ + cbz r0, 5af2 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_36_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_36_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ - cbz r0, 5afa │ │ │ │ │ + cbz r0, 5af2 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7b74 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0> │ │ │ │ │ + bl 7b60 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - cbz r0, 5afc │ │ │ │ │ + cbz r0, 5af4 │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 5a00 │ │ │ │ │ + b.n 59f8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 5af4 │ │ │ │ │ + b.n 5aec │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 5af4 │ │ │ │ │ + b.n 5aec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 5aa8 │ │ │ │ │ + b.n 5aa0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 5a24 │ │ │ │ │ + b.n 5a1c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00005b18 <_tmp_36_rule>: │ │ │ │ │ +00005b10 <_tmp_36_rule>: │ │ │ │ │ _tmp_36_rule(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 5b7a <_tmp_36_rule+0x62> │ │ │ │ │ + beq.n 5b72 <_tmp_36_rule+0x62> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 5b7a <_tmp_36_rule+0x62> │ │ │ │ │ + cbnz r0, 5b72 <_tmp_36_rule+0x62> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 5b86 <_tmp_36_rule+0x6e> │ │ │ │ │ + cbnz r3, 5b7e <_tmp_36_rule+0x6e> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 5b72 <_tmp_36_rule+0x5a> │ │ │ │ │ + cbnz r0, 5b6a <_tmp_36_rule+0x5a> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 5b72 <_tmp_36_rule+0x5a> │ │ │ │ │ + cbnz r3, 5b6a <_tmp_36_rule+0x5a> │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 5b72 <_tmp_36_rule+0x5a> │ │ │ │ │ + cbnz r0, 5b6a <_tmp_36_rule+0x5a> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 5b72 <_tmp_36_rule+0x5a> │ │ │ │ │ + cbnz r3, 5b6a <_tmp_36_rule+0x5a> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 5b82 <_tmp_36_rule+0x6a> │ │ │ │ │ + cbz r0, 5b7a <_tmp_36_rule+0x6a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 5b42 <_tmp_36_rule+0x2a> │ │ │ │ │ + b.n 5b3a <_tmp_36_rule+0x2a> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 5b72 <_tmp_36_rule+0x5a> │ │ │ │ │ + b.n 5b6a <_tmp_36_rule+0x5a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 5b76 <_tmp_36_rule+0x5e> │ │ │ │ │ + b.n 5b6e <_tmp_36_rule+0x5e> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00005b90 : │ │ │ │ │ +00005b88 : │ │ │ │ │ del_targets_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 5d34 │ │ │ │ │ + beq.w 5d2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5d34 │ │ │ │ │ + bne.w 5d2c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5d48 │ │ │ │ │ + bne.w 5d40 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov fp, r1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 5d40 │ │ │ │ │ + beq.w 5d38 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5d40 │ │ │ │ │ + bne.w 5d38 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5d4e │ │ │ │ │ + bne.w 5d46 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5d58 │ │ │ │ │ + bl 5d50 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5d0a │ │ │ │ │ + beq.w 5d02 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 5d2c │ │ │ │ │ + beq.w 5d24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5d2c │ │ │ │ │ + bne.w 5d24 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5d24 │ │ │ │ │ + bne.n 5d1c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5d1c │ │ │ │ │ + beq.n 5d14 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 5d24 │ │ │ │ │ + bne.n 5d1c │ │ │ │ │ mov r7, r6 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 5ca8 │ │ │ │ │ + cbnz r0, 5ca0 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5d16 │ │ │ │ │ + beq.n 5d0e │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - bgt.n 5cc8 │ │ │ │ │ + bgt.n 5cc0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r1, r8 │ │ │ │ │ @@ -10747,227 +10743,227 @@ │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5d0e │ │ │ │ │ + beq.n 5d06 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5d3c │ │ │ │ │ + bne.n 5d34 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5d58 │ │ │ │ │ + bl 5d50 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5c52 │ │ │ │ │ + beq.n 5c4a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 5cee │ │ │ │ │ + cbnz r2, 5ce6 │ │ │ │ │ cmp sl, r7 │ │ │ │ │ - beq.n 5cd6 │ │ │ │ │ + beq.n 5cce │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str.w r3, [r5, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b.n 5c48 │ │ │ │ │ + b.n 5c40 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr.w r1, [r5, r6, lsl #2] │ │ │ │ │ str.w r1, [r3, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n 5c64 │ │ │ │ │ + b.n 5c5c │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov.w r3, sl, lsl #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov sl, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbz r0, 5d16 │ │ │ │ │ + cbz r0, 5d0e │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 5cbc │ │ │ │ │ + b.n 5cb4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5cb8 │ │ │ │ │ + beq.n 5cb0 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ - b.n 5c9c │ │ │ │ │ + b.n 5c94 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 5d0a │ │ │ │ │ + b.n 5d02 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 5c26 │ │ │ │ │ + b.n 5c1e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 5bc4 │ │ │ │ │ + b.n 5bbc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 5d0e │ │ │ │ │ + b.n 5d06 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 5bf0 │ │ │ │ │ + b.n 5be8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 5c9e │ │ │ │ │ + b.n 5c96 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 5d0e │ │ │ │ │ + b.n 5d06 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00005d58 : │ │ │ │ │ +00005d50 : │ │ │ │ │ del_target_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #32 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 5f68 │ │ │ │ │ + beq.w 5f60 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5f68 │ │ │ │ │ + bne.w 5f60 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5f7e │ │ │ │ │ + bne.w 5f76 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1201 @ 0x4b1 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5e6c │ │ │ │ │ + bne.n 5e64 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w 5f70 │ │ │ │ │ + beq.w 5f68 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 5f7e │ │ │ │ │ + bne.w 5f76 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3d10 │ │ │ │ │ + bl 3d14 │ │ │ │ │ R_ARM_THM_CALL t_primary_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 5dde │ │ │ │ │ + cbz r0, 5dd6 │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5ee8 │ │ │ │ │ - ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ + bne.w 5ee0 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bne.w 5f7e │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.w 5f76 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3d10 │ │ │ │ │ + bl 3d14 │ │ │ │ │ R_ARM_THM_CALL t_primary_rule │ │ │ │ │ - mov r6, r0 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5e7a │ │ │ │ │ + beq.n 5e72 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5e7a │ │ │ │ │ + beq.n 5e72 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10bc4 │ │ │ │ │ + bl 10bf4 │ │ │ │ │ R_ARM_THM_CALL slices_rule │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5e7a │ │ │ │ │ + beq.n 5e72 │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5e7a │ │ │ │ │ + beq.n 5e72 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC t_lookahead_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS t_lookahead_rule │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ - cbz r0, 5e7a │ │ │ │ │ + cbz r0, 5e72 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5f7e │ │ │ │ │ + beq.w 5f76 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r3, r8 │ │ │ │ │ - ldr r6, [r7, #24] │ │ │ │ │ mov r1, sl │ │ │ │ │ - str r6, [sp, #8] │ │ │ │ │ movs r2, #3 │ │ │ │ │ - ldr r6, [r7, #20] │ │ │ │ │ + ldr r7, [r6, #24] │ │ │ │ │ + str r7, [sp, #8] │ │ │ │ │ + ldr r6, [r6, #20] │ │ │ │ │ strd r9, r6, [sp] │ │ │ │ │ bl 0 <_PyAST_Subscript> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Subscript │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5f3a │ │ │ │ │ + beq.n 5f32 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5f3a │ │ │ │ │ + bne.n 5f32 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1201 @ 0x4b1 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -10976,800 +10972,799 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #32 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 5f48 │ │ │ │ │ + bne.n 5f40 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 5f88 │ │ │ │ │ + beq.n 5f80 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5f88 │ │ │ │ │ + bne.n 5f80 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6014 │ │ │ │ │ + bne.w 600c │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w 601a │ │ │ │ │ + beq.w 6012 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r7, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5f90 │ │ │ │ │ + beq.n 5f88 │ │ │ │ │ mov r1, r0 │ │ │ │ │ movs r2, #3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_set_expr_context │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 600c │ │ │ │ │ + beq.w 6004 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5f4e │ │ │ │ │ + bne.n 5f46 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [sp, #28] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 5e5e │ │ │ │ │ + b.n 5e56 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5dde │ │ │ │ │ + beq.w 5dd6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC t_lookahead_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS t_lookahead_rule │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5dde │ │ │ │ │ + beq.w 5dd6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5f7e │ │ │ │ │ + beq.n 5f76 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r1, [r7, #24] │ │ │ │ │ movs r2, #3 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ ldr r1, [r7, #20] │ │ │ │ │ strd r9, r1, [sp] │ │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ │ bl 0 <_PyAST_Attribute> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Attribute │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5e58 │ │ │ │ │ + bne.n 5e50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5e5e │ │ │ │ │ + beq.n 5e56 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 5f84 │ │ │ │ │ + b.n 5f7c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5ede │ │ │ │ │ + beq.n 5ed6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ - b.n 5e5e │ │ │ │ │ + b.n 5e56 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 5d8c │ │ │ │ │ + b.n 5d84 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 5db0 │ │ │ │ │ - b.n 5f42 │ │ │ │ │ + bge.w 5da8 │ │ │ │ │ + b.n 5f3a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 5e74 │ │ │ │ │ + b.n 5e6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 5e9e │ │ │ │ │ + b.n 5e96 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 6014 │ │ │ │ │ + bne.n 600c │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6082 │ │ │ │ │ + bne.n 607a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 6014 │ │ │ │ │ + bne.n 600c │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 603a │ │ │ │ │ + bne.n 6032 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, 6014 │ │ │ │ │ + cbnz r3, 600c │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 6014 │ │ │ │ │ + cbz r0, 600c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5b90 │ │ │ │ │ + bl 5b88 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r3, 6014 │ │ │ │ │ + cbnz r3, 600c │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 6014 │ │ │ │ │ + cbz r0, 600c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ - cbz r0, 6014 │ │ │ │ │ + cbz r0, 600c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r8 │ │ │ │ │ movs r1, #3 │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_List> │ │ │ │ │ R_ARM_THM_CALL _PyAST_List │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5ed8 │ │ │ │ │ + bne.w 5ed0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5f56 │ │ │ │ │ + bne.n 5f4e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 5f5e │ │ │ │ │ + b.n 5f56 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 5f56 │ │ │ │ │ + blt.n 5f4e │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r7, [r3, #16] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 5ebc │ │ │ │ │ - b.n 6014 │ │ │ │ │ + beq.w 5eb4 │ │ │ │ │ + b.n 600c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5b90 │ │ │ │ │ + bl 5b88 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5fba │ │ │ │ │ + bne.n 5fb2 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5fb8 │ │ │ │ │ + beq.n 5fb0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6014 │ │ │ │ │ + beq.n 600c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ movs r1, #3 │ │ │ │ │ ldr r7, [r6, #24] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ ldr r6, [r6, #20] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Tuple> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Tuple │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5ed8 │ │ │ │ │ - b.n 600c │ │ │ │ │ + bne.w 5ed0 │ │ │ │ │ + b.n 6004 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5d58 │ │ │ │ │ + bl 5d50 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5fa4 │ │ │ │ │ + beq.n 5f9c │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5fa4 │ │ │ │ │ + beq.n 5f9c │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ movs r2, #3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_set_expr_context │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5ed8 │ │ │ │ │ - b.n 600c │ │ │ │ │ + bne.w 5ed0 │ │ │ │ │ + b.n 6004 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000060b0 <_tmp_16_rule>: │ │ │ │ │ +000060a8 <_tmp_16_rule>: │ │ │ │ │ _tmp_16_rule(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 6102 <_tmp_16_rule+0x52> │ │ │ │ │ + beq.n 60fa <_tmp_16_rule+0x52> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 6102 <_tmp_16_rule+0x52> │ │ │ │ │ + cbnz r0, 60fa <_tmp_16_rule+0x52> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 610e <_tmp_16_rule+0x5e> │ │ │ │ │ + cbnz r3, 6106 <_tmp_16_rule+0x5e> │ │ │ │ │ movs r1, #13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 60fa <_tmp_16_rule+0x4a> │ │ │ │ │ + cbnz r0, 60f2 <_tmp_16_rule+0x4a> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 60fa <_tmp_16_rule+0x4a> │ │ │ │ │ + cbnz r3, 60f2 <_tmp_16_rule+0x4a> │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 610a <_tmp_16_rule+0x5a> │ │ │ │ │ + cbz r0, 6102 <_tmp_16_rule+0x5a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 60da <_tmp_16_rule+0x2a> │ │ │ │ │ + b.n 60d2 <_tmp_16_rule+0x2a> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 60fa <_tmp_16_rule+0x4a> │ │ │ │ │ + b.n 60f2 <_tmp_16_rule+0x4a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 60fe <_tmp_16_rule+0x4e> │ │ │ │ │ + b.n 60f6 <_tmp_16_rule+0x4e> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00006118 : │ │ │ │ │ +00006110 : │ │ │ │ │ expressions_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #28 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 6266 │ │ │ │ │ + beq.w 625a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6266 │ │ │ │ │ - ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bne.w 625e │ │ │ │ │ - ldrd r5, r6, [r4, #8] │ │ │ │ │ - cmp r6, r5 │ │ │ │ │ - bne.n 6240 │ │ │ │ │ + bne.w 625a │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.w 6252 │ │ │ │ │ + ldrd r6, r7, [r4, #8] │ │ │ │ │ + cmp r7, r6 │ │ │ │ │ + bne.n 6234 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ - cmp r0, r7 │ │ │ │ │ - blt.n 6254 │ │ │ │ │ + cmp r0, r5 │ │ │ │ │ + blt.n 6248 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr.w r2, [r3, r6, lsl #2] │ │ │ │ │ - ldr r3, [r2, #12] │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - ldr r3, [r2, #16] │ │ │ │ │ - mov r9, r3 │ │ │ │ │ + ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + mov r9, r2 │ │ │ │ │ + mov sl, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 621a │ │ │ │ │ + bne.n 620e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72c4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ - mov sl, r0 │ │ │ │ │ + mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 623c │ │ │ │ │ + beq.n 6230 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 633e │ │ │ │ │ + beq.w 6330 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 633e │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 6336 │ │ │ │ │ + bne.w 6330 │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.w 6328 │ │ │ │ │ movs r0, #4 │ │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ │ + ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 622e │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - mov.w fp, #1 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 6336 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + beq.n 6222 │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.w 6328 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - bl 4fe4 <_tmp_17_rule> │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - mov r2, r0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 4fdc <_tmp_17_rule> │ │ │ │ │ + mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6328 │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 62ba │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + bne.w 6318 │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.n 62ae │ │ │ │ │ + mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 625e │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.n 6252 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72c4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - cbz r0, 620a │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + cbz r0, 61fe │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 626e │ │ │ │ │ + bne.n 6262 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 625e │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + cbnz r3, 6252 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72c4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - cbz r0, 6250 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + cbz r0, 6244 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 61ee │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 61e2 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ + ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ - mov r8, r2 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ - b.n 617a │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - b.n 621a │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - str r1, [r4, #60] @ 0x3c │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.n 621e │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - movs r7, #0 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.n 621e │ │ │ │ │ + mov r9, r2 │ │ │ │ │ + mov sl, r3 │ │ │ │ │ + b.n 6172 │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + b.n 620e │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 6212 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 6212 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 614c │ │ │ │ │ + b.n 6144 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 621a │ │ │ │ │ - mov r1, r6 │ │ │ │ │ + beq.n 620e │ │ │ │ │ + mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldrd r5, r6, [r7, #20] │ │ │ │ │ + ldrd r6, r5, [r5, #20] │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6322 │ │ │ │ │ - str r6, [sp, #4] │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - str r5, [sp, #0] │ │ │ │ │ - mov r2, r8 │ │ │ │ │ + beq.n 6312 │ │ │ │ │ + str r5, [sp, #4] │ │ │ │ │ + mov r3, sl │ │ │ │ │ + str r6, [sp, #0] │ │ │ │ │ + mov r2, r9 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_Tuple> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Tuple │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - cbz r0, 62a6 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.n 621a │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + cbz r0, 629a │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n 620e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 621a │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - movs r7, #0 │ │ │ │ │ - str r1, [r4, #60] @ 0x3c │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.n 621e │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.n 61e0 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ + beq.n 620e │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 6212 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 61d4 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - str r2, [sp, #20] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ - ldrd r3, r2, [sp, #16] │ │ │ │ │ - mov r6, r0 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6228 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - ble.n 62e8 │ │ │ │ │ - ldr r1, [r6, #4] │ │ │ │ │ - ldr.w r0, [r7, r2, lsl #2] │ │ │ │ │ - str.w r0, [r1, r2, lsl #2] │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - b.n 62d6 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + beq.n 621c │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + ble.n 62d8 │ │ │ │ │ + ldr r2, [r7, #4] │ │ │ │ │ + ldr.w r1, [r8, r3, lsl #2] │ │ │ │ │ + str.w r1, [r2, r3, lsl #2] │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + b.n 62c6 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 61ee │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.w 61e2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 621a │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - mov r1, sl │ │ │ │ │ + beq.n 620e │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldrd r5, r6, [r7, #20] │ │ │ │ │ + ldrd r6, r5, [r5, #20] │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 628a │ │ │ │ │ + bne.n 627e │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 628a │ │ │ │ │ - cmp fp, r3 │ │ │ │ │ - beq.n 6346 │ │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ │ - str.w r2, [r7, r3, lsl #2] │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - b.n 61c8 │ │ │ │ │ + b.n 627e │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + cmp r2, r5 │ │ │ │ │ + beq.n 6338 │ │ │ │ │ + ldr r7, [r4, #8] │ │ │ │ │ + str.w r3, [r8, r5, lsl #2] │ │ │ │ │ + adds r5, #1 │ │ │ │ │ + b.n 61c0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 61ee │ │ │ │ │ + b.n 61e2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 61a6 │ │ │ │ │ - strd r3, r2, [sp, #16] │ │ │ │ │ - mov.w r3, fp, lsl #1 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - mov fp, r3 │ │ │ │ │ + b.n 619e │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + lsls r3, r2, #1 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - ldrd r3, r2, [sp, #16] │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6228 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - b.n 632c │ │ │ │ │ + beq.w 621c │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + b.n 631e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00006368 <_tmp_149_rule>: │ │ │ │ │ +00006354 <_tmp_149_rule>: │ │ │ │ │ _tmp_149_rule(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 63bc <_tmp_149_rule+0x54> │ │ │ │ │ + beq.n 63a8 <_tmp_149_rule+0x54> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 63bc <_tmp_149_rule+0x54> │ │ │ │ │ + cbnz r0, 63a8 <_tmp_149_rule+0x54> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 63c4 <_tmp_149_rule+0x5c> │ │ │ │ │ + cbnz r3, 63b0 <_tmp_149_rule+0x5c> │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 63b4 <_tmp_149_rule+0x4c> │ │ │ │ │ + cbnz r0, 63a0 <_tmp_149_rule+0x4c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 63b4 <_tmp_149_rule+0x4c> │ │ │ │ │ + cbnz r3, 63a0 <_tmp_149_rule+0x4c> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 63b4 <_tmp_149_rule+0x4c> │ │ │ │ │ + cbnz r0, 63a0 <_tmp_149_rule+0x4c> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 6392 <_tmp_149_rule+0x2a> │ │ │ │ │ + b.n 637e <_tmp_149_rule+0x2a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 63b8 <_tmp_149_rule+0x50> │ │ │ │ │ + b.n 63a4 <_tmp_149_rule+0x50> │ │ │ │ │ │ │ │ │ │ -000063cc : │ │ │ │ │ +000063b8 : │ │ │ │ │ lambda_params_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 6784 │ │ │ │ │ + beq.w 6770 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6784 │ │ │ │ │ + bne.w 6770 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6828 │ │ │ │ │ + bne.w 6814 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r7, r2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6578 │ │ │ │ │ + bne.w 6564 │ │ │ │ │ adds r2, r5, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 678c │ │ │ │ │ + beq.w 6778 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 678c │ │ │ │ │ + bne.w 6778 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 64ce │ │ │ │ │ + bne.n 64ba │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 6a2c │ │ │ │ │ + bl 6a18 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6514 │ │ │ │ │ + bne.n 6500 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 64ce │ │ │ │ │ + bne.n 64ba │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6ba0 │ │ │ │ │ + bl 6b8c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6794 │ │ │ │ │ + bne.w 6780 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 64ce │ │ │ │ │ + bne.n 64ba │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1229c <_loop1_73_rule> │ │ │ │ │ + bl 122cc <_loop1_73_rule> │ │ │ │ │ R_ARM_THM_CALL _loop1_73_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 64ac │ │ │ │ │ + cbz r0, 6498 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6e7c <_loop0_72_rule> │ │ │ │ │ - cbz r0, 64ac │ │ │ │ │ + bl 6e68 <_loop0_72_rule> │ │ │ │ │ + cbz r0, 6498 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6f6c │ │ │ │ │ + bl 6f58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r1, 64ae │ │ │ │ │ + cbnz r1, 649a │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r3, r6 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ mov r2, r1 │ │ │ │ │ bl 0 <_PyPegen_make_arguments> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_make_arguments │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 64ec │ │ │ │ │ + cbz r0, 64d8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 64ec │ │ │ │ │ + cbnz r3, 64d8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r1, 64ce │ │ │ │ │ + cbnz r1, 64ba │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6c94 <_loop1_74_rule> │ │ │ │ │ + bl 6c80 <_loop1_74_rule> │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, 6500 │ │ │ │ │ + cbnz r0, 64ec │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r1, 64ce │ │ │ │ │ + cbnz r1, 64ba │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ - bl 6f6c │ │ │ │ │ + bl 6f58 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ - cbnz r0, 64d8 │ │ │ │ │ + cbnz r0, 64c4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b.n 64a0 │ │ │ │ │ + b.n 648c │ │ │ │ │ mov r3, r1 │ │ │ │ │ strd r1, r0, [sp] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_make_arguments> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_make_arguments │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6498 │ │ │ │ │ + bne.n 6484 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6806 │ │ │ │ │ + bne.w 67f2 │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r5, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 64a0 │ │ │ │ │ - b.n 64d2 │ │ │ │ │ + bne.n 648c │ │ │ │ │ + b.n 64be │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6f6c │ │ │ │ │ + bl 6f58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 64be │ │ │ │ │ + bne.n 64aa │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ - b.n 64de │ │ │ │ │ + b.n 64ca │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12824 <_loop0_71_rule> │ │ │ │ │ + bl 12854 <_loop0_71_rule> │ │ │ │ │ R_ARM_THM_CALL _loop0_71_rule │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6448 │ │ │ │ │ + beq.n 6434 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6e7c <_loop0_72_rule> │ │ │ │ │ + bl 6e68 <_loop0_72_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6448 │ │ │ │ │ + beq.n 6434 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6f6c │ │ │ │ │ + bl 6f58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 644a │ │ │ │ │ + bne.n 6436 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -11778,207 +11773,207 @@ │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC65 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC65 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 53c8 │ │ │ │ │ + bl 53c0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 6566 │ │ │ │ │ + cbz r0, 6552 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 649c │ │ │ │ │ + beq.n 6488 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r5, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 64f8 │ │ │ │ │ + beq.n 64e4 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 64d2 │ │ │ │ │ + b.n 64be │ │ │ │ │ adds r2, r5, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 681a │ │ │ │ │ + beq.w 6806 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 681a │ │ │ │ │ + bne.w 6806 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 685e │ │ │ │ │ + bne.w 684a │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 682e │ │ │ │ │ + bne.w 681a │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 685e │ │ │ │ │ + bne.w 684a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 33c <_PyPegen_parse+0x33c> │ │ │ │ │ R_ARM_THM_CALL _tmp_130_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6864 │ │ │ │ │ + bne.w 6850 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 685e │ │ │ │ │ + bne.w 684a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6a2c │ │ │ │ │ + bl 6a18 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 663e │ │ │ │ │ + bne.n 662a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12824 <_loop0_71_rule> │ │ │ │ │ + bl 12854 <_loop0_71_rule> │ │ │ │ │ R_ARM_THM_CALL _loop0_71_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 67fa │ │ │ │ │ + beq.w 67e6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 67fe │ │ │ │ │ + beq.w 67ea │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 67fe │ │ │ │ │ + bne.w 67ea │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 67e2 │ │ │ │ │ + bne.w 67ce │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 6ba0 │ │ │ │ │ + bl 6b8c │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 67bc │ │ │ │ │ + bne.w 67a8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 67e2 │ │ │ │ │ + bne.w 67ce │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6c94 <_loop1_74_rule> │ │ │ │ │ + bl 6c80 <_loop1_74_rule> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6822 │ │ │ │ │ + bne.w 680e │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 685e │ │ │ │ │ + bne.w 684a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12824 <_loop0_71_rule> │ │ │ │ │ + bl 12854 <_loop0_71_rule> │ │ │ │ │ R_ARM_THM_CALL _loop0_71_rule │ │ │ │ │ - cbz r0, 665e │ │ │ │ │ + cbz r0, 664a │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6888 │ │ │ │ │ + bne.w 6874 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 685e │ │ │ │ │ + bne.w 684a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 33c <_PyPegen_parse+0x33c> │ │ │ │ │ R_ARM_THM_CALL _tmp_130_rule │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r1, 6686 │ │ │ │ │ + cbnz r1, 6672 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8448 <_loop0_75_rule> │ │ │ │ │ - cbz r0, 6684 │ │ │ │ │ + bl 8434 <_loop0_75_rule> │ │ │ │ │ + cbz r0, 6670 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 66b4 │ │ │ │ │ + cbnz r0, 66a0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 685e │ │ │ │ │ + bne.w 684a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ad18 <_loop1_76_rule> │ │ │ │ │ - cbz r0, 66a2 │ │ │ │ │ + bl ad04 <_loop1_76_rule> │ │ │ │ │ + cbz r0, 668e │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 674a │ │ │ │ │ + bne.n 6736 │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r5, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 6760 │ │ │ │ │ + bne.n 674c │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b.n 6416 │ │ │ │ │ + b.n 6402 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 677c │ │ │ │ │ + beq.n 6768 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 677c │ │ │ │ │ + bne.n 6768 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 6774 │ │ │ │ │ + bne.n 6760 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 676e │ │ │ │ │ + bne.n 675a │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 6774 │ │ │ │ │ + bne.n 6760 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 125ac │ │ │ │ │ + bl 125dc │ │ │ │ │ R_ARM_THM_CALL lambda_param_no_default_rule │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6766 │ │ │ │ │ + beq.n 6752 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 8448 <_loop0_75_rule> │ │ │ │ │ + bl 8434 <_loop0_75_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6684 │ │ │ │ │ + beq.n 6670 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6684 │ │ │ │ │ + beq.n 6670 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC63 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC63 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -11987,140 +11982,140 @@ │ │ │ │ │ ldr r2, [r0, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r0, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7c54 │ │ │ │ │ + bl 7c40 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r5, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 66a4 │ │ │ │ │ + beq.n 6690 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 66a8 │ │ │ │ │ + b.n 6694 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 66a2 │ │ │ │ │ + beq.n 668e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC64 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC64 │ │ │ │ │ - b.n 671a │ │ │ │ │ + b.n 6706 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 64a2 │ │ │ │ │ + b.n 648e │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6686 │ │ │ │ │ + b.n 6672 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 66fa │ │ │ │ │ + b.n 66e6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6686 │ │ │ │ │ + b.n 6672 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 66d0 │ │ │ │ │ + b.n 66bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 6400 │ │ │ │ │ + b.n 63ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 6434 │ │ │ │ │ + b.n 6420 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6e7c <_loop0_72_rule> │ │ │ │ │ + bl 6e68 <_loop0_72_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 645e │ │ │ │ │ + beq.w 644a │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6f6c │ │ │ │ │ + bl 6f58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 6460 │ │ │ │ │ + bne.w 644c │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - b.n 6544 │ │ │ │ │ + b.n 6530 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 67ea │ │ │ │ │ + cbz r0, 67d6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 67ea │ │ │ │ │ + cbnz r3, 67d6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 125ac │ │ │ │ │ + bl 125dc │ │ │ │ │ R_ARM_THM_CALL lambda_param_no_default_rule │ │ │ │ │ - cbz r0, 67fa │ │ │ │ │ + cbz r0, 67e6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC61 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC61 │ │ │ │ │ - b.n 671a │ │ │ │ │ + b.n 6706 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 663e │ │ │ │ │ + b.n 662a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r0, 6810 │ │ │ │ │ + cbnz r0, 67fc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 67d0 │ │ │ │ │ + bne.n 67bc │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 663e │ │ │ │ │ + b.n 662a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 6608 │ │ │ │ │ + b.n 65f4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 64d2 │ │ │ │ │ + b.n 64be │ │ │ │ │ movs r1, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 663e │ │ │ │ │ + b.n 662a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 6596 │ │ │ │ │ + b.n 6582 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 67d0 │ │ │ │ │ + b.n 67bc │ │ │ │ │ subs r3, r5, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 64a2 │ │ │ │ │ + b.n 648e │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 65b0 │ │ │ │ │ + beq.w 659c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC59 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC59 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -12128,176 +12123,176 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [r5, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r5, #12] │ │ │ │ │ - b.n 6732 │ │ │ │ │ + b.n 671e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 66a8 │ │ │ │ │ + b.n 6694 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8448 <_loop0_75_rule> │ │ │ │ │ + bl 8434 <_loop0_75_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 65c6 │ │ │ │ │ + beq.w 65b2 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 65c6 │ │ │ │ │ + beq.w 65b2 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC60 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC60 │ │ │ │ │ - b.n 671a │ │ │ │ │ + b.n 6706 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 69b0 │ │ │ │ │ + beq.w 699c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 69b0 │ │ │ │ │ + bne.w 699c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 69b8 │ │ │ │ │ + bne.w 69a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12738 │ │ │ │ │ + bl 12768 │ │ │ │ │ R_ARM_THM_CALL lambda_param_rule │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 697e │ │ │ │ │ + beq.n 696a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 6990 │ │ │ │ │ + beq.n 697c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6990 │ │ │ │ │ + bne.n 697c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 6988 │ │ │ │ │ + bne.n 6974 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 699e │ │ │ │ │ + beq.n 698a │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 6988 │ │ │ │ │ + bne.n 6974 │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - cbz r3, 695a │ │ │ │ │ - bl 12738 │ │ │ │ │ + cbz r3, 6946 │ │ │ │ │ + bl 12768 │ │ │ │ │ R_ARM_THM_CALL lambda_param_rule │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ - cbz r0, 695a │ │ │ │ │ + cbz r0, 6946 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 693e │ │ │ │ │ + cbnz r3, 692a │ │ │ │ │ cmp fp, r8 │ │ │ │ │ - bne.n 692e │ │ │ │ │ + bne.n 691a │ │ │ │ │ mov.w r3, fp, lsl #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov fp, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6998 │ │ │ │ │ + beq.n 6984 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ str.w r2, [r5, r8, lsl #2] │ │ │ │ │ mov sl, r3 │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ - b.n 68fc │ │ │ │ │ + b.n 68e8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6916 │ │ │ │ │ + beq.n 6902 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r5, #1 │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6982 │ │ │ │ │ + b.n 696e │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r8 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, 6998 │ │ │ │ │ + cbz r0, 6984 │ │ │ │ │ cmp r8, r9 │ │ │ │ │ - ble.n 69c0 │ │ │ │ │ + ble.n 69ac │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr.w r2, [r5, r9, lsl #2] │ │ │ │ │ str.w r2, [r3, r9, lsl #2] │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ - b.n 696a │ │ │ │ │ + b.n 6956 │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r5, #1 │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6660 │ │ │ │ │ + b.n 664c │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, #1 │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6982 │ │ │ │ │ + b.n 696e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 68d8 │ │ │ │ │ + b.n 68c4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r5, #1 │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6982 │ │ │ │ │ + b.n 696e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 68a8 │ │ │ │ │ + b.n 6894 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6660 │ │ │ │ │ + b.n 664c │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldrd r1, r2, [sp, #24] │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -12305,29 +12300,29 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 665e │ │ │ │ │ + beq.w 664a │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 6660 │ │ │ │ │ + bne.w 664c │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 665e │ │ │ │ │ + beq.w 664a │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ movw r2, #0 │ │ │ │ │ @@ -12337,857 +12332,857 @@ │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ ldr r2, [r3, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r2, #12] │ │ │ │ │ - b.n 6734 │ │ │ │ │ + b.n 6720 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00006a2c : │ │ │ │ │ +00006a18 : │ │ │ │ │ lambda_slash_no_default_rule(): │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 6a9e │ │ │ │ │ + beq.n 6a8a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 6a9e │ │ │ │ │ + cbnz r0, 6a8a │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 6ae4 │ │ │ │ │ + bne.n 6ad0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 1229c <_loop1_73_rule> │ │ │ │ │ + bl 122cc <_loop1_73_rule> │ │ │ │ │ R_ARM_THM_CALL _loop1_73_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 6a74 │ │ │ │ │ + cbz r0, 6a60 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6ad6 │ │ │ │ │ + bne.n 6ac2 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 6ae4 │ │ │ │ │ + bne.n 6ad0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1229c <_loop1_73_rule> │ │ │ │ │ + bl 122cc <_loop1_73_rule> │ │ │ │ │ R_ARM_THM_CALL _loop1_73_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 6a90 │ │ │ │ │ + cbz r0, 6a7c │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 6aa6 │ │ │ │ │ + cbnz r0, 6a92 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 6a56 │ │ │ │ │ + b.n 6a42 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #11 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6a90 │ │ │ │ │ + beq.n 6a7c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 6a94 │ │ │ │ │ + beq.n 6a80 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6a94 │ │ │ │ │ + beq.n 6a80 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r5, r7 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 6a98 │ │ │ │ │ + b.n 6a84 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6abc │ │ │ │ │ - b.n 6a74 │ │ │ │ │ + bne.n 6aa8 │ │ │ │ │ + b.n 6a60 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 6a98 │ │ │ │ │ + b.n 6a84 │ │ │ │ │ │ │ │ │ │ -00006aec : │ │ │ │ │ +00006ad8 : │ │ │ │ │ invalid_ann_assign_target_rule(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #8 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 6b82 │ │ │ │ │ + beq.n 6b6e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6b82 │ │ │ │ │ + bne.n 6b6e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 6b7a │ │ │ │ │ + cbnz r3, 6b66 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 32e8 │ │ │ │ │ + bl 32e0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 6b4c │ │ │ │ │ + cbnz r0, 6b38 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, 6b4c │ │ │ │ │ + cbnz r3, 6b38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f9fc │ │ │ │ │ + bl fa2c │ │ │ │ │ R_ARM_THM_CALL tuple_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 6b4c │ │ │ │ │ + cbnz r0, 6b38 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, 6b4c │ │ │ │ │ + cbnz r3, 6b38 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 6b58 │ │ │ │ │ + cbnz r0, 6b44 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6aec │ │ │ │ │ + bl 6ad8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6b4a │ │ │ │ │ + beq.n 6b36 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6b4a │ │ │ │ │ + beq.n 6b36 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbnz r2, 6b8a │ │ │ │ │ + cbnz r2, 6b76 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b.n 6b4c │ │ │ │ │ + b.n 6b38 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 6b50 │ │ │ │ │ + b.n 6b3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 6b1a │ │ │ │ │ + b.n 6b06 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6b76 │ │ │ │ │ + beq.n 6b62 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 6b50 │ │ │ │ │ + b.n 6b3c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00006ba0 : │ │ │ │ │ +00006b8c : │ │ │ │ │ lambda_slash_with_default_rule(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 6c8a │ │ │ │ │ + beq.n 6c76 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6c8a │ │ │ │ │ + bne.n 6c76 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 6c82 │ │ │ │ │ + bne.n 6c6e │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 12824 <_loop0_71_rule> │ │ │ │ │ + bl 12854 <_loop0_71_rule> │ │ │ │ │ R_ARM_THM_CALL _loop0_71_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 6be8 │ │ │ │ │ + cbz r0, 6bd4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6c94 <_loop1_74_rule> │ │ │ │ │ - cbnz r0, 6c16 │ │ │ │ │ + bl 6c80 <_loop1_74_rule> │ │ │ │ │ + cbnz r0, 6c02 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 6c82 │ │ │ │ │ + bne.n 6c6e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12824 <_loop0_71_rule> │ │ │ │ │ + bl 12854 <_loop0_71_rule> │ │ │ │ │ R_ARM_THM_CALL _loop0_71_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 6c06 │ │ │ │ │ + cbz r0, 6bf2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6c94 <_loop1_74_rule> │ │ │ │ │ + bl 6c80 <_loop1_74_rule> │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6c5c │ │ │ │ │ + bne.n 6c48 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6be8 │ │ │ │ │ + beq.n 6bd4 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6be8 │ │ │ │ │ + beq.n 6bd4 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_slash_with_default> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_slash_with_default │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, 6c44 │ │ │ │ │ + cbz r0, 6c30 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 6c0a │ │ │ │ │ + beq.n 6bf6 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6c0a │ │ │ │ │ + beq.n 6bf6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 6c0e │ │ │ │ │ + b.n 6bfa │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6c06 │ │ │ │ │ + beq.n 6bf2 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #11 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6c06 │ │ │ │ │ + beq.n 6bf2 │ │ │ │ │ mov r2, r7 │ │ │ │ │ - b.n 6c32 │ │ │ │ │ + b.n 6c1e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 6c0e │ │ │ │ │ + b.n 6bfa │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 6bce │ │ │ │ │ + b.n 6bba │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00006c94 <_loop1_74_rule>: │ │ │ │ │ +00006c80 <_loop1_74_rule>: │ │ │ │ │ _loop1_74_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #8 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 6d6a <_loop1_74_rule+0xd6> │ │ │ │ │ + beq.n 6d56 <_loop1_74_rule+0xd6> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6d6a <_loop1_74_rule+0xd6> │ │ │ │ │ + bne.n 6d56 <_loop1_74_rule+0xd6> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r6, 6cf4 <_loop1_74_rule+0x60> │ │ │ │ │ + cbnz r6, 6ce0 <_loop1_74_rule+0x60> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6d5a <_loop1_74_rule+0xc6> │ │ │ │ │ + beq.n 6d46 <_loop1_74_rule+0xc6> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 6cf4 <_loop1_74_rule+0x60> │ │ │ │ │ + cbnz r3, 6ce0 <_loop1_74_rule+0x60> │ │ │ │ │ mov r6, r3 │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6d90 │ │ │ │ │ + bl 6d7c │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r0, 6d04 <_loop1_74_rule+0x70> │ │ │ │ │ + cbnz r0, 6cf0 <_loop1_74_rule+0x70> │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - cbnz r6, 6d12 <_loop1_74_rule+0x7e> │ │ │ │ │ + cbnz r6, 6cfe <_loop1_74_rule+0x7e> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r7, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ cmp r8, r6 │ │ │ │ │ - beq.n 6d72 <_loop1_74_rule+0xde> │ │ │ │ │ + beq.n 6d5e <_loop1_74_rule+0xde> │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str.w r3, [r5, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n 6ce0 <_loop1_74_rule+0x4c> │ │ │ │ │ + b.n 6ccc <_loop1_74_rule+0x4c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 6cee <_loop1_74_rule+0x5a> │ │ │ │ │ + bne.n 6cda <_loop1_74_rule+0x5a> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 6d46 <_loop1_74_rule+0xb2> │ │ │ │ │ + cbz r0, 6d32 <_loop1_74_rule+0xb2> │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - ble.n 6d3a <_loop1_74_rule+0xa6> │ │ │ │ │ + ble.n 6d26 <_loop1_74_rule+0xa6> │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ ldr.w r0, [r5, r3, lsl #2] │ │ │ │ │ str.w r0, [r1, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n 6d28 <_loop1_74_rule+0x94> │ │ │ │ │ + b.n 6d14 <_loop1_74_rule+0x94> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 6cfa <_loop1_74_rule+0x66> │ │ │ │ │ + b.n 6ce6 <_loop1_74_rule+0x66> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 6cfa <_loop1_74_rule+0x66> │ │ │ │ │ + b.n 6ce6 <_loop1_74_rule+0x66> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r5 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 6cfa <_loop1_74_rule+0x66> │ │ │ │ │ + b.n 6ce6 <_loop1_74_rule+0x66> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 6cc4 <_loop1_74_rule+0x30> │ │ │ │ │ + b.n 6cb0 <_loop1_74_rule+0x30> │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov.w r3, r8, lsl #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r8, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6d46 <_loop1_74_rule+0xb2> │ │ │ │ │ + beq.n 6d32 <_loop1_74_rule+0xb2> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 6d08 <_loop1_74_rule+0x74> │ │ │ │ │ + b.n 6cf4 <_loop1_74_rule+0x74> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00006d90 : │ │ │ │ │ +00006d7c : │ │ │ │ │ lambda_param_with_default_rule(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 6e72 │ │ │ │ │ + beq.n 6e5e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6e72 │ │ │ │ │ + bne.n 6e5e │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 6e6a │ │ │ │ │ + bne.n 6e56 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 12738 │ │ │ │ │ + bl 12768 │ │ │ │ │ R_ARM_THM_CALL lambda_param_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbnz r0, 6df2 │ │ │ │ │ + cbnz r0, 6dde │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 6e6a │ │ │ │ │ + bne.n 6e56 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12738 │ │ │ │ │ + bl 12768 │ │ │ │ │ R_ARM_THM_CALL lambda_param_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, 6e34 │ │ │ │ │ + cbnz r0, 6e20 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1216c │ │ │ │ │ + bl 1219c │ │ │ │ │ R_ARM_THM_CALL default_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6dd0 │ │ │ │ │ + beq.n 6dbc │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6dd0 │ │ │ │ │ + beq.n 6dbc │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_default_pair │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 6e20 │ │ │ │ │ + cbz r0, 6e0c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 6de6 │ │ │ │ │ + beq.n 6dd2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6de6 │ │ │ │ │ + beq.n 6dd2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 6dea │ │ │ │ │ + b.n 6dd6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1216c │ │ │ │ │ + bl 1219c │ │ │ │ │ R_ARM_THM_CALL default_rule │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6de2 │ │ │ │ │ + beq.n 6dce │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #11 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6de2 │ │ │ │ │ + beq.n 6dce │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_default_pair │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6e1a │ │ │ │ │ - b.n 6e20 │ │ │ │ │ + bne.n 6e06 │ │ │ │ │ + b.n 6e0c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 6dea │ │ │ │ │ + b.n 6dd6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 6dbe │ │ │ │ │ + b.n 6daa │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00006e7c <_loop0_72_rule>: │ │ │ │ │ +00006e68 <_loop0_72_rule>: │ │ │ │ │ _loop0_72_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 6f48 <_loop0_72_rule+0xcc> │ │ │ │ │ + beq.n 6f34 <_loop0_72_rule+0xcc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6f48 <_loop0_72_rule+0xcc> │ │ │ │ │ + bne.n 6f34 <_loop0_72_rule+0xcc> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 6f30 <_loop0_72_rule+0xb4> │ │ │ │ │ + bne.n 6f1c <_loop0_72_rule+0xb4> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6f38 <_loop0_72_rule+0xbc> │ │ │ │ │ + beq.n 6f24 <_loop0_72_rule+0xbc> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r7, 6f30 <_loop0_72_rule+0xb4> │ │ │ │ │ + cbnz r7, 6f1c <_loop0_72_rule+0xb4> │ │ │ │ │ mov r8, r7 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6d90 │ │ │ │ │ + bl 6d7c │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r0, 6efe <_loop0_72_rule+0x82> │ │ │ │ │ + cbnz r0, 6eea <_loop0_72_rule+0x82> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 6f1c <_loop0_72_rule+0xa0> │ │ │ │ │ + cbz r0, 6f08 <_loop0_72_rule+0xa0> │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - bgt.n 6f0e <_loop0_72_rule+0x92> │ │ │ │ │ + bgt.n 6efa <_loop0_72_rule+0x92> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - beq.n 6f50 <_loop0_72_rule+0xd4> │ │ │ │ │ + beq.n 6f3c <_loop0_72_rule+0xd4> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str.w r3, [r6, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ - b.n 6ece <_loop0_72_rule+0x52> │ │ │ │ │ + b.n 6eba <_loop0_72_rule+0x52> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr.w r2, [r6, r7, lsl #2] │ │ │ │ │ str.w r2, [r3, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ - b.n 6ee6 <_loop0_72_rule+0x6a> │ │ │ │ │ + b.n 6ed2 <_loop0_72_rule+0x6a> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 6ef4 <_loop0_72_rule+0x78> │ │ │ │ │ + b.n 6ee0 <_loop0_72_rule+0x78> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 6ef4 <_loop0_72_rule+0x78> │ │ │ │ │ + b.n 6ee0 <_loop0_72_rule+0x78> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 6ef4 <_loop0_72_rule+0x78> │ │ │ │ │ + b.n 6ee0 <_loop0_72_rule+0x78> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 6eac <_loop0_72_rule+0x30> │ │ │ │ │ + b.n 6e98 <_loop0_72_rule+0x30> │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov.w r3, r9, lsl #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r9, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6f1c <_loop0_72_rule+0xa0> │ │ │ │ │ + beq.n 6f08 <_loop0_72_rule+0xa0> │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 6f02 <_loop0_72_rule+0x86> │ │ │ │ │ + b.n 6eee <_loop0_72_rule+0x86> │ │ │ │ │ │ │ │ │ │ -00006f6c : │ │ │ │ │ +00006f58 : │ │ │ │ │ lambda_star_etc_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 7292 │ │ │ │ │ + beq.w 727e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7292 │ │ │ │ │ + bne.w 727e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 728a │ │ │ │ │ + bne.w 7276 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 703c │ │ │ │ │ + bne.n 7028 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 6ff8 │ │ │ │ │ + cbnz r0, 6fe4 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 728a │ │ │ │ │ + bne.w 7276 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 70b8 │ │ │ │ │ + bne.n 70a4 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 728a │ │ │ │ │ + bne.w 7276 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 738c │ │ │ │ │ + bl 7378 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 72c6 │ │ │ │ │ + bne.w 72b2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 125ac │ │ │ │ │ + bl 125dc │ │ │ │ │ R_ARM_THM_CALL lambda_param_no_default_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6fba │ │ │ │ │ + beq.n 6fa6 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8448 <_loop0_75_rule> │ │ │ │ │ + bl 8434 <_loop0_75_rule> │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6fba │ │ │ │ │ + beq.n 6fa6 │ │ │ │ │ strd r1, r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 738c │ │ │ │ │ + bl 7378 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 6fbc │ │ │ │ │ + bne.n 6fa8 │ │ │ │ │ ldrd r1, r2, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_star_etc> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_star_etc │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 70f0 │ │ │ │ │ + beq.n 70dc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 70f0 │ │ │ │ │ + bne.n 70dc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6fec │ │ │ │ │ + b.n 6fd8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 71fe │ │ │ │ │ + beq.w 71ea │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 71fe │ │ │ │ │ + bne.w 71ea │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 71f8 │ │ │ │ │ + bne.w 71e4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 71a6 │ │ │ │ │ + bne.w 7192 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 71f8 │ │ │ │ │ + bne.w 71e4 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 716e │ │ │ │ │ + bne.n 715a │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 71f8 │ │ │ │ │ + bne.w 71e4 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7100 │ │ │ │ │ + bne.n 70ec │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 6fb0 │ │ │ │ │ + beq.w 6f9c │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 6fee │ │ │ │ │ + b.n 6fda │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6fd0 │ │ │ │ │ + beq.n 6fbc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ad18 <_loop1_76_rule> │ │ │ │ │ + bl ad04 <_loop1_76_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6fd0 │ │ │ │ │ + beq.n 6fbc │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 738c │ │ │ │ │ + bl 7378 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 6fd2 │ │ │ │ │ + bne.w 6fbe │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_star_etc> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_star_etc │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7032 │ │ │ │ │ + bne.n 701e │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7164 │ │ │ │ │ + bne.n 7150 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - b.n 6fec │ │ │ │ │ + b.n 6fd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1280 │ │ │ │ │ + bl 1280 │ │ │ │ │ R_ARM_THM_CALL _tmp_135_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 70a2 │ │ │ │ │ + beq.n 708e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8448 <_loop0_75_rule> │ │ │ │ │ + bl 8434 <_loop0_75_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 70a2 │ │ │ │ │ + beq.n 708e │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 70a2 │ │ │ │ │ + beq.n 708e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1280 │ │ │ │ │ + bl 1280 │ │ │ │ │ R_ARM_THM_CALL _tmp_135_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 70a2 │ │ │ │ │ + beq.n 708e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC70 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC70 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -13196,40 +13191,40 @@ │ │ │ │ │ ldr r2, [r5, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r5, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7c54 │ │ │ │ │ + bl 7c40 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 70a4 │ │ │ │ │ + beq.n 7090 │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 70a8 │ │ │ │ │ + b.n 7094 │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 6fee │ │ │ │ │ + b.n 6fda │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12738 │ │ │ │ │ + bl 12768 │ │ │ │ │ R_ARM_THM_CALL lambda_param_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 708c │ │ │ │ │ + beq.n 7078 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 708c │ │ │ │ │ + beq.n 7078 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC69 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC69 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -13237,100 +13232,100 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [r0, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r0, #12] │ │ │ │ │ - b.n 714c │ │ │ │ │ + b.n 7138 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 72a2 │ │ │ │ │ + beq.n 728e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 72a2 │ │ │ │ │ + bne.n 728e │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 729a │ │ │ │ │ + bne.n 7286 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7254 │ │ │ │ │ + bne.n 7240 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 729a │ │ │ │ │ + bne.n 7286 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbnz r0, 7206 │ │ │ │ │ + cbnz r0, 71f2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7078 │ │ │ │ │ + b.n 7064 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 70a8 │ │ │ │ │ + b.n 7094 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 705c │ │ │ │ │ + b.n 7048 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 7220 │ │ │ │ │ + beq.n 720c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbz r0, 7226 │ │ │ │ │ + cbz r0, 7212 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 72e0 │ │ │ │ │ + bne.n 72cc │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 72da │ │ │ │ │ + beq.n 72c6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r0, 725a │ │ │ │ │ - b.n 7076 │ │ │ │ │ + cbnz r0, 7246 │ │ │ │ │ + b.n 7062 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ @@ -13340,284 +13335,284 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC67 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC67 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r0, 72aa │ │ │ │ │ + cbnz r0, 7296 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 715e │ │ │ │ │ + bne.w 714a │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 70a8 │ │ │ │ │ + b.n 7094 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 6fee │ │ │ │ │ + b.n 6fda │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 6fa0 │ │ │ │ │ + b.n 6f8c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7078 │ │ │ │ │ + b.n 7064 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 71c2 │ │ │ │ │ + b.n 71ae │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r2, 7300 │ │ │ │ │ + cbz r2, 72ec │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 715e │ │ │ │ │ + bne.w 714a │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6fec │ │ │ │ │ + b.n 6fd8 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_star_etc> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_star_etc │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7032 │ │ │ │ │ - b.n 70f0 │ │ │ │ │ + bne.w 701e │ │ │ │ │ + b.n 70dc │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r5, 72e8 │ │ │ │ │ + cbz r5, 72d4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 71f2 │ │ │ │ │ + b.n 71de │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 723c │ │ │ │ │ + bne.n 7228 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 71f2 │ │ │ │ │ + b.n 71de │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6fec │ │ │ │ │ + b.n 6fd8 │ │ │ │ │ │ │ │ │ │ -00007308 : │ │ │ │ │ +000072f4 : │ │ │ │ │ invalid_for_target_rule(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 7384 │ │ │ │ │ + beq.n 7370 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 7384 │ │ │ │ │ + cbnz r0, 7370 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 7354 │ │ │ │ │ + cbnz r3, 7340 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 7352 │ │ │ │ │ + cbnz r3, 733e │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #694 @ 0x2b6 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 735e │ │ │ │ │ + cbnz r0, 734a │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 81dc │ │ │ │ │ + bl 81e0 │ │ │ │ │ R_ARM_THM_CALL star_expressions_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7352 │ │ │ │ │ + beq.n 733e │ │ │ │ │ mov r2, r0 │ │ │ │ │ movs r1, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7b74 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0> │ │ │ │ │ + bl 7b60 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7354 │ │ │ │ │ + beq.n 7340 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 7358 │ │ │ │ │ + b.n 7344 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 7332 │ │ │ │ │ + b.n 731e │ │ │ │ │ │ │ │ │ │ -0000738c : │ │ │ │ │ +00007378 : │ │ │ │ │ lambda_kwds_rule(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 73de │ │ │ │ │ + beq.n 73ca │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 73de │ │ │ │ │ + cbnz r0, 73ca │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 747e │ │ │ │ │ + bne.n 746a │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - cbnz r3, 7410 │ │ │ │ │ + cbnz r3, 73fc │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 73e6 │ │ │ │ │ + cbnz r0, 73d2 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #24 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 73b8 │ │ │ │ │ + b.n 73a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 125ac │ │ │ │ │ + bl 125dc │ │ │ │ │ R_ARM_THM_CALL lambda_param_no_default_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 73ce │ │ │ │ │ + beq.n 73ba │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 73d2 │ │ │ │ │ + beq.n 73be │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 73d2 │ │ │ │ │ + beq.n 73be │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 73d6 │ │ │ │ │ + b.n 73c2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 7526 │ │ │ │ │ + beq.w 7512 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7526 │ │ │ │ │ + bne.n 7512 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 7520 │ │ │ │ │ + bne.n 750c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7500 │ │ │ │ │ + bne.n 74ec │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 7520 │ │ │ │ │ + bne.n 750c │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 74de │ │ │ │ │ + bne.n 74ca │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 7520 │ │ │ │ │ + bne.n 750c │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 7486 │ │ │ │ │ + cbnz r0, 7472 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 73c4 │ │ │ │ │ + beq.n 73b0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 73d6 │ │ │ │ │ + b.n 73c2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 73d6 │ │ │ │ │ + b.n 73c2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12738 │ │ │ │ │ + bl 12768 │ │ │ │ │ R_ARM_THM_CALL lambda_param_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 746a │ │ │ │ │ + beq.n 7456 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 746a │ │ │ │ │ + beq.n 7456 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl f42 │ │ │ │ │ R_ARM_THM_CALL _tmp_129_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 746a │ │ │ │ │ + beq.n 7456 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC74 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC74 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -13626,252 +13621,252 @@ │ │ │ │ │ ldr r2, [r0, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r0, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7c54 │ │ │ │ │ + bl 7c40 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 746c │ │ │ │ │ + beq.n 7458 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 7470 │ │ │ │ │ + b.n 745c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12738 │ │ │ │ │ + bl 12768 │ │ │ │ │ R_ARM_THM_CALL lambda_param_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7458 │ │ │ │ │ + beq.n 7444 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7458 │ │ │ │ │ + beq.n 7444 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12738 │ │ │ │ │ + bl 12768 │ │ │ │ │ R_ARM_THM_CALL lambda_param_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7458 │ │ │ │ │ - b.n 74a6 │ │ │ │ │ + beq.n 7444 │ │ │ │ │ + b.n 7492 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12738 │ │ │ │ │ + bl 12768 │ │ │ │ │ R_ARM_THM_CALL lambda_param_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7444 │ │ │ │ │ + beq.n 7430 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7444 │ │ │ │ │ + beq.n 7430 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC73 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC73 │ │ │ │ │ - b.n 74ae │ │ │ │ │ + b.n 749a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 7470 │ │ │ │ │ + b.n 745c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 742e │ │ │ │ │ + b.n 741a │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00007530 <_tmp_115_rule>: │ │ │ │ │ +0000751c <_tmp_115_rule>: │ │ │ │ │ _tmp_115_rule(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 75a4 <_tmp_115_rule+0x74> │ │ │ │ │ + beq.n 7590 <_tmp_115_rule+0x74> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 75a4 <_tmp_115_rule+0x74> │ │ │ │ │ + cbnz r0, 7590 <_tmp_115_rule+0x74> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 759c <_tmp_115_rule+0x6c> │ │ │ │ │ + cbnz r3, 7588 <_tmp_115_rule+0x6c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ - cbnz r0, 7584 <_tmp_115_rule+0x54> │ │ │ │ │ + cbnz r0, 7570 <_tmp_115_rule+0x54> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 759c <_tmp_115_rule+0x6c> │ │ │ │ │ + cbnz r3, 7588 <_tmp_115_rule+0x6c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_soft_keyword_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_soft_keyword_token │ │ │ │ │ - cbnz r0, 757a <_tmp_115_rule+0x4a> │ │ │ │ │ + cbnz r0, 7566 <_tmp_115_rule+0x4a> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_string_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_string_token │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 756a <_tmp_115_rule+0x3a> │ │ │ │ │ + beq.n 7556 <_tmp_115_rule+0x3a> │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ - b.n 757a <_tmp_115_rule+0x4a> │ │ │ │ │ + b.n 7566 <_tmp_115_rule+0x4a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 757e <_tmp_115_rule+0x4e> │ │ │ │ │ + b.n 756a <_tmp_115_rule+0x4e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 755c <_tmp_115_rule+0x2c> │ │ │ │ │ + b.n 7548 <_tmp_115_rule+0x2c> │ │ │ │ │ │ │ │ │ │ -000075ac : │ │ │ │ │ +00007598 : │ │ │ │ │ invalid_comprehension_rule(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #28 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 7776 │ │ │ │ │ + beq.w 7762 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7776 │ │ │ │ │ + bne.w 7762 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 7772 │ │ │ │ │ + bne.w 775e │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 777e │ │ │ │ │ + beq.w 776a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 777e │ │ │ │ │ + bne.w 776a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 77b2 │ │ │ │ │ + bne.w 779e │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7680 │ │ │ │ │ + bne.n 766c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 77b2 │ │ │ │ │ + bne.w 779e │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 7680 │ │ │ │ │ + cbnz r0, 766c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 77b2 │ │ │ │ │ + bne.w 779e │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 7680 │ │ │ │ │ + cbnz r0, 766c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7770 │ │ │ │ │ + bne.w 775c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 77c0 <_tmp_123_rule> │ │ │ │ │ - cbnz r0, 7696 │ │ │ │ │ + bl 77ac <_tmp_123_rule> │ │ │ │ │ + cbnz r0, 7682 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7770 │ │ │ │ │ + bne.w 775c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 77c0 <_tmp_123_rule> │ │ │ │ │ + bl 77ac <_tmp_123_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7714 │ │ │ │ │ + bne.n 7700 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl e064 │ │ │ │ │ + bl e074 │ │ │ │ │ R_ARM_THM_CALL starred_expression_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7786 │ │ │ │ │ + bne.n 7772 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 764e │ │ │ │ │ + b.n 763a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fcc4 │ │ │ │ │ + bl fcf4 │ │ │ │ │ R_ARM_THM_CALL star_named_expression_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 765e │ │ │ │ │ + beq.n 764a │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 765e │ │ │ │ │ + beq.n 764a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ff50 │ │ │ │ │ + bl ff80 │ │ │ │ │ R_ARM_THM_CALL star_named_expressions_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 765e │ │ │ │ │ + beq.n 764a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c860 │ │ │ │ │ + bl c870 │ │ │ │ │ R_ARM_THM_CALL for_if_clauses_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 765e │ │ │ │ │ + beq.n 764a │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [r6, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r3, [r6, #24] │ │ │ │ │ @@ -13891,43 +13886,43 @@ │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC104 │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ │ ldr r0, [r0, #32] │ │ │ │ │ strd r6, r0, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7c54 │ │ │ │ │ + bl 7c40 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7676 │ │ │ │ │ + beq.n 7662 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 7678 │ │ │ │ │ + b.n 7664 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fcc4 │ │ │ │ │ + bl fcf4 │ │ │ │ │ R_ARM_THM_CALL star_named_expression_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7672 │ │ │ │ │ + beq.n 765e │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7672 │ │ │ │ │ + beq.n 765e │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c860 │ │ │ │ │ + bl c870 │ │ │ │ │ R_ARM_THM_CALL for_if_clauses_rule │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7672 │ │ │ │ │ + beq.n 765e │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC104 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC104 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -13936,39 +13931,39 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r6, #20] │ │ │ │ │ - bl 7c54 │ │ │ │ │ + bl 7c40 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbz r0, 77ba │ │ │ │ │ + cbz r0, 77a6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 7678 │ │ │ │ │ + b.n 7664 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 7678 │ │ │ │ │ + b.n 7664 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 75de │ │ │ │ │ + b.n 75ca │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 7608 │ │ │ │ │ + b.n 75f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c860 │ │ │ │ │ + bl c870 │ │ │ │ │ R_ARM_THM_CALL for_if_clauses_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7692 │ │ │ │ │ + beq.n 767e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC103 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC103 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -13976,219 +13971,219 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [r6, #32] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r6, #28] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r6, #20] │ │ │ │ │ - b.n 76fc │ │ │ │ │ + b.n 76e8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 764e │ │ │ │ │ + b.n 763a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7676 │ │ │ │ │ + b.n 7662 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000077c0 <_tmp_123_rule>: │ │ │ │ │ +000077ac <_tmp_123_rule>: │ │ │ │ │ _tmp_123_rule(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 7814 <_tmp_123_rule+0x54> │ │ │ │ │ + beq.n 7800 <_tmp_123_rule+0x54> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 7814 <_tmp_123_rule+0x54> │ │ │ │ │ + cbnz r0, 7800 <_tmp_123_rule+0x54> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 781c <_tmp_123_rule+0x5c> │ │ │ │ │ + cbnz r3, 7808 <_tmp_123_rule+0x5c> │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 780c <_tmp_123_rule+0x4c> │ │ │ │ │ + cbnz r0, 77f8 <_tmp_123_rule+0x4c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 780c <_tmp_123_rule+0x4c> │ │ │ │ │ + cbnz r3, 77f8 <_tmp_123_rule+0x4c> │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 780c <_tmp_123_rule+0x4c> │ │ │ │ │ + cbnz r0, 77f8 <_tmp_123_rule+0x4c> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 77ea <_tmp_123_rule+0x2a> │ │ │ │ │ + b.n 77d6 <_tmp_123_rule+0x2a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 7810 <_tmp_123_rule+0x50> │ │ │ │ │ + b.n 77fc <_tmp_123_rule+0x50> │ │ │ │ │ │ │ │ │ │ -00007824 <_tmp_119_rule>: │ │ │ │ │ +00007810 <_tmp_119_rule>: │ │ │ │ │ _tmp_119_rule(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 78bc <_tmp_119_rule+0x98> │ │ │ │ │ + beq.n 78a8 <_tmp_119_rule+0x98> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 78bc <_tmp_119_rule+0x98> │ │ │ │ │ + bne.n 78a8 <_tmp_119_rule+0x98> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 78c4 <_tmp_119_rule+0xa0> │ │ │ │ │ + bne.n 78b0 <_tmp_119_rule+0xa0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 32e8 │ │ │ │ │ - cbnz r0, 78b4 <_tmp_119_rule+0x90> │ │ │ │ │ + bl 32e0 │ │ │ │ │ + cbnz r0, 78a0 <_tmp_119_rule+0x90> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 78b4 <_tmp_119_rule+0x90> │ │ │ │ │ + cbnz r3, 78a0 <_tmp_119_rule+0x90> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f9fc │ │ │ │ │ + bl fa2c │ │ │ │ │ R_ARM_THM_CALL tuple_rule │ │ │ │ │ - cbnz r0, 78b4 <_tmp_119_rule+0x90> │ │ │ │ │ + cbnz r0, 78a0 <_tmp_119_rule+0x90> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 78b4 <_tmp_119_rule+0x90> │ │ │ │ │ + cbnz r3, 78a0 <_tmp_119_rule+0x90> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6f94 │ │ │ │ │ + bl 6f98 │ │ │ │ │ R_ARM_THM_CALL genexp_rule │ │ │ │ │ - cbnz r0, 78b4 <_tmp_119_rule+0x90> │ │ │ │ │ + cbnz r0, 78a0 <_tmp_119_rule+0x90> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 78b4 <_tmp_119_rule+0x90> │ │ │ │ │ + cbnz r3, 78a0 <_tmp_119_rule+0x90> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #622 @ 0x26e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 78b4 <_tmp_119_rule+0x90> │ │ │ │ │ + cbnz r0, 78a0 <_tmp_119_rule+0x90> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 78b4 <_tmp_119_rule+0x90> │ │ │ │ │ + cbnz r3, 78a0 <_tmp_119_rule+0x90> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #623 @ 0x26f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 78b4 <_tmp_119_rule+0x90> │ │ │ │ │ + cbnz r0, 78a0 <_tmp_119_rule+0x90> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 78b4 <_tmp_119_rule+0x90> │ │ │ │ │ + cbnz r3, 78a0 <_tmp_119_rule+0x90> │ │ │ │ │ mov.w r1, #624 @ 0x270 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 78b4 <_tmp_119_rule+0x90> │ │ │ │ │ + cbnz r0, 78a0 <_tmp_119_rule+0x90> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 7850 <_tmp_119_rule+0x2c> │ │ │ │ │ + b.n 783c <_tmp_119_rule+0x2c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 78b8 <_tmp_119_rule+0x94> │ │ │ │ │ + b.n 78a4 <_tmp_119_rule+0x94> │ │ │ │ │ │ │ │ │ │ -000078cc <_loop0_121_rule>: │ │ │ │ │ +000078b8 <_loop0_121_rule>: │ │ │ │ │ _loop0_121_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #8 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 7a0a <_loop0_121_rule+0x13e> │ │ │ │ │ + beq.w 79f6 <_loop0_121_rule+0x13e> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7a0a <_loop0_121_rule+0x13e> │ │ │ │ │ + bne.w 79f6 <_loop0_121_rule+0x13e> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 7a02 <_loop0_121_rule+0x136> │ │ │ │ │ + bne.n 79ee <_loop0_121_rule+0x136> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7a12 <_loop0_121_rule+0x146> │ │ │ │ │ + beq.n 79fe <_loop0_121_rule+0x146> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 7a02 <_loop0_121_rule+0x136> │ │ │ │ │ + bne.n 79ee <_loop0_121_rule+0x136> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r7 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ movw r9, #6000 @ 0x1770 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 79ba <_loop0_121_rule+0xee> │ │ │ │ │ + beq.n 79a6 <_loop0_121_rule+0xee> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 79ba <_loop0_121_rule+0xee> │ │ │ │ │ + bne.n 79a6 <_loop0_121_rule+0xee> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 794c <_loop0_121_rule+0x80> │ │ │ │ │ + cbnz r3, 7938 <_loop0_121_rule+0x80> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5eb0 │ │ │ │ │ + bl 5eb4 │ │ │ │ │ R_ARM_THM_CALL star_targets_rule │ │ │ │ │ - cbnz r0, 797a <_loop0_121_rule+0xae> │ │ │ │ │ + cbnz r0, 7966 <_loop0_121_rule+0xae> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 79d0 <_loop0_121_rule+0x104> │ │ │ │ │ + beq.n 79bc <_loop0_121_rule+0x104> │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - bgt.n 79c2 <_loop0_121_rule+0xf6> │ │ │ │ │ + bgt.n 79ae <_loop0_121_rule+0xf6> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -14197,256 +14192,256 @@ │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 794c <_loop0_121_rule+0x80> │ │ │ │ │ + beq.n 7938 <_loop0_121_rule+0x80> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 79a6 <_loop0_121_rule+0xda> │ │ │ │ │ + cbnz r3, 7992 <_loop0_121_rule+0xda> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp sl, r8 │ │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 79e4 <_loop0_121_rule+0x118> │ │ │ │ │ + beq.n 79d0 <_loop0_121_rule+0x118> │ │ │ │ │ str.w r2, [r6, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - b.n 792a <_loop0_121_rule+0x5e> │ │ │ │ │ + b.n 7916 <_loop0_121_rule+0x5e> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 798e <_loop0_121_rule+0xc2> │ │ │ │ │ + beq.n 797a <_loop0_121_rule+0xc2> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 7950 <_loop0_121_rule+0x84> │ │ │ │ │ + b.n 793c <_loop0_121_rule+0x84> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 7940 <_loop0_121_rule+0x74> │ │ │ │ │ + b.n 792c <_loop0_121_rule+0x74> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr.w r2, [r6, r7, lsl #2] │ │ │ │ │ str.w r2, [r3, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ - b.n 7962 <_loop0_121_rule+0x96> │ │ │ │ │ + b.n 794e <_loop0_121_rule+0x96> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 7970 <_loop0_121_rule+0xa4> │ │ │ │ │ + b.n 795c <_loop0_121_rule+0xa4> │ │ │ │ │ mov.w r3, sl, lsl #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov sl, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 79d0 <_loop0_121_rule+0x104> │ │ │ │ │ + beq.n 79bc <_loop0_121_rule+0x104> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 799a <_loop0_121_rule+0xce> │ │ │ │ │ + b.n 7986 <_loop0_121_rule+0xce> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 7970 <_loop0_121_rule+0xa4> │ │ │ │ │ + b.n 795c <_loop0_121_rule+0xa4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 7900 <_loop0_121_rule+0x34> │ │ │ │ │ + b.n 78ec <_loop0_121_rule+0x34> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 7970 <_loop0_121_rule+0xa4> │ │ │ │ │ + b.n 795c <_loop0_121_rule+0xa4> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00007a24 : │ │ │ │ │ +00007a10 : │ │ │ │ │ expression_without_invalid_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ ldrd r3, r7, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #28 │ │ │ │ │ movs r1, #0 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r0, #92] @ 0x5c │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 7b60 │ │ │ │ │ + beq.w 7b4c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7b60 │ │ │ │ │ + bne.w 7b4c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 7b56 │ │ │ │ │ + bne.n 7b42 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.n 7b32 │ │ │ │ │ + beq.n 7b1e │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7acc │ │ │ │ │ + bl 7ad0 │ │ │ │ │ R_ARM_THM_CALL disjunction_rule │ │ │ │ │ mov sl, r0 │ │ │ │ │ - cbnz r0, 7ab8 │ │ │ │ │ + cbnz r0, 7aa4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 7b56 │ │ │ │ │ + bne.n 7b42 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7acc │ │ │ │ │ + bl 7ad0 │ │ │ │ │ R_ARM_THM_CALL disjunction_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 7aa8 │ │ │ │ │ + cbnz r0, 7a94 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, 7aa8 │ │ │ │ │ + cbnz r3, 7a94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c6b0 │ │ │ │ │ + bl c6c0 │ │ │ │ │ R_ARM_THM_CALL lambdef_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 7aa8 │ │ │ │ │ + cbnz r0, 7a94 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #92] @ 0x5c │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #682 @ 0x2aa │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7a84 │ │ │ │ │ + beq.n 7a70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7acc │ │ │ │ │ + bl 7ad0 │ │ │ │ │ R_ARM_THM_CALL disjunction_rule │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7a84 │ │ │ │ │ + beq.n 7a70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #686 @ 0x2ae │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7a84 │ │ │ │ │ + beq.n 7a70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72c4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7a84 │ │ │ │ │ + beq.n 7a70 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7aa8 │ │ │ │ │ + beq.n 7a94 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, fp │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ strd r9, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_IfExp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_IfExp │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 7b1c │ │ │ │ │ + cbz r0, 7b08 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 7aa8 │ │ │ │ │ + beq.n 7a94 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7aa8 │ │ │ │ │ + beq.n 7a94 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r7, [r4, #92] @ 0x5c │ │ │ │ │ - b.n 7aae │ │ │ │ │ + b.n 7a9a │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - blt.n 7b68 │ │ │ │ │ + blt.n 7b54 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 7a7a │ │ │ │ │ - b.n 7aa8 │ │ │ │ │ + beq.n 7a66 │ │ │ │ │ + b.n 7a94 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r7, [r4, #92] @ 0x5c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 7aae │ │ │ │ │ + b.n 7a9a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 7a5e │ │ │ │ │ + b.n 7a4a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r7, [r4, #92] @ 0x5c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 7aae │ │ │ │ │ + b.n 7a9a │ │ │ │ │ │ │ │ │ │ -00007b74 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0>: │ │ │ │ │ +00007b60 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0>: │ │ │ │ │ _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, #24 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ mov r4, r1 │ │ │ │ │ bl 0 <_PyPegen_get_invalid_target> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_invalid_target │ │ │ │ │ - cbz r0, 7be2 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0x6e> │ │ │ │ │ + cbz r0, 7bce <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0x6e> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ bics.w r3, r4, #2 │ │ │ │ │ ldr r4, [r0, #20] │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -14471,72 +14466,72 @@ │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r2, r4 │ │ │ │ │ strd r5, r0, [sp, #8] │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ - bl 7c54 │ │ │ │ │ + bl 7c40 │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7bdc <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0x68> │ │ │ │ │ + beq.n 7bc8 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0x68> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str.w r3, [r8, #60] @ 0x3c │ │ │ │ │ - b.n 7bdc <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0x68> │ │ │ │ │ + b.n 7bc8 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0x68> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00007bf4 <_tmp_124_rule>: │ │ │ │ │ +00007be0 <_tmp_124_rule>: │ │ │ │ │ _tmp_124_rule(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 7c44 <_tmp_124_rule+0x50> │ │ │ │ │ + beq.n 7c30 <_tmp_124_rule+0x50> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 7c44 <_tmp_124_rule+0x50> │ │ │ │ │ + cbnz r0, 7c30 <_tmp_124_rule+0x50> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 7c4c <_tmp_124_rule+0x58> │ │ │ │ │ + cbnz r3, 7c38 <_tmp_124_rule+0x58> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 2204 │ │ │ │ │ - cbnz r0, 7c3c <_tmp_124_rule+0x48> │ │ │ │ │ + bl 21fc │ │ │ │ │ + cbnz r0, 7c28 <_tmp_124_rule+0x48> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 7c3c <_tmp_124_rule+0x48> │ │ │ │ │ + cbnz r3, 7c28 <_tmp_124_rule+0x48> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2580 │ │ │ │ │ - cbnz r0, 7c3c <_tmp_124_rule+0x48> │ │ │ │ │ + bl 2578 │ │ │ │ │ + cbnz r0, 7c28 <_tmp_124_rule+0x48> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 7c1e <_tmp_124_rule+0x2a> │ │ │ │ │ + b.n 7c0a <_tmp_124_rule+0x2a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 7c40 <_tmp_124_rule+0x4c> │ │ │ │ │ + b.n 7c2c <_tmp_124_rule+0x4c> │ │ │ │ │ │ │ │ │ │ -00007c54 : │ │ │ │ │ +00007c40 : │ │ │ │ │ RAISE_ERROR_KNOWN_LOCATION(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, #24 │ │ │ │ │ adds r4, r3, #5 │ │ │ │ │ @@ -14556,283 +14551,283 @@ │ │ │ │ │ str r4, [sp, #12] │ │ │ │ │ bl 0 <_PyPegen_raise_error_known_location> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error_known_location │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #24 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -00007c98 <_loop0_1_rule>: │ │ │ │ │ +00007c84 <_loop0_1_rule>: │ │ │ │ │ _loop0_1_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 7d1c <_loop0_1_rule+0x84> │ │ │ │ │ + beq.n 7d08 <_loop0_1_rule+0x84> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 7d1c <_loop0_1_rule+0x84> │ │ │ │ │ + cbnz r0, 7d08 <_loop0_1_rule+0x84> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 7d7c <_loop0_1_rule+0xe4> │ │ │ │ │ + bne.n 7d68 <_loop0_1_rule+0xe4> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7d6c <_loop0_1_rule+0xd4> │ │ │ │ │ + beq.n 7d58 <_loop0_1_rule+0xd4> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 7d7c <_loop0_1_rule+0xe4> │ │ │ │ │ + bne.n 7d68 <_loop0_1_rule+0xe4> │ │ │ │ │ mov r8, r7 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r0, 7d5c <_loop0_1_rule+0xc4> │ │ │ │ │ + cbnz r0, 7d48 <_loop0_1_rule+0xc4> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 7d48 <_loop0_1_rule+0xb0> │ │ │ │ │ + cbz r0, 7d34 <_loop0_1_rule+0xb0> │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - bgt.n 7d24 <_loop0_1_rule+0x8c> │ │ │ │ │ + bgt.n 7d10 <_loop0_1_rule+0x8c> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 7cc6 <_loop0_1_rule+0x2e> │ │ │ │ │ + b.n 7cb2 <_loop0_1_rule+0x2e> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr.w r2, [r6, r7, lsl #2] │ │ │ │ │ str.w r2, [r3, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ - b.n 7d04 <_loop0_1_rule+0x6c> │ │ │ │ │ + b.n 7cf0 <_loop0_1_rule+0x6c> │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov.w r3, r9, lsl #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r9, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 7d84 <_loop0_1_rule+0xec> │ │ │ │ │ + cbnz r0, 7d70 <_loop0_1_rule+0xec> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 7d12 <_loop0_1_rule+0x7a> │ │ │ │ │ + b.n 7cfe <_loop0_1_rule+0x7a> │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - beq.n 7d32 <_loop0_1_rule+0x9a> │ │ │ │ │ + beq.n 7d1e <_loop0_1_rule+0x9a> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str.w r3, [r6, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ - b.n 7cea <_loop0_1_rule+0x52> │ │ │ │ │ + b.n 7cd6 <_loop0_1_rule+0x52> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 7d12 <_loop0_1_rule+0x7a> │ │ │ │ │ + b.n 7cfe <_loop0_1_rule+0x7a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 7d12 <_loop0_1_rule+0x7a> │ │ │ │ │ + b.n 7cfe <_loop0_1_rule+0x7a> │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 7d60 <_loop0_1_rule+0xc8> │ │ │ │ │ + b.n 7d4c <_loop0_1_rule+0xc8> │ │ │ │ │ │ │ │ │ │ -00007d88 <_loop1_82_rule>: │ │ │ │ │ +00007d74 <_loop1_82_rule>: │ │ │ │ │ _loop1_82_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #8 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 7e7c <_loop1_82_rule+0xf4> │ │ │ │ │ + beq.n 7e68 <_loop1_82_rule+0xf4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7e7c <_loop1_82_rule+0xf4> │ │ │ │ │ + bne.n 7e68 <_loop1_82_rule+0xf4> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r5, 7de8 <_loop1_82_rule+0x60> │ │ │ │ │ + cbnz r5, 7dd4 <_loop1_82_rule+0x60> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7e54 <_loop1_82_rule+0xcc> │ │ │ │ │ + beq.n 7e40 <_loop1_82_rule+0xcc> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 7de8 <_loop1_82_rule+0x60> │ │ │ │ │ + cbnz r3, 7dd4 <_loop1_82_rule+0x60> │ │ │ │ │ mov r5, r3 │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7e88 │ │ │ │ │ + bl 7e74 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r0, 7df8 <_loop1_82_rule+0x70> │ │ │ │ │ + cbnz r0, 7de4 <_loop1_82_rule+0x70> │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - cbnz r5, 7e06 <_loop1_82_rule+0x7e> │ │ │ │ │ + cbnz r5, 7df2 <_loop1_82_rule+0x7e> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - beq.n 7e3c <_loop1_82_rule+0xb4> │ │ │ │ │ + beq.n 7e28 <_loop1_82_rule+0xb4> │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str.w r3, [r6, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ - b.n 7dd4 <_loop1_82_rule+0x4c> │ │ │ │ │ + b.n 7dc0 <_loop1_82_rule+0x4c> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 7de2 <_loop1_82_rule+0x5a> │ │ │ │ │ + bne.n 7dce <_loop1_82_rule+0x5a> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7e84 <_loop1_82_rule+0xfc> │ │ │ │ │ + beq.n 7e70 <_loop1_82_rule+0xfc> │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - bgt.n 7e2e <_loop1_82_rule+0xa6> │ │ │ │ │ + bgt.n 7e1a <_loop1_82_rule+0xa6> │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 7dee <_loop1_82_rule+0x66> │ │ │ │ │ + b.n 7dda <_loop1_82_rule+0x66> │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr.w r1, [r6, r7, lsl #2] │ │ │ │ │ str.w r1, [r3, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ - b.n 7e1a <_loop1_82_rule+0x92> │ │ │ │ │ + b.n 7e06 <_loop1_82_rule+0x92> │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov.w r3, r8, lsl #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r8, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbz r0, 7e64 <_loop1_82_rule+0xdc> │ │ │ │ │ + cbz r0, 7e50 <_loop1_82_rule+0xdc> │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 7dfc <_loop1_82_rule+0x74> │ │ │ │ │ + b.n 7de8 <_loop1_82_rule+0x74> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 7dee <_loop1_82_rule+0x66> │ │ │ │ │ + b.n 7dda <_loop1_82_rule+0x66> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 7dee <_loop1_82_rule+0x66> │ │ │ │ │ + b.n 7dda <_loop1_82_rule+0x66> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 7db8 <_loop1_82_rule+0x30> │ │ │ │ │ + b.n 7da4 <_loop1_82_rule+0x30> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - b.n 7e66 <_loop1_82_rule+0xde> │ │ │ │ │ + b.n 7e52 <_loop1_82_rule+0xde> │ │ │ │ │ │ │ │ │ │ -00007e88 : │ │ │ │ │ +00007e74 : │ │ │ │ │ tstring_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 81ee │ │ │ │ │ + beq.w 81da │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 81ee │ │ │ │ │ + bne.w 81da │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 81e8 │ │ │ │ │ + bne.w 81d4 │ │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ │ mov.w r1, #1168 @ 0x490 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - cbnz r0, 7efe │ │ │ │ │ + cbnz r0, 7eea │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 81e8 │ │ │ │ │ + bne.w 81d4 │ │ │ │ │ movs r1, #62 @ 0x3e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbnz r0, 7f0c │ │ │ │ │ + cbnz r0, 7ef8 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ │ mov.w r2, #1168 @ 0x490 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -14845,217 +14840,217 @@ │ │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 81e0 │ │ │ │ │ + beq.w 81cc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 81e0 │ │ │ │ │ + bne.w 81cc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 819e │ │ │ │ │ + bne.w 818a │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov fp, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8196 │ │ │ │ │ + beq.w 8182 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 819e │ │ │ │ │ + bne.w 818a │ │ │ │ │ mov r8, r3 │ │ │ │ │ movs r2, #1 │ │ │ │ │ strd r5, r3, [sp, #48] @ 0x30 │ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 8186 │ │ │ │ │ + beq.w 8172 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8186 │ │ │ │ │ + bne.w 8172 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 817c │ │ │ │ │ + bne.w 8168 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov sl, r3 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.w 8174 │ │ │ │ │ + beq.w 8160 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8174 │ │ │ │ │ + bne.w 8160 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 7fe8 │ │ │ │ │ + cbnz r3, 7fd4 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne.w 8164 │ │ │ │ │ + bne.w 8150 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 81ae │ │ │ │ │ + blt.w 819a │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r2, [r3, r5, lsl #2] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ │ - cbnz r3, 7fe8 │ │ │ │ │ + cbnz r3, 7fd4 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 809c │ │ │ │ │ + bne.n 8088 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 81c4 │ │ │ │ │ + bne.w 81b0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 81ba │ │ │ │ │ + bne.w 81a6 │ │ │ │ │ movs r1, #63 @ 0x3f │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8144 │ │ │ │ │ + bne.w 8130 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldrd r5, r3, [sp, #48] @ 0x30 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r8 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8190 │ │ │ │ │ + beq.w 817c │ │ │ │ │ mov lr, r9 │ │ │ │ │ mov ip, r8 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - ble.n 803e │ │ │ │ │ + ble.n 802a │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr.w r0, [lr, r3, lsl #2] │ │ │ │ │ str.w r0, [r1, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n 802c │ │ │ │ │ + b.n 8018 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7eea │ │ │ │ │ + beq.w 7ed6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_template_str> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_template_str │ │ │ │ │ movs r1, #14 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC107 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC107 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 53c8 │ │ │ │ │ + bl 53c0 │ │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ │ - cbz r0, 8084 │ │ │ │ │ + cbz r0, 8070 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 7ef0 │ │ │ │ │ + beq.w 7edc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7ef0 │ │ │ │ │ + beq.w 7edc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7f06 │ │ │ │ │ + b.n 7ef2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d6bc │ │ │ │ │ + bl d6cc │ │ │ │ │ R_ARM_THM_CALL annotated_rhs_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7fdc │ │ │ │ │ + beq.n 7fc8 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 7fde │ │ │ │ │ + bne.n 7fca │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3608 │ │ │ │ │ + bl 3600 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 7fde │ │ │ │ │ + bne.n 7fca │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bcfc │ │ │ │ │ + bl bce8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 7fde │ │ │ │ │ + bne.n 7fca │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7fdc │ │ │ │ │ + beq.w 7fc8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 81d6 │ │ │ │ │ + beq.n 81c2 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r2, r3, [sp, #56] @ 0x38 │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ str r6, [sp, #20] │ │ │ │ │ @@ -15068,1514 +15063,1514 @@ │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyPegen_interpolation> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_interpolation │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 81a6 │ │ │ │ │ + beq.n 8192 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 81a6 │ │ │ │ │ + bne.n 8192 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - cbz r5, 8160 │ │ │ │ │ + cbz r5, 814c │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq.n 81f6 │ │ │ │ │ + beq.n 81e2 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str.w r5, [r9, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ mov fp, r3 │ │ │ │ │ - b.n 7f58 │ │ │ │ │ + b.n 7f44 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_constant_from_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_constant_from_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 820a │ │ │ │ │ + beq.n 81f6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 820a │ │ │ │ │ + bne.n 81f6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 8130 │ │ │ │ │ + b.n 811c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 7fee │ │ │ │ │ + b.n 7fda │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ - b.n 7fd0 │ │ │ │ │ + b.n 7fbc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 7fa4 │ │ │ │ │ + b.n 7f90 │ │ │ │ │ subs r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ ldrd r5, r3, [sp, #48] @ 0x30 │ │ │ │ │ - b.n 8010 │ │ │ │ │ + b.n 7ffc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 7f78 │ │ │ │ │ + b.n 7f64 │ │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7eea │ │ │ │ │ + b.n 7ed6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8124 │ │ │ │ │ + beq.n 8110 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7fee │ │ │ │ │ + b.n 7fda │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ ldrd r5, r3, [sp, #48] @ 0x30 │ │ │ │ │ - b.n 8010 │ │ │ │ │ + b.n 7ffc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7fe8 │ │ │ │ │ + bne.w 7fd4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 410 <_PyPegen_parse+0x410> │ │ │ │ │ R_ARM_THM_CALL invalid_tstring_replacement_field_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 8124 │ │ │ │ │ + bne.n 8110 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7fee │ │ │ │ │ + b.n 7fda │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 7f2c │ │ │ │ │ + b.n 7f18 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 8096 │ │ │ │ │ + b.n 8082 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 7ebc │ │ │ │ │ + b.n 7ea8 │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 818e │ │ │ │ │ + beq.n 817a │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b.n 8136 │ │ │ │ │ + b.n 8122 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 8220 │ │ │ │ │ + cbnz r0, 820c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 8130 │ │ │ │ │ + bne.n 811c │ │ │ │ │ ldrd r5, r3, [sp, #48] @ 0x30 │ │ │ │ │ - b.n 8010 │ │ │ │ │ + b.n 7ffc │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldrd r5, r3, [sp, #48] @ 0x30 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 8010 │ │ │ │ │ + b.n 7ffc │ │ │ │ │ │ │ │ │ │ -00008230 <_tmp_163_rule>: │ │ │ │ │ +0000821c <_tmp_163_rule>: │ │ │ │ │ _tmp_163_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #28 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 8412 <_tmp_163_rule+0x1e2> │ │ │ │ │ + beq.w 83fe <_tmp_163_rule+0x1e2> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8412 <_tmp_163_rule+0x1e2> │ │ │ │ │ + bne.w 83fe <_tmp_163_rule+0x1e2> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 840c <_tmp_163_rule+0x1dc> │ │ │ │ │ + bne.w 83f8 <_tmp_163_rule+0x1dc> │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r7, r1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 8404 <_tmp_163_rule+0x1d4> │ │ │ │ │ + beq.w 83f0 <_tmp_163_rule+0x1d4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8404 <_tmp_163_rule+0x1d4> │ │ │ │ │ + bne.w 83f0 <_tmp_163_rule+0x1d4> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 83c0 <_tmp_163_rule+0x190> │ │ │ │ │ + bne.w 83ac <_tmp_163_rule+0x190> │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n 83a0 <_tmp_163_rule+0x170> │ │ │ │ │ + beq.n 838c <_tmp_163_rule+0x170> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72c4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r3, 82c6 <_tmp_163_rule+0x96> │ │ │ │ │ + cbnz r3, 82b2 <_tmp_163_rule+0x96> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 82f4 <_tmp_163_rule+0xc4> │ │ │ │ │ + cbnz r0, 82e0 <_tmp_163_rule+0xc4> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 83f0 <_tmp_163_rule+0x1c0> │ │ │ │ │ + bne.w 83dc <_tmp_163_rule+0x1c0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f5fc │ │ │ │ │ + bl f62c │ │ │ │ │ R_ARM_THM_CALL named_expression_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8380 <_tmp_163_rule+0x150> │ │ │ │ │ + beq.n 836c <_tmp_163_rule+0x150> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 841a <_tmp_163_rule+0x1ea> │ │ │ │ │ + bne.w 8406 <_tmp_163_rule+0x1ea> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72c4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 82c6 <_tmp_163_rule+0x96> │ │ │ │ │ + bne.n 82b2 <_tmp_163_rule+0x96> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 8440 <_tmp_163_rule+0x210> │ │ │ │ │ + beq.w 842c <_tmp_163_rule+0x210> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8440 <_tmp_163_rule+0x210> │ │ │ │ │ + bne.w 842c <_tmp_163_rule+0x210> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8430 <_tmp_163_rule+0x200> │ │ │ │ │ + bne.w 841c <_tmp_163_rule+0x200> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov fp, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 83c6 <_tmp_163_rule+0x196> │ │ │ │ │ + bne.n 83b2 <_tmp_163_rule+0x196> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 82c6 <_tmp_163_rule+0x96> │ │ │ │ │ + bne.n 82b2 <_tmp_163_rule+0x96> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 8380 <_tmp_163_rule+0x150> │ │ │ │ │ + cbz r0, 836c <_tmp_163_rule+0x150> │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ strd r9, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_Slice> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Slice │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 82da <_tmp_163_rule+0xaa> │ │ │ │ │ + bne.n 82c6 <_tmp_163_rule+0xaa> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 8424 <_tmp_163_rule+0x1f4> │ │ │ │ │ + bne.n 8410 <_tmp_163_rule+0x1f4> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 8438 <_tmp_163_rule+0x208> │ │ │ │ │ + bne.n 8424 <_tmp_163_rule+0x208> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e064 │ │ │ │ │ + bl e074 │ │ │ │ │ R_ARM_THM_CALL starred_expression_rule │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 82e8 <_tmp_163_rule+0xb8> │ │ │ │ │ + bne.n 82d4 <_tmp_163_rule+0xb8> │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b.n 82e8 <_tmp_163_rule+0xb8> │ │ │ │ │ + b.n 82d4 <_tmp_163_rule+0xb8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 83e2 <_tmp_163_rule+0x1b2> │ │ │ │ │ + blt.n 83ce <_tmp_163_rule+0x1b2> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 82ae <_tmp_163_rule+0x7e> │ │ │ │ │ + beq.w 829a <_tmp_163_rule+0x7e> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 8386 <_tmp_163_rule+0x156> │ │ │ │ │ + b.n 8372 <_tmp_163_rule+0x156> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72c4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 833c <_tmp_163_rule+0x10c> │ │ │ │ │ + bne.n 8328 <_tmp_163_rule+0x10c> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 8342 <_tmp_163_rule+0x112> │ │ │ │ │ + bne.n 832e <_tmp_163_rule+0x112> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 83f8 <_tmp_163_rule+0x1c8> │ │ │ │ │ + cbnz r0, 83e4 <_tmp_163_rule+0x1c8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 8340 <_tmp_163_rule+0x110> │ │ │ │ │ + b.n 832c <_tmp_163_rule+0x110> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 8388 <_tmp_163_rule+0x158> │ │ │ │ │ + b.n 8374 <_tmp_163_rule+0x158> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 8388 <_tmp_163_rule+0x158> │ │ │ │ │ + b.n 8374 <_tmp_163_rule+0x158> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 82c6 <_tmp_163_rule+0x96> │ │ │ │ │ + b.n 82b2 <_tmp_163_rule+0x96> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 8290 <_tmp_163_rule+0x60> │ │ │ │ │ + b.n 827c <_tmp_163_rule+0x60> │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 82ea <_tmp_163_rule+0xba> │ │ │ │ │ + b.n 82d6 <_tmp_163_rule+0xba> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 8264 <_tmp_163_rule+0x34> │ │ │ │ │ + b.n 8250 <_tmp_163_rule+0x34> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 82e2 <_tmp_163_rule+0xb2> │ │ │ │ │ + beq.w 82ce <_tmp_163_rule+0xb2> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 8386 <_tmp_163_rule+0x156> │ │ │ │ │ + b.n 8372 <_tmp_163_rule+0x156> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 82c6 <_tmp_163_rule+0x96> │ │ │ │ │ + b.n 82b2 <_tmp_163_rule+0x96> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 82ea <_tmp_163_rule+0xba> │ │ │ │ │ + b.n 82d6 <_tmp_163_rule+0xba> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 8322 <_tmp_163_rule+0xf2> │ │ │ │ │ + b.n 830e <_tmp_163_rule+0xf2> │ │ │ │ │ │ │ │ │ │ -00008448 <_loop0_75_rule>: │ │ │ │ │ +00008434 <_loop0_75_rule>: │ │ │ │ │ _loop0_75_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 84ca <_loop0_75_rule+0x82> │ │ │ │ │ + beq.n 84b6 <_loop0_75_rule+0x82> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 84ca <_loop0_75_rule+0x82> │ │ │ │ │ + cbnz r0, 84b6 <_loop0_75_rule+0x82> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 8514 <_loop0_75_rule+0xcc> │ │ │ │ │ + bne.n 8500 <_loop0_75_rule+0xcc> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8504 <_loop0_75_rule+0xbc> │ │ │ │ │ + beq.n 84f0 <_loop0_75_rule+0xbc> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 8514 <_loop0_75_rule+0xcc> │ │ │ │ │ + bne.n 8500 <_loop0_75_rule+0xcc> │ │ │ │ │ mov r8, r6 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8538 │ │ │ │ │ + bl 8524 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r0, 84f4 <_loop0_75_rule+0xac> │ │ │ │ │ + cbnz r0, 84e0 <_loop0_75_rule+0xac> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 84e0 <_loop0_75_rule+0x98> │ │ │ │ │ + cbz r0, 84cc <_loop0_75_rule+0x98> │ │ │ │ │ cmp r8, r6 │ │ │ │ │ - bgt.n 84d2 <_loop0_75_rule+0x8a> │ │ │ │ │ + bgt.n 84be <_loop0_75_rule+0x8a> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 8476 <_loop0_75_rule+0x2e> │ │ │ │ │ + b.n 8462 <_loop0_75_rule+0x2e> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr.w r2, [r7, r6, lsl #2] │ │ │ │ │ str.w r2, [r3, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n 84b2 <_loop0_75_rule+0x6a> │ │ │ │ │ + b.n 849e <_loop0_75_rule+0x6a> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 84c0 <_loop0_75_rule+0x78> │ │ │ │ │ + b.n 84ac <_loop0_75_rule+0x78> │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - beq.n 851c <_loop0_75_rule+0xd4> │ │ │ │ │ + beq.n 8508 <_loop0_75_rule+0xd4> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str.w r3, [r7, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ - b.n 849a <_loop0_75_rule+0x52> │ │ │ │ │ + b.n 8486 <_loop0_75_rule+0x52> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r7 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 84c0 <_loop0_75_rule+0x78> │ │ │ │ │ + b.n 84ac <_loop0_75_rule+0x78> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 84c0 <_loop0_75_rule+0x78> │ │ │ │ │ + b.n 84ac <_loop0_75_rule+0x78> │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov.w r3, r9, lsl #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r9, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 84e0 <_loop0_75_rule+0x98> │ │ │ │ │ + beq.n 84cc <_loop0_75_rule+0x98> │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n 84f8 <_loop0_75_rule+0xb0> │ │ │ │ │ + b.n 84e4 <_loop0_75_rule+0xb0> │ │ │ │ │ │ │ │ │ │ -00008538 : │ │ │ │ │ +00008524 : │ │ │ │ │ lambda_param_maybe_default_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 85e8 │ │ │ │ │ + beq.n 85d4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 85e8 │ │ │ │ │ + bne.n 85d4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 85e0 │ │ │ │ │ + bne.n 85cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl 12738 │ │ │ │ │ + bl 12768 │ │ │ │ │ R_ARM_THM_CALL lambda_param_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 859c │ │ │ │ │ + cbnz r0, 8588 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 85e0 │ │ │ │ │ + bne.n 85cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12738 │ │ │ │ │ + bl 12768 │ │ │ │ │ R_ARM_THM_CALL lambda_param_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 85f0 │ │ │ │ │ + bne.n 85dc │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1216c │ │ │ │ │ + bl 1219c │ │ │ │ │ R_ARM_THM_CALL default_rule │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 857a │ │ │ │ │ + bne.n 8566 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8578 │ │ │ │ │ + beq.n 8564 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_default_pair │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 85cc │ │ │ │ │ + cbz r0, 85b8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 8590 │ │ │ │ │ + beq.n 857c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8590 │ │ │ │ │ + beq.n 857c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 8594 │ │ │ │ │ + b.n 8580 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 8594 │ │ │ │ │ + b.n 8580 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 8566 │ │ │ │ │ + b.n 8552 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1216c │ │ │ │ │ + bl 1219c │ │ │ │ │ R_ARM_THM_CALL default_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 858c │ │ │ │ │ + bne.n 8578 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #11 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 85b6 │ │ │ │ │ - b.n 858c │ │ │ │ │ + bne.n 85a2 │ │ │ │ │ + b.n 8578 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00008618 <_loop0_77_rule>: │ │ │ │ │ +00008604 <_loop0_77_rule>: │ │ │ │ │ _loop0_77_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 876c <_loop0_77_rule+0x154> │ │ │ │ │ + beq.w 8758 <_loop0_77_rule+0x154> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 876c <_loop0_77_rule+0x154> │ │ │ │ │ + bne.w 8758 <_loop0_77_rule+0x154> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 8762 <_loop0_77_rule+0x14a> │ │ │ │ │ + bne.w 874e <_loop0_77_rule+0x14a> │ │ │ │ │ movs r0, #4 │ │ │ │ │ - ldr.w r9, [r4, #8] │ │ │ │ │ + ldr.w r8, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8752 <_loop0_77_rule+0x13a> │ │ │ │ │ + beq.n 873e <_loop0_77_rule+0x13a> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 8762 <_loop0_77_rule+0x14a> │ │ │ │ │ + bne.n 874e <_loop0_77_rule+0x14a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ - movw r8, #6000 @ 0x1770 │ │ │ │ │ + movw r9, #6000 @ 0x1770 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ - cmp r3, r8 │ │ │ │ │ + cmp r3, r9 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 874a <_loop0_77_rule+0x132> │ │ │ │ │ + beq.n 8736 <_loop0_77_rule+0x132> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 874a <_loop0_77_rule+0x132> │ │ │ │ │ + bne.n 8736 <_loop0_77_rule+0x132> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 86b0 <_loop0_77_rule+0x98> │ │ │ │ │ + cbnz r3, 869c <_loop0_77_rule+0x98> │ │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 86dc <_loop0_77_rule+0xc4> │ │ │ │ │ + cbnz r0, 86c8 <_loop0_77_rule+0xc4> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ - cbnz r3, 86b0 <_loop0_77_rule+0x98> │ │ │ │ │ + cbnz r3, 869c <_loop0_77_rule+0x98> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 103f8 │ │ │ │ │ + bl 10428 │ │ │ │ │ R_ARM_THM_CALL fstring_replacement_field_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbnz r0, 86f0 <_loop0_77_rule+0xd8> │ │ │ │ │ + cbnz r0, 86dc <_loop0_77_rule+0xd8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str.w r9, [r4, #8] │ │ │ │ │ + str.w r8, [r4, #8] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ - mov r9, r0 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8736 <_loop0_77_rule+0x11e> │ │ │ │ │ + beq.n 8722 <_loop0_77_rule+0x11e> │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - ble.n 8706 <_loop0_77_rule+0xee> │ │ │ │ │ - ldr.w r3, [r9, #4] │ │ │ │ │ + ble.n 86f2 <_loop0_77_rule+0xee> │ │ │ │ │ + ldr.w r3, [r8, #4] │ │ │ │ │ ldr.w r2, [r7, r5, lsl #2] │ │ │ │ │ str.w r2, [r3, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ - b.n 86c8 <_loop0_77_rule+0xb0> │ │ │ │ │ + b.n 86b4 <_loop0_77_rule+0xb0> │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_decoded_constant_from_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_decoded_constant_from_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8774 <_loop0_77_rule+0x15c> │ │ │ │ │ + beq.n 8760 <_loop0_77_rule+0x15c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 8774 <_loop0_77_rule+0x15c> │ │ │ │ │ + bne.n 8760 <_loop0_77_rule+0x15c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp sl, r6 │ │ │ │ │ - beq.n 871a <_loop0_77_rule+0x102> │ │ │ │ │ + beq.n 8706 <_loop0_77_rule+0x102> │ │ │ │ │ str.w r2, [r7, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - ldr.w r9, [r4, #8] │ │ │ │ │ - b.n 8676 <_loop0_77_rule+0x5e> │ │ │ │ │ + ldr.w r8, [r4, #8] │ │ │ │ │ + b.n 8662 <_loop0_77_rule+0x5e> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov.w sl, sl, lsl #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov.w r1, sl, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - cbz r0, 8736 <_loop0_77_rule+0x11e> │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + cbz r0, 8722 <_loop0_77_rule+0x11e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n 86fa <_loop0_77_rule+0xe2> │ │ │ │ │ + b.n 86e6 <_loop0_77_rule+0xe2> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 8710 <_loop0_77_rule+0xf8> │ │ │ │ │ + b.n 86fc <_loop0_77_rule+0xf8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 868c <_loop0_77_rule+0x74> │ │ │ │ │ + b.n 8678 <_loop0_77_rule+0x74> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r9, r7 │ │ │ │ │ + mov r8, r7 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 8710 <_loop0_77_rule+0xf8> │ │ │ │ │ + b.n 86fc <_loop0_77_rule+0xf8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov.w r9, #0 │ │ │ │ │ + mov.w r8, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 8710 <_loop0_77_rule+0xf8> │ │ │ │ │ + b.n 86fc <_loop0_77_rule+0xf8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 864c <_loop0_77_rule+0x34> │ │ │ │ │ + b.n 8638 <_loop0_77_rule+0x34> │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r0, 878a <_loop0_77_rule+0x172> │ │ │ │ │ + cbnz r0, 8776 <_loop0_77_rule+0x172> │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 86b6 <_loop0_77_rule+0x9e> │ │ │ │ │ - b.n 86f6 <_loop0_77_rule+0xde> │ │ │ │ │ + beq.n 86a2 <_loop0_77_rule+0x9e> │ │ │ │ │ + b.n 86e2 <_loop0_77_rule+0xde> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 86b6 <_loop0_77_rule+0x9e> │ │ │ │ │ + b.n 86a2 <_loop0_77_rule+0x9e> │ │ │ │ │ │ │ │ │ │ -00008790 <_tmp_10_rule>: │ │ │ │ │ +0000877c <_tmp_10_rule>: │ │ │ │ │ _tmp_10_rule(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #8 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 8810 <_tmp_10_rule+0x80> │ │ │ │ │ + beq.n 87fc <_tmp_10_rule+0x80> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 8810 <_tmp_10_rule+0x80> │ │ │ │ │ + cbnz r0, 87fc <_tmp_10_rule+0x80> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r5, 8808 <_tmp_10_rule+0x78> │ │ │ │ │ + cbnz r5, 87f4 <_tmp_10_rule+0x78> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 87de <_tmp_10_rule+0x4e> │ │ │ │ │ + cbnz r0, 87ca <_tmp_10_rule+0x4e> │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d6bc │ │ │ │ │ + bl d6cc │ │ │ │ │ R_ARM_THM_CALL annotated_rhs_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 87ce <_tmp_10_rule+0x3e> │ │ │ │ │ + beq.n 87ba <_tmp_10_rule+0x3e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 87d2 <_tmp_10_rule+0x42> │ │ │ │ │ + beq.n 87be <_tmp_10_rule+0x42> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 87d2 <_tmp_10_rule+0x42> │ │ │ │ │ + beq.n 87be <_tmp_10_rule+0x42> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r2, r5 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 87d6 <_tmp_10_rule+0x46> │ │ │ │ │ + b.n 87c2 <_tmp_10_rule+0x46> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 87d6 <_tmp_10_rule+0x46> │ │ │ │ │ + b.n 87c2 <_tmp_10_rule+0x46> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 87bc <_tmp_10_rule+0x2c> │ │ │ │ │ + b.n 87a8 <_tmp_10_rule+0x2c> │ │ │ │ │ │ │ │ │ │ -00008818 : │ │ │ │ │ +00008804 : │ │ │ │ │ subject_expr_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 88d2 │ │ │ │ │ + beq.n 88be │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 88d2 │ │ │ │ │ + bne.n 88be │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 88ca │ │ │ │ │ + bne.n 88b6 │ │ │ │ │ ldrd r5, r2, [r4, #8] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bne.n 88ac │ │ │ │ │ + bne.n 8898 │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ │ - blt.n 88c0 │ │ │ │ │ + blt.n 88ac │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 889e │ │ │ │ │ + cbnz r2, 888a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fcc4 │ │ │ │ │ + bl fcf4 │ │ │ │ │ R_ARM_THM_CALL star_named_expression_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 888e │ │ │ │ │ + cbz r0, 887a │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 88da │ │ │ │ │ + cbnz r0, 88c6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 88ca │ │ │ │ │ + cbnz r3, 88b6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f5fc │ │ │ │ │ + bl f62c │ │ │ │ │ R_ARM_THM_CALL named_expression_rule │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 88bc │ │ │ │ │ + cbz r0, 88a8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - b.n 887a │ │ │ │ │ + b.n 8866 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 889e │ │ │ │ │ + b.n 888a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 88a2 │ │ │ │ │ + b.n 888e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 88a2 │ │ │ │ │ + b.n 888e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 8848 │ │ │ │ │ + b.n 8834 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ff50 │ │ │ │ │ + bl ff80 │ │ │ │ │ R_ARM_THM_CALL star_named_expressions_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 8890 │ │ │ │ │ + bne.n 887c │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 889e │ │ │ │ │ + beq.n 888a │ │ │ │ │ ldrd r5, r3, [r3, #20] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - cbz r0, 893c │ │ │ │ │ + cbz r0, 8928 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ mov r3, r8 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_Tuple> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Tuple │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 8924 │ │ │ │ │ + cbz r0, 8910 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 889e │ │ │ │ │ + beq.n 888a │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 889e │ │ │ │ │ + beq.n 888a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 88a2 │ │ │ │ │ + b.n 888e │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 8908 │ │ │ │ │ + b.n 88f4 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00008944 : │ │ │ │ │ +00008930 : │ │ │ │ │ patterns_rule(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #20 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 89e8 │ │ │ │ │ + beq.n 89d4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 89e8 │ │ │ │ │ + bne.n 89d4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 8a32 │ │ │ │ │ + bne.n 8a1e │ │ │ │ │ ldrd r5, r2, [r4, #8] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bne.n 89ca │ │ │ │ │ + bne.n 89b6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ │ - blt.n 89de │ │ │ │ │ + blt.n 89ca │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 89be │ │ │ │ │ + cbnz r2, 89aa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8a3c │ │ │ │ │ + bl 8a28 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r0, 89f0 │ │ │ │ │ + cbnz r0, 89dc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r2, 89be │ │ │ │ │ + cbnz r2, 89aa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8c7c │ │ │ │ │ + bl 8c68 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 89da │ │ │ │ │ + cbz r0, 89c6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - b.n 89a4 │ │ │ │ │ + b.n 8990 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 89be │ │ │ │ │ + b.n 89aa │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 89c2 │ │ │ │ │ + b.n 89ae │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 8972 │ │ │ │ │ + b.n 895e │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 8a32 │ │ │ │ │ + cbz r0, 8a1e │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ bl 0 <_PyAST_MatchSequence> │ │ │ │ │ R_ARM_THM_CALL _PyAST_MatchSequence │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 8a1a │ │ │ │ │ + cbz r0, 8a06 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 89be │ │ │ │ │ + beq.n 89aa │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 89be │ │ │ │ │ + beq.n 89aa │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 89c2 │ │ │ │ │ + b.n 89ae │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 89c2 │ │ │ │ │ + b.n 89ae │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00008a3c : │ │ │ │ │ +00008a28 : │ │ │ │ │ open_sequence_pattern_rule(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #8 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 8ad6 │ │ │ │ │ + beq.n 8ac2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 8ad6 │ │ │ │ │ + bne.n 8ac2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 8ace │ │ │ │ │ + bne.n 8aba │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 8ae0 │ │ │ │ │ + bl 8acc │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 8a86 │ │ │ │ │ + cbz r0, 8a72 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 8a96 │ │ │ │ │ + cbnz r0, 8a82 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a660 │ │ │ │ │ + bl a64c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 8a86 │ │ │ │ │ + bne.n 8a72 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, 8ab6 │ │ │ │ │ + cbz r0, 8aa2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 8a8a │ │ │ │ │ + beq.n 8a76 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8a8a │ │ │ │ │ + beq.n 8a76 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 8a8e │ │ │ │ │ + b.n 8a7a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 8a8e │ │ │ │ │ + b.n 8a7a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 8a6a │ │ │ │ │ + b.n 8a56 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00008ae0 : │ │ │ │ │ +00008acc : │ │ │ │ │ maybe_star_pattern_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #20 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 8c16 │ │ │ │ │ + beq.w 8c02 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8c16 │ │ │ │ │ + bne.w 8c02 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 8c26 │ │ │ │ │ + bne.w 8c12 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 8c1e │ │ │ │ │ + beq.n 8c0a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 8c1e │ │ │ │ │ + bne.n 8c0a │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 8c10 │ │ │ │ │ + bne.n 8bfc │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1092 @ 0x444 │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - cbnz r0, 8b9e │ │ │ │ │ + cbnz r0, 8b8a │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w 8c66 │ │ │ │ │ + beq.w 8c52 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 8c10 │ │ │ │ │ + bne.n 8bfc │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 8bc8 │ │ │ │ │ + cbnz r0, 8bb4 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 8c10 │ │ │ │ │ + bne.n 8bfc │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 8c34 │ │ │ │ │ + bne.n 8c20 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1092 @ 0x444 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r0, 8bba │ │ │ │ │ + cbnz r0, 8ba6 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 8c74 │ │ │ │ │ + bne.n 8c60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8c7c │ │ │ │ │ + bl 8c68 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbz r0, 8bc4 │ │ │ │ │ + cbz r0, 8bb0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b.n 8bba │ │ │ │ │ + b.n 8ba6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a2bc │ │ │ │ │ + bl a2a8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8b78 │ │ │ │ │ + beq.n 8b64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ - cbz r0, 8c2c │ │ │ │ │ + cbz r0, 8c18 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r2, r9 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ bl 0 <_PyAST_MatchStar> │ │ │ │ │ R_ARM_THM_CALL _PyAST_MatchStar │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ - cbz r0, 8bfa │ │ │ │ │ + cbz r0, 8be6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 8b90 │ │ │ │ │ + beq.n 8b7c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8b90 │ │ │ │ │ + beq.n 8b7c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 8baa │ │ │ │ │ + b.n 8b96 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 8c0c │ │ │ │ │ + b.n 8bf8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 8b14 │ │ │ │ │ + b.n 8b00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 8b3a │ │ │ │ │ + b.n 8b26 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 8bbc │ │ │ │ │ + b.n 8ba8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 8c0c │ │ │ │ │ + b.n 8bf8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a370 │ │ │ │ │ + bl a35c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8b8c │ │ │ │ │ + beq.n 8b78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8c2c │ │ │ │ │ + beq.n 8c18 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr r5, [r3, #24] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ bl 0 <_PyAST_MatchStar> │ │ │ │ │ R_ARM_THM_CALL _PyAST_MatchStar │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 8bf4 │ │ │ │ │ - b.n 8bfa │ │ │ │ │ + bne.n 8be0 │ │ │ │ │ + b.n 8be6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 8b5a │ │ │ │ │ - b.n 8c02 │ │ │ │ │ + bge.w 8b46 │ │ │ │ │ + b.n 8bee │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 8bbc │ │ │ │ │ + b.n 8ba8 │ │ │ │ │ │ │ │ │ │ -00008c7c : │ │ │ │ │ +00008c68 : │ │ │ │ │ pattern_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #32 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 8ee0 │ │ │ │ │ + beq.w 8ecc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8ee0 │ │ │ │ │ + bne.w 8ecc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 8eda │ │ │ │ │ + bne.w 8ec6 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 8ef0 │ │ │ │ │ + beq.w 8edc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8ef0 │ │ │ │ │ + bne.w 8edc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 8d16 │ │ │ │ │ + cbnz r2, 8d02 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 8d3c │ │ │ │ │ + beq.n 8d28 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8ef8 │ │ │ │ │ + bl 8ee4 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbz r0, 8d0e │ │ │ │ │ + cbz r0, 8cfa │ │ │ │ │ mov.w r1, #680 @ 0x2a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8e6e │ │ │ │ │ + bne.w 8e5a │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, 8d62 │ │ │ │ │ + cbnz r3, 8d4e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 8eda │ │ │ │ │ + bne.w 8ec6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8ef8 │ │ │ │ │ + bl 8ee4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 8d5e │ │ │ │ │ + cbz r0, 8d4a │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #32 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 8ebe │ │ │ │ │ + blt.w 8eaa │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 8cf4 │ │ │ │ │ - b.n 8d16 │ │ │ │ │ + beq.n 8ce0 │ │ │ │ │ + b.n 8d02 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 8d30 │ │ │ │ │ + b.n 8d1c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 8ed6 │ │ │ │ │ + bne.w 8ec2 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 8ee8 │ │ │ │ │ + beq.w 8ed4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8ee8 │ │ │ │ │ + bne.w 8ed4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 8eb0 │ │ │ │ │ + bne.w 8e9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 8ef8 │ │ │ │ │ - cbnz r0, 8db8 │ │ │ │ │ + bl 8ee4 │ │ │ │ │ + cbnz r0, 8da4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 8eb0 │ │ │ │ │ + bne.w 8e9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8ef8 │ │ │ │ │ + bl 8ee4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 8e10 │ │ │ │ │ + bne.n 8dfc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 8d16 │ │ │ │ │ + b.n 8d02 │ │ │ │ │ mov.w r1, #680 @ 0x2a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8d9a │ │ │ │ │ + beq.n 8d86 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC108 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC108 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8d9a │ │ │ │ │ + beq.n 8d86 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC109 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC109 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -16584,35 +16579,35 @@ │ │ │ │ │ ldr r2, [r0, #32] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r0, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7c54 │ │ │ │ │ + bl 7c40 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8db0 │ │ │ │ │ + beq.n 8d9c │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 8db4 │ │ │ │ │ + b.n 8da0 │ │ │ │ │ mov.w r1, #680 @ 0x2a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8dae │ │ │ │ │ + beq.n 8d9a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72c4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8dae │ │ │ │ │ + beq.n 8d9a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldrd r7, r6, [r0, #28] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r2, [r0, #20] │ │ │ │ │ @@ -16629,188 +16624,188 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC110 │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC110 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ - bl 7c54 │ │ │ │ │ + bl 7c40 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 8e0a │ │ │ │ │ - b.n 8db0 │ │ │ │ │ + bne.n 8df6 │ │ │ │ │ + b.n 8d9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a2bc │ │ │ │ │ + bl a2a8 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8d0e │ │ │ │ │ + beq.w 8cfa │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, 8ed2 │ │ │ │ │ + cbz r0, 8ebe │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r6, [r1, #24] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr r1, [r1, #20] │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ │ bl 0 <_PyAST_MatchAs> │ │ │ │ │ R_ARM_THM_CALL _PyAST_MatchAs │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 8eca │ │ │ │ │ + cbz r0, 8eb6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 8eb6 │ │ │ │ │ + cbnz r3, 8ea2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 8d30 │ │ │ │ │ + b.n 8d1c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 8db4 │ │ │ │ │ + b.n 8da0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8ea8 │ │ │ │ │ + beq.n 8e94 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 8d1a │ │ │ │ │ + b.n 8d06 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 8ebe │ │ │ │ │ + bne.n 8eaa │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 8d1a │ │ │ │ │ + b.n 8d06 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 8d32 │ │ │ │ │ + b.n 8d1e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 8cb0 │ │ │ │ │ + b.n 8c9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 8d88 │ │ │ │ │ + b.n 8d74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 8cda │ │ │ │ │ + b.n 8cc6 │ │ │ │ │ │ │ │ │ │ -00008ef8 : │ │ │ │ │ +00008ee4 : │ │ │ │ │ or_pattern_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #28 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 90f0 │ │ │ │ │ + beq.w 90dc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 90f0 │ │ │ │ │ + bne.w 90dc │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 90e8 │ │ │ │ │ + bne.w 90d4 │ │ │ │ │ ldrd r7, r6, [r4, #8] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - beq.w 9100 │ │ │ │ │ + beq.w 90ec │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ mov fp, r2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 90f8 │ │ │ │ │ + beq.w 90e4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 90f8 │ │ │ │ │ + bne.w 90e4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9124 │ │ │ │ │ + bne.w 9110 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9144 │ │ │ │ │ + bl 9130 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 904a │ │ │ │ │ + beq.n 9036 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 9132 │ │ │ │ │ + beq.w 911e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9132 │ │ │ │ │ + bne.w 911e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 9044 │ │ │ │ │ + bne.n 9030 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 903c │ │ │ │ │ + beq.n 9028 │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.n 9044 │ │ │ │ │ + bne.n 9030 │ │ │ │ │ mov r6, r9 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ movs r1, #18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 9054 │ │ │ │ │ + bne.n 9040 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, 9036 │ │ │ │ │ + cbz r0, 9022 │ │ │ │ │ cmp r6, r9 │ │ │ │ │ - bgt.n 9076 │ │ │ │ │ + bgt.n 9062 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r1, r8 │ │ │ │ │ @@ -16819,30 +16814,30 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbz r0, 904e │ │ │ │ │ + cbz r0, 903a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 912c │ │ │ │ │ + beq.w 9118 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 9086 │ │ │ │ │ + bne.n 9072 │ │ │ │ │ ldr r5, [r6, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 90d4 │ │ │ │ │ + beq.n 90c0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 90d4 │ │ │ │ │ + bne.n 90c0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r5 │ │ │ │ │ @@ -16855,1340 +16850,1340 @@ │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b.n 902a │ │ │ │ │ + b.n 9016 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9144 │ │ │ │ │ + bl 9130 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8fd2 │ │ │ │ │ + beq.n 8fbe │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 90b6 │ │ │ │ │ + cbnz r2, 90a2 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - beq.n 909e │ │ │ │ │ + beq.n 908a │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str.w r3, [r5, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ mov sl, r2 │ │ │ │ │ - b.n 8fc6 │ │ │ │ │ + b.n 8fb2 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr.w r1, [r5, r9, lsl #2] │ │ │ │ │ str.w r1, [r3, r9, lsl #2] │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ - b.n 8fe2 │ │ │ │ │ + b.n 8fce │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r1, fp │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ bl 0 <_PyAST_MatchOr> │ │ │ │ │ R_ARM_THM_CALL _PyAST_MatchOr │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 901e │ │ │ │ │ + b.n 900a │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ lsls r3, r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9036 │ │ │ │ │ + beq.n 9022 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 906a │ │ │ │ │ + b.n 9056 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9064 │ │ │ │ │ + beq.n 9050 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 904a │ │ │ │ │ + b.n 9036 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 902a │ │ │ │ │ + beq.n 9016 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 902c │ │ │ │ │ + b.n 9018 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 902c │ │ │ │ │ + b.n 9018 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 8f2c │ │ │ │ │ + b.n 8f18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 8f6c │ │ │ │ │ + b.n 8f58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - blt.n 913a │ │ │ │ │ + blt.n 9126 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r2, [r2, r6, lsl #2] │ │ │ │ │ ldr r0, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ mov fp, r0 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 8f4e │ │ │ │ │ - b.n 902a │ │ │ │ │ + beq.w 8f3a │ │ │ │ │ + b.n 9016 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 904e │ │ │ │ │ + b.n 903a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 902c │ │ │ │ │ + b.n 9018 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 8fa0 │ │ │ │ │ + b.n 8f8c │ │ │ │ │ movs r1, #1 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 902c │ │ │ │ │ + b.n 9018 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00009144 : │ │ │ │ │ +00009130 : │ │ │ │ │ closed_pattern_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 9e04 │ │ │ │ │ + beq.w 9df0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9e04 │ │ │ │ │ + bne.w 9df0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9dfc │ │ │ │ │ + bne.w 9de8 │ │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1073 @ 0x431 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbz r0, 919e │ │ │ │ │ + cbz r0, 918a │ │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ mov r7, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9e0e │ │ │ │ │ + bne.w 9dfa │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 9e18 │ │ │ │ │ + beq.w 9e04 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9e18 │ │ │ │ │ + bne.w 9e04 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9e44 │ │ │ │ │ + bne.w 9e30 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 9e22 │ │ │ │ │ + beq.w 9e0e │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9f00 │ │ │ │ │ + bl 9eec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 95de │ │ │ │ │ + bne.w 95ca │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9e44 │ │ │ │ │ + bne.w 9e30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9ff8 │ │ │ │ │ + bl 9fe4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 99ee │ │ │ │ │ + bne.w 99da │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9e44 │ │ │ │ │ + bne.w 9e30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 56e8 │ │ │ │ │ + bl 56ec │ │ │ │ │ R_ARM_THM_CALL strings_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 99ee │ │ │ │ │ + bne.w 99da │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9e44 │ │ │ │ │ + bne.w 9e30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #623 @ 0x26f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9e76 │ │ │ │ │ + bne.w 9e62 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9e44 │ │ │ │ │ + bne.w 9e30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #622 @ 0x26e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9eb4 │ │ │ │ │ + bne.w 9ea0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9e44 │ │ │ │ │ + bne.w 9e30 │ │ │ │ │ mov.w r1, #624 @ 0x270 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9ed4 │ │ │ │ │ + bne.w 9ec0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9e0e │ │ │ │ │ + bne.w 9dfa │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 9ef4 │ │ │ │ │ + beq.w 9ee0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9ef4 │ │ │ │ │ + bne.w 9ee0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9e6e │ │ │ │ │ + bne.w 9e5a │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 9e4c │ │ │ │ │ + beq.w 9e38 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a2bc │ │ │ │ │ + bl a2a8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9586 │ │ │ │ │ + bne.w 9572 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9e0e │ │ │ │ │ + bne.w 9dfa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a370 │ │ │ │ │ + bl a35c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 95c2 │ │ │ │ │ + bne.w 95ae │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9e0e │ │ │ │ │ + bne.w 9dfa │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 9df2 │ │ │ │ │ + beq.w 9dde │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9df2 │ │ │ │ │ + bne.w 9dde │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9d98 │ │ │ │ │ + bne.w 9d84 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 9d78 │ │ │ │ │ + beq.w 9d64 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a460 │ │ │ │ │ + bl a44c │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9964 │ │ │ │ │ + bne.w 9950 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9e0e │ │ │ │ │ + bne.w 9dfa │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 9d6e │ │ │ │ │ + beq.w 9d5a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9d6e │ │ │ │ │ + bne.w 9d5a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9aa4 │ │ │ │ │ + bne.w 9a90 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 99b6 │ │ │ │ │ + bne.w 99a2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9e0e │ │ │ │ │ + bne.w 9dfa │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 9ddc │ │ │ │ │ + beq.w 9dc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9ddc │ │ │ │ │ + bne.w 9dc8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 93ec │ │ │ │ │ + cbnz r2, 93d8 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 9db6 │ │ │ │ │ + beq.w 9da2 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 981e │ │ │ │ │ + bne.w 980a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r2, 93ec │ │ │ │ │ + cbnz r2, 93d8 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9b34 │ │ │ │ │ + bne.w 9b20 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9e0e │ │ │ │ │ + bne.w 9dfa │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 9b2c │ │ │ │ │ + beq.w 9b18 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9b2c │ │ │ │ │ + bne.w 9b18 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 9480 │ │ │ │ │ + bne.n 946c │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 9acc │ │ │ │ │ + beq.w 9ab8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 963a │ │ │ │ │ + bne.w 9626 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r2, 9480 │ │ │ │ │ + cbnz r2, 946c │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 968e │ │ │ │ │ + bne.w 967a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r2, 9480 │ │ │ │ │ + cbnz r2, 946c │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 96fa │ │ │ │ │ + bne.w 96e6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r2, 9480 │ │ │ │ │ + cbnz r2, 946c │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 979a │ │ │ │ │ + bne.w 9786 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9e0e │ │ │ │ │ + bne.w 9dfa │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 9b08 │ │ │ │ │ + beq.w 9af4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9b08 │ │ │ │ │ + bne.w 9af4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 995a │ │ │ │ │ + bne.w 9946 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 9d4a │ │ │ │ │ + beq.w 9d36 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a600 │ │ │ │ │ + bl a5ec │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 94ec │ │ │ │ │ + cbz r0, 94d8 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 94ec │ │ │ │ │ + cbz r0, 94d8 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9b10 │ │ │ │ │ + bne.w 9afc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 995a │ │ │ │ │ + bne.w 9946 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a600 │ │ │ │ │ + bl a5ec │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9882 │ │ │ │ │ + beq.w 986e │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9882 │ │ │ │ │ + beq.w 986e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a924 │ │ │ │ │ + bl a910 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9882 │ │ │ │ │ + beq.w 986e │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9884 │ │ │ │ │ + bne.w 9870 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9882 │ │ │ │ │ + beq.w 986e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 995a │ │ │ │ │ + beq.w 9946 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r1, fp │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r3, r2 │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ strd sl, r5, [sp, #4] │ │ │ │ │ str.w r9, [sp] │ │ │ │ │ bl 0 <_PyAST_MatchClass> │ │ │ │ │ R_ARM_THM_CALL _PyAST_MatchClass │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 992e │ │ │ │ │ + beq.w 991a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9d18 │ │ │ │ │ + bne.w 9d04 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r5 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 95c2 │ │ │ │ │ + b.n 95ae │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 92c8 │ │ │ │ │ + beq.w 92b4 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r3, r8 │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldr r6, [r1, #24] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr r1, [r1, #20] │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ bl 0 <_PyAST_MatchAs> │ │ │ │ │ R_ARM_THM_CALL _PyAST_MatchAs │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9ac0 │ │ │ │ │ + beq.w 9aac │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9aaa │ │ │ │ │ + bne.w 9a96 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1073 @ 0x431 │ │ │ │ │ str.w r8, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 9198 │ │ │ │ │ + b.n 9184 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_42_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_42_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 91f4 │ │ │ │ │ + beq.w 91e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 926e │ │ │ │ │ + beq.w 925a │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r2, r8 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ bl 0 <_PyAST_MatchValue> │ │ │ │ │ R_ARM_THM_CALL _PyAST_MatchValue │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9ea6 │ │ │ │ │ + beq.w 9e92 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 95bc │ │ │ │ │ + beq.n 95a8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 95bc │ │ │ │ │ + beq.n 95a8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 9274 │ │ │ │ │ + b.n 9260 │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9442 │ │ │ │ │ + beq.w 942e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 96f2 │ │ │ │ │ + beq.n 96de │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r6 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r2 │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ strd r9, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_MatchMapping> │ │ │ │ │ R_ARM_THM_CALL _PyAST_MatchMapping │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 96ea │ │ │ │ │ + beq.n 96d6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 957c │ │ │ │ │ + beq.n 9568 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 957c │ │ │ │ │ + beq.w 9568 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 9484 │ │ │ │ │ + b.n 9470 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c138 │ │ │ │ │ + bl c124 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9456 │ │ │ │ │ + beq.w 9442 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9458 │ │ │ │ │ + bne.w 9444 │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9456 │ │ │ │ │ + beq.w 9442 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 96f2 │ │ │ │ │ + cbz r0, 96de │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r2, [r5, #24] │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ ldr r2, [r5, #20] │ │ │ │ │ strd r9, r2, [sp] │ │ │ │ │ ldr.w r2, [sl, #4] │ │ │ │ │ bl 0 <_PyAST_MatchMapping> │ │ │ │ │ R_ARM_THM_CALL _PyAST_MatchMapping │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 9674 │ │ │ │ │ + bne.n 9660 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 9684 │ │ │ │ │ + bne.n 9670 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 9484 │ │ │ │ │ + b.n 9470 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c1c0 │ │ │ │ │ + bl c1ac │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 946a │ │ │ │ │ + beq.w 9456 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 946a │ │ │ │ │ + beq.w 9456 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c138 │ │ │ │ │ + bl c124 │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 946a │ │ │ │ │ + beq.w 9456 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 946c │ │ │ │ │ + bne.w 9458 │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 946a │ │ │ │ │ + beq.w 9456 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 96f2 │ │ │ │ │ + beq.n 96de │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov fp, r2 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_get_pattern_keys> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_pattern_keys │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9af6 │ │ │ │ │ + beq.w 9ae2 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_patterns> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_patterns │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9af0 │ │ │ │ │ + beq.w 9adc │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov r0, r5 │ │ │ │ │ strd fp, r3, [sp, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ str.w r9, [sp] │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ bl 0 <_PyAST_MatchMapping> │ │ │ │ │ R_ARM_THM_CALL _PyAST_MatchMapping │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9674 │ │ │ │ │ - b.n 96ea │ │ │ │ │ + bne.w 9660 │ │ │ │ │ + b.n 96d6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c1c0 │ │ │ │ │ + bl c1ac │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 947e │ │ │ │ │ + beq.w 946a │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9480 │ │ │ │ │ + bne.w 946c │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 947e │ │ │ │ │ + beq.w 946a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 96f2 │ │ │ │ │ + beq.n 96de │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov fp, r3 │ │ │ │ │ bl 0 <_PyPegen_get_pattern_keys> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_pattern_keys │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9b02 │ │ │ │ │ + beq.w 9aee │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_get_patterns> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_patterns │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9afc │ │ │ │ │ + beq.w 9ae8 │ │ │ │ │ strd sl, fp, [sp, #4] │ │ │ │ │ mov r0, r2 │ │ │ │ │ str.w r9, [sp] │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ bl 0 <_PyAST_MatchMapping> │ │ │ │ │ R_ARM_THM_CALL _PyAST_MatchMapping │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9674 │ │ │ │ │ - b.n 96ea │ │ │ │ │ + bne.w 9660 │ │ │ │ │ + b.n 96d6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a660 │ │ │ │ │ + bl a64c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 93d8 │ │ │ │ │ + bne.w 93c4 │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 93d6 │ │ │ │ │ + beq.w 93c2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9d3a │ │ │ │ │ + beq.w 9d26 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr r5, [r3, #24] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ bl 0 <_PyAST_MatchSequence> │ │ │ │ │ R_ARM_THM_CALL _PyAST_MatchSequence │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9d30 │ │ │ │ │ + beq.w 9d1c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 957c │ │ │ │ │ + beq.w 9568 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 957c │ │ │ │ │ + beq.w 9568 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 93f0 │ │ │ │ │ + b.n 93dc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 995a │ │ │ │ │ + bne.n 9946 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a600 │ │ │ │ │ + bl a5ec │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 993e │ │ │ │ │ + beq.n 992a │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 993e │ │ │ │ │ + beq.n 992a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl aaec │ │ │ │ │ + bl aad8 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 993e │ │ │ │ │ + beq.n 992a │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 9940 │ │ │ │ │ + bne.n 992c │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 993e │ │ │ │ │ + beq.n 992a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 995a │ │ │ │ │ + beq.n 9946 │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ mov r1, fp │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ bl 0 <_PyPegen_get_pattern_keys> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_pattern_keys │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9d2a │ │ │ │ │ + beq.w 9d16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_map_names_to_ids> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_map_names_to_ids │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9d24 │ │ │ │ │ + beq.w 9d10 │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_patterns> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_patterns │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9d44 │ │ │ │ │ + beq.w 9d30 │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ strd sl, r2, [sp, #4] │ │ │ │ │ mov r2, r5 │ │ │ │ │ str.w r9, [sp] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ movs r1, #0 │ │ │ │ │ bl 0 <_PyAST_MatchClass> │ │ │ │ │ R_ARM_THM_CALL _PyAST_MatchClass │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9574 │ │ │ │ │ + bne.w 9560 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbz r0, 995a │ │ │ │ │ + cbz r0, 9946 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 995e │ │ │ │ │ + b.n 994a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r2, 995a │ │ │ │ │ + cbnz r2, 9946 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a600 │ │ │ │ │ + bl a5ec │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 99f2 │ │ │ │ │ + bne.n 99de │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9b68 │ │ │ │ │ + bne.w 9b54 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b.n 95c2 │ │ │ │ │ + b.n 95ae │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_44_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_44_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 933e │ │ │ │ │ + beq.w 932a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 933e │ │ │ │ │ + beq.w 932a │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r5, [r3, #24] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ bl 0 <_PyAST_MatchValue> │ │ │ │ │ R_ARM_THM_CALL _PyAST_MatchValue │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9de6 │ │ │ │ │ + beq.w 9dd2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9da0 │ │ │ │ │ + bne.w 9d8c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r5 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 95c2 │ │ │ │ │ + b.n 95ae │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8c7c │ │ │ │ │ + bl 8c68 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9380 │ │ │ │ │ + beq.w 936c │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9380 │ │ │ │ │ + beq.w 936c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 957c │ │ │ │ │ + beq.w 9568 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 957c │ │ │ │ │ + beq.w 9568 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 9386 │ │ │ │ │ + b.n 9372 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ - b.n 95f6 │ │ │ │ │ + b.n 95e2 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9950 │ │ │ │ │ + beq.n 993c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a924 │ │ │ │ │ + bl a910 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9950 │ │ │ │ │ + beq.n 993c │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9950 │ │ │ │ │ + beq.n 993c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl aaec │ │ │ │ │ + bl aad8 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9950 │ │ │ │ │ + beq.n 993c │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 9950 │ │ │ │ │ + bne.n 993c │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9950 │ │ │ │ │ + beq.n 993c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 995a │ │ │ │ │ + beq.n 9946 │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ mov r1, fp │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ bl 0 <_PyPegen_get_pattern_keys> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_pattern_keys │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9cbe │ │ │ │ │ + beq.w 9caa │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_map_names_to_ids> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_map_names_to_ids │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9cb8 │ │ │ │ │ + beq.w 9ca4 │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_patterns> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_patterns │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9ba8 │ │ │ │ │ + beq.w 9b94 │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ strd sl, r2, [sp, #4] │ │ │ │ │ mov r2, r5 │ │ │ │ │ str.w r9, [sp] │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #16] │ │ │ │ │ bl 0 <_PyAST_MatchClass> │ │ │ │ │ R_ARM_THM_CALL _PyAST_MatchClass │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9574 │ │ │ │ │ - b.n 992e │ │ │ │ │ + bne.w 9560 │ │ │ │ │ + b.n 991a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 9386 │ │ │ │ │ + b.n 9372 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 95bc │ │ │ │ │ + beq.w 95a8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 92ce │ │ │ │ │ + b.n 92ba │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 92c8 │ │ │ │ │ - b.n 9ab4 │ │ │ │ │ + beq.w 92b4 │ │ │ │ │ + b.n 9aa0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 9684 │ │ │ │ │ + blt.w 9670 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 9434 │ │ │ │ │ - b.n 9480 │ │ │ │ │ + beq.w 9420 │ │ │ │ │ + b.n 946c │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 9776 │ │ │ │ │ + b.n 9762 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 9766 │ │ │ │ │ + b.n 9752 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 97fe │ │ │ │ │ + b.n 97ea │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 97ea │ │ │ │ │ + b.n 97d6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 94aa │ │ │ │ │ + b.n 9496 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 995a │ │ │ │ │ + beq.w 9946 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - b.n 955a │ │ │ │ │ + b.n 9546 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 9416 │ │ │ │ │ + b.n 9402 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8a3c │ │ │ │ │ + bl 8a28 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 93ec │ │ │ │ │ + bne.w 93d8 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 93ea │ │ │ │ │ + beq.w 93d6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9d3a │ │ │ │ │ + beq.w 9d26 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - b.n 9850 │ │ │ │ │ + b.n 983c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 995c │ │ │ │ │ + bne.w 9948 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 9cc4 │ │ │ │ │ + beq.w 9cb0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9cc4 │ │ │ │ │ + bne.w 9cb0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9cb2 │ │ │ │ │ + bne.w 9c9e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a600 │ │ │ │ │ - cbnz r0, 9bae │ │ │ │ │ + bl a5ec │ │ │ │ │ + cbnz r0, 9b9a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 995a │ │ │ │ │ + b.n 9946 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 9a7e │ │ │ │ │ + b.n 9a6a │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9ba2 │ │ │ │ │ + beq.n 9b8e │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 9ce8 │ │ │ │ │ + beq.w 9cd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9ce8 │ │ │ │ │ + bne.w 9cd4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 9ce2 │ │ │ │ │ + bne.n 9cce │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 9cf8 │ │ │ │ │ + beq.w 9ce4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 9cf8 │ │ │ │ │ + bne.n 9ce4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 9cf0 │ │ │ │ │ + bne.n 9cdc │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - bl a924 │ │ │ │ │ + bl a910 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 9d00 │ │ │ │ │ + bne.n 9cec │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 9ce2 │ │ │ │ │ + bne.n 9cce │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl aaec │ │ │ │ │ + bl aad8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9ce0 │ │ │ │ │ + beq.n 9ccc │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9ce0 │ │ │ │ │ + beq.n 9ccc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a924 │ │ │ │ │ + bl a910 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9ce0 │ │ │ │ │ + beq.n 9ccc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 9ccc │ │ │ │ │ + bne.n 9cb8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r5 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ @@ -18218,226 +18213,226 @@ │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_last_item │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldrd r3, r2, [sp, #28] │ │ │ │ │ ldr r0, [r0, #32] │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ strd r6, r0, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7c54 │ │ │ │ │ + bl 7c40 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9ba2 │ │ │ │ │ + beq.w 9b8e │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 9ba4 │ │ │ │ │ + b.n 9b90 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 9ba4 │ │ │ │ │ + b.n 9b90 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 9a6e │ │ │ │ │ + b.n 9a5a │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 9a60 │ │ │ │ │ + b.n 9a4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 9b90 │ │ │ │ │ + b.n 9b7c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9c4a │ │ │ │ │ + beq.n 9c36 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 9ba2 │ │ │ │ │ + b.n 9b8e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 9ba2 │ │ │ │ │ + b.n 9b8e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 9bda │ │ │ │ │ + b.n 9bc6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 9ce2 │ │ │ │ │ + b.n 9cce │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 9bfe │ │ │ │ │ + b.n 9bea │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9c14 │ │ │ │ │ + beq.n 9c00 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ - b.n 9c16 │ │ │ │ │ + b.n 9c02 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 957c │ │ │ │ │ - b.n 9934 │ │ │ │ │ + beq.w 9568 │ │ │ │ │ + b.n 9920 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 98fa │ │ │ │ │ + b.n 98e6 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 98ec │ │ │ │ │ + b.n 98d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9878 │ │ │ │ │ + bne.w 9864 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 93f0 │ │ │ │ │ + b.w 93dc │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 990a │ │ │ │ │ + b.n 98f6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 9934 │ │ │ │ │ + blt.w 9920 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov sl, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 94ca │ │ │ │ │ - b.n 995a │ │ │ │ │ + beq.w 94b6 │ │ │ │ │ + b.n 9946 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 936a │ │ │ │ │ + b.w 9356 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 9daa │ │ │ │ │ + blt.n 9d96 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 9330 │ │ │ │ │ + beq.w 931c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 9344 │ │ │ │ │ + b.w 9330 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 99ac │ │ │ │ │ + beq.w 9998 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 9344 │ │ │ │ │ + b.w 9330 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 9878 │ │ │ │ │ + blt.w 9864 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 93c8 │ │ │ │ │ - b.w 93ec │ │ │ │ │ + beq.w 93b4 │ │ │ │ │ + b.w 93d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 93ac │ │ │ │ │ + b.w 9398 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 933e │ │ │ │ │ - b.n 9daa │ │ │ │ │ + beq.w 932a │ │ │ │ │ + b.n 9d96 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 9310 │ │ │ │ │ + b.w 92fc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 9e12 │ │ │ │ │ + b.n 9dfe │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 9178 │ │ │ │ │ + b.w 9164 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.w 9198 │ │ │ │ │ + b.w 9184 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 91c8 │ │ │ │ │ + b.w 91b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 962e │ │ │ │ │ + blt.w 961a │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 91e8 │ │ │ │ │ + beq.w 91d4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 9274 │ │ │ │ │ + b.w 9260 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 9ab4 │ │ │ │ │ + blt.w 9aa0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 92ba │ │ │ │ │ + beq.w 92a6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 92ce │ │ │ │ │ + b.w 92ba │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 926e │ │ │ │ │ + beq.w 925a │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r2, r8 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ @@ -18445,742 +18440,742 @@ │ │ │ │ │ ldr r5, [r3, #24] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ bl 0 <_PyAST_MatchSingleton> │ │ │ │ │ R_ARM_THM_CALL _PyAST_MatchSingleton │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9620 │ │ │ │ │ + bne.w 960c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 926e │ │ │ │ │ - b.w 962e │ │ │ │ │ + beq.w 925a │ │ │ │ │ + b.w 961a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 926e │ │ │ │ │ + beq.w 925a │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r2, r8 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ - b.n 9e94 │ │ │ │ │ + b.n 9e80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 926e │ │ │ │ │ + beq.w 925a │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r2, r8 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ - b.n 9e94 │ │ │ │ │ + b.n 9e80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 929a │ │ │ │ │ + b.w 9286 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00009f00 : │ │ │ │ │ +00009eec : │ │ │ │ │ signed_number_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 9ff0 │ │ │ │ │ + beq.n 9fdc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 9ff0 │ │ │ │ │ + bne.n 9fdc │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 9fe8 │ │ │ │ │ + bne.n 9fd4 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.n 9fc4 │ │ │ │ │ + beq.n 9fb0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_number_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_number_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 9f68 │ │ │ │ │ + cbnz r0, 9f54 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, 9f68 │ │ │ │ │ + cbnz r3, 9f54 │ │ │ │ │ movs r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 9f76 │ │ │ │ │ + cbnz r0, 9f62 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_number_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_number_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9f66 │ │ │ │ │ + beq.n 9f52 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9f68 │ │ │ │ │ + beq.n 9f54 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r3, r8 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r7, [r6, #24] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ ldr r6, [r6, #20] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_UnaryOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_UnaryOp │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 9fb2 │ │ │ │ │ + cbz r0, 9f9e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 9fb2 │ │ │ │ │ + cbnz r3, 9f9e │ │ │ │ │ mov r5, r6 │ │ │ │ │ - b.n 9f68 │ │ │ │ │ + b.n 9f54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9fae │ │ │ │ │ + beq.n 9f9a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 9f6c │ │ │ │ │ + b.n 9f58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - blt.n 9fba │ │ │ │ │ + blt.n 9fa6 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 9f4c │ │ │ │ │ - b.n 9f68 │ │ │ │ │ + beq.n 9f38 │ │ │ │ │ + b.n 9f54 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 9f6c │ │ │ │ │ + b.n 9f58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 9f30 │ │ │ │ │ + b.n 9f1c │ │ │ │ │ │ │ │ │ │ -00009ff8 : │ │ │ │ │ +00009fe4 : │ │ │ │ │ complex_number_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #28 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n a072 │ │ │ │ │ + beq.n a05e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, a072 │ │ │ │ │ + cbnz r0, a05e │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n a12c │ │ │ │ │ + bne.n a118 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n a108 │ │ │ │ │ + beq.n a0f4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a140 │ │ │ │ │ + bl a12c │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n a0d6 │ │ │ │ │ + bne.n a0c2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n a12c │ │ │ │ │ + bne.n a118 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a140 │ │ │ │ │ + bl a12c │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbnz r0, a07a │ │ │ │ │ + cbnz r0, a066 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n a026 │ │ │ │ │ + b.n a012 │ │ │ │ │ movs r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a060 │ │ │ │ │ + beq.n a04c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2c2 <_PyPegen_parse+0x2c2> │ │ │ │ │ R_ARM_THM_CALL imaginary_number_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a060 │ │ │ │ │ + beq.n a04c │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a064 │ │ │ │ │ + beq.n a050 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, r9 │ │ │ │ │ movs r1, #2 │ │ │ │ │ ldr r5, [r6, #24] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldr r5, [r6, #20] │ │ │ │ │ strd r8, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BinOp │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, a0c2 │ │ │ │ │ + cbz r0, a0ae │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n a064 │ │ │ │ │ + beq.n a050 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a064 │ │ │ │ │ + beq.n a050 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n a068 │ │ │ │ │ + b.n a054 │ │ │ │ │ movs r1, #14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a04e │ │ │ │ │ + beq.n a03a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2c2 <_PyPegen_parse+0x2c2> │ │ │ │ │ R_ARM_THM_CALL imaginary_number_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a04e │ │ │ │ │ + beq.n a03a │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a064 │ │ │ │ │ + beq.n a050 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, r9 │ │ │ │ │ movs r1, #1 │ │ │ │ │ - b.n a0aa │ │ │ │ │ + b.n a096 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - blt.n a134 │ │ │ │ │ + blt.n a120 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n a042 │ │ │ │ │ - b.n a064 │ │ │ │ │ + beq.n a02e │ │ │ │ │ + b.n a050 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n a068 │ │ │ │ │ + b.n a054 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n a068 │ │ │ │ │ + b.n a054 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000a140 : │ │ │ │ │ +0000a12c : │ │ │ │ │ signed_real_number_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n a1b4 │ │ │ │ │ + beq.n a1a0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, a1b4 │ │ │ │ │ + cbnz r0, a1a0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n a21c │ │ │ │ │ + bne.n a208 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.n a1f8 │ │ │ │ │ + beq.n a1e4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a238 │ │ │ │ │ + bl a224 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, a1a6 │ │ │ │ │ + cbnz r0, a192 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, a1a6 │ │ │ │ │ + cbnz r3, a192 │ │ │ │ │ movs r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, a1bc │ │ │ │ │ + cbnz r0, a1a8 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n a16e │ │ │ │ │ + b.n a15a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a238 │ │ │ │ │ + bl a224 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a1a4 │ │ │ │ │ + beq.n a190 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a1a6 │ │ │ │ │ + beq.n a192 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r3, r8 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r7, [r6, #24] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ ldr r6, [r6, #20] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_UnaryOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_UnaryOp │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, a224 │ │ │ │ │ + cbz r0, a210 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, a224 │ │ │ │ │ + cbnz r3, a210 │ │ │ │ │ mov r5, r6 │ │ │ │ │ - b.n a1a6 │ │ │ │ │ + b.n a192 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - blt.n a22c │ │ │ │ │ + blt.n a218 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n a18a │ │ │ │ │ - b.n a1a6 │ │ │ │ │ + beq.n a176 │ │ │ │ │ + b.n a192 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n a1aa │ │ │ │ │ + b.n a196 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a1f4 │ │ │ │ │ + beq.n a1e0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n a1aa │ │ │ │ │ + b.n a196 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000a238 : │ │ │ │ │ +0000a224 : │ │ │ │ │ real_number_rule(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n a282 │ │ │ │ │ + beq.n a26e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, a282 │ │ │ │ │ + cbnz r0, a26e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, a29c │ │ │ │ │ + cbnz r3, a288 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_number_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_number_token │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbnz r0, a28a │ │ │ │ │ + cbnz r0, a276 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n a264 │ │ │ │ │ + b.n a250 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_ensure_real> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_ensure_real │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, a2a4 │ │ │ │ │ + cbz r0, a290 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, a2a4 │ │ │ │ │ + cbnz r3, a290 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n a278 │ │ │ │ │ + b.n a264 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n a27a │ │ │ │ │ + b.n a266 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a278 │ │ │ │ │ + beq.n a264 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n a27a │ │ │ │ │ + b.n a266 │ │ │ │ │ │ │ │ │ │ -0000a2bc : │ │ │ │ │ +0000a2a8 : │ │ │ │ │ pattern_capture_target_rule(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #8 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n a366 │ │ │ │ │ + beq.n a352 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n a366 │ │ │ │ │ + bne.n a352 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n a35e │ │ │ │ │ + bne.n a34a │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC108 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC108 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_soft_keyword │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_soft_keyword │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_string> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_string │ │ │ │ │ - cbz r0, a34e │ │ │ │ │ + cbz r0, a33a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ - cbz r0, a34e │ │ │ │ │ + cbz r0, a33a │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_44_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_44_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ - cbz r0, a34e │ │ │ │ │ + cbz r0, a33a │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_set_expr_context │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, a33c │ │ │ │ │ + cbz r0, a328 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r3, a352 │ │ │ │ │ + cbz r3, a33e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbz r0, a352 │ │ │ │ │ + cbz r0, a33e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n a356 │ │ │ │ │ + b.n a342 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n a356 │ │ │ │ │ + b.n a342 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n a2ea │ │ │ │ │ + b.n a2d6 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000a370 : │ │ │ │ │ +0000a35c : │ │ │ │ │ wildcard_pattern_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n a456 │ │ │ │ │ + beq.n a442 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n a456 │ │ │ │ │ + bne.n a442 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n a44e │ │ │ │ │ + bne.n a43a │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.n a420 │ │ │ │ │ + beq.n a40c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC108 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC108 │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, a3de │ │ │ │ │ + cbnz r0, a3ca │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a3d0 │ │ │ │ │ + beq.n a3bc │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r1, [r0, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_PyAST_MatchAs> │ │ │ │ │ R_ARM_THM_CALL _PyAST_MatchAs │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, a40c │ │ │ │ │ + cbz r0, a3f8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n a3d0 │ │ │ │ │ + beq.n a3bc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a3d0 │ │ │ │ │ + beq.n a3bc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n a3d4 │ │ │ │ │ + b.n a3c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - blt.n a444 │ │ │ │ │ + blt.n a430 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n a3bc │ │ │ │ │ - b.n a3d0 │ │ │ │ │ + beq.n a3a8 │ │ │ │ │ + b.n a3bc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n a3d4 │ │ │ │ │ + b.n a3c0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n a3d4 │ │ │ │ │ + b.n a3c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n a3a0 │ │ │ │ │ + b.n a38c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000a460 : │ │ │ │ │ +0000a44c : │ │ │ │ │ attr_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w a5a6 │ │ │ │ │ + beq.w a592 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a5a6 │ │ │ │ │ + bne.w a592 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1085 @ 0x43d │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - cbz r0, a4b4 │ │ │ │ │ + cbz r0, a4a0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ @@ -19190,316 +19185,316 @@ │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1085 @ 0x43d │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n a5ae │ │ │ │ │ + bne.n a59a │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n a5b6 │ │ │ │ │ + beq.n a5a2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n a5b6 │ │ │ │ │ + bne.n a5a2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n a5e0 │ │ │ │ │ + bne.n a5cc │ │ │ │ │ ldrd r2, r3, [r4, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n a5be │ │ │ │ │ + beq.n a5aa │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ - bl a600 │ │ │ │ │ + bl a5ec │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbnz r0, a52a │ │ │ │ │ + cbnz r0, a516 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n a59e │ │ │ │ │ + bne.n a58a │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n a4ae │ │ │ │ │ + b.n a49a │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a514 │ │ │ │ │ + beq.n a500 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a514 │ │ │ │ │ + beq.n a500 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov ip, r0 │ │ │ │ │ - cbz r0, a594 │ │ │ │ │ + cbz r0, a580 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r5 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r0, r9 │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr.w r5, [ip, #24] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldr.w r5, [ip, #20] │ │ │ │ │ strd r8, r5, [sp] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ bl 0 <_PyAST_Attribute> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Attribute │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a5e6 │ │ │ │ │ + beq.n a5d2 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n a5e6 │ │ │ │ │ + bne.n a5d2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r1, a59e │ │ │ │ │ + cbnz r1, a58a │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n a520 │ │ │ │ │ + beq.n a50c │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - ble.n a520 │ │ │ │ │ + ble.n a50c │ │ │ │ │ mov r7, r1 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ - b.n a4ba │ │ │ │ │ + b.n a4a6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n a520 │ │ │ │ │ + beq.n a50c │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n a4ae │ │ │ │ │ + b.n a49a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n a494 │ │ │ │ │ + b.n a480 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n a4ae │ │ │ │ │ + b.n a49a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n a4ea │ │ │ │ │ + b.n a4d6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n a5f4 │ │ │ │ │ + blt.n a5e0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n a506 │ │ │ │ │ + beq.n a4f2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n a59e │ │ │ │ │ + b.n a58a │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, a5f4 │ │ │ │ │ + cbnz r0, a5e0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ - b.n a57c │ │ │ │ │ + b.n a568 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n a59e │ │ │ │ │ + b.n a58a │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000a600 : │ │ │ │ │ +0000a5ec : │ │ │ │ │ name_or_attr_rule(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n a658 │ │ │ │ │ + beq.n a644 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, a658 │ │ │ │ │ + cbnz r0, a644 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, a650 │ │ │ │ │ + cbnz r3, a63c │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl a460 │ │ │ │ │ - cbnz r0, a648 │ │ │ │ │ + bl a44c │ │ │ │ │ + cbnz r0, a634 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, a648 │ │ │ │ │ + cbnz r3, a634 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ - cbnz r0, a648 │ │ │ │ │ + cbnz r0, a634 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n a64c │ │ │ │ │ + b.n a638 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n a62a │ │ │ │ │ + b.n a616 │ │ │ │ │ │ │ │ │ │ -0000a660 : │ │ │ │ │ +0000a64c : │ │ │ │ │ maybe_sequence_pattern_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w a804 │ │ │ │ │ + beq.w a7f0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a804 │ │ │ │ │ + bne.w a7f0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a818 │ │ │ │ │ + bne.w a804 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov fp, r1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w a810 │ │ │ │ │ + beq.w a7fc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a810 │ │ │ │ │ + bne.w a7fc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a81e │ │ │ │ │ + bne.w a80a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8ae0 │ │ │ │ │ + bl 8acc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a7da │ │ │ │ │ + beq.w a7c6 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w a7fc │ │ │ │ │ + beq.w a7e8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a7fc │ │ │ │ │ + bne.w a7e8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n a7f4 │ │ │ │ │ + bne.n a7e0 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a7ec │ │ │ │ │ + beq.n a7d8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n a7f4 │ │ │ │ │ + bne.n a7e0 │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - cbz r3, a744 │ │ │ │ │ - bl 8ae0 │ │ │ │ │ + cbz r3, a730 │ │ │ │ │ + bl 8acc │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, a744 │ │ │ │ │ + cbz r0, a730 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n a7be │ │ │ │ │ + bne.n a7aa │ │ │ │ │ cmp r8, r6 │ │ │ │ │ - beq.n a7a6 │ │ │ │ │ + beq.n a792 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ str.w r3, [r7, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n a718 │ │ │ │ │ + b.n a704 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a7e6 │ │ │ │ │ + beq.n a7d2 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - ble.n a76a │ │ │ │ │ + ble.n a756 │ │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ │ ldr.w r1, [r7, r5, lsl #2] │ │ │ │ │ str.w r1, [r3, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ - b.n a756 │ │ │ │ │ + b.n a742 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -19507,307 +19502,307 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbz r0, a7de │ │ │ │ │ + cbz r0, a7ca │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n a80c │ │ │ │ │ + bne.n a7f8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov.w r1, r8, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbz r0, a7e6 │ │ │ │ │ + cbz r0, a7d2 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n a738 │ │ │ │ │ + b.n a724 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a734 │ │ │ │ │ + beq.n a720 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ - b.n a79a │ │ │ │ │ + b.n a786 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n a7da │ │ │ │ │ + b.n a7c6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n a6f6 │ │ │ │ │ + b.n a6e2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n a694 │ │ │ │ │ + b.n a680 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n a7de │ │ │ │ │ + b.n a7ca │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n a6c0 │ │ │ │ │ + b.n a6ac │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n a79c │ │ │ │ │ + b.n a788 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n a7de │ │ │ │ │ + b.n a7ca │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000a828 : │ │ │ │ │ +0000a814 : │ │ │ │ │ guard_rule(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #8 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n a8a8 │ │ │ │ │ + beq.n a894 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, a8a8 │ │ │ │ │ + cbnz r0, a894 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r5, a8a0 │ │ │ │ │ + cbnz r5, a88c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #682 @ 0x2aa │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, a876 │ │ │ │ │ + cbnz r0, a862 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f5fc │ │ │ │ │ + bl f62c │ │ │ │ │ R_ARM_THM_CALL named_expression_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a866 │ │ │ │ │ + beq.n a852 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n a86a │ │ │ │ │ + beq.n a856 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a86a │ │ │ │ │ + beq.n a856 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r2, r5 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n a86e │ │ │ │ │ + b.n a85a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n a86e │ │ │ │ │ + b.n a85a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n a854 │ │ │ │ │ + b.n a840 │ │ │ │ │ │ │ │ │ │ -0000a8b0 <_tmp_44_rule>: │ │ │ │ │ +0000a89c <_tmp_44_rule>: │ │ │ │ │ _tmp_44_rule(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n a914 <_tmp_44_rule+0x64> │ │ │ │ │ + beq.n a900 <_tmp_44_rule+0x64> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, a914 <_tmp_44_rule+0x64> │ │ │ │ │ + cbnz r0, a900 <_tmp_44_rule+0x64> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, a91c <_tmp_44_rule+0x6c> │ │ │ │ │ + cbnz r3, a908 <_tmp_44_rule+0x6c> │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, a90c <_tmp_44_rule+0x5c> │ │ │ │ │ + cbnz r0, a8f8 <_tmp_44_rule+0x5c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, a90c <_tmp_44_rule+0x5c> │ │ │ │ │ + cbnz r3, a8f8 <_tmp_44_rule+0x5c> │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, a90c <_tmp_44_rule+0x5c> │ │ │ │ │ + cbnz r0, a8f8 <_tmp_44_rule+0x5c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, a90c <_tmp_44_rule+0x5c> │ │ │ │ │ + cbnz r3, a8f8 <_tmp_44_rule+0x5c> │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, a90c <_tmp_44_rule+0x5c> │ │ │ │ │ + cbnz r0, a8f8 <_tmp_44_rule+0x5c> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n a8da <_tmp_44_rule+0x2a> │ │ │ │ │ + b.n a8c6 <_tmp_44_rule+0x2a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n a910 <_tmp_44_rule+0x60> │ │ │ │ │ + b.n a8fc <_tmp_44_rule+0x60> │ │ │ │ │ │ │ │ │ │ -0000a924 : │ │ │ │ │ +0000a910 : │ │ │ │ │ positional_patterns_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w aad4 │ │ │ │ │ + beq.w aac0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w aad4 │ │ │ │ │ + bne.w aac0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w aace │ │ │ │ │ + bne.w aaba │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov sl, r1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w aab2 │ │ │ │ │ + beq.w aa9e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w aab2 │ │ │ │ │ + bne.w aa9e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w aaaa │ │ │ │ │ + bne.w aa96 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8c7c │ │ │ │ │ + bl 8c68 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n aa68 │ │ │ │ │ + beq.n aa54 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n aaa2 │ │ │ │ │ + beq.n aa8e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n aaa2 │ │ │ │ │ + bne.n aa8e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n aa9a │ │ │ │ │ + bne.n aa86 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n aa92 │ │ │ │ │ + beq.n aa7e │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n aa9a │ │ │ │ │ + bne.n aa86 │ │ │ │ │ mov r7, r6 │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - cbnz r3, aa2e │ │ │ │ │ + cbnz r3, aa1a │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n aa8c │ │ │ │ │ + beq.n aa78 │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - bgt.n aadc │ │ │ │ │ + bgt.n aac8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r1, r8 │ │ │ │ │ @@ -19816,441 +19811,441 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbz r0, aa6c │ │ │ │ │ + cbz r0, aa58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n aaba │ │ │ │ │ + bne.n aaa6 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - bl 8c7c │ │ │ │ │ + bl 8c68 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a9e4 │ │ │ │ │ + beq.n a9d0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, aa4c │ │ │ │ │ + cbnz r2, aa38 │ │ │ │ │ cmp fp, r7 │ │ │ │ │ - beq.n aa74 │ │ │ │ │ + beq.n aa60 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str.w r3, [r5, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b.n a9d6 │ │ │ │ │ + b.n a9c2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n aa3c │ │ │ │ │ + beq.n aa28 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ - b.n aa22 │ │ │ │ │ + b.n aa0e │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov.w r3, fp, lsl #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov fp, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbz r0, aa8c │ │ │ │ │ + cbz r0, aa78 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n aa40 │ │ │ │ │ + b.n aa2c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n aa68 │ │ │ │ │ + b.n aa54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n a9b4 │ │ │ │ │ + b.n a9a0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n aa6c │ │ │ │ │ + b.n aa58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n a984 │ │ │ │ │ + b.n a970 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n aa22 │ │ │ │ │ + beq.n aa0e │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n aa24 │ │ │ │ │ + b.n aa10 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n aa24 │ │ │ │ │ + b.n aa10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n a958 │ │ │ │ │ + b.n a944 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr.w r1, [r5, r6, lsl #2] │ │ │ │ │ str.w r1, [r3, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n a9f6 │ │ │ │ │ + b.n a9e2 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000aaec : │ │ │ │ │ +0000aad8 : │ │ │ │ │ keyword_patterns_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n abda │ │ │ │ │ + beq.n abc6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n abda │ │ │ │ │ + bne.n abc6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w ac44 │ │ │ │ │ + bne.w ac30 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov sl, r1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w ac3c │ │ │ │ │ + beq.w ac28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n ac3c │ │ │ │ │ + bne.n ac28 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n ac36 │ │ │ │ │ + bne.n ac22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ac84 │ │ │ │ │ + bl ac70 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n abf6 │ │ │ │ │ + beq.n abe2 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n ac0e │ │ │ │ │ + beq.n abfa │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n ac0e │ │ │ │ │ + bne.n abfa │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n abf0 │ │ │ │ │ + bne.n abdc │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, abe8 │ │ │ │ │ + cbz r0, abd4 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r6, abf0 │ │ │ │ │ + cbnz r6, abdc │ │ │ │ │ mov r7, r6 │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n ac16 │ │ │ │ │ + bne.n ac02 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, abe2 │ │ │ │ │ + cbz r0, abce │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - bgt.n ac00 │ │ │ │ │ + bgt.n abec │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r1, r8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbz r0, abf8 │ │ │ │ │ + cbz r0, abe4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n ab1c │ │ │ │ │ + b.n ab08 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ - b.n abd0 │ │ │ │ │ + b.n abbc │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr.w r1, [r5, r6, lsl #2] │ │ │ │ │ str.w r1, [r3, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n abae │ │ │ │ │ + b.n ab9a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n ab74 │ │ │ │ │ + b.n ab60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ac84 │ │ │ │ │ + bl ac70 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ab9e │ │ │ │ │ + beq.n ab8a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, ac64 │ │ │ │ │ + cbnz r2, ac50 │ │ │ │ │ cmp fp, r7 │ │ │ │ │ - beq.n ac4a │ │ │ │ │ + beq.n ac36 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str.w r3, [r5, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b.n ab92 │ │ │ │ │ + b.n ab7e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n abf8 │ │ │ │ │ + b.n abe4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n ab46 │ │ │ │ │ + b.n ab32 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n abd2 │ │ │ │ │ + b.n abbe │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov.w r3, fp, lsl #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov fp, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n abe2 │ │ │ │ │ + beq.n abce │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n ac2a │ │ │ │ │ + b.n ac16 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ac26 │ │ │ │ │ + beq.n ac12 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n abf6 │ │ │ │ │ + b.n abe2 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000ac84 : │ │ │ │ │ +0000ac70 : │ │ │ │ │ keyword_pattern_rule(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n acee │ │ │ │ │ + beq.n acda │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, acee │ │ │ │ │ + cbnz r0, acda │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, ad10 │ │ │ │ │ + cbnz r3, acfc │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, ad0a │ │ │ │ │ + cbz r0, acf6 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, ad0a │ │ │ │ │ + cbz r0, acf6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8c7c │ │ │ │ │ + bl 8c68 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, ad0a │ │ │ │ │ + cbz r0, acf6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_key_pattern_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_key_pattern_pair │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, acf6 │ │ │ │ │ + cbz r0, ace2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, acf6 │ │ │ │ │ + cbnz r2, ace2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n acae │ │ │ │ │ + b.n ac9a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ace4 │ │ │ │ │ + beq.n acd0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n ace8 │ │ │ │ │ + b.n acd4 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n ace4 │ │ │ │ │ + b.n acd0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n ace8 │ │ │ │ │ + b.n acd4 │ │ │ │ │ │ │ │ │ │ -0000ad18 <_loop1_76_rule>: │ │ │ │ │ +0000ad04 <_loop1_76_rule>: │ │ │ │ │ _loop1_76_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #8 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n adb2 <_loop1_76_rule+0x9a> │ │ │ │ │ + beq.n ad9e <_loop1_76_rule+0x9a> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n adb2 <_loop1_76_rule+0x9a> │ │ │ │ │ + bne.n ad9e <_loop1_76_rule+0x9a> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n ae02 <_loop1_76_rule+0xea> │ │ │ │ │ + bne.n adee <_loop1_76_rule+0xea> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ae0a <_loop1_76_rule+0xf2> │ │ │ │ │ + beq.n adf6 <_loop1_76_rule+0xf2> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n ae02 <_loop1_76_rule+0xea> │ │ │ │ │ + bne.n adee <_loop1_76_rule+0xea> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8538 │ │ │ │ │ + bl 8524 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbnz r0, ada4 <_loop1_76_rule+0x8c> │ │ │ │ │ + cbnz r0, ad90 <_loop1_76_rule+0x8c> │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n adfc <_loop1_76_rule+0xe4> │ │ │ │ │ + beq.n ade8 <_loop1_76_rule+0xe4> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n adfc <_loop1_76_rule+0xe4> │ │ │ │ │ + bne.n ade8 <_loop1_76_rule+0xe4> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, ade8 <_loop1_76_rule+0xd0> │ │ │ │ │ + cbz r0, add4 <_loop1_76_rule+0xd0> │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - ble.n adba <_loop1_76_rule+0xa2> │ │ │ │ │ + ble.n ada6 <_loop1_76_rule+0xa2> │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ ldr.w r0, [r6, r8, lsl #2] │ │ │ │ │ str.w r0, [r1, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ - b.n ad90 <_loop1_76_rule+0x78> │ │ │ │ │ + b.n ad7c <_loop1_76_rule+0x78> │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - beq.n adce <_loop1_76_rule+0xb6> │ │ │ │ │ + beq.n adba <_loop1_76_rule+0xb6> │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str.w r2, [r6, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ - b.n ad6a <_loop1_76_rule+0x52> │ │ │ │ │ + b.n ad56 <_loop1_76_rule+0x52> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n ad48 <_loop1_76_rule+0x30> │ │ │ │ │ + b.n ad34 <_loop1_76_rule+0x30> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ @@ -20260,179 +20255,179 @@ │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov.w r1, r8, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, ade8 <_loop1_76_rule+0xd0> │ │ │ │ │ + cbz r0, add4 <_loop1_76_rule+0xd0> │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n ada8 <_loop1_76_rule+0x90> │ │ │ │ │ + b.n ad94 <_loop1_76_rule+0x90> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n adc4 <_loop1_76_rule+0xac> │ │ │ │ │ + b.n adb0 <_loop1_76_rule+0xac> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r7, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n adc4 <_loop1_76_rule+0xac> │ │ │ │ │ + b.n adb0 <_loop1_76_rule+0xac> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r6 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n adc4 <_loop1_76_rule+0xac> │ │ │ │ │ + b.n adb0 <_loop1_76_rule+0xac> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000ae1c : │ │ │ │ │ +0000ae08 : │ │ │ │ │ invalid_kwarg_rule.isra.0(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #28 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w b014 │ │ │ │ │ + beq.w b000 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b014 │ │ │ │ │ + bne.w b000 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w afb2 │ │ │ │ │ + bne.w af9e │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w afbe │ │ │ │ │ + beq.w afaa │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w afbe │ │ │ │ │ + bne.w afaa │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w afb6 │ │ │ │ │ + bne.w afa2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #622 @ 0x26e │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w afc6 │ │ │ │ │ + bne.w afb2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w afb6 │ │ │ │ │ + bne.w afa2 │ │ │ │ │ mov.w r1, #624 @ 0x270 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w afc6 │ │ │ │ │ + bne.w afb2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n afb6 │ │ │ │ │ + bne.n afa2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #623 @ 0x26f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n afc6 │ │ │ │ │ + bne.n afb2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n afb0 │ │ │ │ │ + bne.n af9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, af28 │ │ │ │ │ + cbnz r0, af14 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n afb0 │ │ │ │ │ + bne.n af9c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_113_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_113_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ - cbz r0, af04 │ │ │ │ │ + cbz r0, aef0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72c4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n af82 │ │ │ │ │ + bne.n af6e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n afb0 │ │ │ │ │ + bne.n af9c │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b020 │ │ │ │ │ + bne.w b00c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n aee0 │ │ │ │ │ + beq.n aecc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72c4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n aee0 │ │ │ │ │ + beq.n aecc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c860 │ │ │ │ │ + bl c870 │ │ │ │ │ R_ARM_THM_CALL for_if_clauses_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n aee0 │ │ │ │ │ + beq.n aecc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC52 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC52 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -20441,30 +20436,30 @@ │ │ │ │ │ ldr r2, [r7, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r6, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7c54 │ │ │ │ │ + bl 7c40 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n af20 │ │ │ │ │ + beq.n af0c │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n af22 │ │ │ │ │ + b.n af0e │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n af04 │ │ │ │ │ + beq.n aef0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC112 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC112 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -20472,36 +20467,36 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [r0, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r6, #20] │ │ │ │ │ - b.n af6a │ │ │ │ │ + b.n af56 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n af22 │ │ │ │ │ + b.n af0e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n aed0 │ │ │ │ │ + b.n aebc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n ae78 │ │ │ │ │ + b.n ae64 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ - cbz r0, b01c │ │ │ │ │ + cbz r0, b008 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC105 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC105 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ adds r3, #16 │ │ │ │ │ @@ -20513,44 +20508,44 @@ │ │ │ │ │ ldr r1, [r0, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r2, #12] │ │ │ │ │ - bl 7c54 │ │ │ │ │ + bl 7c40 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n af7c │ │ │ │ │ - b.n af20 │ │ │ │ │ + bne.n af68 │ │ │ │ │ + b.n af0c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n ae4e │ │ │ │ │ + b.n ae3a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n aed0 │ │ │ │ │ + b.n aebc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72c4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w af1c │ │ │ │ │ + beq.w af08 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w af1c │ │ │ │ │ + beq.w af08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72c4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w af1c │ │ │ │ │ + beq.w af08 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC113 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC113 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -20558,183 +20553,183 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [r0, #32] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r6, #12] │ │ │ │ │ - b.n af6a │ │ │ │ │ + b.n af56 │ │ │ │ │ │ │ │ │ │ -0000b068 <_tmp_113_rule>: │ │ │ │ │ +0000b054 <_tmp_113_rule>: │ │ │ │ │ _tmp_113_rule(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n b0d4 <_tmp_113_rule+0x6c> │ │ │ │ │ + beq.n b0c0 <_tmp_113_rule+0x6c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, b0d4 <_tmp_113_rule+0x6c> │ │ │ │ │ + cbnz r0, b0c0 <_tmp_113_rule+0x6c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, b0cc <_tmp_113_rule+0x64> │ │ │ │ │ + cbnz r3, b0b8 <_tmp_113_rule+0x64> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r5, r3 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ - cbnz r0, b0b2 <_tmp_113_rule+0x4a> │ │ │ │ │ + cbnz r0, b09e <_tmp_113_rule+0x4a> │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b0a4 <_tmp_113_rule+0x3c> │ │ │ │ │ + beq.n b090 <_tmp_113_rule+0x3c> │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ - b.n b0a8 <_tmp_113_rule+0x40> │ │ │ │ │ + b.n b094 <_tmp_113_rule+0x40> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n b0ac <_tmp_113_rule+0x44> │ │ │ │ │ + b.n b098 <_tmp_113_rule+0x44> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n b094 <_tmp_113_rule+0x2c> │ │ │ │ │ + b.n b080 <_tmp_113_rule+0x2c> │ │ │ │ │ │ │ │ │ │ -0000b0dc : │ │ │ │ │ +0000b0c8 : │ │ │ │ │ type_param_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #32 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w b3a0 │ │ │ │ │ + beq.w b38c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b3a0 │ │ │ │ │ + bne.w b38c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b396 │ │ │ │ │ + bne.w b382 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov.w r1, #1104 @ 0x450 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n b1f2 │ │ │ │ │ + bne.n b1de │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w b468 │ │ │ │ │ + beq.w b454 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr.w r8, [r3, #16] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b396 │ │ │ │ │ + bne.w b382 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b200 │ │ │ │ │ + beq.n b1ec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w b476 │ │ │ │ │ + beq.w b462 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b476 │ │ │ │ │ + bne.w b462 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b47e │ │ │ │ │ + bne.w b46a │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b310 │ │ │ │ │ + bne.w b2fc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n b202 │ │ │ │ │ + bne.n b1ee │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b4e8 │ │ │ │ │ + bl b4d4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n b202 │ │ │ │ │ + bne.n b1ee │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b396 │ │ │ │ │ + beq.w b382 │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ str r7, [sp, #12] │ │ │ │ │ mov r1, r9 │ │ │ │ │ ldr r7, [r0, #24] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ strd r8, r0, [sp] │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ bl 0 <_PyAST_TypeVar> │ │ │ │ │ R_ARM_THM_CALL _PyAST_TypeVar │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b27e │ │ │ │ │ + beq.n b26a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n b27e │ │ │ │ │ + bne.n b26a │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov.w r2, #1104 @ 0x450 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -20743,260 +20738,260 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #32 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w b3a8 │ │ │ │ │ + bne.w b394 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b396 │ │ │ │ │ + bne.w b382 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n b292 │ │ │ │ │ + bne.n b27e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b396 │ │ │ │ │ + bne.w b382 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b38e │ │ │ │ │ + beq.w b37a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b38e │ │ │ │ │ + beq.w b37a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b4e8 │ │ │ │ │ + bl b4d4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b38e │ │ │ │ │ + bne.w b37a │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b396 │ │ │ │ │ + beq.w b382 │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr r7, [r0, #24] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ bl 0 <_PyAST_ParamSpec> │ │ │ │ │ R_ARM_THM_CALL _PyAST_ParamSpec │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n b1de │ │ │ │ │ + bne.n b1ca │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b1e4 │ │ │ │ │ + beq.n b1d0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n b39c │ │ │ │ │ + b.n b388 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b21e │ │ │ │ │ + beq.n b20a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n b376 │ │ │ │ │ + beq.n b362 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n b376 │ │ │ │ │ + bne.n b362 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n b36e │ │ │ │ │ + bne.n b35a │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n b330 │ │ │ │ │ + bne.n b31c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n b220 │ │ │ │ │ + bne.n b20c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b396 │ │ │ │ │ + beq.n b382 │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr r7, [r0, #24] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ bl 0 <_PyAST_TypeVarTuple> │ │ │ │ │ R_ARM_THM_CALL _PyAST_TypeVarTuple │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b1de │ │ │ │ │ - b.n b27e │ │ │ │ │ + bne.w b1ca │ │ │ │ │ + b.n b26a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72c4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b190 │ │ │ │ │ + beq.w b17c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w b19a │ │ │ │ │ + beq.w b186 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, b37e │ │ │ │ │ + cbnz r0, b36a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n b19a │ │ │ │ │ + b.n b186 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9ce4 │ │ │ │ │ + bl 9cec │ │ │ │ │ R_ARM_THM_CALL star_expression_rule │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b2d0 │ │ │ │ │ + beq.n b2bc │ │ │ │ │ movs r1, #13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC118 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC118 │ │ │ │ │ - bl 53c8 │ │ │ │ │ + bl 53c0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, b358 │ │ │ │ │ + cbz r0, b344 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, b358 │ │ │ │ │ + cbnz r3, b344 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n b2da │ │ │ │ │ + b.n b2c6 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - cbz r0, b38a │ │ │ │ │ + cbz r0, b376 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n b220 │ │ │ │ │ + b.n b20c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n b220 │ │ │ │ │ + b.n b20c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n b2ba │ │ │ │ │ + b.n b2a6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n b202 │ │ │ │ │ + b.n b1ee │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n b2da │ │ │ │ │ + b.n b2c6 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - b.n b1e4 │ │ │ │ │ + b.n b1d0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n b1fa │ │ │ │ │ + b.n b1e6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n b110 │ │ │ │ │ + b.n b0fc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b4e2 │ │ │ │ │ + bne.w b4ce │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w b4da │ │ │ │ │ + beq.w b4c6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b4da │ │ │ │ │ + bne.w b4c6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n b4d4 │ │ │ │ │ + bne.n b4c0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n b48e │ │ │ │ │ + bne.n b47a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n b4d4 │ │ │ │ │ + bne.n b4c0 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b486 │ │ │ │ │ + beq.n b472 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b486 │ │ │ │ │ + beq.n b472 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b486 │ │ │ │ │ + beq.n b472 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72c4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ - cbz r0, b486 │ │ │ │ │ + cbz r0, b472 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr.w ip, [r0] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC117 │ │ │ │ │ @@ -21011,60 +21006,60 @@ │ │ │ │ │ cmp.w ip, #28 │ │ │ │ │ it eq │ │ │ │ │ moveq r0, r6 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mvn.w r0, #4 │ │ │ │ │ strd r0, r0, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7c54 │ │ │ │ │ + bl 7c40 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ - cbz r0, b488 │ │ │ │ │ + cbz r0, b474 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n b20c │ │ │ │ │ + b.n b1f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w b134 │ │ │ │ │ - b.n b286 │ │ │ │ │ + bge.w b120 │ │ │ │ │ + b.n b272 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n b176 │ │ │ │ │ + b.n b162 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n b202 │ │ │ │ │ + b.n b1ee │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ - b.n b462 │ │ │ │ │ + b.n b44e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b3e4 │ │ │ │ │ + beq.n b3d0 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b3e4 │ │ │ │ │ + beq.n b3d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72c4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b3e4 │ │ │ │ │ + beq.n b3d0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr.w ip, [r0] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC115 │ │ │ │ │ @@ -21072,203 +21067,203 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC115 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldrd r2, r3, [r6, #12] │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC114 │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC114 │ │ │ │ │ - b.n b43c │ │ │ │ │ + b.n b428 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n b462 │ │ │ │ │ + b.n b44e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n b3ce │ │ │ │ │ + b.n b3ba │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n b39c │ │ │ │ │ + b.n b388 │ │ │ │ │ │ │ │ │ │ -0000b4e8 : │ │ │ │ │ +0000b4d4 : │ │ │ │ │ type_param_default_rule(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n b580 │ │ │ │ │ + beq.n b56c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n b580 │ │ │ │ │ + bne.n b56c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, b578 │ │ │ │ │ + cbnz r3, b564 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r5, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, b538 │ │ │ │ │ + cbnz r0, b524 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72c4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b528 │ │ │ │ │ + beq.n b514 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movs r1, #13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC118 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC118 │ │ │ │ │ - bl 53c8 │ │ │ │ │ + bl 53c0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, b560 │ │ │ │ │ + cbz r0, b54c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, b560 │ │ │ │ │ + cbnz r2, b54c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n b52e │ │ │ │ │ + b.n b51a │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b52e │ │ │ │ │ + beq.n b51a │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n b530 │ │ │ │ │ + b.n b51c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n b530 │ │ │ │ │ + b.n b51c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n b516 │ │ │ │ │ + b.n b502 │ │ │ │ │ │ │ │ │ │ -0000b588 <_loop1_38_rule>: │ │ │ │ │ +0000b574 <_loop1_38_rule>: │ │ │ │ │ _loop1_38_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w b8be <_loop1_38_rule+0x336> │ │ │ │ │ + beq.w b8aa <_loop1_38_rule+0x336> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b8be <_loop1_38_rule+0x336> │ │ │ │ │ + bne.w b8aa <_loop1_38_rule+0x336> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w b8cc <_loop1_38_rule+0x344> │ │ │ │ │ + bne.w b8b8 <_loop1_38_rule+0x344> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b8b0 <_loop1_38_rule+0x328> │ │ │ │ │ + beq.w b89c <_loop1_38_rule+0x328> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w b772 <_loop1_38_rule+0x1ea> │ │ │ │ │ + bne.w b75e <_loop1_38_rule+0x1ea> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw sl, #6000 @ 0x1770 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, sl │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w b89e <_loop1_38_rule+0x316> │ │ │ │ │ + beq.w b88a <_loop1_38_rule+0x316> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b89e <_loop1_38_rule+0x316> │ │ │ │ │ + bne.w b88a <_loop1_38_rule+0x316> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b762 <_loop1_38_rule+0x1da> │ │ │ │ │ + bne.w b74e <_loop1_38_rule+0x1da> │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w b738 <_loop1_38_rule+0x1b0> │ │ │ │ │ + beq.w b724 <_loop1_38_rule+0x1b0> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w b81e <_loop1_38_rule+0x296> │ │ │ │ │ + bne.w b80a <_loop1_38_rule+0x296> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #677 @ 0x2a5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b6ba <_loop1_38_rule+0x132> │ │ │ │ │ + beq.n b6a6 <_loop1_38_rule+0x132> │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b6ba <_loop1_38_rule+0x132> │ │ │ │ │ + beq.n b6a6 <_loop1_38_rule+0x132> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72c4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b6ba <_loop1_38_rule+0x132> │ │ │ │ │ + beq.n b6a6 <_loop1_38_rule+0x132> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b6ba <_loop1_38_rule+0x132> │ │ │ │ │ + beq.n b6a6 <_loop1_38_rule+0x132> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fdc4 │ │ │ │ │ + bl fdf4 │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbz r0, b6ba <_loop1_38_rule+0x132> │ │ │ │ │ + cbz r0, b6a6 <_loop1_38_rule+0x132> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b762 <_loop1_38_rule+0x1da> │ │ │ │ │ + beq.n b74e <_loop1_38_rule+0x1da> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r0, r8 │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr r7, [r6, #24] │ │ │ │ │ @@ -21276,423 +21271,423 @@ │ │ │ │ │ ldr r7, [sp, #20] │ │ │ │ │ ldr r6, [r6, #20] │ │ │ │ │ strd r7, r6, [sp] │ │ │ │ │ bl 0 <_PyAST_ExceptHandler> │ │ │ │ │ R_ARM_THM_CALL _PyAST_ExceptHandler │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b7fc <_loop1_38_rule+0x274> │ │ │ │ │ + beq.w b7e8 <_loop1_38_rule+0x274> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b7fc <_loop1_38_rule+0x274> │ │ │ │ │ + bne.w b7e8 <_loop1_38_rule+0x274> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - beq.w bce0 <_loop1_38_rule+0x758> │ │ │ │ │ + beq.w bccc <_loop1_38_rule+0x758> │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ str.w r2, [r1, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ - b.n b5e8 <_loop1_38_rule+0x60> │ │ │ │ │ + b.n b5d4 <_loop1_38_rule+0x60> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n b762 <_loop1_38_rule+0x1da> │ │ │ │ │ + bne.n b74e <_loop1_38_rule+0x1da> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #677 @ 0x2a5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n b780 <_loop1_38_rule+0x1f8> │ │ │ │ │ + bne.n b76c <_loop1_38_rule+0x1f8> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n b762 <_loop1_38_rule+0x1da> │ │ │ │ │ + bne.n b74e <_loop1_38_rule+0x1da> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #677 @ 0x2a5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bbf4 <_loop1_38_rule+0x66c> │ │ │ │ │ + bne.w bbe0 <_loop1_38_rule+0x66c> │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b8d4 <_loop1_38_rule+0x34c> │ │ │ │ │ + bne.w b8c0 <_loop1_38_rule+0x34c> │ │ │ │ │ ldr r7, [sp, #16] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w b8c6 <_loop1_38_rule+0x33e> │ │ │ │ │ + beq.w b8b2 <_loop1_38_rule+0x33e> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w b8c6 <_loop1_38_rule+0x33e> │ │ │ │ │ + bne.w b8b2 <_loop1_38_rule+0x33e> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b8aa <_loop1_38_rule+0x322> │ │ │ │ │ + beq.w b896 <_loop1_38_rule+0x322> │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - ble.n b76c <_loop1_38_rule+0x1e4> │ │ │ │ │ + ble.n b758 <_loop1_38_rule+0x1e4> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr.w r2, [r7, r8, lsl #2] │ │ │ │ │ str.w r2, [r3, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ - b.n b724 <_loop1_38_rule+0x19c> │ │ │ │ │ + b.n b710 <_loop1_38_rule+0x19c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n b80a <_loop1_38_rule+0x282> │ │ │ │ │ + blt.n b7f6 <_loop1_38_rule+0x282> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n b818 <_loop1_38_rule+0x290> │ │ │ │ │ + bne.n b804 <_loop1_38_rule+0x290> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w b62a <_loop1_38_rule+0xa2> │ │ │ │ │ + beq.w b616 <_loop1_38_rule+0xa2> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [sp, #16] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n b6fe <_loop1_38_rule+0x176> │ │ │ │ │ + b.n b6ea <_loop1_38_rule+0x176> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b6d0 <_loop1_38_rule+0x148> │ │ │ │ │ + beq.n b6bc <_loop1_38_rule+0x148> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72c4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b6d0 <_loop1_38_rule+0x148> │ │ │ │ │ + beq.n b6bc <_loop1_38_rule+0x148> │ │ │ │ │ mov.w r1, #680 @ 0x2a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b6d0 <_loop1_38_rule+0x148> │ │ │ │ │ + beq.n b6bc <_loop1_38_rule+0x148> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b6d0 <_loop1_38_rule+0x148> │ │ │ │ │ + beq.n b6bc <_loop1_38_rule+0x148> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b6d0 <_loop1_38_rule+0x148> │ │ │ │ │ + beq.n b6bc <_loop1_38_rule+0x148> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fdc4 │ │ │ │ │ + bl fdf4 │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b6d0 <_loop1_38_rule+0x148> │ │ │ │ │ + beq.n b6bc <_loop1_38_rule+0x148> │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b762 <_loop1_38_rule+0x1da> │ │ │ │ │ + beq.n b74e <_loop1_38_rule+0x1da> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r1, [r6, #24] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ ldr r1, [r6, #20] │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ strd r6, r1, [sp] │ │ │ │ │ ldr.w r1, [r9, #4] │ │ │ │ │ bl 0 <_PyAST_ExceptHandler> │ │ │ │ │ R_ARM_THM_CALL _PyAST_ExceptHandler │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b696 <_loop1_38_rule+0x10e> │ │ │ │ │ + bne.w b682 <_loop1_38_rule+0x10e> │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w bb66 <_loop1_38_rule+0x5de> │ │ │ │ │ + beq.w bb52 <_loop1_38_rule+0x5de> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [sp, #16] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n b6fe <_loop1_38_rule+0x176> │ │ │ │ │ + b.n b6ea <_loop1_38_rule+0x176> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n b762 <_loop1_38_rule+0x1da> │ │ │ │ │ + bne.n b74e <_loop1_38_rule+0x1da> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n b896 <_loop1_38_rule+0x30e> │ │ │ │ │ + beq.n b882 <_loop1_38_rule+0x30e> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, b896 <_loop1_38_rule+0x30e> │ │ │ │ │ + cbnz r0, b882 <_loop1_38_rule+0x30e> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n b884 <_loop1_38_rule+0x2fc> │ │ │ │ │ + bne.n b870 <_loop1_38_rule+0x2fc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #677 @ 0x2a5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbz r0, b880 <_loop1_38_rule+0x2f8> │ │ │ │ │ + cbz r0, b86c <_loop1_38_rule+0x2f8> │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, b880 <_loop1_38_rule+0x2f8> │ │ │ │ │ + cbz r0, b86c <_loop1_38_rule+0x2f8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72c4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ - cbz r0, b880 <_loop1_38_rule+0x2f8> │ │ │ │ │ + cbz r0, b86c <_loop1_38_rule+0x2f8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 217c <_tmp_22_rule> │ │ │ │ │ + bl 2174 <_tmp_22_rule> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n b884 <_loop1_38_rule+0x2fc> │ │ │ │ │ + bne.n b870 <_loop1_38_rule+0x2fc> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bb76 <_loop1_38_rule+0x5ee> │ │ │ │ │ + bne.w bb62 <_loop1_38_rule+0x5ee> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w b62a <_loop1_38_rule+0xa2> │ │ │ │ │ - b.n b762 <_loop1_38_rule+0x1da> │ │ │ │ │ + beq.w b616 <_loop1_38_rule+0xa2> │ │ │ │ │ + b.n b74e <_loop1_38_rule+0x1da> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n b838 <_loop1_38_rule+0x2b0> │ │ │ │ │ + b.n b824 <_loop1_38_rule+0x2b0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n b602 <_loop1_38_rule+0x7a> │ │ │ │ │ + b.n b5ee <_loop1_38_rule+0x7a> │ │ │ │ │ ldr r7, [sp, #16] │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n b776 <_loop1_38_rule+0x1ee> │ │ │ │ │ + b.n b762 <_loop1_38_rule+0x1ee> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n b5bc <_loop1_38_rule+0x34> │ │ │ │ │ + b.n b5a8 <_loop1_38_rule+0x34> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n b776 <_loop1_38_rule+0x1ee> │ │ │ │ │ + b.n b762 <_loop1_38_rule+0x1ee> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w bb50 <_loop1_38_rule+0x5c8> │ │ │ │ │ + bne.w bb3c <_loop1_38_rule+0x5c8> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w bb54 <_loop1_38_rule+0x5cc> │ │ │ │ │ + beq.w bb40 <_loop1_38_rule+0x5cc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bb54 <_loop1_38_rule+0x5cc> │ │ │ │ │ + bne.w bb40 <_loop1_38_rule+0x5cc> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w bb5c <_loop1_38_rule+0x5d4> │ │ │ │ │ + bne.w bb48 <_loop1_38_rule+0x5d4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #677 @ 0x2a5 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, b934 <_loop1_38_rule+0x3ac> │ │ │ │ │ + cbz r0, b920 <_loop1_38_rule+0x3ac> │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, b934 <_loop1_38_rule+0x3ac> │ │ │ │ │ + cbz r0, b920 <_loop1_38_rule+0x3ac> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72c4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbz r0, b934 <_loop1_38_rule+0x3ac> │ │ │ │ │ + cbz r0, b920 <_loop1_38_rule+0x3ac> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bc72 <_loop1_38_rule+0x6ea> │ │ │ │ │ + bne.w bc5e <_loop1_38_rule+0x6ea> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w bb5c <_loop1_38_rule+0x5d4> │ │ │ │ │ + bne.w bb48 <_loop1_38_rule+0x5d4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #677 @ 0x2a5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, b958 <_loop1_38_rule+0x3d0> │ │ │ │ │ + cbz r0, b944 <_loop1_38_rule+0x3d0> │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w baf2 <_loop1_38_rule+0x56a> │ │ │ │ │ + bne.w bade <_loop1_38_rule+0x56a> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w bb5c <_loop1_38_rule+0x5d4> │ │ │ │ │ + bne.w bb48 <_loop1_38_rule+0x5d4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #677 @ 0x2a5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, b97c <_loop1_38_rule+0x3f4> │ │ │ │ │ + cbz r0, b968 <_loop1_38_rule+0x3f4> │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, b9b2 <_loop1_38_rule+0x42a> │ │ │ │ │ + cbnz r0, b99e <_loop1_38_rule+0x42a> │ │ │ │ │ ldr r7, [sp, #16] │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n b9aa <_loop1_38_rule+0x422> │ │ │ │ │ + bne.n b996 <_loop1_38_rule+0x422> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #677 @ 0x2a5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, b9a2 <_loop1_38_rule+0x41a> │ │ │ │ │ + cbz r0, b98e <_loop1_38_rule+0x41a> │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n ba16 <_loop1_38_rule+0x48e> │ │ │ │ │ + bne.n ba02 <_loop1_38_rule+0x48e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n b6fa <_loop1_38_rule+0x172> │ │ │ │ │ + b.n b6e6 <_loop1_38_rule+0x172> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n b6fa <_loop1_38_rule+0x172> │ │ │ │ │ + b.n b6e6 <_loop1_38_rule+0x172> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w baea <_loop1_38_rule+0x562> │ │ │ │ │ + beq.w bad6 <_loop1_38_rule+0x562> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w baea <_loop1_38_rule+0x562> │ │ │ │ │ + bne.w bad6 <_loop1_38_rule+0x562> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w bae0 <_loop1_38_rule+0x558> │ │ │ │ │ + bne.w bacc <_loop1_38_rule+0x558> │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n baa0 <_loop1_38_rule+0x518> │ │ │ │ │ + bne.n ba8c <_loop1_38_rule+0x518> │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n bae0 <_loop1_38_rule+0x558> │ │ │ │ │ + bne.n bacc <_loop1_38_rule+0x558> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n baa0 <_loop1_38_rule+0x518> │ │ │ │ │ + bne.n ba8c <_loop1_38_rule+0x518> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [sp, #16] │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n b982 <_loop1_38_rule+0x3fa> │ │ │ │ │ + b.n b96e <_loop1_38_rule+0x3fa> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72c4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b9a2 <_loop1_38_rule+0x41a> │ │ │ │ │ + beq.n b98e <_loop1_38_rule+0x41a> │ │ │ │ │ mov.w r1, #680 @ 0x2a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b9a2 <_loop1_38_rule+0x41a> │ │ │ │ │ + beq.n b98e <_loop1_38_rule+0x41a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72c4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b9a2 <_loop1_38_rule+0x41a> │ │ │ │ │ + beq.n b98e <_loop1_38_rule+0x41a> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b9a2 <_loop1_38_rule+0x41a> │ │ │ │ │ + beq.n b98e <_loop1_38_rule+0x41a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fdc4 │ │ │ │ │ + bl fdf4 │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b9a2 <_loop1_38_rule+0x41a> │ │ │ │ │ + beq.n b98e <_loop1_38_rule+0x41a> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldrd r9, sl, [r6, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr.w r8, [r3] │ │ │ │ │ @@ -21710,26 +21705,26 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC121 │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC121 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r3, sl │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ - bl 7c54 │ │ │ │ │ + bl 7c40 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b9a4 <_loop1_38_rule+0x41c> │ │ │ │ │ + beq.n b990 <_loop1_38_rule+0x41c> │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n b6fa <_loop1_38_rule+0x172> │ │ │ │ │ + b.n b6e6 <_loop1_38_rule+0x172> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -21740,53 +21735,53 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC120 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC120 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n bb3e <_loop1_38_rule+0x5b6> │ │ │ │ │ + bne.n bb2a <_loop1_38_rule+0x5b6> │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n bb44 <_loop1_38_rule+0x5bc> │ │ │ │ │ + beq.n bb30 <_loop1_38_rule+0x5bc> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr r7, [sp, #16] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n b6fa <_loop1_38_rule+0x172> │ │ │ │ │ + b.n b6e6 <_loop1_38_rule+0x172> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [sp, #16] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n b982 <_loop1_38_rule+0x3fa> │ │ │ │ │ + b.n b96e <_loop1_38_rule+0x3fa> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n b9d2 <_loop1_38_rule+0x44a> │ │ │ │ │ + b.n b9be <_loop1_38_rule+0x44a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72c4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b958 <_loop1_38_rule+0x3d0> │ │ │ │ │ + beq.w b944 <_loop1_38_rule+0x3d0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 217c <_tmp_22_rule> │ │ │ │ │ + bl 2174 <_tmp_22_rule> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w b95c <_loop1_38_rule+0x3d4> │ │ │ │ │ + bne.w b948 <_loop1_38_rule+0x3d4> │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b958 <_loop1_38_rule+0x3d0> │ │ │ │ │ + beq.w b944 <_loop1_38_rule+0x3d0> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ @@ -21794,58 +21789,58 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n bac6 <_loop1_38_rule+0x53e> │ │ │ │ │ + beq.n bab2 <_loop1_38_rule+0x53e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n bac6 <_loop1_38_rule+0x53e> │ │ │ │ │ + bne.n bab2 <_loop1_38_rule+0x53e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w b6a0 <_loop1_38_rule+0x118> │ │ │ │ │ + bne.w b68c <_loop1_38_rule+0x118> │ │ │ │ │ ldr r7, [sp, #16] │ │ │ │ │ - b.n b6fa <_loop1_38_rule+0x172> │ │ │ │ │ + b.n b6e6 <_loop1_38_rule+0x172> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n b8fc <_loop1_38_rule+0x374> │ │ │ │ │ + b.n b8e8 <_loop1_38_rule+0x374> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [sp, #16] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n b6fa <_loop1_38_rule+0x172> │ │ │ │ │ + b.n b6e6 <_loop1_38_rule+0x172> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w b6a4 <_loop1_38_rule+0x11c> │ │ │ │ │ + bne.w b690 <_loop1_38_rule+0x11c> │ │ │ │ │ ldr r7, [sp, #16] │ │ │ │ │ - b.n b6fe <_loop1_38_rule+0x176> │ │ │ │ │ + b.n b6ea <_loop1_38_rule+0x176> │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b880 <_loop1_38_rule+0x2f8> │ │ │ │ │ + beq.w b86c <_loop1_38_rule+0x2f8> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b880 <_loop1_38_rule+0x2f8> │ │ │ │ │ + beq.w b86c <_loop1_38_rule+0x2f8> │ │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ │ mov r2, r8 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ @@ -21854,67 +21849,67 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC119 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC119 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbnz r0, bbd8 <_loop1_38_rule+0x650> │ │ │ │ │ + cbnz r0, bbc4 <_loop1_38_rule+0x650> │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ - cbz r0, bbe4 <_loop1_38_rule+0x65c> │ │ │ │ │ + cbz r0, bbd0 <_loop1_38_rule+0x65c> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n b88a <_loop1_38_rule+0x302> │ │ │ │ │ + b.n b876 <_loop1_38_rule+0x302> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n bbc0 <_loop1_38_rule+0x638> │ │ │ │ │ + bne.n bbac <_loop1_38_rule+0x638> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w b6a0 <_loop1_38_rule+0x118> │ │ │ │ │ + bne.w b68c <_loop1_38_rule+0x118> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ - b.n b88a <_loop1_38_rule+0x302> │ │ │ │ │ + b.n b876 <_loop1_38_rule+0x302> │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b6ec <_loop1_38_rule+0x164> │ │ │ │ │ + beq.w b6d8 <_loop1_38_rule+0x164> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6118 │ │ │ │ │ + bl 6110 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b6ec <_loop1_38_rule+0x164> │ │ │ │ │ + beq.w b6d8 <_loop1_38_rule+0x164> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b6ec <_loop1_38_rule+0x164> │ │ │ │ │ + beq.w b6d8 <_loop1_38_rule+0x164> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fdc4 │ │ │ │ │ + bl fdf4 │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b6ec <_loop1_38_rule+0x164> │ │ │ │ │ + beq.w b6d8 <_loop1_38_rule+0x164> │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b762 <_loop1_38_rule+0x1da> │ │ │ │ │ + beq.w b74e <_loop1_38_rule+0x1da> │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ str r7, [sp, #12] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r7, [r6, #24] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ @@ -21926,40 +21921,40 @@ │ │ │ │ │ movs r1, #14 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC94 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 53c8 │ │ │ │ │ + bl 53c0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b696 <_loop1_38_rule+0x10e> │ │ │ │ │ - b.n b7fc <_loop1_38_rule+0x274> │ │ │ │ │ + bne.w b682 <_loop1_38_rule+0x10e> │ │ │ │ │ + b.n b7e8 <_loop1_38_rule+0x274> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6118 │ │ │ │ │ + bl 6110 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b934 <_loop1_38_rule+0x3ac> │ │ │ │ │ + beq.w b920 <_loop1_38_rule+0x3ac> │ │ │ │ │ mov.w r1, #680 @ 0x2a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b934 <_loop1_38_rule+0x3ac> │ │ │ │ │ + beq.w b920 <_loop1_38_rule+0x3ac> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b934 <_loop1_38_rule+0x3ac> │ │ │ │ │ + beq.w b920 <_loop1_38_rule+0x3ac> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b934 <_loop1_38_rule+0x3ac> │ │ │ │ │ + beq.w b920 <_loop1_38_rule+0x3ac> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [sp, #16] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ @@ -21967,180 +21962,180 @@ │ │ │ │ │ strd r3, r3, [sp] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC95 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC95 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldrd r2, r3, [r8, #20] │ │ │ │ │ - bl 7c54 │ │ │ │ │ + bl 7c40 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ba96 <_loop1_38_rule+0x50e> │ │ │ │ │ - b.n b9a4 <_loop1_38_rule+0x41c> │ │ │ │ │ + bne.w ba82 <_loop1_38_rule+0x50e> │ │ │ │ │ + b.n b990 <_loop1_38_rule+0x41c> │ │ │ │ │ lsls r3, r1, #1 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b8a6 <_loop1_38_rule+0x31e> │ │ │ │ │ + beq.w b892 <_loop1_38_rule+0x31e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ - b.n b6ac <_loop1_38_rule+0x124> │ │ │ │ │ + b.n b698 <_loop1_38_rule+0x124> │ │ │ │ │ │ │ │ │ │ -0000bcfc : │ │ │ │ │ +0000bce8 : │ │ │ │ │ tstring_full_format_spec_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n bd68 │ │ │ │ │ + beq.n bd54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, bd68 │ │ │ │ │ + cbnz r0, bd54 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w c0a0 │ │ │ │ │ + bne.w c08c │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.w bedc │ │ │ │ │ + beq.w bec8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, bd70 │ │ │ │ │ + cbnz r0, bd5c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movs r7, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n bd2a │ │ │ │ │ + b.n bd16 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w bfbe │ │ │ │ │ + beq.w bfaa │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bfbe │ │ │ │ │ + bne.w bfaa │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w bf20 │ │ │ │ │ + bne.w bf0c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov fp, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w bf18 │ │ │ │ │ + beq.w bf04 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w bf20 │ │ │ │ │ + bne.w bf0c │ │ │ │ │ mov sl, r7 │ │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ │ mov r7, r0 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ str r5, [sp, #32] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w bf46 │ │ │ │ │ + beq.w bf32 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bf46 │ │ │ │ │ + bne.w bf32 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w bf36 │ │ │ │ │ + bne.w bf22 │ │ │ │ │ movs r1, #63 @ 0x3f │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bf4e │ │ │ │ │ + bne.w bf3a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w bf28 │ │ │ │ │ + bne.w bf14 │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n bebe │ │ │ │ │ + beq.n beaa │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n bebe │ │ │ │ │ + bne.n beaa │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, be50 │ │ │ │ │ + cbnz r3, be3c │ │ │ │ │ ldrd r5, r2, [r4, #8] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - beq.w c0a8 │ │ │ │ │ + beq.w c094 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r2, [r2, r5, lsl #2] │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bfde │ │ │ │ │ + bne.w bfca │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w bfc6 │ │ │ │ │ + bne.w bfb2 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r5, [sp, #32] │ │ │ │ │ ldrd r7, r6, [sp, #36] @ 0x24 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ @@ -22151,217 +22146,217 @@ │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r3, sl │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n bf12 │ │ │ │ │ + beq.n befe │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bgt.n bf04 │ │ │ │ │ + bgt.n bef0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r1, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n befe │ │ │ │ │ + beq.n beea │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r5, [r7, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldr r5, [r7, #20] │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ strd r9, r5, [sp] │ │ │ │ │ bl 0 <_PyPegen_setup_full_format_spec> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_setup_full_format_spec │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, bec6 │ │ │ │ │ + cbz r0, beb2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, bec6 │ │ │ │ │ + cbnz r3, beb2 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n bd5c │ │ │ │ │ + b.n bd48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n be1c │ │ │ │ │ + b.n be08 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w bd5c │ │ │ │ │ + beq.w bd48 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r7, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n bd5e │ │ │ │ │ + b.n bd4a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - blt.w c0ca │ │ │ │ │ + blt.w c0b6 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w bd4a │ │ │ │ │ + beq.w bd36 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n bd5e │ │ │ │ │ + b.n bd4a │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ ldr.w r5, [r2, r7, lsl #2] │ │ │ │ │ str.w r5, [r0, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ - b.n be7a │ │ │ │ │ + b.n be66 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n bd58 │ │ │ │ │ + b.n bd44 │ │ │ │ │ mov r2, r7 │ │ │ │ │ subs r1, #1 │ │ │ │ │ ldr r5, [sp, #32] │ │ │ │ │ ldrd r7, r6, [sp, #36] @ 0x24 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n be62 │ │ │ │ │ + b.n be4e │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r5, [sp, #32] │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ ldrd r7, r6, [sp, #36] @ 0x24 │ │ │ │ │ - b.n be62 │ │ │ │ │ + b.n be4e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n bdde │ │ │ │ │ + b.n bdca │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_decoded_constant_from_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_decoded_constant_from_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, bf8a │ │ │ │ │ + cbz r0, bf76 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, bf8a │ │ │ │ │ + cbnz r3, bf76 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ cmp r3, sl │ │ │ │ │ - beq.n bf78 │ │ │ │ │ + beq.n bf64 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str.w r5, [r7, sl, lsl #2] │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ mov fp, r3 │ │ │ │ │ - b.n bdbe │ │ │ │ │ + b.n bdaa │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - cbz r0, bfa4 │ │ │ │ │ + cbz r0, bf90 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n bf6a │ │ │ │ │ + b.n bf56 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, bfaa │ │ │ │ │ + cbnz r0, bf96 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n bf64 │ │ │ │ │ + bne.n bf50 │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r5, [sp, #32] │ │ │ │ │ ldrd r7, r6, [sp, #36] @ 0x24 │ │ │ │ │ - b.n be62 │ │ │ │ │ + b.n be4e │ │ │ │ │ ldr r5, [sp, #32] │ │ │ │ │ mov r0, r7 │ │ │ │ │ - b.n bf14 │ │ │ │ │ + b.n bf00 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r5, [sp, #32] │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ ldrd r7, r6, [sp, #36] @ 0x24 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n be62 │ │ │ │ │ + b.n be4e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n bd90 │ │ │ │ │ + b.n bd7c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w be50 │ │ │ │ │ + bne.w be3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 410 <_PyPegen_parse+0x410> │ │ │ │ │ R_ARM_THM_CALL invalid_tstring_replacement_field_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w be50 │ │ │ │ │ - b.n c06c │ │ │ │ │ + beq.w be3c │ │ │ │ │ + b.n c058 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d6bc │ │ │ │ │ + bl d6cc │ │ │ │ │ R_ARM_THM_CALL annotated_rhs_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w be46 │ │ │ │ │ + beq.w be32 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w be46 │ │ │ │ │ + bne.w be32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3608 │ │ │ │ │ + bl 3600 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w be46 │ │ │ │ │ + bne.w be32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bcfc │ │ │ │ │ + bl bce8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w be46 │ │ │ │ │ + bne.w be32 │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w be46 │ │ │ │ │ + beq.w be32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w be50 │ │ │ │ │ + beq.w be3c │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r2, r3, [sp, #56] @ 0x38 │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ str r6, [sp, #20] │ │ │ │ │ @@ -22374,496 +22369,496 @@ │ │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyPegen_formatted_value> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_formatted_value │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, c084 │ │ │ │ │ + cbz r0, c070 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, c084 │ │ │ │ │ + cbnz r3, c070 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r3 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w bf60 │ │ │ │ │ + bne.w bf4c │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r5, [sp, #32] │ │ │ │ │ ldrd r7, r6, [sp, #36] @ 0x24 │ │ │ │ │ - b.n be5e │ │ │ │ │ + b.n be4a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c06c │ │ │ │ │ + beq.n c058 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r7 │ │ │ │ │ movs r0, #1 │ │ │ │ │ ldr r5, [sp, #32] │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ │ ldrd r7, r6, [sp, #36] @ 0x24 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n be5e │ │ │ │ │ + b.n be4a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r7, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n bd5e │ │ │ │ │ + b.n bd4a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n c08c │ │ │ │ │ + blt.n c078 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r2, [r2, r5, lsl #2] │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w be38 │ │ │ │ │ - b.n be50 │ │ │ │ │ + beq.w be24 │ │ │ │ │ + b.n be3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n bd5e │ │ │ │ │ + b.n bd4a │ │ │ │ │ │ │ │ │ │ -0000c0d4 <_tmp_42_rule>: │ │ │ │ │ +0000c0c0 <_tmp_42_rule>: │ │ │ │ │ _tmp_42_rule(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n c128 <_tmp_42_rule+0x54> │ │ │ │ │ + beq.n c114 <_tmp_42_rule+0x54> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, c128 <_tmp_42_rule+0x54> │ │ │ │ │ + cbnz r0, c114 <_tmp_42_rule+0x54> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, c130 <_tmp_42_rule+0x5c> │ │ │ │ │ + cbnz r3, c11c <_tmp_42_rule+0x5c> │ │ │ │ │ movs r1, #14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, c120 <_tmp_42_rule+0x4c> │ │ │ │ │ + cbnz r0, c10c <_tmp_42_rule+0x4c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, c120 <_tmp_42_rule+0x4c> │ │ │ │ │ + cbnz r3, c10c <_tmp_42_rule+0x4c> │ │ │ │ │ movs r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, c120 <_tmp_42_rule+0x4c> │ │ │ │ │ + cbnz r0, c10c <_tmp_42_rule+0x4c> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n c0fe <_tmp_42_rule+0x2a> │ │ │ │ │ + b.n c0ea <_tmp_42_rule+0x2a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n c124 <_tmp_42_rule+0x50> │ │ │ │ │ + b.n c110 <_tmp_42_rule+0x50> │ │ │ │ │ │ │ │ │ │ -0000c138 : │ │ │ │ │ +0000c124 : │ │ │ │ │ double_star_pattern_rule(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #8 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n c186 │ │ │ │ │ + beq.n c172 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, c186 │ │ │ │ │ + cbnz r0, c172 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r5, c1b8 │ │ │ │ │ + cbnz r5, c1a4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, c18e │ │ │ │ │ + cbnz r0, c17a │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n c164 │ │ │ │ │ + b.n c150 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a2bc │ │ │ │ │ + bl a2a8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c176 │ │ │ │ │ + beq.n c162 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n c17a │ │ │ │ │ + beq.n c166 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c17a │ │ │ │ │ + beq.n c166 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r2, r5 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n c17e │ │ │ │ │ + b.n c16a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n c17e │ │ │ │ │ + b.n c16a │ │ │ │ │ │ │ │ │ │ -0000c1c0 : │ │ │ │ │ +0000c1ac : │ │ │ │ │ items_pattern_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w c33e │ │ │ │ │ + beq.w c32a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c33e │ │ │ │ │ + bne.w c32a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c322 │ │ │ │ │ + bne.w c30e │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov fp, r1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w c336 │ │ │ │ │ + beq.w c322 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c336 │ │ │ │ │ + bne.w c322 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w c330 │ │ │ │ │ + bne.w c31c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c360 │ │ │ │ │ + bl c34c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c2fa │ │ │ │ │ + beq.n c2e6 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n c328 │ │ │ │ │ + beq.n c314 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n c328 │ │ │ │ │ + bne.n c314 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n c2f4 │ │ │ │ │ + bne.n c2e0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c2ec │ │ │ │ │ + beq.n c2d8 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n c2f4 │ │ │ │ │ + bne.n c2e0 │ │ │ │ │ mov r7, r6 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, c2b8 │ │ │ │ │ + cbnz r0, c2a4 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, c2e6 │ │ │ │ │ + cbz r0, c2d2 │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - bgt.n c2d8 │ │ │ │ │ + bgt.n c2c4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r1, r8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbz r0, c2fc │ │ │ │ │ + cbz r0, c2e8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c360 │ │ │ │ │ + bl c34c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c27c │ │ │ │ │ + beq.n c268 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, c304 │ │ │ │ │ + cbnz r2, c2f0 │ │ │ │ │ cmp sl, r7 │ │ │ │ │ - beq.n c346 │ │ │ │ │ + beq.n c332 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str.w r3, [r5, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b.n c272 │ │ │ │ │ + b.n c25e │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr.w r1, [r5, r6, lsl #2] │ │ │ │ │ str.w r1, [r3, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n c28c │ │ │ │ │ + b.n c278 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ - b.n c2ae │ │ │ │ │ + b.n c29a │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c2c8 │ │ │ │ │ + beq.n c2b4 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n c2fa │ │ │ │ │ + b.n c2e6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n c2b0 │ │ │ │ │ + b.n c29c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n c250 │ │ │ │ │ + b.n c23c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n c2fc │ │ │ │ │ + b.n c2e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n c220 │ │ │ │ │ + b.n c20c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n c1f4 │ │ │ │ │ + b.n c1e0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov.w r3, sl, lsl #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov sl, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c2e6 │ │ │ │ │ + beq.n c2d2 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n c2cc │ │ │ │ │ + b.n c2b8 │ │ │ │ │ │ │ │ │ │ -0000c360 : │ │ │ │ │ +0000c34c : │ │ │ │ │ key_value_pattern_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #16 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w c60a │ │ │ │ │ + beq.w c5f6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c60a │ │ │ │ │ + bne.w c5f6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c5b8 │ │ │ │ │ + bne.w c5a4 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r8, r1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w c5b0 │ │ │ │ │ + beq.w c59c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c5b0 │ │ │ │ │ + bne.w c59c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c510 │ │ │ │ │ + bne.w c4fc │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r7, r1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w c5a8 │ │ │ │ │ + beq.w c594 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c5a8 │ │ │ │ │ + bne.w c594 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w c53c │ │ │ │ │ + bne.w c528 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w c51c │ │ │ │ │ + beq.w c508 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9f00 │ │ │ │ │ + bl 9eec │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n c4a0 │ │ │ │ │ + bne.n c48c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w c53c │ │ │ │ │ + bne.w c528 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9ff8 │ │ │ │ │ + bl 9fe4 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, c456 │ │ │ │ │ + cbnz r0, c442 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w c53c │ │ │ │ │ + bne.w c528 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_43_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_43_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c4b6 │ │ │ │ │ + beq.n c4a2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 56e8 │ │ │ │ │ + bl 56ec │ │ │ │ │ R_ARM_THM_CALL strings_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c4b6 │ │ │ │ │ + beq.n c4a2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c5a4 │ │ │ │ │ + beq.w c590 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8c7c │ │ │ │ │ + bl 8c68 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c5a4 │ │ │ │ │ + beq.w c590 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_key_pattern_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_key_pattern_pair │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c58e │ │ │ │ │ + beq.w c57a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n c58e │ │ │ │ │ + bne.n c57a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -22871,85 +22866,85 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_42_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n c456 │ │ │ │ │ - b.n c418 │ │ │ │ │ + bne.n c442 │ │ │ │ │ + b.n c404 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n c53c │ │ │ │ │ + bne.n c528 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #623 @ 0x26f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n c542 │ │ │ │ │ + bne.n c52e │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n c53c │ │ │ │ │ + bne.n c528 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #622 @ 0x26e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n c5de │ │ │ │ │ + bne.n c5ca │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r5, c53c │ │ │ │ │ + cbnz r5, c528 │ │ │ │ │ mov.w r1, #624 @ 0x270 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n c5be │ │ │ │ │ + bne.n c5aa │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - cbnz r5, c510 │ │ │ │ │ + cbnz r5, c4fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a460 │ │ │ │ │ + bl a44c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n c45c │ │ │ │ │ + bne.n c448 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - b.n c494 │ │ │ │ │ + b.n c480 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - blt.n c584 │ │ │ │ │ + blt.n c570 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w c40c │ │ │ │ │ + beq.w c3f8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n c4fc │ │ │ │ │ + b.n c4e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c4f6 │ │ │ │ │ + beq.n c4e2 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r9 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ @@ -22959,134 +22954,134 @@ │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr r5, [r6, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Constant> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Constant │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c5fe │ │ │ │ │ + beq.n c5ea │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w c456 │ │ │ │ │ + beq.w c442 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c456 │ │ │ │ │ + beq.w c442 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n c4fc │ │ │ │ │ + b.n c4e8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c494 │ │ │ │ │ + beq.w c480 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n c496 │ │ │ │ │ + b.n c482 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n c514 │ │ │ │ │ + b.n c500 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n c3ec │ │ │ │ │ + b.n c3d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n c3c0 │ │ │ │ │ + b.n c3ac │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n c496 │ │ │ │ │ + b.n c482 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c4f6 │ │ │ │ │ + beq.n c4e2 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r9 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ mov r1, r5 │ │ │ │ │ - b.n c560 │ │ │ │ │ + b.n c54c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c4f6 │ │ │ │ │ + beq.n c4e2 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r9 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ mov r1, r5 │ │ │ │ │ - b.n c560 │ │ │ │ │ + b.n c54c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c4f6 │ │ │ │ │ - b.n c584 │ │ │ │ │ + beq.w c4e2 │ │ │ │ │ + b.n c570 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n c394 │ │ │ │ │ + b.n c380 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000c614 <_tmp_126_rule>: │ │ │ │ │ +0000c600 <_tmp_126_rule>: │ │ │ │ │ _tmp_126_rule(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n c668 <_tmp_126_rule+0x54> │ │ │ │ │ + beq.n c654 <_tmp_126_rule+0x54> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, c668 <_tmp_126_rule+0x54> │ │ │ │ │ + cbnz r0, c654 <_tmp_126_rule+0x54> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, c670 <_tmp_126_rule+0x5c> │ │ │ │ │ + cbnz r3, c65c <_tmp_126_rule+0x5c> │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, c660 <_tmp_126_rule+0x4c> │ │ │ │ │ + cbnz r0, c64c <_tmp_126_rule+0x4c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, c660 <_tmp_126_rule+0x4c> │ │ │ │ │ + cbnz r3, c64c <_tmp_126_rule+0x4c> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, c660 <_tmp_126_rule+0x4c> │ │ │ │ │ + cbnz r0, c64c <_tmp_126_rule+0x4c> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n c63e <_tmp_126_rule+0x2a> │ │ │ │ │ + b.n c62a <_tmp_126_rule+0x2a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n c664 <_tmp_126_rule+0x50> │ │ │ │ │ + b.n c650 <_tmp_126_rule+0x50> │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -459,15 +459,15 @@ │ │ │ │ │ bne.w 576 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w 1b34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1104 │ │ │ │ │ + bl 10fc │ │ │ │ │ R_ARM_THM_CALL function_def_raw_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 9ec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ b.n 3d8 │ │ │ │ │ @@ -505,28 +505,28 @@ │ │ │ │ │ bne.w 1282 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #682 @ 0x2aa │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cbz r0, 4c2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f5fc │ │ │ │ │ + bl f62c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cbz r0, 4c2 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cbz r0, 4c2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fdc4 │ │ │ │ │ + bl fdf4 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cbz r0, 4c2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3728 │ │ │ │ │ + bl 3720 │ │ │ │ │ R_ARM_THM_CALL elif_stmt_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 8ac │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ @@ -534,31 +534,31 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #682 @ 0x2aa │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w e80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f5fc │ │ │ │ │ + bl f62c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w e80 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w e80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fdc4 │ │ │ │ │ + bl fdf4 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w e80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3a1c │ │ │ │ │ + bl 3a14 │ │ │ │ │ R_ARM_THM_CALL else_block_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w e84 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -597,15 +597,15 @@ │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne.w 3d8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ b.w e8a │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1104 │ │ │ │ │ + bl 10fc │ │ │ │ │ R_ARM_THM_CALL function_def_raw_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 41e │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_function_def_decorators> │ │ │ │ │ @@ -656,15 +656,15 @@ │ │ │ │ │ bne.w cb2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w 19c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 44cc │ │ │ │ │ + bl 44c4 │ │ │ │ │ R_ARM_THM_CALL class_def_raw_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 438 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r3 │ │ │ │ │ @@ -725,15 +725,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #647 @ 0x287 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w d92 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5840 │ │ │ │ │ + bl 5838 │ │ │ │ │ R_ARM_THM_CALL _gather_35_rule │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w d92 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -746,29 +746,29 @@ │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w d96 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fdc4 │ │ │ │ │ + bl fdf4 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w d92 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 19d4 │ │ │ │ │ ldrd r6, r3, [r3, #20] │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - bl e030 │ │ │ │ │ + bl e040 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ strd r6, r3, [sp, #4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ str.w r9, [sp] │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ mov r0, sl │ │ │ │ │ @@ -792,15 +792,15 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne.w 3d8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ b.w f8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4910 │ │ │ │ │ + bl 4908 │ │ │ │ │ R_ARM_THM_CALL for_stmt_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 31c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ b.n 3d8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -846,19 +846,19 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_forced_token │ │ │ │ │ cbz r0, 7de │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fdc4 │ │ │ │ │ + bl fdf4 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cbz r0, 7de │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3c18 │ │ │ │ │ + bl 3c10 │ │ │ │ │ R_ARM_THM_CALL finally_block_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w a8e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ @@ -876,34 +876,34 @@ │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_forced_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w e94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fdc4 │ │ │ │ │ + bl fdf4 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w e94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3da0 │ │ │ │ │ + bl 3d98 │ │ │ │ │ R_ARM_THM_CALL _loop1_37_rule │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w e94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3a1c │ │ │ │ │ + bl 3a14 │ │ │ │ │ R_ARM_THM_CALL else_block_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w e98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3c18 │ │ │ │ │ + bl 3c10 │ │ │ │ │ R_ARM_THM_CALL finally_block_rule │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne.w e98 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -1011,31 +1011,31 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #689 @ 0x2b1 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 1a48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f5fc │ │ │ │ │ + bl f62c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 1a48 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 1a48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fdc4 │ │ │ │ │ + bl fdf4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 1a48 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3a1c │ │ │ │ │ + bl 3a14 │ │ │ │ │ R_ARM_THM_CALL else_block_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w 1a4c │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -1160,15 +1160,15 @@ │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ b.n 86a │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - bl 8818 │ │ │ │ │ + bl 8804 │ │ │ │ │ R_ARM_THM_CALL subject_expr_rule │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 3c6 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -1254,34 +1254,34 @@ │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n c62 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8944 │ │ │ │ │ + bl 8930 │ │ │ │ │ R_ARM_THM_CALL patterns_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n c62 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a828 │ │ │ │ │ + bl a814 │ │ │ │ │ R_ARM_THM_CALL guard_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n c62 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n c62 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fdc4 │ │ │ │ │ + bl fdf4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n c62 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyAST_match_case> │ │ │ │ │ @@ -1327,15 +1327,15 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ cbz r0, c36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8944 │ │ │ │ │ + bl 8930 │ │ │ │ │ R_ARM_THM_CALL patterns_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 1718 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cbnz r5, c56 │ │ │ │ │ @@ -1385,15 +1385,15 @@ │ │ │ │ │ ldr.w r0, [lr, #4] │ │ │ │ │ ldr.w r6, [ip, r2, lsl #2] │ │ │ │ │ str.w r6, [r0, r2, lsl #2] │ │ │ │ │ adds r2, #1 │ │ │ │ │ b.n c9e │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 44cc │ │ │ │ │ + bl 44c4 │ │ │ │ │ R_ARM_THM_CALL class_def_raw_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 5f6 │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_class_def_decorators> │ │ │ │ │ @@ -1453,15 +1453,15 @@ │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 53c8 │ │ │ │ │ + bl 53c0 │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 123a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.w 438 │ │ │ │ │ @@ -1521,15 +1521,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #647 @ 0x287 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w f78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5840 │ │ │ │ │ + bl 5838 │ │ │ │ │ R_ARM_THM_CALL _gather_35_rule │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w f78 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -1542,29 +1542,29 @@ │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w f7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fdc4 │ │ │ │ │ + bl fdf4 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w f78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 19d4 │ │ │ │ │ ldrd r6, r3, [r3, #20] │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - bl e030 │ │ │ │ │ + bl e040 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ strd r6, r3, [sp, #4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ str.w r9, [sp] │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ mov r0, sl │ │ │ │ │ @@ -1575,15 +1575,15 @@ │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 53c8 │ │ │ │ │ + bl 53c0 │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 720 │ │ │ │ │ b.n 728 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ @@ -1612,34 +1612,34 @@ │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_forced_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 1076 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fdc4 │ │ │ │ │ + bl fdf4 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 1076 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b588 │ │ │ │ │ + bl b574 │ │ │ │ │ R_ARM_THM_CALL _loop1_38_rule │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 1076 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3a1c │ │ │ │ │ + bl 3a14 │ │ │ │ │ R_ARM_THM_CALL else_block_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w 107a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3c18 │ │ │ │ │ + bl 3c10 │ │ │ │ │ R_ARM_THM_CALL finally_block_rule │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne.w 107a │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -1664,15 +1664,15 @@ │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 53c8 │ │ │ │ │ + bl 53c0 │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov r2, r0 │ │ │ │ │ cbz r0, f54 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.w 438 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ @@ -1703,15 +1703,15 @@ │ │ │ │ │ cmp r6, #0 │ │ │ │ │ beq.w 306 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ b.w 3da │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8818 │ │ │ │ │ + bl 8804 │ │ │ │ │ R_ARM_THM_CALL subject_expr_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w a82 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -1758,15 +1758,15 @@ │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cbz r0, 1068 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ b.n a86 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8818 │ │ │ │ │ + bl 8804 │ │ │ │ │ R_ARM_THM_CALL subject_expr_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w a64 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -1788,15 +1788,15 @@ │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 53c8 │ │ │ │ │ + bl 53c0 │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 1000 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n 1000 │ │ │ │ │ @@ -1812,15 +1812,15 @@ │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ beq.w 34a │ │ │ │ │ b.n f94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5840 │ │ │ │ │ + bl 5838 │ │ │ │ │ R_ARM_THM_CALL _gather_35_rule │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 68c │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -1847,15 +1847,15 @@ │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w 690 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fdc4 │ │ │ │ │ + bl fdf4 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 6e6 │ │ │ │ │ b.w 68c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ bne.n 11e4 │ │ │ │ │ @@ -2063,15 +2063,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #682 @ 0x2aa │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cbz r0, 12ce │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f5fc │ │ │ │ │ + bl f62c │ │ │ │ │ cbz r0, 12ce │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 136e │ │ │ │ │ @@ -2082,15 +2082,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #682 @ 0x2aa │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov sl, r0 │ │ │ │ │ cbz r0, 1316 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f5fc │ │ │ │ │ + bl f62c │ │ │ │ │ cbz r0, 1316 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cbz r0, 1316 │ │ │ │ │ movs r1, #4 │ │ │ │ │ @@ -2290,15 +2290,15 @@ │ │ │ │ │ cbz r0, 14c8 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cbz r0, 14c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fdc4 │ │ │ │ │ + bl fdf4 │ │ │ │ │ cbz r0, 14c8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_144_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_144_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ @@ -2321,15 +2321,15 @@ │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cbz r0, 14f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl ab4 │ │ │ │ │ R_ARM_THM_CALL _loop0_145_rule │ │ │ │ │ cbz r0, 14f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3da0 │ │ │ │ │ + bl 3d98 │ │ │ │ │ R_ARM_THM_CALL _loop1_37_rule │ │ │ │ │ cbnz r0, 1546 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cbnz r6, 153e │ │ │ │ │ mov.w r1, #656 @ 0x290 │ │ │ │ │ @@ -2343,15 +2343,15 @@ │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cbz r0, 152a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl ab4 │ │ │ │ │ R_ARM_THM_CALL _loop0_145_rule │ │ │ │ │ cbz r0, 152a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b588 │ │ │ │ │ + bl b574 │ │ │ │ │ R_ARM_THM_CALL _loop1_38_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 15c6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r3 │ │ │ │ │ subs r1, #1 │ │ │ │ │ @@ -2375,19 +2375,19 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 14f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72c4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 14f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 217c │ │ │ │ │ + bl 2174 │ │ │ │ │ R_ARM_THM_CALL _tmp_22_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n 14fc │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -2408,15 +2408,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r2, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [fp, #12] │ │ │ │ │ - bl 7c54 │ │ │ │ │ + bl 7c40 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 165e │ │ │ │ │ @@ -2448,19 +2448,19 @@ │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n 166e │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - bl 72c4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ cbz r0, 1664 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 217c │ │ │ │ │ + bl 2174 │ │ │ │ │ R_ARM_THM_CALL _tmp_22_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ cbnz r3, 1668 │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -2580,15 +2580,15 @@ │ │ │ │ │ beq.w 7aa │ │ │ │ │ b.n 107a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ b.w c12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a828 │ │ │ │ │ + bl a814 │ │ │ │ │ R_ARM_THM_CALL guard_rule │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne.w c38 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -2626,20 +2626,20 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ b.w a46 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ b.w a88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8944 │ │ │ │ │ + bl 8930 │ │ │ │ │ R_ARM_THM_CALL patterns_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w c54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a828 │ │ │ │ │ + bl a814 │ │ │ │ │ R_ARM_THM_CALL guard_rule │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne.w c56 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -2705,15 +2705,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ b.w b12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5840 │ │ │ │ │ + bl 5838 │ │ │ │ │ R_ARM_THM_CALL _gather_35_rule │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w dc4 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -2731,15 +2731,15 @@ │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w dc4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fdc4 │ │ │ │ │ + bl fdf4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w dc4 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ @@ -3140,15 +3140,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #689 @ 0x2b1 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cbz r0, 1c30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f5fc │ │ │ │ │ + bl f62c │ │ │ │ │ cbz r0, 1c30 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 1cca │ │ │ │ │ @@ -3160,15 +3160,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #689 @ 0x2b1 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov sl, r0 │ │ │ │ │ cbz r0, 1c7a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f5fc │ │ │ │ │ + bl f62c │ │ │ │ │ cbz r0, 1c7a │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cbz r0, 1c7a │ │ │ │ │ movs r1, #4 │ │ │ │ │ @@ -3777,61 +3777,61 @@ │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 34b2 │ │ │ │ │ + beq.w 34bc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 34b2 │ │ │ │ │ + bne.w 34bc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2ffe │ │ │ │ │ + bne.w 31b8 │ │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1009 @ 0x3f1 │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 2598 │ │ │ │ │ ldrd sl, r3, [r4, #8] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - beq.w 34dc │ │ │ │ │ + beq.w 34e6 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 34d8 │ │ │ │ │ + bne.w 34e2 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 3468 │ │ │ │ │ + beq.w 3462 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3468 │ │ │ │ │ + bne.w 3462 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3476 │ │ │ │ │ + bne.w 3470 │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ beq.w 26de │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ @@ -3848,92 +3848,92 @@ │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne.w 23a0 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 34c2 │ │ │ │ │ + beq.w 34cc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 34c2 │ │ │ │ │ + bne.w 34cc │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 34d0 │ │ │ │ │ + bne.w 34da │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 28e0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 34d0 │ │ │ │ │ + bne.w 34da │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 38e0 │ │ │ │ │ + bl 38e4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 2908 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne.w 2924 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 3504 │ │ │ │ │ + beq.w 350c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3504 │ │ │ │ │ + bne.w 350c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3512 │ │ │ │ │ + bne.w 351a │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov fp, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 34a2 │ │ │ │ │ + beq.w 34ac │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r9 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 348e │ │ │ │ │ + bne.w 3498 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 3484 │ │ │ │ │ + beq.w 348e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3484 │ │ │ │ │ + bne.w 348e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 347e │ │ │ │ │ + bne.w 3478 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5eb0 │ │ │ │ │ + bl 5eb4 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 25a6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -3946,249 +3946,249 @@ │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne.n 23a0 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 3372 │ │ │ │ │ + beq.w 3388 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3372 │ │ │ │ │ + bne.w 3388 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3380 │ │ │ │ │ + bne.w 3396 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ - bl 38e0 │ │ │ │ │ + bl 38e4 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 27fe │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3380 │ │ │ │ │ + bne.w 3396 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 27e4 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3380 │ │ │ │ │ + bne.w 3396 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 2aa2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 2cf4 │ │ │ │ │ + bne.w 2cf8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 2ffe │ │ │ │ │ + bne.w 31b8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC22 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC22 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_soft_keyword │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_soft_keyword │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_string> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_string │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 30bc │ │ │ │ │ + bne.w 2fdc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2ffe │ │ │ │ │ + bne.w 31b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 81dc │ │ │ │ │ + bl 81e0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 27a6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2ffe │ │ │ │ │ + bne.w 31b8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ movw r3, #522 @ 0x20a │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 2824 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 34f2 │ │ │ │ │ + bne.w 34fa │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_5_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_5_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 2a30 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2ffe │ │ │ │ │ + bne.w 31b8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ movw r3, #525 @ 0x20d │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 292a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 34f2 │ │ │ │ │ + bne.w 34fa │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ movw r3, #526 @ 0x20e │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 2a42 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2ffe │ │ │ │ │ + bne.w 31b8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ movw r3, #625 @ 0x271 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 2ada │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2ffe │ │ │ │ │ + bne.w 31b8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ movw r3, #587 @ 0x24b │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 2b96 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 34f2 │ │ │ │ │ + bne.w 34fa │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ mov.w r3, #532 @ 0x214 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2c32 │ │ │ │ │ + bne.w 2c34 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 34f2 │ │ │ │ │ + bne.w 34fa │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ movw r3, #527 @ 0x20f │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2dce │ │ │ │ │ + bne.w 2dd2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2ffe │ │ │ │ │ + bne.w 31b8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ mov.w r3, #528 @ 0x210 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2dde │ │ │ │ │ + bne.w 2de2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2ffe │ │ │ │ │ + bne.w 31b8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ movw r3, #529 @ 0x211 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2e3e │ │ │ │ │ + bne.w 2e42 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 34f2 │ │ │ │ │ + bne.w 34fa │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ movw r3, #530 @ 0x212 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 300a │ │ │ │ │ + bne.w 2f20 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1009 @ 0x3f1 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ @@ -4203,42 +4203,42 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 230a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3422 │ │ │ │ │ + bne.w 37cc │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ mov fp, r3 │ │ │ │ │ str.w r5, [r8] │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, r5 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 3418 │ │ │ │ │ + beq.w 37c2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3418 │ │ │ │ │ + bne.w 37c2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 347e │ │ │ │ │ + bne.w 3478 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5eb0 │ │ │ │ │ + bl 5eb4 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cbz r0, 2610 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -4254,15 +4254,15 @@ │ │ │ │ │ bne.w 2314 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 349c │ │ │ │ │ + beq.w 34a6 │ │ │ │ │ cmp r9, r5 │ │ │ │ │ ble.n 264e │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr.w r2, [r8, r5, lsl #2] │ │ │ │ │ str.w r2, [r3, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ @@ -4271,121 +4271,121 @@ │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl d6bc │ │ │ │ │ + bl d6cc │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 364c │ │ │ │ │ + beq.w 3680 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #22 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 364c │ │ │ │ │ + beq.w 3680 │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3648 │ │ │ │ │ + bne.w 367c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 363e │ │ │ │ │ + beq.w 3672 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r5, r7, [r3, #20] │ │ │ │ │ - bl e030 │ │ │ │ │ + bl e040 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ mov r2, r0 │ │ │ │ │ strd r5, r7, [sp, #4] │ │ │ │ │ mov r1, r8 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ bl 0 <_PyAST_Assign> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Assign │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 362e │ │ │ │ │ + beq.w 3662 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3618 │ │ │ │ │ + bne.w 364c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ │ b.n 258a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - blt.w 34f8 │ │ │ │ │ + blt.w 3500 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3476 │ │ │ │ │ + bne.w 3470 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 2226 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 2226 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72c4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 2226 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8790 │ │ │ │ │ + bl 877c │ │ │ │ │ R_ARM_THM_CALL _tmp_10_rule │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne.w 2228 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 363e │ │ │ │ │ + beq.w 3672 │ │ │ │ │ mov r1, r9 │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r5, r7, [r7, #20] │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_set_expr_context │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 36bc │ │ │ │ │ + beq.w 36ee │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ strd r5, r7, [sp, #8] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ @@ -4397,15 +4397,15 @@ │ │ │ │ │ movs r1, #6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC15 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 53c8 │ │ │ │ │ + bl 53c0 │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 2a90 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.n 26d4 │ │ │ │ │ @@ -4417,15 +4417,15 @@ │ │ │ │ │ subs r3, #1 │ │ │ │ │ b.n 26d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2ffe │ │ │ │ │ + beq.w 31b8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ ldrd r1, r2, [sp, #28] │ │ │ │ │ ldr r5, [r5, #24] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ @@ -4436,225 +4436,225 @@ │ │ │ │ │ cbz r0, 27d6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.w 258a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 34e8 │ │ │ │ │ + bne.w 34f2 │ │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ │ b.n 258a │ │ │ │ │ mov r1, r0 │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_set_expr_context │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 384c │ │ │ │ │ + beq.w 38bc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3836 │ │ │ │ │ + bne.w 38a6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 1118c │ │ │ │ │ + bl 111bc │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 2a4e │ │ │ │ │ ldrd r3, r2, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 2cf2 │ │ │ │ │ + bne.w 2cf6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ b.n 23a2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 3400 │ │ │ │ │ + beq.w 33ec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3400 │ │ │ │ │ + bne.w 33ec │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 366a │ │ │ │ │ + bne.w 369c │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 3672 │ │ │ │ │ + beq.w 36a4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r9, r8, [r3, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #522 @ 0x20a │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3668 │ │ │ │ │ + beq.w 369a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 81dc │ │ │ │ │ + bl 81e0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 366a │ │ │ │ │ + bne.w 369c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3652 │ │ │ │ │ + beq.w 3686 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ mov r2, r8 │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r5, [r3, #24] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ bl 0 <_PyAST_Return> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Return │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 369c │ │ │ │ │ + beq.w 36ce │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 369c │ │ │ │ │ + bne.w 36ce │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r5 │ │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ │ b.n 258a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3608 │ │ │ │ │ + bne.w 3638 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w 335a │ │ │ │ │ + beq.w 3370 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str.w r6, [r8, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ mov fp, r3 │ │ │ │ │ b.n 25ce │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7de4 │ │ │ │ │ + bl 7de8 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 2268 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 2268 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3452 │ │ │ │ │ + bne.w 37ac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2f14 │ │ │ │ │ + bne.w 30ce │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ beq.w 228e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ b.n 23a4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 36c4 │ │ │ │ │ + beq.w 37dc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 36c4 │ │ │ │ │ + bne.w 37dc │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 33f6 │ │ │ │ │ + bne.w 3552 │ │ │ │ │ ldrd r9, r3, [r4, #8] │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - beq.w 33d6 │ │ │ │ │ + beq.w 3532 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r9, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov fp, r2 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #525 @ 0x20d │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2dee │ │ │ │ │ + beq.w 2df2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72c4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2dee │ │ │ │ │ + beq.w 2df2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 38d4 │ │ │ │ │ + beq.w 37f4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 38d4 │ │ │ │ │ + bne.w 37f4 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 37e2 │ │ │ │ │ + bne.w 37ea │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2ef0 │ │ │ │ │ + bne.w 2efc │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 2df0 │ │ │ │ │ + bne.w 2df4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3446 │ │ │ │ │ + beq.w 37a0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ mov r2, fp │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ @@ -4667,51 +4667,50 @@ │ │ │ │ │ cbz r0, 2a0a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.w 28b2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 340a │ │ │ │ │ + bne.w 355c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne.w 28b8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ beq.w 2460 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.n 3002 │ │ │ │ │ + b.w 34fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 828 │ │ │ │ │ R_ARM_THM_CALL import_stmt_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 242e │ │ │ │ │ mov r7, r0 │ │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ │ b.n 258a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 482c │ │ │ │ │ + bl 4824 │ │ │ │ │ R_ARM_THM_CALL pass_stmt_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 2a3c │ │ │ │ │ b.n 247a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d6bc │ │ │ │ │ + bl d6cc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 363e │ │ │ │ │ + beq.w 3672 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 363e │ │ │ │ │ + beq.w 3672 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r2, r9 │ │ │ │ │ ldr r1, [r7, #24] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ ldr r1, [r7, #20] │ │ │ │ │ @@ -4726,17 +4725,17 @@ │ │ │ │ │ bne.w 2790 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 281e │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 3626 │ │ │ │ │ + b.w 365a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7de4 │ │ │ │ │ + bl 7de8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 2390 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -4755,61 +4754,61 @@ │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ b.n 2396 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 33aa │ │ │ │ │ + beq.w 33c0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 33aa │ │ │ │ │ + bne.w 33c0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 2fee │ │ │ │ │ + bne.w 31a8 │ │ │ │ │ ldrd r8, r3, [r4, #8] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq.w 3388 │ │ │ │ │ + beq.w 339e │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr.w r9, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #625 @ 0x271 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2f7c │ │ │ │ │ + beq.w 3136 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5b90 <_tmp_154_rule+0xe4> │ │ │ │ │ + bl 5b88 <_tmp_154_rule+0xd8> │ │ │ │ │ R_ARM_THM_CALL del_targets_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2f7c │ │ │ │ │ + beq.w 3136 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_16_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_16_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2f7c │ │ │ │ │ + beq.w 3136 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3582 │ │ │ │ │ + beq.w 35b2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r5, [r3, #24] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ @@ -4821,54 +4820,54 @@ │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.w 28b2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 358c │ │ │ │ │ + bne.w 35bc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne.w 28b8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 2ff4 │ │ │ │ │ + b.n 31ae │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 382c │ │ │ │ │ + beq.w 389c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 382c │ │ │ │ │ + bne.w 389c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3814 │ │ │ │ │ + bne.w 3884 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 37f8 │ │ │ │ │ + beq.w 3868 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r9, r8, [r3, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ded4 │ │ │ │ │ + bl dee4 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 37ec │ │ │ │ │ + beq.w 385c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 37ec │ │ │ │ │ + beq.w 385c │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ ldr r5, [r3, #24] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ @@ -4880,211 +4879,211 @@ │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.w 28b2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3858 │ │ │ │ │ + bne.w 38c8 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne.w 28b8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ beq.w 24d2 │ │ │ │ │ - b.n 2a2c │ │ │ │ │ + b.w 34fc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 35d8 │ │ │ │ │ + beq.w 3608 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 35d8 │ │ │ │ │ + bne.w 3608 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 35b0 │ │ │ │ │ + bne.w 35e0 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 35ba │ │ │ │ │ + beq.w 35ea │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r9, r8, [r3, #12] │ │ │ │ │ mov.w r1, #532 @ 0x214 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 35ae │ │ │ │ │ + beq.w 35de │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72c4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 35ae │ │ │ │ │ + beq.w 35de │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4fe4 │ │ │ │ │ + bl 4fdc │ │ │ │ │ R_ARM_THM_CALL _tmp_17_rule │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 35b0 │ │ │ │ │ + bne.w 35e0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3596 │ │ │ │ │ + beq.w 35c6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r9 │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Assert> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Assert │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 2cce │ │ │ │ │ + cbz r0, 2cd0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.w 28b2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 35a2 │ │ │ │ │ + bne.w 35d2 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne.w 28b8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ beq.w 24f8 │ │ │ │ │ - b.n 2a2c │ │ │ │ │ + b.w 34fc │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne.w 23a0 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 3520 │ │ │ │ │ + beq.w 3528 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3520 │ │ │ │ │ + bne.w 3528 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3518 │ │ │ │ │ + bne.w 3520 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ - bl 6aec │ │ │ │ │ + bl 6ad8 │ │ │ │ │ R_ARM_THM_CALL invalid_ann_assign_target_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3728 │ │ │ │ │ + bne.w 36fc │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3518 │ │ │ │ │ + bne.w 3520 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fcc4 │ │ │ │ │ + bl fcf4 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 31ae │ │ │ │ │ + bne.w 31c4 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3518 │ │ │ │ │ + bne.w 3520 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72c4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 329c │ │ │ │ │ + bne.w 32b2 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3518 │ │ │ │ │ + bne.w 3520 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 78cc │ │ │ │ │ + bl 78b8 │ │ │ │ │ R_ARM_THM_CALL _loop0_121_rule │ │ │ │ │ - cbz r0, 2d88 │ │ │ │ │ + cbz r0, 2d8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 81dc │ │ │ │ │ + bl 81e0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 32da │ │ │ │ │ + bne.w 32f0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3518 │ │ │ │ │ + bne.w 3520 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 78cc │ │ │ │ │ + bl 78b8 │ │ │ │ │ R_ARM_THM_CALL _loop0_121_rule │ │ │ │ │ - cbz r0, 2daa │ │ │ │ │ + cbz r0, 2dae │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ded4 │ │ │ │ │ + bl dee4 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 35f0 │ │ │ │ │ + bne.w 3620 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3518 │ │ │ │ │ + bne.w 3520 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 81dc │ │ │ │ │ + bl 81e0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3300 │ │ │ │ │ + bne.w 3316 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ b.w 23a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5758 │ │ │ │ │ + bl 5750 │ │ │ │ │ R_ARM_THM_CALL break_stmt_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 2a3c │ │ │ │ │ b.w 2512 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5670 <_tmp_43_rule+0x8> │ │ │ │ │ + bl 5668 │ │ │ │ │ R_ARM_THM_CALL continue_stmt_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 2a3c │ │ │ │ │ b.w 2538 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 33f6 │ │ │ │ │ + bne.w 3552 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #525 @ 0x20d │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3446 │ │ │ │ │ + beq.w 37a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3446 │ │ │ │ │ + beq.w 37a0 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov r2, fp │ │ │ │ │ ldr.w r5, [ip, #24] │ │ │ │ │ @@ -5098,341 +5097,243 @@ │ │ │ │ │ bne.w 2a02 │ │ │ │ │ b.n 2a0a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 38ac │ │ │ │ │ + beq.w 3844 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 38ac │ │ │ │ │ + bne.w 3844 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 38a4 │ │ │ │ │ + bne.w 383a │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 3888 │ │ │ │ │ + beq.w 381e │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r9, r8, [r3, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #529 @ 0x211 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3872 │ │ │ │ │ + beq.w 3812 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5260 │ │ │ │ │ + bl 5258 │ │ │ │ │ R_ARM_THM_CALL _gather_15_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3872 │ │ │ │ │ + beq.w 3812 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3872 │ │ │ │ │ + beq.w 3812 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r6, r5, [r2, #20] │ │ │ │ │ bl 0 <_PyPegen_map_names_to_ids> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_map_names_to_ids │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 38c2 │ │ │ │ │ + beq.w 37fe │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ bl 0 <_PyAST_Global> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Global │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 2ed4 │ │ │ │ │ + cbz r0, 2ed8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.w 28b2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 38ca │ │ │ │ │ + bne.w 3806 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne.w 28b8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 387a │ │ │ │ │ + str.w sl, [r4, #8] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.w 256a │ │ │ │ │ + b.n 34fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72c4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 29c6 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ beq.w 29cc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3864 │ │ │ │ │ + bne.w 38d4 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ b.n 29cc │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 72c4 │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 2918 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 8790 │ │ │ │ │ - R_ARM_THM_CALL _tmp_10_rule │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.w 352a │ │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 363e │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - ldr r5, [r4, #20] │ │ │ │ │ - str r5, [sp, #16] │ │ │ │ │ - mov r1, r9 │ │ │ │ │ - ldr r5, [r7, #24] │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - str r5, [sp, #12] │ │ │ │ │ - ldr r5, [r7, #20] │ │ │ │ │ - ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ - strd r6, r5, [sp, #4] │ │ │ │ │ - ldr r5, [sp, #40] @ 0x28 │ │ │ │ │ - str r5, [sp, #0] │ │ │ │ │ - bl 0 <_PyAST_AnnAssign> │ │ │ │ │ - R_ARM_THM_CALL _PyAST_AnnAssign │ │ │ │ │ - movs r1, #6 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC16 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC16 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 53c8 │ │ │ │ │ - R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 2790 │ │ │ │ │ - b.n 2a90 │ │ │ │ │ - ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - str.w r8, [r4, #8] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.n 2fee │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.n 2ff0 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 33c8 │ │ │ │ │ + beq.w 359e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 33c8 │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.w 33d0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r1, #625 @ 0x271 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 33c0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 81dc │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 33c0 │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 7b74 │ │ │ │ │ - R_ARM_THM_CALL _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 33c0 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r5, #1 │ │ │ │ │ - str r5, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str.w sl, [r4, #8] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.w 24ac │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 25a0 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - adds r2, r3, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.w 3564 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ - R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 3564 │ │ │ │ │ + bne.w 359e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3552 │ │ │ │ │ + bne.w 3596 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 3536 │ │ │ │ │ + beq.w 357a │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r8, r5, [r3, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #530 @ 0x212 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3552 │ │ │ │ │ + beq.w 3596 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5260 │ │ │ │ │ + bl 5258 │ │ │ │ │ R_ARM_THM_CALL _gather_15_rule │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3552 │ │ │ │ │ + beq.w 3596 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3552 │ │ │ │ │ + beq.w 3596 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r9, r3, [r2, #20] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_map_names_to_ids> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_map_names_to_ids │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3530 │ │ │ │ │ + beq.w 3574 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ bl 0 <_PyAST_Nonlocal> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Nonlocal │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 30a4 │ │ │ │ │ + cbz r0, 2fba │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.w 28b2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 356c │ │ │ │ │ + bne.w 356a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne.w 28b8 │ │ │ │ │ - b.n 3558 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str.w sl, [r4, #8] │ │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ │ + b.w 258a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 37a4 │ │ │ │ │ + beq.w 3436 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 37a4 │ │ │ │ │ + bne.w 3436 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3774 │ │ │ │ │ + bne.w 342e │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 3786 │ │ │ │ │ + beq.w 343e │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r8, r7, [r3, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC22 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3772 │ │ │ │ │ + beq.w 342c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3772 │ │ │ │ │ + beq.w 342c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 195c │ │ │ │ │ + bl 1954 │ │ │ │ │ R_ARM_THM_CALL type_params_rule │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3774 │ │ │ │ │ + bne.w 342e │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3772 │ │ │ │ │ + beq.w 342c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72c4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3772 │ │ │ │ │ + beq.w 342c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 37b8 │ │ │ │ │ + beq.w 3418 │ │ │ │ │ mov r1, r9 │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldrd r9, r3, [r3, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_set_expr_context │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 37b2 │ │ │ │ │ + beq.w 3412 │ │ │ │ │ strd r9, r3, [sp, #4] │ │ │ │ │ mov r2, r5 │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ @@ -5441,96 +5342,200 @@ │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC23 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 53c8 │ │ │ │ │ + bl 53c0 │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 37c2 │ │ │ │ │ + beq.w 33f6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 37c2 │ │ │ │ │ + bne.w 33f6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ │ b.w 258a │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 2918 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 877c │ │ │ │ │ + R_ARM_THM_CALL _tmp_10_rule │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.w 36f6 │ │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 3672 │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + ldr r5, [r4, #20] │ │ │ │ │ + str r5, [sp, #16] │ │ │ │ │ + mov r1, r9 │ │ │ │ │ + ldr r5, [r7, #24] │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + str r5, [sp, #12] │ │ │ │ │ + ldr r5, [r7, #20] │ │ │ │ │ + ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ + strd r6, r5, [sp, #4] │ │ │ │ │ + ldr r5, [sp, #40] @ 0x28 │ │ │ │ │ + str r5, [sp, #0] │ │ │ │ │ + bl 0 <_PyAST_AnnAssign> │ │ │ │ │ + R_ARM_THM_CALL _PyAST_AnnAssign │ │ │ │ │ + movs r1, #6 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC16 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC16 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 53c0 │ │ │ │ │ + R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 2790 │ │ │ │ │ + b.n 2a90 │ │ │ │ │ + ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + str.w r8, [r4, #8] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n 31a8 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.n 31aa │ │ │ │ │ + adds r2, r3, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.w 33de │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ + R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 33de │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.w 33e6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r1, #625 @ 0x271 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 33d6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 81e0 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 33d6 │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 7b60 │ │ │ │ │ + R_ARM_THM_CALL _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 33d6 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r5, #1 │ │ │ │ │ + str r5, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + str.w sl, [r4, #8] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.w 24ac │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 25a0 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2d4c │ │ │ │ │ + beq.w 2d50 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 3720 │ │ │ │ │ + beq.w 3798 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3720 │ │ │ │ │ + bne.w 3798 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3716 │ │ │ │ │ + bne.w 378e │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov fp, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 36f4 │ │ │ │ │ + beq.w 376c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3716 │ │ │ │ │ + bne.w 378e │ │ │ │ │ str.w r9, [sp, #36] @ 0x24 │ │ │ │ │ movs r6, #1 │ │ │ │ │ mov r9, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ff50 │ │ │ │ │ + bl ff80 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3706 │ │ │ │ │ + bne.w 377e │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ str.w r9, [sp, #40] @ 0x28 │ │ │ │ │ ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 36ee │ │ │ │ │ + beq.w 3766 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bgt.w 36ce │ │ │ │ │ + bgt.w 3746 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2d4c │ │ │ │ │ + beq.w 2d50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72c4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2d4c │ │ │ │ │ + beq.w 2d50 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC18 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -5539,35 +5544,35 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr.w r3, [r9, #32] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr.w r3, [r9, #28] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r9, #20] │ │ │ │ │ - bl 7c54 │ │ │ │ │ + bl 7c40 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2dc6 │ │ │ │ │ + beq.w 2dca │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ b.w 23a0 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2d66 │ │ │ │ │ + beq.w 2d6a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72c4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2d66 │ │ │ │ │ + beq.w 2d6a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC19 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC19 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -5576,41 +5581,41 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r5, #32] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r5, #28] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r5, #20] │ │ │ │ │ - b.n 3282 │ │ │ │ │ + b.n 3298 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2d88 │ │ │ │ │ + beq.w 2d8c │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7b74 │ │ │ │ │ + bl 7b60 │ │ │ │ │ R_ARM_THM_CALL _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3294 │ │ │ │ │ - b.n 2dc6 │ │ │ │ │ + bne.n 32aa │ │ │ │ │ + b.n 2dca │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1118c │ │ │ │ │ + bl 111bc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2dc4 │ │ │ │ │ + beq.w 2dc8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d6bc │ │ │ │ │ + bl d6cc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2dc4 │ │ │ │ │ + beq.w 2dc8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldrd r8, r9, [r5, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r6, [r3, #0] │ │ │ │ │ @@ -5625,31 +5630,31 @@ │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC21 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ - bl 7c54 │ │ │ │ │ + bl 7c40 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3294 │ │ │ │ │ - b.n 2dc6 │ │ │ │ │ + bne.n 32aa │ │ │ │ │ + b.n 2dca │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 349c │ │ │ │ │ + beq.w 34a6 │ │ │ │ │ mov r8, r0 │ │ │ │ │ b.w 28d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ @@ -5657,116 +5662,113 @@ │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ b.w 2396 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - blt.n 33b4 │ │ │ │ │ + blt.n 33ca │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr.w r9, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ beq.w 2b1a │ │ │ │ │ - b.n 2fee │ │ │ │ │ + b.n 31a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ b.w 2afa │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2ff4 │ │ │ │ │ + b.n 31ae │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2fec │ │ │ │ │ + b.n 31a6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 2fac │ │ │ │ │ + b.n 3166 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2fec │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ - cmp r0, r5 │ │ │ │ │ - blt.n 340a │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - ldr.w r3, [r3, r9, lsl #2] │ │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - mov fp, r2 │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.w 296a │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 2a22 │ │ │ │ │ + b.n 31a6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ b.w 2844 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + cbz r0, 3422 │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 2a22 │ │ │ │ │ + str.w sl, [r4, #8] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.w 23d8 │ │ │ │ │ + b.n 31b8 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 308c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 3406 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bne.w 30c8 │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 3406 │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 3406 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 25f0 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r1, #1 │ │ │ │ │ + b.n 2ffc │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 25c0 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - str.w fp, [r4, #8] │ │ │ │ │ - cmp.w r9, #0 │ │ │ │ │ - beq.w 2314 │ │ │ │ │ - b.w 2620 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + blt.n 345c │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 2a22 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 2908 │ │ │ │ │ + ldrd r8, r7, [r3, #12] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.w 3018 │ │ │ │ │ + b.n 342e │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 291c │ │ │ │ │ + b.n 342e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ beq.w 2200 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ b.w 23a2 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 3434 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + str.w fp, [r4, #8] │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + beq.w 2314 │ │ │ │ │ + b.w 2620 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ b.w 22f4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ @@ -5778,382 +5780,425 @@ │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3490 │ │ │ │ │ + b.n 349a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.w 21a4 │ │ │ │ │ - b.n 2ffe │ │ │ │ │ + b.n 31b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ beq.w 2258 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ b.w 291c │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 3002 │ │ │ │ │ + b.n 31bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bge.w 21c2 │ │ │ │ │ movs r3, #1 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 2a2c │ │ │ │ │ + b.n 34fc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 2a2c │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + b.n 31bc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ b.w 23a2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ beq.w 22b4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3490 │ │ │ │ │ + b.n 349a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ b.w 23a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 2d18 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 291c │ │ │ │ │ + b.w 2d1c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, r5 │ │ │ │ │ + blt.n 355c │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + ldr.w r3, [r3, r9, lsl #2] │ │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + mov fp, r2 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.w 296a │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 2a22 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + movs r5, #1 │ │ │ │ │ + str r5, [r4, #60] @ 0x3c │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 2a22 │ │ │ │ │ movs r2, #1 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 3088 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 2fd0 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 2f9e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 3576 │ │ │ │ │ + blt.n 35a6 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r8, r5, [r3, #12] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3046 │ │ │ │ │ + beq.w 2f5c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str.w sl, [r4, #8] │ │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ │ - b.w 258a │ │ │ │ │ + b.n 2fd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 302a │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3558 │ │ │ │ │ + b.n 2f40 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3558 │ │ │ │ │ + b.n 2fd0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2ff4 │ │ │ │ │ + b.n 31ae │ │ │ │ │ movs r5, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2ff4 │ │ │ │ │ + b.n 31ae │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 2ce6 │ │ │ │ │ + b.w 2ce8 │ │ │ │ │ movs r5, #1 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 2ce6 │ │ │ │ │ + b.w 2ce8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 2ce6 │ │ │ │ │ + b.w 2ce8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 35e2 │ │ │ │ │ + blt.n 3612 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldrd r9, r8, [r3, #12] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 2c6e │ │ │ │ │ - b.n 35b0 │ │ │ │ │ + beq.w 2c70 │ │ │ │ │ + b.n 35e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 2c52 │ │ │ │ │ + b.w 2c54 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 2ce6 │ │ │ │ │ + b.w 2ce8 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2daa │ │ │ │ │ + beq.w 2dae │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC20 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC20 │ │ │ │ │ - b.n 32be │ │ │ │ │ + b.n 32d4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 28ca │ │ │ │ │ - b.n 3430 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 347c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 26d8 │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ b.w 23a2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3626 │ │ │ │ │ + bne.n 365a │ │ │ │ │ b.w 2820 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ b.w 23a2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3490 │ │ │ │ │ + b.n 349a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 3490 │ │ │ │ │ + b.n 349a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ beq.w 2418 │ │ │ │ │ - b.w 2a2c │ │ │ │ │ + b.n 34fc │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 365a │ │ │ │ │ + b.n 368e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 3690 │ │ │ │ │ + blt.n 36c2 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldrd r9, r8, [r3, #12] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ beq.w 2860 │ │ │ │ │ - b.n 366a │ │ │ │ │ + b.n 369c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 365a │ │ │ │ │ + b.n 368e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r0, 36b2 │ │ │ │ │ + cbnz r0, 36e4 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne.w 28b8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 365a │ │ │ │ │ + b.n 368e │ │ │ │ │ movs r5, #1 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 365a │ │ │ │ │ + b.n 368e │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ b.w 275c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 291c │ │ │ │ │ + movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 294a │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 2d36 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 2d36 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ + ldrd r8, r9, [r5, #20] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldr r6, [r3, #0] │ │ │ │ │ + ldrd r7, r5, [r5, #28] │ │ │ │ │ + bl 0 <_PyPegen_get_expr_name> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_get_expr_name │ │ │ │ │ + str r5, [sp, #4] │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + str r0, [sp, #12] │ │ │ │ │ + movw r5, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC17 │ │ │ │ │ + movt r5, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC17 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r7, [sp, #0] │ │ │ │ │ + b.n 335c │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr.w r1, [r7, r3, lsl #2] │ │ │ │ │ str.w r1, [r2, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n 3230 │ │ │ │ │ + b.n 3246 │ │ │ │ │ lsls r6, r6, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ lsls r1, r6, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 37d4 │ │ │ │ │ + bne.n 37e6 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 2d4c │ │ │ │ │ + b.w 2d50 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.n 36dc │ │ │ │ │ + beq.n 3754 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str.w r3, [r7, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ mov fp, r2 │ │ │ │ │ - b.n 3206 │ │ │ │ │ + b.n 321c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 2d4e │ │ │ │ │ + b.w 2d52 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 31dc │ │ │ │ │ - movs r1, #11 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + b.n 31f2 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 2a22 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2d32 │ │ │ │ │ + beq.w 2908 │ │ │ │ │ + movs r5, #1 │ │ │ │ │ + str r5, [r4, #60] @ 0x3c │ │ │ │ │ + b.w 291c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72c4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.w 25f0 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2d32 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ - ldrd r8, r9, [r5, #20] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldr r6, [r3, #0] │ │ │ │ │ - ldrd r7, r5, [r5, #28] │ │ │ │ │ - bl 0 <_PyPegen_get_expr_name> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_get_expr_name │ │ │ │ │ - str r5, [sp, #4] │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - str r0, [sp, #12] │ │ │ │ │ - movw r5, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC17 │ │ │ │ │ - movt r5, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC17 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ + beq.w 25c0 │ │ │ │ │ + b.n 3646 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r7, [sp, #0] │ │ │ │ │ - b.n 3346 │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.w 294a │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + b.n 3782 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str.w sl, [r4, #8] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.w 23d8 │ │ │ │ │ - b.n 2ffe │ │ │ │ │ + b.w 2df4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.w 29a8 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.w 2ebc │ │ │ │ │ + movs r5, #1 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r5, [r4, #60] @ 0x3c │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 2ef0 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 2ef0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 37ac │ │ │ │ │ + blt.n 384e │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - ldrd r8, r7, [r3, #12] │ │ │ │ │ + ldrd r9, r8, [r3, #12] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 30f8 │ │ │ │ │ - b.n 3774 │ │ │ │ │ + beq.w 2e7e │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 2ef0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 30dc │ │ │ │ │ - movs r5, #1 │ │ │ │ │ - str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 3774 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 316c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 377a │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbz r0, 37d8 │ │ │ │ │ + b.w 2e62 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 377a │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - b.n 370a │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bne.w 31a8 │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 377a │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 2df0 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 2ef0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ b.w 2c26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 381e │ │ │ │ │ + blt.n 388e │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldrd r9, r8, [r3, #12] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ beq.w 2bd2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ @@ -6179,164 +6224,119 @@ │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ b.w 2396 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 2390 │ │ │ │ │ - b.n 3840 │ │ │ │ │ + b.n 38b0 │ │ │ │ │ movs r5, #1 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ b.w 2c26 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 2df0 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - str.w sl, [r4, #8] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.w 256a │ │ │ │ │ - b.w 2a2c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt.n 38b6 │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - ldrd r9, r8, [r3, #12] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.w 2e7a │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 387a │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 2e5e │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - movs r5, #1 │ │ │ │ │ - str r5, [r4, #60] @ 0x3c │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 387a │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 2eb8 │ │ │ │ │ - movs r5, #1 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r5, [r4, #60] @ 0x3c │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 387a │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 29a8 │ │ │ │ │ + b.w 2df4 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000038e0 : │ │ │ │ │ +000038e4 : │ │ │ │ │ single_subscript_attribute_target_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 3cf4 │ │ │ │ │ + beq.w 3cf8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3cf4 │ │ │ │ │ + bne.w 3cf8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3d02 │ │ │ │ │ + bne.w 3d06 │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.w 3caa │ │ │ │ │ + beq.w 3cae │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 3cd6 │ │ │ │ │ + beq.w 3cda │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3cd6 │ │ │ │ │ + bne.w 3cda │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ add r6, sp, #36 @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, r6 │ │ │ │ │ movw r1, #1198 @ 0x4ae │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 39c6 │ │ │ │ │ + beq.n 39ca │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 3a0e │ │ │ │ │ + bne.n 3a12 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 3ce2 │ │ │ │ │ + bne.w 3ce6 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 3a20 │ │ │ │ │ + beq.n 3a24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3a20 │ │ │ │ │ + bne.n 3a24 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1198 @ 0x4ae │ │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3a3c │ │ │ │ │ + beq.n 3a40 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 3a76 │ │ │ │ │ + bne.n 3a7a │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ @@ -6345,406 +6345,406 @@ │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r2 │ │ │ │ │ movw r2, #1198 @ 0x4ae │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ - cbnz r0, 3a02 │ │ │ │ │ + cbnz r0, 3a06 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [sp, #20] │ │ │ │ │ - bl 3db0 │ │ │ │ │ + bl 3db4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 3cee │ │ │ │ │ - cbz r0, 39fa │ │ │ │ │ + bne.w 3cf2 │ │ │ │ │ + cbz r0, 39fe │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ ldr r7, [sp, #20] │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - bgt.n 3a88 │ │ │ │ │ + bgt.n 3a8c │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 3974 │ │ │ │ │ + beq.n 3978 │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3bce │ │ │ │ │ + bne.w 3bd2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3974 │ │ │ │ │ + b.n 3978 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1198 @ 0x4ae │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 39ac │ │ │ │ │ + bne.n 39b0 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1198 @ 0x4ae │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ - cbnz r0, 3a6a │ │ │ │ │ + cbnz r0, 3a6e │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 3db0 │ │ │ │ │ + bl 3db4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3ce8 │ │ │ │ │ - cbz r0, 3a66 │ │ │ │ │ + bne.w 3cec │ │ │ │ │ + cbz r0, 3a6a │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - blt.n 3b32 │ │ │ │ │ + blt.n 3b36 │ │ │ │ │ mov r7, r6 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 39b6 │ │ │ │ │ + beq.n 39ba │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3c38 │ │ │ │ │ + bne.w 3c3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 39b6 │ │ │ │ │ + b.n 39ba │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1198 @ 0x4ae │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3a02 │ │ │ │ │ + bne.n 3a06 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [sp, #20] │ │ │ │ │ - bl 3db0 │ │ │ │ │ + bl 3db4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 3cee │ │ │ │ │ + bne.w 3cf2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 39fe │ │ │ │ │ + beq.n 3a02 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bge.n 39fe │ │ │ │ │ + bge.n 3a02 │ │ │ │ │ ldr r7, [sp, #20] │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ movw r2, #1198 @ 0x4ae │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3a02 │ │ │ │ │ + bne.n 3a06 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3db0 │ │ │ │ │ + bl 3db4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 3cee │ │ │ │ │ + bne.w 3cf2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3c2e │ │ │ │ │ + beq.w 3c32 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge.w 3c2e │ │ │ │ │ + bge.w 3c32 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1198 @ 0x4ae │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3a02 │ │ │ │ │ + bne.w 3a06 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - bl 3db0 │ │ │ │ │ + bl 3db4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 3cee │ │ │ │ │ + bne.w 3cf2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 39fe │ │ │ │ │ + beq.w 3a02 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ble.w 39fe │ │ │ │ │ + ble.w 3a02 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ - b.n 3af4 │ │ │ │ │ + b.n 3af8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1198 @ 0x4ae │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3a6a │ │ │ │ │ + bne.n 3a6e │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 3db0 │ │ │ │ │ + bl 3db4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3ce8 │ │ │ │ │ + bne.w 3cec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3a68 │ │ │ │ │ + beq.n 3a6c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - ble.n 3a68 │ │ │ │ │ + ble.n 3a6c │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1198 @ 0x4ae │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3a6a │ │ │ │ │ + bne.w 3a6e │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 3db0 │ │ │ │ │ + bl 3db4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 3ce8 │ │ │ │ │ + bne.w 3cec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3c34 │ │ │ │ │ + beq.n 3c38 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bge.n 3c34 │ │ │ │ │ + bge.n 3c38 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1198 @ 0x4ae │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3a6a │ │ │ │ │ + bne.w 3a6e │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 3db0 │ │ │ │ │ + bl 3db4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 3ce8 │ │ │ │ │ + bne.w 3cec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3a68 │ │ │ │ │ + beq.w 3a6c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - ble.w 3a68 │ │ │ │ │ + ble.w 3a6c │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b.n 3b94 │ │ │ │ │ + b.n 3b98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3a1c │ │ │ │ │ + beq.w 3a20 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC t_lookahead_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS t_lookahead_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3a1c │ │ │ │ │ + beq.w 3a20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3d0a │ │ │ │ │ + beq.w 3d0e │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r0, r7 │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldr r1, [r6, #24] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ ldr r1, [r6, #20] │ │ │ │ │ strd r9, r1, [sp] │ │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ │ bl 0 <_PyAST_Attribute> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Attribute │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3c96 │ │ │ │ │ + beq.n 3c9a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3c96 │ │ │ │ │ + bne.n 3c9a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 39bc │ │ │ │ │ + b.n 39c0 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - b.n 39fe │ │ │ │ │ + b.n 3a02 │ │ │ │ │ ldr r7, [sp, #20] │ │ │ │ │ - b.n 3a68 │ │ │ │ │ + b.n 3a6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10bc4 │ │ │ │ │ + bl 10bf4 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3a84 │ │ │ │ │ + beq.w 3a88 │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3a84 │ │ │ │ │ + beq.w 3a88 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC t_lookahead_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS t_lookahead_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3a84 │ │ │ │ │ + beq.w 3a88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3d0a │ │ │ │ │ + beq.n 3d0e │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r7 │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldr r5, [r6, #24] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldr r5, [r6, #20] │ │ │ │ │ strd r9, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_Subscript> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Subscript │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3c22 │ │ │ │ │ + bne.n 3c26 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3c2a │ │ │ │ │ + beq.n 3c2e │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 39bc │ │ │ │ │ + b.n 39c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 3ca0 │ │ │ │ │ + blt.n 3ca4 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r2, [r2, r6, lsl #2] │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r9, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 3ce2 │ │ │ │ │ + cbnz r2, 3ce6 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 3944 │ │ │ │ │ + bne.w 3948 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 3956 │ │ │ │ │ + b.n 395a │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 39bc │ │ │ │ │ + b.n 39c0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 39b6 │ │ │ │ │ + b.n 39ba │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3976 │ │ │ │ │ + b.n 397a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 391c │ │ │ │ │ + beq.w 3920 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 39bc │ │ │ │ │ + b.n 39c0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 39bc │ │ │ │ │ + b.n 39c0 │ │ │ │ │ │ │ │ │ │ -00003d10 : │ │ │ │ │ +00003d14 : │ │ │ │ │ t_primary_rule(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 3da8 │ │ │ │ │ + beq.n 3dac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3da8 │ │ │ │ │ + bne.n 3dac │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1198 @ 0x4ae │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - cbz r0, 3d5c │ │ │ │ │ + cbz r0, 3d60 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ @@ -6756,1138 +6756,1138 @@ │ │ │ │ │ movw r2, #1198 @ 0x4ae │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3d50 │ │ │ │ │ + bne.n 3d54 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl 3db0 │ │ │ │ │ + bl 3db4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 3d9e │ │ │ │ │ - cbz r0, 3d92 │ │ │ │ │ + cbnz r3, 3da2 │ │ │ │ │ + cbz r0, 3d96 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - ble.n 3d92 │ │ │ │ │ + ble.n 3d96 │ │ │ │ │ mov r6, r3 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - b.n 3d62 │ │ │ │ │ + b.n 3d66 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3d58 │ │ │ │ │ + b.n 3d5c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r7 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3d58 │ │ │ │ │ + b.n 3d5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 3d3e │ │ │ │ │ + b.n 3d42 │ │ │ │ │ │ │ │ │ │ -00003db0 : │ │ │ │ │ +00003db4 : │ │ │ │ │ t_primary_raw(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #32 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 45bc │ │ │ │ │ + beq.w 45c0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 45bc │ │ │ │ │ + bne.w 45c0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 45ca │ │ │ │ │ + bne.w 45ce │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.w 45f0 │ │ │ │ │ + beq.w 45f4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r2 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 4620 │ │ │ │ │ + beq.w 4624 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4620 │ │ │ │ │ + bne.w 4624 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ add r6, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, r6 │ │ │ │ │ movw r1, #1198 @ 0x4ae │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 410e │ │ │ │ │ + beq.w 4112 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 3fea │ │ │ │ │ + beq.w 3fee │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3f88 │ │ │ │ │ + bne.w 3f8c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 3fe0 │ │ │ │ │ + bne.w 3fe4 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 41fa │ │ │ │ │ + beq.w 41fe │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 41fa │ │ │ │ │ + bne.w 41fe │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1198 @ 0x4ae │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 421a │ │ │ │ │ + beq.w 421e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 3eb8 │ │ │ │ │ + beq.n 3ebc │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 40aa │ │ │ │ │ + bne.w 40ae │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 3fe0 │ │ │ │ │ + bne.w 3fe4 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 4330 │ │ │ │ │ + beq.w 4334 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4330 │ │ │ │ │ + bne.w 4334 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1198 @ 0x4ae │ │ │ │ │ str r7, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 434e │ │ │ │ │ + beq.w 4352 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 4094 │ │ │ │ │ + bne.w 4098 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 3fe0 │ │ │ │ │ + bne.n 3fe4 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 443a │ │ │ │ │ + beq.w 443e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 443a │ │ │ │ │ + bne.w 443e │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1198 @ 0x4ae │ │ │ │ │ str r7, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4458 │ │ │ │ │ + beq.w 445c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 4008 │ │ │ │ │ + bne.n 400c │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 45ca │ │ │ │ │ + bne.w 45ce │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4644 │ │ │ │ │ + bl 4648 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 40a4 │ │ │ │ │ + beq.w 40a8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC t_lookahead_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS t_lookahead_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 40a4 │ │ │ │ │ + beq.w 40a8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 3fd2 │ │ │ │ │ + cbnz r3, 3fd6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #32 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 3fe8 │ │ │ │ │ + cbz r0, 3fec │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC t_lookahead_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS t_lookahead_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ - cbz r0, 3fe8 │ │ │ │ │ + cbz r0, 3fec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 45ca │ │ │ │ │ + beq.w 45ce │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ strd r9, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_Attribute> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Attribute │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3f76 │ │ │ │ │ + bne.n 3f7a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3f7a │ │ │ │ │ + beq.n 3f7e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3f80 │ │ │ │ │ + b.n 3f84 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 3e66 │ │ │ │ │ - b.n 3fe0 │ │ │ │ │ + beq.w 3e6a │ │ │ │ │ + b.n 3fe4 │ │ │ │ │ mov r8, r6 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 3f48 │ │ │ │ │ + beq.n 3f4c │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3f48 │ │ │ │ │ + beq.n 3f4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cd9c │ │ │ │ │ + bl cdac │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 3f4a │ │ │ │ │ + bne.n 3f4e │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3f48 │ │ │ │ │ + beq.n 3f4c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC t_lookahead_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS t_lookahead_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3f48 │ │ │ │ │ + beq.n 3f4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 45ca │ │ │ │ │ + beq.w 45ce │ │ │ │ │ ldrd r3, r2, [r0, #20] │ │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 4544 │ │ │ │ │ + bne.w 4548 │ │ │ │ │ str.w r9, [sp] │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ mov r1, r8 │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ bl 0 <_PyAST_Call> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Call │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3f76 │ │ │ │ │ + bne.w 3f7a │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 3fd2 │ │ │ │ │ + b.n 3fd6 │ │ │ │ │ str.w r8, [sp, #16] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 3f02 │ │ │ │ │ + beq.w 3f06 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6f94 │ │ │ │ │ + bl 6f98 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4562 │ │ │ │ │ + bne.w 4566 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3f02 │ │ │ │ │ + b.n 3f06 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 3f7a │ │ │ │ │ + b.n 3f7e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10bc4 │ │ │ │ │ + bl 10bf4 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3eb6 │ │ │ │ │ + beq.w 3eba │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3eb6 │ │ │ │ │ + beq.w 3eba │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC t_lookahead_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS t_lookahead_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3eb6 │ │ │ │ │ + beq.w 3eba │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 45ca │ │ │ │ │ + beq.w 45ce │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ strd r9, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_Subscript> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Subscript │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3f76 │ │ │ │ │ - b.n 3fd2 │ │ │ │ │ + bne.w 3f7a │ │ │ │ │ + b.n 3fd6 │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1198 @ 0x4ae │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4636 │ │ │ │ │ + bne.w 463a │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 3db0 │ │ │ │ │ + bl 3db4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 45de │ │ │ │ │ + bne.w 45e2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4314 │ │ │ │ │ + beq.w 4318 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - bge.w 4314 │ │ │ │ │ + bge.w 4318 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1198 @ 0x4ae │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4636 │ │ │ │ │ + bne.w 463a │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 3db0 │ │ │ │ │ + bl 3db4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 45de │ │ │ │ │ + bne.w 45e2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4318 │ │ │ │ │ + beq.w 431c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge.w 4318 │ │ │ │ │ + bge.w 431c │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1198 @ 0x4ae │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4636 │ │ │ │ │ + bne.w 463a │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 3db0 │ │ │ │ │ + bl 3db4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 45de │ │ │ │ │ + bne.w 45e2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 452c │ │ │ │ │ + beq.w 4530 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bge.w 452c │ │ │ │ │ + bge.w 4530 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1198 @ 0x4ae │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4636 │ │ │ │ │ + bne.w 463a │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 3db0 │ │ │ │ │ + bl 3db4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 45de │ │ │ │ │ + bne.w 45e2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4318 │ │ │ │ │ + beq.w 431c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ble.w 4318 │ │ │ │ │ + ble.w 431c │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ - b.n 41bc │ │ │ │ │ + b.n 41c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1198 @ 0x4ae │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3e9c │ │ │ │ │ + bne.w 3ea0 │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1198 @ 0x4ae │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 45ea │ │ │ │ │ + bne.w 45ee │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 3db0 │ │ │ │ │ + bl 3db4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 45e4 │ │ │ │ │ + bne.w 45e8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 42f8 │ │ │ │ │ + beq.n 42fc │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - bge.n 42f8 │ │ │ │ │ + bge.n 42fc │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1198 @ 0x4ae │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 45ea │ │ │ │ │ + bne.w 45ee │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 3db0 │ │ │ │ │ + bl 3db4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 45e4 │ │ │ │ │ + bne.w 45e8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 42fc │ │ │ │ │ + beq.n 4300 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge.n 42fc │ │ │ │ │ + bge.n 4300 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1198 @ 0x4ae │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 45ea │ │ │ │ │ + bne.w 45ee │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 3db0 │ │ │ │ │ + bl 3db4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 45e4 │ │ │ │ │ + bne.w 45e8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4532 │ │ │ │ │ + beq.w 4536 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bge.w 4532 │ │ │ │ │ + bge.w 4536 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1198 @ 0x4ae │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 45ea │ │ │ │ │ + bne.w 45ee │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 3db0 │ │ │ │ │ + bl 3db4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 45e4 │ │ │ │ │ - cbz r0, 42fc │ │ │ │ │ + bne.w 45e8 │ │ │ │ │ + cbz r0, 4300 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ble.n 42fc │ │ │ │ │ + ble.n 4300 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ - b.n 42c0 │ │ │ │ │ + b.n 42c4 │ │ │ │ │ str.w r8, [sp, #16] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 3ea8 │ │ │ │ │ - b.n 3eba │ │ │ │ │ + bne.w 3eac │ │ │ │ │ + b.n 3ebe │ │ │ │ │ str.w r8, [sp, #16] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 3e4c │ │ │ │ │ - b.n 3fec │ │ │ │ │ + bne.w 3e50 │ │ │ │ │ + b.n 3ff0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1198 @ 0x4ae │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3ef6 │ │ │ │ │ + bne.w 3efa │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1198 @ 0x4ae │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4086 │ │ │ │ │ + bne.w 408a │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 3db0 │ │ │ │ │ + bl 3db4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 45b6 │ │ │ │ │ + bne.w 45ba │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 407e │ │ │ │ │ + beq.w 4082 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - ble.w 407e │ │ │ │ │ + ble.w 4082 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1198 @ 0x4ae │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4086 │ │ │ │ │ + bne.w 408a │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 3db0 │ │ │ │ │ + bl 3db4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 45b6 │ │ │ │ │ + bne.w 45ba │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4082 │ │ │ │ │ + beq.w 4086 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge.w 4082 │ │ │ │ │ + bge.w 4086 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1198 @ 0x4ae │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4086 │ │ │ │ │ + bne.w 408a │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 3db0 │ │ │ │ │ + bl 3db4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 45b6 │ │ │ │ │ + bne.w 45ba │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 453e │ │ │ │ │ + beq.w 4542 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bge.w 453e │ │ │ │ │ + bge.w 4542 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1198 @ 0x4ae │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4086 │ │ │ │ │ + bne.w 408a │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 3db0 │ │ │ │ │ + bl 3db4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 45b6 │ │ │ │ │ + bne.w 45ba │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4082 │ │ │ │ │ + beq.w 4086 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ble.w 4082 │ │ │ │ │ + ble.w 4086 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ - b.n 43fc │ │ │ │ │ + b.n 4400 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1198 @ 0x4ae │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3f3e │ │ │ │ │ + bne.w 3f42 │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1198 @ 0x4ae │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3ffc │ │ │ │ │ + bne.w 4000 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 3db0 │ │ │ │ │ + bl 3db4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 45ce │ │ │ │ │ + bne.w 45d2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3ff6 │ │ │ │ │ + beq.w 3ffa │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - bge.w 3ff6 │ │ │ │ │ + bge.w 3ffa │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1198 @ 0x4ae │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3ffc │ │ │ │ │ + bne.w 4000 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 3db0 │ │ │ │ │ + bl 3db4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 45ce │ │ │ │ │ + bne.w 45d2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3ff8 │ │ │ │ │ + beq.w 3ffc │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - ble.w 3ff8 │ │ │ │ │ + ble.w 3ffc │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1198 @ 0x4ae │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3ffc │ │ │ │ │ + bne.w 4000 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 3db0 │ │ │ │ │ + bl 3db4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 45ce │ │ │ │ │ - cbz r0, 4538 │ │ │ │ │ + bne.n 45d2 │ │ │ │ │ + cbz r0, 453c │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - ble.n 4538 │ │ │ │ │ + ble.n 453c │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1198 @ 0x4ae │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3ffc │ │ │ │ │ + bne.w 4000 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 3db0 │ │ │ │ │ + bl 3db4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 45ce │ │ │ │ │ + bne.n 45d2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3ff8 │ │ │ │ │ + beq.w 3ffc │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - ble.w 3ff8 │ │ │ │ │ + ble.w 3ffc │ │ │ │ │ mov r8, r2 │ │ │ │ │ - b.n 44f4 │ │ │ │ │ + b.n 44f8 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - b.n 4318 │ │ │ │ │ + b.n 431c │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - b.n 42fc │ │ │ │ │ + b.n 4300 │ │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ │ - b.n 3ff8 │ │ │ │ │ + b.n 3ffc │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - b.n 4082 │ │ │ │ │ + b.n 4086 │ │ │ │ │ str.w r9, [sp] │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ ldrd r1, r2, [r8, #8] │ │ │ │ │ bl 0 <_PyAST_Call> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Call │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3f76 │ │ │ │ │ - b.n 407a │ │ │ │ │ + bne.w 3f7a │ │ │ │ │ + b.n 407e │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC t_lookahead_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS t_lookahead_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 40a0 │ │ │ │ │ + beq.w 40a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, 45ca │ │ │ │ │ + cbz r0, 45ce │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r5, r6, [r2, #20] │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 463c │ │ │ │ │ + beq.n 4640 │ │ │ │ │ strd r5, r6, [sp, #4] │ │ │ │ │ mov r3, sl │ │ │ │ │ str.w r9, [sp] │ │ │ │ │ mov r0, r7 │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ bl 0 <_PyAST_Call> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Call │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3f76 │ │ │ │ │ - b.n 3fd2 │ │ │ │ │ + bne.w 3f7a │ │ │ │ │ + b.n 3fd6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3f04 │ │ │ │ │ + b.n 3f08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3dec │ │ │ │ │ + beq.w 3df0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3fe0 │ │ │ │ │ + b.n 3fe4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 3f52 │ │ │ │ │ - b.n 3fe0 │ │ │ │ │ + beq.w 3f56 │ │ │ │ │ + b.n 3fe4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3fec │ │ │ │ │ + b.n 3ff0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3eba │ │ │ │ │ + b.n 3ebe │ │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ │ - b.n 3e9c │ │ │ │ │ + b.n 3ea0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 462e │ │ │ │ │ + blt.n 4632 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r2, [r2, r6, lsl #2] │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ mov sl, r1 │ │ │ │ │ mov r9, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 3fe0 │ │ │ │ │ + bne.w 3fe4 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 3e14 │ │ │ │ │ + bne.w 3e18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - b.w 3e26 │ │ │ │ │ + b.w 3e2a │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 3fe2 │ │ │ │ │ + b.n 3fe6 │ │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ │ - b.n 3e3e │ │ │ │ │ + b.n 3e42 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 4596 │ │ │ │ │ + b.n 459a │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00004644 : │ │ │ │ │ +00004648 : │ │ │ │ │ atom_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 54ca │ │ │ │ │ + beq.w 54ce │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 54ca │ │ │ │ │ + bne.w 54ce │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4d64 │ │ │ │ │ + bne.w 4d68 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w 526c │ │ │ │ │ + beq.w 5270 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 46b0 │ │ │ │ │ + cbz r0, 46b4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4d64 │ │ │ │ │ + bne.w 4d68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #622 @ 0x26e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4ab0 │ │ │ │ │ + bne.w 4ab4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4d64 │ │ │ │ │ + bne.w 4d68 │ │ │ │ │ mov.w r1, #624 @ 0x270 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4b8c │ │ │ │ │ + bne.w 4b90 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4d64 │ │ │ │ │ + bne.w 4d68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #623 @ 0x26f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 480c │ │ │ │ │ + bne.w 4810 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4d64 │ │ │ │ │ + bne.w 4d68 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_43_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_43_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 47b8 │ │ │ │ │ + bne.n 47bc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4d64 │ │ │ │ │ + bne.w 4d68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_number_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_number_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 46a2 │ │ │ │ │ + bne.n 46a6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4d64 │ │ │ │ │ + bne.w 4d68 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #7 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 47c8 │ │ │ │ │ + bne.n 47cc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4d64 │ │ │ │ │ + bne.w 4d68 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #9 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4856 │ │ │ │ │ + bne.n 485a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4d64 │ │ │ │ │ + bne.w 4d68 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #25 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4898 │ │ │ │ │ + bne.n 489c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4d64 │ │ │ │ │ + bne.w 4d68 │ │ │ │ │ movs r1, #52 @ 0x34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4cf8 │ │ │ │ │ + bne.w 4cfc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 46a4 │ │ │ │ │ + b.n 46a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 56e8 │ │ │ │ │ + bl 56ec │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 46a2 │ │ │ │ │ - b.n 4722 │ │ │ │ │ + bne.w 46a6 │ │ │ │ │ + b.n 4726 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 54a8 │ │ │ │ │ + beq.w 54ac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 54a8 │ │ │ │ │ + bne.w 54ac │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 54a2 │ │ │ │ │ + bne.w 54a6 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - bl f9fc │ │ │ │ │ + bl fa2c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4ad2 │ │ │ │ │ + beq.w 4ad6 │ │ │ │ │ subs r1, #1 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 46a4 │ │ │ │ │ + b.n 46a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4d64 │ │ │ │ │ + beq.w 4d68 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ @@ -7896,528 +7896,528 @@ │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Constant> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Constant │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 4844 │ │ │ │ │ + cbz r0, 4848 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 46a2 │ │ │ │ │ + beq.w 46a6 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5342 │ │ │ │ │ + bne.w 5346 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - b.n 46a4 │ │ │ │ │ + b.n 46a8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 553a │ │ │ │ │ + beq.w 553e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 553a │ │ │ │ │ + bne.w 553e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5534 │ │ │ │ │ + bne.w 5538 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - bl 32e8 │ │ │ │ │ + bl 32e0 │ │ │ │ │ R_ARM_THM_CALL list_rule │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4c30 │ │ │ │ │ + beq.w 4c34 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 46a4 │ │ │ │ │ + b.n 46a8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 5338 │ │ │ │ │ + beq.w 533c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5338 │ │ │ │ │ + bne.w 533c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5018 │ │ │ │ │ + bne.w 501c │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r9, r3 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 532e │ │ │ │ │ + beq.w 5332 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 532e │ │ │ │ │ + bne.w 5332 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5326 │ │ │ │ │ + bne.w 532a │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 5304 │ │ │ │ │ + beq.w 5308 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 496c │ │ │ │ │ + cbz r0, 4970 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 565e │ │ │ │ │ + beq.w 5662 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 565e │ │ │ │ │ + bne.w 5662 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5630 │ │ │ │ │ + bne.w 5634 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov fp, r3 │ │ │ │ │ - bl 4d28 │ │ │ │ │ + bl 4d20 │ │ │ │ │ R_ARM_THM_CALL _gather_85_rule │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4c1e │ │ │ │ │ + bne.w 4c22 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r3, 496e │ │ │ │ │ + cbnz r3, 4972 │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4bae │ │ │ │ │ + bne.w 4bb2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5326 │ │ │ │ │ + bne.w 532a │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4a02 │ │ │ │ │ + beq.n 4a06 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 529c │ │ │ │ │ + beq.w 52a0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 529c │ │ │ │ │ + bne.w 52a0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5292 │ │ │ │ │ + bne.w 5296 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - bl 4d28 │ │ │ │ │ + bl 4d20 │ │ │ │ │ R_ARM_THM_CALL _gather_85_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 508c │ │ │ │ │ + bne.w 5090 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5292 │ │ │ │ │ + bne.w 5296 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72c4 │ │ │ │ │ - cbz r0, 49da │ │ │ │ │ + bl 72c8 │ │ │ │ │ + cbz r0, 49de │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5030 │ │ │ │ │ + bne.w 5034 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5292 │ │ │ │ │ + bne.w 5296 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72c4 │ │ │ │ │ - cbz r0, 49fc │ │ │ │ │ + bl 72c8 │ │ │ │ │ + cbz r0, 4a00 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5152 │ │ │ │ │ + bne.w 5156 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5018 │ │ │ │ │ + bne.w 501c │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 556e │ │ │ │ │ + beq.w 5572 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 556e │ │ │ │ │ + bne.w 5572 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5568 │ │ │ │ │ + bne.w 556c │ │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 5544 │ │ │ │ │ + beq.w 5548 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4d78 │ │ │ │ │ + beq.w 4d7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ff50 │ │ │ │ │ + bl ff80 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4d78 │ │ │ │ │ + beq.w 4d7c │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4d78 │ │ │ │ │ + beq.w 4d7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4d78 │ │ │ │ │ + beq.w 4d7c │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r0, fp │ │ │ │ │ ldr r6, [r3, #24] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ bl 0 <_PyAST_Set> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Set │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4d6e │ │ │ │ │ + beq.w 4d72 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 54da │ │ │ │ │ + bne.w 54de │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 4892 │ │ │ │ │ + b.n 4896 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4d64 │ │ │ │ │ + beq.w 4d68 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ mov r1, r6 │ │ │ │ │ - b.n 482c │ │ │ │ │ + b.n 4830 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 51ce │ │ │ │ │ + bne.w 51d2 │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w 54fc │ │ │ │ │ + beq.w 5500 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 54fc │ │ │ │ │ + bne.w 5500 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5506 │ │ │ │ │ + bne.w 550a │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 502c │ │ │ │ │ + beq.w 5030 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 552a │ │ │ │ │ + beq.w 552e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 552a │ │ │ │ │ + bne.w 552e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5522 │ │ │ │ │ + bne.w 5526 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ - bl ded4 │ │ │ │ │ + bl dee4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r0, 4b64 │ │ │ │ │ + cbnz r0, 4b68 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5522 │ │ │ │ │ + bne.w 5526 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f5fc │ │ │ │ │ + bl f62c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5026 │ │ │ │ │ + beq.w 502a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4d2a │ │ │ │ │ + beq.w 4d2e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 54b2 │ │ │ │ │ + bne.w 54b6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 46a4 │ │ │ │ │ + b.n 46a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4d64 │ │ │ │ │ + beq.w 4d68 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ mov r1, r6 │ │ │ │ │ - b.n 482c │ │ │ │ │ + b.n 4830 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5644 │ │ │ │ │ + beq.w 5648 │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov fp, r3 │ │ │ │ │ bl 0 <_PyPegen_get_keys> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_keys │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5656 │ │ │ │ │ + beq.w 565a │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_values> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_values │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 564e │ │ │ │ │ + beq.w 5652 │ │ │ │ │ strd r6, fp, [sp] │ │ │ │ │ ldrd r2, r3, [sp, #20] │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_Dict> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Dict │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 563a │ │ │ │ │ + beq.w 563e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 4aaa │ │ │ │ │ + beq.w 4aae │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4aaa │ │ │ │ │ + beq.w 4aae │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 4a06 │ │ │ │ │ + b.n 4a0a │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4956 │ │ │ │ │ - b.n 494e │ │ │ │ │ + beq.w 495a │ │ │ │ │ + b.n 4952 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 51c0 │ │ │ │ │ + bne.w 51c4 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 54f2 │ │ │ │ │ + beq.w 54f6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 54f2 │ │ │ │ │ + bne.w 54f6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 51f2 │ │ │ │ │ + bne.w 51f6 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 51d2 │ │ │ │ │ + beq.w 51d6 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 51a8 │ │ │ │ │ + beq.w 51ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f5fc │ │ │ │ │ + bl f62c │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 51a8 │ │ │ │ │ + beq.w 51ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c860 │ │ │ │ │ + bl c870 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 51a8 │ │ │ │ │ + beq.w 51ac │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 51a8 │ │ │ │ │ + beq.w 51ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 51b8 │ │ │ │ │ + beq.w 51bc │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ mov r2, r9 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r0, fp │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_ListComp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_ListComp │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5220 │ │ │ │ │ + beq.w 5224 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5208 │ │ │ │ │ + bne.w 520c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 4892 │ │ │ │ │ + b.n 4896 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4d64 │ │ │ │ │ + beq.n 4d68 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r1, [r0, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ @@ -8427,346 +8427,346 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_EllipsisObject │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_EllipsisObject │ │ │ │ │ bl 0 <_PyAST_Constant> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Constant │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 483c │ │ │ │ │ - b.n 4844 │ │ │ │ │ + bne.w 4840 │ │ │ │ │ + b.n 4848 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 4eb2 │ │ │ │ │ + bne.w 4eb6 │ │ │ │ │ mov r1, r2 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 51ce │ │ │ │ │ + bne.w 51d2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6f94 │ │ │ │ │ + bl 6f98 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4804 │ │ │ │ │ + bne.w 4808 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4762 │ │ │ │ │ + beq.w 4766 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 46a8 │ │ │ │ │ + b.n 46ac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 54e8 │ │ │ │ │ + bne.w 54ec │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5018 │ │ │ │ │ + bne.w 501c │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 55b8 │ │ │ │ │ + beq.w 55bc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 55b8 │ │ │ │ │ + bne.w 55bc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 55b2 │ │ │ │ │ + bne.w 55b6 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 5590 │ │ │ │ │ + beq.w 5594 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov fp, r2 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 558c │ │ │ │ │ + beq.w 5590 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 5626 │ │ │ │ │ + beq.w 562a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5626 │ │ │ │ │ + bne.w 562a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 561e │ │ │ │ │ + bne.w 5622 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72c4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4f30 │ │ │ │ │ + beq.w 4f34 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4f30 │ │ │ │ │ + beq.w 4f34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72c4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4f30 │ │ │ │ │ + beq.w 4f34 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_key_value_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_key_value_pair │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4f26 │ │ │ │ │ + beq.n 4f2a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 550c │ │ │ │ │ + bne.w 5510 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl c860 │ │ │ │ │ + bl c870 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 558a │ │ │ │ │ + beq.w 558e │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 558a │ │ │ │ │ + beq.w 558e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5582 │ │ │ │ │ + beq.w 5586 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, fp │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ ldr r1, [r0, #24] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ strd r0, r1, [sp] │ │ │ │ │ ldrd r0, r1, [r6] │ │ │ │ │ bl 0 <_PyAST_DictComp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_DictComp │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5578 │ │ │ │ │ + beq.w 557c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 4aaa │ │ │ │ │ + beq.w 4aae │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4aaa │ │ │ │ │ + beq.w 4aae │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 4f46 │ │ │ │ │ + b.n 4f4a │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4d3e │ │ │ │ │ + bne.w 4d42 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 52b0 │ │ │ │ │ + beq.w 52b4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 52b0 │ │ │ │ │ + bne.w 52b4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 55c2 │ │ │ │ │ + bne.w 55c6 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 4efa │ │ │ │ │ + cbz r0, 4efe │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e064 │ │ │ │ │ + bl e074 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 52b8 │ │ │ │ │ + bne.w 52bc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 55c2 │ │ │ │ │ + bne.w 55c6 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 4f1e │ │ │ │ │ + cbz r0, 4f22 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 55ca │ │ │ │ │ + bne.w 55ce │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ - b.n 4d3c │ │ │ │ │ + b.n 4d40 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5516 │ │ │ │ │ + bne.w 551a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 53b8 │ │ │ │ │ + bne.w 53bc │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5018 │ │ │ │ │ + bne.n 501c │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 53b0 │ │ │ │ │ + beq.w 53b4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 53b0 │ │ │ │ │ + bne.w 53b4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 53a0 │ │ │ │ │ + bne.w 53a4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 5380 │ │ │ │ │ + beq.w 5384 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 518c │ │ │ │ │ + beq.w 5190 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f5fc │ │ │ │ │ + bl f62c │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 518c │ │ │ │ │ + beq.w 5190 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c860 │ │ │ │ │ + bl c870 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 518c │ │ │ │ │ + beq.w 5190 │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 518c │ │ │ │ │ + beq.w 5190 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 51a0 │ │ │ │ │ + beq.w 51a4 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ mov r2, r9 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r0, fp │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_SetComp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_SetComp │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 51fe │ │ │ │ │ + beq.w 5202 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 4aaa │ │ │ │ │ + beq.w 4aae │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4aaa │ │ │ │ │ + beq.w 4aae │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 47a2 │ │ │ │ │ - b.n 4d64 │ │ │ │ │ + beq.w 47a6 │ │ │ │ │ + b.n 4d68 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 4d2e │ │ │ │ │ + b.n 4d32 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 49da │ │ │ │ │ + beq.w 49de │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9df4 │ │ │ │ │ + bl 9dfc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 49da │ │ │ │ │ + beq.w 49de │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ @@ -8774,122 +8774,122 @@ │ │ │ │ │ strd r3, r3, [sp] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC27 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC27 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldrd r2, r3, [r2, #12] │ │ │ │ │ - bl 7c54 │ │ │ │ │ + bl 7c40 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 49fe │ │ │ │ │ + beq.w 4a02 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 4a04 │ │ │ │ │ + b.n 4a08 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 49ba │ │ │ │ │ + beq.w 49be │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 534a │ │ │ │ │ + beq.w 534e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 534a │ │ │ │ │ + bne.w 534e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5464 │ │ │ │ │ + bne.w 5468 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov sl, r3 │ │ │ │ │ - bl 72c4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ mov fp, r0 │ │ │ │ │ - cbz r0, 50ea │ │ │ │ │ + cbz r0, 50ee │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ movs r3, #11 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5352 │ │ │ │ │ + bne.w 5356 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5464 │ │ │ │ │ + bne.w 5468 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72c4 │ │ │ │ │ - cbz r0, 5116 │ │ │ │ │ + bl 72c8 │ │ │ │ │ + cbz r0, 511a │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 5116 │ │ │ │ │ + cbz r0, 511a │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 546e │ │ │ │ │ + bne.w 5472 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5464 │ │ │ │ │ + bne.w 5468 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72c4 │ │ │ │ │ - cbz r0, 514a │ │ │ │ │ + bl 72c8 │ │ │ │ │ + cbz r0, 514e │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov sl, r0 │ │ │ │ │ - cbz r0, 514a │ │ │ │ │ + cbz r0, 514e │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_149_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_149_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 522a │ │ │ │ │ + bne.n 522e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 49ba │ │ │ │ │ + b.n 49be │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_149_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_149_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 49fc │ │ │ │ │ + beq.w 4a00 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC28 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC28 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -8898,89 +8898,89 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r6, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r6, #12] │ │ │ │ │ - b.n 5070 │ │ │ │ │ + b.n 5074 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbz r3, 51a0 │ │ │ │ │ + cbz r3, 51a4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 53a0 │ │ │ │ │ + bne.w 53a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 75ac │ │ │ │ │ + bl 7598 │ │ │ │ │ R_ARM_THM_CALL invalid_comprehension_rule │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 5018 │ │ │ │ │ + b.n 501c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbz r3, 51b8 │ │ │ │ │ + cbz r3, 51bc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 51f2 │ │ │ │ │ + cbnz r3, 51f6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 75ac │ │ │ │ │ + bl 7598 │ │ │ │ │ R_ARM_THM_CALL invalid_comprehension_rule │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4782 │ │ │ │ │ - b.n 4d64 │ │ │ │ │ + beq.w 4786 │ │ │ │ │ + b.n 4d68 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 4d5a │ │ │ │ │ + b.n 4d5e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 51f8 │ │ │ │ │ + blt.n 51fc │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r2, [r3, r6, lsl #2] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov sl, r2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4c7e │ │ │ │ │ + beq.w 4c82 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 51be │ │ │ │ │ + b.n 51c2 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 51f2 │ │ │ │ │ + b.n 51f6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 51a0 │ │ │ │ │ - b.n 5010 │ │ │ │ │ + beq.n 51a4 │ │ │ │ │ + b.n 5014 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4cf0 │ │ │ │ │ + beq.w 4cf4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 51be │ │ │ │ │ + b.n 51c2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 51b8 │ │ │ │ │ - b.n 5216 │ │ │ │ │ + beq.n 51bc │ │ │ │ │ + b.n 521a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC28 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC28 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -8989,67 +8989,67 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr.w r3, [sl, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [sl, #12] │ │ │ │ │ - bl 7c54 │ │ │ │ │ + bl 7c40 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 514c │ │ │ │ │ + beq.w 5150 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 49bc │ │ │ │ │ + b.w 49c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 52a6 │ │ │ │ │ + blt.n 52aa │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4698 │ │ │ │ │ - b.n 4d64 │ │ │ │ │ + beq.w 469c │ │ │ │ │ + b.n 4d68 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 4a04 │ │ │ │ │ + b.w 4a08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 49a2 │ │ │ │ │ + b.w 49a6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 4d68 │ │ │ │ │ + b.n 4d6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 4ed8 │ │ │ │ │ + b.n 4edc │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4efa │ │ │ │ │ + beq.w 4efe │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC24 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC24 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -9059,58 +9059,58 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r2, #32] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r2, #28] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r2, #20] │ │ │ │ │ - bl 7c54 │ │ │ │ │ + bl 7c40 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4f20 │ │ │ │ │ + beq.w 4f24 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 4d3c │ │ │ │ │ + b.n 4d40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 4c14 │ │ │ │ │ + blt.w 4c18 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r2, [r3, r6, lsl #2] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4908 │ │ │ │ │ + beq.w 490c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.w 4a06 │ │ │ │ │ + b.w 4a0a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 48e4 │ │ │ │ │ + b.w 48e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 48b8 │ │ │ │ │ + b.w 48bc │ │ │ │ │ movs r3, #1 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 4d68 │ │ │ │ │ + b.n 4d6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 50ba │ │ │ │ │ + b.n 50be │ │ │ │ │ ldr.w r3, [fp, #32] │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC26 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC26 │ │ │ │ │ @@ -9121,95 +9121,95 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ ldr.w r2, [fp, #28] │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ ldr.w r2, [fp, #20] │ │ │ │ │ - b.n 5250 │ │ │ │ │ + b.n 5254 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 53a6 │ │ │ │ │ + blt.n 53aa │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r2, [r3, r6, lsl #2] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov sl, r2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4f90 │ │ │ │ │ + beq.w 4f94 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 5018 │ │ │ │ │ + b.n 501c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 5018 │ │ │ │ │ + b.n 501c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 4f6c │ │ │ │ │ + b.n 4f70 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4f44 │ │ │ │ │ + bne.w 4f48 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 5400 │ │ │ │ │ + beq.n 5404 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 5400 │ │ │ │ │ + cbnz r0, 5404 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 53fa │ │ │ │ │ + cbnz r3, 53fe │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 53ee │ │ │ │ │ + cbz r0, 53f2 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 5408 │ │ │ │ │ + cbnz r0, 540c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 4f44 │ │ │ │ │ + b.n 4f48 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 53f4 │ │ │ │ │ + b.n 53f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 53d6 │ │ │ │ │ + b.n 53da │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9df4 │ │ │ │ │ + bl 9dfc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 53ee │ │ │ │ │ + beq.n 53f2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c860 │ │ │ │ │ + bl c870 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 53ee │ │ │ │ │ + beq.n 53f2 │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 53ee │ │ │ │ │ + beq.n 53f2 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC29 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC29 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -9218,34 +9218,34 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r2, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r2, #12] │ │ │ │ │ - bl 7c54 │ │ │ │ │ + bl 7c40 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 53f0 │ │ │ │ │ + beq.n 53f4 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 53f4 │ │ │ │ │ + b.n 53f8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 49bc │ │ │ │ │ + b.w 49c0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9df4 │ │ │ │ │ + bl 9dfc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5116 │ │ │ │ │ + beq.w 511a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ @@ -9253,157 +9253,157 @@ │ │ │ │ │ strd r3, r3, [sp] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC27 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC27 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldrd r2, r3, [r2, #12] │ │ │ │ │ - b.n 5250 │ │ │ │ │ + b.n 5254 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 4d5a │ │ │ │ │ + b.n 4d5e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 47e8 │ │ │ │ │ + b.w 47ec │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4b84 │ │ │ │ │ + beq.w 4b88 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 4d3e │ │ │ │ │ + b.n 4d42 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4680 │ │ │ │ │ - b.n 4d64 │ │ │ │ │ + beq.w 4684 │ │ │ │ │ + b.n 4d68 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4aaa │ │ │ │ │ + beq.w 4aae │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 4d7e │ │ │ │ │ + b.n 4d82 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 4c5a │ │ │ │ │ + b.w 4c5e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 4afa │ │ │ │ │ + b.w 4afe │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 4d3e │ │ │ │ │ + b.n 4d42 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4e40 │ │ │ │ │ + beq.w 4e44 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 4f38 │ │ │ │ │ + b.n 4f3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 4d2e │ │ │ │ │ + b.n 4d32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 4b34 │ │ │ │ │ + b.w 4b38 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 51c2 │ │ │ │ │ + b.n 51c6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 4876 │ │ │ │ │ + b.w 487a │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 54e8 │ │ │ │ │ + blt.n 54ec │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov sl, r2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4a4e │ │ │ │ │ + beq.w 4a52 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 4d7e │ │ │ │ │ + b.n 4d82 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 4a2e │ │ │ │ │ + b.w 4a32 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4ea8 │ │ │ │ │ + bne.w 4eac │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 4f46 │ │ │ │ │ + b.n 4f4a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 4f38 │ │ │ │ │ + b.n 4f3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 4ea8 │ │ │ │ │ + blt.w 4eac │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r2, [r3, sl, lsl #2] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ mov fp, r1 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4dca │ │ │ │ │ + beq.w 4dce │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 4f46 │ │ │ │ │ + b.n 4f4a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 4da6 │ │ │ │ │ + b.w 4daa │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.w 4d3c │ │ │ │ │ + b.w 4d40 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72c4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4f1e │ │ │ │ │ + beq.w 4f22 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4f1e │ │ │ │ │ + beq.w 4f22 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC25 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC25 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -9412,325 +9412,325 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r2, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r2, #12] │ │ │ │ │ - bl 7c54 │ │ │ │ │ + bl 7c40 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4f1e │ │ │ │ │ + beq.w 4f22 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 52fe │ │ │ │ │ + b.n 5302 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 4f38 │ │ │ │ │ + b.n 4f3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 4df8 │ │ │ │ │ + b.w 4dfc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 496e │ │ │ │ │ + b.w 4972 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4c14 │ │ │ │ │ + bne.w 4c18 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.w 4a06 │ │ │ │ │ + b.w 4a0a │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 4be4 │ │ │ │ │ + b.w 4be8 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 4bd4 │ │ │ │ │ + b.w 4bd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 4932 │ │ │ │ │ + b.w 4936 │ │ │ │ │ │ │ │ │ │ -00005668 <_tmp_43_rule>: │ │ │ │ │ +0000566c <_tmp_43_rule>: │ │ │ │ │ _tmp_43_rule(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 56d2 <_tmp_43_rule+0x6a> │ │ │ │ │ + beq.n 56d6 <_tmp_43_rule+0x6a> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 56d2 <_tmp_43_rule+0x6a> │ │ │ │ │ + cbnz r0, 56d6 <_tmp_43_rule+0x6a> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 56de <_tmp_43_rule+0x76> │ │ │ │ │ + cbnz r3, 56e2 <_tmp_43_rule+0x76> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_string_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_string_token │ │ │ │ │ - cbnz r0, 56ca <_tmp_43_rule+0x62> │ │ │ │ │ + cbnz r0, 56ce <_tmp_43_rule+0x62> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 56ca <_tmp_43_rule+0x62> │ │ │ │ │ + cbnz r3, 56ce <_tmp_43_rule+0x62> │ │ │ │ │ movs r1, #59 @ 0x3b │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 56ca <_tmp_43_rule+0x62> │ │ │ │ │ + cbnz r0, 56ce <_tmp_43_rule+0x62> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 56ca <_tmp_43_rule+0x62> │ │ │ │ │ + cbnz r3, 56ce <_tmp_43_rule+0x62> │ │ │ │ │ movs r1, #62 @ 0x3e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 56ca <_tmp_43_rule+0x62> │ │ │ │ │ + cbnz r0, 56ce <_tmp_43_rule+0x62> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 5696 <_tmp_43_rule+0x2e> │ │ │ │ │ + beq.n 569a <_tmp_43_rule+0x2e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 56c6 <_tmp_43_rule+0x5e> │ │ │ │ │ + b.n 56ca <_tmp_43_rule+0x5e> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000056e8 : │ │ │ │ │ +000056ec : │ │ │ │ │ strings_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #32 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 57d2 │ │ │ │ │ + beq.n 57d6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 57d2 │ │ │ │ │ + bne.n 57d6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 57de │ │ │ │ │ + bne.n 57e2 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1170 @ 0x492 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - cbz r0, 573c │ │ │ │ │ + cbz r0, 5740 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #32 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ mov r6, r2 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 5894 │ │ │ │ │ + beq.w 5898 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 57e8 │ │ │ │ │ + bne.n 57ec │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 57de │ │ │ │ │ + bne.n 57e2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - bl 5960 <_loop1_81_rule> │ │ │ │ │ + bl 5964 <_loop1_81_rule> │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - cbz r0, 57b4 │ │ │ │ │ + cbz r0, 57b8 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 57de │ │ │ │ │ + beq.n 57e2 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r5, [ip, #24] │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr.w r5, [ip, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyPegen_concatenate_strings> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_concatenate_strings │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 587e │ │ │ │ │ + beq.n 5882 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 587e │ │ │ │ │ + bne.n 5882 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1170 @ 0x492 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ - b.n 572e │ │ │ │ │ + b.n 5732 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r2, 57de │ │ │ │ │ + cbnz r2, 57e2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - bl 7d88 │ │ │ │ │ + bl 7d74 │ │ │ │ │ R_ARM_THM_CALL _loop1_82_rule │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5848 │ │ │ │ │ + bne.n 584c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ mov r3, r1 │ │ │ │ │ - b.n 57a6 │ │ │ │ │ + b.n 57aa │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 571e │ │ │ │ │ + beq.n 5722 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 5736 │ │ │ │ │ + b.n 573a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 588e │ │ │ │ │ + bne.n 5892 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 5950 │ │ │ │ │ + beq.w 5954 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5950 │ │ │ │ │ + bne.w 5954 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5958 │ │ │ │ │ + bne.w 595c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - bl 5960 <_loop1_81_rule> │ │ │ │ │ + bl 5964 <_loop1_81_rule> │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5908 │ │ │ │ │ + bne.n 590c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5958 │ │ │ │ │ + bne.w 595c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7d88 │ │ │ │ │ + bl 7d74 │ │ │ │ │ R_ARM_THM_CALL _loop1_82_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 58a6 │ │ │ │ │ + bne.n 58aa │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 575e │ │ │ │ │ + b.n 5762 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 57de │ │ │ │ │ + beq.n 57e2 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r5, [ip, #24] │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr.w r5, [ip, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyPegen_concatenate_tstrings> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_concatenate_tstrings │ │ │ │ │ mov r1, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ - cbz r0, 587e │ │ │ │ │ + cbz r0, 5882 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 57ce │ │ │ │ │ + beq.n 57d2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 57ce │ │ │ │ │ + beq.n 57d2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 57e4 │ │ │ │ │ + b.n 57e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 5888 │ │ │ │ │ + blt.n 588c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ - b.n 574e │ │ │ │ │ + b.n 5752 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5aac <_tmp_154_rule> │ │ │ │ │ + bl 5ab0 <_tmp_154_rule> │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 583c │ │ │ │ │ + beq.n 5840 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ @@ -9751,31 +9751,31 @@ │ │ │ │ │ ldrd r2, r1, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r9, #32] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr.w r3, [r9, #28] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr.w r3, [ip, #24] │ │ │ │ │ - bl 7c54 │ │ │ │ │ + bl 7c40 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 583e │ │ │ │ │ + beq.n 5842 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 5842 │ │ │ │ │ + b.n 5846 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7e88 │ │ │ │ │ + bl 7e74 │ │ │ │ │ R_ARM_THM_CALL tstring_rule │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5826 │ │ │ │ │ + beq.n 582a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ @@ -9794,117 +9794,117 @@ │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ mov ip, r0 │ │ │ │ │ ldrd r2, r1, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [sl, #32] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr.w r3, [sl, #28] │ │ │ │ │ - b.n 58ec │ │ │ │ │ + b.n 58f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 580e │ │ │ │ │ + b.n 5812 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 5842 │ │ │ │ │ + b.n 5846 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00005960 <_loop1_81_rule>: │ │ │ │ │ +00005964 <_loop1_81_rule>: │ │ │ │ │ _loop1_81_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 5a88 <_loop1_81_rule+0x128> │ │ │ │ │ + beq.w 5a8c <_loop1_81_rule+0x128> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5a88 <_loop1_81_rule+0x128> │ │ │ │ │ + bne.n 5a8c <_loop1_81_rule+0x128> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5a48 <_loop1_81_rule+0xe8> │ │ │ │ │ + bne.n 5a4c <_loop1_81_rule+0xe8> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5a7e <_loop1_81_rule+0x11e> │ │ │ │ │ + beq.n 5a82 <_loop1_81_rule+0x11e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5a48 <_loop1_81_rule+0xe8> │ │ │ │ │ + bne.n 5a4c <_loop1_81_rule+0xe8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5aac <_tmp_154_rule> │ │ │ │ │ + bl 5ab0 <_tmp_154_rule> │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5a40 <_loop1_81_rule+0xe0> │ │ │ │ │ + beq.n 5a44 <_loop1_81_rule+0xe0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 5aac <_tmp_154_rule> │ │ │ │ │ + bl 5ab0 <_tmp_154_rule> │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 59f4 <_loop1_81_rule+0x94> │ │ │ │ │ + cbz r0, 59f8 <_loop1_81_rule+0x94> │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5a78 <_loop1_81_rule+0x118> │ │ │ │ │ + beq.n 5a7c <_loop1_81_rule+0x118> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r6, #2 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r9, r6 │ │ │ │ │ mov r8, r3 │ │ │ │ │ str r7, [r0, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r6 │ │ │ │ │ - bl 5aac <_tmp_154_rule> │ │ │ │ │ + bl 5ab0 <_tmp_154_rule> │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5a50 <_loop1_81_rule+0xf0> │ │ │ │ │ + bne.n 5a54 <_loop1_81_rule+0xf0> │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - cbnz r6, 59f8 <_loop1_81_rule+0x98> │ │ │ │ │ - b.n 5a42 <_loop1_81_rule+0xe2> │ │ │ │ │ + cbnz r6, 59fc <_loop1_81_rule+0x98> │ │ │ │ │ + b.n 5a46 <_loop1_81_rule+0xe2> │ │ │ │ │ movs r7, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 5a42 <_loop1_81_rule+0xe2> │ │ │ │ │ + cbnz r3, 5a46 <_loop1_81_rule+0xe2> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5a96 <_loop1_81_rule+0x136> │ │ │ │ │ + beq.n 5a9a <_loop1_81_rule+0x136> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble.n 5a2c <_loop1_81_rule+0xcc> │ │ │ │ │ + ble.n 5a30 <_loop1_81_rule+0xcc> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r7, #1 │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n 5a2c <_loop1_81_rule+0xcc> │ │ │ │ │ + beq.n 5a30 <_loop1_81_rule+0xcc> │ │ │ │ │ mov r2, r5 │ │ │ │ │ lsls r7, r7, #2 │ │ │ │ │ movs r3, #4 │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ ldr.w r0, [r2, #4]! │ │ │ │ │ str r0, [r1, r3] │ │ │ │ │ adds r3, #4 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bne.n 5a1e <_loop1_81_rule+0xbe> │ │ │ │ │ + bne.n 5a22 <_loop1_81_rule+0xbe> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -9913,1154 +9913,1154 @@ │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 5a36 <_loop1_81_rule+0xd6> │ │ │ │ │ + b.n 5a3a <_loop1_81_rule+0xd6> │ │ │ │ │ cmp r9, r6 │ │ │ │ │ - beq.n 5a60 <_loop1_81_rule+0x100> │ │ │ │ │ + beq.n 5a64 <_loop1_81_rule+0x100> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str.w r3, [r5, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ - b.n 59de <_loop1_81_rule+0x7e> │ │ │ │ │ + b.n 59e2 <_loop1_81_rule+0x7e> │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov.w r3, r9, lsl #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r9, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbz r0, 5a78 <_loop1_81_rule+0x118> │ │ │ │ │ + cbz r0, 5a7c <_loop1_81_rule+0x118> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 5a54 <_loop1_81_rule+0xf4> │ │ │ │ │ + b.n 5a58 <_loop1_81_rule+0xf4> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 5a48 <_loop1_81_rule+0xe8> │ │ │ │ │ + b.n 5a4c <_loop1_81_rule+0xe8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 5998 <_loop1_81_rule+0x38> │ │ │ │ │ - b.n 5a48 <_loop1_81_rule+0xe8> │ │ │ │ │ + beq.n 599c <_loop1_81_rule+0x38> │ │ │ │ │ + b.n 5a4c <_loop1_81_rule+0xe8> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 5a36 <_loop1_81_rule+0xd6> │ │ │ │ │ + b.n 5a3a <_loop1_81_rule+0xd6> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00005aac <_tmp_154_rule>: │ │ │ │ │ +00005ab0 <_tmp_154_rule>: │ │ │ │ │ _tmp_154_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 5dcc <_tmp_154_rule+0x320> │ │ │ │ │ + beq.w 5dd0 <_tmp_154_rule+0x320> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5dcc <_tmp_154_rule+0x320> │ │ │ │ │ + bne.w 5dd0 <_tmp_154_rule+0x320> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5d4c <_tmp_154_rule+0x2a0> │ │ │ │ │ + bne.w 5d50 <_tmp_154_rule+0x2a0> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 5da6 <_tmp_154_rule+0x2fa> │ │ │ │ │ + beq.w 5daa <_tmp_154_rule+0x2fa> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5da6 <_tmp_154_rule+0x2fa> │ │ │ │ │ + bne.w 5daa <_tmp_154_rule+0x2fa> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5db4 <_tmp_154_rule+0x308> │ │ │ │ │ + bne.w 5db8 <_tmp_154_rule+0x308> │ │ │ │ │ movs r1, #59 @ 0x3b │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5b8c <_tmp_154_rule+0xe0> │ │ │ │ │ + bne.n 5b90 <_tmp_154_rule+0xe0> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5d4c <_tmp_154_rule+0x2a0> │ │ │ │ │ + bne.w 5d50 <_tmp_154_rule+0x2a0> │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 5d92 <_tmp_154_rule+0x2e6> │ │ │ │ │ + beq.w 5d96 <_tmp_154_rule+0x2e6> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5d92 <_tmp_154_rule+0x2e6> │ │ │ │ │ + bne.w 5d96 <_tmp_154_rule+0x2e6> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5da0 <_tmp_154_rule+0x2f4> │ │ │ │ │ + bne.w 5da4 <_tmp_154_rule+0x2f4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_string_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_string_token │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbnz r0, 5b70 <_tmp_154_rule+0xc4> │ │ │ │ │ + cbnz r0, 5b74 <_tmp_154_rule+0xc4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r1 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_constant_from_string> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_constant_from_string │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5d58 <_tmp_154_rule+0x2ac> │ │ │ │ │ + beq.w 5d5c <_tmp_154_rule+0x2ac> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5dba <_tmp_154_rule+0x30e> │ │ │ │ │ + bne.w 5dbe <_tmp_154_rule+0x30e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 5b64 <_tmp_154_rule+0xb8> │ │ │ │ │ + b.n 5b68 <_tmp_154_rule+0xb8> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 5dfe <_tmp_154_rule+0x352> │ │ │ │ │ + beq.w 5e02 <_tmp_154_rule+0x352> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5dfe <_tmp_154_rule+0x352> │ │ │ │ │ + bne.w 5e02 <_tmp_154_rule+0x352> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5df6 <_tmp_154_rule+0x34a> │ │ │ │ │ + bne.w 5dfa <_tmp_154_rule+0x34a> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov fp, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5de4 <_tmp_154_rule+0x338> │ │ │ │ │ + beq.w 5de8 <_tmp_154_rule+0x338> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5df0 <_tmp_154_rule+0x344> │ │ │ │ │ + bne.w 5df4 <_tmp_154_rule+0x344> │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ - b.n 5be0 <_tmp_154_rule+0x134> │ │ │ │ │ + b.n 5be4 <_tmp_154_rule+0x134> │ │ │ │ │ str.w r2, [r9, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov fp, r2 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 5d7c <_tmp_154_rule+0x2d0> │ │ │ │ │ + beq.w 5d80 <_tmp_154_rule+0x2d0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5d7c <_tmp_154_rule+0x2d0> │ │ │ │ │ + bne.w 5d80 <_tmp_154_rule+0x2d0> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5d8a <_tmp_154_rule+0x2de> │ │ │ │ │ + bne.w 5d8e <_tmp_154_rule+0x2de> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 103f8 │ │ │ │ │ + bl 10428 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbnz r0, 5c3a <_tmp_154_rule+0x18e> │ │ │ │ │ + cbnz r0, 5c3e <_tmp_154_rule+0x18e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, 5c62 <_tmp_154_rule+0x1b6> │ │ │ │ │ + cbnz r3, 5c66 <_tmp_154_rule+0x1b6> │ │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 5c62 <_tmp_154_rule+0x1b6> │ │ │ │ │ + cbz r0, 5c66 <_tmp_154_rule+0x1b6> │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_constant_from_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_constant_from_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5e1e <_tmp_154_rule+0x372> │ │ │ │ │ + beq.w 5e22 <_tmp_154_rule+0x372> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5e06 <_tmp_154_rule+0x35a> │ │ │ │ │ + bne.w 5e0a <_tmp_154_rule+0x35a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp sl, r7 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne.n 5bd6 <_tmp_154_rule+0x12a> │ │ │ │ │ + bne.n 5bda <_tmp_154_rule+0x12a> │ │ │ │ │ mov.w r3, sl, lsl #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov sl, r3 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5dde <_tmp_154_rule+0x332> │ │ │ │ │ + beq.w 5de2 <_tmp_154_rule+0x332> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, r0 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 5bd6 <_tmp_154_rule+0x12a> │ │ │ │ │ + b.n 5bda <_tmp_154_rule+0x12a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5dde <_tmp_154_rule+0x332> │ │ │ │ │ + beq.w 5de2 <_tmp_154_rule+0x332> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble.n 5cfe <_tmp_154_rule+0x252> │ │ │ │ │ + ble.n 5d02 <_tmp_154_rule+0x252> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r7, #1 │ │ │ │ │ ldr.w r1, [r9] │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ - beq.n 5cfe <_tmp_154_rule+0x252> │ │ │ │ │ + beq.n 5d02 <_tmp_154_rule+0x252> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r7, #2 │ │ │ │ │ ldr.w r1, [r9, #4] │ │ │ │ │ str r1, [r3, #4] │ │ │ │ │ - beq.n 5cfe <_tmp_154_rule+0x252> │ │ │ │ │ + beq.n 5d02 <_tmp_154_rule+0x252> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r7, #3 │ │ │ │ │ ldr.w r1, [r9, #8] │ │ │ │ │ str r1, [r3, #8] │ │ │ │ │ - beq.n 5cfe <_tmp_154_rule+0x252> │ │ │ │ │ + beq.n 5d02 <_tmp_154_rule+0x252> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r7, #4 │ │ │ │ │ ldr.w r1, [r9, #12] │ │ │ │ │ str r1, [r3, #12] │ │ │ │ │ - beq.n 5cfe <_tmp_154_rule+0x252> │ │ │ │ │ + beq.n 5d02 <_tmp_154_rule+0x252> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r7, #5 │ │ │ │ │ ldr.w r1, [r9, #16] │ │ │ │ │ str r1, [r3, #16] │ │ │ │ │ - beq.n 5cfe <_tmp_154_rule+0x252> │ │ │ │ │ + beq.n 5d02 <_tmp_154_rule+0x252> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r7, #6 │ │ │ │ │ ldr.w r1, [r9, #20] │ │ │ │ │ str r1, [r3, #20] │ │ │ │ │ - beq.n 5cfe <_tmp_154_rule+0x252> │ │ │ │ │ + beq.n 5d02 <_tmp_154_rule+0x252> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r7, #7 │ │ │ │ │ ldr.w r1, [r9, #24] │ │ │ │ │ str r1, [r3, #24] │ │ │ │ │ - beq.n 5cfe <_tmp_154_rule+0x252> │ │ │ │ │ + beq.n 5d02 <_tmp_154_rule+0x252> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r7, #8 │ │ │ │ │ ldr.w r1, [r9, #28] │ │ │ │ │ str r1, [r3, #28] │ │ │ │ │ - beq.n 5cfe <_tmp_154_rule+0x252> │ │ │ │ │ + beq.n 5d02 <_tmp_154_rule+0x252> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r7, #9 │ │ │ │ │ ldr.w r1, [r9, #32] │ │ │ │ │ str r1, [r3, #32] │ │ │ │ │ - beq.n 5cfe <_tmp_154_rule+0x252> │ │ │ │ │ + beq.n 5d02 <_tmp_154_rule+0x252> │ │ │ │ │ movs r3, #9 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr.w r0, [r9, r3, lsl #2] │ │ │ │ │ str.w r0, [r1, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bne.n 5cee <_tmp_154_rule+0x242> │ │ │ │ │ + bne.n 5cf2 <_tmp_154_rule+0x242> │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #61 @ 0x3d │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 5d54 <_tmp_154_rule+0x2a8> │ │ │ │ │ + cbz r0, 5d58 <_tmp_154_rule+0x2a8> │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_joined_str> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_joined_str │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, 5d6c <_tmp_154_rule+0x2c0> │ │ │ │ │ + cbz r0, 5d70 <_tmp_154_rule+0x2c0> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 5b86 <_tmp_154_rule+0xda> │ │ │ │ │ + beq.w 5b8a <_tmp_154_rule+0xda> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5b64 <_tmp_154_rule+0xb8> │ │ │ │ │ + beq.w 5b68 <_tmp_154_rule+0xb8> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 5b2e <_tmp_154_rule+0x82> │ │ │ │ │ + beq.w 5b32 <_tmp_154_rule+0x82> │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 5b68 <_tmp_154_rule+0xbc> │ │ │ │ │ + b.n 5b6c <_tmp_154_rule+0xbc> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 5b22 <_tmp_154_rule+0x76> │ │ │ │ │ + b.n 5b26 <_tmp_154_rule+0x76> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbz r0, 5d66 <_tmp_154_rule+0x2ba> │ │ │ │ │ + cbz r0, 5d6a <_tmp_154_rule+0x2ba> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 5b64 <_tmp_154_rule+0xb8> │ │ │ │ │ + b.n 5b68 <_tmp_154_rule+0xb8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5d40 <_tmp_154_rule+0x294> │ │ │ │ │ + bne.n 5d44 <_tmp_154_rule+0x294> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 5d44 <_tmp_154_rule+0x298> │ │ │ │ │ + b.n 5d48 <_tmp_154_rule+0x298> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 5c06 <_tmp_154_rule+0x15a> │ │ │ │ │ + beq.w 5c0a <_tmp_154_rule+0x15a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 5c68 <_tmp_154_rule+0x1bc> │ │ │ │ │ + b.n 5c6c <_tmp_154_rule+0x1bc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 5b54 <_tmp_154_rule+0xa8> │ │ │ │ │ + beq.w 5b58 <_tmp_154_rule+0xa8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 5d66 <_tmp_154_rule+0x2ba> │ │ │ │ │ + b.n 5d6a <_tmp_154_rule+0x2ba> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 5b12 <_tmp_154_rule+0x66> │ │ │ │ │ + beq.w 5b16 <_tmp_154_rule+0x66> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 5d44 <_tmp_154_rule+0x298> │ │ │ │ │ + b.n 5d48 <_tmp_154_rule+0x298> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5d62 <_tmp_154_rule+0x2b6> │ │ │ │ │ - b.n 5b64 <_tmp_154_rule+0xb8> │ │ │ │ │ + bne.n 5d66 <_tmp_154_rule+0x2b6> │ │ │ │ │ + b.n 5b68 <_tmp_154_rule+0xb8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 5aea <_tmp_154_rule+0x3e> │ │ │ │ │ - b.n 5d4c <_tmp_154_rule+0x2a0> │ │ │ │ │ + beq.w 5aee <_tmp_154_rule+0x3e> │ │ │ │ │ + b.n 5d50 <_tmp_154_rule+0x2a0> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 5b24 <_tmp_154_rule+0x78> │ │ │ │ │ + b.n 5b28 <_tmp_154_rule+0x78> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 5b24 <_tmp_154_rule+0x78> │ │ │ │ │ + b.n 5b28 <_tmp_154_rule+0x78> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 5baa <_tmp_154_rule+0xfe> │ │ │ │ │ + b.n 5bae <_tmp_154_rule+0xfe> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5c3e <_tmp_154_rule+0x192> │ │ │ │ │ + beq.w 5c42 <_tmp_154_rule+0x192> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 5d8e <_tmp_154_rule+0x2e2> │ │ │ │ │ + b.n 5d92 <_tmp_154_rule+0x2e2> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5d8e <_tmp_154_rule+0x2e2> │ │ │ │ │ - b.n 5e18 <_tmp_154_rule+0x36c> │ │ │ │ │ + beq.n 5d92 <_tmp_154_rule+0x2e2> │ │ │ │ │ + b.n 5e1c <_tmp_154_rule+0x36c> │ │ │ │ │ │ │ │ │ │ -00005e2c : │ │ │ │ │ +00005e30 : │ │ │ │ │ t_lookahead_rule(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 5e98 │ │ │ │ │ + beq.n 5e9c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 5e98 │ │ │ │ │ + cbnz r0, 5e9c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 5ea4 │ │ │ │ │ + cbnz r3, 5ea8 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 5e86 │ │ │ │ │ + cbnz r0, 5e8a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 5ea4 │ │ │ │ │ + cbnz r3, 5ea8 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 5e86 │ │ │ │ │ + cbnz r0, 5e8a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 5ea4 │ │ │ │ │ + cbnz r3, 5ea8 │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 5e8e │ │ │ │ │ + cbz r0, 5e92 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 5e8c │ │ │ │ │ + b.n 5e90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 5e5a │ │ │ │ │ + beq.n 5e5e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00005eb0 : │ │ │ │ │ +00005eb4 : │ │ │ │ │ star_targets_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 63a6 │ │ │ │ │ + beq.w 63aa │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 63a6 │ │ │ │ │ + bne.w 63aa │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 63b4 │ │ │ │ │ + bne.w 63b8 │ │ │ │ │ ldrd r6, r5, [r4, #8] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.w 6074 │ │ │ │ │ + beq.w 6078 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 60a6 │ │ │ │ │ + beq.w 60aa │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 60a6 │ │ │ │ │ + bne.w 60aa │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 60b4 │ │ │ │ │ + bne.w 60b8 │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1193 @ 0x4a9 │ │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - cbnz r0, 5f8e │ │ │ │ │ + cbnz r0, 5f92 │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq.w 634e │ │ │ │ │ + beq.w 6352 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov fp, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 60b4 │ │ │ │ │ + bne.w 60b8 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 61d8 │ │ │ │ │ + bne.w 61dc │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 60b4 │ │ │ │ │ + bne.w 60b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6560 │ │ │ │ │ + bl 6564 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6060 │ │ │ │ │ + beq.n 6064 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1193 @ 0x4a9 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - cbz r5, 5fc4 │ │ │ │ │ + cbz r5, 5fc8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #12 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ - cbz r0, 5fc2 │ │ │ │ │ + cbz r0, 5fc6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 61a4 │ │ │ │ │ + bne.w 61a8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 63bc │ │ │ │ │ + bne.w 63c0 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 6396 │ │ │ │ │ + beq.w 639a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6396 │ │ │ │ │ + bne.w 639a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6390 │ │ │ │ │ + bne.w 6394 │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1193 @ 0x4a9 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - cbnz r0, 6054 │ │ │ │ │ + cbnz r0, 6058 │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq.w 6322 │ │ │ │ │ + beq.w 6326 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov fp, r1 │ │ │ │ │ mov sl, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 6390 │ │ │ │ │ + bne.w 6394 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6272 │ │ │ │ │ + bne.w 6276 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 6390 │ │ │ │ │ + bne.w 6394 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6560 │ │ │ │ │ - cbz r0, 606a │ │ │ │ │ + bl 6564 │ │ │ │ │ + cbz r0, 606e │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1193 @ 0x4a9 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - cbnz r5, 60ba │ │ │ │ │ + cbnz r5, 60be │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 5fb6 │ │ │ │ │ + b.n 5fba │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r3, r5 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 5f84 │ │ │ │ │ + b.n 5f88 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r3, r5 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 604a │ │ │ │ │ + b.n 604e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 61b0 │ │ │ │ │ + blt.w 61b4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 63bc │ │ │ │ │ + bne.w 63c0 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 5f14 │ │ │ │ │ + bne.w 5f18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 5f2c │ │ │ │ │ + beq.w 5f30 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 5fc6 │ │ │ │ │ + b.n 5fca │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 63c2 │ │ │ │ │ + beq.w 63c6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 63c2 │ │ │ │ │ + bne.w 63c6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6390 │ │ │ │ │ + bne.w 6394 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov fp, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6388 │ │ │ │ │ + beq.w 638c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6390 │ │ │ │ │ + bne.w 6394 │ │ │ │ │ mov sl, r3 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - bl 36a0 │ │ │ │ │ + bl 3698 │ │ │ │ │ R_ARM_THM_CALL _tmp_166_rule │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, 6122 │ │ │ │ │ + cbz r0, 6126 │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ cmp r1, sl │ │ │ │ │ - beq.n 61ba │ │ │ │ │ + beq.n 61be │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ str.w r2, [r7, sl, lsl #2] │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ mov fp, r1 │ │ │ │ │ - b.n 6100 │ │ │ │ │ + b.n 6104 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, sl │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6382 │ │ │ │ │ + beq.w 6386 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - ble.n 614a │ │ │ │ │ + ble.n 614e │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr.w r0, [r7, r3, lsl #2] │ │ │ │ │ str.w r0, [r1, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n 6138 │ │ │ │ │ + b.n 613c │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 63d0 │ │ │ │ │ + bne.w 63d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 63b4 │ │ │ │ │ + beq.w 63b8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r5, r6, [r3, #20] │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 63ca │ │ │ │ │ + beq.w 63ce │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ mov r2, r8 │ │ │ │ │ movs r1, #2 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_Tuple> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Tuple │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5fac │ │ │ │ │ + bne.w 5fb0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5fb6 │ │ │ │ │ + beq.w 5fba │ │ │ │ │ movs r3, #1 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 5fb8 │ │ │ │ │ + b.n 5fbc │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ lsls r3, r1, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6382 │ │ │ │ │ + beq.w 6386 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n 6114 │ │ │ │ │ + b.n 6118 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 6346 │ │ │ │ │ + beq.w 634a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6346 │ │ │ │ │ + bne.w 634a │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 6308 │ │ │ │ │ + bne.w 630c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ mov r0, r5 │ │ │ │ │ movs r3, #16 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6300 │ │ │ │ │ + beq.n 6304 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 63d4 │ │ │ │ │ + bl 63d8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6300 │ │ │ │ │ + beq.n 6304 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 637a │ │ │ │ │ + beq.w 637e │ │ │ │ │ mov r1, r5 │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldrd r5, r3, [r3, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_set_expr_context │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6374 │ │ │ │ │ + beq.w 6378 │ │ │ │ │ strd r5, r3, [sp] │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ movs r1, #2 │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Starred │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 633a │ │ │ │ │ + beq.n 633e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 633a │ │ │ │ │ + bne.n 633e │ │ │ │ │ mov r1, r7 │ │ │ │ │ - b.n 5f84 │ │ │ │ │ + b.n 5f88 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 636c │ │ │ │ │ + beq.n 6370 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 636c │ │ │ │ │ + bne.n 6370 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 6364 │ │ │ │ │ + bne.n 6368 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ mov r0, r5 │ │ │ │ │ movs r3, #16 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ - cbz r0, 62f8 │ │ │ │ │ + cbz r0, 62fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 63d4 │ │ │ │ │ + bl 63d8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 62f8 │ │ │ │ │ + cbz r0, 62fc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6390 │ │ │ │ │ + beq.n 6394 │ │ │ │ │ mov r1, r5 │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldrd r5, r3, [r3, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_set_expr_context │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - cbz r0, 631c │ │ │ │ │ + cbz r0, 6320 │ │ │ │ │ strd r5, r3, [sp] │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ movs r1, #2 │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Starred │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ - cbz r0, 6310 │ │ │ │ │ + cbz r0, 6314 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 6310 │ │ │ │ │ + cbnz r2, 6314 │ │ │ │ │ mov r1, r7 │ │ │ │ │ - b.n 604a │ │ │ │ │ + b.n 604e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6032 │ │ │ │ │ + b.n 6036 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 5f6a │ │ │ │ │ + b.n 5f6e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 5f6c │ │ │ │ │ + b.n 5f70 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 632e │ │ │ │ │ + cbnz r0, 6332 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r7 │ │ │ │ │ - b.n 604a │ │ │ │ │ + b.n 604e │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 62d8 │ │ │ │ │ + b.n 62dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 600e │ │ │ │ │ + bge.w 6012 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 605c │ │ │ │ │ + b.n 6060 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 635a │ │ │ │ │ + cbnz r0, 635e │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r7 │ │ │ │ │ - b.n 5f84 │ │ │ │ │ + b.n 5f88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 61f8 │ │ │ │ │ + b.n 61fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 5f46 │ │ │ │ │ + bge.w 5f4a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 5fc6 │ │ │ │ │ + b.n 5fca │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6034 │ │ │ │ │ + b.n 6038 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 628e │ │ │ │ │ + b.n 6292 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 624e │ │ │ │ │ + b.n 6252 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 5fc6 │ │ │ │ │ + b.n 5fca │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 6336 │ │ │ │ │ + b.n 633a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 5ff4 │ │ │ │ │ - b.n 6390 │ │ │ │ │ + beq.w 5ff8 │ │ │ │ │ + b.n 6394 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 5eec │ │ │ │ │ + beq.w 5ef0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 5fb8 │ │ │ │ │ + b.n 5fbc │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 5fb8 │ │ │ │ │ + b.n 5fbc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 60d8 │ │ │ │ │ + b.n 60dc │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 618a │ │ │ │ │ + b.n 618e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6336 │ │ │ │ │ + b.n 633a │ │ │ │ │ │ │ │ │ │ -000063d4 : │ │ │ │ │ +000063d8 : │ │ │ │ │ star_target_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #32 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 653a │ │ │ │ │ + beq.w 653e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 653a │ │ │ │ │ + bne.w 653e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6550 │ │ │ │ │ + bne.w 6554 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1193 @ 0x4a9 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - cbnz r0, 646e │ │ │ │ │ + cbnz r0, 6472 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w 6542 │ │ │ │ │ + beq.w 6546 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6550 │ │ │ │ │ + bne.w 6554 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 6482 │ │ │ │ │ + cbnz r0, 6486 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 6550 │ │ │ │ │ + bne.n 6554 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - bl 6560 │ │ │ │ │ + bl 6564 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - cbz r0, 647c │ │ │ │ │ + cbz r0, 6480 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1193 @ 0x4a9 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ @@ -11068,287 +11068,287 @@ │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #32 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - b.n 6460 │ │ │ │ │ + b.n 6464 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 6532 │ │ │ │ │ + beq.n 6536 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6532 │ │ │ │ │ + bne.n 6536 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 652a │ │ │ │ │ + bne.n 652e │ │ │ │ │ mov r0, r3 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #16 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6520 │ │ │ │ │ + beq.n 6524 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 63d4 │ │ │ │ │ + bl 63d8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6520 │ │ │ │ │ + beq.n 6524 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6550 │ │ │ │ │ + beq.n 6554 │ │ │ │ │ ldrd r6, r3, [r3, #20] │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_set_expr_context │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6558 │ │ │ │ │ + beq.n 655c │ │ │ │ │ strd r6, r3, [sp] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ movs r1, #2 │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Starred │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ - cbz r0, 650a │ │ │ │ │ + cbz r0, 650e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 6460 │ │ │ │ │ + beq.n 6464 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6460 │ │ │ │ │ + beq.n 6464 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 6476 │ │ │ │ │ + b.n 647a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 644c │ │ │ │ │ + b.n 6450 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 644c │ │ │ │ │ + b.n 6450 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 649e │ │ │ │ │ + b.n 64a2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 6408 │ │ │ │ │ + b.n 640c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 642a │ │ │ │ │ - b.n 6512 │ │ │ │ │ + bge.w 642e │ │ │ │ │ + b.n 6516 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 651c │ │ │ │ │ + b.n 6520 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 64ee │ │ │ │ │ + b.n 64f2 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00006560 : │ │ │ │ │ +00006564 : │ │ │ │ │ target_with_star_atom_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 6f80 │ │ │ │ │ + beq.w 6f84 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6f80 │ │ │ │ │ + bne.w 6f84 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6f8e │ │ │ │ │ + bne.w 6f92 │ │ │ │ │ add r2, sp, #32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1194 @ 0x4aa │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 670e │ │ │ │ │ + bne.w 6712 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w 6e8e │ │ │ │ │ + beq.w 6e92 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 6ea0 │ │ │ │ │ + bne.w 6ea4 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 6f72 │ │ │ │ │ + beq.w 6f76 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6f72 │ │ │ │ │ + bne.w 6f76 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ add r6, sp, #36 @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, r6 │ │ │ │ │ movw r1, #1198 @ 0x4ae │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6774 │ │ │ │ │ + beq.w 6778 │ │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 67be │ │ │ │ │ + bne.w 67c2 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 6ea0 │ │ │ │ │ + bne.w 6ea4 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 67d0 │ │ │ │ │ + beq.w 67d4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 67d0 │ │ │ │ │ + bne.w 67d4 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1198 @ 0x4ae │ │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 67ec │ │ │ │ │ + beq.w 67f0 │ │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 682c │ │ │ │ │ + bne.w 6830 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 6ea0 │ │ │ │ │ + bne.w 6ea4 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 6f62 │ │ │ │ │ + beq.w 6f66 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6f62 │ │ │ │ │ + bne.w 6f66 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6abc │ │ │ │ │ + bne.w 6ac0 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 671c │ │ │ │ │ + beq.n 6720 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6748 │ │ │ │ │ + bne.n 674c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6abc │ │ │ │ │ + bne.w 6ac0 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6a84 │ │ │ │ │ + bne.w 6a88 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6abc │ │ │ │ │ + bne.w 6ac0 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6ac2 │ │ │ │ │ + bne.w 6ac6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6abc │ │ │ │ │ + bne.w 6ac0 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6bc0 │ │ │ │ │ + bne.w 6bc4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ @@ -11362,304 +11362,304 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 6f56 │ │ │ │ │ + blt.w 6f5a │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6abc │ │ │ │ │ + bne.w 6ac0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 66ae │ │ │ │ │ + beq.n 66b2 │ │ │ │ │ mov r1, r0 │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_set_expr_context │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6ab2 │ │ │ │ │ + beq.w 6ab6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 6f48 │ │ │ │ │ + bne.w 6f4c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1194 @ 0x4aa │ │ │ │ │ - b.n 670a │ │ │ │ │ + b.n 670e │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r7 │ │ │ │ │ movw r2, #1198 @ 0x4ae │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ - cbnz r0, 67b0 │ │ │ │ │ + cbnz r0, 67b4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [sp, #16] │ │ │ │ │ - bl 3db0 │ │ │ │ │ + bl 3db4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 6e72 │ │ │ │ │ - cbz r0, 67a8 │ │ │ │ │ + bne.w 6e76 │ │ │ │ │ + cbz r0, 67ac │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ str r7, [sp, #20] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - blt.n 683e │ │ │ │ │ + blt.n 6842 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 6614 │ │ │ │ │ + beq.w 6618 │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6998 │ │ │ │ │ + bne.w 699c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6614 │ │ │ │ │ + b.n 6618 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1198 @ 0x4ae │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6650 │ │ │ │ │ + bne.w 6654 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ movw r2, #1198 @ 0x4ae │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ - cbnz r0, 681e │ │ │ │ │ + cbnz r0, 6822 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 3db0 │ │ │ │ │ + bl 3db4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 6e7c │ │ │ │ │ - cbz r0, 6818 │ │ │ │ │ + bne.w 6e80 │ │ │ │ │ + cbz r0, 681c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - blt.n 68f0 │ │ │ │ │ + blt.n 68f4 │ │ │ │ │ str r6, [sp, #16] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 665e │ │ │ │ │ + beq.w 6662 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6a06 │ │ │ │ │ + bne.w 6a0a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 665e │ │ │ │ │ + b.n 6662 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ movw r2, #1198 @ 0x4ae │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 67b0 │ │ │ │ │ + bne.n 67b4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [sp, #16] │ │ │ │ │ - bl 3db0 │ │ │ │ │ + bl 3db4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 6e72 │ │ │ │ │ + bne.w 6e76 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 67ac │ │ │ │ │ + beq.n 67b0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bge.n 67ac │ │ │ │ │ + bge.n 67b0 │ │ │ │ │ ldr r7, [sp, #16] │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ movw r2, #1198 @ 0x4ae │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 67b0 │ │ │ │ │ + bne.n 67b4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3db0 │ │ │ │ │ + bl 3db4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 6e72 │ │ │ │ │ + bne.w 6e76 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6a78 │ │ │ │ │ + beq.w 6a7c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge.w 6a78 │ │ │ │ │ + bge.w 6a7c │ │ │ │ │ mov sl, r6 │ │ │ │ │ ldr r7, [sp, #16] │ │ │ │ │ mov r6, r5 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1198 @ 0x4ae │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6e88 │ │ │ │ │ + bne.w 6e8c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 3db0 │ │ │ │ │ + bl 3db4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 6e6c │ │ │ │ │ + bne.w 6e70 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 69f8 │ │ │ │ │ + beq.w 69fc │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - ble.w 69f8 │ │ │ │ │ + ble.w 69fc │ │ │ │ │ mov r5, r2 │ │ │ │ │ - b.n 68b6 │ │ │ │ │ + b.n 68ba │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1198 @ 0x4ae │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 681e │ │ │ │ │ + bne.n 6822 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 3db0 │ │ │ │ │ + bl 3db4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 6e7c │ │ │ │ │ + bne.w 6e80 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 681a │ │ │ │ │ + beq.n 681e │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ble.w 681a │ │ │ │ │ + ble.w 681e │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1198 @ 0x4ae │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 681e │ │ │ │ │ + bne.w 6822 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 3db0 │ │ │ │ │ + bl 3db4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 6e7c │ │ │ │ │ + bne.w 6e80 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6a7e │ │ │ │ │ + beq.w 6a82 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - ble.w 6a7e │ │ │ │ │ + ble.w 6a82 │ │ │ │ │ mov sl, r5 │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1198 @ 0x4ae │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6e84 │ │ │ │ │ + bne.w 6e88 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 3db0 │ │ │ │ │ + bl 3db4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 6e7a │ │ │ │ │ + bne.w 6e7e │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6a00 │ │ │ │ │ + beq.n 6a04 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - ble.n 6a00 │ │ │ │ │ + ble.n 6a04 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - b.n 6962 │ │ │ │ │ + b.n 6966 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 67cc │ │ │ │ │ + beq.w 67d0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC t_lookahead_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS t_lookahead_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 67cc │ │ │ │ │ + beq.w 67d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6f8e │ │ │ │ │ + beq.w 6f92 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r0, r7 │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldr r1, [r6, #24] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ @@ -11667,54 +11667,54 @@ │ │ │ │ │ strd r9, r1, [sp] │ │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ │ bl 0 <_PyAST_Attribute> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Attribute │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6a68 │ │ │ │ │ + beq.n 6a6c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 6a68 │ │ │ │ │ + bne.n 6a6c │ │ │ │ │ mov r1, r5 │ │ │ │ │ - b.n 676c │ │ │ │ │ + b.n 6770 │ │ │ │ │ str r5, [sp, #20] │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r6, sl │ │ │ │ │ - b.n 67ac │ │ │ │ │ + b.n 67b0 │ │ │ │ │ str r5, [sp, #16] │ │ │ │ │ mov r5, sl │ │ │ │ │ - b.n 681a │ │ │ │ │ + b.n 681e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10bc4 │ │ │ │ │ + bl 10bf4 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 683a │ │ │ │ │ + beq.w 683e │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 683a │ │ │ │ │ + beq.w 683e │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC t_lookahead_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS t_lookahead_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 683a │ │ │ │ │ + beq.w 683e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6f8e │ │ │ │ │ + beq.w 6f92 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr r6, [r7, #24] │ │ │ │ │ mov r1, sl │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ @@ -11722,323 +11722,323 @@ │ │ │ │ │ ldr r6, [r7, #20] │ │ │ │ │ strd r9, r6, [sp] │ │ │ │ │ bl 0 <_PyAST_Subscript> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Subscript │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 69ee │ │ │ │ │ + bne.n 69f2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6e9a │ │ │ │ │ + bne.w 6e9e │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ mov r1, r5 │ │ │ │ │ - b.n 676c │ │ │ │ │ + b.n 6770 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - b.n 67ac │ │ │ │ │ + b.n 67b0 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - b.n 681a │ │ │ │ │ + b.n 681e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6560 │ │ │ │ │ + bl 6564 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 66c6 │ │ │ │ │ + beq.w 66ca │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 66c6 │ │ │ │ │ + beq.w 66ca │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_set_expr_context │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 675a │ │ │ │ │ + bne.w 675e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6f56 │ │ │ │ │ + bne.w 6f5a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 66fa │ │ │ │ │ + b.n 66fe │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 6f20 │ │ │ │ │ + beq.w 6f24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6f20 │ │ │ │ │ + bne.w 6f24 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 6f18 │ │ │ │ │ + bne.w 6f1c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - bl 63d4 │ │ │ │ │ + bl 63d8 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6c8e │ │ │ │ │ + beq.w 6c92 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 6f28 │ │ │ │ │ + beq.w 6f2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6f28 │ │ │ │ │ + bne.w 6f2c │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 6ec2 │ │ │ │ │ + bne.w 6ec6 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov fp, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6c80 │ │ │ │ │ + beq.w 6c84 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 6ec2 │ │ │ │ │ + bne.w 6ec6 │ │ │ │ │ movs r2, #1 │ │ │ │ │ strd r6, r2, [sp, #16] │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 36a0 │ │ │ │ │ + bl 3698 │ │ │ │ │ R_ARM_THM_CALL _tmp_166_rule │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6c92 │ │ │ │ │ + bne.w 6c96 │ │ │ │ │ mov r3, r5 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 6dba │ │ │ │ │ + bne.w 6dbe │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 6f18 │ │ │ │ │ + bne.w 6f1c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 63d4 │ │ │ │ │ + bl 63d8 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 6b94 │ │ │ │ │ + cbz r0, 6b98 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6e5c │ │ │ │ │ + bne.w 6e60 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r7, 6bb6 │ │ │ │ │ + cbnz r7, 6bba │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6d8a │ │ │ │ │ + bne.w 6d8e │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 66e8 │ │ │ │ │ - b.n 6abc │ │ │ │ │ + beq.w 66ec │ │ │ │ │ + b.n 6ac0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 6f10 │ │ │ │ │ + beq.w 6f14 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6f10 │ │ │ │ │ + bne.w 6f14 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 6f06 │ │ │ │ │ + bne.w 6f0a │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov sl, r2 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 6efe │ │ │ │ │ + beq.w 6f02 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6efe │ │ │ │ │ + bne.w 6f02 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 6ef6 │ │ │ │ │ + bne.w 6efa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 63d4 │ │ │ │ │ + bl 63d8 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6ca6 │ │ │ │ │ + bne.n 6caa │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 66f8 │ │ │ │ │ + bne.w 66fc │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 66f6 │ │ │ │ │ + beq.w 66fa │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6abc │ │ │ │ │ + beq.w 6ac0 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr r6, [r7, #24] │ │ │ │ │ mov r2, r8 │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ movs r1, #2 │ │ │ │ │ ldr r6, [r7, #20] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_List> │ │ │ │ │ R_ARM_THM_CALL _PyAST_List │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 675a │ │ │ │ │ - b.n 6ab2 │ │ │ │ │ + bne.w 675e │ │ │ │ │ + b.n 6ab6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 6b72 │ │ │ │ │ + b.n 6b76 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - beq.w 6e42 │ │ │ │ │ + beq.w 6e46 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str.w r3, [r5, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ mov fp, r2 │ │ │ │ │ - b.n 6b46 │ │ │ │ │ + b.n 6b4a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 6f3c │ │ │ │ │ + beq.w 6f40 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6f3c │ │ │ │ │ + bne.w 6f40 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 6f34 │ │ │ │ │ + bne.w 6f38 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6eb0 │ │ │ │ │ + beq.w 6eb4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 6f34 │ │ │ │ │ + bne.w 6f38 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r5, [sp, #16] │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ str r7, [sp, #28] │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - cbz r3, 6d22 │ │ │ │ │ - bl 63d4 │ │ │ │ │ + cbz r3, 6d26 │ │ │ │ │ + bl 63d8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 6d22 │ │ │ │ │ + cbz r0, 6d26 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6eca │ │ │ │ │ + bne.w 6ece │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq.w 6e2e │ │ │ │ │ + beq.w 6e32 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ str.w r5, [r6, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ - b.n 6cf0 │ │ │ │ │ + b.n 6cf4 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6eaa │ │ │ │ │ + beq.w 6eae │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bgt.n 6d7c │ │ │ │ │ + bgt.n 6d80 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov r1, fp │ │ │ │ │ @@ -12048,534 +12048,534 @@ │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6f30 │ │ │ │ │ + beq.w 6f34 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 6c2e │ │ │ │ │ - b.n 6c28 │ │ │ │ │ + beq.w 6c32 │ │ │ │ │ + b.n 6c2c │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr.w r0, [r6, r3, lsl #2] │ │ │ │ │ str.w r0, [r1, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n 6d3e │ │ │ │ │ + b.n 6d42 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6abc │ │ │ │ │ + beq.w 6ac0 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, sl │ │ │ │ │ movs r1, #2 │ │ │ │ │ ldr r7, [r6, #24] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ ldr r6, [r6, #20] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Tuple> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Tuple │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 675a │ │ │ │ │ - b.n 6ab2 │ │ │ │ │ + bne.w 675e │ │ │ │ │ + b.n 6ab6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 6b64 │ │ │ │ │ + bne.w 6b68 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ │ mov fp, r0 │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6f44 │ │ │ │ │ + beq.w 6f48 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - ble.n 6df0 │ │ │ │ │ + ble.n 6df4 │ │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ │ ldr.w r0, [r3, r2, lsl #2] │ │ │ │ │ str.w r0, [r1, r2, lsl #2] │ │ │ │ │ adds r2, #1 │ │ │ │ │ - b.n 6ddc │ │ │ │ │ + b.n 6de0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 6b72 │ │ │ │ │ + bne.w 6b76 │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ mov sl, r0 │ │ │ │ │ - cbz r0, 6e22 │ │ │ │ │ + cbz r0, 6e26 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 6b9e │ │ │ │ │ + beq.w 6ba2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6eea │ │ │ │ │ + bne.n 6eee │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 6b9e │ │ │ │ │ + b.n 6ba2 │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6ea8 │ │ │ │ │ + beq.n 6eac │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 6d16 │ │ │ │ │ + b.n 6d1a │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ lsls r3, r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6c76 │ │ │ │ │ + beq.w 6c7a │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 6c9a │ │ │ │ │ + b.n 6c9e │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6e1a │ │ │ │ │ - b.n 6e22 │ │ │ │ │ + bne.n 6e1e │ │ │ │ │ + b.n 6e26 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r6, sl │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 6616 │ │ │ │ │ + b.w 661a │ │ │ │ │ mov r5, sl │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 6660 │ │ │ │ │ + b.w 6664 │ │ │ │ │ mov r5, sl │ │ │ │ │ - b.n 681e │ │ │ │ │ + b.n 6822 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r6, sl │ │ │ │ │ - b.n 67b0 │ │ │ │ │ + b.n 67b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 65ba │ │ │ │ │ + bge.w 65be │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6716 │ │ │ │ │ + b.n 671a │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6c24 │ │ │ │ │ + b.n 6c28 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6b72 │ │ │ │ │ + b.n 6b76 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6d0e │ │ │ │ │ + beq.w 6d12 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6c24 │ │ │ │ │ + b.n 6c28 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r7, #1 │ │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6bb6 │ │ │ │ │ + b.n 6bba │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6c28 │ │ │ │ │ + b.n 6c2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 6c0c │ │ │ │ │ + b.n 6c10 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - b.w 66f8 │ │ │ │ │ + b.w 66fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 6be0 │ │ │ │ │ + b.n 6be4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6bb6 │ │ │ │ │ + b.n 6bba │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 6ae2 │ │ │ │ │ + b.n 6ae6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 6b1c │ │ │ │ │ + b.n 6b20 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 6c28 │ │ │ │ │ + b.n 6c2c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6c24 │ │ │ │ │ + b.n 6c28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 6cc6 │ │ │ │ │ + b.n 6cca │ │ │ │ │ mov r0, r3 │ │ │ │ │ - b.n 6c7c │ │ │ │ │ + b.n 6c80 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6762 │ │ │ │ │ + beq.w 6766 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.w 66fa │ │ │ │ │ + b.w 66fe │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 668e │ │ │ │ │ - b.n 6abc │ │ │ │ │ + beq.w 6692 │ │ │ │ │ + b.n 6ac0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ - b.w 65f2 │ │ │ │ │ + b.w 65f6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 659c │ │ │ │ │ + beq.w 65a0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 6ea2 │ │ │ │ │ + b.n 6ea6 │ │ │ │ │ │ │ │ │ │ -00006f94 : │ │ │ │ │ +00006f98 : │ │ │ │ │ genexp_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #28 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 72a4 │ │ │ │ │ + beq.w 72a8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 72a4 │ │ │ │ │ + bne.w 72a8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 72b2 │ │ │ │ │ + bne.w 72b6 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 7008 │ │ │ │ │ + beq.n 700c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 703a │ │ │ │ │ + cbnz r0, 703e │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 70d8 │ │ │ │ │ + bne.n 70dc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 72b8 │ │ │ │ │ + blt.w 72bc │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 72b2 │ │ │ │ │ + bne.w 72b6 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6ff0 │ │ │ │ │ + beq.n 6ff4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 725a │ │ │ │ │ + beq.w 725e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 725a │ │ │ │ │ + bne.w 725e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 71ac │ │ │ │ │ + bne.w 71b0 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r9, r2 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 7244 │ │ │ │ │ + beq.w 7248 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7244 │ │ │ │ │ + bne.w 7248 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 7252 │ │ │ │ │ + bne.w 7256 │ │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 715e │ │ │ │ │ + beq.n 7162 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov r6, r3 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 718c │ │ │ │ │ + bne.n 7190 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 71ac │ │ │ │ │ + bne.n 71b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72c4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, 70ec │ │ │ │ │ + cbnz r0, 70f0 │ │ │ │ │ ldrd r3, r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 6ffa │ │ │ │ │ + beq.n 6ffe │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 72b2 │ │ │ │ │ + bne.w 72b6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 75ac │ │ │ │ │ + bl 7598 │ │ │ │ │ R_ARM_THM_CALL invalid_comprehension_rule │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 6ffa │ │ │ │ │ + b.n 6ffe │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #53 @ 0x35 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 70ca │ │ │ │ │ + beq.n 70ce │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl c860 │ │ │ │ │ + bl c870 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6ff0 │ │ │ │ │ + beq.w 6ff4 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6ff0 │ │ │ │ │ + beq.w 6ff4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 72b2 │ │ │ │ │ + beq.w 72b6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_GeneratorExp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_GeneratorExp │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7270 │ │ │ │ │ + beq.w 7274 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7270 │ │ │ │ │ + bne.w 7274 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6ffc │ │ │ │ │ + b.n 7000 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 7226 │ │ │ │ │ + blt.n 722a │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r1 │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 7252 │ │ │ │ │ + bne.n 7256 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 70b0 │ │ │ │ │ + beq.n 70b4 │ │ │ │ │ movs r1, #53 @ 0x35 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - cbnz r0, 71bc │ │ │ │ │ + cbnz r0, 71c0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 70c0 │ │ │ │ │ + beq.n 70c4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 6ffa │ │ │ │ │ - b.n 70da │ │ │ │ │ + beq.w 6ffe │ │ │ │ │ + b.n 70de │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - bl 72c4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 729c │ │ │ │ │ + beq.n 72a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 729c │ │ │ │ │ + beq.n 72a0 │ │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov fp, r3 │ │ │ │ │ ldr.w r3, [ip, #24] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_set_expr_context │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7296 │ │ │ │ │ + beq.n 729a │ │ │ │ │ strd fp, r3, [sp] │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ mov r2, sl │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_NamedExpr> │ │ │ │ │ @@ -12583,521 +12583,521 @@ │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC31 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 53c8 │ │ │ │ │ + bl 53c0 │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 7232 │ │ │ │ │ + cbz r0, 7236 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 7288 │ │ │ │ │ + bne.n 728c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 7104 │ │ │ │ │ + b.n 7108 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 71a2 │ │ │ │ │ + b.n 71a6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbz r0, 726c │ │ │ │ │ + cbz r0, 7270 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 71a2 │ │ │ │ │ + b.n 71a6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 708e │ │ │ │ │ + beq.w 7092 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 71a2 │ │ │ │ │ + b.n 71a6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 7064 │ │ │ │ │ - b.n 71ac │ │ │ │ │ + beq.w 7068 │ │ │ │ │ + b.n 71b0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 7256 │ │ │ │ │ + b.n 725a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6ffc │ │ │ │ │ + beq.w 7000 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7000 │ │ │ │ │ + b.n 7004 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 723c │ │ │ │ │ - b.n 7104 │ │ │ │ │ + bne.n 7240 │ │ │ │ │ + b.n 7108 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 71f2 │ │ │ │ │ + b.n 71f6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 7256 │ │ │ │ │ + b.n 725a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 6fd0 │ │ │ │ │ + beq.w 6fd4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 7282 │ │ │ │ │ + b.n 7286 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 7282 │ │ │ │ │ + b.n 7286 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000072c4 : │ │ │ │ │ +000072c8 : │ │ │ │ │ expression_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 761e │ │ │ │ │ + beq.w 7622 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 761e │ │ │ │ │ + bne.w 7622 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 762c │ │ │ │ │ + bne.w 7630 │ │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1109 @ 0x455 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - cbz r0, 731e │ │ │ │ │ + cbz r0, 7322 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w 78a8 │ │ │ │ │ + beq.w 78ac │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 7428 │ │ │ │ │ + bne.n 742c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 762c │ │ │ │ │ + bne.w 7630 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7acc │ │ │ │ │ + bl 7ad0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 735c │ │ │ │ │ + cbz r0, 7360 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #682 @ 0x2aa │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 73bc │ │ │ │ │ + bne.n 73c0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 762c │ │ │ │ │ + bne.w 7630 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7acc │ │ │ │ │ - cbz r0, 7380 │ │ │ │ │ + bl 7ad0 │ │ │ │ │ + cbz r0, 7384 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1109 @ 0x455 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ - b.n 7310 │ │ │ │ │ + b.n 7314 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 762c │ │ │ │ │ + bne.w 7630 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c6b0 │ │ │ │ │ + bl c6c0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r0, 73b0 │ │ │ │ │ + cbnz r0, 73b4 │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movw r2, #1109 @ 0x455 │ │ │ │ │ - b.n 737a │ │ │ │ │ + b.n 737e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 76de │ │ │ │ │ + bne.w 76e2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1109 @ 0x455 │ │ │ │ │ - b.n 737a │ │ │ │ │ + b.n 737e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7acc │ │ │ │ │ + bl 7ad0 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 735c │ │ │ │ │ + beq.n 7360 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #686 @ 0x2ae │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 735c │ │ │ │ │ + beq.n 7360 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72c4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 735c │ │ │ │ │ + beq.n 7360 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 762c │ │ │ │ │ + beq.w 7630 │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ │ strd r7, r6, [sp] │ │ │ │ │ bl 0 <_PyAST_IfExp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_IfExp │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ - cbz r0, 741a │ │ │ │ │ + cbz r0, 741e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 73b2 │ │ │ │ │ + beq.n 73b6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 78b4 │ │ │ │ │ + bne.w 78b8 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - b.n 73b2 │ │ │ │ │ + b.n 73b6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 78ba │ │ │ │ │ + bne.w 78be │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 78be │ │ │ │ │ + beq.w 78c2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 78be │ │ │ │ │ + bne.w 78c2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 776a │ │ │ │ │ + bne.w 776e │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 <_PyPegen_string_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_string_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 78c6 │ │ │ │ │ + bne.w 78ca │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 776a │ │ │ │ │ + bne.w 776e │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_115_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_115_rule │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ - cbz r0, 7494 │ │ │ │ │ + cbz r0, 7498 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7acc │ │ │ │ │ + bl 7ad0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 75da │ │ │ │ │ + bne.w 75de │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 776a │ │ │ │ │ + bne.w 776e │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - bl 7acc │ │ │ │ │ + bl 7ad0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 76fa │ │ │ │ │ + bne.w 76fe │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 776a │ │ │ │ │ + bne.w 776e │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - bl 7acc │ │ │ │ │ + bl 7ad0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 767a │ │ │ │ │ + bne.w 767e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 776c │ │ │ │ │ + bne.w 7770 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 7a50 │ │ │ │ │ + beq.w 7a54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7a50 │ │ │ │ │ + bne.w 7a54 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 778e │ │ │ │ │ + bne.w 7792 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 482c │ │ │ │ │ + bl 4824 │ │ │ │ │ R_ARM_THM_CALL pass_stmt_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7772 │ │ │ │ │ + bne.w 7776 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 778e │ │ │ │ │ + bne.w 7792 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5758 │ │ │ │ │ + bl 5750 │ │ │ │ │ R_ARM_THM_CALL break_stmt_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7772 │ │ │ │ │ + bne.w 7776 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 778e │ │ │ │ │ + bne.w 7792 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5670 <_tmp_43_rule+0x8> │ │ │ │ │ + bl 5668 │ │ │ │ │ R_ARM_THM_CALL continue_stmt_rule │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7776 │ │ │ │ │ + bne.w 777a │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 776a │ │ │ │ │ + bne.w 776e │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #621 @ 0x26d │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 77de │ │ │ │ │ + bne.w 77e2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 776a │ │ │ │ │ + bne.w 776e │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #621 @ 0x26d │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 783c │ │ │ │ │ + bne.w 7840 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 733e │ │ │ │ │ + beq.w 7342 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 778a │ │ │ │ │ + bne.w 778e │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 789c │ │ │ │ │ + beq.w 78a0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 789c │ │ │ │ │ + bne.w 78a0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7896 │ │ │ │ │ + bne.w 789a │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7636 │ │ │ │ │ + bne.n 763a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 733e │ │ │ │ │ + b.n 7342 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7a24 │ │ │ │ │ + bl 7a10 │ │ │ │ │ R_ARM_THM_CALL expression_without_invalid_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7494 │ │ │ │ │ + beq.w 7498 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_check_legacy_stmt> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_check_legacy_stmt │ │ │ │ │ - cbnz r0, 760a │ │ │ │ │ + cbnz r0, 760e │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ add.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7a58 │ │ │ │ │ + bne.w 7a5c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7580 │ │ │ │ │ + beq.n 7584 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 7588 │ │ │ │ │ + b.n 758c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 7300 │ │ │ │ │ + beq.w 7304 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7318 │ │ │ │ │ + b.n 731c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ movs r3, #7 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 75ce │ │ │ │ │ + beq.n 75d2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 81dc │ │ │ │ │ + bl 81e0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 75ce │ │ │ │ │ + beq.n 75d2 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_check_legacy_stmt> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_check_legacy_stmt │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7a22 │ │ │ │ │ + bne.w 7a26 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 75ce │ │ │ │ │ + beq.n 75d2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 75d4 │ │ │ │ │ + b.n 75d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #682 @ 0x2aa │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 74ca │ │ │ │ │ + beq.w 74ce │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7acc │ │ │ │ │ + bl 7ad0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 74ca │ │ │ │ │ + beq.w 74ce │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #686 @ 0x2ae │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 74ca │ │ │ │ │ + beq.w 74ce │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC expression_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS expression_rule │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead_for_expr> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_for_expr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 74ca │ │ │ │ │ + beq.w 74ce │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ @@ -13105,49 +13105,49 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC35 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC35 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 73a2 │ │ │ │ │ + bne.w 73a6 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7618 │ │ │ │ │ + bne.n 761c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 73b0 │ │ │ │ │ + bne.w 73b4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 7588 │ │ │ │ │ + b.n 758c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #682 @ 0x2aa │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 74b0 │ │ │ │ │ + beq.w 74b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7acc │ │ │ │ │ + bl 7ad0 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 74b0 │ │ │ │ │ + beq.w 74b4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_116_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_116_rule │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 74b0 │ │ │ │ │ + beq.w 74b4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC34 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC34 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -13156,60 +13156,60 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr.w r3, [sl, #32] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr.w r3, [sl, #28] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r6, #20] │ │ │ │ │ - bl 7c54 │ │ │ │ │ + bl 7c40 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7616 │ │ │ │ │ + bne.w 761a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 7584 │ │ │ │ │ + b.n 7588 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7588 │ │ │ │ │ + b.n 758c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #682 @ 0x2aa │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 7796 │ │ │ │ │ + cbnz r0, 779a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 7546 │ │ │ │ │ + b.n 754a │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - b.n 7630 │ │ │ │ │ + b.n 7634 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7546 │ │ │ │ │ + b.n 754a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7acc │ │ │ │ │ + bl 7ad0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7786 │ │ │ │ │ + beq.n 778a │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #686 @ 0x2ae │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7786 │ │ │ │ │ + beq.n 778a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2168 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7786 │ │ │ │ │ + beq.n 778a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC36 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC36 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -13218,39 +13218,39 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r2, #44] @ 0x2c │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r2, #32] │ │ │ │ │ - b.n 7754 │ │ │ │ │ + b.n 7758 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 63cc │ │ │ │ │ + bl 63b8 │ │ │ │ │ R_ARM_THM_CALL lambda_params_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7564 │ │ │ │ │ + bne.w 7568 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7562 │ │ │ │ │ + beq.w 7566 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #60 @ 0x3c │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7562 │ │ │ │ │ + beq.w 7566 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC37 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC37 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -13259,38 +13259,38 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr.w r3, [sl, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r6, #12] │ │ │ │ │ - b.n 7754 │ │ │ │ │ + b.n 7758 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 63cc │ │ │ │ │ + bl 63b8 │ │ │ │ │ R_ARM_THM_CALL lambda_params_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 78a4 │ │ │ │ │ + cbnz r3, 78a8 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7580 │ │ │ │ │ + beq.w 7584 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #63 @ 0x3f │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7580 │ │ │ │ │ + beq.w 7584 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC38 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC38 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -13299,164 +13299,164 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr.w r3, [r9, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r6, #12] │ │ │ │ │ - b.n 7754 │ │ │ │ │ + b.n 7758 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 75d4 │ │ │ │ │ + b.n 75d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 75b8 │ │ │ │ │ + b.n 75bc │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7584 │ │ │ │ │ + b.n 7588 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 7328 │ │ │ │ │ + bge.w 732c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 7630 │ │ │ │ │ + b.n 7634 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 7450 │ │ │ │ │ + b.n 7454 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 7978 │ │ │ │ │ + beq.n 797c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7978 │ │ │ │ │ + bne.n 797c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 7970 │ │ │ │ │ + bne.n 7974 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7988 │ │ │ │ │ + beq.n 798c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 7970 │ │ │ │ │ + bne.n 7974 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov fp, r5 │ │ │ │ │ mov r6, r3 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_string_token │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_string_token │ │ │ │ │ str.w ip, [sp, #32] │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n 7968 │ │ │ │ │ + beq.n 796c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 7968 │ │ │ │ │ + cbnz r0, 796c │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r0, 7948 │ │ │ │ │ + cbnz r0, 794c │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ - cbz r0, 7948 │ │ │ │ │ + cbz r0, 794c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7a24 │ │ │ │ │ + bl 7a10 │ │ │ │ │ R_ARM_THM_CALL expression_without_invalid_rule │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7a80 │ │ │ │ │ + bne.w 7a84 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r5, fp │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - cbnz r6, 7998 │ │ │ │ │ + cbnz r6, 799c │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 746a │ │ │ │ │ + b.n 746e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 792c │ │ │ │ │ + b.n 7930 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 746a │ │ │ │ │ + b.n 746e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 78e2 │ │ │ │ │ + b.n 78e6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r5, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7468 │ │ │ │ │ + b.n 746c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 7958 │ │ │ │ │ + bne.n 795c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ strd r2, r3, [sp, #28] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ │ mov sl, r0 │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7ac6 │ │ │ │ │ + beq.w 7aca │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bgt.n 7ab6 │ │ │ │ │ + bgt.n 7aba │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_string_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_string_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7468 │ │ │ │ │ + beq.w 746c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ │ @@ -13483,15 +13483,15 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC32 │ │ │ │ │ str.w ip, [sp, #8] │ │ │ │ │ ldrd r3, r2, [sp, #28] │ │ │ │ │ ldr r0, [r0, #32] │ │ │ │ │ strd r6, r0, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 7754 │ │ │ │ │ + b.n 7758 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC39 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC39 │ │ │ │ │ @@ -13502,21 +13502,21 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ ldr r2, [r3, #32] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r6, #20] │ │ │ │ │ - bl 7c54 │ │ │ │ │ + bl 7c40 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ - b.n 7668 │ │ │ │ │ + b.n 766c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 74f6 │ │ │ │ │ + b.n 74fa │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC33 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC33 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -13525,194 +13525,194 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r2, #32] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r2, #28] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r6, #20] │ │ │ │ │ - bl 7c54 │ │ │ │ │ + bl 7c40 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ - b.n 760a │ │ │ │ │ + b.n 760e │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp sl, r6 │ │ │ │ │ add.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 7a98 │ │ │ │ │ + beq.n 7a9c │ │ │ │ │ str.w r3, [r5, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - b.n 7914 │ │ │ │ │ + b.n 7918 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ mov.w r3, sl, lsl #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov sl, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7980 │ │ │ │ │ + beq.w 7984 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 7a8c │ │ │ │ │ + b.n 7a90 │ │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ │ str.w r0, [r1, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n 79b8 │ │ │ │ │ + b.n 79bc │ │ │ │ │ mov r0, r2 │ │ │ │ │ - b.n 7984 │ │ │ │ │ + b.n 7988 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00007acc : │ │ │ │ │ +00007ad0 : │ │ │ │ │ disjunction_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 7d70 │ │ │ │ │ + beq.w 7d74 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7d70 │ │ │ │ │ + bne.w 7d74 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7cc2 │ │ │ │ │ + bne.w 7cc6 │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1117 @ 0x45d │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - cbz r0, 7b26 │ │ │ │ │ + cbz r0, 7b2a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w 7d80 │ │ │ │ │ + beq.w 7d84 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7cc2 │ │ │ │ │ + bne.w 7cc6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7eb8 │ │ │ │ │ + bl 7ebc │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7c02 │ │ │ │ │ + beq.n 7c06 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 7d5a │ │ │ │ │ + beq.w 7d5e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7d5a │ │ │ │ │ + bne.w 7d5e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7d68 │ │ │ │ │ + bne.w 7d6c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7d38 │ │ │ │ │ + beq.w 7d3c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7d68 │ │ │ │ │ + bne.w 7d6c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 7d4a │ │ │ │ │ + beq.w 7d4e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7d4a │ │ │ │ │ + bne.w 7d4e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 7c6c │ │ │ │ │ + bne.n 7c70 │ │ │ │ │ mov.w r1, #588 @ 0x24c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 7c14 │ │ │ │ │ + cbnz r0, 7c18 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 7cc2 │ │ │ │ │ + bne.n 7cc6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - bl 7eb8 │ │ │ │ │ + bl 7ebc │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - cbz r0, 7c06 │ │ │ │ │ + cbz r0, 7c0a │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1117 @ 0x45d │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ - b.n 7b18 │ │ │ │ │ + b.n 7b1c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 7bde │ │ │ │ │ + b.n 7be2 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movw r2, #1117 @ 0x45d │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 7bfc │ │ │ │ │ + b.n 7c00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7eb8 │ │ │ │ │ + bl 7ebc │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, 7c6c │ │ │ │ │ + cbz r0, 7c70 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 7d1c │ │ │ │ │ + bne.n 7d20 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r2, [r6, #0] │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r7, r3 │ │ │ │ │ @@ -13720,457 +13720,457 @@ │ │ │ │ │ mov r5, r2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov fp, r5 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 7d52 │ │ │ │ │ + beq.w 7d56 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7d52 │ │ │ │ │ + bne.n 7d56 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 7c6a │ │ │ │ │ + cbnz r3, 7c6e │ │ │ │ │ mov.w r1, #588 @ 0x24c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7ccc │ │ │ │ │ + bne.n 7cd0 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.n 7bd0 │ │ │ │ │ + beq.n 7bd4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 7bd0 │ │ │ │ │ + bne.n 7bd4 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, fp │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov ip, r6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7d32 │ │ │ │ │ + beq.n 7d36 │ │ │ │ │ cmp r3, fp │ │ │ │ │ - bge.n 7ca6 │ │ │ │ │ + bge.n 7caa │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr.w r0, [ip, r3, lsl #2] │ │ │ │ │ str.w r0, [r1, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n 7c94 │ │ │ │ │ + b.n 7c98 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7d96 │ │ │ │ │ + bne.n 7d9a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7b20 │ │ │ │ │ + b.n 7b24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7eb8 │ │ │ │ │ + bl 7ebc │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7c6a │ │ │ │ │ + beq.n 7c6e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 7d08 │ │ │ │ │ + cbnz r3, 7d0c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 7cf6 │ │ │ │ │ + beq.n 7cfa │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ str.w r2, [r6, r5, lsl #2] │ │ │ │ │ mov r7, r3 │ │ │ │ │ adds r5, #1 │ │ │ │ │ - b.n 7c38 │ │ │ │ │ + b.n 7c3c │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - cbz r0, 7d30 │ │ │ │ │ + cbz r0, 7d34 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 7ce8 │ │ │ │ │ + b.n 7cec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7ce0 │ │ │ │ │ + beq.n 7ce4 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 7c70 │ │ │ │ │ + b.n 7c74 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7c28 │ │ │ │ │ - b.n 7d16 │ │ │ │ │ + beq.w 7c2c │ │ │ │ │ + b.n 7d1a │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7bde │ │ │ │ │ + b.n 7be2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 7bb6 │ │ │ │ │ + b.n 7bba │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 7c58 │ │ │ │ │ + b.n 7c5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 7b7a │ │ │ │ │ + beq.w 7b7e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7bde │ │ │ │ │ + b.n 7be2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 7b08 │ │ │ │ │ - b.n 7cc2 │ │ │ │ │ + beq.w 7b0c │ │ │ │ │ + b.n 7cc6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 7b30 │ │ │ │ │ + bge.w 7b34 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 7cc6 │ │ │ │ │ + b.n 7cca │ │ │ │ │ ldrd r6, r3, [r3, #20] │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, 7dd0 │ │ │ │ │ + cbz r0, 7dd4 │ │ │ │ │ strd r6, r3, [sp] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ movs r0, #2 │ │ │ │ │ bl 0 <_PyAST_BoolOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BoolOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ - cbz r0, 7dd6 │ │ │ │ │ + cbz r0, 7dda │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 7dd6 │ │ │ │ │ + cbnz r2, 7dda │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1117 @ 0x45d │ │ │ │ │ - b.n 7bfc │ │ │ │ │ + b.n 7c00 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 7daa │ │ │ │ │ + b.n 7dae │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7d8c │ │ │ │ │ + bne.n 7d90 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 7dc6 │ │ │ │ │ + b.n 7dca │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00007de4 : │ │ │ │ │ +00007de8 : │ │ │ │ │ single_target_rule(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 7e9e │ │ │ │ │ + beq.n 7ea2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7e9e │ │ │ │ │ + bne.n 7ea2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 7e96 │ │ │ │ │ + bne.n 7e9a │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 38e0 │ │ │ │ │ + bl 38e4 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 7e44 │ │ │ │ │ + cbnz r0, 7e48 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, 7e44 │ │ │ │ │ + cbnz r3, 7e48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ - cbnz r0, 7e4e │ │ │ │ │ + cbnz r0, 7e52 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, 7e44 │ │ │ │ │ + cbnz r3, 7e48 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 7e64 │ │ │ │ │ + cbnz r0, 7e68 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r1, r0 │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_set_expr_context │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 7ea6 │ │ │ │ │ + cbz r0, 7eaa │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 7ea6 │ │ │ │ │ + cbnz r3, 7eaa │ │ │ │ │ mov r5, r6 │ │ │ │ │ - b.n 7e44 │ │ │ │ │ + b.n 7e48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7de4 │ │ │ │ │ + bl 7de8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7e40 │ │ │ │ │ + beq.n 7e44 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7e40 │ │ │ │ │ + beq.n 7e44 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 7e44 │ │ │ │ │ + beq.n 7e48 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7e44 │ │ │ │ │ + beq.n 7e48 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 7e48 │ │ │ │ │ + b.n 7e4c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 7e48 │ │ │ │ │ + b.n 7e4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 7e10 │ │ │ │ │ + b.n 7e14 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7e60 │ │ │ │ │ + beq.n 7e64 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 7e48 │ │ │ │ │ + b.n 7e4c │ │ │ │ │ │ │ │ │ │ -00007eb8 : │ │ │ │ │ +00007ebc : │ │ │ │ │ conjunction_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 8124 │ │ │ │ │ + beq.w 8128 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8124 │ │ │ │ │ + bne.w 8128 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8132 │ │ │ │ │ + bne.w 8136 │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1118 @ 0x45e │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7fe2 │ │ │ │ │ + bne.n 7fe6 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w 8178 │ │ │ │ │ + beq.w 817c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8132 │ │ │ │ │ + bne.w 8136 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 88a8 │ │ │ │ │ + bl 88ac │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7ff0 │ │ │ │ │ + beq.n 7ff4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 81ae │ │ │ │ │ + beq.w 81b2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 81ae │ │ │ │ │ + bne.w 81b2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 81bc │ │ │ │ │ + bne.w 81c0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8156 │ │ │ │ │ + beq.w 815a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 81bc │ │ │ │ │ + bne.w 81c0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 81d4 │ │ │ │ │ + beq.w 81d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 81d4 │ │ │ │ │ + bne.w 81d8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 8060 │ │ │ │ │ + bne.n 8064 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #589 @ 0x24d │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 8002 │ │ │ │ │ + cbnz r0, 8006 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8132 │ │ │ │ │ + bne.w 8136 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - bl 88a8 │ │ │ │ │ + bl 88ac │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - cbz r0, 7ff4 │ │ │ │ │ + cbz r0, 7ff8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1118 @ 0x45e │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 7fbe │ │ │ │ │ + b.n 7fc2 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movw r2, #1118 @ 0x45e │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 7fde │ │ │ │ │ + b.n 7fe2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 88a8 │ │ │ │ │ + bl 88ac │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7fa8 │ │ │ │ │ + beq.n 7fac │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 818e │ │ │ │ │ + bne.w 8192 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r2, [r6, #0] │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r7, r3 │ │ │ │ │ @@ -14178,444 +14178,444 @@ │ │ │ │ │ mov r5, r2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov fp, r5 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 81a6 │ │ │ │ │ + beq.w 81aa │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 81a6 │ │ │ │ │ + bne.w 81aa │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 805e │ │ │ │ │ + cbnz r3, 8062 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #589 @ 0x24d │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 80f8 │ │ │ │ │ + bne.n 80fc │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.n 7fb0 │ │ │ │ │ + beq.n 7fb4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 7fb0 │ │ │ │ │ + bne.n 7fb4 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, fp │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8150 │ │ │ │ │ + beq.n 8154 │ │ │ │ │ mov lr, r6 │ │ │ │ │ mov ip, fp │ │ │ │ │ - b.n 8098 │ │ │ │ │ + b.n 809c │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr.w r0, [lr, r3, lsl #2] │ │ │ │ │ str.w r0, [r1, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r3, ip │ │ │ │ │ - blt.n 808c │ │ │ │ │ + blt.n 8090 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8132 │ │ │ │ │ + beq.n 8136 │ │ │ │ │ ldrd r6, r3, [r3, #20] │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8172 │ │ │ │ │ + beq.n 8176 │ │ │ │ │ strd r6, r3, [sp] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyAST_BoolOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BoolOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8168 │ │ │ │ │ + beq.n 816c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 8168 │ │ │ │ │ + bne.n 816c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1118 @ 0x45e │ │ │ │ │ - b.n 7fde │ │ │ │ │ + b.n 7fe2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 88a8 │ │ │ │ │ + bl 88ac │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 805e │ │ │ │ │ + beq.n 8062 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 81c4 │ │ │ │ │ + bne.n 81c8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 813c │ │ │ │ │ + beq.n 8140 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ str.w r2, [r6, r5, lsl #2] │ │ │ │ │ mov r7, r3 │ │ │ │ │ adds r5, #1 │ │ │ │ │ - b.n 802a │ │ │ │ │ + b.n 802e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 7ef4 │ │ │ │ │ + beq.w 7ef8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7fea │ │ │ │ │ + b.n 7fee │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - cbz r0, 814e │ │ │ │ │ + cbz r0, 8152 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 8116 │ │ │ │ │ + b.n 811a │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7fbe │ │ │ │ │ + b.n 7fc2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 8184 │ │ │ │ │ + cbnz r0, 8188 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 80ee │ │ │ │ │ + b.n 80f2 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 80ce │ │ │ │ │ + b.n 80d2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 7f10 │ │ │ │ │ + bge.w 7f14 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 8136 │ │ │ │ │ + b.n 813a │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 801a │ │ │ │ │ + beq.w 801e │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 8064 │ │ │ │ │ + b.n 8068 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 804c │ │ │ │ │ + b.n 8050 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 7f5a │ │ │ │ │ + beq.w 7f5e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7fbe │ │ │ │ │ + b.n 7fc2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 810e │ │ │ │ │ + beq.n 8112 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ - b.n 81a0 │ │ │ │ │ + b.n 81a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 7f96 │ │ │ │ │ + b.n 7f9a │ │ │ │ │ │ │ │ │ │ -000081dc : │ │ │ │ │ +000081e0 : │ │ │ │ │ star_expressions_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 884a │ │ │ │ │ + beq.w 8848 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 884a │ │ │ │ │ + bne.w 8848 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8858 │ │ │ │ │ + bne.w 8856 │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.w 8506 │ │ │ │ │ + beq.w 850a │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 8536 │ │ │ │ │ + beq.w 853a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8536 │ │ │ │ │ + bne.w 853a │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 8544 │ │ │ │ │ + bne.w 8548 │ │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ mov.w r1, #1112 @ 0x458 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 844a │ │ │ │ │ + beq.w 844e │ │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 8438 │ │ │ │ │ + beq.w 843c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 887a │ │ │ │ │ + beq.w 87fe │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 887a │ │ │ │ │ + bne.w 87fe │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 8544 │ │ │ │ │ + bne.w 8548 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov r8, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 842c │ │ │ │ │ + beq.w 8430 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8544 │ │ │ │ │ + bne.w 8548 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 885e │ │ │ │ │ + beq.w 885c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 885e │ │ │ │ │ + bne.w 885c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 85ae │ │ │ │ │ + bne.w 85b0 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 854a │ │ │ │ │ + bne.w 854e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 8444 │ │ │ │ │ + bne.w 8448 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 8836 │ │ │ │ │ + beq.w 87ea │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8836 │ │ │ │ │ + bne.w 87ea │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 8844 │ │ │ │ │ + bne.w 87f8 │ │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ mov.w r1, #1112 @ 0x458 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8498 │ │ │ │ │ + beq.w 849c │ │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 843c │ │ │ │ │ + beq.n 8440 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 87e4 │ │ │ │ │ + bne.w 8822 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 8444 │ │ │ │ │ + bne.n 8448 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 8866 │ │ │ │ │ + beq.w 8864 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8866 │ │ │ │ │ + bne.w 8864 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8874 │ │ │ │ │ + bne.w 8872 │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ mov.w r1, #1112 @ 0x458 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - cbz r0, 83b8 │ │ │ │ │ + cbz r0, 83bc │ │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 8414 │ │ │ │ │ + beq.n 8418 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w 87ae │ │ │ │ │ + beq.w 87b4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8874 │ │ │ │ │ + bne.w 8872 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8704 │ │ │ │ │ + bne.w 8736 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8874 │ │ │ │ │ + bne.w 8872 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72c4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 84f2 │ │ │ │ │ + beq.n 84f6 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov.w r2, #1112 @ 0x458 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 83ac │ │ │ │ │ + bne.n 83b0 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ @@ -14626,138 +14626,138 @@ │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 8306 │ │ │ │ │ + b.n 830a │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 836c │ │ │ │ │ + beq.n 8370 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 83ae │ │ │ │ │ + b.n 83b2 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w 8820 │ │ │ │ │ + beq.w 8878 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 8544 │ │ │ │ │ + bne.n 8548 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 86ae │ │ │ │ │ + bne.w 86e0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 8544 │ │ │ │ │ + bne.n 8548 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72c4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 84ea │ │ │ │ │ + cbz r0, 84ee │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov.w r2, #1112 @ 0x458 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ - b.n 826c │ │ │ │ │ + b.n 8270 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w 87cc │ │ │ │ │ + beq.w 87d2 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 8844 │ │ │ │ │ + bne.w 87f8 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8658 │ │ │ │ │ + bne.w 868a │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 8844 │ │ │ │ │ + bne.w 87f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72c4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 84fe │ │ │ │ │ + cbz r0, 8502 │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov.w r2, #1112 @ 0x458 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ - b.n 8348 │ │ │ │ │ + b.n 834c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - b.n 848c │ │ │ │ │ + b.n 8490 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov.w r2, #1112 @ 0x458 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - b.n 8404 │ │ │ │ │ + b.n 8408 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - b.n 84de │ │ │ │ │ + b.n 84e2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 8818 │ │ │ │ │ + blt.w 881a │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r2, [r2, r6, lsl #2] │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov sl, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 8444 │ │ │ │ │ + bne.n 8448 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 8240 │ │ │ │ │ + bne.w 8244 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 8258 │ │ │ │ │ + beq.w 825c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 8306 │ │ │ │ │ + b.n 830a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9ce4 │ │ │ │ │ + bl 9cec │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 82f0 │ │ │ │ │ + beq.w 82f4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8892 │ │ │ │ │ + bne.w 879c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r2, [r7, #0] │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r8, r3 │ │ │ │ │ @@ -14766,821 +14766,820 @@ │ │ │ │ │ mov r5, r2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov fp, r5 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 888a │ │ │ │ │ + beq.w 888e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 888a │ │ │ │ │ + bne.w 888e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 85aa │ │ │ │ │ + cbnz r3, 85ac │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8756 │ │ │ │ │ + bne.n 865a │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.w 82fa │ │ │ │ │ + beq.w 82fe │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 82fa │ │ │ │ │ + bne.w 82fe │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, fp │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8426 │ │ │ │ │ + beq.w 842a │ │ │ │ │ mov lr, r7 │ │ │ │ │ mov ip, fp │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bge.n 85f2 │ │ │ │ │ + bge.n 85f4 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr.w r0, [lr, r3, lsl #2] │ │ │ │ │ str.w r0, [r1, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n 85e0 │ │ │ │ │ + b.n 85e2 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 8808 │ │ │ │ │ + bne.w 8844 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8858 │ │ │ │ │ + beq.w 8856 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r5, r6, [r3, #20] │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8802 │ │ │ │ │ + beq.w 883e │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ mov r3, sl │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ mov r2, r9 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_Tuple> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Tuple │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 880c │ │ │ │ │ + beq.w 880e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 880c │ │ │ │ │ + bne.w 880e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 83ac │ │ │ │ │ + b.n 83b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9df4 │ │ │ │ │ + bl 9cec │ │ │ │ │ + str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 84c6 │ │ │ │ │ + beq.n 85ac │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 8896 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + beq.w 8786 │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ + str.w r2, [r7, r5, lsl #2] │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + adds r5, #1 │ │ │ │ │ + b.n 857a │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 9dfc │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 84ca │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 87c4 │ │ │ │ │ + beq.w 87ca │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ ldr.w r7, [ip, #20] │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Starred │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ - cbz r0, 869e │ │ │ │ │ + cbz r0, 86d0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 8502 │ │ │ │ │ + beq.w 8506 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 87d8 │ │ │ │ │ + bne.w 87de │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - b.n 84de │ │ │ │ │ + b.n 84e2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9df4 │ │ │ │ │ + bl 9dfc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8476 │ │ │ │ │ + beq.w 847a │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8434 │ │ │ │ │ + beq.w 8438 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ ldr.w r7, [ip, #20] │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Starred │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ - cbz r0, 86f4 │ │ │ │ │ + cbz r0, 8726 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 84ee │ │ │ │ │ + beq.w 84f2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 882c │ │ │ │ │ + bne.w 8884 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - b.n 848c │ │ │ │ │ + b.n 8490 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9df4 │ │ │ │ │ + bl 9dfc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 83e6 │ │ │ │ │ + beq.w 83ea │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8874 │ │ │ │ │ + beq.w 8872 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ ldr.w r7, [ip, #20] │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Starred │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ - cbz r0, 874a │ │ │ │ │ + cbz r0, 877c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 84f6 │ │ │ │ │ + beq.w 84fa │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 87ba │ │ │ │ │ + cbnz r0, 87c0 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 84f6 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 9ce4 │ │ │ │ │ - str r0, [sp, #28] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 85aa │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 8798 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - beq.n 8782 │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ │ - str.w r2, [r7, r5, lsl #2] │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - adds r5, #1 │ │ │ │ │ - b.n 8576 │ │ │ │ │ + b.n 84fa │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8424 │ │ │ │ │ + beq.w 8428 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n 8774 │ │ │ │ │ + b.n 867c │ │ │ │ │ + str r0, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 876c │ │ │ │ │ - mov r5, r6 │ │ │ │ │ - ldr r6, [sp, #20] │ │ │ │ │ + beq.w 8568 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 85b2 │ │ │ │ │ + b.n 85b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 83c2 │ │ │ │ │ + bge.w 83c6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 8414 │ │ │ │ │ + b.n 8418 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 843e │ │ │ │ │ + b.n 8442 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 84a2 │ │ │ │ │ + bge.w 84a6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 843e │ │ │ │ │ + b.n 8442 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq.w 8338 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 8442 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq.w 82a0 │ │ │ │ │ + b.n 8548 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 83b0 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 844a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 8858 │ │ │ │ │ + cbz r0, 8856 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r5, r6, [r3, #20] │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8632 │ │ │ │ │ + bne.w 8634 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 8632 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 8306 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 83ac │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 8446 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge.w 8454 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - str r1, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 8306 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - beq.w 8334 │ │ │ │ │ + b.n 8634 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 843e │ │ │ │ │ + b.n 830a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 8218 │ │ │ │ │ + beq.w 821c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 8446 │ │ │ │ │ + b.n 844a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 82da │ │ │ │ │ + b.n 82de │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 8392 │ │ │ │ │ + beq.w 8396 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 8414 │ │ │ │ │ + b.n 8418 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - beq.w 829c │ │ │ │ │ - b.n 8544 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge.w 8458 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 830a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 8598 │ │ │ │ │ - str r0, [sp, #20] │ │ │ │ │ + b.n 859c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8564 │ │ │ │ │ - b.n 87a8 │ │ │ │ │ + beq.w 8672 │ │ │ │ │ + mov r5, r6 │ │ │ │ │ + ldr r6, [sp, #20] │ │ │ │ │ + b.n 87ae │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000088a8 : │ │ │ │ │ +000088ac : │ │ │ │ │ inversion_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 9bac │ │ │ │ │ + beq.w 9bba │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9bac │ │ │ │ │ + bne.w 9bba │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9bba │ │ │ │ │ + bne.w 9bc8 │ │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1119 @ 0x45f │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8d36 │ │ │ │ │ + bne.w 8d3a │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.w 99da │ │ │ │ │ + beq.w 99e8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r5, r7, [r3, #12] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9bba │ │ │ │ │ + bne.w 9bc8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #703 @ 0x2bf │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9380 │ │ │ │ │ + bne.w 937a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 99ec │ │ │ │ │ + bne.w 99fa │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 9c84 │ │ │ │ │ + beq.w 9c8e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9c84 │ │ │ │ │ + bne.w 9c8e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9c92 │ │ │ │ │ + bne.w 9c9c │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq.w 8d44 │ │ │ │ │ + beq.w 8d48 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 8d76 │ │ │ │ │ + beq.w 8d7a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8d76 │ │ │ │ │ + bne.w 8d7a │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1132 @ 0x46c │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8d96 │ │ │ │ │ + beq.w 8d9a │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r5, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.w 8eee │ │ │ │ │ + beq.w 8ef2 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 9cbc │ │ │ │ │ + beq.w 9cc6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9cbc │ │ │ │ │ + bne.w 9cc6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9cca │ │ │ │ │ + bne.w 9cd4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov fp, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 98d2 │ │ │ │ │ + beq.w 98dc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 8d04 │ │ │ │ │ + bne.w 8d08 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 9b68 │ │ │ │ │ + beq.w 9b76 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9b68 │ │ │ │ │ + bne.w 9b76 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 91fc │ │ │ │ │ + bne.w 91fe │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 9b7e │ │ │ │ │ + beq.w 9b8c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9b7e │ │ │ │ │ + bne.w 9b8c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9caa │ │ │ │ │ + bne.w 9cb4 │ │ │ │ │ movs r1, #27 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8f00 │ │ │ │ │ + bne.w 8f04 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9b78 │ │ │ │ │ + bne.w 9b86 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 9cb2 │ │ │ │ │ + beq.w 9cbc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9cb2 │ │ │ │ │ + bne.w 9cbc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 969c │ │ │ │ │ + bne.w 9696 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 9ac8 │ │ │ │ │ + beq.w 9ad6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9ac8 │ │ │ │ │ + bne.w 9ad6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9cd4 │ │ │ │ │ + bne.w 9cde │ │ │ │ │ movs r1, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 94d6 │ │ │ │ │ + bne.w 94d0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #2 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 91fc │ │ │ │ │ + bne.w 91fe │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 9b90 │ │ │ │ │ + beq.w 9b9e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9b90 │ │ │ │ │ + bne.w 9b9e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9b9a │ │ │ │ │ + bne.w 9ba8 │ │ │ │ │ movs r1, #29 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 95c2 │ │ │ │ │ + bne.w 95bc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9b78 │ │ │ │ │ + bne.w 9b86 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 9ba2 │ │ │ │ │ + beq.w 9bb0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9ba2 │ │ │ │ │ + bne.w 9bb0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9b60 │ │ │ │ │ + bne.w 9b6e │ │ │ │ │ movs r1, #20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9496 │ │ │ │ │ + bne.w 9490 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 91fc │ │ │ │ │ + bne.w 91fe │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 9b56 │ │ │ │ │ + beq.w 9b64 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9b56 │ │ │ │ │ + bne.w 9b64 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9b88 │ │ │ │ │ + bne.w 9b96 │ │ │ │ │ movs r1, #30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9532 │ │ │ │ │ + bne.w 952c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9b78 │ │ │ │ │ + bne.w 9b86 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 9c7a │ │ │ │ │ + beq.w 9c84 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9c7a │ │ │ │ │ + bne.w 9c84 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9cda │ │ │ │ │ + bne.w 9ce4 │ │ │ │ │ movs r1, #21 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9602 │ │ │ │ │ + bne.w 95fc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 91fc │ │ │ │ │ + bne.w 91fe │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 9b44 │ │ │ │ │ + beq.w 9b52 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9b44 │ │ │ │ │ + bne.w 9b52 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9b4e │ │ │ │ │ + bne.w 9b5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #703 @ 0x2bf │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9572 │ │ │ │ │ + bne.w 956c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9b78 │ │ │ │ │ + bne.w 9b86 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 9abe │ │ │ │ │ + beq.w 9acc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9abe │ │ │ │ │ + bne.w 9acc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9bd2 │ │ │ │ │ + bne.w 9be0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #695 @ 0x2b7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9342 │ │ │ │ │ + bne.w 933e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9b78 │ │ │ │ │ + bne.w 9b86 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 9bc0 │ │ │ │ │ + beq.w 9bce │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9bc0 │ │ │ │ │ + bne.w 9bce │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9bca │ │ │ │ │ + bne.w 9bd8 │ │ │ │ │ mov.w r1, #596 @ 0x254 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 92b6 │ │ │ │ │ + bne.w 92b8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 91fc │ │ │ │ │ + bne.w 91fe │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 9c98 │ │ │ │ │ + beq.w 9ca2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9c98 │ │ │ │ │ + bne.w 9ca2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 8cee │ │ │ │ │ + cbnz r3, 8cf2 │ │ │ │ │ mov.w r1, #596 @ 0x254 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9304 │ │ │ │ │ + bne.w 9302 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9642 │ │ │ │ │ + bne.w 963c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ - bl 9df4 │ │ │ │ │ + bl 9dfc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8e42 │ │ │ │ │ + beq.w 8e46 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1119 @ 0x45f │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -15590,1835 +15589,1839 @@ │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 9ca2 │ │ │ │ │ + blt.w 9cac │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 9c94 │ │ │ │ │ + bne.w 9c9e │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 897e │ │ │ │ │ + bne.w 8982 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1132 @ 0x46c │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 89a6 │ │ │ │ │ + bne.w 89aa │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ mov sl, r6 │ │ │ │ │ mov fp, r7 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1132 @ 0x46c │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8edc │ │ │ │ │ + bne.w 8ee0 │ │ │ │ │ adds r3, r5, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 990e │ │ │ │ │ + beq.w 9918 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 990e │ │ │ │ │ + bne.w 9918 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 991c │ │ │ │ │ + bne.w 9926 │ │ │ │ │ ldrd r5, r2, [r4, #8] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - beq.n 8e4a │ │ │ │ │ + beq.n 8e4e │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r2, [r2, r5, lsl #2] │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - bl 9df4 │ │ │ │ │ + bl 9dfc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 8e78 │ │ │ │ │ + bne.n 8e7c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 991c │ │ │ │ │ + bne.w 9926 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9fd4 │ │ │ │ │ + bl 9fdc │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r5, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8ef2 │ │ │ │ │ + beq.n 8ef6 │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9810 │ │ │ │ │ + bne.w 981a │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r8, r1 │ │ │ │ │ - blt.n 8ed6 │ │ │ │ │ + blt.n 8eda │ │ │ │ │ mov r6, sl │ │ │ │ │ mov r7, fp │ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ subs r3, r5, #1 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ mov r9, r1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 89b4 │ │ │ │ │ - b.n 8d08 │ │ │ │ │ + bne.w 89b8 │ │ │ │ │ + b.n 8d0c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 8d2a │ │ │ │ │ + b.n 8d2e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 9bda │ │ │ │ │ + blt.w 9be8 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r1, [r2, r5, lsl #2] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r1, #12] │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r1, #16] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 991c │ │ │ │ │ + bne.w 9926 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9df4 │ │ │ │ │ + bl 9dfc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8e00 │ │ │ │ │ + beq.n 8e04 │ │ │ │ │ movs r1, #18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8e00 │ │ │ │ │ + beq.n 8e04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9fd4 │ │ │ │ │ + bl 9fdc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8e00 │ │ │ │ │ + beq.n 8e04 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9928 │ │ │ │ │ + beq.w 9932 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r3, r9 │ │ │ │ │ movs r1, #10 │ │ │ │ │ ldr r7, [r5, #24] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ ldr r7, [sp, #24] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ strd r7, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BinOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 97f4 │ │ │ │ │ + beq.w 97fe │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 97f4 │ │ │ │ │ + bne.w 97fe │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, #1 │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - ble.n 8e2a │ │ │ │ │ + ble.n 8e2e │ │ │ │ │ mov r8, r1 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ - b.n 8da2 │ │ │ │ │ + b.n 8da6 │ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ subs r3, r5, #1 │ │ │ │ │ mov r6, sl │ │ │ │ │ mov r7, fp │ │ │ │ │ mov r9, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 89b4 │ │ │ │ │ + bne.w 89b8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 8d08 │ │ │ │ │ + b.n 8d0c │ │ │ │ │ mov r6, sl │ │ │ │ │ mov r7, fp │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 8e2e │ │ │ │ │ + beq.n 8e32 │ │ │ │ │ subs r5, #1 │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 8d08 │ │ │ │ │ + b.n 8d0c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9df4 │ │ │ │ │ + bl 9dfc │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8a56 │ │ │ │ │ + beq.w 8a5a │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9b22 │ │ │ │ │ + beq.w 9b30 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9b08 │ │ │ │ │ + bne.w 9b16 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ + subs r3, #2 │ │ │ │ │ str.w r2, [sl] │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ + movw r8, #6000 @ 0x1770 │ │ │ │ │ strd r6, r7, [sp, #24] │ │ │ │ │ mov r6, ip │ │ │ │ │ mov fp, r2 │ │ │ │ │ str.w ip, [sp, #32] │ │ │ │ │ - movw r8, #6000 @ 0x1770 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ mov r7, r6 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 9c34 │ │ │ │ │ + beq.w 97e6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9c34 │ │ │ │ │ + bne.w 97e6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 97ec │ │ │ │ │ + bne.w 97f6 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 99a4 │ │ │ │ │ + beq.w 99a6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 99a4 │ │ │ │ │ + bne.w 99a6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 999c │ │ │ │ │ + bne.w 99b4 │ │ │ │ │ movs r1, #27 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 93d4 │ │ │ │ │ + bne.w 93ce │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 97ec │ │ │ │ │ + bne.w 97f6 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 99ae │ │ │ │ │ + beq.w 99bc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 99ae │ │ │ │ │ + bne.w 99bc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r2, 9002 │ │ │ │ │ + cbnz r2, 9004 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 98be │ │ │ │ │ + beq.w 98c8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 98be │ │ │ │ │ + bne.w 98c8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 98b6 │ │ │ │ │ + bne.w 98c0 │ │ │ │ │ movs r1, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9818 │ │ │ │ │ + bne.w 9822 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 97ec │ │ │ │ │ + bne.w 97f6 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 9a14 │ │ │ │ │ + beq.w 9a22 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9a14 │ │ │ │ │ + bne.w 9a22 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 99d2 │ │ │ │ │ + bne.w 99e0 │ │ │ │ │ movs r1, #29 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 972e │ │ │ │ │ + bne.w 9728 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 97ec │ │ │ │ │ + bne.w 97f6 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 9982 │ │ │ │ │ + beq.w 999c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9982 │ │ │ │ │ + bne.w 999c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 997a │ │ │ │ │ + bne.w 9984 │ │ │ │ │ movs r1, #20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 96dc │ │ │ │ │ + bne.w 96d6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 97ec │ │ │ │ │ + bne.w 97f6 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 9aee │ │ │ │ │ + beq.w 9afc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9aee │ │ │ │ │ + bne.w 9afc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9ae6 │ │ │ │ │ + bne.w 9af4 │ │ │ │ │ movs r1, #30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 96a2 │ │ │ │ │ + bne.w 969c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 97ec │ │ │ │ │ + bne.w 97f6 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 9970 │ │ │ │ │ + beq.w 997a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9970 │ │ │ │ │ + bne.w 997a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9968 │ │ │ │ │ + bne.w 9972 │ │ │ │ │ movs r1, #21 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 97b2 │ │ │ │ │ + bne.w 97ac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 97ec │ │ │ │ │ + bne.w 97f6 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 9c2a │ │ │ │ │ + beq.w 9c38 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9c2a │ │ │ │ │ + bne.w 9c38 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9b00 │ │ │ │ │ + bne.w 9b0e │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #703 @ 0x2bf │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9768 │ │ │ │ │ + bne.w 9762 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 97ec │ │ │ │ │ + bne.w 97f6 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 9a5c │ │ │ │ │ + beq.w 9a6a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9a5c │ │ │ │ │ + bne.w 9a6a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9a54 │ │ │ │ │ + bne.w 9a62 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #695 @ 0x2b7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9652 │ │ │ │ │ + bne.w 964c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 97ec │ │ │ │ │ + bne.w 97f6 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 9960 │ │ │ │ │ + beq.w 996a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9960 │ │ │ │ │ + bne.w 996a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9af8 │ │ │ │ │ + bne.w 9b06 │ │ │ │ │ mov.w r1, #596 @ 0x254 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9416 │ │ │ │ │ + bne.w 9410 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 97ec │ │ │ │ │ + bne.w 97f6 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 9a0a │ │ │ │ │ + beq.w 9a18 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9a0a │ │ │ │ │ + bne.w 9a18 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 91f2 │ │ │ │ │ + cbnz r3, 91f4 │ │ │ │ │ mov.w r1, #596 @ 0x254 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 945a │ │ │ │ │ + bne.w 9454 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r7 │ │ │ │ │ ldr r6, [sp, #24] │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 8cfa │ │ │ │ │ + beq.w 8cfe │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8cfa │ │ │ │ │ + bne.w 8cfe │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 98cc │ │ │ │ │ + beq.w 98d6 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n 9248 │ │ │ │ │ + ble.n 924a │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr.w r2, [sl] │ │ │ │ │ mov r0, sl │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n 9248 │ │ │ │ │ + beq.n 924a │ │ │ │ │ movs r3, #1 │ │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ │ ldr.w r1, [r0, r3, lsl #2] │ │ │ │ │ str.w r1, [r2, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.n 9236 │ │ │ │ │ + bne.n 9238 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9c92 │ │ │ │ │ + beq.w 9c9c │ │ │ │ │ ldrd r7, r3, [r3, #20] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 <_PyPegen_get_cmpops> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_cmpops │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 995a │ │ │ │ │ + beq.w 9964 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_exprs> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_exprs │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9952 │ │ │ │ │ + beq.w 995c │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r0, r9 │ │ │ │ │ strd r7, sl, [sp, #4] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ bl 0 <_PyAST_Compare> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Compare │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9900 │ │ │ │ │ + beq.w 990a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 98e6 │ │ │ │ │ + bne.w 98f0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 8d28 │ │ │ │ │ + b.n 8d2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #703 @ 0x2bf │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8cac │ │ │ │ │ + beq.w 8cb0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9df4 │ │ │ │ │ + bl 9dfc │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8cac │ │ │ │ │ + beq.w 8cb0 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9c3e │ │ │ │ │ + beq.w 9c42 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 8f26 │ │ │ │ │ + beq.w 8f2a │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8f2a │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 8cb2 │ │ │ │ │ + bne.w 9c52 │ │ │ │ │ + subs r3, #2 │ │ │ │ │ + b.n 8f2e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9df4 │ │ │ │ │ + bl 9dfc │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8cee │ │ │ │ │ + beq.w 8cf2 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9c52 │ │ │ │ │ + beq.w 9c5c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 8f26 │ │ │ │ │ + beq.w 8f2a │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8f2a │ │ │ │ │ + beq.n 92fe │ │ │ │ │ + subs r3, #1 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 8cf2 │ │ │ │ │ + b.n 8cf6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9df4 │ │ │ │ │ + bl 9dfc │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8c64 │ │ │ │ │ + beq.w 8c68 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 99f6 │ │ │ │ │ + beq.w 9a04 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 8f26 │ │ │ │ │ + beq.w 8f2a │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8f2a │ │ │ │ │ + beq.n 92fe │ │ │ │ │ + subs r3, #1 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 8c6a │ │ │ │ │ + b.n 8c6e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 88a8 │ │ │ │ │ + bl 88ac │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8924 │ │ │ │ │ + beq.w 8928 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9bba │ │ │ │ │ + beq.w 9bc8 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r2, r5 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r1, r8 │ │ │ │ │ movs r0, #2 │ │ │ │ │ ldr.w r5, [ip, #24] │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr.w r5, [ip, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_UnaryOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_UnaryOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ │ - cbz r0, 93c6 │ │ │ │ │ + cbz r0, 93c0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 8d2a │ │ │ │ │ + beq.w 8d2e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 99e6 │ │ │ │ │ + bne.w 99f4 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - b.n 8d2a │ │ │ │ │ + b.n 8d2e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9df4 │ │ │ │ │ + bl 9dfc │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8f9e │ │ │ │ │ + beq.w 8fa0 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9a34 │ │ │ │ │ + beq.w 9a42 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9a1e │ │ │ │ │ + bne.w 9a2c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #2 │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - beq.w 9716 │ │ │ │ │ + beq.w 9710 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ str.w r1, [sl, r6, lsl #2] │ │ │ │ │ mov fp, r2 │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n 8f46 │ │ │ │ │ + b.n 8f48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #703 @ 0x2bf │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 91b6 │ │ │ │ │ + beq.w 91b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9df4 │ │ │ │ │ + bl 9dfc │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 91b6 │ │ │ │ │ + beq.w 91b8 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 99b8 │ │ │ │ │ + beq.w 99c6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 93fa │ │ │ │ │ + beq.n 93f4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 99ce │ │ │ │ │ + bne.w 99dc │ │ │ │ │ subs r3, #2 │ │ │ │ │ - b.n 93fe │ │ │ │ │ + b.n 93f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9df4 │ │ │ │ │ + bl 9dfc │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 91f2 │ │ │ │ │ + beq.w 91f4 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9c64 │ │ │ │ │ + beq.w 9c6e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 93fa │ │ │ │ │ + beq.n 93f4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9456 │ │ │ │ │ + beq.n 9450 │ │ │ │ │ mov r5, r7 │ │ │ │ │ ldr r6, [sp, #24] │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 91fc │ │ │ │ │ + b.n 91fe │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9df4 │ │ │ │ │ + bl 9dfc │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8b4e │ │ │ │ │ + beq.w 8b52 │ │ │ │ │ movs r1, #3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9aaa │ │ │ │ │ + beq.w 9ab8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 8f26 │ │ │ │ │ + beq.w 8f2a │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8f2a │ │ │ │ │ + beq.w 92fe │ │ │ │ │ + subs r3, #1 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 8b54 │ │ │ │ │ + b.w 8b58 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_check_barry_as_flufl> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_check_barry_as_flufl │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 968c │ │ │ │ │ + bne.w 9686 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9864 │ │ │ │ │ + bne.w 986e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 9df4 │ │ │ │ │ + bl 9dfc │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9bfe │ │ │ │ │ + beq.w 9c0c │ │ │ │ │ movs r1, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9bea │ │ │ │ │ + beq.w 9bf8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 8f26 │ │ │ │ │ + beq.w 8f2a │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8f2a │ │ │ │ │ + beq.w 92fe │ │ │ │ │ + subs r3, #1 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 8aca │ │ │ │ │ + b.w 8ace │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9df4 │ │ │ │ │ + bl 9dfc │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8b92 │ │ │ │ │ + beq.w 8b96 │ │ │ │ │ movs r1, #6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9c02 │ │ │ │ │ + beq.w 9c10 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 8f26 │ │ │ │ │ + beq.w 8f2a │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8f2a │ │ │ │ │ + beq.w 92fe │ │ │ │ │ + subs r3, #1 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 8b98 │ │ │ │ │ + b.w 8b9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #695 @ 0x2b7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8c1e │ │ │ │ │ + beq.w 8c22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9df4 │ │ │ │ │ + bl 9dfc │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8c1e │ │ │ │ │ + beq.w 8c22 │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9a96 │ │ │ │ │ + beq.w 9aa4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 8f26 │ │ │ │ │ + beq.w 8f2a │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8f2a │ │ │ │ │ + beq.w 92fe │ │ │ │ │ + subs r3, #1 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 8c24 │ │ │ │ │ + b.w 8c28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9df4 │ │ │ │ │ + bl 9dfc │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8b08 │ │ │ │ │ + beq.w 8b0c │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9c16 │ │ │ │ │ + beq.w 9c24 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 8f26 │ │ │ │ │ + beq.w 8f2a │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8f2a │ │ │ │ │ + beq.w 92fe │ │ │ │ │ + subs r3, #1 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 8b0e │ │ │ │ │ + b.w 8b12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9df4 │ │ │ │ │ + bl 9dfc │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8bd8 │ │ │ │ │ + beq.w 8bdc │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9ad2 │ │ │ │ │ + beq.w 9ae0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 8f26 │ │ │ │ │ + beq.w 8f2a │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8f2a │ │ │ │ │ + beq.w 92fe │ │ │ │ │ + subs r3, #1 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 8bde │ │ │ │ │ + b.w 8be2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ - b.w 8e46 │ │ │ │ │ + b.w 8e4a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9df4 │ │ │ │ │ + bl 9dfc │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9176 │ │ │ │ │ + beq.w 9178 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9a66 │ │ │ │ │ + beq.w 9a74 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 93fa │ │ │ │ │ + beq.w 93f4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9456 │ │ │ │ │ + beq.w 9450 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 917c │ │ │ │ │ + b.n 917e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9872 │ │ │ │ │ + bne.w 987c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 8aca │ │ │ │ │ + b.w 8ace │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9df4 │ │ │ │ │ + bl 9dfc │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 90b8 │ │ │ │ │ + beq.w 90ba │ │ │ │ │ movs r1, #6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 998c │ │ │ │ │ + beq.w 998c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 93fa │ │ │ │ │ + beq.w 93f4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9456 │ │ │ │ │ + beq.w 9450 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 90be │ │ │ │ │ + b.n 90c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9df4 │ │ │ │ │ + bl 9dfc │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 907a │ │ │ │ │ + beq.w 907c │ │ │ │ │ movs r1, #3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9a44 │ │ │ │ │ + beq.w 9a52 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 93fa │ │ │ │ │ + beq.w 93f4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9456 │ │ │ │ │ + beq.w 9450 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 9080 │ │ │ │ │ + b.n 9082 │ │ │ │ │ lsls r3, r2, #1 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 98c8 │ │ │ │ │ + beq.w 98d2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov sl, r0 │ │ │ │ │ - b.n 9408 │ │ │ │ │ + b.n 9402 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9df4 │ │ │ │ │ + bl 9dfc │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 903c │ │ │ │ │ + beq.w 903e │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9a76 │ │ │ │ │ + beq.w 9a84 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 93fa │ │ │ │ │ + beq.w 93f4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9456 │ │ │ │ │ + beq.w 9450 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 9042 │ │ │ │ │ + b.n 9044 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #695 @ 0x2b7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9136 │ │ │ │ │ + beq.w 9138 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9df4 │ │ │ │ │ + bl 9dfc │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9136 │ │ │ │ │ + beq.w 9138 │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9a86 │ │ │ │ │ + beq.w 9a94 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 93fa │ │ │ │ │ + beq.w 93f4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9456 │ │ │ │ │ + beq.w 9450 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 913c │ │ │ │ │ + b.n 913e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9df4 │ │ │ │ │ + bl 9dfc │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 90f6 │ │ │ │ │ + beq.w 90f8 │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9b34 │ │ │ │ │ + beq.w 9b42 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 93fa │ │ │ │ │ + beq.w 93f4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9456 │ │ │ │ │ + beq.w 9450 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 90fc │ │ │ │ │ + b.n 90fe │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 8f6e │ │ │ │ │ mov r5, r7 │ │ │ │ │ ldr r6, [sp, #24] │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ - b.n 91fc │ │ │ │ │ + b.n 91fe │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ subs r5, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 993c │ │ │ │ │ + bne.w 9946 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 9948 │ │ │ │ │ + beq.w 9952 │ │ │ │ │ mov r6, sl │ │ │ │ │ mov r7, fp │ │ │ │ │ - b.w 8efa │ │ │ │ │ + b.w 8efe │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_check_barry_as_flufl> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_check_barry_as_flufl │ │ │ │ │ - cbnz r0, 9878 │ │ │ │ │ + cbnz r0, 9882 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 9888 │ │ │ │ │ + bne.n 9892 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 9df4 │ │ │ │ │ + bl 9dfc │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 98ae │ │ │ │ │ + beq.n 98b8 │ │ │ │ │ movs r1, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ - cbz r0, 989c │ │ │ │ │ + cbz r0, 98a6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 93fa │ │ │ │ │ + beq.w 93f4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9456 │ │ │ │ │ + beq.w 9450 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 9004 │ │ │ │ │ + b.w 9006 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 94f0 │ │ │ │ │ + beq.w 94ea │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 969c │ │ │ │ │ + b.n 9696 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbnz r0, 9894 │ │ │ │ │ + cbnz r0, 989e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 9002 │ │ │ │ │ + b.w 9004 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 982c │ │ │ │ │ + beq.n 9836 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 9002 │ │ │ │ │ + b.w 9004 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 985c │ │ │ │ │ + bne.n 9866 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 9004 │ │ │ │ │ + b.w 9006 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 9002 │ │ │ │ │ + b.w 9004 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 9002 │ │ │ │ │ + b.w 9004 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 8fe6 │ │ │ │ │ + b.w 8fe8 │ │ │ │ │ ldrd r6, r7, [sp, #24] │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 8d08 │ │ │ │ │ + b.w 8d0c │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 92b2 │ │ │ │ │ + beq.w 92b4 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 9648 │ │ │ │ │ + b.n 9642 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 98fc │ │ │ │ │ - b.n 98f8 │ │ │ │ │ + beq.n 9906 │ │ │ │ │ + b.n 9902 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 8dde │ │ │ │ │ + beq.w 8de2 │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, sl │ │ │ │ │ mov r7, fp │ │ │ │ │ subs r5, #1 │ │ │ │ │ - b.w 8efa │ │ │ │ │ + b.w 8efe │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, sl │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, fp │ │ │ │ │ subs r5, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 8e2e │ │ │ │ │ - b.w 8efa │ │ │ │ │ + beq.w 8e32 │ │ │ │ │ + b.w 8efe │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r6, sl │ │ │ │ │ mov r7, fp │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 8efa │ │ │ │ │ + b.w 8efe │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 8e2a │ │ │ │ │ - b.w 8ed0 │ │ │ │ │ + beq.w 8e2e │ │ │ │ │ + b.w 8ed4 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 9288 │ │ │ │ │ + b.n 928a │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 927a │ │ │ │ │ + b.n 927c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 919e │ │ │ │ │ + b.n 91a0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 90fc │ │ │ │ │ + b.w 90fe │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 90e0 │ │ │ │ │ + b.w 90e2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 9080 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 9064 │ │ │ │ │ + b.w 9082 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 90bc │ │ │ │ │ - b.n 96d6 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.w 8fa4 │ │ │ │ │ + beq.w 90be │ │ │ │ │ + b.n 96d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 8f88 │ │ │ │ │ + b.w 9066 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 8fc6 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 8f92 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.w 8fa6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.w 8fc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 91ba │ │ │ │ │ + beq.w 91bc │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 91bc │ │ │ │ │ + b.w 91be │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 99c6 │ │ │ │ │ + b.n 99d4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 9042 │ │ │ │ │ + b.w 9044 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 8902 │ │ │ │ │ + bge.w 8906 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 8d3e │ │ │ │ │ + b.w 8d42 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 937a │ │ │ │ │ + bne.w 9374 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 8c6a │ │ │ │ │ + b.w 8c6e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 91de │ │ │ │ │ + b.w 91e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 9026 │ │ │ │ │ + b.w 9028 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9456 │ │ │ │ │ + beq.w 9450 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 8fa4 │ │ │ │ │ + b.w 8fa6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8fa2 │ │ │ │ │ - b.n 9a2c │ │ │ │ │ + beq.w 8fa4 │ │ │ │ │ + b.n 9a3a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 907e │ │ │ │ │ - b.n 9710 │ │ │ │ │ + beq.w 9080 │ │ │ │ │ + b.n 970a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 917c │ │ │ │ │ + b.w 917e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 915e │ │ │ │ │ + b.w 9160 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 917a │ │ │ │ │ - b.n 9686 │ │ │ │ │ + beq.w 917c │ │ │ │ │ + b.n 9680 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9040 │ │ │ │ │ - b.n 9762 │ │ │ │ │ + beq.w 9042 │ │ │ │ │ + b.n 975c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 913a │ │ │ │ │ - b.n 97ac │ │ │ │ │ + beq.w 913c │ │ │ │ │ + b.n 97a6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 95ba │ │ │ │ │ + bne.w 95b4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 8c24 │ │ │ │ │ + b.w 8c28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 94ce │ │ │ │ │ + bne.w 94c8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 8b54 │ │ │ │ │ + b.w 8b58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 8c4c │ │ │ │ │ + b.w 8c50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 8aae │ │ │ │ │ + b.w 8ab2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 963a │ │ │ │ │ + bne.w 9634 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 8bde │ │ │ │ │ + b.w 8be2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 90be │ │ │ │ │ + b.w 90c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 90a2 │ │ │ │ │ + b.w 90a4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 91bc │ │ │ │ │ + b.w 91be │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 913c │ │ │ │ │ + b.w 913e │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8f2a │ │ │ │ │ + beq.w 92fe │ │ │ │ │ + subs r3, #1 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 8a5c │ │ │ │ │ + b.w 8a60 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 9b1a │ │ │ │ │ + bne.n 9b28 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 8a5c │ │ │ │ │ + b.w 8a60 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 90fa │ │ │ │ │ - b.n 97e6 │ │ │ │ │ + beq.w 90fc │ │ │ │ │ + b.n 97e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 8c06 │ │ │ │ │ + b.w 8c0a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 8c24 │ │ │ │ │ + b.w 8c28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 8b7c │ │ │ │ │ + b.w 8b80 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 8b54 │ │ │ │ │ + b.w 8b58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 8a1e │ │ │ │ │ + beq.w 8a22 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.w 91fc │ │ │ │ │ + b.w 91fe │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 8a40 │ │ │ │ │ + b.w 8a44 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 8b98 │ │ │ │ │ + b.w 8b9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 8af2 │ │ │ │ │ + b.w 8af6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 8b0e │ │ │ │ │ + b.w 8b12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 8b38 │ │ │ │ │ + b.w 8b3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 88e4 │ │ │ │ │ + beq.w 88e8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 99ee │ │ │ │ │ + b.n 99fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 8c94 │ │ │ │ │ + b.w 8c98 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 8cb2 │ │ │ │ │ + b.w 8cb6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 8c6a │ │ │ │ │ + b.w 8c6e │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r6, sl │ │ │ │ │ mov r7, fp │ │ │ │ │ subs r5, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 8efa │ │ │ │ │ + b.w 8efe │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 952a │ │ │ │ │ + bne.w 9524 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 8aca │ │ │ │ │ + b.w 8ace │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 969a │ │ │ │ │ + b.n 9694 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 956a │ │ │ │ │ + bne.w 9564 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 8b98 │ │ │ │ │ + b.w 8b9c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 95fa │ │ │ │ │ + bne.w 95f4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 8b0e │ │ │ │ │ + b.w 8b12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 911e │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 8f62 │ │ │ │ │ + b.w 9120 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 92fe │ │ │ │ │ + cbnz r0, 9c54 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 8cb2 │ │ │ │ │ + b.w 8cb6 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.w 8cb6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8cf2 │ │ │ │ │ - b.w 933c │ │ │ │ │ + beq.w 8cf6 │ │ │ │ │ + b.w 9338 │ │ │ │ │ ldr r6, [sp, #24] │ │ │ │ │ mov r5, r7 │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 91fc │ │ │ │ │ - b.n 9490 │ │ │ │ │ + beq.w 91fe │ │ │ │ │ + b.n 948a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 8bc2 │ │ │ │ │ + b.w 8bc6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 8956 │ │ │ │ │ + beq.w 895a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 98fc │ │ │ │ │ + b.n 9906 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 8cda │ │ │ │ │ + b.w 8cde │ │ │ │ │ movs r3, #1 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 98fc │ │ │ │ │ + b.n 9906 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 8a5c │ │ │ │ │ + b.w 8a60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 8a86 │ │ │ │ │ + b.w 8a8a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 89d8 │ │ │ │ │ + beq.w 89dc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 8d08 │ │ │ │ │ + b.w 8d0c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 969c │ │ │ │ │ + b.n 9696 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 8bde │ │ │ │ │ - nop │ │ │ │ │ + b.w 8be2 │ │ │ │ │ │ │ │ │ │ -00009ce4 : │ │ │ │ │ +00009cec : │ │ │ │ │ star_expression_rule(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 9dde │ │ │ │ │ + beq.n 9de6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 9dde │ │ │ │ │ + bne.n 9de6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 9dd6 │ │ │ │ │ + bne.n 9dde │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov.w r1, #1112 @ 0x458 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - cbz r0, 9d34 │ │ │ │ │ + cbz r0, 9d3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 9de6 │ │ │ │ │ + beq.n 9dee │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 9dd6 │ │ │ │ │ + bne.n 9dde │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 9d84 │ │ │ │ │ + cbnz r0, 9d8c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 9dd6 │ │ │ │ │ + bne.n 9dde │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72c4 │ │ │ │ │ - cbz r0, 9d80 │ │ │ │ │ + bl 72c8 │ │ │ │ │ + cbz r0, 9d88 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov.w r2, #1112 @ 0x458 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ - b.n 9d28 │ │ │ │ │ + b.n 9d30 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 9d6e │ │ │ │ │ + b.n 9d76 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9df4 │ │ │ │ │ + bl 9dfc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9d5e │ │ │ │ │ + beq.n 9d66 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ - cbz r0, 9dd6 │ │ │ │ │ + cbz r0, 9dde │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r5 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr.w r5, [ip, #24] │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr.w r5, [ip, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Starred │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ - cbz r0, 9dc0 │ │ │ │ │ + cbz r0, 9dc8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 9d70 │ │ │ │ │ + beq.n 9d78 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9d70 │ │ │ │ │ + beq.n 9d78 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 9d30 │ │ │ │ │ + b.n 9d38 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 9dd2 │ │ │ │ │ + b.n 9dda │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 9d12 │ │ │ │ │ + b.n 9d1a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 9d40 │ │ │ │ │ - b.n 9dc8 │ │ │ │ │ + bge.n 9d48 │ │ │ │ │ + b.n 9dd0 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00009df4 : │ │ │ │ │ +00009dfc : │ │ │ │ │ bitwise_or_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #32 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 9e42 │ │ │ │ │ + beq.n 9e4a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 9e42 │ │ │ │ │ + cbnz r0, 9e4a │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1132 @ 0x46c │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ - cbz r0, 9e5e │ │ │ │ │ + cbz r0, 9e66 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #32 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -17429,218 +17432,218 @@ │ │ │ │ │ movw r1, #1132 @ 0x46c │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 9e34 │ │ │ │ │ + bne.n 9e3c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1132 @ 0x46c │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9f94 │ │ │ │ │ + bne.w 9f9c │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 9f7c │ │ │ │ │ + beq.n 9f84 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 9f7c │ │ │ │ │ + bne.n 9f84 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 9f88 │ │ │ │ │ + bne.n 9f90 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n 9efe │ │ │ │ │ + beq.n 9f06 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bl 9df4 │ │ │ │ │ + bl 9dfc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 9f28 │ │ │ │ │ + bne.n 9f30 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 9f88 │ │ │ │ │ + bne.n 9f90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9fd4 │ │ │ │ │ + bl 9fdc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - cbz r0, 9ee6 │ │ │ │ │ + cbz r0, 9eee │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 9f8c │ │ │ │ │ + bne.n 9f94 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r8, r1 │ │ │ │ │ - bge.n 9eec │ │ │ │ │ + bge.n 9ef4 │ │ │ │ │ mov r8, r1 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - b.n 9e64 │ │ │ │ │ + b.n 9e6c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 9f8c │ │ │ │ │ + bne.n 9f94 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #32 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 9f9c │ │ │ │ │ + blt.n 9fa4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r1 │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 9f88 │ │ │ │ │ + bne.n 9f90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9df4 │ │ │ │ │ + bl 9dfc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9ebc │ │ │ │ │ + beq.n 9ec4 │ │ │ │ │ movs r1, #18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9ebc │ │ │ │ │ + beq.n 9ec4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9fd4 │ │ │ │ │ + bl 9fdc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9ebc │ │ │ │ │ + beq.n 9ec4 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9fc2 │ │ │ │ │ + beq.n 9fca │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r3, sl │ │ │ │ │ movs r1, #10 │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ strd r9, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BinOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 9fa6 │ │ │ │ │ + cbz r0, 9fae │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 9fa6 │ │ │ │ │ + cbnz r2, 9fae │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - bgt.n 9ee0 │ │ │ │ │ - b.n 9eec │ │ │ │ │ + bgt.n 9ee8 │ │ │ │ │ + b.n 9ef4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 9e9a │ │ │ │ │ + beq.n 9ea2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 9e3a │ │ │ │ │ + b.n 9e42 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 9e3a │ │ │ │ │ + b.n 9e42 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 9f8c │ │ │ │ │ + b.n 9f94 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ subs r2, #1 │ │ │ │ │ - cbnz r0, 9fce │ │ │ │ │ + cbnz r0, 9fd6 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 9f8c │ │ │ │ │ + bne.n 9f94 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 9eec │ │ │ │ │ - b.n 9f74 │ │ │ │ │ + beq.n 9ef4 │ │ │ │ │ + b.n 9f7c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 9eec │ │ │ │ │ - b.n 9f8c │ │ │ │ │ + beq.n 9ef4 │ │ │ │ │ + b.n 9f94 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 9f8c │ │ │ │ │ + b.n 9f94 │ │ │ │ │ │ │ │ │ │ -00009fd4 : │ │ │ │ │ +00009fdc : │ │ │ │ │ bitwise_xor_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n a022 │ │ │ │ │ + beq.n a02a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, a022 │ │ │ │ │ + cbnz r0, a02a │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ add r2, sp, #32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1133 @ 0x46d │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ - cbz r0, a03e │ │ │ │ │ + cbz r0, a046 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -17651,299 +17654,299 @@ │ │ │ │ │ movw r1, #1133 @ 0x46d │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n a014 │ │ │ │ │ + bne.n a01c │ │ │ │ │ ldr.w ip, [r4, #8] │ │ │ │ │ mov r8, ip │ │ │ │ │ mov r7, ip │ │ │ │ │ movw r2, #1133 @ 0x46d │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a3e0 │ │ │ │ │ + bne.w a3e8 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w a344 │ │ │ │ │ + beq.w a34c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a344 │ │ │ │ │ + bne.w a34c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a352 │ │ │ │ │ + bne.w a35a │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n a146 │ │ │ │ │ + beq.n a14e │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - bl 9fd4 │ │ │ │ │ + bl 9fdc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n a174 │ │ │ │ │ + bne.n a17c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a390 │ │ │ │ │ + bne.w a398 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w a1d2 │ │ │ │ │ + beq.w a1da │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a1d2 │ │ │ │ │ + bne.w a1da │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1134 @ 0x46e │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a1f0 │ │ │ │ │ + beq.w a1f8 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ - cbz r3, a126 │ │ │ │ │ + cbz r3, a12e │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a356 │ │ │ │ │ + bne.w a35e │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bge.n a134 │ │ │ │ │ + bge.n a13c │ │ │ │ │ mov r8, r2 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - b.n a046 │ │ │ │ │ + b.n a04e │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ subs r0, r2, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w a3a4 │ │ │ │ │ + bne.w a3ac │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w a310 │ │ │ │ │ + beq.w a318 │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ mov r2, r1 │ │ │ │ │ subs r1, r0, #1 │ │ │ │ │ mov lr, r2 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - bne.w a356 │ │ │ │ │ + bne.w a35e │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w a3e8 │ │ │ │ │ + blt.w a3f0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov sl, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a352 │ │ │ │ │ + bne.w a35a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9fd4 │ │ │ │ │ + bl 9fdc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a0a4 │ │ │ │ │ + beq.n a0ac │ │ │ │ │ movs r1, #32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a0a4 │ │ │ │ │ + beq.n a0ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a3f4 │ │ │ │ │ + bl a3fc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a0a4 │ │ │ │ │ + beq.n a0ac │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a37c │ │ │ │ │ + beq.w a384 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r6 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, r9 │ │ │ │ │ movs r1, #11 │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ strd sl, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BinOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a35e │ │ │ │ │ + beq.w a366 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a35e │ │ │ │ │ + bne.w a366 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bgt.n a0fc │ │ │ │ │ - b.n a134 │ │ │ │ │ + bgt.n a104 │ │ │ │ │ + b.n a13c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1134 @ 0x46e │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a0e4 │ │ │ │ │ + bne.w a0ec │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r5, [sp, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1134 @ 0x46e │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a3d0 │ │ │ │ │ + bne.w a3d8 │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w a3ac │ │ │ │ │ + beq.w a3b4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a3ac │ │ │ │ │ + bne.w a3b4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w a3ba │ │ │ │ │ + bne.w a3c2 │ │ │ │ │ ldrd r5, r2, [r4, #8] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - beq.n a28a │ │ │ │ │ + beq.n a292 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r2, [r2, r5, lsl #2] │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - bl a3f4 │ │ │ │ │ + bl a3fc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n a2b8 │ │ │ │ │ + bne.n a2c0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w a3ba │ │ │ │ │ + bne.w a3c2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a810 │ │ │ │ │ + bl a818 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r0, r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n a326 │ │ │ │ │ + beq.n a32e │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w a120 │ │ │ │ │ + bne.w a128 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, sl │ │ │ │ │ - ble.n a314 │ │ │ │ │ + ble.n a31c │ │ │ │ │ mov sl, r2 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ - b.n a1f8 │ │ │ │ │ + b.n a200 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w a3c4 │ │ │ │ │ + blt.w a3cc │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r2, [r2, r5, lsl #2] │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w a3ba │ │ │ │ │ + bne.w a3c2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a3f4 │ │ │ │ │ + bl a3fc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a25a │ │ │ │ │ + beq.n a262 │ │ │ │ │ movs r1, #19 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a25a │ │ │ │ │ + beq.n a262 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a810 │ │ │ │ │ + bl a818 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a25a │ │ │ │ │ + beq.n a262 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a394 │ │ │ │ │ + beq.n a39c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ movs r1, #12 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ @@ -17951,157 +17954,157 @@ │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BinOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a102 │ │ │ │ │ + beq.w a10a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a102 │ │ │ │ │ + bne.w a10a │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ subs r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - b.n a27e │ │ │ │ │ + b.n a286 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n a27e │ │ │ │ │ + bne.n a286 │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ mov r2, fp │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ - cbz r3, a33e │ │ │ │ │ + cbz r3, a346 │ │ │ │ │ subs r1, r0, #2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n a0f6 │ │ │ │ │ + b.n a0fe │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ mov lr, r2 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w a122 │ │ │ │ │ + bne.w a12a │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ subs r1, r2, #3 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n a322 │ │ │ │ │ - b.n a134 │ │ │ │ │ + bne.n a32a │ │ │ │ │ + b.n a13c │ │ │ │ │ mov lr, r2 │ │ │ │ │ subs r1, r0, #1 │ │ │ │ │ - b.n a128 │ │ │ │ │ + b.n a130 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w a082 │ │ │ │ │ + beq.w a08a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ subs r1, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n a01a │ │ │ │ │ + b.n a022 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ subs r1, #1 │ │ │ │ │ - cbnz r0, a38a │ │ │ │ │ + cbnz r0, a392 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n a356 │ │ │ │ │ + bne.n a35e │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a1ca │ │ │ │ │ - b.n a134 │ │ │ │ │ + bne.w a1d2 │ │ │ │ │ + b.n a13c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w a134 │ │ │ │ │ - b.n a356 │ │ │ │ │ + beq.w a13c │ │ │ │ │ + b.n a35e │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n a356 │ │ │ │ │ + b.n a35e │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ - b.n a356 │ │ │ │ │ + b.n a35e │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, fp │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ subs r0, r3, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n a318 │ │ │ │ │ - b.n a122 │ │ │ │ │ + beq.n a320 │ │ │ │ │ + b.n a12a │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n a124 │ │ │ │ │ + b.n a12c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w a238 │ │ │ │ │ + beq.w a240 │ │ │ │ │ mov r2, r1 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ subs r0, r1, #1 │ │ │ │ │ - b.n a124 │ │ │ │ │ + b.n a12c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ subs r0, r1, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n a124 │ │ │ │ │ + b.n a12c │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ subs r1, #1 │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a0ec │ │ │ │ │ - b.n a126 │ │ │ │ │ + bne.w a0f4 │ │ │ │ │ + b.n a12e │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n a01a │ │ │ │ │ + b.n a022 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ - b.n a356 │ │ │ │ │ + b.n a35e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000a3f4 : │ │ │ │ │ +0000a3fc : │ │ │ │ │ bitwise_and_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n a442 │ │ │ │ │ + beq.n a44a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, a442 │ │ │ │ │ + cbnz r0, a44a │ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1134 @ 0x46e │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - cbz r0, a45e │ │ │ │ │ + cbz r0, a466 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -18112,449 +18115,449 @@ │ │ │ │ │ movw r1, #1134 @ 0x46e │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n a434 │ │ │ │ │ + bne.n a43c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1134 @ 0x46e │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a79e │ │ │ │ │ + bne.w a7a6 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w a75e │ │ │ │ │ + beq.w a766 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a75e │ │ │ │ │ + bne.w a766 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a736 │ │ │ │ │ + bne.w a73e │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n a53a │ │ │ │ │ + beq.n a542 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r2, [r3, r6, lsl #2] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [r2, #12] │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ mov fp, r0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ mov sl, r2 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n a56a │ │ │ │ │ + beq.n a572 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n a56a │ │ │ │ │ + bne.n a572 │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1134 @ 0x46e │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a586 │ │ │ │ │ + beq.n a58e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w a632 │ │ │ │ │ + bne.w a63a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a736 │ │ │ │ │ + bne.w a73e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a810 │ │ │ │ │ + bl a818 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - cbz r0, a520 │ │ │ │ │ + cbz r0, a528 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a73a │ │ │ │ │ + bne.w a742 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bge.n a528 │ │ │ │ │ + bge.n a530 │ │ │ │ │ mov r8, r2 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ - b.n a464 │ │ │ │ │ + b.n a46c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a73a │ │ │ │ │ + bne.w a742 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w a76e │ │ │ │ │ + blt.w a776 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov fp, r1 │ │ │ │ │ mov sl, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a736 │ │ │ │ │ + bne.w a73e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - bne.n a4c4 │ │ │ │ │ + bne.n a4cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1134 @ 0x46e │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n a4e6 │ │ │ │ │ + bne.n a4ee │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ mov r3, r7 │ │ │ │ │ strd r5, r6, [sp, #20] │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r7, r1 │ │ │ │ │ movw r2, #1134 @ 0x46e │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a7fe │ │ │ │ │ + bne.w a806 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w a7d8 │ │ │ │ │ + beq.w a7e0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a7d8 │ │ │ │ │ + bne.w a7e0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a7e6 │ │ │ │ │ + bne.w a7ee │ │ │ │ │ ldrd r6, r2, [r4, #8] │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - beq.n a696 │ │ │ │ │ + beq.n a69e │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r2, [r2, r6, lsl #2] │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - bl a3f4 │ │ │ │ │ + bl a3fc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n a6c4 │ │ │ │ │ + bne.n a6cc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a7e6 │ │ │ │ │ + bne.w a7ee │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a810 │ │ │ │ │ + bl a818 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a71e │ │ │ │ │ + beq.w a726 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a756 │ │ │ │ │ + bne.w a75e │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - blt.n a718 │ │ │ │ │ + blt.n a720 │ │ │ │ │ ldrd r5, r6, [sp, #20] │ │ │ │ │ mov r3, r1 │ │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w a4f2 │ │ │ │ │ + beq.w a4fa │ │ │ │ │ movs r1, #19 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a4f2 │ │ │ │ │ + beq.w a4fa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a810 │ │ │ │ │ + bl a818 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a4f2 │ │ │ │ │ + beq.w a4fa │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a7c4 │ │ │ │ │ + beq.w a7cc │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r3, fp │ │ │ │ │ movs r1, #12 │ │ │ │ │ ldr r7, [r6, #24] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ ldr r6, [r6, #20] │ │ │ │ │ strd sl, r6, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BinOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a7a6 │ │ │ │ │ + beq.w a7ae │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a7a6 │ │ │ │ │ + bne.w a7ae │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bgt.w a51a │ │ │ │ │ - b.n a528 │ │ │ │ │ + bgt.w a522 │ │ │ │ │ + b.n a530 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w a7f0 │ │ │ │ │ + blt.w a7f8 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r1, [r2, r6, lsl #2] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r1, #12] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ ldr r3, [r1, #16] │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a7e6 │ │ │ │ │ + bne.w a7ee │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a3f4 │ │ │ │ │ + bl a3fc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a5f0 │ │ │ │ │ + beq.n a5f8 │ │ │ │ │ movs r1, #19 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a5f0 │ │ │ │ │ + beq.n a5f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a810 │ │ │ │ │ + bl a818 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a5f0 │ │ │ │ │ + beq.n a5f8 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a778 │ │ │ │ │ + beq.n a780 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ movs r1, #12 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ ldr r5, [r6, #24] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldr r5, [r6, #20] │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr r5, [sp, #32] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BinOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, a742 │ │ │ │ │ + cbz r0, a74a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, a742 │ │ │ │ │ + cbnz r2, a74a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - ble.n a61c │ │ │ │ │ + ble.n a624 │ │ │ │ │ mov r9, r2 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ - b.n a592 │ │ │ │ │ + b.n a59a │ │ │ │ │ ldrd r5, r6, [sp, #20] │ │ │ │ │ mov r3, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w a622 │ │ │ │ │ + beq.w a62a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w a4fc │ │ │ │ │ + beq.w a504 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ subs r1, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n a43a │ │ │ │ │ + b.n a442 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ - cbnz r0, a78a │ │ │ │ │ + cbnz r0, a792 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - cbz r2, a796 │ │ │ │ │ + cbz r2, a79e │ │ │ │ │ ldrd r5, r6, [sp, #20] │ │ │ │ │ mov r3, r1 │ │ │ │ │ - b.n a72a │ │ │ │ │ + b.n a732 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w a4a0 │ │ │ │ │ - b.n a736 │ │ │ │ │ + beq.w a4a8 │ │ │ │ │ + b.n a73e │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n a73a │ │ │ │ │ + b.n a742 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldrd r5, r6, [sp, #20] │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w a622 │ │ │ │ │ - b.n a72a │ │ │ │ │ + beq.w a62a │ │ │ │ │ + b.n a732 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r3, r1 │ │ │ │ │ ldrd r5, r6, [sp, #20] │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n a72a │ │ │ │ │ + b.n a732 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w a61c │ │ │ │ │ - b.n a712 │ │ │ │ │ + beq.w a624 │ │ │ │ │ + b.n a71a │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n a43a │ │ │ │ │ + b.n a442 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ subs r1, #1 │ │ │ │ │ - cbnz r0, a7d2 │ │ │ │ │ + cbnz r0, a7da │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n a73a │ │ │ │ │ + bne.n a742 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a68c │ │ │ │ │ - b.n a528 │ │ │ │ │ + bne.w a694 │ │ │ │ │ + b.n a530 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w a528 │ │ │ │ │ - b.n a73a │ │ │ │ │ + beq.w a530 │ │ │ │ │ + b.n a742 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n a73a │ │ │ │ │ + b.n a742 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w a5ce │ │ │ │ │ + beq.w a5d6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldrd r5, r6, [sp, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n a72a │ │ │ │ │ + b.n a732 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldrd r5, r6, [sp, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n a72a │ │ │ │ │ + b.n a732 │ │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldrd r5, r6, [sp, #20] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w a4f2 │ │ │ │ │ - b.n a632 │ │ │ │ │ + beq.w a4fa │ │ │ │ │ + b.n a63a │ │ │ │ │ │ │ │ │ │ -0000a810 : │ │ │ │ │ +0000a818 : │ │ │ │ │ shift_expr_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #32 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n a85e │ │ │ │ │ + beq.n a866 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, a85e │ │ │ │ │ + cbnz r0, a866 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1135 @ 0x46f │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ - cbz r0, a87a │ │ │ │ │ + cbz r0, a882 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #32 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -18565,332 +18568,331 @@ │ │ │ │ │ movw r1, #1135 @ 0x46f │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n a850 │ │ │ │ │ + bne.n a858 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1135 @ 0x46f │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w abb4 │ │ │ │ │ + bne.w abbc │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w aba4 │ │ │ │ │ + beq.w abac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w aba4 │ │ │ │ │ + bne.w abac │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w ab0c │ │ │ │ │ + bne.w ab14 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n a92e │ │ │ │ │ + beq.n a9a8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bl a810 │ │ │ │ │ + bl a818 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n a95c │ │ │ │ │ + bne.n a9d6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w ab0c │ │ │ │ │ + bne.w ab14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a810 │ │ │ │ │ + bl a818 │ │ │ │ │ mov sl, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n a9d0 │ │ │ │ │ + cbnz r0, a934 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w aa18 │ │ │ │ │ + bne.w aa20 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w ab0c │ │ │ │ │ + bne.w ab14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl abd0 │ │ │ │ │ + bl abd8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n aa04 │ │ │ │ │ + beq.n aa0c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n aa10 │ │ │ │ │ + bne.n aa18 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - ble.n a9be │ │ │ │ │ + ble.n a996 │ │ │ │ │ mov r8, r1 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - b.n a880 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt.w ab92 │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ - ldr r1, [r3, #12] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - mov r5, r1 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w ab0c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl a810 │ │ │ │ │ - mov sl, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n a8e2 │ │ │ │ │ - movs r1, #33 @ 0x21 │ │ │ │ │ + b.n a888 │ │ │ │ │ + movs r1, #34 @ 0x22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a8e2 │ │ │ │ │ + beq.n a8fe │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl abd0 │ │ │ │ │ + bl abd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a8e2 │ │ │ │ │ + beq.n a8fe │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w abbc │ │ │ │ │ + beq.w abc4 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r5 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, sl │ │ │ │ │ - movs r1, #8 │ │ │ │ │ + movs r1, #9 │ │ │ │ │ ldr.w r5, [ip, #24] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldr.w r5, [ip, #20] │ │ │ │ │ strd r9, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BinOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ab8a │ │ │ │ │ + beq.w ab92 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w ab8a │ │ │ │ │ + bne.w ab92 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n aa10 │ │ │ │ │ + bne.n aa18 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n a922 │ │ │ │ │ + bne.n a928 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #32 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ - movs r1, #34 @ 0x22 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt.w ab9a │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + mov r5, r1 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w ab14 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl a818 │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n a8ea │ │ │ │ │ + movs r1, #33 @ 0x21 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a8f8 │ │ │ │ │ + beq.n a8ea │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl abd0 │ │ │ │ │ + bl abd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a8f8 │ │ │ │ │ + beq.w a8ea │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w abbc │ │ │ │ │ + beq.w abc4 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r5 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, sl │ │ │ │ │ - movs r1, #9 │ │ │ │ │ - b.n a98e │ │ │ │ │ + movs r1, #8 │ │ │ │ │ + b.n a966 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n a9be │ │ │ │ │ + beq.n a996 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n a856 │ │ │ │ │ + b.n a85e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n ab0e │ │ │ │ │ + bne.n ab16 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w ab9c │ │ │ │ │ + beq.w aba4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ab9c │ │ │ │ │ + bne.w aba4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n ab16 │ │ │ │ │ + bne.n ab1e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl abd0 │ │ │ │ │ + bl abd8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ab12 │ │ │ │ │ + beq.n ab1a │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w ab82 │ │ │ │ │ + beq.w ab8a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ab82 │ │ │ │ │ + bne.w ab8a │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w ab7a │ │ │ │ │ + bne.w ab82 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r5, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n ab1c │ │ │ │ │ + bne.n ab24 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n ab7a │ │ │ │ │ + bne.n ab82 │ │ │ │ │ movs r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n ab1c │ │ │ │ │ + bne.n ab24 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n ab7a │ │ │ │ │ + bne.n ab82 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n ab1c │ │ │ │ │ + bne.n ab24 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n ab7a │ │ │ │ │ + bne.n ab82 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n ab1c │ │ │ │ │ + bne.n ab24 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n ab7a │ │ │ │ │ + bne.n ab82 │ │ │ │ │ movs r1, #24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, ab1c │ │ │ │ │ + cbnz r0, ab24 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n ab7a │ │ │ │ │ + bne.n ab82 │ │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, ab1c │ │ │ │ │ + cbnz r0, ab24 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n ab7a │ │ │ │ │ + bne.n ab82 │ │ │ │ │ movs r1, #49 @ 0x31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbnz r0, ab20 │ │ │ │ │ + cbnz r0, ab28 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w a90a │ │ │ │ │ + beq.w a910 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n aa10 │ │ │ │ │ + b.n aa18 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n ab00 │ │ │ │ │ + b.n ab08 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n ab02 │ │ │ │ │ + b.n ab0a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #703 @ 0x2bf │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, ab34 │ │ │ │ │ + cbnz r0, ab3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n ab00 │ │ │ │ │ + b.n ab08 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 88a8 │ │ │ │ │ + bl 88ac │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ab2e │ │ │ │ │ + beq.n ab36 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC40 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC40 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -18899,95 +18901,95 @@ │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r0, #32] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r2, #12] │ │ │ │ │ - bl 7c54 │ │ │ │ │ + bl 7c40 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ab12 │ │ │ │ │ + beq.n ab1a │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n ab02 │ │ │ │ │ + b.n ab0a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n ab00 │ │ │ │ │ + b.n ab08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n aa6e │ │ │ │ │ + b.n aa76 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbz r0, abca │ │ │ │ │ + cbz r0, abd2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n aa10 │ │ │ │ │ + b.n aa18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n aa3e │ │ │ │ │ + b.n aa46 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w a8bc │ │ │ │ │ - b.n ab0c │ │ │ │ │ + beq.w a8c4 │ │ │ │ │ + b.n ab14 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n a856 │ │ │ │ │ + b.n a85e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w a9be │ │ │ │ │ - b.n aa10 │ │ │ │ │ + beq.w a996 │ │ │ │ │ + b.n aa18 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - b.n a9b0 │ │ │ │ │ + b.n a988 │ │ │ │ │ │ │ │ │ │ -0000abd0 : │ │ │ │ │ +0000abd8 : │ │ │ │ │ sum_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #32 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n ac1e │ │ │ │ │ + beq.n ac26 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, ac1e │ │ │ │ │ + cbnz r0, ac26 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov.w r1, #1136 @ 0x470 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ - cbz r0, ac3a │ │ │ │ │ + cbz r0, ac42 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #32 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -18998,549 +19000,555 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n ac10 │ │ │ │ │ + bne.n ac18 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov.w r2, #1136 @ 0x470 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ade0 │ │ │ │ │ + bne.w ade8 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w adb8 │ │ │ │ │ + beq.w adc0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w adb8 │ │ │ │ │ + bne.w adc0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w adc6 │ │ │ │ │ + bne.w adce │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r5, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n ace6 │ │ │ │ │ + beq.n acee │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bl abd0 │ │ │ │ │ + bl abd8 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n ad10 │ │ │ │ │ + bne.n ad18 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w adc6 │ │ │ │ │ + bne.w adce │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl abd0 │ │ │ │ │ + bl abd8 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n ad7a │ │ │ │ │ + bne.n ad82 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w adc6 │ │ │ │ │ + bne.w adce │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae08 │ │ │ │ │ + bl ae10 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n adaa │ │ │ │ │ + beq.n adb2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n adb0 │ │ │ │ │ + bne.n adb8 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - bge.n ad6a │ │ │ │ │ + bge.n ad72 │ │ │ │ │ mov r7, r1 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - b.n ac40 │ │ │ │ │ + b.n ac48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n add6 │ │ │ │ │ + blt.n adde │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n adc6 │ │ │ │ │ + bne.n adce │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl abd0 │ │ │ │ │ + bl abd8 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n aca2 │ │ │ │ │ + beq.n acaa │ │ │ │ │ movs r1, #14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n aca2 │ │ │ │ │ + beq.n acaa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae08 │ │ │ │ │ + bl ae10 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n aca2 │ │ │ │ │ + beq.n acaa │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ade8 │ │ │ │ │ + beq.n adf0 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, sl │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr.w r5, [ip, #24] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldr.w r5, [ip, #20] │ │ │ │ │ strd r8, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BinOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n adcc │ │ │ │ │ + beq.n add4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n adcc │ │ │ │ │ + bne.n add4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - bgt.n ace0 │ │ │ │ │ + bgt.n ace8 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #32 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ movs r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n acb8 │ │ │ │ │ + beq.n acc0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae08 │ │ │ │ │ + bl ae10 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n acb8 │ │ │ │ │ + beq.n acc0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov ip, r0 │ │ │ │ │ - cbz r0, ade8 │ │ │ │ │ + cbz r0, adf0 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, sl │ │ │ │ │ movs r1, #2 │ │ │ │ │ - b.n ad40 │ │ │ │ │ + b.n ad48 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n ad6a │ │ │ │ │ + beq.n ad72 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n ac16 │ │ │ │ │ + b.n ac1e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w ac7c │ │ │ │ │ + beq.w ac84 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n adb0 │ │ │ │ │ + b.n adb8 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - cbz r0, adf4 │ │ │ │ │ + cbz r0, adfc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n adb0 │ │ │ │ │ + b.n adb8 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n ac16 │ │ │ │ │ + b.n ac1e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n ad6a │ │ │ │ │ - b.n adb0 │ │ │ │ │ + beq.n ad72 │ │ │ │ │ + b.n adb8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n adb0 │ │ │ │ │ + bne.n adb8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n ad6a │ │ │ │ │ - b.n ad64 │ │ │ │ │ + beq.n ad72 │ │ │ │ │ + b.n ad6c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000ae08 : │ │ │ │ │ +0000ae10 : │ │ │ │ │ term_rule(): │ │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ - sub sp, #8 │ │ │ │ │ + sub sp, #12 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n ae52 │ │ │ │ │ + beq.n ae5a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, ae52 │ │ │ │ │ + cbnz r0, ae5a │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1137 @ 0x471 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbz r0, ae6e │ │ │ │ │ + cbz r0, ae76 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - add sp, #8 │ │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ │ + add sp, #12 │ │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1137 @ 0x471 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n ae46 │ │ │ │ │ + bne.n ae4e │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1137 @ 0x471 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n af10 │ │ │ │ │ + bne.n af24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl af1c │ │ │ │ │ + bl af30 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n af06 │ │ │ │ │ + bne.n af1a │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n aef8 │ │ │ │ │ + beq.n af04 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bge.n aeec │ │ │ │ │ + bge.n aef8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1137 @ 0x471 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n af10 │ │ │ │ │ + bne.n af24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl af1c │ │ │ │ │ + bl af30 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, af06 │ │ │ │ │ - cbz r0, aefa │ │ │ │ │ + cbnz r3, af1a │ │ │ │ │ + cbz r0, af16 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ + mov r7, r3 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bge.n aeea │ │ │ │ │ + bge.n aef6 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - mov r6, r3 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - movw r2, #1137 @ 0x471 │ │ │ │ │ mov r0, r4 │ │ │ │ │ + movw r2, #1137 @ 0x471 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - cbnz r3, af10 │ │ │ │ │ + cbnz r3, af24 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl af1c │ │ │ │ │ + bl af30 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, af06 │ │ │ │ │ - cbz r0, aefa │ │ │ │ │ + cbnz r3, af1a │ │ │ │ │ + cbz r0, af06 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ - bgt.n aec0 │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + ble.n af12 │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + b.n aeca │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n ae4c │ │ │ │ │ - mov r6, r5 │ │ │ │ │ + b.n ae54 │ │ │ │ │ + mov r7, r5 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ subs r2, #1 │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n ae4c │ │ │ │ │ + b.n ae54 │ │ │ │ │ + mov r5, r7 │ │ │ │ │ + b.n aef8 │ │ │ │ │ + mov r7, r6 │ │ │ │ │ + b.n af06 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n ae4c │ │ │ │ │ + b.n ae54 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n ae4c │ │ │ │ │ + b.n ae54 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000af1c : │ │ │ │ │ +0000af30 : │ │ │ │ │ term_raw(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #32 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w b90c │ │ │ │ │ + beq.w b920 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b90c │ │ │ │ │ + bne.w b920 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b91a │ │ │ │ │ + bne.w b92e │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.w b7fc │ │ │ │ │ + beq.w b810 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w b932 │ │ │ │ │ + beq.w b946 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b932 │ │ │ │ │ + bne.w b946 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ add r6, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, r6 │ │ │ │ │ movw r1, #1137 @ 0x471 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b11e │ │ │ │ │ + beq.w b132 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w b16c │ │ │ │ │ + bne.w b180 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w b820 │ │ │ │ │ + bne.w b834 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w b17e │ │ │ │ │ + beq.w b192 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b17e │ │ │ │ │ + bne.w b192 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1137 @ 0x471 │ │ │ │ │ str r7, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b19e │ │ │ │ │ + beq.w b1b2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w b1ec │ │ │ │ │ + bne.w b200 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w b820 │ │ │ │ │ + bne.w b834 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w b1fe │ │ │ │ │ + beq.w b212 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b1fe │ │ │ │ │ + bne.w b212 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1137 @ 0x471 │ │ │ │ │ str r7, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b21e │ │ │ │ │ + beq.w b232 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w b26c │ │ │ │ │ + bne.w b280 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w b820 │ │ │ │ │ + bne.w b834 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w b27e │ │ │ │ │ + beq.w b292 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b27e │ │ │ │ │ + bne.w b292 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1137 @ 0x471 │ │ │ │ │ str r7, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b29e │ │ │ │ │ + beq.w b2b2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w b2ec │ │ │ │ │ + bne.w b300 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w b820 │ │ │ │ │ + bne.w b834 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w b2fe │ │ │ │ │ + beq.w b312 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b2fe │ │ │ │ │ + bne.w b312 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1137 @ 0x471 │ │ │ │ │ str r7, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b31e │ │ │ │ │ + beq.w b332 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w b362 │ │ │ │ │ + bne.w b376 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b668 │ │ │ │ │ + bne.w b67c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w b91a │ │ │ │ │ + bne.w b92e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b94c │ │ │ │ │ + bl b960 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b3d8 │ │ │ │ │ + beq.w b3ec │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #32 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r3, r8 │ │ │ │ │ @@ -19548,265 +19556,265 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r2 │ │ │ │ │ movw r2, #1137 @ 0x471 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b7ea │ │ │ │ │ + bne.w b7fe │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [sp, #16] │ │ │ │ │ - bl af1c │ │ │ │ │ + bl af30 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w b7ca │ │ │ │ │ - cbz r0, b158 │ │ │ │ │ + bne.w b7de │ │ │ │ │ + cbz r0, b16c │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - blt.w b426 │ │ │ │ │ + blt.w b43a │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ mov r8, r2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w afba │ │ │ │ │ + beq.w afce │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b3dc │ │ │ │ │ + bne.w b3f0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n afb8 │ │ │ │ │ + b.n afcc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1137 @ 0x471 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w aff8 │ │ │ │ │ + bne.w b00c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r2 │ │ │ │ │ movw r2, #1137 @ 0x471 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b826 │ │ │ │ │ + bne.w b83a │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [sp, #16] │ │ │ │ │ - bl af1c │ │ │ │ │ + bl af30 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w b7be │ │ │ │ │ - cbz r0, b1d8 │ │ │ │ │ + bne.w b7d2 │ │ │ │ │ + cbz r0, b1ec │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bgt.w b5fa │ │ │ │ │ + bgt.w b60e │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ mov r8, r2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w b008 │ │ │ │ │ + beq.w b01c │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b76e │ │ │ │ │ + bne.w b782 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n b006 │ │ │ │ │ + b.n b01a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1137 @ 0x471 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b046 │ │ │ │ │ + bne.w b05a │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r2 │ │ │ │ │ movw r2, #1137 @ 0x471 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b838 │ │ │ │ │ + bne.w b84c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [sp, #16] │ │ │ │ │ - bl af1c │ │ │ │ │ + bl af30 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w b7c4 │ │ │ │ │ - cbz r0, b258 │ │ │ │ │ + bne.w b7d8 │ │ │ │ │ + cbz r0, b26c │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - blt.w b584 │ │ │ │ │ + blt.w b598 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ mov r8, r2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w b056 │ │ │ │ │ + beq.w b06a │ │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b796 │ │ │ │ │ + bne.w b7aa │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n b054 │ │ │ │ │ + b.n b068 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1137 @ 0x471 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b094 │ │ │ │ │ + bne.w b0a8 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r2 │ │ │ │ │ movw r2, #1137 @ 0x471 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b878 │ │ │ │ │ + bne.w b88c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [sp, #16] │ │ │ │ │ - bl af1c │ │ │ │ │ + bl af30 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w b7e4 │ │ │ │ │ - cbz r0, b2d8 │ │ │ │ │ + bne.w b7f8 │ │ │ │ │ + cbz r0, b2ec │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - blt.w b50e │ │ │ │ │ + blt.w b522 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ mov r8, r2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w b0a4 │ │ │ │ │ + beq.w b0b8 │ │ │ │ │ movs r1, #24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b746 │ │ │ │ │ + bne.w b75a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n b0a2 │ │ │ │ │ + b.n b0b6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1137 @ 0x471 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b0e2 │ │ │ │ │ + bne.w b0f6 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1137 @ 0x471 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b866 │ │ │ │ │ + bne.w b87a │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl af1c │ │ │ │ │ + bl af30 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w b7d2 │ │ │ │ │ - cbz r0, b350 │ │ │ │ │ + bne.w b7e6 │ │ │ │ │ + cbz r0, b364 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - blt.w b49c │ │ │ │ │ + blt.w b4b0 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r3 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w b0f2 │ │ │ │ │ + beq.w b106 │ │ │ │ │ movs r1, #49 @ 0x31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b0f0 │ │ │ │ │ + beq.w b104 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b94c │ │ │ │ │ + bl b960 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b0f0 │ │ │ │ │ + beq.w b104 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b860 │ │ │ │ │ + beq.w b874 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r2, r7 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r5, [r6, #24] │ │ │ │ │ @@ -19818,555 +19826,555 @@ │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC41 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC41 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 53c8 │ │ │ │ │ + bl 53c0 │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, b3c2 │ │ │ │ │ + cbz r0, b3d6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n b422 │ │ │ │ │ + beq.n b436 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b112 │ │ │ │ │ + beq.w b126 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n b114 │ │ │ │ │ + b.n b128 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n b112 │ │ │ │ │ + b.n b126 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b94c │ │ │ │ │ + bl b960 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b17a │ │ │ │ │ + beq.w b18e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b860 │ │ │ │ │ + beq.w b874 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ movs r1, #3 │ │ │ │ │ ldr r5, [r6, #24] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldr r5, [r6, #20] │ │ │ │ │ strd sl, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BinOp │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b84a │ │ │ │ │ + beq.w b85e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b84a │ │ │ │ │ + bne.w b85e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n b112 │ │ │ │ │ + b.n b126 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ movw r2, #1137 @ 0x471 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b7ea │ │ │ │ │ + bne.w b7fe │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl af1c │ │ │ │ │ + bl af30 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w b7ca │ │ │ │ │ + bne.w b7de │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b70e │ │ │ │ │ + beq.w b722 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r8, r2 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge.w b70e │ │ │ │ │ + bge.w b722 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1137 @ 0x471 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b7ea │ │ │ │ │ + bne.w b7fe │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - bl af1c │ │ │ │ │ + bl af30 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w b7ca │ │ │ │ │ + bne.w b7de │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b72a │ │ │ │ │ + beq.w b73e │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - ble.w b72a │ │ │ │ │ + ble.w b73e │ │ │ │ │ mov r8, r3 │ │ │ │ │ - b.n b460 │ │ │ │ │ + b.n b474 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1137 @ 0x471 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b866 │ │ │ │ │ + bne.w b87a │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl af1c │ │ │ │ │ + bl af30 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w b7d2 │ │ │ │ │ + bne.w b7e6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b71a │ │ │ │ │ + beq.w b72e │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ble.w b71a │ │ │ │ │ + ble.w b72e │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1137 @ 0x471 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b866 │ │ │ │ │ + bne.w b87a │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl af1c │ │ │ │ │ + bl af30 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w b7d2 │ │ │ │ │ + bne.w b7e6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b742 │ │ │ │ │ + beq.w b756 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - ble.w b742 │ │ │ │ │ + ble.w b756 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - b.n b4d4 │ │ │ │ │ + b.n b4e8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ movw r2, #1137 @ 0x471 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b878 │ │ │ │ │ + bne.w b88c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl af1c │ │ │ │ │ + bl af30 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w b7e4 │ │ │ │ │ + bne.w b7f8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b724 │ │ │ │ │ + beq.w b738 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r8, r2 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge.w b724 │ │ │ │ │ + bge.w b738 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1137 @ 0x471 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b878 │ │ │ │ │ + bne.w b88c │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - bl af1c │ │ │ │ │ + bl af30 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w b7e4 │ │ │ │ │ + bne.w b7f8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b736 │ │ │ │ │ + beq.w b74a │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - ble.w b736 │ │ │ │ │ + ble.w b74a │ │ │ │ │ mov r8, r3 │ │ │ │ │ - b.n b548 │ │ │ │ │ + b.n b55c │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ movw r2, #1137 @ 0x471 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b838 │ │ │ │ │ + bne.w b84c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl af1c │ │ │ │ │ + bl af30 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w b7c4 │ │ │ │ │ + bne.w b7d8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b71e │ │ │ │ │ + beq.w b732 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - ble.w b71e │ │ │ │ │ + ble.w b732 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1137 @ 0x471 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b838 │ │ │ │ │ + bne.w b84c │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - bl af1c │ │ │ │ │ + bl af30 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w b7c4 │ │ │ │ │ + bne.w b7d8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b730 │ │ │ │ │ + beq.w b744 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - ble.w b730 │ │ │ │ │ + ble.w b744 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - b.n b5be │ │ │ │ │ + b.n b5d2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1137 @ 0x471 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b826 │ │ │ │ │ + bne.w b83a │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl af1c │ │ │ │ │ + bl af30 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w b7be │ │ │ │ │ + bne.w b7d2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b714 │ │ │ │ │ + beq.n b728 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - ble.n b714 │ │ │ │ │ + ble.n b728 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1137 @ 0x471 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b826 │ │ │ │ │ + bne.w b83a │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - bl af1c │ │ │ │ │ + bl af30 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w b7be │ │ │ │ │ + bne.w b7d2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b73c │ │ │ │ │ + beq.n b750 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - ble.n b73c │ │ │ │ │ + ble.n b750 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - b.n b630 │ │ │ │ │ + b.n b644 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w b8fe │ │ │ │ │ + bne.w b912 │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w b8f6 │ │ │ │ │ + beq.w b90a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b8f6 │ │ │ │ │ + bne.w b90a │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w b904 │ │ │ │ │ + bne.w b918 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w b8ee │ │ │ │ │ + beq.w b902 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b8ee │ │ │ │ │ + bne.w b902 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w b8a4 │ │ │ │ │ + bne.w b8b8 │ │ │ │ │ movs r1, #14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b88a │ │ │ │ │ + bne.w b89e │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w b8a4 │ │ │ │ │ + bne.w b8b8 │ │ │ │ │ movs r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b88a │ │ │ │ │ + bne.w b89e │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w b8a4 │ │ │ │ │ + bne.w b8b8 │ │ │ │ │ movs r1, #31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b88a │ │ │ │ │ + bne.w b89e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n b0fc │ │ │ │ │ + b.n b110 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - b.n b158 │ │ │ │ │ + b.n b16c │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - b.n b1d8 │ │ │ │ │ + b.n b1ec │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ - b.n b350 │ │ │ │ │ + b.n b364 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - b.n b258 │ │ │ │ │ + b.n b26c │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - b.n b2d8 │ │ │ │ │ + b.n b2ec │ │ │ │ │ str.w r8, [sp, #16] │ │ │ │ │ - b.n b158 │ │ │ │ │ + b.n b16c │ │ │ │ │ str.w r8, [sp, #16] │ │ │ │ │ - b.n b258 │ │ │ │ │ + b.n b26c │ │ │ │ │ str.w r8, [sp, #16] │ │ │ │ │ - b.n b2d8 │ │ │ │ │ + b.n b2ec │ │ │ │ │ str.w r8, [sp, #16] │ │ │ │ │ - b.n b1d8 │ │ │ │ │ + b.n b1ec │ │ │ │ │ mov r6, r8 │ │ │ │ │ - b.n b350 │ │ │ │ │ + b.n b364 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b94c │ │ │ │ │ + bl b960 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b2fa │ │ │ │ │ + beq.w b30e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b860 │ │ │ │ │ + beq.n b874 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ movs r1, #6 │ │ │ │ │ - b.n b404 │ │ │ │ │ + b.n b418 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b94c │ │ │ │ │ + bl b960 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b1fa │ │ │ │ │ + beq.w b20e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b860 │ │ │ │ │ + beq.n b874 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ movs r1, #5 │ │ │ │ │ - b.n b404 │ │ │ │ │ + b.n b418 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b94c │ │ │ │ │ + bl b960 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b27a │ │ │ │ │ + beq.w b28e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b860 │ │ │ │ │ + beq.n b874 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ movs r1, #13 │ │ │ │ │ - b.n b404 │ │ │ │ │ + b.n b418 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n b008 │ │ │ │ │ + b.n b01c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n b056 │ │ │ │ │ + b.n b06a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w afba │ │ │ │ │ + b.w afce │ │ │ │ │ ldrd r2, r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w b0fc │ │ │ │ │ - b.n b66a │ │ │ │ │ + beq.w b110 │ │ │ │ │ + b.n b67e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n b0a4 │ │ │ │ │ + b.n b0b8 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w afb8 │ │ │ │ │ - b.n b16c │ │ │ │ │ + beq.w afcc │ │ │ │ │ + b.n b180 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w b940 │ │ │ │ │ + blt.w b954 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r2, [r2, r6, lsl #2] │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov sl, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w b924 │ │ │ │ │ + beq.w b938 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n b114 │ │ │ │ │ + b.n b128 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w b006 │ │ │ │ │ - b.n b1ec │ │ │ │ │ + beq.w b01a │ │ │ │ │ + b.n b200 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w b054 │ │ │ │ │ - b.n b26c │ │ │ │ │ + beq.w b068 │ │ │ │ │ + b.n b280 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b422 │ │ │ │ │ + beq.w b436 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n b114 │ │ │ │ │ + b.n b128 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n b114 │ │ │ │ │ + b.n b128 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r3 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w b0f0 │ │ │ │ │ - b.n b362 │ │ │ │ │ + beq.w b104 │ │ │ │ │ + b.n b376 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w b0a2 │ │ │ │ │ - b.n b2ec │ │ │ │ │ + beq.w b0b6 │ │ │ │ │ + b.n b300 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #703 @ 0x2bf │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, b8ac │ │ │ │ │ + cbnz r0, b8c0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - b.n b706 │ │ │ │ │ + b.n b71a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n b706 │ │ │ │ │ + b.n b71a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b94c │ │ │ │ │ + bl b960 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b89e │ │ │ │ │ + beq.n b8b2 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ movw r2, #0 │ │ │ │ │ @@ -20375,267 +20383,267 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC40 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ ldr r2, [r3, #32] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r6, #12] │ │ │ │ │ - bl 7c54 │ │ │ │ │ + bl 7c40 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - cbz r0, b908 │ │ │ │ │ + cbz r0, b91c │ │ │ │ │ movs r7, #1 │ │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ │ - b.n b708 │ │ │ │ │ + b.n b71c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n b6b6 │ │ │ │ │ + b.n b6ca │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n b68e │ │ │ │ │ + b.n b6a2 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n b114 │ │ │ │ │ + b.n b128 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n b708 │ │ │ │ │ + b.n b71c │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - b.n b706 │ │ │ │ │ + b.n b71a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w af58 │ │ │ │ │ + beq.w af6c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w b114 │ │ │ │ │ + b.w b128 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w af80 │ │ │ │ │ + bne.w af94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - b.w af92 │ │ │ │ │ + b.w afa6 │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w b114 │ │ │ │ │ + b.w b128 │ │ │ │ │ │ │ │ │ │ -0000b94c : │ │ │ │ │ +0000b960 : │ │ │ │ │ factor_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w bc3c │ │ │ │ │ + beq.w bc50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bc3c │ │ │ │ │ + bne.w bc50 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w bc4a │ │ │ │ │ + bne.w bc5e │ │ │ │ │ add r2, sp, #24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1138 @ 0x472 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bb4c │ │ │ │ │ + bne.w bb60 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w be7e │ │ │ │ │ + beq.w be0a │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r6, r3, [r3, #12] │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w bc4a │ │ │ │ │ + bne.w bc5e │ │ │ │ │ movs r1, #14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bd64 │ │ │ │ │ + bne.w bcb8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w bc4a │ │ │ │ │ + bne.w bc5e │ │ │ │ │ movs r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bbee │ │ │ │ │ + bne.w bc02 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w bc4a │ │ │ │ │ + bne.w bc5e │ │ │ │ │ movs r1, #31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bdb6 │ │ │ │ │ + bne.w bdc4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w bdfa │ │ │ │ │ + bne.w be36 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w be3e │ │ │ │ │ + beq.w be20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w be3e │ │ │ │ │ + bne.w be20 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w be4c │ │ │ │ │ + bne.w be2e │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w bdfe │ │ │ │ │ + beq.w be64 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w be2a │ │ │ │ │ + beq.w be92 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w be2a │ │ │ │ │ + bne.w be92 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w be38 │ │ │ │ │ + bne.w bea0 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1140 @ 0x474 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n bb5a │ │ │ │ │ + bne.n bb6e │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ mov r7, r2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w bde0 │ │ │ │ │ + beq.w beae │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov fp, r1 │ │ │ │ │ mov sl, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w be38 │ │ │ │ │ + bne.w bea0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #597 @ 0x255 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bca4 │ │ │ │ │ + bne.w bce0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w be38 │ │ │ │ │ + bne.w bea0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bec0 │ │ │ │ │ + bl bed0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w bbe6 │ │ │ │ │ + beq.w bbfa │ │ │ │ │ mov r1, r7 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1140 @ 0x474 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n bb68 │ │ │ │ │ + beq.n bb7c │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bc54 │ │ │ │ │ + bne.w bc68 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n bb70 │ │ │ │ │ + bne.n bb84 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w be54 │ │ │ │ │ + beq.w bdee │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w be54 │ │ │ │ │ + bne.w bdee │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w be62 │ │ │ │ │ + bne.w bdfc │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1140 @ 0x474 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - cbz r0, bb7c │ │ │ │ │ + cbz r0, bb90 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n bbd8 │ │ │ │ │ + beq.n bbec │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1138 @ 0x472 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ @@ -20648,163 +20656,181 @@ │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n bae2 │ │ │ │ │ + bne.n baf6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n bafa │ │ │ │ │ + beq.n bb0e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - b.n bbe2 │ │ │ │ │ + b.n bbf6 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w be70 │ │ │ │ │ + beq.w bec2 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ - mov r8, r2 │ │ │ │ │ - mov r7, r3 │ │ │ │ │ + mov r7, r2 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w be62 │ │ │ │ │ + bne.w bdfc │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #597 @ 0x255 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bcfc │ │ │ │ │ + bne.w bd38 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w be62 │ │ │ │ │ + bne.w bdfc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bec0 │ │ │ │ │ + bl bed0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, bbea │ │ │ │ │ + cbz r0, bbfe │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ movw r2, #1140 @ 0x474 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n bb3a │ │ │ │ │ + bne.n bb4e │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n bb40 │ │ │ │ │ + b.n bb54 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b.n bac8 │ │ │ │ │ + b.n badc │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n bbc0 │ │ │ │ │ + b.n bbd4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b94c │ │ │ │ │ + bl b960 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b9e0 │ │ │ │ │ + beq.w b9f4 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov ip, r0 │ │ │ │ │ - cbz r0, bc4a │ │ │ │ │ + cbz r0, bc5e │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r6 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_UnaryOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_UnaryOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ - cbz r0, bc2e │ │ │ │ │ + cbz r0, bc42 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n bb40 │ │ │ │ │ + beq.n bb54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w be8a │ │ │ │ │ + bne.w be16 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ - b.n bb40 │ │ │ │ │ + b.n bb54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w b988 │ │ │ │ │ + beq.w b99c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n bb54 │ │ │ │ │ + b.n bb68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b94c │ │ │ │ │ + bl b960 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w beba │ │ │ │ │ + beq.w be60 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w be4c │ │ │ │ │ + beq.w be2e │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r3, r8 │ │ │ │ │ movs r1, #7 │ │ │ │ │ ldr r7, [r6, #24] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ ldr r6, [r6, #20] │ │ │ │ │ strd r9, r6, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BinOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w beac │ │ │ │ │ + beq.w be52 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w be94 │ │ │ │ │ + bne.w be3a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - b.n bb40 │ │ │ │ │ + b.n bb54 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl b960 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w b9dc │ │ │ │ │ + str r0, [sp, #20] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ │ + mov ip, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n bc5e │ │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + str r0, [sp, #8] │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + movs r0, #3 │ │ │ │ │ + b.n bc26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bec0 │ │ │ │ │ + bl bed0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w bab0 │ │ │ │ │ + beq.w bac4 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w bdf2 │ │ │ │ │ + beq.w be02 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r2, sl │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r1, fp │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ ldr.w r3, [ip, #24] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ @@ -20814,259 +20840,240 @@ │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC42 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC42 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 53c8 │ │ │ │ │ + bl 53c0 │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n bd8e │ │ │ │ │ + beq.n bd9c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n bd8e │ │ │ │ │ + bne.n bd9c │ │ │ │ │ mov r1, r7 │ │ │ │ │ - b.n bacc │ │ │ │ │ + b.n bae0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bec0 │ │ │ │ │ + bl bed0 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w bbac │ │ │ │ │ + beq.w bbc0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w be62 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ + beq.n bdfc │ │ │ │ │ + mov r1, r7 │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ - mov r1, r8 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r7, [r3, #24] │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ bl 0 <_PyAST_Await> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Await │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC42 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC42 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 53c8 │ │ │ │ │ + bl 53c0 │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n bda2 │ │ │ │ │ + cbz r0, bdb0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, bda2 │ │ │ │ │ + cbnz r2, bdb0 │ │ │ │ │ movw r2, #1140 @ 0x474 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w bb3a │ │ │ │ │ - b.n bbd8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl b94c │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w b9c8 │ │ │ │ │ - str r0, [sp, #20] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ │ - mov ip, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w bc4a │ │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - str r0, [sp, #8] │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - movs r0, #3 │ │ │ │ │ - b.n bc12 │ │ │ │ │ + bne.w bb4e │ │ │ │ │ + b.n bbec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n bcf8 │ │ │ │ │ + beq.n bd34 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n bb6a │ │ │ │ │ + b.n bb7e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n bd4a │ │ │ │ │ + beq.n bd82 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n bbd8 │ │ │ │ │ + b.n bbec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b94c │ │ │ │ │ + bl b960 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b9f8 │ │ │ │ │ + beq.w ba0c │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w bc4a │ │ │ │ │ + beq.w bc5e │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r6 │ │ │ │ │ movs r0, #1 │ │ │ │ │ - b.n bc12 │ │ │ │ │ + b.n bc26 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w bb34 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + b.n bbec │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n bb7e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n bd98 │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ - b.n ba90 │ │ │ │ │ + bge.w b9ba │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n bb6a │ │ │ │ │ + b.n bc62 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w ba3e │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.n bb88 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n bc4e │ │ │ │ │ + b.n bc62 │ │ │ │ │ + str r0, [sp, #20] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w bcb2 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.n be32 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n be32 │ │ │ │ │ + b.n be4c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n bb7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n be68 │ │ │ │ │ + blt.n bea6 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - cbnz r1, be4e │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.n be30 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w ba52 │ │ │ │ │ + bne.w ba66 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w ba6a │ │ │ │ │ + beq.w ba7e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n bb6a │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w ba2a │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n bb74 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w bb20 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.n bbd8 │ │ │ │ │ + b.n bb7e │ │ │ │ │ movs r3, #1 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n be50 │ │ │ │ │ + b.n be32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w bb86 │ │ │ │ │ - b.n bdac │ │ │ │ │ + blt.w bda6 │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ + b.n baa4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w b9a6 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n bc4e │ │ │ │ │ - str r0, [sp, #20] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w bc9e │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n be50 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n be50 │ │ │ │ │ - b.n bea6 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n bb68 │ │ │ │ │ - nop │ │ │ │ │ + bge.w bb9a │ │ │ │ │ + b.n bdba │ │ │ │ │ │ │ │ │ │ -0000bec0 : │ │ │ │ │ +0000bed0 : │ │ │ │ │ primary_rule(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n bf0a │ │ │ │ │ + beq.n bf1a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, bf0a │ │ │ │ │ + cbnz r0, bf1a │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1141 @ 0x475 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbz r0, bf26 │ │ │ │ │ + cbz r0, bf36 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -21077,1144 +21084,1144 @@ │ │ │ │ │ movw r1, #1141 @ 0x475 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n befe │ │ │ │ │ + bne.n bf0e │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1141 @ 0x475 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n bfd4 │ │ │ │ │ + bne.n bfe4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl bfe0 │ │ │ │ │ + bl bff0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n bfca │ │ │ │ │ + bne.n bfda │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n bfb8 │ │ │ │ │ + beq.n bfc8 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bge.n bfa8 │ │ │ │ │ + bge.n bfb8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1141 @ 0x475 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n bfd4 │ │ │ │ │ + bne.n bfe4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl bfe0 │ │ │ │ │ + bl bff0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, bfca │ │ │ │ │ - cbz r0, bfc6 │ │ │ │ │ + cbnz r2, bfda │ │ │ │ │ + cbz r0, bfd6 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bge.n bfb4 │ │ │ │ │ + bge.n bfc4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1141 @ 0x475 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - cbnz r3, bfd4 │ │ │ │ │ + cbnz r3, bfe4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl bfe0 │ │ │ │ │ + bl bff0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, bfca │ │ │ │ │ - cbz r0, bfba │ │ │ │ │ + cbnz r2, bfda │ │ │ │ │ + cbz r0, bfca │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - ble.n bfa6 │ │ │ │ │ + ble.n bfb6 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b.n bf7a │ │ │ │ │ + b.n bf8a │ │ │ │ │ mov r5, r7 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n bf04 │ │ │ │ │ + b.n bf14 │ │ │ │ │ mov r5, r6 │ │ │ │ │ - b.n bfa8 │ │ │ │ │ + b.n bfb8 │ │ │ │ │ mov r7, r5 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n bf04 │ │ │ │ │ + b.n bf14 │ │ │ │ │ mov r7, r6 │ │ │ │ │ - b.n bfba │ │ │ │ │ + b.n bfca │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n bf04 │ │ │ │ │ + b.n bf14 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n bf04 │ │ │ │ │ + b.n bf14 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000bfe0 : │ │ │ │ │ +0000bff0 : │ │ │ │ │ primary_raw(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #32 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w c63a │ │ │ │ │ + beq.w c64a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c63a │ │ │ │ │ + bne.w c64a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w c648 │ │ │ │ │ + bne.w c658 │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.w c66e │ │ │ │ │ + beq.w c67e │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w c69c │ │ │ │ │ + beq.w c6ac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c69c │ │ │ │ │ + bne.w c6ac │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ add r6, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, r6 │ │ │ │ │ movw r1, #1141 @ 0x475 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c2c6 │ │ │ │ │ + beq.w c2d6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w c1bc │ │ │ │ │ + beq.w c1cc │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c280 │ │ │ │ │ + bne.w c290 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c62c │ │ │ │ │ + bne.w c63c │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w c43a │ │ │ │ │ + beq.w c44a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c43a │ │ │ │ │ + bne.w c44a │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1141 @ 0x475 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c458 │ │ │ │ │ + beq.w c468 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n c1a2 │ │ │ │ │ + bne.n c1b2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c62c │ │ │ │ │ + bne.w c63c │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w c378 │ │ │ │ │ + beq.w c388 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c378 │ │ │ │ │ + bne.w c388 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1141 @ 0x475 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c396 │ │ │ │ │ + beq.w c3a6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbz r7, c126 │ │ │ │ │ + cbz r7, c136 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c518 │ │ │ │ │ + bne.w c528 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c62c │ │ │ │ │ + bne.w c63c │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n c1c8 │ │ │ │ │ + beq.n c1d8 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n c1c8 │ │ │ │ │ + bne.n c1d8 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ movw r1, #1141 @ 0x475 │ │ │ │ │ mov r2, r6 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c1e4 │ │ │ │ │ + beq.n c1f4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n c21e │ │ │ │ │ + bne.n c22e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w c648 │ │ │ │ │ + bne.w c658 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4644 │ │ │ │ │ + bl 4648 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c514 │ │ │ │ │ + beq.w c524 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #32 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r7, sl │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n c0d2 │ │ │ │ │ + beq.n c0e2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6f94 │ │ │ │ │ + bl 6f98 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c5f2 │ │ │ │ │ + bne.w c602 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n c0da │ │ │ │ │ - b.n c62c │ │ │ │ │ + beq.n c0ea │ │ │ │ │ + b.n c63c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w c092 │ │ │ │ │ - b.n c62c │ │ │ │ │ + beq.w c0a2 │ │ │ │ │ + b.n c63c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1141 @ 0x475 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n c162 │ │ │ │ │ + bne.n c172 │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1141 @ 0x475 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ - cbnz r0, c212 │ │ │ │ │ + cbnz r0, c222 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl bfe0 │ │ │ │ │ + bl bff0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c61e │ │ │ │ │ - cbz r0, c210 │ │ │ │ │ + bne.w c62e │ │ │ │ │ + cbz r0, c220 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - blt.w c574 │ │ │ │ │ + blt.w c584 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n c16c │ │ │ │ │ + beq.n c17c │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c16c │ │ │ │ │ + beq.n c17c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10bc4 │ │ │ │ │ + bl 10bf4 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c16c │ │ │ │ │ + beq.n c17c │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c16c │ │ │ │ │ + beq.n c17c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c648 │ │ │ │ │ + beq.w c658 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r1, r7 │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ strd r8, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_Subscript> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Subscript │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, c2bc │ │ │ │ │ + cbnz r0, c2cc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c184 │ │ │ │ │ + beq.n c194 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n c62e │ │ │ │ │ + b.n c63e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c1ba │ │ │ │ │ + beq.n c1ca │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c648 │ │ │ │ │ + beq.w c658 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ strd r8, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_Attribute> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Attribute │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c26e │ │ │ │ │ + beq.n c27e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w c184 │ │ │ │ │ - b.n c26e │ │ │ │ │ + beq.w c194 │ │ │ │ │ + b.n c27e │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1141 @ 0x475 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c662 │ │ │ │ │ + bne.w c672 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl bfe0 │ │ │ │ │ + bl bff0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c634 │ │ │ │ │ + bne.w c644 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c366 │ │ │ │ │ + beq.n c376 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bge.n c366 │ │ │ │ │ + bge.n c376 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1141 @ 0x475 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c662 │ │ │ │ │ + bne.w c672 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl bfe0 │ │ │ │ │ + bl bff0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c634 │ │ │ │ │ + bne.w c644 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c5ee │ │ │ │ │ + beq.w c5fe │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov sl, r1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bge.w c5d2 │ │ │ │ │ + bge.w c5e2 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1141 @ 0x475 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w c662 │ │ │ │ │ + bne.w c672 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl bfe0 │ │ │ │ │ + bl bff0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c634 │ │ │ │ │ - cbz r0, c364 │ │ │ │ │ + bne.w c644 │ │ │ │ │ + cbz r0, c374 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, sl │ │ │ │ │ - ble.n c364 │ │ │ │ │ + ble.n c374 │ │ │ │ │ mov sl, r1 │ │ │ │ │ - b.n c330 │ │ │ │ │ + b.n c340 │ │ │ │ │ mov r7, sl │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w c078 │ │ │ │ │ - b.n c1be │ │ │ │ │ + bne.w c088 │ │ │ │ │ + b.n c1ce │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1141 @ 0x475 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c10e │ │ │ │ │ + bne.w c11e │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1141 @ 0x475 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c666 │ │ │ │ │ + bne.w c676 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl bfe0 │ │ │ │ │ + bl bff0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c64c │ │ │ │ │ + bne.w c65c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c502 │ │ │ │ │ + beq.w c512 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - ble.w c502 │ │ │ │ │ + ble.w c512 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1141 @ 0x475 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c666 │ │ │ │ │ + bne.w c676 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl bfe0 │ │ │ │ │ + bl bff0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c64c │ │ │ │ │ + bne.w c65c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c5d6 │ │ │ │ │ + beq.w c5e6 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov sl, r1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bge.w c5e6 │ │ │ │ │ + bge.w c5f6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1141 @ 0x475 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w c666 │ │ │ │ │ + bne.w c676 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl bfe0 │ │ │ │ │ + bl bff0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c64c │ │ │ │ │ + bne.w c65c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c500 │ │ │ │ │ + beq.n c510 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, sl │ │ │ │ │ - ble.n c500 │ │ │ │ │ + ble.n c510 │ │ │ │ │ mov sl, r1 │ │ │ │ │ - b.n c404 │ │ │ │ │ + b.n c414 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1141 @ 0x475 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c0c6 │ │ │ │ │ + bne.w c0d6 │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1141 @ 0x475 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c658 │ │ │ │ │ + bne.w c668 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl bfe0 │ │ │ │ │ + bl bff0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c652 │ │ │ │ │ + bne.w c662 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c194 │ │ │ │ │ + beq.w c1a4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - ble.w c194 │ │ │ │ │ + ble.w c1a4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1141 @ 0x475 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c658 │ │ │ │ │ + bne.w c668 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl bfe0 │ │ │ │ │ + bl bff0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c652 │ │ │ │ │ + bne.w c662 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c5da │ │ │ │ │ + beq.w c5ea │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov sl, r1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bge.w c5ea │ │ │ │ │ + bge.w c5fa │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1141 @ 0x475 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w c658 │ │ │ │ │ + bne.w c668 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl bfe0 │ │ │ │ │ + bl bff0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c652 │ │ │ │ │ + bne.w c662 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c192 │ │ │ │ │ + beq.w c1a2 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, sl │ │ │ │ │ - ble.w c192 │ │ │ │ │ + ble.w c1a2 │ │ │ │ │ mov sl, r1 │ │ │ │ │ - b.n c4c6 │ │ │ │ │ + b.n c4d6 │ │ │ │ │ mov r7, sl │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w c116 │ │ │ │ │ - b.n c128 │ │ │ │ │ + bne.w c126 │ │ │ │ │ + b.n c138 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n c184 │ │ │ │ │ + b.n c194 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cd9c │ │ │ │ │ + bl cdac │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c66a │ │ │ │ │ + bne.w c67a │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c124 │ │ │ │ │ + beq.w c134 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c648 │ │ │ │ │ + beq.w c658 │ │ │ │ │ ldrd r3, r2, [r0, #20] │ │ │ │ │ mov r1, sl │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.n c554 │ │ │ │ │ + beq.n c564 │ │ │ │ │ ldrd r1, r0, [sl, #8] │ │ │ │ │ mov sl, r0 │ │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r2, sl │ │ │ │ │ str.w r8, [sp] │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ bl 0 <_PyAST_Call> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Call │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c2bc │ │ │ │ │ - b.n c26e │ │ │ │ │ + bne.w c2cc │ │ │ │ │ + b.n c27e │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1141 @ 0x475 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c212 │ │ │ │ │ + bne.w c222 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl bfe0 │ │ │ │ │ + bl bff0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n c61e │ │ │ │ │ - cbz r0, c5e2 │ │ │ │ │ + bne.n c62e │ │ │ │ │ + cbz r0, c5f2 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov sl, r3 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - ble.n c5e2 │ │ │ │ │ + ble.n c5f2 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1141 @ 0x475 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w c212 │ │ │ │ │ + bne.w c222 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl bfe0 │ │ │ │ │ + bl bff0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, c61e │ │ │ │ │ - cbz r0, c5de │ │ │ │ │ + cbnz r2, c62e │ │ │ │ │ + cbz r0, c5ee │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, sl │ │ │ │ │ - ble.n c5de │ │ │ │ │ + ble.n c5ee │ │ │ │ │ mov sl, r2 │ │ │ │ │ - b.n c5a2 │ │ │ │ │ + b.n c5b2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - b.n c366 │ │ │ │ │ + b.n c376 │ │ │ │ │ ldr r7, [sp, #20] │ │ │ │ │ - b.n c502 │ │ │ │ │ + b.n c512 │ │ │ │ │ ldr r7, [sp, #20] │ │ │ │ │ - b.n c194 │ │ │ │ │ + b.n c1a4 │ │ │ │ │ mov r6, sl │ │ │ │ │ - b.n c210 │ │ │ │ │ + b.n c220 │ │ │ │ │ mov r6, r7 │ │ │ │ │ - b.n c210 │ │ │ │ │ + b.n c220 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - b.n c502 │ │ │ │ │ + b.n c512 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - b.n c194 │ │ │ │ │ + b.n c1a4 │ │ │ │ │ ldr r7, [sp, #20] │ │ │ │ │ - b.n c366 │ │ │ │ │ + b.n c376 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, c648 │ │ │ │ │ + cbz r0, c658 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r5, r6, [r3, #20] │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, c65c │ │ │ │ │ + cbz r0, c66c │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r0, r7 │ │ │ │ │ movs r2, #0 │ │ │ │ │ strd r5, r6, [sp, #4] │ │ │ │ │ str.w r8, [sp] │ │ │ │ │ - b.n c562 │ │ │ │ │ + b.n c572 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w c176 │ │ │ │ │ + beq.w c186 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n c18a │ │ │ │ │ + b.n c19a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n c1be │ │ │ │ │ + b.n c1ce │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w c01c │ │ │ │ │ + beq.w c02c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n c62c │ │ │ │ │ + b.n c63c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n c128 │ │ │ │ │ + b.n c138 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n c0d2 │ │ │ │ │ + b.n c0e2 │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ - b.n c0c6 │ │ │ │ │ + b.n c0d6 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n c60e │ │ │ │ │ + b.n c61e │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ - b.n c06c │ │ │ │ │ + b.n c07c │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ - b.n c10e │ │ │ │ │ + b.n c11e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n c128 │ │ │ │ │ + b.n c138 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n c6a8 │ │ │ │ │ + blt.n c6b8 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r2, [r2, r6, lsl #2] │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n c62c │ │ │ │ │ + bne.n c63c │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w c044 │ │ │ │ │ + bne.w c054 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - b.n c056 │ │ │ │ │ + b.n c066 │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n c62e │ │ │ │ │ + b.n c63e │ │ │ │ │ │ │ │ │ │ -0000c6b0 : │ │ │ │ │ +0000c6c0 : │ │ │ │ │ lambdef_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n c7c0 │ │ │ │ │ + beq.n c7d0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n c7c0 │ │ │ │ │ + bne.n c7d0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n c7cc │ │ │ │ │ + bne.n c7dc │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n c71a │ │ │ │ │ + beq.n c72a │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #621 @ 0x26d │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, c74a │ │ │ │ │ + cbnz r0, c75a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n c7e0 │ │ │ │ │ + blt.n c7f0 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n c7cc │ │ │ │ │ + bne.n c7dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #621 @ 0x26d │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c708 │ │ │ │ │ + beq.n c718 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 63cc │ │ │ │ │ + bl 63b8 │ │ │ │ │ R_ARM_THM_CALL lambda_params_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n c708 │ │ │ │ │ + bne.n c718 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c708 │ │ │ │ │ + beq.n c718 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72c4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c708 │ │ │ │ │ + beq.n c718 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, c7a0 │ │ │ │ │ + cbz r0, c7b0 │ │ │ │ │ ldrd r5, r3, [r0, #20] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n c7a6 │ │ │ │ │ + beq.n c7b6 │ │ │ │ │ strd r5, r3, [sp] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_Lambda> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Lambda │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, c7d4 │ │ │ │ │ + cbz r0, c7e4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, c7d4 │ │ │ │ │ + cbnz r3, c7e4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n c710 │ │ │ │ │ + b.n c720 │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r3, r1, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_empty_arguments> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_empty_arguments │ │ │ │ │ mov r8, r0 │ │ │ │ │ ldrd r3, r1, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n c786 │ │ │ │ │ + bne.n c796 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n c786 │ │ │ │ │ + b.n c796 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n c6e6 │ │ │ │ │ + beq.n c6f6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n c710 │ │ │ │ │ + b.n c720 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c7a0 │ │ │ │ │ + beq.n c7b0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n c710 │ │ │ │ │ + b.n c720 │ │ │ │ │ │ │ │ │ │ -0000c7ec <_tmp_5_rule>: │ │ │ │ │ +0000c7fc <_tmp_5_rule>: │ │ │ │ │ _tmp_5_rule(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n c84a <_tmp_5_rule+0x5e> │ │ │ │ │ + beq.n c85a <_tmp_5_rule+0x5e> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, c84a <_tmp_5_rule+0x5e> │ │ │ │ │ + cbnz r0, c85a <_tmp_5_rule+0x5e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, c856 <_tmp_5_rule+0x6a> │ │ │ │ │ + cbnz r3, c866 <_tmp_5_rule+0x6a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #634 @ 0x27a │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, c844 <_tmp_5_rule+0x58> │ │ │ │ │ + cbnz r0, c854 <_tmp_5_rule+0x58> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, c844 <_tmp_5_rule+0x58> │ │ │ │ │ + cbnz r3, c854 <_tmp_5_rule+0x58> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, c844 <_tmp_5_rule+0x58> │ │ │ │ │ + cbnz r0, c854 <_tmp_5_rule+0x58> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n c840 <_tmp_5_rule+0x54> │ │ │ │ │ + b.n c850 <_tmp_5_rule+0x54> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n c81a <_tmp_5_rule+0x2e> │ │ │ │ │ + beq.n c82a <_tmp_5_rule+0x2e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n c840 <_tmp_5_rule+0x54> │ │ │ │ │ + b.n c850 <_tmp_5_rule+0x54> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000c860 : │ │ │ │ │ +0000c870 : │ │ │ │ │ for_if_clauses_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w cd68 │ │ │ │ │ + beq.w cd78 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w cd68 │ │ │ │ │ + bne.w cd78 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w cd78 │ │ │ │ │ + bne.w cd88 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov fp, r1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w cd58 │ │ │ │ │ + beq.w cd68 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w cd58 │ │ │ │ │ + bne.w cd68 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w cd4c │ │ │ │ │ + bne.w cd5c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cd44 │ │ │ │ │ + beq.w cd54 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w cd4c │ │ │ │ │ + bne.w cd5c │ │ │ │ │ movs r3, #1 │ │ │ │ │ movw r8, #6000 @ 0x1770 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w cb2a │ │ │ │ │ + beq.w cb3a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w cb2a │ │ │ │ │ + bne.w cb3a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w cb38 │ │ │ │ │ + bne.w cb48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, c96a │ │ │ │ │ + cbnz r0, c97a │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w cb38 │ │ │ │ │ + bne.w cb48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #694 @ 0x2b6 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ca3e │ │ │ │ │ + bne.w ca4e │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w caa6 │ │ │ │ │ + bne.w cab6 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n c9f0 │ │ │ │ │ + bne.n ca00 │ │ │ │ │ mov r0, r9 │ │ │ │ │ movs r6, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -22224,320 +22231,320 @@ │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #694 @ 0x2b6 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c91c │ │ │ │ │ + beq.n c92c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5eb0 │ │ │ │ │ + bl 5eb4 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c91c │ │ │ │ │ + beq.n c92c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #695 @ 0x2b7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c91c │ │ │ │ │ + beq.n c92c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7acc │ │ │ │ │ + bl 7ad0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cb38 │ │ │ │ │ + beq.w cb48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4e8c │ │ │ │ │ + bl 4e84 │ │ │ │ │ R_ARM_THM_CALL _loop0_87_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cb38 │ │ │ │ │ + beq.w cb48 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ movs r3, #1 │ │ │ │ │ bl 0 <_PyAST_comprehension> │ │ │ │ │ R_ARM_THM_CALL _PyAST_comprehension │ │ │ │ │ movs r1, #6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC45 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC45 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 53c8 │ │ │ │ │ + bl 53c0 │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n ca88 │ │ │ │ │ + bne.n ca98 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cb38 │ │ │ │ │ + beq.w cb48 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n c94e │ │ │ │ │ + beq.n c95e │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n c94e │ │ │ │ │ + bne.n c95e │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cd3e │ │ │ │ │ + beq.w cd4e │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - bgt.n ca30 │ │ │ │ │ + bgt.n ca40 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n c95e │ │ │ │ │ + beq.n c96e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c95e │ │ │ │ │ + beq.n c96e │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n c960 │ │ │ │ │ + b.n c970 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr.w r2, [r9, r7, lsl #2] │ │ │ │ │ str.w r2, [r3, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ - b.n ca06 │ │ │ │ │ + b.n ca16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5eb0 │ │ │ │ │ + bl 5eb4 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c936 │ │ │ │ │ + beq.w c946 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #695 @ 0x2b7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c936 │ │ │ │ │ + beq.w c946 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7acc │ │ │ │ │ + bl 7ad0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n cb04 │ │ │ │ │ + beq.n cb14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4e8c │ │ │ │ │ + bl 4e84 │ │ │ │ │ R_ARM_THM_CALL _loop0_87_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n cb04 │ │ │ │ │ + beq.n cb14 │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_comprehension> │ │ │ │ │ R_ARM_THM_CALL _PyAST_comprehension │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c9d4 │ │ │ │ │ + beq.n c9e4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n cb46 │ │ │ │ │ + bne.n cb56 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n cb0c │ │ │ │ │ + beq.n cb1c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str.w r7, [r9, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - b.n c8ea │ │ │ │ │ + b.n c8fa │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n cb3a │ │ │ │ │ + bne.n cb4a │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n cb22 │ │ │ │ │ + beq.n cb32 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n cb22 │ │ │ │ │ + bne.n cb32 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n cb3e │ │ │ │ │ + bne.n cb4e │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, caea │ │ │ │ │ + cbnz r3, cafa │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #694 @ 0x2b6 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n cb52 │ │ │ │ │ + bne.n cb62 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w c942 │ │ │ │ │ + beq.w c952 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, cb3a │ │ │ │ │ + cbnz r3, cb4a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7308 │ │ │ │ │ + bl 72f4 │ │ │ │ │ R_ARM_THM_CALL invalid_for_target_rule │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n c9e8 │ │ │ │ │ + b.n c9f8 │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cd3e │ │ │ │ │ + beq.w cd4e │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b.n ca9a │ │ │ │ │ + b.n caaa │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n cac8 │ │ │ │ │ + b.n cad8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w c90e │ │ │ │ │ + beq.w c91e │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n c9e6 │ │ │ │ │ + b.n c9f6 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n caf0 │ │ │ │ │ + b.n cb00 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c9de │ │ │ │ │ - b.n ca8e │ │ │ │ │ + bne.w c9ee │ │ │ │ │ + b.n ca9e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w ccfe │ │ │ │ │ + beq.w cd0e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ccfe │ │ │ │ │ + bne.w cd0e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w ccf6 │ │ │ │ │ + bne.w cd06 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9df4 │ │ │ │ │ + bl 9dfc │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ccc4 │ │ │ │ │ + beq.w ccd4 │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w ccee │ │ │ │ │ + beq.w ccfe │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ccee │ │ │ │ │ + bne.w ccfe │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w cce6 │ │ │ │ │ + bne.w ccf6 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ccde │ │ │ │ │ + beq.w ccee │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w cce8 │ │ │ │ │ + bne.w ccf8 │ │ │ │ │ mov r7, r3 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ adds r2, r1, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n cca4 │ │ │ │ │ + beq.n ccb4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n cca4 │ │ │ │ │ + bne.n ccb4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, cc00 │ │ │ │ │ + cbnz r2, cc10 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w cd06 │ │ │ │ │ + bne.w cd16 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ccd8 │ │ │ │ │ + beq.n cce8 │ │ │ │ │ ldr.w ip, [sp, #16] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bgt.n ccca │ │ │ │ │ + bgt.n ccda │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -22545,219 +22552,219 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n ccc2 │ │ │ │ │ + bne.n ccd2 │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w caec │ │ │ │ │ + beq.w cafc │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ movw r3, #695 @ 0x2b7 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w caea │ │ │ │ │ + beq.w cafa │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC46 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC46 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbnz r0, ccac │ │ │ │ │ + cbnz r0, ccbc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbz r0, ccb2 │ │ │ │ │ + cbz r0, ccc2 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n caf0 │ │ │ │ │ + b.n cb00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n cbee │ │ │ │ │ + b.n cbfe │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n cc92 │ │ │ │ │ + bne.n cca2 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r3 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w caf0 │ │ │ │ │ - b.n ca90 │ │ │ │ │ + beq.w cb00 │ │ │ │ │ + b.n caa0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n caec │ │ │ │ │ + b.n cafc │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr.w r0, [ip, r3, lsl #2] │ │ │ │ │ str.w r0, [r1, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n cc22 │ │ │ │ │ + b.n cc32 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n ccc4 │ │ │ │ │ + b.n ccd4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n cba8 │ │ │ │ │ + b.n cbb8 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n caec │ │ │ │ │ + b.n cafc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n cb72 │ │ │ │ │ + b.n cb82 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9df4 │ │ │ │ │ + bl 9dfc │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cc00 │ │ │ │ │ + beq.w cc10 │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r0 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n cd98 │ │ │ │ │ + beq.n cda8 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq.n cd7e │ │ │ │ │ + beq.n cd8e │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str.w r2, [r3, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - b.n cbd4 │ │ │ │ │ + b.n cbe4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n c95e │ │ │ │ │ + b.n c96e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w c8c8 │ │ │ │ │ - b.n cd4c │ │ │ │ │ + beq.w c8d8 │ │ │ │ │ + b.n cd5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w c89e │ │ │ │ │ + beq.w c8ae │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n c960 │ │ │ │ │ + b.n c970 │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ccd8 │ │ │ │ │ + beq.n cce8 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ - b.n cd30 │ │ │ │ │ + b.n cd40 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - b.n cc08 │ │ │ │ │ + b.n cc18 │ │ │ │ │ │ │ │ │ │ -0000cd9c : │ │ │ │ │ +0000cdac : │ │ │ │ │ arguments_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w d214 │ │ │ │ │ + beq.w d224 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d214 │ │ │ │ │ + bne.w d224 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d222 │ │ │ │ │ + bne.w d232 │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ mov.w r1, #1184 @ 0x4a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - cbnz r0, ce1a │ │ │ │ │ + cbnz r0, ce2a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r8, r2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d222 │ │ │ │ │ + bne.w d232 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d4b8 │ │ │ │ │ + bl d4c8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, ce28 │ │ │ │ │ + cbnz r0, ce38 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n ce62 │ │ │ │ │ + bne.n ce72 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov.w r2, #1184 @ 0x4a0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ @@ -22770,238 +22777,238 @@ │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n cdfe │ │ │ │ │ + bne.n ce0e │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n cdfe │ │ │ │ │ + beq.n ce0e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n ce0c │ │ │ │ │ + beq.n ce1c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d4ae │ │ │ │ │ + bne.w d4be │ │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ │ - b.n ce0c │ │ │ │ │ + b.n ce1c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w d224 │ │ │ │ │ + bne.w d234 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w d20c │ │ │ │ │ + beq.w d21c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d20c │ │ │ │ │ + bne.w d21c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w cfd8 │ │ │ │ │ + bne.w cfe8 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w d204 │ │ │ │ │ + beq.w d214 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d204 │ │ │ │ │ + bne.w d214 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w d2e4 │ │ │ │ │ + bne.w d2f4 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r7, r2 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w d454 │ │ │ │ │ + beq.w d464 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d454 │ │ │ │ │ + bne.w d464 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w d45c │ │ │ │ │ + bne.w d46c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d89c <_gather_90_rule> │ │ │ │ │ + bl d8ac <_gather_90_rule> │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d268 │ │ │ │ │ + bne.w d278 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w d2e4 │ │ │ │ │ + bne.w d2f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1143c │ │ │ │ │ + bl 1146c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d29c │ │ │ │ │ + bne.w d2ac │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n cfd6 │ │ │ │ │ + bne.n cfe6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72c4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d122 │ │ │ │ │ + bne.w d132 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n cfd6 │ │ │ │ │ + bne.n cfe6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d0c6 │ │ │ │ │ + bne.w d0d6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n cfd8 │ │ │ │ │ + bne.n cfe8 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w d40e │ │ │ │ │ + beq.w d41e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d40e │ │ │ │ │ + bne.w d41e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w d1fc │ │ │ │ │ + bne.w d20c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bl d4b8 │ │ │ │ │ + bl d4c8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d24e │ │ │ │ │ + bne.w d25e │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r2, cfa4 │ │ │ │ │ + cbnz r2, cfb4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d464 │ │ │ │ │ + bne.w d474 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w d22c │ │ │ │ │ + bne.w d23c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d4b8 │ │ │ │ │ + bl d4c8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n d094 │ │ │ │ │ + bne.n d0a4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, cfd6 │ │ │ │ │ + cbnz r3, cfe6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d4b8 │ │ │ │ │ - cbnz r0, d01e │ │ │ │ │ + bl d4c8 │ │ │ │ │ + cbnz r0, d02e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, cfd6 │ │ │ │ │ + cbnz r3, cfe6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d4b8 │ │ │ │ │ + bl d4c8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, cfe4 │ │ │ │ │ + cbnz r0, cff4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - b.n ce08 │ │ │ │ │ + b.n ce18 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n cfd6 │ │ │ │ │ + beq.n cfe6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d4b8 │ │ │ │ │ + bl d4c8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n cfd6 │ │ │ │ │ + beq.n cfe6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_arguments_parsing_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_arguments_parsing_error │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d244 │ │ │ │ │ + bne.w d254 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d0ba │ │ │ │ │ + beq.n d0ca │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n cfdc │ │ │ │ │ + b.n cfec │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n cfc6 │ │ │ │ │ + beq.n cfd6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72c4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n cfc6 │ │ │ │ │ + beq.n cfd6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c860 │ │ │ │ │ + bl c870 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n cfc6 │ │ │ │ │ + beq.n cfd6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldrd r6, r5, [r5, #20] │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ @@ -23024,62 +23031,62 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC51 │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ mov r2, r6 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ ldr r0, [r0, #32] │ │ │ │ │ strd r7, r0, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7c54 │ │ │ │ │ + bl 7c40 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n cfd8 │ │ │ │ │ + beq.n cfe8 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n cfd8 │ │ │ │ │ + b.n cfe8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c860 │ │ │ │ │ + bl c870 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n cfb8 │ │ │ │ │ + beq.n cfc8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_nonparen_genexp_in_call> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_nonparen_genexp_in_call │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d234 │ │ │ │ │ + bne.w d244 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n d08e │ │ │ │ │ + bne.n d09e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n cfdc │ │ │ │ │ + beq.n cfec │ │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ │ - b.n ce0c │ │ │ │ │ + b.n ce1c │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cf46 │ │ │ │ │ + beq.w cf56 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72c4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cf46 │ │ │ │ │ + beq.w cf56 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c860 │ │ │ │ │ + bl c870 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cf46 │ │ │ │ │ + beq.w cf56 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -23088,61 +23095,61 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC52 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r7, #20] │ │ │ │ │ - bl 7c54 │ │ │ │ │ + bl 7c40 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cfd8 │ │ │ │ │ - b.n d08e │ │ │ │ │ + beq.w cfe8 │ │ │ │ │ + b.n d09e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c860 │ │ │ │ │ + bl c870 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cf30 │ │ │ │ │ + beq.w cf40 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cf30 │ │ │ │ │ + beq.w cf40 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n d1e4 │ │ │ │ │ + beq.n d1f4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n d1e4 │ │ │ │ │ + bne.n d1f4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n d1dc │ │ │ │ │ + bne.n d1ec │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bl d4b8 │ │ │ │ │ + bl d4c8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d1d6 │ │ │ │ │ + beq.n d1e6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w cf32 │ │ │ │ │ + bne.w cf42 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [r5, #20] │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ @@ -23167,192 +23174,192 @@ │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_comprehension_item │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldrd r3, r2, [sp, #20] │ │ │ │ │ ldr r0, [r0, #32] │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ strd r6, r0, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7c54 │ │ │ │ │ + bl 7c40 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d016 │ │ │ │ │ - b.n cfd8 │ │ │ │ │ + bne.w d026 │ │ │ │ │ + b.n cfe8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - cbz r2, d1ec │ │ │ │ │ + cbz r2, d1fc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n cf32 │ │ │ │ │ + b.n cf42 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n d15a │ │ │ │ │ + b.n d16a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72c4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d416 │ │ │ │ │ + bne.w d426 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b.n d16e │ │ │ │ │ + b.n d17e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n cfa4 │ │ │ │ │ + b.n cfb4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n ceb6 │ │ │ │ │ + b.n cec6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n ce8a │ │ │ │ │ + b.n ce9a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w cdd8 │ │ │ │ │ + beq.w cde8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n ce22 │ │ │ │ │ + b.n ce32 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n cfdc │ │ │ │ │ + b.n cfec │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d0b0 │ │ │ │ │ + bne.w d0c0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n d0c2 │ │ │ │ │ + b.n d0d2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d00a │ │ │ │ │ - b.n d23c │ │ │ │ │ + bne.w d01a │ │ │ │ │ + b.n d24c │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cf88 │ │ │ │ │ + beq.w cf98 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ - b.n cf8a │ │ │ │ │ + b.n cf9a │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cef8 │ │ │ │ │ + beq.w cf08 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1143c │ │ │ │ │ + bl 1146c │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cef8 │ │ │ │ │ + beq.w cf08 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cefe │ │ │ │ │ + beq.w cf0e │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d40a │ │ │ │ │ + beq.w d41a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w d402 │ │ │ │ │ + beq.w d412 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d402 │ │ │ │ │ + bne.w d412 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n d394 │ │ │ │ │ + bne.n d3a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 39e │ │ │ │ │ R_ARM_THM_CALL _tmp_168_rule │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ - cbnz r0, d2ea │ │ │ │ │ + cbnz r0, d2fa │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n cf1c │ │ │ │ │ + b.n cf2c │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w d3fa │ │ │ │ │ + beq.w d40a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n d3fa │ │ │ │ │ + bne.n d40a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n d3f2 │ │ │ │ │ + bne.n d402 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov fp, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d3e0 │ │ │ │ │ + beq.n d3f0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n d3f2 │ │ │ │ │ + bne.n d402 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n d3ac │ │ │ │ │ + bne.n d3bc │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d3da │ │ │ │ │ + beq.n d3ea │ │ │ │ │ cmp r7, r9 │ │ │ │ │ - bgt.n d39c │ │ │ │ │ + bgt.n d3ac │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldrd r1, r2, [sp, #24] │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -23360,15 +23367,15 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d40a │ │ │ │ │ + beq.n d41a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC50 │ │ │ │ │ movt r2, #0 │ │ │ │ │ @@ -23376,129 +23383,129 @@ │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ mvn.w r2, #4 │ │ │ │ │ strd r2, r2, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldrd r2, r3, [r2, #12] │ │ │ │ │ - b.n d1c2 │ │ │ │ │ + b.n d1d2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n cf1c │ │ │ │ │ + b.n cf2c │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr.w r2, [r5, r9, lsl #2] │ │ │ │ │ str.w r2, [r3, r9, lsl #2] │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ - b.n d348 │ │ │ │ │ + b.n d358 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 39e │ │ │ │ │ R_ARM_THM_CALL _tmp_168_rule │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d336 │ │ │ │ │ + beq.n d346 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r3, d3c4 │ │ │ │ │ + cbz r3, d3d4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n d430 │ │ │ │ │ + bne.n d440 │ │ │ │ │ cmp sl, r7 │ │ │ │ │ - bne.n d446 │ │ │ │ │ + bne.n d456 │ │ │ │ │ mov.w r3, sl, lsl #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov sl, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n d444 │ │ │ │ │ + bne.n d454 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n d2e4 │ │ │ │ │ + b.n d2f4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n d2e4 │ │ │ │ │ + b.n d2f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n d306 │ │ │ │ │ + b.n d316 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n d2d0 │ │ │ │ │ + b.n d2e0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n cf1c │ │ │ │ │ + b.n cf2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n cf6e │ │ │ │ │ + b.n cf7e │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c860 │ │ │ │ │ + bl c870 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d1f8 │ │ │ │ │ + beq.w d208 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ - b.n d16e │ │ │ │ │ + b.n d17e │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n d2e4 │ │ │ │ │ + b.n d2f4 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ str.w r2, [r5, r7, lsl #2] │ │ │ │ │ mov fp, r3 │ │ │ │ │ adds r7, #1 │ │ │ │ │ - b.n d32a │ │ │ │ │ + b.n d33a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n cee2 │ │ │ │ │ + b.n cef2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n cf00 │ │ │ │ │ + b.n cf10 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cfa2 │ │ │ │ │ + beq.w cfb2 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_111_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_111_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cfa2 │ │ │ │ │ + beq.w cfb2 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -23507,582 +23514,582 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC53 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r7, #20] │ │ │ │ │ - b.n d1c2 │ │ │ │ │ + b.n d1d2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n d226 │ │ │ │ │ + b.n d236 │ │ │ │ │ │ │ │ │ │ -0000d4b8 : │ │ │ │ │ +0000d4c8 : │ │ │ │ │ args_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #28 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w d686 │ │ │ │ │ + beq.w d696 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d686 │ │ │ │ │ + bne.w d696 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d67e │ │ │ │ │ + bne.w d68e │ │ │ │ │ ldrd r7, r5, [r4, #8] │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - beq.w d65e │ │ │ │ │ + beq.w d66e │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d89c <_gather_90_rule> │ │ │ │ │ + bl d8ac <_gather_90_rule> │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, d53e │ │ │ │ │ + cbnz r0, d54e │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w d67e │ │ │ │ │ + bne.w d68e │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ - bl 1143c │ │ │ │ │ + bl 1146c │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n d5de │ │ │ │ │ + bne.n d5ee │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n d64a │ │ │ │ │ + beq.n d65a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n d64a │ │ │ │ │ + bne.n d65a │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n d656 │ │ │ │ │ + bne.n d666 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, d5bc │ │ │ │ │ + cbnz r0, d5cc │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n d518 │ │ │ │ │ + bne.n d528 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, d5ae │ │ │ │ │ + cbz r0, d5be │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ strd r8, r5, [sp] │ │ │ │ │ bl 0 <_PyPegen_collect_call_seqs> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_collect_call_seqs │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d636 │ │ │ │ │ + beq.n d646 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n d636 │ │ │ │ │ + bne.n d646 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r5 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1143c │ │ │ │ │ + bl 1146c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d56c │ │ │ │ │ + beq.n d57c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n d572 │ │ │ │ │ + beq.n d582 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n d6ae │ │ │ │ │ + bne.n d6be │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ - b.n d572 │ │ │ │ │ + b.n d582 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d67e │ │ │ │ │ + beq.n d68e │ │ │ │ │ ldrd r7, r3, [r3, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov fp, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_extract_starred_exprs> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_extract_starred_exprs │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, d60c │ │ │ │ │ + cbnz r0, d61c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n d696 │ │ │ │ │ + bne.n d6a6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_delete_starred_exprs> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_delete_starred_exprs │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d69c │ │ │ │ │ + beq.n d6ac │ │ │ │ │ strd r7, sl, [sp, #4] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str.w r8, [sp] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, fp │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ bl 0 <_PyAST_Call> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Call │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n d5a8 │ │ │ │ │ + bne.n d5b8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d5ae │ │ │ │ │ + beq.n d5be │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n d534 │ │ │ │ │ + b.n d544 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n d560 │ │ │ │ │ + beq.n d570 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n d518 │ │ │ │ │ + b.n d528 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n d63e │ │ │ │ │ + blt.n d64e │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w d50c │ │ │ │ │ + beq.w d51c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n d534 │ │ │ │ │ + b.n d544 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w d4f4 │ │ │ │ │ - b.n d67e │ │ │ │ │ + beq.w d504 │ │ │ │ │ + b.n d68e │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n d60c │ │ │ │ │ + b.n d61c │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d61a │ │ │ │ │ + beq.n d62a │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n d61a │ │ │ │ │ + b.n d62a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n d518 │ │ │ │ │ + b.n d528 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000d6bc : │ │ │ │ │ +0000d6cc : │ │ │ │ │ annotated_rhs_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w d868 │ │ │ │ │ + beq.w d878 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d868 │ │ │ │ │ + bne.w d878 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w d878 │ │ │ │ │ + bne.w d888 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w d87e │ │ │ │ │ + beq.w d88e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d87e │ │ │ │ │ + bne.w d88e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d88c │ │ │ │ │ + bne.w d89c │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n d788 │ │ │ │ │ + beq.n d798 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #587 @ 0x24b │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n d7b4 │ │ │ │ │ + bne.n d7c4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d88c │ │ │ │ │ + bne.w d89c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #587 @ 0x24b │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n d800 │ │ │ │ │ + bne.n d810 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d892 │ │ │ │ │ + bne.w d8a2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 81dc │ │ │ │ │ + bl 81e0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d842 │ │ │ │ │ + beq.n d852 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n d846 │ │ │ │ │ + blt.n d856 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n d88c │ │ │ │ │ + bne.n d89c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #587 @ 0x24b │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d746 │ │ │ │ │ + beq.n d756 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d746 │ │ │ │ │ + beq.n d756 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72c4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d746 │ │ │ │ │ + beq.n d756 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d838 │ │ │ │ │ + beq.n d848 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ mov r2, r8 │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r6, [r3, #24] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ bl 0 <_PyAST_YieldFrom> │ │ │ │ │ R_ARM_THM_CALL _PyAST_YieldFrom │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, d832 │ │ │ │ │ + cbz r0, d842 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n d854 │ │ │ │ │ + bne.n d864 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n d77c │ │ │ │ │ + b.n d78c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 81dc │ │ │ │ │ + bl 81e0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n d88c │ │ │ │ │ + bne.n d89c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, d838 │ │ │ │ │ + cbz r0, d848 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r6, [r3, #24] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ bl 0 <_PyAST_Yield> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Yield │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n d7f2 │ │ │ │ │ + bne.n d802 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, d85c │ │ │ │ │ + cbnz r0, d86c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n d766 │ │ │ │ │ + b.n d776 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n d77c │ │ │ │ │ + b.n d78c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n d766 │ │ │ │ │ + b.n d776 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d7f8 │ │ │ │ │ + beq.n d808 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n d83e │ │ │ │ │ + b.n d84e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w d6fa │ │ │ │ │ + beq.w d70a │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n d77e │ │ │ │ │ + b.n d78e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w d722 │ │ │ │ │ + beq.w d732 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n d83e │ │ │ │ │ + b.n d84e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n d77e │ │ │ │ │ + b.n d78e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000d89c <_gather_90_rule>: │ │ │ │ │ +0000d8ac <_gather_90_rule>: │ │ │ │ │ _gather_90_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w de04 <_gather_90_rule+0x568> │ │ │ │ │ + beq.w de14 <_gather_90_rule+0x568> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w de04 <_gather_90_rule+0x568> │ │ │ │ │ + bne.w de14 <_gather_90_rule+0x568> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w de14 <_gather_90_rule+0x578> │ │ │ │ │ + bne.w de24 <_gather_90_rule+0x578> │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r8, r1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w de36 <_gather_90_rule+0x59a> │ │ │ │ │ + beq.w de46 <_gather_90_rule+0x59a> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w de36 <_gather_90_rule+0x59a> │ │ │ │ │ + bne.w de46 <_gather_90_rule+0x59a> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w dcf6 <_gather_90_rule+0x45a> │ │ │ │ │ + bne.w dd06 <_gather_90_rule+0x45a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl e064 │ │ │ │ │ + bl e074 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w de68 <_gather_90_rule+0x5cc> │ │ │ │ │ + bne.w de78 <_gather_90_rule+0x5cc> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w ddac <_gather_90_rule+0x510> │ │ │ │ │ + bne.w ddbc <_gather_90_rule+0x510> │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w de56 <_gather_90_rule+0x5ba> │ │ │ │ │ + beq.w de66 <_gather_90_rule+0x5ba> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w de56 <_gather_90_rule+0x5ba> │ │ │ │ │ + bne.w de66 <_gather_90_rule+0x5ba> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w ddaa <_gather_90_rule+0x50e> │ │ │ │ │ + bne.w ddba <_gather_90_rule+0x50e> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w de82 <_gather_90_rule+0x5e6> │ │ │ │ │ + beq.w de92 <_gather_90_rule+0x5e6> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w de82 <_gather_90_rule+0x5e6> │ │ │ │ │ + bne.w de92 <_gather_90_rule+0x5e6> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w de90 <_gather_90_rule+0x5f4> │ │ │ │ │ + bne.w dea0 <_gather_90_rule+0x5f4> │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w db6e <_gather_90_rule+0x2d2> │ │ │ │ │ + beq.w db7e <_gather_90_rule+0x2d2> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r7, r3, [r3, #12] │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w db9c <_gather_90_rule+0x300> │ │ │ │ │ + bne.w dbac <_gather_90_rule+0x300> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w ddaa <_gather_90_rule+0x50e> │ │ │ │ │ + bne.w ddba <_gather_90_rule+0x50e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72c4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, d9c2 <_gather_90_rule+0x126> │ │ │ │ │ + cbnz r0, d9d2 <_gather_90_rule+0x126> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ @@ -24093,73 +24100,73 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #53 @ 0x35 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d9ae <_gather_90_rule+0x112> │ │ │ │ │ + beq.n d9be <_gather_90_rule+0x112> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #22 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ddac <_gather_90_rule+0x510> │ │ │ │ │ + beq.w ddbc <_gather_90_rule+0x510> │ │ │ │ │ movw r2, #6001 @ 0x1771 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w de72 <_gather_90_rule+0x5d6> │ │ │ │ │ + beq.w de82 <_gather_90_rule+0x5d6> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w de72 <_gather_90_rule+0x5d6> │ │ │ │ │ + bne.w de82 <_gather_90_rule+0x5d6> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w dcf6 <_gather_90_rule+0x45a> │ │ │ │ │ + bne.w dd06 <_gather_90_rule+0x45a> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w de4c <_gather_90_rule+0x5b0> │ │ │ │ │ + beq.w de5c <_gather_90_rule+0x5b0> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ mov sl, r5 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w dcf6 <_gather_90_rule+0x45a> │ │ │ │ │ + bne.w dd06 <_gather_90_rule+0x45a> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, da86 <_gather_90_rule+0x1ea> │ │ │ │ │ + cbnz r0, da96 <_gather_90_rule+0x1ea> │ │ │ │ │ mov r5, sl │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w de46 <_gather_90_rule+0x5aa> │ │ │ │ │ + beq.w de56 <_gather_90_rule+0x5aa> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bgt.w dcba <_gather_90_rule+0x41e> │ │ │ │ │ + bgt.w dcca <_gather_90_rule+0x41e> │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r1, r5 │ │ │ │ │ @@ -24174,149 +24181,149 @@ │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w ddec <_gather_90_rule+0x550> │ │ │ │ │ + beq.w ddfc <_gather_90_rule+0x550> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ddec <_gather_90_rule+0x550> │ │ │ │ │ + bne.w ddfc <_gather_90_rule+0x550> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w ddfa <_gather_90_rule+0x55e> │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ + bne.w de0a <_gather_90_rule+0x55e> │ │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - bl e064 │ │ │ │ │ + str r1, [sp, #20] │ │ │ │ │ + bl e074 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w dcdc <_gather_90_rule+0x440> │ │ │ │ │ + bne.w dcec <_gather_90_rule+0x440> │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ str r1, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w dd12 <_gather_90_rule+0x476> │ │ │ │ │ + bne.w dd22 <_gather_90_rule+0x476> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w ddb0 <_gather_90_rule+0x514> │ │ │ │ │ + beq.w ddc0 <_gather_90_rule+0x514> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ddb0 <_gather_90_rule+0x514> │ │ │ │ │ + bne.w ddc0 <_gather_90_rule+0x514> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w ddc0 <_gather_90_rule+0x524> │ │ │ │ │ + bne.w ddd0 <_gather_90_rule+0x524> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w de1a <_gather_90_rule+0x57e> │ │ │ │ │ + beq.w de2a <_gather_90_rule+0x57e> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w de1a <_gather_90_rule+0x57e> │ │ │ │ │ + bne.w de2a <_gather_90_rule+0x57e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w de28 <_gather_90_rule+0x58c> │ │ │ │ │ + bne.w de38 <_gather_90_rule+0x58c> │ │ │ │ │ ldrd r5, r2, [r4, #8] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - beq.w dc6a <_gather_90_rule+0x3ce> │ │ │ │ │ + beq.w dc7a <_gather_90_rule+0x3ce> │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r2, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r5, [r3, #16] │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w dc98 <_gather_90_rule+0x3fc> │ │ │ │ │ + bne.w dca8 <_gather_90_rule+0x3fc> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w ddc0 <_gather_90_rule+0x524> │ │ │ │ │ + bne.w ddd0 <_gather_90_rule+0x524> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72c4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n dc1c <_gather_90_rule+0x380> │ │ │ │ │ + bne.n dc2c <_gather_90_rule+0x380> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, sl │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n da48 <_gather_90_rule+0x1ac> │ │ │ │ │ + b.n da58 <_gather_90_rule+0x1ac> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w dd96 <_gather_90_rule+0x4fa> │ │ │ │ │ + blt.w dda6 <_gather_90_rule+0x4fa> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r7, r3, [r3, #12] │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w de90 <_gather_90_rule+0x5f4> │ │ │ │ │ + bne.w dea0 <_gather_90_rule+0x5f4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d994 <_gather_90_rule+0xf8> │ │ │ │ │ + beq.w d9a4 <_gather_90_rule+0xf8> │ │ │ │ │ movs r1, #53 @ 0x35 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d994 <_gather_90_rule+0xf8> │ │ │ │ │ + beq.w d9a4 <_gather_90_rule+0xf8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72c4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w deb8 <_gather_90_rule+0x61c> │ │ │ │ │ + beq.w dec8 <_gather_90_rule+0x61c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w deb8 <_gather_90_rule+0x61c> │ │ │ │ │ + beq.w dec8 <_gather_90_rule+0x61c> │ │ │ │ │ mov r1, r5 │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldrd r5, r3, [r3, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_set_expr_context │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w deb2 <_gather_90_rule+0x616> │ │ │ │ │ + beq.w dec2 <_gather_90_rule+0x616> │ │ │ │ │ strd r5, r3, [sp] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_NamedExpr> │ │ │ │ │ @@ -24324,163 +24331,163 @@ │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC31 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 53c8 │ │ │ │ │ + bl 53c0 │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ddd8 <_gather_90_rule+0x53c> │ │ │ │ │ + beq.w dde8 <_gather_90_rule+0x53c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w dec0 <_gather_90_rule+0x624> │ │ │ │ │ + bne.w ded0 <_gather_90_rule+0x624> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ movs r3, #22 │ │ │ │ │ - b.n d9de <_gather_90_rule+0x142> │ │ │ │ │ + b.n d9ee <_gather_90_rule+0x142> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #53 @ 0x35 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n db62 <_gather_90_rule+0x2c6> │ │ │ │ │ + beq.n db72 <_gather_90_rule+0x2c6> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r3, #22 │ │ │ │ │ movs r0, #0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n dd12 <_gather_90_rule+0x476> │ │ │ │ │ + beq.n dd22 <_gather_90_rule+0x476> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n dce4 <_gather_90_rule+0x448> │ │ │ │ │ + bne.n dcf4 <_gather_90_rule+0x448> │ │ │ │ │ cmp fp, r6 │ │ │ │ │ - beq.n dcfa <_gather_90_rule+0x45e> │ │ │ │ │ + beq.n dd0a <_gather_90_rule+0x45e> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str.w r5, [r7, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - b.n da3c <_gather_90_rule+0x1a0> │ │ │ │ │ + b.n da4c <_gather_90_rule+0x1a0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w dd8a <_gather_90_rule+0x4ee> │ │ │ │ │ + blt.w dd9a <_gather_90_rule+0x4ee> │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r2, [r2, r5, lsl #2] │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r5, [r2, #16] │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w de28 <_gather_90_rule+0x58c> │ │ │ │ │ + bne.w de38 <_gather_90_rule+0x58c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w db44 <_gather_90_rule+0x2a8> │ │ │ │ │ + beq.w db54 <_gather_90_rule+0x2a8> │ │ │ │ │ movs r1, #53 @ 0x35 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n dd16 <_gather_90_rule+0x47a> │ │ │ │ │ + bne.n dd26 <_gather_90_rule+0x47a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w db56 <_gather_90_rule+0x2ba> │ │ │ │ │ - b.n db62 <_gather_90_rule+0x2c6> │ │ │ │ │ + beq.w db66 <_gather_90_rule+0x2ba> │ │ │ │ │ + b.n db72 <_gather_90_rule+0x2c6> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ ldr r1, [r7, #0] │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ - beq.w da62 <_gather_90_rule+0x1c6> │ │ │ │ │ + beq.w da72 <_gather_90_rule+0x1c6> │ │ │ │ │ movs r3, #1 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr.w r0, [r7, r3, lsl #2] │ │ │ │ │ str.w r0, [r1, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w da62 <_gather_90_rule+0x1c6> │ │ │ │ │ - b.n dcc8 <_gather_90_rule+0x42c> │ │ │ │ │ + beq.w da72 <_gather_90_rule+0x1c6> │ │ │ │ │ + b.n dcd8 <_gather_90_rule+0x42c> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n dc5a <_gather_90_rule+0x3be> │ │ │ │ │ + beq.n dc6a <_gather_90_rule+0x3be> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n dc5a <_gather_90_rule+0x3be> │ │ │ │ │ + beq.n dc6a <_gather_90_rule+0x3be> │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n ddac <_gather_90_rule+0x510> │ │ │ │ │ + b.n ddbc <_gather_90_rule+0x510> │ │ │ │ │ mov.w r3, fp, lsl #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov fp, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w de46 <_gather_90_rule+0x5aa> │ │ │ │ │ + beq.w de56 <_gather_90_rule+0x5aa> │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n dc5e <_gather_90_rule+0x3c2> │ │ │ │ │ + b.n dc6e <_gather_90_rule+0x3c2> │ │ │ │ │ mov r5, sl │ │ │ │ │ - b.n db68 <_gather_90_rule+0x2cc> │ │ │ │ │ + b.n db78 <_gather_90_rule+0x2cc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72c4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w deaa <_gather_90_rule+0x60e> │ │ │ │ │ + beq.w deba <_gather_90_rule+0x60e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w deaa <_gather_90_rule+0x60e> │ │ │ │ │ + beq.w deba <_gather_90_rule+0x60e> │ │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ ldr.w r3, [ip, #24] │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_set_expr_context │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w dea4 <_gather_90_rule+0x608> │ │ │ │ │ + beq.w deb4 <_gather_90_rule+0x608> │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ @@ -24490,410 +24497,410 @@ │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC31 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 53c8 │ │ │ │ │ + bl 53c0 │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, ddc4 <_gather_90_rule+0x528> │ │ │ │ │ + cbz r0, ddd4 <_gather_90_rule+0x528> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w de96 <_gather_90_rule+0x5fa> │ │ │ │ │ + bne.w dea6 <_gather_90_rule+0x5fa> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - b.n dc36 <_gather_90_rule+0x39a> │ │ │ │ │ + b.n dc46 <_gather_90_rule+0x39a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n dcae <_gather_90_rule+0x412> │ │ │ │ │ + b.n dcbe <_gather_90_rule+0x412> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w d9a4 <_gather_90_rule+0x108> │ │ │ │ │ + beq.w d9b4 <_gather_90_rule+0x108> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n d9b2 <_gather_90_rule+0x116> │ │ │ │ │ + b.n d9c2 <_gather_90_rule+0x116> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w daf6 <_gather_90_rule+0x25a> │ │ │ │ │ + beq.w db06 <_gather_90_rule+0x25a> │ │ │ │ │ mov r5, sl │ │ │ │ │ - b.n db66 <_gather_90_rule+0x2ca> │ │ │ │ │ + b.n db76 <_gather_90_rule+0x2ca> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n dece <_gather_90_rule+0x632> │ │ │ │ │ + beq.n dede <_gather_90_rule+0x632> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n dcae <_gather_90_rule+0x412> │ │ │ │ │ + b.n dcbe <_gather_90_rule+0x412> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbz r0, de30 <_gather_90_rule+0x594> │ │ │ │ │ + cbz r0, de40 <_gather_90_rule+0x594> │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n dda0 <_gather_90_rule+0x504> │ │ │ │ │ + b.n ddb0 <_gather_90_rule+0x504> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w daae <_gather_90_rule+0x212> │ │ │ │ │ + beq.w dabe <_gather_90_rule+0x212> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, sl │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n da48 <_gather_90_rule+0x1ac> │ │ │ │ │ + b.n da58 <_gather_90_rule+0x1ac> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w d8da <_gather_90_rule+0x3e> │ │ │ │ │ + beq.w d8ea <_gather_90_rule+0x3e> │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n d9ba <_gather_90_rule+0x11e> │ │ │ │ │ + b.n d9ca <_gather_90_rule+0x11e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w db20 <_gather_90_rule+0x284> │ │ │ │ │ + beq.w db30 <_gather_90_rule+0x284> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n dcae <_gather_90_rule+0x412> │ │ │ │ │ + b.n dcbe <_gather_90_rule+0x412> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n dda0 <_gather_90_rule+0x504> │ │ │ │ │ + b.n ddb0 <_gather_90_rule+0x504> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w d904 <_gather_90_rule+0x68> │ │ │ │ │ - b.n dcf6 <_gather_90_rule+0x45a> │ │ │ │ │ + beq.w d914 <_gather_90_rule+0x68> │ │ │ │ │ + b.n dd06 <_gather_90_rule+0x45a> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n dcf6 <_gather_90_rule+0x45a> │ │ │ │ │ + b.n dd06 <_gather_90_rule+0x45a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w d948 <_gather_90_rule+0xac> │ │ │ │ │ - b.n ddaa <_gather_90_rule+0x50e> │ │ │ │ │ + beq.w d958 <_gather_90_rule+0xac> │ │ │ │ │ + b.n ddba <_gather_90_rule+0x50e> │ │ │ │ │ movw r2, #6001 @ 0x1771 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w da04 <_gather_90_rule+0x168> │ │ │ │ │ + bne.w da14 <_gather_90_rule+0x168> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w da1c <_gather_90_rule+0x180> │ │ │ │ │ - b.n dcf6 <_gather_90_rule+0x45a> │ │ │ │ │ + beq.w da2c <_gather_90_rule+0x180> │ │ │ │ │ + b.n dd06 <_gather_90_rule+0x45a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w d970 <_gather_90_rule+0xd4> │ │ │ │ │ + beq.w d980 <_gather_90_rule+0xd4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n de32 <_gather_90_rule+0x596> │ │ │ │ │ + b.n de42 <_gather_90_rule+0x596> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n ddd0 <_gather_90_rule+0x534> │ │ │ │ │ - b.n dd86 <_gather_90_rule+0x4ea> │ │ │ │ │ + bne.n dde0 <_gather_90_rule+0x534> │ │ │ │ │ + b.n dd96 <_gather_90_rule+0x4ea> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n dd50 <_gather_90_rule+0x4b4> │ │ │ │ │ + b.n dd60 <_gather_90_rule+0x4b4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n de2c <_gather_90_rule+0x590> │ │ │ │ │ + b.n de3c <_gather_90_rule+0x590> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n dbde <_gather_90_rule+0x342> │ │ │ │ │ + b.n dbee <_gather_90_rule+0x342> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n de32 <_gather_90_rule+0x596> │ │ │ │ │ + b.n de42 <_gather_90_rule+0x596> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n dde2 <_gather_90_rule+0x546> │ │ │ │ │ - b.n dc16 <_gather_90_rule+0x37a> │ │ │ │ │ + bne.n ddf2 <_gather_90_rule+0x546> │ │ │ │ │ + b.n dc26 <_gather_90_rule+0x37a> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n de2c <_gather_90_rule+0x590> │ │ │ │ │ + b.n de3c <_gather_90_rule+0x590> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000ded4 : │ │ │ │ │ +0000dee4 : │ │ │ │ │ yield_expr_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #16 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w e01e │ │ │ │ │ + beq.w e02e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e01e │ │ │ │ │ + bne.w e02e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w e026 │ │ │ │ │ + bne.w e036 │ │ │ │ │ ldrd r5, r2, [r4, #8] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - beq.n df5a │ │ │ │ │ + beq.n df6a │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #587 @ 0x24b │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, df82 │ │ │ │ │ + cbnz r0, df92 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n e026 │ │ │ │ │ + bne.n e036 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #587 @ 0x24b │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n dfde │ │ │ │ │ + bne.n dfee │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ │ - blt.n e014 │ │ │ │ │ + blt.n e024 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n df26 │ │ │ │ │ - b.n df4c │ │ │ │ │ + beq.n df36 │ │ │ │ │ + b.n df5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n df32 │ │ │ │ │ + beq.n df42 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72c4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n df32 │ │ │ │ │ + beq.n df42 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n df4c │ │ │ │ │ + beq.n df5c │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r5, [r3, #24] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ bl 0 <_PyAST_YieldFrom> │ │ │ │ │ R_ARM_THM_CALL _PyAST_YieldFrom │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, dfc6 │ │ │ │ │ + cbz r0, dfd6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n df4c │ │ │ │ │ + beq.n df5c │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n df4c │ │ │ │ │ + beq.n df5c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n df50 │ │ │ │ │ + b.n df60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 81dc │ │ │ │ │ + bl 81e0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n df48 │ │ │ │ │ + bne.n df58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n df4c │ │ │ │ │ + beq.n df5c │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r5, [r3, #24] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ bl 0 <_PyAST_Yield> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Yield │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n dfc0 │ │ │ │ │ - b.n dfc6 │ │ │ │ │ + bne.n dfd0 │ │ │ │ │ + b.n dfd6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n df50 │ │ │ │ │ + b.n df60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n df08 │ │ │ │ │ + b.n df18 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n df50 │ │ │ │ │ + b.n df60 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000e030 : │ │ │ │ │ +0000e040 : │ │ │ │ │ NEW_TYPE_COMMENT(): │ │ │ │ │ - cbnz r1, e036 │ │ │ │ │ + cbnz r1, e046 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bx lr │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_AsString │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, e05a │ │ │ │ │ + cbz r0, e06a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_new_type_comment> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_new_type_comment │ │ │ │ │ - cbz r0, e05a │ │ │ │ │ + cbz r0, e06a │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000e064 : │ │ │ │ │ +0000e074 : │ │ │ │ │ starred_expression_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w e1e4 │ │ │ │ │ + beq.w e204 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e1e4 │ │ │ │ │ + bne.w e204 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n e110 │ │ │ │ │ + bne.n e120 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n e0de │ │ │ │ │ + beq.n e0ee │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n e11e │ │ │ │ │ + bne.n e12e │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n e15e │ │ │ │ │ + bne.n e16e │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n e19c │ │ │ │ │ + bne.n e1ae │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r2 │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ @@ -24904,165 +24911,166 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ itttt lt │ │ │ │ │ movlt r2, #1 │ │ │ │ │ strlt r2, [r4, #60] @ 0x3c │ │ │ │ │ ldrlt r3, [r4, #88] @ 0x58 │ │ │ │ │ addlt.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ - blt.n e114 │ │ │ │ │ + blt.n e124 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, e11a │ │ │ │ │ + cbnz r2, e12a │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n e0ba │ │ │ │ │ + beq.n e0ca │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e0d6 │ │ │ │ │ + b.n e0e6 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n e110 │ │ │ │ │ + bne.n e120 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n e20a │ │ │ │ │ + beq.n e1fc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n e20a │ │ │ │ │ + bne.n e1fc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n e204 │ │ │ │ │ + bne.n e1f6 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n e212 │ │ │ │ │ + bne.n e224 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n e0ba │ │ │ │ │ - b.n e110 │ │ │ │ │ + beq.n e0ca │ │ │ │ │ + b.n e120 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72c4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e0c6 │ │ │ │ │ + beq.n e0d6 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e110 │ │ │ │ │ + beq.n e120 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r6 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Starred │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e1f4 │ │ │ │ │ + beq.n e214 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, e1f4 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n e214 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e0d2 │ │ │ │ │ + b.n e0e2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r2, e1e0 │ │ │ │ │ + cbnz r2, e1f2 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n e1d8 │ │ │ │ │ + beq.n e1ea │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, e1d8 │ │ │ │ │ + cbnz r0, e1ea │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, e1ce │ │ │ │ │ + cbnz r2, e1e0 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n e26c │ │ │ │ │ + bne.n e27e │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n e0ce │ │ │ │ │ + b.n e0de │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n e1ba │ │ │ │ │ + b.n e1cc │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n e114 │ │ │ │ │ + b.n e124 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + b.n e164 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n e14a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w e09e │ │ │ │ │ - b.n e110 │ │ │ │ │ + beq.w e0ae │ │ │ │ │ + b.n e120 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n e29a │ │ │ │ │ + bne.n e2ac │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ - b.n e0d2 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.n e154 │ │ │ │ │ + b.n e0e2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n e13a │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 72c4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e14e │ │ │ │ │ + beq.n e15e │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e14e │ │ │ │ │ + beq.n e15e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72c4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e14e │ │ │ │ │ + beq.n e15e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC57 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC57 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -25071,195 +25079,196 @@ │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r0, #32] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r8, #12] │ │ │ │ │ - bl 7c54 │ │ │ │ │ + bl 7c40 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e150 │ │ │ │ │ + beq.w e160 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n e154 │ │ │ │ │ + b.n e164 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC58 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC58 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbnz r0, e2a2 │ │ │ │ │ + cbnz r0, e2b4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e1d2 │ │ │ │ │ + beq.n e1e4 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n e1d2 │ │ │ │ │ + b.n e1e4 │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n e114 │ │ │ │ │ + b.n e124 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r3, e2bc │ │ │ │ │ + cbz r3, e2ce │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n e294 │ │ │ │ │ + bne.n e2a6 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e0d2 │ │ │ │ │ + b.n e0e2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e0d2 │ │ │ │ │ + b.n e0e2 │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -0000e2c4 <_loop1_30_rule>: │ │ │ │ │ +0000e2d8 <_loop1_30_rule>: │ │ │ │ │ _loop1_30_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w e438 <_loop1_30_rule+0x174> │ │ │ │ │ + beq.w e44c <_loop1_30_rule+0x174> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e438 <_loop1_30_rule+0x174> │ │ │ │ │ + bne.w e44c <_loop1_30_rule+0x174> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n e3fc <_loop1_30_rule+0x138> │ │ │ │ │ + bne.n e410 <_loop1_30_rule+0x138> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e42e <_loop1_30_rule+0x16a> │ │ │ │ │ + beq.w e442 <_loop1_30_rule+0x16a> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n e3fc <_loop1_30_rule+0x138> │ │ │ │ │ + bne.n e410 <_loop1_30_rule+0x138> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e460 │ │ │ │ │ + bl e474 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e3f4 <_loop1_30_rule+0x130> │ │ │ │ │ + beq.n e408 <_loop1_30_rule+0x130> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl e460 │ │ │ │ │ + bl e474 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e39a <_loop1_30_rule+0xd6> │ │ │ │ │ + beq.n e3ae <_loop1_30_rule+0xd6> │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e428 <_loop1_30_rule+0x164> │ │ │ │ │ + beq.n e43c <_loop1_30_rule+0x164> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r7, #4] │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bl e460 │ │ │ │ │ + bl e474 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e41c <_loop1_30_rule+0x158> │ │ │ │ │ + beq.n e430 <_loop1_30_rule+0x158> │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e426 <_loop1_30_rule+0x162> │ │ │ │ │ + beq.n e43a <_loop1_30_rule+0x162> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r7, #3 │ │ │ │ │ str r6, [r0, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov.w r8, #4 │ │ │ │ │ - bl e460 │ │ │ │ │ + bl e474 │ │ │ │ │ mov r6, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, e392 <_loop1_30_rule+0xce> │ │ │ │ │ + cbz r0, e3a6 <_loop1_30_rule+0xce> │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - beq.n e404 <_loop1_30_rule+0x140> │ │ │ │ │ + beq.n e418 <_loop1_30_rule+0x140> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r3, [r5, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r6, r7 │ │ │ │ │ - bl e460 │ │ │ │ │ + bl e474 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n e376 <_loop1_30_rule+0xb2> │ │ │ │ │ + bne.n e38a <_loop1_30_rule+0xb2> │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ - cbnz r7, e39e <_loop1_30_rule+0xda> │ │ │ │ │ - b.n e3f6 <_loop1_30_rule+0x132> │ │ │ │ │ + cbnz r7, e3b2 <_loop1_30_rule+0xda> │ │ │ │ │ + b.n e40a <_loop1_30_rule+0x132> │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, e3f6 <_loop1_30_rule+0x132> │ │ │ │ │ + cbnz r3, e40a <_loop1_30_rule+0x132> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e448 <_loop1_30_rule+0x184> │ │ │ │ │ + beq.n e45c <_loop1_30_rule+0x184> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble.n e3dc <_loop1_30_rule+0x118> │ │ │ │ │ + ble.n e3f0 <_loop1_30_rule+0x118> │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ - beq.n e3dc <_loop1_30_rule+0x118> │ │ │ │ │ + beq.n e3f0 <_loop1_30_rule+0x118> │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r6, #2 │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ str r1, [r2, #4] │ │ │ │ │ - beq.n e3dc <_loop1_30_rule+0x118> │ │ │ │ │ + beq.n e3f0 <_loop1_30_rule+0x118> │ │ │ │ │ adds r1, r5, #4 │ │ │ │ │ lsls r6, r6, #2 │ │ │ │ │ movs r2, #8 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ ldr.w r7, [r1, #4]! │ │ │ │ │ str r7, [r0, r2] │ │ │ │ │ adds r2, #4 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bne.n e3ce <_loop1_30_rule+0x10a> │ │ │ │ │ + bne.n e3e2 <_loop1_30_rule+0x10a> │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ subs r2, #1 │ │ │ │ │ @@ -25270,808 +25279,808 @@ │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n e3ea <_loop1_30_rule+0x126> │ │ │ │ │ + b.n e3fe <_loop1_30_rule+0x126> │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov.w r3, r8, lsl #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r8, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbz r0, e428 <_loop1_30_rule+0x164> │ │ │ │ │ + cbz r0, e43c <_loop1_30_rule+0x164> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n e37a <_loop1_30_rule+0xb6> │ │ │ │ │ + b.n e38e <_loop1_30_rule+0xb6> │ │ │ │ │ mov r5, r7 │ │ │ │ │ movs r6, #2 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - b.n e39e <_loop1_30_rule+0xda> │ │ │ │ │ + b.n e3b2 <_loop1_30_rule+0xda> │ │ │ │ │ mov r5, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n e3fc <_loop1_30_rule+0x138> │ │ │ │ │ + b.n e410 <_loop1_30_rule+0x138> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w e2fe <_loop1_30_rule+0x3a> │ │ │ │ │ - b.n e3fc <_loop1_30_rule+0x138> │ │ │ │ │ + beq.w e312 <_loop1_30_rule+0x3a> │ │ │ │ │ + b.n e410 <_loop1_30_rule+0x138> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n e3ea <_loop1_30_rule+0x126> │ │ │ │ │ + b.n e3fe <_loop1_30_rule+0x126> │ │ │ │ │ │ │ │ │ │ -0000e460 : │ │ │ │ │ +0000e474 : │ │ │ │ │ param_no_default_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #28 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w e7de │ │ │ │ │ + beq.w e7f2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e7de │ │ │ │ │ + bne.w e7f2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w e70c │ │ │ │ │ + bne.w e720 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r7, r1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w e86e │ │ │ │ │ + beq.w e882 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e86e │ │ │ │ │ + bne.w e882 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w e74c │ │ │ │ │ + bne.w e760 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w e72c │ │ │ │ │ + beq.w e740 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e700 │ │ │ │ │ + beq.w e714 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w e80a │ │ │ │ │ + beq.w e81e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e80a │ │ │ │ │ + bne.w e81e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w e818 │ │ │ │ │ + bne.w e82c │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e780 │ │ │ │ │ + bne.w e794 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w e702 │ │ │ │ │ + bne.w e716 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldrd r2, r1, [sp, #16] │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e82e │ │ │ │ │ + beq.w e842 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ ldr.w r5, [ip, #24] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldr.w r5, [ip, #20] │ │ │ │ │ strd r9, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e820 │ │ │ │ │ + beq.w e834 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, e5bc │ │ │ │ │ + cbnz r3, e5d0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, e5d8 │ │ │ │ │ + cbz r0, e5ec │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w e87e │ │ │ │ │ + bne.w e892 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_add_type_comment_to_arg> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_add_type_comment_to_arg │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e882 │ │ │ │ │ + beq.w e896 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w e882 │ │ │ │ │ + bne.w e896 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e836 │ │ │ │ │ + bne.w e84a │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n e584 │ │ │ │ │ + bne.n e598 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w e70c │ │ │ │ │ + bne.w e720 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w e84a │ │ │ │ │ + beq.w e85e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e84a │ │ │ │ │ + bne.w e85e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w e77a │ │ │ │ │ + bne.w e78e │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w e75a │ │ │ │ │ + beq.w e76e │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e724 │ │ │ │ │ + beq.n e738 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n e712 │ │ │ │ │ + beq.n e726 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n e712 │ │ │ │ │ + bne.n e726 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n e71e │ │ │ │ │ + bne.n e732 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e7a4 │ │ │ │ │ + bne.w e7b8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n e724 │ │ │ │ │ + bne.n e738 │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r2, r1, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldrd r2, r1, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e77a │ │ │ │ │ + beq.n e78e │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ strd r8, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e85a │ │ │ │ │ + beq.w e86e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w e83c │ │ │ │ │ + bne.w e850 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n e752 │ │ │ │ │ + bne.n e766 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e752 │ │ │ │ │ + beq.n e766 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_add_type_comment_to_arg> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_add_type_comment_to_arg │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e882 │ │ │ │ │ + beq.w e896 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w e882 │ │ │ │ │ + bne.w e896 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w e5e4 │ │ │ │ │ + beq.w e5f8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n e5b2 │ │ │ │ │ + b.n e5c6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n e650 │ │ │ │ │ + beq.n e664 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b.n e6f4 │ │ │ │ │ + b.n e708 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n e7c8 │ │ │ │ │ + blt.n e7dc │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w e4e0 │ │ │ │ │ + beq.w e4f4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n e5dc │ │ │ │ │ + b.n e5f0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b.n e6f4 │ │ │ │ │ + b.n e708 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n e7d4 │ │ │ │ │ + blt.n e7e8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w e622 │ │ │ │ │ + beq.w e636 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n e754 │ │ │ │ │ + b.n e768 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72c4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e526 │ │ │ │ │ + beq.w e53a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w e52c │ │ │ │ │ + beq.w e540 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, e7f0 │ │ │ │ │ + cbnz r0, e804 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ - b.n e52c │ │ │ │ │ + b.n e540 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72c4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e660 │ │ │ │ │ + beq.w e674 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w e666 │ │ │ │ │ + beq.w e67a │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, e7fe │ │ │ │ │ + cbnz r0, e812 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ - b.n e666 │ │ │ │ │ + b.n e67a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n e5dc │ │ │ │ │ + b.n e5f0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n e754 │ │ │ │ │ + b.n e768 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w e49e │ │ │ │ │ - b.n e70c │ │ │ │ │ + beq.w e4b2 │ │ │ │ │ + b.n e720 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e702 │ │ │ │ │ + b.n e716 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e724 │ │ │ │ │ + b.n e738 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w e516 │ │ │ │ │ + beq.w e52a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e702 │ │ │ │ │ + b.n e716 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbnz r0, e836 │ │ │ │ │ + cbnz r0, e84a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n e5dc │ │ │ │ │ + b.n e5f0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n e5dc │ │ │ │ │ + b.n e5f0 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n e5dc │ │ │ │ │ + b.n e5f0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbnz r0, e868 │ │ │ │ │ + cbnz r0, e87c │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ - b.n e6b2 │ │ │ │ │ + b.n e6c6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w e60a │ │ │ │ │ - b.n e77a │ │ │ │ │ + beq.w e61e │ │ │ │ │ + b.n e78e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e754 │ │ │ │ │ + beq.w e768 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n e754 │ │ │ │ │ + b.n e768 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w e4c8 │ │ │ │ │ - b.n e74c │ │ │ │ │ + beq.w e4dc │ │ │ │ │ + b.n e760 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e5dc │ │ │ │ │ + b.n e5f0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e6f4 │ │ │ │ │ + beq.w e708 │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n e5b2 │ │ │ │ │ + b.n e5c6 │ │ │ │ │ │ │ │ │ │ -0000e898 : │ │ │ │ │ +0000e8ac : │ │ │ │ │ param_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #28 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w e9e0 │ │ │ │ │ + beq.w e9f4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e9e0 │ │ │ │ │ + bne.w e9f4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n e9ac │ │ │ │ │ + bne.n e9c0 │ │ │ │ │ ldrd r7, r5, [r4, #8] │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - beq.n e98e │ │ │ │ │ + beq.n e9a2 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e986 │ │ │ │ │ + beq.n e99a │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n e974 │ │ │ │ │ + beq.n e988 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n e974 │ │ │ │ │ + bne.n e988 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n e980 │ │ │ │ │ + bne.n e994 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n e9b4 │ │ │ │ │ + bne.n e9c8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r2, e986 │ │ │ │ │ + cbnz r2, e99a │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r2, r1, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldrd r2, r1, [sp, #16] │ │ │ │ │ - cbz r0, e966 │ │ │ │ │ + cbz r0, e97a │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ strd r8, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e9f0 │ │ │ │ │ + beq.n ea04 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n e9f0 │ │ │ │ │ + bne.n ea04 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n e916 │ │ │ │ │ + beq.n e92a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n e96a │ │ │ │ │ + b.n e97e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n e9d4 │ │ │ │ │ + blt.n e9e8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n e8e8 │ │ │ │ │ + beq.n e8fc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n e96a │ │ │ │ │ + b.n e97e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72c4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e924 │ │ │ │ │ + beq.n e938 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n e92a │ │ │ │ │ + beq.n e93e │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, ea04 │ │ │ │ │ + cbnz r0, ea18 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ - b.n e92a │ │ │ │ │ + b.n e93e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n e96a │ │ │ │ │ + b.n e97e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w e8d2 │ │ │ │ │ - b.n e9ac │ │ │ │ │ + beq.w e8e6 │ │ │ │ │ + b.n e9c0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e98a │ │ │ │ │ + beq.n e99e │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n e96a │ │ │ │ │ + b.n e97e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e986 │ │ │ │ │ + b.n e99a │ │ │ │ │ │ │ │ │ │ -0000ea10 <_loop0_28_rule>: │ │ │ │ │ +0000ea24 <_loop0_28_rule>: │ │ │ │ │ _loop0_28_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w eb94 <_loop0_28_rule+0x184> │ │ │ │ │ + beq.w eba8 <_loop0_28_rule+0x184> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w eb94 <_loop0_28_rule+0x184> │ │ │ │ │ + bne.w eba8 <_loop0_28_rule+0x184> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w eb6a <_loop0_28_rule+0x15a> │ │ │ │ │ + bne.w eb7e <_loop0_28_rule+0x15a> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w eb62 <_loop0_28_rule+0x152> │ │ │ │ │ + beq.w eb76 <_loop0_28_rule+0x152> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w eb6a <_loop0_28_rule+0x15a> │ │ │ │ │ + bne.w eb7e <_loop0_28_rule+0x15a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e460 │ │ │ │ │ + bl e474 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n eb4c <_loop0_28_rule+0x13c> │ │ │ │ │ + beq.n eb60 <_loop0_28_rule+0x13c> │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bl e460 │ │ │ │ │ + bl e474 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n eb0e <_loop0_28_rule+0xfe> │ │ │ │ │ + beq.n eb22 <_loop0_28_rule+0xfe> │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n eb90 <_loop0_28_rule+0x180> │ │ │ │ │ + beq.n eba4 <_loop0_28_rule+0x180> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r6, #4] │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bl e460 │ │ │ │ │ + bl e474 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n eb8c <_loop0_28_rule+0x17c> │ │ │ │ │ + beq.n eba0 <_loop0_28_rule+0x17c> │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n eb5c <_loop0_28_rule+0x14c> │ │ │ │ │ + beq.n eb70 <_loop0_28_rule+0x14c> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r6, r0 │ │ │ │ │ str r5, [r0, #8] │ │ │ │ │ movs r5, #3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov.w r8, #4 │ │ │ │ │ - bl e460 │ │ │ │ │ + bl e474 │ │ │ │ │ mov r7, r5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, eae4 <_loop0_28_rule+0xd4> │ │ │ │ │ + cbz r0, eaf8 <_loop0_28_rule+0xd4> │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - beq.n eb72 <_loop0_28_rule+0x162> │ │ │ │ │ + beq.n eb86 <_loop0_28_rule+0x162> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r3, [r6, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r7, r5 │ │ │ │ │ - bl e460 │ │ │ │ │ + bl e474 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n eac8 <_loop0_28_rule+0xb8> │ │ │ │ │ + bne.n eadc <_loop0_28_rule+0xb8> │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n eb5c <_loop0_28_rule+0x14c> │ │ │ │ │ + beq.n eb70 <_loop0_28_rule+0x14c> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bgt.n eb22 <_loop0_28_rule+0x112> │ │ │ │ │ + bgt.n eb36 <_loop0_28_rule+0x112> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -26081,596 +26090,595 @@ │ │ │ │ │ movs r7, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, eb5c <_loop0_28_rule+0x14c> │ │ │ │ │ + cbz r0, eb70 <_loop0_28_rule+0x14c> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r7, #1 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n eafa <_loop0_28_rule+0xea> │ │ │ │ │ + beq.n eb0e <_loop0_28_rule+0xea> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r7, #2 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq.n eafa <_loop0_28_rule+0xea> │ │ │ │ │ + beq.n eb0e <_loop0_28_rule+0xea> │ │ │ │ │ adds r2, r6, #4 │ │ │ │ │ lsls r7, r7, #2 │ │ │ │ │ movs r3, #8 │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ ldr.w r0, [r2, #4]! │ │ │ │ │ str r0, [r1, r3] │ │ │ │ │ adds r3, #4 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bne.n eb3c <_loop0_28_rule+0x12c> │ │ │ │ │ - b.n eafa <_loop0_28_rule+0xea> │ │ │ │ │ + bne.n eb50 <_loop0_28_rule+0x12c> │ │ │ │ │ + b.n eb0e <_loop0_28_rule+0xea> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r6, r7 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n eafa <_loop0_28_rule+0xea> │ │ │ │ │ + bne.n eb0e <_loop0_28_rule+0xea> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n eb04 <_loop0_28_rule+0xf4> │ │ │ │ │ + b.n eb18 <_loop0_28_rule+0xf4> │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov.w r3, r8, lsl #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r8, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n eb5c <_loop0_28_rule+0x14c> │ │ │ │ │ + beq.n eb70 <_loop0_28_rule+0x14c> │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n eacc <_loop0_28_rule+0xbc> │ │ │ │ │ + b.n eae0 <_loop0_28_rule+0xbc> │ │ │ │ │ movs r7, #2 │ │ │ │ │ - b.n eb12 <_loop0_28_rule+0x102> │ │ │ │ │ + b.n eb26 <_loop0_28_rule+0x102> │ │ │ │ │ mov r6, r7 │ │ │ │ │ - b.n eb5c <_loop0_28_rule+0x14c> │ │ │ │ │ + b.n eb70 <_loop0_28_rule+0x14c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w ea4c <_loop0_28_rule+0x3c> │ │ │ │ │ - b.n eb6a <_loop0_28_rule+0x15a> │ │ │ │ │ + beq.w ea60 <_loop0_28_rule+0x3c> │ │ │ │ │ + b.n eb7e <_loop0_28_rule+0x15a> │ │ │ │ │ │ │ │ │ │ -0000eba4 <_loop1_31_rule>: │ │ │ │ │ +0000ebb8 <_loop1_31_rule>: │ │ │ │ │ _loop1_31_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w f42c <_loop1_31_rule+0x888> │ │ │ │ │ + beq.w f44c <_loop1_31_rule+0x894> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f42c <_loop1_31_rule+0x888> │ │ │ │ │ + bne.w f44c <_loop1_31_rule+0x894> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w f43a <_loop1_31_rule+0x896> │ │ │ │ │ + bne.w f45a <_loop1_31_rule+0x8a2> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f454 <_loop1_31_rule+0x8b0> │ │ │ │ │ + beq.w f474 <_loop1_31_rule+0x8bc> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w f43a <_loop1_31_rule+0x896> │ │ │ │ │ + bne.w f45a <_loop1_31_rule+0x8a2> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w f50e <_loop1_31_rule+0x96a> │ │ │ │ │ + beq.w f534 <_loop1_31_rule+0x97c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f50e <_loop1_31_rule+0x96a> │ │ │ │ │ + bne.w f534 <_loop1_31_rule+0x97c> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w f05e <_loop1_31_rule+0x4ba> │ │ │ │ │ + bne.w f06e <_loop1_31_rule+0x4b6> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r8, r2 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w f504 <_loop1_31_rule+0x960> │ │ │ │ │ + beq.w f52a <_loop1_31_rule+0x972> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f504 <_loop1_31_rule+0x960> │ │ │ │ │ + bne.w f52a <_loop1_31_rule+0x972> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w f500 <_loop1_31_rule+0x95c> │ │ │ │ │ + bne.w f526 <_loop1_31_rule+0x96e> │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w eed6 <_loop1_31_rule+0x332> │ │ │ │ │ + beq.w eee6 <_loop1_31_rule+0x32e> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ef06 <_loop1_31_rule+0x362> │ │ │ │ │ + beq.w ef16 <_loop1_31_rule+0x35e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w f40e <_loop1_31_rule+0x86a> │ │ │ │ │ + beq.w f42e <_loop1_31_rule+0x876> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f40e <_loop1_31_rule+0x86a> │ │ │ │ │ + bne.w f42e <_loop1_31_rule+0x876> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w f44c <_loop1_31_rule+0x8a8> │ │ │ │ │ + bne.w f46c <_loop1_31_rule+0x8b4> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov fp, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f2d8 <_loop1_31_rule+0x734> │ │ │ │ │ + bne.w f2f0 <_loop1_31_rule+0x738> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w ef0a <_loop1_31_rule+0x366> │ │ │ │ │ + bne.w ef1a <_loop1_31_rule+0x362> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f442 <_loop1_31_rule+0x89e> │ │ │ │ │ + beq.w f462 <_loop1_31_rule+0x8aa> │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ str r7, [sp, #12] │ │ │ │ │ ldrd r2, r1, [sp, #16] │ │ │ │ │ ldr r7, [r0, #24] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ strd sl, r0, [sp] │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f4e2 <_loop1_31_rule+0x93e> │ │ │ │ │ + beq.w f508 <_loop1_31_rule+0x950> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w f416 <_loop1_31_rule+0x872> │ │ │ │ │ + bne.w f436 <_loop1_31_rule+0x87e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 1216c │ │ │ │ │ + bl 1219c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f1f8 <_loop1_31_rule+0x654> │ │ │ │ │ + beq.w f20a <_loop1_31_rule+0x652> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f1f8 <_loop1_31_rule+0x654> │ │ │ │ │ + beq.w f20a <_loop1_31_rule+0x652> │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w f522 <_loop1_31_rule+0x97e> │ │ │ │ │ + bne.w f548 <_loop1_31_rule+0x990> │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_default_pair │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f3e6 <_loop1_31_rule+0x842> │ │ │ │ │ + beq.w f406 <_loop1_31_rule+0x84e> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w f526 <_loop1_31_rule+0x982> │ │ │ │ │ - ldr.w r9, [r4, #8] │ │ │ │ │ - mov.w ip, #1 │ │ │ │ │ + bne.w f54c <_loop1_31_rule+0x994> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + mov.w ip, #1 │ │ │ │ │ + ldr.w r9, [r4, #8] │ │ │ │ │ mov sl, r6 │ │ │ │ │ - mov fp, r9 │ │ │ │ │ mov r8, ip │ │ │ │ │ subs r2, #1 │ │ │ │ │ - str.w ip, [sp, #20] │ │ │ │ │ + strd r9, ip, [sp, #16] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - str.w r8, [sp, #16] │ │ │ │ │ + mov fp, r8 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w f53e <_loop1_31_rule+0x99a> │ │ │ │ │ + beq.w f564 <_loop1_31_rule+0x9ac> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f53e <_loop1_31_rule+0x99a> │ │ │ │ │ + bne.w f564 <_loop1_31_rule+0x9ac> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w f546 <_loop1_31_rule+0x9a2> │ │ │ │ │ + bne.w f56c <_loop1_31_rule+0x9b4> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w f54e <_loop1_31_rule+0x9aa> │ │ │ │ │ + beq.w f576 <_loop1_31_rule+0x9be> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f54e <_loop1_31_rule+0x9aa> │ │ │ │ │ + bne.w f576 <_loop1_31_rule+0x9be> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w f2a8 <_loop1_31_rule+0x704> │ │ │ │ │ + bne.w f2be <_loop1_31_rule+0x706> │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w f286 <_loop1_31_rule+0x6e2> │ │ │ │ │ + beq.w f29c <_loop1_31_rule+0x6e4> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f0b4 <_loop1_31_rule+0x510> │ │ │ │ │ + beq.w f0c4 <_loop1_31_rule+0x50c> │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w f406 <_loop1_31_rule+0x862> │ │ │ │ │ + beq.w f426 <_loop1_31_rule+0x86e> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f406 <_loop1_31_rule+0x862> │ │ │ │ │ + bne.w f426 <_loop1_31_rule+0x86e> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w f3fe <_loop1_31_rule+0x85a> │ │ │ │ │ + bne.w f41e <_loop1_31_rule+0x866> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f328 <_loop1_31_rule+0x784> │ │ │ │ │ + bne.w f340 <_loop1_31_rule+0x788> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w f0b6 <_loop1_31_rule+0x512> │ │ │ │ │ + bne.w f0c6 <_loop1_31_rule+0x50e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldrd r2, r1, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f48c <_loop1_31_rule+0x8e8> │ │ │ │ │ + beq.w f4ac <_loop1_31_rule+0x8f4> │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ ldr r6, [r0, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ strd r9, r0, [sp] │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f47a <_loop1_31_rule+0x8d6> │ │ │ │ │ + beq.w f49a <_loop1_31_rule+0x8e2> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w f464 <_loop1_31_rule+0x8c0> │ │ │ │ │ + bne.w f484 <_loop1_31_rule+0x8cc> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 1216c │ │ │ │ │ + bl 1219c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f280 <_loop1_31_rule+0x6dc> │ │ │ │ │ + beq.w f296 <_loop1_31_rule+0x6de> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f280 <_loop1_31_rule+0x6dc> │ │ │ │ │ + beq.w f296 <_loop1_31_rule+0x6de> │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w f4b0 <_loop1_31_rule+0x90c> │ │ │ │ │ + bne.w f4d2 <_loop1_31_rule+0x91a> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_default_pair │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f3a6 <_loop1_31_rule+0x802> │ │ │ │ │ + beq.w f3c0 <_loop1_31_rule+0x808> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w f49e <_loop1_31_rule+0x8fa> │ │ │ │ │ + bne.w f4be <_loop1_31_rule+0x906> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq.w f26a <_loop1_31_rule+0x6c6> │ │ │ │ │ + beq.w f280 <_loop1_31_rule+0x6c8> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str.w r5, [sl, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ - mov fp, r3 │ │ │ │ │ - b.n ed68 <_loop1_31_rule+0x1c4> │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + b.n ed7a <_loop1_31_rule+0x1c2> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w f378 <_loop1_31_rule+0x7d4> │ │ │ │ │ + blt.w f390 <_loop1_31_rule+0x7d8> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov sl, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w f500 <_loop1_31_rule+0x95c> │ │ │ │ │ + bne.w f526 <_loop1_31_rule+0x96e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ec76 <_loop1_31_rule+0xd2> │ │ │ │ │ + bne.w ec8a <_loop1_31_rule+0xd2> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w f3fa <_loop1_31_rule+0x856> │ │ │ │ │ + bne.w f41a <_loop1_31_rule+0x862> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w f536 <_loop1_31_rule+0x992> │ │ │ │ │ + beq.w f55c <_loop1_31_rule+0x9a4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f536 <_loop1_31_rule+0x992> │ │ │ │ │ + bne.w f55c <_loop1_31_rule+0x9a4> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w f56c <_loop1_31_rule+0x9c8> │ │ │ │ │ + bne.w f594 <_loop1_31_rule+0x9dc> │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w f064 <_loop1_31_rule+0x4c0> │ │ │ │ │ + beq.w f074 <_loop1_31_rule+0x4bc> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f094 <_loop1_31_rule+0x4f0> │ │ │ │ │ + beq.w f0a4 <_loop1_31_rule+0x4ec> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w f4f4 <_loop1_31_rule+0x950> │ │ │ │ │ + beq.w f51a <_loop1_31_rule+0x962> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f4f4 <_loop1_31_rule+0x950> │ │ │ │ │ + bne.w f51a <_loop1_31_rule+0x962> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w f4fc <_loop1_31_rule+0x958> │ │ │ │ │ + bne.w f522 <_loop1_31_rule+0x96a> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov fp, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f300 <_loop1_31_rule+0x75c> │ │ │ │ │ + bne.w f318 <_loop1_31_rule+0x760> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r2 │ │ │ │ │ subs r0, r3, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w f3cc <_loop1_31_rule+0x828> │ │ │ │ │ + bne.w f3e8 <_loop1_31_rule+0x830> │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r2, r1, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f3c8 <_loop1_31_rule+0x824> │ │ │ │ │ + beq.w f3e4 <_loop1_31_rule+0x82c> │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ str r7, [sp, #12] │ │ │ │ │ ldrd r2, r1, [sp, #16] │ │ │ │ │ ldr r7, [r0, #24] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ strd sl, r0, [sp] │ │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f4ce <_loop1_31_rule+0x92a> │ │ │ │ │ + beq.w f4f4 <_loop1_31_rule+0x93c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w f556 <_loop1_31_rule+0x9b2> │ │ │ │ │ + bne.w f57e <_loop1_31_rule+0x9c6> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 1216c │ │ │ │ │ + bl 1219c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f254 <_loop1_31_rule+0x6b0> │ │ │ │ │ + beq.w f268 <_loop1_31_rule+0x6b0> │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w f254 <_loop1_31_rule+0x6b0> │ │ │ │ │ + bne.w f268 <_loop1_31_rule+0x6b0> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f254 <_loop1_31_rule+0x6b0> │ │ │ │ │ + beq.w f268 <_loop1_31_rule+0x6b0> │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_default_pair │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f570 <_loop1_31_rule+0x9cc> │ │ │ │ │ + beq.w f598 <_loop1_31_rule+0x9e0> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w ed4e <_loop1_31_rule+0x1aa> │ │ │ │ │ + beq.w ed62 <_loop1_31_rule+0x1aa> │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ed4e <_loop1_31_rule+0x1aa> │ │ │ │ │ + beq.w ed62 <_loop1_31_rule+0x1aa> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f38e <_loop1_31_rule+0x7ea> │ │ │ │ │ + b.n f3a8 <_loop1_31_rule+0x7f0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w f3c2 <_loop1_31_rule+0x81e> │ │ │ │ │ + blt.w f3de <_loop1_31_rule+0x826> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w f56c <_loop1_31_rule+0x9c8> │ │ │ │ │ + bne.w f594 <_loop1_31_rule+0x9dc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ef64 <_loop1_31_rule+0x3c0> │ │ │ │ │ + bne.w ef74 <_loop1_31_rule+0x3bc> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ subs r3, #2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ @@ -26682,743 +26690,744 @@ │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w f384 <_loop1_31_rule+0x7e0> │ │ │ │ │ + bne.w f39c <_loop1_31_rule+0x7e4> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w f5f4 <_loop1_31_rule+0xa50> │ │ │ │ │ + beq.w f622 <_loop1_31_rule+0xa6a> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f5f4 <_loop1_31_rule+0xa50> │ │ │ │ │ + bne.w f622 <_loop1_31_rule+0xa6a> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w f2d0 <_loop1_31_rule+0x72c> │ │ │ │ │ + bne.w f2e6 <_loop1_31_rule+0x72e> │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w f2b0 <_loop1_31_rule+0x70c> │ │ │ │ │ + beq.w f2c6 <_loop1_31_rule+0x70e> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r7, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f1fe <_loop1_31_rule+0x65a> │ │ │ │ │ + beq.n f210 <_loop1_31_rule+0x658> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w f496 <_loop1_31_rule+0x8f2> │ │ │ │ │ + beq.w f4b6 <_loop1_31_rule+0x8fe> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f496 <_loop1_31_rule+0x8f2> │ │ │ │ │ + bne.w f4b6 <_loop1_31_rule+0x8fe> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w f4c6 <_loop1_31_rule+0x922> │ │ │ │ │ + bne.w f4ea <_loop1_31_rule+0x932> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f350 <_loop1_31_rule+0x7ac> │ │ │ │ │ + bne.w f368 <_loop1_31_rule+0x7b0> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w f3de <_loop1_31_rule+0x83a> │ │ │ │ │ + bne.w f3fc <_loop1_31_rule+0x844> │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r2, r1, [sp, #24] │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldrd r2, r1, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f2d0 <_loop1_31_rule+0x72c> │ │ │ │ │ + beq.w f2e6 <_loop1_31_rule+0x72e> │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ ldr r6, [r0, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ strd r7, r0, [sp] │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f5bc <_loop1_31_rule+0xa18> │ │ │ │ │ + beq.w f5e6 <_loop1_31_rule+0xa2e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w f5de <_loop1_31_rule+0xa3a> │ │ │ │ │ + bne.w f60a <_loop1_31_rule+0xa52> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 1216c │ │ │ │ │ + bl 1219c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f260 <_loop1_31_rule+0x6bc> │ │ │ │ │ + beq.n f274 <_loop1_31_rule+0x6bc> │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n f260 <_loop1_31_rule+0x6bc> │ │ │ │ │ + bne.n f274 <_loop1_31_rule+0x6bc> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f260 <_loop1_31_rule+0x6bc> │ │ │ │ │ + beq.n f274 <_loop1_31_rule+0x6bc> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_default_pair │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f57c <_loop1_31_rule+0x9d8> │ │ │ │ │ + beq.w f5a4 <_loop1_31_rule+0x9ec> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w eeba <_loop1_31_rule+0x316> │ │ │ │ │ + beq.w eeca <_loop1_31_rule+0x312> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w eeba <_loop1_31_rule+0x316> │ │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ │ - mov r9, fp │ │ │ │ │ + beq.w eeca <_loop1_31_rule+0x312> │ │ │ │ │ + ldr.w r9, [sp, #16] │ │ │ │ │ + mov r5, fp │ │ │ │ │ mov r6, sl │ │ │ │ │ - b.n f058 <_loop1_31_rule+0x4b4> │ │ │ │ │ + b.n f068 <_loop1_31_rule+0x4b0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n ef0e <_loop1_31_rule+0x36a> │ │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ │ - mov r9, fp │ │ │ │ │ + b.n ef1e <_loop1_31_rule+0x366> │ │ │ │ │ + ldr.w r9, [sp, #16] │ │ │ │ │ + mov r5, fp │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, sl │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w f09e <_loop1_31_rule+0x4fa> │ │ │ │ │ + beq.w f0ae <_loop1_31_rule+0x4f6> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w f09e <_loop1_31_rule+0x4fa> │ │ │ │ │ + bne.w f0ae <_loop1_31_rule+0x4f6> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f58e <_loop1_31_rule+0x9ea> │ │ │ │ │ + beq.w f5b8 <_loop1_31_rule+0xa00> │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - bge.n f242 <_loop1_31_rule+0x69e> │ │ │ │ │ + bge.n f256 <_loop1_31_rule+0x69e> │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr.w r1, [r6, r7, lsl #2] │ │ │ │ │ str.w r1, [r3, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ - b.n f230 <_loop1_31_rule+0x68c> │ │ │ │ │ + b.n f244 <_loop1_31_rule+0x68c> │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f0ac <_loop1_31_rule+0x508> │ │ │ │ │ + b.n f0bc <_loop1_31_rule+0x504> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f09e <_loop1_31_rule+0x4fa> │ │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ │ - mov r9, fp │ │ │ │ │ + b.n f0ae <_loop1_31_rule+0x4f6> │ │ │ │ │ + ldr.w r9, [sp, #16] │ │ │ │ │ + mov r5, fp │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, sl │ │ │ │ │ - b.n f20a <_loop1_31_rule+0x666> │ │ │ │ │ + b.n f21e <_loop1_31_rule+0x666> │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f5a6 <_loop1_31_rule+0xa02> │ │ │ │ │ + beq.w f5d0 <_loop1_31_rule+0xa18> │ │ │ │ │ mov sl, r0 │ │ │ │ │ - b.n eec8 <_loop1_31_rule+0x324> │ │ │ │ │ + b.n eed8 <_loop1_31_rule+0x320> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n f0ba <_loop1_31_rule+0x516> │ │ │ │ │ + b.n f0ca <_loop1_31_rule+0x512> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w f39a <_loop1_31_rule+0x7f6> │ │ │ │ │ + blt.w f3b4 <_loop1_31_rule+0x7fc> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w edd6 <_loop1_31_rule+0x232> │ │ │ │ │ + beq.w ede6 <_loop1_31_rule+0x22e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f0ba <_loop1_31_rule+0x516> │ │ │ │ │ + b.n f0ca <_loop1_31_rule+0x512> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w f3d6 <_loop1_31_rule+0x832> │ │ │ │ │ + blt.w f3f2 <_loop1_31_rule+0x83a> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r7, [r3, #16] │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w f0fe <_loop1_31_rule+0x55a> │ │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ │ - mov r9, fp │ │ │ │ │ + beq.w f10e <_loop1_31_rule+0x556> │ │ │ │ │ + ldr.w r9, [sp, #16] │ │ │ │ │ + mov r5, fp │ │ │ │ │ mov r6, sl │ │ │ │ │ - b.n f3c8 <_loop1_31_rule+0x824> │ │ │ │ │ + b.n f3e4 <_loop1_31_rule+0x82c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72c4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ecb0 <_loop1_31_rule+0x10c> │ │ │ │ │ + beq.w ecc4 <_loop1_31_rule+0x10c> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w ecb8 <_loop1_31_rule+0x114> │ │ │ │ │ + beq.w eccc <_loop1_31_rule+0x114> │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f5d2 <_loop1_31_rule+0xa2e> │ │ │ │ │ + bne.w f5fe <_loop1_31_rule+0xa46> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ - b.n ecb8 <_loop1_31_rule+0x114> │ │ │ │ │ + b.n eccc <_loop1_31_rule+0x114> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72c4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ef9e <_loop1_31_rule+0x3fa> │ │ │ │ │ + beq.w efae <_loop1_31_rule+0x3f6> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w efa6 <_loop1_31_rule+0x402> │ │ │ │ │ + beq.w efb6 <_loop1_31_rule+0x3fe> │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f4ba <_loop1_31_rule+0x916> │ │ │ │ │ + bne.w f4de <_loop1_31_rule+0x926> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ - b.n efa6 <_loop1_31_rule+0x402> │ │ │ │ │ + b.n efb6 <_loop1_31_rule+0x3fe> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72c4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ee1e <_loop1_31_rule+0x27a> │ │ │ │ │ + beq.w ee2e <_loop1_31_rule+0x276> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w ee26 <_loop1_31_rule+0x282> │ │ │ │ │ + beq.w ee36 <_loop1_31_rule+0x27e> │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f5ac <_loop1_31_rule+0xa08> │ │ │ │ │ + bne.w f5d6 <_loop1_31_rule+0xa1e> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ - b.n ee26 <_loop1_31_rule+0x282> │ │ │ │ │ + b.n ee36 <_loop1_31_rule+0x27e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72c4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f144 <_loop1_31_rule+0x5a0> │ │ │ │ │ + beq.w f154 <_loop1_31_rule+0x59c> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w f14c <_loop1_31_rule+0x5a8> │ │ │ │ │ + beq.w f15c <_loop1_31_rule+0x5a4> │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f4b4 <_loop1_31_rule+0x910> │ │ │ │ │ + bne.w f4d6 <_loop1_31_rule+0x91e> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ - b.n f14c <_loop1_31_rule+0x5a8> │ │ │ │ │ + b.n f15c <_loop1_31_rule+0x5a4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n ef0e <_loop1_31_rule+0x36a> │ │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ │ - mov r9, fp │ │ │ │ │ + b.n ef1e <_loop1_31_rule+0x366> │ │ │ │ │ + ldr.w r9, [sp, #16] │ │ │ │ │ + mov r5, fp │ │ │ │ │ mov r6, sl │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w f09e <_loop1_31_rule+0x4fa> │ │ │ │ │ - b.n f218 <_loop1_31_rule+0x674> │ │ │ │ │ + beq.w f0ae <_loop1_31_rule+0x4f6> │ │ │ │ │ + b.n f22c <_loop1_31_rule+0x674> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f0ba <_loop1_31_rule+0x516> │ │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ │ - mov r9, fp │ │ │ │ │ + b.n f0ca <_loop1_31_rule+0x512> │ │ │ │ │ + ldr.w r9, [sp, #16] │ │ │ │ │ + mov r5, fp │ │ │ │ │ mov r6, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f05c <_loop1_31_rule+0x4b8> │ │ │ │ │ + beq.w f06c <_loop1_31_rule+0x4b4> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f38e <_loop1_31_rule+0x7ea> │ │ │ │ │ + b.n f3a8 <_loop1_31_rule+0x7f0> │ │ │ │ │ movs r5, #0 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f206 <_loop1_31_rule+0x662> │ │ │ │ │ + b.n f21a <_loop1_31_rule+0x662> │ │ │ │ │ subs r3, #3 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f09e <_loop1_31_rule+0x4fa> │ │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ │ - mov r9, fp │ │ │ │ │ + b.n f0ae <_loop1_31_rule+0x4f6> │ │ │ │ │ + ldr.w r9, [sp, #16] │ │ │ │ │ + mov r5, fp │ │ │ │ │ mov r6, sl │ │ │ │ │ - b.n f3c4 <_loop1_31_rule+0x820> │ │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ │ - mov r9, fp │ │ │ │ │ + b.n f3e0 <_loop1_31_rule+0x828> │ │ │ │ │ + ldr.w r9, [sp, #16] │ │ │ │ │ + mov r5, fp │ │ │ │ │ mov r6, sl │ │ │ │ │ - b.n f206 <_loop1_31_rule+0x662> │ │ │ │ │ + b.n f21a <_loop1_31_rule+0x662> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n f3b6 <_loop1_31_rule+0x812> │ │ │ │ │ + bne.n f3d2 <_loop1_31_rule+0x81a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f09e <_loop1_31_rule+0x4fa> │ │ │ │ │ + b.n f0ae <_loop1_31_rule+0x4f6> │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n f38a <_loop1_31_rule+0x7e6> │ │ │ │ │ + b.n f3a4 <_loop1_31_rule+0x7ec> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f0b6 <_loop1_31_rule+0x512> │ │ │ │ │ + b.n f0c6 <_loop1_31_rule+0x50e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n ee04 <_loop1_31_rule+0x260> │ │ │ │ │ + b.n ee14 <_loop1_31_rule+0x25c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n ec96 <_loop1_31_rule+0xf2> │ │ │ │ │ + b.n ecaa <_loop1_31_rule+0xf2> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ed02 <_loop1_31_rule+0x15e> │ │ │ │ │ + beq.w ed16 <_loop1_31_rule+0x15e> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n ef0e <_loop1_31_rule+0x36a> │ │ │ │ │ + b.n ef1e <_loop1_31_rule+0x366> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w ebe0 <_loop1_31_rule+0x3c> │ │ │ │ │ + beq.w ebf4 <_loop1_31_rule+0x3c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n f250 <_loop1_31_rule+0x6ac> │ │ │ │ │ + b.n f264 <_loop1_31_rule+0x6ac> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n ef0e <_loop1_31_rule+0x36a> │ │ │ │ │ + b.n ef1e <_loop1_31_rule+0x366> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n ef0a <_loop1_31_rule+0x366> │ │ │ │ │ + b.n ef1a <_loop1_31_rule+0x362> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n f250 <_loop1_31_rule+0x6ac> │ │ │ │ │ + b.n f264 <_loop1_31_rule+0x6ac> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ee70 <_loop1_31_rule+0x2cc> │ │ │ │ │ + beq.w ee80 <_loop1_31_rule+0x2c8> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n f0ba <_loop1_31_rule+0x516> │ │ │ │ │ + b.n f0ca <_loop1_31_rule+0x512> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n f472 <_loop1_31_rule+0x8ce> │ │ │ │ │ + bne.n f492 <_loop1_31_rule+0x8da> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f0ba <_loop1_31_rule+0x516> │ │ │ │ │ + b.n f0ca <_loop1_31_rule+0x512> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f0ba <_loop1_31_rule+0x516> │ │ │ │ │ + b.n f0ca <_loop1_31_rule+0x512> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n f12a <_loop1_31_rule+0x586> │ │ │ │ │ + b.n f13a <_loop1_31_rule+0x582> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w eeba <_loop1_31_rule+0x316> │ │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ │ - mov r9, fp │ │ │ │ │ + beq.w eeca <_loop1_31_rule+0x312> │ │ │ │ │ + ldr.w r9, [sp, #16] │ │ │ │ │ + mov r5, fp │ │ │ │ │ mov r6, sl │ │ │ │ │ - b.n f3b6 <_loop1_31_rule+0x812> │ │ │ │ │ + b.n f3d2 <_loop1_31_rule+0x81a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f0ba <_loop1_31_rule+0x516> │ │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ │ - mov r9, fp │ │ │ │ │ + b.n f0ca <_loop1_31_rule+0x512> │ │ │ │ │ + ldr.w r9, [sp, #16] │ │ │ │ │ + mov r5, fp │ │ │ │ │ mov r6, sl │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f206 <_loop1_31_rule+0x662> │ │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ │ - mov r9, fp │ │ │ │ │ + b.n f21a <_loop1_31_rule+0x662> │ │ │ │ │ + ldr.w r9, [sp, #16] │ │ │ │ │ + mov r5, fp │ │ │ │ │ mov r6, sl │ │ │ │ │ - b.n f4be <_loop1_31_rule+0x91a> │ │ │ │ │ + b.n f4e2 <_loop1_31_rule+0x92a> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n f5b8 <_loop1_31_rule+0xa14> │ │ │ │ │ + bne.n f5e2 <_loop1_31_rule+0xa2a> │ │ │ │ │ subs r3, #2 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f09e <_loop1_31_rule+0x4fa> │ │ │ │ │ + b.n f0ae <_loop1_31_rule+0x4f6> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n f424 <_loop1_31_rule+0x880> │ │ │ │ │ + bne.n f444 <_loop1_31_rule+0x88c> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n ef0e <_loop1_31_rule+0x36a> │ │ │ │ │ + b.n ef1e <_loop1_31_rule+0x366> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n ef84 <_loop1_31_rule+0x3e0> │ │ │ │ │ + b.n ef94 <_loop1_31_rule+0x3dc> │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n f4be <_loop1_31_rule+0x91a> │ │ │ │ │ + b.n f4e2 <_loop1_31_rule+0x92a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n ef0a <_loop1_31_rule+0x366> │ │ │ │ │ + b.n ef1a <_loop1_31_rule+0x362> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w ec48 <_loop1_31_rule+0xa4> │ │ │ │ │ + b.w ec5c <_loop1_31_rule+0xa4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w ec26 <_loop1_31_rule+0x82> │ │ │ │ │ + beq.w ec3a <_loop1_31_rule+0x82> │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n f05e <_loop1_31_rule+0x4ba> │ │ │ │ │ + b.n f06e <_loop1_31_rule+0x4b6> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n ef0e <_loop1_31_rule+0x36a> │ │ │ │ │ + b.n ef1e <_loop1_31_rule+0x366> │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f3b6 <_loop1_31_rule+0x812> │ │ │ │ │ - b.n ed4e <_loop1_31_rule+0x1aa> │ │ │ │ │ + bne.w f3d2 <_loop1_31_rule+0x81a> │ │ │ │ │ + b.n ed62 <_loop1_31_rule+0x1aa> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n ef36 <_loop1_31_rule+0x392> │ │ │ │ │ + b.n ef46 <_loop1_31_rule+0x38e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n ed8c <_loop1_31_rule+0x1e8> │ │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ │ - mov r9, fp │ │ │ │ │ + b.n ed9c <_loop1_31_rule+0x1e4> │ │ │ │ │ + ldr.w r9, [sp, #16] │ │ │ │ │ + mov r5, fp │ │ │ │ │ mov r6, sl │ │ │ │ │ - b.n f05e <_loop1_31_rule+0x4ba> │ │ │ │ │ + b.n f06e <_loop1_31_rule+0x4b6> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n edb6 <_loop1_31_rule+0x212> │ │ │ │ │ + b.n edc6 <_loop1_31_rule+0x20e> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w eff4 <_loop1_31_rule+0x450> │ │ │ │ │ + beq.w f004 <_loop1_31_rule+0x44c> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n f20a <_loop1_31_rule+0x666> │ │ │ │ │ + b.n f21e <_loop1_31_rule+0x666> │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n f3c8 <_loop1_31_rule+0x824> │ │ │ │ │ + b.n f3e4 <_loop1_31_rule+0x82c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f3ee <_loop1_31_rule+0x84a> │ │ │ │ │ - b.n f058 <_loop1_31_rule+0x4b4> │ │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ │ - mov r9, fp │ │ │ │ │ + beq.w f40e <_loop1_31_rule+0x856> │ │ │ │ │ + b.n f068 <_loop1_31_rule+0x4b0> │ │ │ │ │ + ldr.w r9, [sp, #16] │ │ │ │ │ + mov r5, fp │ │ │ │ │ mov r6, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f05c <_loop1_31_rule+0x4b8> │ │ │ │ │ - b.n f058 <_loop1_31_rule+0x4b4> │ │ │ │ │ + beq.w f06c <_loop1_31_rule+0x4b4> │ │ │ │ │ + b.n f068 <_loop1_31_rule+0x4b0> │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n f250 <_loop1_31_rule+0x6ac> │ │ │ │ │ + b.n f264 <_loop1_31_rule+0x6ac> │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, sl │ │ │ │ │ - b.n f592 <_loop1_31_rule+0x9ee> │ │ │ │ │ + b.n f5bc <_loop1_31_rule+0xa04> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f0b6 <_loop1_31_rule+0x512> │ │ │ │ │ + b.n f0c6 <_loop1_31_rule+0x50e> │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n f564 <_loop1_31_rule+0x9c0> │ │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ │ + b.n f58c <_loop1_31_rule+0x9d4> │ │ │ │ │ + ldr.w r9, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r9, fp │ │ │ │ │ + mov r5, fp │ │ │ │ │ mov r6, sl │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f208 <_loop1_31_rule+0x664> │ │ │ │ │ - b.n f564 <_loop1_31_rule+0x9c0> │ │ │ │ │ + beq.w f21c <_loop1_31_rule+0x664> │ │ │ │ │ + b.n f58c <_loop1_31_rule+0x9d4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n ef0a <_loop1_31_rule+0x366> │ │ │ │ │ + b.n ef1a <_loop1_31_rule+0x362> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f196 <_loop1_31_rule+0x5f2> │ │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ │ - mov r9, fp │ │ │ │ │ + beq.w f1a6 <_loop1_31_rule+0x5ee> │ │ │ │ │ + ldr.w r9, [sp, #16] │ │ │ │ │ + mov r5, fp │ │ │ │ │ mov r6, sl │ │ │ │ │ - b.n f564 <_loop1_31_rule+0x9c0> │ │ │ │ │ + b.n f58c <_loop1_31_rule+0x9d4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n f0e0 <_loop1_31_rule+0x53c> │ │ │ │ │ + b.n f0f0 <_loop1_31_rule+0x538> │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -0000f5fc : │ │ │ │ │ +0000f62c : │ │ │ │ │ named_expression_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w f9e6 │ │ │ │ │ + beq.w fa16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f9e6 │ │ │ │ │ + bne.w fa16 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w f9f6 │ │ │ │ │ + bne.w fa26 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w f9d2 │ │ │ │ │ + beq.w fa02 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f9d2 │ │ │ │ │ + bne.w fa02 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w f9e0 │ │ │ │ │ + bne.w fa10 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n f6cc │ │ │ │ │ + beq.n f6fc │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r6, r3, [r3, #12] │ │ │ │ │ mov r8, r3 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n f6f6 │ │ │ │ │ + bne.n f726 │ │ │ │ │ ldrd r3, r2, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n f78a │ │ │ │ │ + bne.n f7ba │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w f982 │ │ │ │ │ + bne.w f9b2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72c4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f7d8 │ │ │ │ │ + beq.w f808 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #53 @ 0x35 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f7d8 │ │ │ │ │ + beq.w f808 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n f774 │ │ │ │ │ + blt.n f7a4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldrd r6, r3, [r3, #12] │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w f9e0 │ │ │ │ │ + bne.w fa10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f682 │ │ │ │ │ + beq.n f6b2 │ │ │ │ │ movs r1, #53 @ 0x35 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f682 │ │ │ │ │ + beq.n f6b2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72c4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f9ca │ │ │ │ │ + beq.w f9fa │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f9ca │ │ │ │ │ + beq.w f9fa │ │ │ │ │ mov r1, r5 │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldrd r5, r3, [r3, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_set_expr_context │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f9c4 │ │ │ │ │ + beq.w f9f4 │ │ │ │ │ strd r5, r3, [sp] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_NamedExpr> │ │ │ │ │ @@ -27426,143 +27435,143 @@ │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC31 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 53c8 │ │ │ │ │ + bl 53c0 │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f98a │ │ │ │ │ + beq.w f9ba │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w f99e │ │ │ │ │ + bne.w f9ce │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n f6c2 │ │ │ │ │ + b.n f6f2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n f692 │ │ │ │ │ + beq.n f6c2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w f9f6 │ │ │ │ │ + bne.w fa26 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w f9bc │ │ │ │ │ + beq.w f9ec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f9bc │ │ │ │ │ + bne.w f9ec │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w f9b6 │ │ │ │ │ + bne.w f9e6 │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1211 @ 0x4bb │ │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - cbz r0, f7e0 │ │ │ │ │ + cbz r0, f810 │ │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n f770 │ │ │ │ │ + bne.n f7a0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b.n f692 │ │ │ │ │ + b.n f6c2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b.n f770 │ │ │ │ │ + b.n f7a0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w f9b6 │ │ │ │ │ + bne.w f9e6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72c4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n f8bc │ │ │ │ │ + bne.n f8ec │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w f9b6 │ │ │ │ │ + bne.w f9e6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, f850 │ │ │ │ │ + cbnz r0, f880 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w f9b6 │ │ │ │ │ + bne.w f9e6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_119_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_119_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ - cbz r0, f838 │ │ │ │ │ + cbz r0, f868 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9df4 │ │ │ │ │ + bl 9dfc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n f91c │ │ │ │ │ + bne.n f94c │ │ │ │ │ movs r3, #0 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1211 @ 0x4bb │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ - b.n f7c6 │ │ │ │ │ + b.n f7f6 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f80e │ │ │ │ │ + beq.n f83e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9df4 │ │ │ │ │ + bl 9dfc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f80e │ │ │ │ │ + beq.n f83e │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_118_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_118_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f80e │ │ │ │ │ + beq.n f83e │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC52 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC52 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ movw r2, #0 │ │ │ │ │ @@ -27572,38 +27581,38 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ ldr r2, [r3, #32] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r6, #20] │ │ │ │ │ - bl 7c54 │ │ │ │ │ + bl 7c40 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f840 │ │ │ │ │ + beq.n f870 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f7d4 │ │ │ │ │ + b.n f804 │ │ │ │ │ movs r1, #53 @ 0x35 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f7f8 │ │ │ │ │ + beq.n f828 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72c4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f7f8 │ │ │ │ │ + beq.n f828 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [r6, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ @@ -27624,42 +27633,42 @@ │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC71 │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC71 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ - bl 7c54 │ │ │ │ │ + bl 7c40 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n f8ae │ │ │ │ │ - b.n f840 │ │ │ │ │ + bne.n f8de │ │ │ │ │ + b.n f870 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f838 │ │ │ │ │ + beq.n f868 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9df4 │ │ │ │ │ + bl 9dfc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f838 │ │ │ │ │ + beq.n f868 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_118_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_118_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f838 │ │ │ │ │ + beq.w f868 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [r6, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ @@ -27679,979 +27688,975 @@ │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC72 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r3, r2, [sp, #20] │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ - b.n f90a │ │ │ │ │ + b.n f93a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n f6c2 │ │ │ │ │ + b.n f6f2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - cbz r0, f9b0 │ │ │ │ │ + cbz r0, f9e0 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n f780 │ │ │ │ │ + b.n f7b0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n f994 │ │ │ │ │ + bne.n f9c4 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f770 │ │ │ │ │ + b.n f7a0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f780 │ │ │ │ │ + b.n f7b0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n f8b8 │ │ │ │ │ + b.n f8e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n f7ae │ │ │ │ │ + b.n f7de │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n f736 │ │ │ │ │ + b.n f766 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n f9b2 │ │ │ │ │ + b.n f9e2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w f662 │ │ │ │ │ + beq.w f692 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n f9b2 │ │ │ │ │ + b.n f9e2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w f63a │ │ │ │ │ + beq.w f66a │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n f6c2 │ │ │ │ │ + b.n f6f2 │ │ │ │ │ │ │ │ │ │ -0000f9fc : │ │ │ │ │ +0000fa2c : │ │ │ │ │ tuple_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #28 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w fc98 │ │ │ │ │ + beq.w fcc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w fc98 │ │ │ │ │ + bne.w fcc8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w fc78 │ │ │ │ │ + bne.w fca8 │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.w fc58 │ │ │ │ │ + beq.w fc88 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w fb9c │ │ │ │ │ + beq.w fbcc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w fc24 │ │ │ │ │ + beq.w fc54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w fc24 │ │ │ │ │ + bne.w fc54 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w fc34 │ │ │ │ │ + bne.w fc64 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov sl, r2 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w fc48 │ │ │ │ │ + beq.w fc78 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w fc48 │ │ │ │ │ + bne.w fc78 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n fb94 │ │ │ │ │ + bne.n fbc4 │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq.n fb78 │ │ │ │ │ + beq.n fba8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r6, [r3, #16] │ │ │ │ │ mov fp, r2 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n fbc2 │ │ │ │ │ + bne.n fbf2 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n fb94 │ │ │ │ │ + bne.n fbc4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f5fc │ │ │ │ │ + bl f62c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n fbbc │ │ │ │ │ + beq.n fbee │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n fba4 │ │ │ │ │ + beq.n fbd4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ff50 │ │ │ │ │ + bl ff80 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w fc3a │ │ │ │ │ + bne.w fc74 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w fc8c │ │ │ │ │ + beq.w fcbc │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w fc8c │ │ │ │ │ + bne.w fcbc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n fb9e │ │ │ │ │ + bne.n fbce │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n fb9c │ │ │ │ │ + beq.n fbcc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w fc78 │ │ │ │ │ + beq.w fca8 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r9 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Tuple> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Tuple │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w fca8 │ │ │ │ │ + beq.w fcd8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w fca8 │ │ │ │ │ + bne.w fcd8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n fc02 │ │ │ │ │ + blt.n fc34 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r6, [r3, #16] │ │ │ │ │ mov fp, r2 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n fac4 │ │ │ │ │ + beq.n faf4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n fba8 │ │ │ │ │ + b.n fbd8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n fb6c │ │ │ │ │ + b.n fb9c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ movs r6, #0 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ - b.n fb20 │ │ │ │ │ + b.n fb50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n fc1c │ │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + bne.n fc4c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n fba8 │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + b.n fbd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9df4 │ │ │ │ │ + bl 9dfc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n fad0 │ │ │ │ │ + beq.n fb00 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n fc3e │ │ │ │ │ + beq.n fc6a │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r6 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, fp │ │ │ │ │ ldr r6, [r7, #24] │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr r6, [r7, #20] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Starred │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n fbb0 │ │ │ │ │ + beq.n fbe0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, fc0e │ │ │ │ │ + cbnz r3, fc40 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n fae8 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n fb1a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n fba8 │ │ │ │ │ + b.n fbd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w fae8 │ │ │ │ │ + beq.n fc30 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n fba8 │ │ │ │ │ + b.n fbd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w fa88 │ │ │ │ │ + beq.w fab8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n fb9e │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n fba8 │ │ │ │ │ + b.n fbce │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n fba8 │ │ │ │ │ + b.n fbd8 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n fbd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w fab0 │ │ │ │ │ - b.n fb94 │ │ │ │ │ + beq.w fae0 │ │ │ │ │ + b.n fbc4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n fc82 │ │ │ │ │ + blt.n fcb2 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w fa50 │ │ │ │ │ + beq.w fa80 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n fb70 │ │ │ │ │ + b.n fba0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n fc7c │ │ │ │ │ + b.n fcac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r0, fcbc │ │ │ │ │ + cbnz r0, fcec │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n fb20 │ │ │ │ │ + b.n fb50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w fa38 │ │ │ │ │ - b.n fc78 │ │ │ │ │ + beq.w fa68 │ │ │ │ │ + b.n fca8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w fb6c │ │ │ │ │ + beq.w fb9c │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n fc7c │ │ │ │ │ + b.n fcac │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n fc34 │ │ │ │ │ + b.n fc64 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000fcc4 : │ │ │ │ │ +0000fcf4 : │ │ │ │ │ star_named_expression_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n fdbc │ │ │ │ │ + beq.n fdec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n fdbc │ │ │ │ │ + bne.n fdec │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, fd56 │ │ │ │ │ + cbnz r2, fd86 │ │ │ │ │ ldrd r6, r5, [r4, #8] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.n fd36 │ │ │ │ │ + beq.n fd66 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, fd62 │ │ │ │ │ + cbnz r0, fd92 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, fd56 │ │ │ │ │ + cbnz r3, fd86 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f5fc │ │ │ │ │ + bl f62c │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, fd5e │ │ │ │ │ + cbz r0, fd8e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n fdb0 │ │ │ │ │ + blt.n fde0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n fd0e │ │ │ │ │ + beq.n fd3e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n fd2c │ │ │ │ │ + b.n fd5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n fd28 │ │ │ │ │ + b.n fd58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9df4 │ │ │ │ │ + bl 9dfc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n fd18 │ │ │ │ │ + beq.n fd48 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n fd28 │ │ │ │ │ + beq.n fd58 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Starred │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, fd9c │ │ │ │ │ + cbz r0, fdcc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n fd28 │ │ │ │ │ + beq.n fd58 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n fd28 │ │ │ │ │ + beq.n fd58 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n fd2c │ │ │ │ │ + b.n fd5c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n fd2c │ │ │ │ │ + b.n fd5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n fcf4 │ │ │ │ │ + b.n fd24 │ │ │ │ │ │ │ │ │ │ -0000fdc4 : │ │ │ │ │ +0000fdf4 : │ │ │ │ │ block_rule(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #20 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n fece │ │ │ │ │ + beq.n fefe │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n fece │ │ │ │ │ + bne.n fefe │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n feda │ │ │ │ │ + bne.n ff0a │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1033 @ 0x409 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - cbnz r0, fe50 │ │ │ │ │ + cbnz r0, fe80 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r5, r2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n feda │ │ │ │ │ + bne.n ff0a │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, fe5c │ │ │ │ │ + cbz r0, fe8c │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, fe5c │ │ │ │ │ + cbz r0, fe8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ - cbz r0, fe5c │ │ │ │ │ + cbz r0, fe8c │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ movs r1, #6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, fe5c │ │ │ │ │ + cbz r0, fe8c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n feec │ │ │ │ │ + bne.n ff1c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1033 @ 0x409 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n feda │ │ │ │ │ + bne.n ff0a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1efc │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, fe74 │ │ │ │ │ + cbz r0, fea4 │ │ │ │ │ mov r3, r6 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ - b.n fe44 │ │ │ │ │ + b.n fe74 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, fe82 │ │ │ │ │ + cbnz r3, feb2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ mov r3, r6 │ │ │ │ │ - b.n fe44 │ │ │ │ │ + b.n fe74 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r2, fedc │ │ │ │ │ + cbnz r2, ff0c │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n fee4 │ │ │ │ │ + beq.n ff14 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, fee4 │ │ │ │ │ + cbnz r0, ff14 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ - cbnz r3, fec4 │ │ │ │ │ + cbnz r3, fef4 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, fec4 │ │ │ │ │ + cbz r0, fef4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ - cbnz r0, fef8 │ │ │ │ │ + cbnz r0, ff28 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n fe7a │ │ │ │ │ + b.n feaa │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n fdf8 │ │ │ │ │ + beq.n fe28 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n fe58 │ │ │ │ │ + b.n fe88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n fea0 │ │ │ │ │ + b.n fed0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, ff32 │ │ │ │ │ + cbnz r0, ff62 │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ mov r3, r6 │ │ │ │ │ - b.n fe44 │ │ │ │ │ + b.n fe74 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC75 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC75 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, ff3e │ │ │ │ │ + cbz r0, ff6e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r3, ff24 │ │ │ │ │ + cbz r3, ff54 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - cbnz r0, ff46 │ │ │ │ │ + cbnz r0, ff76 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, r6 │ │ │ │ │ - b.n fe44 │ │ │ │ │ + b.n fe74 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n fee0 │ │ │ │ │ + b.n ff10 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n fec4 │ │ │ │ │ + beq.n fef4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n fec8 │ │ │ │ │ + b.n fef8 │ │ │ │ │ │ │ │ │ │ -0000ff50 : │ │ │ │ │ +0000ff80 : │ │ │ │ │ star_named_expressions_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 103c0 │ │ │ │ │ + beq.w 103e8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 103c0 │ │ │ │ │ + bne.w 103e8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 103d0 │ │ │ │ │ + bne.w 103f8 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 10376 │ │ │ │ │ + beq.w 103b2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10376 │ │ │ │ │ + bne.w 103b2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 10272 │ │ │ │ │ + bne.w 102ac │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 103b0 │ │ │ │ │ + beq.w 103d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 103b0 │ │ │ │ │ + bne.w 103d8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1039a │ │ │ │ │ + bne.w 102a8 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 1023c │ │ │ │ │ + beq.w 10260 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r7, r6, [r3, #12] │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10280 │ │ │ │ │ + bne.w 102ba │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1039a │ │ │ │ │ + bne.w 102a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f5fc │ │ │ │ │ + bl f62c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10272 │ │ │ │ │ + beq.w 102ac │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 103a0 │ │ │ │ │ + beq.w 103c8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 103a0 │ │ │ │ │ + bne.w 103c8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1039a │ │ │ │ │ + bne.w 102a8 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10392 │ │ │ │ │ + beq.w 102a0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 1039a │ │ │ │ │ + bne.w 102a8 │ │ │ │ │ strd fp, r9, [sp, #20] │ │ │ │ │ movs r6, #1 │ │ │ │ │ mov fp, r7 │ │ │ │ │ - b.n 100ae │ │ │ │ │ + b.n 100de │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r9, lsl #2] │ │ │ │ │ ldrd r7, sl, [r3, #12] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 10114 │ │ │ │ │ + bne.n 10144 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 103e4 │ │ │ │ │ + bne.w 10412 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f5fc │ │ │ │ │ + bl f62c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1025a │ │ │ │ │ + beq.w 1027e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1030e │ │ │ │ │ + bne.w 1034e │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.n 10162 │ │ │ │ │ + beq.n 10192 │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ str.w r7, [r8, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10176 │ │ │ │ │ + beq.n 101a6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 103d6 │ │ │ │ │ + beq.w 10404 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 103d6 │ │ │ │ │ + bne.w 10404 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 103e4 │ │ │ │ │ + bne.w 10412 │ │ │ │ │ ldrd r9, r3, [r4, #8] │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - bne.n 10062 │ │ │ │ │ + bne.n 10092 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 102c2 │ │ │ │ │ + blt.w 102fc │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r9, lsl #2] │ │ │ │ │ ldrd r7, sl, [r3, #12] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 103e4 │ │ │ │ │ + bne.w 10412 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10078 │ │ │ │ │ + beq.n 100a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9df4 │ │ │ │ │ + bl 9dfc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10078 │ │ │ │ │ + beq.n 100a8 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1035e │ │ │ │ │ + beq.w 1039e │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr.w r1, [ip, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr.w r1, [ip, #20] │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Starred │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10342 │ │ │ │ │ + beq.w 10382 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 102fa │ │ │ │ │ + bne.w 1033a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 100a0 │ │ │ │ │ + b.n 100d0 │ │ │ │ │ lsls r6, r6, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ lsls r1, r6, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10388 │ │ │ │ │ + beq.w 103fe │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b.n 100a4 │ │ │ │ │ + b.n 100d4 │ │ │ │ │ mov r7, fp │ │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ │ ldr.w fp, [sp, #20] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1038c │ │ │ │ │ + beq.n 1029a │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n 101fe │ │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ │ + ble.n 10220 │ │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr.w r1, [r8] │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ - beq.n 101fe │ │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ │ + beq.n 10220 │ │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ │ str r1, [r2, #4] │ │ │ │ │ - beq.n 101fe │ │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ │ + beq.n 10220 │ │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ │ str r1, [r2, #8] │ │ │ │ │ - beq.n 101fe │ │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ │ + beq.n 10220 │ │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ │ cmp r5, #4 │ │ │ │ │ ldr.w r1, [r8, #12] │ │ │ │ │ str r1, [r2, #12] │ │ │ │ │ - beq.n 101fe │ │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ │ + beq.n 10220 │ │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ │ cmp r5, #5 │ │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ │ str r1, [r2, #16] │ │ │ │ │ - beq.n 101fe │ │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ │ - cmp r5, #6 │ │ │ │ │ - ldr.w r1, [r8, #20] │ │ │ │ │ - str r1, [r2, #20] │ │ │ │ │ - beq.n 101fe │ │ │ │ │ + beq.n 10220 │ │ │ │ │ sub.w r7, r8, #4 │ │ │ │ │ - add.w r2, r8, #20 │ │ │ │ │ + add.w r2, r8, #16 │ │ │ │ │ add.w r7, r7, r5, lsl #2 │ │ │ │ │ rsb ip, r8, #4 │ │ │ │ │ add.w r3, ip, r2 │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ ldr.w r0, [r2, #4]! │ │ │ │ │ str r0, [r1, r3] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - bne.n 101ee │ │ │ │ │ + bne.n 10210 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r9 │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -28659,360 +28664,367 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbz r0, 10276 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 102b0 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 10372 │ │ │ │ │ + bne.w 103c4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1026a │ │ │ │ │ + blt.n 10310 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r7, r6, [r3, #12] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w fff4 │ │ │ │ │ - b.n 1039a │ │ │ │ │ + beq.w 10024 │ │ │ │ │ + b.n 102a8 │ │ │ │ │ mov r7, fp │ │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ │ ldr.w fp, [sp, #20] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10182 │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ + bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ + R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 101c0 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Free │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ - b.n 10232 │ │ │ │ │ + b.n 10256 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9df4 │ │ │ │ │ + bl 9dfc │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10002 │ │ │ │ │ + beq.w 10032 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1039a │ │ │ │ │ + beq.n 102a8 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r6 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Starred │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbz r0, 102ec │ │ │ │ │ + cbz r0, 1032c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 102da │ │ │ │ │ + cbnz r3, 1031a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1001e │ │ │ │ │ + b.n 1004e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, fp │ │ │ │ │ + movs r1, #1 │ │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ │ - subs r2, #1 │ │ │ │ │ ldr.w fp, [sp, #20] │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 10288 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ - ldr r1, [r4, #20] │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 10182 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 102ac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 102be │ │ │ │ │ + beq.n 102f8 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 10272 │ │ │ │ │ + b.n 102ac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10272 │ │ │ │ │ - b.n 102e6 │ │ │ │ │ + beq.n 102ac │ │ │ │ │ + b.n 10326 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbnz r0, 1032c │ │ │ │ │ + cbnz r0, 1036c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 100a0 │ │ │ │ │ + beq.w 100d0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 100a0 │ │ │ │ │ + beq.w 100d0 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w fp, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 10272 │ │ │ │ │ + b.n 102ac │ │ │ │ │ mov r7, fp │ │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ │ ldr.w fp, [sp, #20] │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 10182 │ │ │ │ │ + b.n 101b2 │ │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ │ mov r7, fp │ │ │ │ │ ldr.w fp, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 10338 │ │ │ │ │ + bne.n 10378 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10182 │ │ │ │ │ + b.n 101b2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, fp │ │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ │ mov r1, r3 │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldr.w fp, [sp, #20] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10182 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10276 │ │ │ │ │ + b.n 101b2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w ffba │ │ │ │ │ - b.n 10272 │ │ │ │ │ - ldr.w fp, [sp, #20] │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ + beq.w ffea │ │ │ │ │ + b.n 102ac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 10272 │ │ │ │ │ + b.n 102b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 10040 │ │ │ │ │ - b.n 1039a │ │ │ │ │ + beq.w 10070 │ │ │ │ │ + b.n 102a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w ffe0 │ │ │ │ │ - b.n 1039a │ │ │ │ │ + beq.w 10010 │ │ │ │ │ + b.n 102a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w ff8e │ │ │ │ │ + beq.w ffbe │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 10232 │ │ │ │ │ + b.n 10256 │ │ │ │ │ + ldr.w fp, [sp, #20] │ │ │ │ │ + b.n 1029a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 100e2 │ │ │ │ │ + beq.w 10112 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, fp │ │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldr.w fp, [sp, #20] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10182 │ │ │ │ │ + b.n 101b2 │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -000103f8 : │ │ │ │ │ +00010428 : │ │ │ │ │ fstring_replacement_field_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 105fa │ │ │ │ │ + beq.w 1062a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 105fa │ │ │ │ │ + bne.w 1062a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 10608 │ │ │ │ │ + bne.w 10638 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.w 1057c │ │ │ │ │ + bne.w 105ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 10b7a │ │ │ │ │ + blt.w 10baa │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 10608 │ │ │ │ │ + bne.w 10638 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 10482 │ │ │ │ │ + cbnz r0, 104b2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 10610 │ │ │ │ │ + bne.w 10640 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d6bc │ │ │ │ │ + bl d6cc │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1046a │ │ │ │ │ + beq.n 1049a │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1046a │ │ │ │ │ + bne.n 1049a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3608 │ │ │ │ │ + bl 3600 │ │ │ │ │ R_ARM_THM_CALL fstring_conversion_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1046a │ │ │ │ │ + bne.n 1049a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 10baa │ │ │ │ │ + beq.w 10bda │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10baa │ │ │ │ │ + bne.w 10bda │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 10b86 │ │ │ │ │ + bne.w 10bb6 │ │ │ │ │ ldrd r5, r2, [r4, #8] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bne.n 1056c │ │ │ │ │ + bne.n 1059c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 105ce │ │ │ │ │ + blt.n 105fe │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r2, [r2, r5, lsl #2] │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 10b86 │ │ │ │ │ + bne.w 10bb6 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1058c │ │ │ │ │ + bne.n 105bc │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movs r7, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 1046c │ │ │ │ │ + bne.n 1049c │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1046a │ │ │ │ │ + beq.n 1049a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10b8e │ │ │ │ │ + beq.w 10bbe │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r2, fp │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ @@ -29022,192 +29034,192 @@ │ │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ │ strd r7, r5, [sp] │ │ │ │ │ str.w r8, [sp, #8] │ │ │ │ │ bl 0 <_PyPegen_formatted_value> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_formatted_value │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10b94 │ │ │ │ │ + beq.w 10bc4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 10b94 │ │ │ │ │ + bne.w 10bc4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10476 │ │ │ │ │ + b.n 104a6 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r2, [r2, r5, lsl #2] │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ - b.n 104fc │ │ │ │ │ + b.n 1052c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - b.n 10460 │ │ │ │ │ + b.n 10490 │ │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8618 │ │ │ │ │ + bl 8604 │ │ │ │ │ R_ARM_THM_CALL _loop0_77_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10508 │ │ │ │ │ + beq.n 10538 │ │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldrd r2, r1, [sp, #48] @ 0x30 │ │ │ │ │ - cbz r0, 105ee │ │ │ │ │ + cbz r0, 1061e │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r5, r7 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r7, #24] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyPegen_setup_full_format_spec> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_setup_full_format_spec │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 105da │ │ │ │ │ + cbz r0, 1060a │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r5, 105da │ │ │ │ │ + cbnz r5, 1060a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10510 │ │ │ │ │ + b.n 10540 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1046c │ │ │ │ │ + b.n 1049c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - cbz r0, 105f6 │ │ │ │ │ + cbz r0, 10626 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1046c │ │ │ │ │ + b.n 1049c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 10512 │ │ │ │ │ + b.n 10542 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 10510 │ │ │ │ │ + b.n 10540 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 10434 │ │ │ │ │ + beq.w 10464 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 10478 │ │ │ │ │ + b.n 104a8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 10bb2 │ │ │ │ │ + bne.w 10be2 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 10b72 │ │ │ │ │ + beq.w 10ba2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10b72 │ │ │ │ │ + bne.w 10ba2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 10798 │ │ │ │ │ + bne.w 107c8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 1065a │ │ │ │ │ + cbz r0, 1068a │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10bb8 │ │ │ │ │ + bne.w 10be8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 10798 │ │ │ │ │ + bne.w 107c8 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 1067c │ │ │ │ │ + cbz r0, 106ac │ │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 107de │ │ │ │ │ + bne.w 1080e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 10798 │ │ │ │ │ + bne.w 107c8 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 1069e │ │ │ │ │ + cbz r0, 106ce │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 107a0 │ │ │ │ │ + bne.w 107d0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 10798 │ │ │ │ │ + bne.n 107c8 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 106be │ │ │ │ │ + cbz r0, 106ee │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 107d4 │ │ │ │ │ + bne.w 10804 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 10798 │ │ │ │ │ + bne.n 107c8 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 1071e │ │ │ │ │ + cbz r0, 1074e │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC annotated_rhs_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS annotated_rhs_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_lookahead_for_expr> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_for_expr │ │ │ │ │ - cbz r0, 1071e │ │ │ │ │ + cbz r0, 1074e │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -29215,89 +29227,89 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC80 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1086a │ │ │ │ │ + bne.w 1089a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 107e8 │ │ │ │ │ + beq.n 10818 │ │ │ │ │ mov r3, r2 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 10476 │ │ │ │ │ + b.n 104a6 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 10798 │ │ │ │ │ + bne.n 107c8 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10afe │ │ │ │ │ + bne.w 10b2e │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 10798 │ │ │ │ │ + bne.n 107c8 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10982 │ │ │ │ │ + bne.w 109b2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - cbnz r3, 10798 │ │ │ │ │ + cbnz r3, 107c8 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 109ce │ │ │ │ │ + bne.w 109fe │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - cbnz r5, 10798 │ │ │ │ │ + cbnz r5, 107c8 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10900 │ │ │ │ │ + bne.w 10930 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - cbnz r5, 10798 │ │ │ │ │ + cbnz r5, 107c8 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 107ee │ │ │ │ │ + bne.n 1081e │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - cbnz r5, 10798 │ │ │ │ │ + cbnz r5, 107c8 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 10884 │ │ │ │ │ + bne.n 108b4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10718 │ │ │ │ │ + b.n 10748 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC78 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC78 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -29306,79 +29318,79 @@ │ │ │ │ │ ldr r2, [r0, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r0, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7c54 │ │ │ │ │ + bl 7c40 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 10710 │ │ │ │ │ - b.n 1079a │ │ │ │ │ + bne.n 10740 │ │ │ │ │ + b.n 107ca │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC79 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC79 │ │ │ │ │ - b.n 107a8 │ │ │ │ │ + b.n 107d8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC77 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC77 │ │ │ │ │ - b.n 107a8 │ │ │ │ │ + b.n 107d8 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10718 │ │ │ │ │ + b.n 10748 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d6bc │ │ │ │ │ + bl d6cc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10786 │ │ │ │ │ + beq.n 107b6 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 10788 │ │ │ │ │ + bne.n 107b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl cfa │ │ │ │ │ R_ARM_THM_CALL _tmp_152_rule.isra.0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 10788 │ │ │ │ │ + bne.n 107b8 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10786 │ │ │ │ │ + beq.n 107b6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8618 │ │ │ │ │ + bl 8604 │ │ │ │ │ R_ARM_THM_CALL _loop0_77_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10786 │ │ │ │ │ + beq.n 107b6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #26 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10786 │ │ │ │ │ + beq.n 107b6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10704 │ │ │ │ │ + bne.w 10734 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -29386,59 +29398,59 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC86 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10704 │ │ │ │ │ + beq.w 10734 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 108f8 │ │ │ │ │ + beq.n 10928 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10710 │ │ │ │ │ + bne.w 10740 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10476 │ │ │ │ │ + b.n 104a6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d6bc │ │ │ │ │ + bl d6cc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10798 │ │ │ │ │ + beq.n 107c8 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 10798 │ │ │ │ │ + bne.w 107c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl cfa │ │ │ │ │ R_ARM_THM_CALL _tmp_152_rule.isra.0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 10798 │ │ │ │ │ + bne.w 107c8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #26 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10798 │ │ │ │ │ + beq.w 107c8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 109bc │ │ │ │ │ + bne.n 109ec │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -29446,56 +29458,56 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC87 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 109bc │ │ │ │ │ + beq.n 109ec │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r3, 108f8 │ │ │ │ │ + cbz r3, 10928 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 109c6 │ │ │ │ │ + bne.n 109f6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10476 │ │ │ │ │ + b.n 104a6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d6bc │ │ │ │ │ + bl d6cc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10774 │ │ │ │ │ + beq.w 107a4 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 10776 │ │ │ │ │ + bne.w 107a6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl cfa │ │ │ │ │ R_ARM_THM_CALL _tmp_152_rule.isra.0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 10776 │ │ │ │ │ + bne.w 107a6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_153_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_153_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10774 │ │ │ │ │ + beq.w 107a4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10704 │ │ │ │ │ + bne.w 10734 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -29503,153 +29515,153 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC85 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10704 │ │ │ │ │ + beq.w 10734 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 108f8 │ │ │ │ │ + beq.n 10928 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10710 │ │ │ │ │ - b.n 108fa │ │ │ │ │ + bne.w 10740 │ │ │ │ │ + b.n 1092a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d6bc │ │ │ │ │ + bl d6cc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1074a │ │ │ │ │ + beq.w 1077a │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1074a │ │ │ │ │ + beq.w 1077a │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_151_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_151_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1074a │ │ │ │ │ + beq.w 1077a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10b4e │ │ │ │ │ + beq.w 10b7e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10798 │ │ │ │ │ + beq.w 107c8 │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1079a │ │ │ │ │ + b.n 107ca │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d6bc │ │ │ │ │ + bl d6cc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10760 │ │ │ │ │ + beq.w 10790 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 10762 │ │ │ │ │ + bne.w 10792 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 10af6 │ │ │ │ │ + beq.n 10b26 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 10af6 │ │ │ │ │ + bne.n 10b26 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 10a88 │ │ │ │ │ + bne.n 10ab8 │ │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 10a30 │ │ │ │ │ + cbz r0, 10a60 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_153_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_153_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 10a96 │ │ │ │ │ + bne.n 10ac6 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r5, 10a88 │ │ │ │ │ + cbnz r5, 10ab8 │ │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10ae6 │ │ │ │ │ + beq.n 10b16 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_name_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_name_token │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead_for_expr> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_for_expr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10ae6 │ │ │ │ │ + beq.n 10b16 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC84 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC84 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 10ab6 │ │ │ │ │ + cbnz r0, 10ae6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbz r0, 10a90 │ │ │ │ │ + cbz r0, 10ac0 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 10762 │ │ │ │ │ + b.n 10792 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10762 │ │ │ │ │ + b.n 10792 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10762 │ │ │ │ │ + b.n 10792 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ @@ -29657,68 +29669,68 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC83 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC83 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10a74 │ │ │ │ │ + beq.n 10aa4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r3, 10af0 │ │ │ │ │ + cbz r3, 10b20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 10a7e │ │ │ │ │ + bne.n 10aae │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r3, sl │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10718 │ │ │ │ │ - b.n 10476 │ │ │ │ │ + beq.w 10748 │ │ │ │ │ + b.n 104a6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10762 │ │ │ │ │ + b.n 10792 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 10ac6 │ │ │ │ │ + b.n 10af6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 10a0a │ │ │ │ │ + b.n 10a3a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d6bc │ │ │ │ │ + bl d6cc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10734 │ │ │ │ │ + beq.w 10764 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_150_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_150_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10734 │ │ │ │ │ + beq.w 10764 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10704 │ │ │ │ │ + bne.w 10734 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -29726,16 +29738,16 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC81 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10704 │ │ │ │ │ - b.n 1086a │ │ │ │ │ + beq.w 10734 │ │ │ │ │ + b.n 1089a │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -29743,168 +29755,168 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC82 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 108ec │ │ │ │ │ - b.n 109bc │ │ │ │ │ + bne.w 1091c │ │ │ │ │ + b.n 109ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 10636 │ │ │ │ │ + b.n 10666 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 10478 │ │ │ │ │ + b.n 104a8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1046c │ │ │ │ │ + b.n 1049c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 10478 │ │ │ │ │ + b.n 104a8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10476 │ │ │ │ │ + beq.w 104a6 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 10478 │ │ │ │ │ + b.n 104a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 104cc │ │ │ │ │ + b.n 104fc │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 10478 │ │ │ │ │ + b.n 104a8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC76 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC76 │ │ │ │ │ - b.n 107a8 │ │ │ │ │ + b.n 107d8 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00010bc4 : │ │ │ │ │ +00010bf4 : │ │ │ │ │ slices_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 10fe2 │ │ │ │ │ + beq.w 11012 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10fe2 │ │ │ │ │ + bne.w 11012 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 10ff0 │ │ │ │ │ + bne.w 11020 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.n 10cdc │ │ │ │ │ + bne.n 10d0c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ itttt lt │ │ │ │ │ movlt r3, #1 │ │ │ │ │ addlt.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ │ movlt r5, #0 │ │ │ │ │ strlt r3, [r4, #60] @ 0x3c │ │ │ │ │ - blt.n 10cd2 │ │ │ │ │ + blt.n 10d02 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov fp, r1 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 11014 │ │ │ │ │ + bne.w 11044 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 10cf8 │ │ │ │ │ + beq.n 10d28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 10cf8 │ │ │ │ │ + bne.n 10d28 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 10f46 │ │ │ │ │ + bne.w 10f76 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 10f12 │ │ │ │ │ + beq.w 10f42 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bl 72c4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 10f3e │ │ │ │ │ + bne.w 10f6e │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 10d06 │ │ │ │ │ + bne.n 10d36 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 10f46 │ │ │ │ │ + bne.w 10f76 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f5fc │ │ │ │ │ + bl f62c │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10f56 │ │ │ │ │ + beq.w 10f86 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10fbc │ │ │ │ │ + bne.w 10fec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ mov r2, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #12 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10dba │ │ │ │ │ + beq.n 10dea │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 10efc │ │ │ │ │ + bne.w 10f2c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ @@ -29914,193 +29926,193 @@ │ │ │ │ │ mov fp, r2 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - bne.n 10c42 │ │ │ │ │ + bne.n 10c72 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 10c58 │ │ │ │ │ - b.n 10f46 │ │ │ │ │ + beq.n 10c88 │ │ │ │ │ + b.n 10f76 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72c4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 10f3e │ │ │ │ │ + bne.w 10f6e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 10fda │ │ │ │ │ + beq.w 1100a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10fda │ │ │ │ │ + bne.w 1100a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 10fd2 │ │ │ │ │ + bne.w 11002 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10f60 │ │ │ │ │ + bne.w 10f90 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 10f3e │ │ │ │ │ + bne.w 10f6e │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10f56 │ │ │ │ │ + beq.w 10f86 │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ str r7, [sp, #12] │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ ldr r7, [r5, #24] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ strd r8, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_Slice> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Slice │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10f4e │ │ │ │ │ + beq.w 10f7e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 10fbc │ │ │ │ │ + bne.w 10fec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ mov r2, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #12 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 10cc6 │ │ │ │ │ + bne.n 10cf6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 11014 │ │ │ │ │ + bne.w 11044 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 11008 │ │ │ │ │ + beq.w 11038 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11008 │ │ │ │ │ + bne.w 11038 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 11000 │ │ │ │ │ + bne.w 11030 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8230 │ │ │ │ │ + bl 821c │ │ │ │ │ R_ARM_THM_CALL _tmp_163_rule │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11010 │ │ │ │ │ + beq.w 11040 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 10ff8 │ │ │ │ │ + beq.w 11028 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10ff8 │ │ │ │ │ + bne.w 11028 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 10fac │ │ │ │ │ + bne.w 10fdc │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10fa4 │ │ │ │ │ + beq.w 10fd4 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 10fac │ │ │ │ │ + bne.w 10fdc │ │ │ │ │ mov r7, r5 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - cbz r2, 10e74 │ │ │ │ │ - bl 8230 │ │ │ │ │ + cbz r2, 10ea4 │ │ │ │ │ + bl 821c │ │ │ │ │ R_ARM_THM_CALL _tmp_163_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, 10e74 │ │ │ │ │ + cbz r0, 10ea4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 11024 │ │ │ │ │ + bne.w 11054 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq.w 10f82 │ │ │ │ │ + beq.w 10fb2 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str.w r2, [r8, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - b.n 10e42 │ │ │ │ │ + b.n 10e72 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10f9e │ │ │ │ │ + beq.w 10fce │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - ble.n 10e9a │ │ │ │ │ + ble.n 10eca │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr.w r0, [r8, r5, lsl #2] │ │ │ │ │ str.w r0, [r1, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ - b.n 10e88 │ │ │ │ │ + b.n 10eb8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldrd r2, r1, [sp, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -30109,883 +30121,883 @@ │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10fb6 │ │ │ │ │ + beq.n 10fe6 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1101a │ │ │ │ │ + bne.w 1104a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1101e │ │ │ │ │ + beq.w 1104e │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r0, r7 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Tuple> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Tuple │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10cc6 │ │ │ │ │ + bne.w 10cf6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10cd0 │ │ │ │ │ + beq.w 10d00 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 10cd2 │ │ │ │ │ + b.n 10d02 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 10f98 │ │ │ │ │ + blt.n 10fc8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r2, [r3, r5, lsl #2] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ - cbnz r3, 10f46 │ │ │ │ │ + cbnz r3, 10f76 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72c4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 10c80 │ │ │ │ │ + beq.w 10cb0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 10c96 │ │ │ │ │ + beq.w 10cc6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10dbe │ │ │ │ │ + b.n 10dee │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 10fc6 │ │ │ │ │ + bne.n 10ff6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10dbe │ │ │ │ │ + b.n 10dee │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72c4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 10d52 │ │ │ │ │ + bne.w 10d82 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10d58 │ │ │ │ │ + bne.w 10d88 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 11044 │ │ │ │ │ + bne.n 11074 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 10d56 │ │ │ │ │ + b.n 10d86 │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ - cbz r0, 10f9e │ │ │ │ │ + cbz r0, 10fce │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b.n 10e68 │ │ │ │ │ + b.n 10e98 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 10f46 │ │ │ │ │ + b.n 10f76 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 10cd0 │ │ │ │ │ + b.n 10d00 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10d9e │ │ │ │ │ + beq.w 10dce │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10dbe │ │ │ │ │ + b.n 10dee │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10f3e │ │ │ │ │ + b.n 10f6e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 10d36 │ │ │ │ │ + b.n 10d66 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 10c00 │ │ │ │ │ + beq.w 10c30 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 10cd2 │ │ │ │ │ + b.n 10d02 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 10e1a │ │ │ │ │ + b.n 10e4a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10fb6 │ │ │ │ │ + b.n 10fe6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 10de4 │ │ │ │ │ + b.n 10e14 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10fb2 │ │ │ │ │ + b.n 10fe2 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 10cd2 │ │ │ │ │ + b.n 10d02 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10fb6 │ │ │ │ │ + b.n 10fe6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 10cd2 │ │ │ │ │ + b.n 10d02 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10e60 │ │ │ │ │ + beq.w 10e90 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10fb2 │ │ │ │ │ + b.n 10fe2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 10f3e │ │ │ │ │ + b.n 10f6e │ │ │ │ │ │ │ │ │ │ -00011050 : │ │ │ │ │ +00011080 : │ │ │ │ │ double_starred_kvpair_rule(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 11156 │ │ │ │ │ + beq.n 11186 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 11156 │ │ │ │ │ + bne.n 11186 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 11162 │ │ │ │ │ + bne.n 11192 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 11106 │ │ │ │ │ + bne.n 11136 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 11126 │ │ │ │ │ + bne.n 11156 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 11140 │ │ │ │ │ + beq.n 11170 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 11140 │ │ │ │ │ + bne.n 11170 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1114c │ │ │ │ │ + bne.n 1117c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72c4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 110fa │ │ │ │ │ + cbz r0, 1112a │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 110fa │ │ │ │ │ + cbz r0, 1112a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72c4 │ │ │ │ │ - cbz r0, 110fa │ │ │ │ │ + bl 72c8 │ │ │ │ │ + cbz r0, 1112a │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_key_value_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_key_value_pair │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11178 │ │ │ │ │ + beq.n 111a8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 11168 │ │ │ │ │ + bne.n 11198 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 110f2 │ │ │ │ │ + b.n 11122 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9df4 │ │ │ │ │ + bl 9dfc │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11090 │ │ │ │ │ + beq.n 110c0 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_key_value_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_key_value_pair │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 1112e │ │ │ │ │ + cbz r0, 1115e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 1112e │ │ │ │ │ + cbnz r3, 1115e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 110f2 │ │ │ │ │ + b.n 11122 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 110f6 │ │ │ │ │ + b.n 11126 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 110f2 │ │ │ │ │ + beq.n 11122 │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 11128 │ │ │ │ │ + b.n 11158 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 110ba │ │ │ │ │ + beq.n 110ea │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 11100 │ │ │ │ │ + b.n 11130 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 11082 │ │ │ │ │ + beq.n 110b2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 11128 │ │ │ │ │ + b.n 11158 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - cbnz r0, 11184 │ │ │ │ │ + cbnz r0, 111b4 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 110f2 │ │ │ │ │ + b.n 11122 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11150 │ │ │ │ │ + beq.n 11180 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 11150 │ │ │ │ │ + b.n 11180 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0001118c : │ │ │ │ │ +000111bc : │ │ │ │ │ augassign_rule(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 113ca │ │ │ │ │ + beq.w 113fa │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 113ca │ │ │ │ │ + bne.w 113fa │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 113d8 │ │ │ │ │ + bne.w 11408 │ │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11304 │ │ │ │ │ + bne.w 11334 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 113a4 │ │ │ │ │ + bne.w 113d4 │ │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1131c │ │ │ │ │ + bne.w 1134c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 113a4 │ │ │ │ │ + bne.w 113d4 │ │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11350 │ │ │ │ │ + bne.w 11380 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 113a4 │ │ │ │ │ + bne.w 113d4 │ │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11382 │ │ │ │ │ + bne.w 113b2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 113a4 │ │ │ │ │ + bne.w 113d4 │ │ │ │ │ movs r1, #39 @ 0x27 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 113ba │ │ │ │ │ + bne.w 113ea │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 113a4 │ │ │ │ │ + bne.w 113d4 │ │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 113aa │ │ │ │ │ + bne.w 113da │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 113d8 │ │ │ │ │ + bne.w 11408 │ │ │ │ │ movs r1, #41 @ 0x29 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11372 │ │ │ │ │ + bne.w 113a2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 113a4 │ │ │ │ │ + bne.w 113d4 │ │ │ │ │ movs r1, #42 @ 0x2a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 11340 │ │ │ │ │ + bne.n 11370 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 113a4 │ │ │ │ │ + bne.w 113d4 │ │ │ │ │ movs r1, #43 @ 0x2b │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11428 │ │ │ │ │ + bne.w 11458 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 113a4 │ │ │ │ │ + bne.n 113d4 │ │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11418 │ │ │ │ │ + bne.w 11448 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 11410 │ │ │ │ │ + bne.w 11440 │ │ │ │ │ movs r1, #45 @ 0x2d │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11400 │ │ │ │ │ + bne.w 11430 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 113a4 │ │ │ │ │ + bne.n 113d4 │ │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 113f0 │ │ │ │ │ + bne.w 11420 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 113a4 │ │ │ │ │ + bne.n 113d4 │ │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 113e0 │ │ │ │ │ + bne.n 11410 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 1135e │ │ │ │ │ + cbz r0, 1138e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 1135e │ │ │ │ │ + cbnz r3, 1138e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 112fe │ │ │ │ │ + b.n 1132e │ │ │ │ │ movs r1, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 1132e │ │ │ │ │ + cbz r0, 1135e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 11314 │ │ │ │ │ + beq.n 11344 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11314 │ │ │ │ │ + beq.n 11344 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 112fe │ │ │ │ │ + b.n 1132e │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 11328 │ │ │ │ │ - b.n 1132e │ │ │ │ │ + bne.n 11358 │ │ │ │ │ + b.n 1135e │ │ │ │ │ movs r1, #3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 11310 │ │ │ │ │ + bne.n 11340 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11314 │ │ │ │ │ + beq.n 11344 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 112fe │ │ │ │ │ + b.n 1132e │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 11310 │ │ │ │ │ - b.n 1135e │ │ │ │ │ + bne.n 11340 │ │ │ │ │ + b.n 1138e │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC41 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC41 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 53c8 │ │ │ │ │ + bl 53c0 │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 11328 │ │ │ │ │ - b.n 1132e │ │ │ │ │ + bne.n 11358 │ │ │ │ │ + b.n 1135e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 112fe │ │ │ │ │ + b.n 1132e │ │ │ │ │ movs r1, #6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 11328 │ │ │ │ │ - b.n 1132e │ │ │ │ │ + bne.n 11358 │ │ │ │ │ + b.n 1135e │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 11310 │ │ │ │ │ - b.n 1135e │ │ │ │ │ + bne.n 11340 │ │ │ │ │ + b.n 1138e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 111c4 │ │ │ │ │ + beq.w 111f4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 112fe │ │ │ │ │ + b.n 1132e │ │ │ │ │ movs r1, #13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 11310 │ │ │ │ │ - b.n 1135e │ │ │ │ │ + bne.n 11340 │ │ │ │ │ + b.n 1138e │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 11328 │ │ │ │ │ - b.n 1132e │ │ │ │ │ + bne.n 11358 │ │ │ │ │ + b.n 1135e │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 11310 │ │ │ │ │ - b.n 1135e │ │ │ │ │ + bne.n 11340 │ │ │ │ │ + b.n 1138e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 112fe │ │ │ │ │ + b.n 1132e │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 11328 │ │ │ │ │ - b.n 1132e │ │ │ │ │ + bne.n 11358 │ │ │ │ │ + b.n 1135e │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11310 │ │ │ │ │ - b.n 1135e │ │ │ │ │ + bne.w 11340 │ │ │ │ │ + b.n 1138e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0001143c : │ │ │ │ │ +0001146c : │ │ │ │ │ kwargs_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #28 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 11d74 │ │ │ │ │ + beq.w 11da4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11d74 │ │ │ │ │ + bne.w 11da4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 11d84 │ │ │ │ │ + bne.w 11db4 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 11d62 │ │ │ │ │ + beq.w 11d92 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11d62 │ │ │ │ │ + bne.w 11d92 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 118a2 │ │ │ │ │ + bne.w 118d2 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 11d20 │ │ │ │ │ + beq.w 11d50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11d20 │ │ │ │ │ + bne.w 11d50 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 11964 │ │ │ │ │ + bne.w 11994 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w 1193a │ │ │ │ │ + beq.w 1196a │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 11aac │ │ │ │ │ + bne.w 11adc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1165e │ │ │ │ │ + bne.w 1168e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 11964 │ │ │ │ │ + bne.w 11994 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e064 │ │ │ │ │ + bl e074 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11af0 │ │ │ │ │ + bne.w 11b20 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #2 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 11d84 │ │ │ │ │ + bne.w 11db4 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 11d40 │ │ │ │ │ + beq.w 11d70 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11d40 │ │ │ │ │ + bne.w 11d70 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 11936 │ │ │ │ │ + bne.w 11966 │ │ │ │ │ adds r2, r1, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w 11d52 │ │ │ │ │ + beq.w 11d82 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11d52 │ │ │ │ │ + bne.w 11d82 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 11932 │ │ │ │ │ + bne.w 11962 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w 11908 │ │ │ │ │ + beq.w 11938 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 11a9a │ │ │ │ │ + bne.w 11aca │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1175e │ │ │ │ │ + bne.w 1178e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 11932 │ │ │ │ │ + bne.w 11962 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e064 │ │ │ │ │ + bl e074 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11b18 │ │ │ │ │ + bne.w 11b48 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ subs r3, #2 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 11d84 │ │ │ │ │ + bne.w 11db4 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 11cc4 │ │ │ │ │ + beq.w 11cf4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11cc4 │ │ │ │ │ + bne.w 11cf4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 11cd4 │ │ │ │ │ + bne.w 11d04 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 11d30 │ │ │ │ │ + beq.w 11d60 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11d30 │ │ │ │ │ + bne.w 11d60 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 11648 │ │ │ │ │ + cbnz r2, 11678 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w 11ab8 │ │ │ │ │ + beq.w 11ae8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 11ade │ │ │ │ │ + bne.w 11b0e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11b3c │ │ │ │ │ + bne.w 11b6c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r6, 11648 │ │ │ │ │ + cbnz r6, 11678 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 119a2 │ │ │ │ │ + bne.w 119d2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ @@ -30993,98 +31005,98 @@ │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 114f8 │ │ │ │ │ + beq.w 11528 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72c4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 114f8 │ │ │ │ │ + beq.w 11528 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11d18 │ │ │ │ │ + beq.w 11d48 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r6, [r0, #24] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ │ bl 0 <_PyAST_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyAST_keyword │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11e20 │ │ │ │ │ + beq.w 11e50 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_keyword_or_starred> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_keyword_or_starred │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11b02 │ │ │ │ │ + beq.w 11b32 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 11e14 │ │ │ │ │ + bne.w 11e44 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 11e0c │ │ │ │ │ + beq.w 11e3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11e0c │ │ │ │ │ + bne.w 11e3c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 11964 │ │ │ │ │ + bne.w 11994 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11d10 │ │ │ │ │ + beq.w 11d40 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 11964 │ │ │ │ │ + bne.w 11994 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 118a6 │ │ │ │ │ + bne.w 118d6 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11d0a │ │ │ │ │ + beq.w 11d3a │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - bgt.w 118ec │ │ │ │ │ + bgt.w 1191c │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov r1, r9 │ │ │ │ │ @@ -31094,106 +31106,106 @@ │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1185a │ │ │ │ │ + bne.n 1188a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 11514 │ │ │ │ │ + b.n 11544 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11598 │ │ │ │ │ + beq.w 115c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72c4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11598 │ │ │ │ │ + beq.w 115c8 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11b34 │ │ │ │ │ + beq.w 11b64 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r6, [r0, #24] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ │ bl 0 <_PyAST_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyAST_keyword │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11e4c │ │ │ │ │ + beq.w 11e7c │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_keyword_or_starred> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_keyword_or_starred │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11b2a │ │ │ │ │ + beq.w 11b5a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 11e2e │ │ │ │ │ + bne.w 11e5e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 11e44 │ │ │ │ │ + beq.w 11e74 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11e44 │ │ │ │ │ + bne.w 11e74 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 11932 │ │ │ │ │ + bne.w 11962 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11e02 │ │ │ │ │ + beq.w 11e32 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 11932 │ │ │ │ │ + bne.w 11962 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 118ca │ │ │ │ │ + bne.n 118fa │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11dfc │ │ │ │ │ + beq.w 11e2c │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - bgt.n 118fa │ │ │ │ │ + bgt.n 1192a │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r9 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ @@ -31202,232 +31214,232 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11652 │ │ │ │ │ + bne.w 11682 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 115b6 │ │ │ │ │ + b.n 115e6 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1175a │ │ │ │ │ + beq.w 1178a │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 11e26 │ │ │ │ │ + beq.w 11e56 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11e26 │ │ │ │ │ + bne.w 11e56 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 11cbe │ │ │ │ │ + bne.w 11cee │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12000 │ │ │ │ │ + bl 12030 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11bc4 │ │ │ │ │ + bne.w 11bf4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 11514 │ │ │ │ │ - bl 11ea8 │ │ │ │ │ + b.n 11544 │ │ │ │ │ + bl 11ed8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1171c │ │ │ │ │ + beq.w 1174c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 11da2 │ │ │ │ │ + bne.w 11dd2 │ │ │ │ │ cmp fp, r7 │ │ │ │ │ - beq.n 1196a │ │ │ │ │ + beq.n 1199a │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str.w r3, [r8, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ mov sl, r2 │ │ │ │ │ - b.n 1170a │ │ │ │ │ - bl 11ea8 │ │ │ │ │ + b.n 1173a │ │ │ │ │ + bl 11ed8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1181a │ │ │ │ │ + beq.n 1184a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 11e52 │ │ │ │ │ + bne.w 11e82 │ │ │ │ │ cmp fp, r7 │ │ │ │ │ - beq.n 11986 │ │ │ │ │ + beq.n 119b6 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str.w r3, [r8, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ mov sl, r2 │ │ │ │ │ - b.n 1180a │ │ │ │ │ + b.n 1183a │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr.w r1, [r8, r6, lsl #2] │ │ │ │ │ str.w r1, [r3, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n 11730 │ │ │ │ │ + b.n 11760 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr.w r1, [r8, r6, lsl #2] │ │ │ │ │ str.w r1, [r3, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n 1182e │ │ │ │ │ + b.n 1185e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 11e38 │ │ │ │ │ + blt.w 11e68 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 11a94 │ │ │ │ │ + bne.w 11ac4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 1158a │ │ │ │ │ + beq.w 115ba │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ - b.n 115b6 │ │ │ │ │ + b.n 115e6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 11b0c │ │ │ │ │ + blt.w 11b3c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 11aa6 │ │ │ │ │ + bne.w 11ad6 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 114ea │ │ │ │ │ + beq.w 1151a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 118a2 │ │ │ │ │ + b.n 118d2 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ mov.w r3, fp, lsl #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov fp, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11d0a │ │ │ │ │ + beq.w 11d3a │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b.n 118be │ │ │ │ │ + b.n 118ee │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ mov.w r3, fp, lsl #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov fp, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11dfc │ │ │ │ │ + beq.w 11e2c │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b.n 118e0 │ │ │ │ │ + b.n 11910 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72c4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11648 │ │ │ │ │ + beq.w 11678 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11648 │ │ │ │ │ + beq.w 11678 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyAST_keyword │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11b86 │ │ │ │ │ + beq.w 11bb6 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_keyword_or_starred> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_keyword_or_starred │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11e9c │ │ │ │ │ + beq.w 11ecc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 11e7e │ │ │ │ │ + bne.w 11eae │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 11e94 │ │ │ │ │ + beq.w 11ec4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11e94 │ │ │ │ │ + bne.w 11ec4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 11648 │ │ │ │ │ + bne.w 11678 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11e72 │ │ │ │ │ + beq.w 11ea2 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 11648 │ │ │ │ │ + bne.w 11678 │ │ │ │ │ mov r8, r6 │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11b9a │ │ │ │ │ + bne.w 11bca │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r8 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11e6c │ │ │ │ │ + beq.w 11e9c │ │ │ │ │ cmp r8, r6 │ │ │ │ │ - bgt.w 11b8c │ │ │ │ │ + bgt.w 11bbc │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov r1, r9 │ │ │ │ │ @@ -31436,192 +31448,192 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11652 │ │ │ │ │ + bne.w 11682 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 11652 │ │ │ │ │ + b.n 11682 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 11932 │ │ │ │ │ + bne.w 11962 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae1c │ │ │ │ │ + bl ae08 │ │ │ │ │ R_ARM_THM_CALL invalid_kwarg_rule.isra.0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 1192c │ │ │ │ │ + b.n 1195c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 11964 │ │ │ │ │ + bne.w 11994 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae1c │ │ │ │ │ + bl ae08 │ │ │ │ │ R_ARM_THM_CALL invalid_kwarg_rule.isra.0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 1195e │ │ │ │ │ + b.n 1198e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 11e88 │ │ │ │ │ + blt.w 11eb8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ - cbz r3, 11ae6 │ │ │ │ │ + cbz r3, 11b16 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 11648 │ │ │ │ │ + bne.w 11678 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae1c │ │ │ │ │ + bl ae08 │ │ │ │ │ R_ARM_THM_CALL invalid_kwarg_rule.isra.0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 11626 │ │ │ │ │ - b.n 11648 │ │ │ │ │ + beq.w 11656 │ │ │ │ │ + b.n 11678 │ │ │ │ │ mov r1, r0 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_keyword_or_starred> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_keyword_or_starred │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 116b8 │ │ │ │ │ + bne.w 116e8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11d18 │ │ │ │ │ + beq.w 11d48 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 118a2 │ │ │ │ │ + b.n 118d2 │ │ │ │ │ mov r1, r0 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_keyword_or_starred> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_keyword_or_starred │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 117b8 │ │ │ │ │ + bne.w 117e8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11e38 │ │ │ │ │ + bne.w 11e68 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 11936 │ │ │ │ │ + b.n 11966 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11634 │ │ │ │ │ + beq.w 11664 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72c4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11634 │ │ │ │ │ + beq.w 11664 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11648 │ │ │ │ │ + beq.w 11678 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r6, [r0, #24] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ │ bl 0 <_PyAST_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyAST_keyword │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 119e2 │ │ │ │ │ + bne.w 11a12 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 119e2 │ │ │ │ │ + b.n 11a12 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr.w r2, [r7, r6, lsl #2] │ │ │ │ │ str.w r2, [r3, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n 11a64 │ │ │ │ │ + b.n 11a94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12000 │ │ │ │ │ + bl 12030 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11a50 │ │ │ │ │ + beq.w 11a80 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 11dcc │ │ │ │ │ + bne.w 11dfc │ │ │ │ │ cmp fp, r8 │ │ │ │ │ - beq.n 11c72 │ │ │ │ │ + beq.n 11ca2 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ str.w r1, [r7, r8, lsl #2] │ │ │ │ │ mov sl, r3 │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ - b.n 11a42 │ │ │ │ │ + b.n 11a72 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 11dc4 │ │ │ │ │ + beq.w 11df4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11dc4 │ │ │ │ │ + bne.w 11df4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 11dbc │ │ │ │ │ + bne.w 11dec │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov fp, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11d90 │ │ │ │ │ + beq.w 11dc0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 11dbc │ │ │ │ │ + bne.w 11dec │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 11c9a │ │ │ │ │ + bne.n 11cca │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r8 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11d8a │ │ │ │ │ + beq.w 11dba │ │ │ │ │ cmp r8, r9 │ │ │ │ │ - bgt.n 11c8a │ │ │ │ │ + bgt.n 11cba │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldrd r1, r2, [sp, #16] │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -31630,706 +31642,706 @@ │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1175a │ │ │ │ │ + beq.w 1178a │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_join_sequences> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_join_sequences │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11de6 │ │ │ │ │ + beq.w 11e16 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 11de6 │ │ │ │ │ + bne.w 11e16 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 11652 │ │ │ │ │ + b.n 11682 │ │ │ │ │ mov.w r3, fp, lsl #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov fp, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11e6c │ │ │ │ │ + beq.w 11e9c │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n 11bb4 │ │ │ │ │ + b.n 11be4 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr.w r1, [r7, r9, lsl #2] │ │ │ │ │ str.w r1, [r3, r9, lsl #2] │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ - b.n 11c2c │ │ │ │ │ + b.n 11c5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12000 │ │ │ │ │ + bl 12030 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11c18 │ │ │ │ │ + beq.n 11c48 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 11cee │ │ │ │ │ + cbnz r3, 11d1e │ │ │ │ │ cmp sl, r8 │ │ │ │ │ - beq.n 11cd8 │ │ │ │ │ + beq.n 11d08 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ str.w r1, [r7, r8, lsl #2] │ │ │ │ │ mov fp, r3 │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ - b.n 11c0c │ │ │ │ │ + b.n 11c3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 11514 │ │ │ │ │ + b.n 11544 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 115e4 │ │ │ │ │ + beq.w 11614 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 11a8e │ │ │ │ │ + b.n 11abe │ │ │ │ │ mov.w r3, sl, lsl #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov sl, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11d8a │ │ │ │ │ + beq.n 11dba │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n 11cae │ │ │ │ │ + b.n 11cde │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11caa │ │ │ │ │ + beq.n 11cda │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 118a2 │ │ │ │ │ + b.n 118d2 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 118a2 │ │ │ │ │ + b.n 118d2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 114ca │ │ │ │ │ - b.n 11964 │ │ │ │ │ + beq.w 114fa │ │ │ │ │ + b.n 11994 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 11606 │ │ │ │ │ - b.n 11648 │ │ │ │ │ + beq.w 11636 │ │ │ │ │ + b.n 11678 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 11544 │ │ │ │ │ - b.n 11936 │ │ │ │ │ + beq.w 11574 │ │ │ │ │ + b.n 11966 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 1156a │ │ │ │ │ - b.n 11932 │ │ │ │ │ + beq.w 1159a │ │ │ │ │ + b.n 11962 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 114a4 │ │ │ │ │ - b.n 118a2 │ │ │ │ │ + beq.w 114d4 │ │ │ │ │ + b.n 118d2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 1147a │ │ │ │ │ + beq.w 114aa │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 11654 │ │ │ │ │ + b.n 11684 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 118a2 │ │ │ │ │ + b.n 118d2 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 118ba │ │ │ │ │ + beq.w 118ea │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 11d18 │ │ │ │ │ + b.n 11d48 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 118a2 │ │ │ │ │ + b.n 118d2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 11be2 │ │ │ │ │ + b.n 11c12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11bb0 │ │ │ │ │ + beq.w 11be0 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1164c │ │ │ │ │ + b.n 1167c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11652 │ │ │ │ │ + beq.w 11682 │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 11654 │ │ │ │ │ + b.n 11684 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 11b34 │ │ │ │ │ + b.n 11b64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 116e0 │ │ │ │ │ + b.n 11710 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 116c0 │ │ │ │ │ - b.n 11b0c │ │ │ │ │ + beq.w 116f0 │ │ │ │ │ + b.n 11b3c │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 116a8 │ │ │ │ │ + b.n 116d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 11888 │ │ │ │ │ + b.n 118b8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 117c0 │ │ │ │ │ + beq.w 117f0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 11936 │ │ │ │ │ + b.n 11966 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 117e0 │ │ │ │ │ + b.n 11810 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 117a8 │ │ │ │ │ + b.n 117d8 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 118dc │ │ │ │ │ + beq.w 1190c │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 11b34 │ │ │ │ │ + b.n 11b64 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.w 11648 │ │ │ │ │ + b.w 11678 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 119fa │ │ │ │ │ + beq.w 11a2a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 1164c │ │ │ │ │ + b.w 1167c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 11a1a │ │ │ │ │ + b.n 11a4a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11648 │ │ │ │ │ - b.n 11e88 │ │ │ │ │ + beq.w 11678 │ │ │ │ │ + b.n 11eb8 │ │ │ │ │ │ │ │ │ │ -00011ea8 : │ │ │ │ │ +00011ed8 : │ │ │ │ │ kwarg_or_starred_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #28 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 11fe6 │ │ │ │ │ + beq.w 12016 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11fe6 │ │ │ │ │ + bne.w 12016 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 11fbe │ │ │ │ │ + bne.n 11fee │ │ │ │ │ ldrd r6, r5, [r4, #8] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.n 11f9a │ │ │ │ │ + beq.n 11fca │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 11fcc │ │ │ │ │ + bne.n 11ffc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbnz r0, 11f30 │ │ │ │ │ + cbnz r0, 11f60 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 11fbe │ │ │ │ │ + bne.n 11fee │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ - bl e064 │ │ │ │ │ + bl e074 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 11fd6 │ │ │ │ │ + bne.n 12006 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11f08 │ │ │ │ │ + beq.n 11f38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72c4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11f08 │ │ │ │ │ + beq.n 11f38 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11f22 │ │ │ │ │ + beq.n 11f52 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r0, [r5, #24] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ │ bl 0 <_PyAST_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyAST_keyword │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11ffa │ │ │ │ │ + beq.n 1202a │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_keyword_or_starred> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_keyword_or_starred │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 11f86 │ │ │ │ │ + cbz r0, 11fb6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 11f22 │ │ │ │ │ + beq.n 11f52 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11f22 │ │ │ │ │ + beq.n 11f52 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 11f26 │ │ │ │ │ + b.n 11f56 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 11fee │ │ │ │ │ + blt.n 1201e │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ - cbnz r3, 11fc6 │ │ │ │ │ + cbnz r3, 11ff6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 11efe │ │ │ │ │ + beq.n 11f2e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 11f26 │ │ │ │ │ + b.n 11f56 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 11fbe │ │ │ │ │ + bne.n 11fee │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae1c │ │ │ │ │ + bl ae08 │ │ │ │ │ R_ARM_THM_CALL invalid_kwarg_rule.isra.0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 11fb8 │ │ │ │ │ + b.n 11fe8 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_keyword_or_starred> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_keyword_or_starred │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 11f80 │ │ │ │ │ - b.n 11f86 │ │ │ │ │ + bne.n 11fb0 │ │ │ │ │ + b.n 11fb6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 11edc │ │ │ │ │ + b.n 11f0c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 11f26 │ │ │ │ │ + b.n 11f56 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 11f74 │ │ │ │ │ + b.n 11fa4 │ │ │ │ │ │ │ │ │ │ -00012000 : │ │ │ │ │ +00012030 : │ │ │ │ │ kwarg_or_double_starred_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #28 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 12164 │ │ │ │ │ + beq.w 12194 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12164 │ │ │ │ │ + bne.w 12194 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 12114 │ │ │ │ │ + bne.n 12144 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 120e2 │ │ │ │ │ + beq.n 12112 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 12106 │ │ │ │ │ + bne.n 12136 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1211c │ │ │ │ │ + bne.n 1214c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 12114 │ │ │ │ │ + bne.n 12144 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 12086 │ │ │ │ │ + cbnz r0, 120b6 │ │ │ │ │ movs r7, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72c4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12074 │ │ │ │ │ + beq.n 120a4 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12078 │ │ │ │ │ + beq.n 120a8 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r5, [r7, #24] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr r5, [r7, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyAST_keyword │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1215e │ │ │ │ │ + beq.n 1218e │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_keyword_or_starred> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_keyword_or_starred │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 120ce │ │ │ │ │ + cbz r0, 120fe │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 12078 │ │ │ │ │ + beq.n 120a8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12078 │ │ │ │ │ + beq.n 120a8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r7, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1207c │ │ │ │ │ + b.n 120ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - blt.n 120d6 │ │ │ │ │ + blt.n 12106 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ - cbz r3, 1210e │ │ │ │ │ + cbz r3, 1213e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 12114 │ │ │ │ │ + cbnz r3, 12144 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae1c │ │ │ │ │ + bl ae08 │ │ │ │ │ R_ARM_THM_CALL invalid_kwarg_rule.isra.0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 12056 │ │ │ │ │ + beq.n 12086 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r7, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1207c │ │ │ │ │ + b.n 120ac │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12062 │ │ │ │ │ + beq.n 12092 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72c4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12062 │ │ │ │ │ + beq.n 12092 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12078 │ │ │ │ │ + beq.n 120a8 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r0, [r7, #24] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ ldr r0, [r7, #20] │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ bl 0 <_PyAST_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyAST_keyword │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 120bc │ │ │ │ │ + bne.n 120ec │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 120bc │ │ │ │ │ + b.n 120ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 12034 │ │ │ │ │ + b.n 12064 │ │ │ │ │ │ │ │ │ │ -0001216c : │ │ │ │ │ +0001219c : │ │ │ │ │ default_rule(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 1225c │ │ │ │ │ + beq.n 1228c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1225c │ │ │ │ │ + bne.n 1228c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 12268 │ │ │ │ │ + bne.n 12298 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r5, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 121ca │ │ │ │ │ + cbz r0, 121fa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72c4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 121ca │ │ │ │ │ + cbz r0, 121fa │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 12270 │ │ │ │ │ + bne.n 122a0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #24 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbz r3, 1220c │ │ │ │ │ + cbz r3, 1223c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 12290 │ │ │ │ │ + bne.n 122c0 │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 12288 │ │ │ │ │ + beq.n 122b8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 12288 │ │ │ │ │ + bne.n 122b8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 12296 │ │ │ │ │ + bne.n 122c6 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, 12210 │ │ │ │ │ + cbnz r0, 12240 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 121be │ │ │ │ │ + b.n 121ee │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_126_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_126_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12204 │ │ │ │ │ + beq.n 12234 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC100 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC100 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -32338,267 +32350,267 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [r6, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r6, #12] │ │ │ │ │ - bl 7c54 │ │ │ │ │ + bl 7c40 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12206 │ │ │ │ │ + beq.n 12236 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 12208 │ │ │ │ │ + b.n 12238 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 121a0 │ │ │ │ │ + beq.n 121d0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 121c2 │ │ │ │ │ + b.n 121f2 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 121be │ │ │ │ │ + beq.n 121ee │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 121c2 │ │ │ │ │ + b.n 121f2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 121f2 │ │ │ │ │ + b.n 12222 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 121c2 │ │ │ │ │ + b.n 121f2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 12208 │ │ │ │ │ + b.n 12238 │ │ │ │ │ │ │ │ │ │ -0001229c <_loop1_73_rule>: │ │ │ │ │ +000122cc <_loop1_73_rule>: │ │ │ │ │ _loop1_73_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 1254a <_loop1_73_rule+0x2ae> │ │ │ │ │ + beq.w 1257a <_loop1_73_rule+0x2ae> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1254a <_loop1_73_rule+0x2ae> │ │ │ │ │ + bne.w 1257a <_loop1_73_rule+0x2ae> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 12500 <_loop1_73_rule+0x264> │ │ │ │ │ + bne.w 12530 <_loop1_73_rule+0x264> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1253a <_loop1_73_rule+0x29e> │ │ │ │ │ + beq.w 1256a <_loop1_73_rule+0x29e> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 12584 <_loop1_73_rule+0x2e8> │ │ │ │ │ + bne.w 125b4 <_loop1_73_rule+0x2e8> │ │ │ │ │ movs r2, #1 │ │ │ │ │ movw r8, #6000 @ 0x1770 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ - b.n 12388 <_loop1_73_rule+0xec> │ │ │ │ │ + b.n 123b8 <_loop1_73_rule+0xec> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1251c <_loop1_73_rule+0x280> │ │ │ │ │ + beq.w 1254c <_loop1_73_rule+0x280> │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr.w r0, [fp, #4] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ ldr.w r7, [ip, #20] │ │ │ │ │ strd r9, r7, [sp] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 124be <_loop1_73_rule+0x222> │ │ │ │ │ + beq.w 124ee <_loop1_73_rule+0x222> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 12552 <_loop1_73_rule+0x2b6> │ │ │ │ │ + bne.w 12582 <_loop1_73_rule+0x2b6> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 124cc <_loop1_73_rule+0x230> │ │ │ │ │ + beq.w 124fc <_loop1_73_rule+0x230> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1256e <_loop1_73_rule+0x2d2> │ │ │ │ │ + bne.w 1259e <_loop1_73_rule+0x2d2> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bne.n 1237e <_loop1_73_rule+0xe2> │ │ │ │ │ + bne.n 123ae <_loop1_73_rule+0xe2> │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12526 <_loop1_73_rule+0x28a> │ │ │ │ │ + beq.w 12556 <_loop1_73_rule+0x28a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str.w r9, [r6, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1250a <_loop1_73_rule+0x26e> │ │ │ │ │ + beq.w 1253a <_loop1_73_rule+0x26e> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1250a <_loop1_73_rule+0x26e> │ │ │ │ │ + bne.w 1253a <_loop1_73_rule+0x26e> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1240a <_loop1_73_rule+0x16e> │ │ │ │ │ + bne.n 1243a <_loop1_73_rule+0x16e> │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 12596 <_loop1_73_rule+0x2fa> │ │ │ │ │ + beq.w 125c6 <_loop1_73_rule+0x2fa> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12596 <_loop1_73_rule+0x2fa> │ │ │ │ │ + bne.w 125c6 <_loop1_73_rule+0x2fa> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 125a4 <_loop1_73_rule+0x308> │ │ │ │ │ + bne.w 125d4 <_loop1_73_rule+0x308> │ │ │ │ │ ldrd r9, r3, [r4, #8] │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - beq.n 124d0 <_loop1_73_rule+0x234> │ │ │ │ │ + beq.n 12500 <_loop1_73_rule+0x234> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r9, lsl #2] │ │ │ │ │ ldrd sl, r9, [r3, #12] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 122fe <_loop1_73_rule+0x62> │ │ │ │ │ + bne.n 1232e <_loop1_73_rule+0x62> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - cbnz r3, 12408 <_loop1_73_rule+0x16c> │ │ │ │ │ + cbnz r3, 12438 <_loop1_73_rule+0x16c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12738 │ │ │ │ │ + bl 12768 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 12492 <_loop1_73_rule+0x1f6> │ │ │ │ │ + bne.n 124c2 <_loop1_73_rule+0x1f6> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 124fa <_loop1_73_rule+0x25e> │ │ │ │ │ + beq.n 1252a <_loop1_73_rule+0x25e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 124fa <_loop1_73_rule+0x25e> │ │ │ │ │ + bne.n 1252a <_loop1_73_rule+0x25e> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12526 <_loop1_73_rule+0x28a> │ │ │ │ │ + beq.n 12556 <_loop1_73_rule+0x28a> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n 1247e <_loop1_73_rule+0x1e2> │ │ │ │ │ + ble.n 124ae <_loop1_73_rule+0x1e2> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n 1247e <_loop1_73_rule+0x1e2> │ │ │ │ │ + beq.n 124ae <_loop1_73_rule+0x1e2> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq.n 1247e <_loop1_73_rule+0x1e2> │ │ │ │ │ + beq.n 124ae <_loop1_73_rule+0x1e2> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq.n 1247e <_loop1_73_rule+0x1e2> │ │ │ │ │ + beq.n 124ae <_loop1_73_rule+0x1e2> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #4 │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ - beq.n 1247e <_loop1_73_rule+0x1e2> │ │ │ │ │ + beq.n 124ae <_loop1_73_rule+0x1e2> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #5 │ │ │ │ │ ldr r2, [r6, #16] │ │ │ │ │ str r2, [r3, #16] │ │ │ │ │ - beq.n 1247e <_loop1_73_rule+0x1e2> │ │ │ │ │ + beq.n 124ae <_loop1_73_rule+0x1e2> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #6 │ │ │ │ │ ldr r2, [r6, #20] │ │ │ │ │ str r2, [r3, #20] │ │ │ │ │ - beq.n 1247e <_loop1_73_rule+0x1e2> │ │ │ │ │ + beq.n 124ae <_loop1_73_rule+0x1e2> │ │ │ │ │ movs r3, #6 │ │ │ │ │ ldr.w r2, [sl, #4] │ │ │ │ │ ldr.w r1, [r6, r3, lsl #2] │ │ │ │ │ str.w r1, [r2, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne.n 1246c <_loop1_73_rule+0x1d0> │ │ │ │ │ + bne.n 1249c <_loop1_73_rule+0x1d0> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -32610,631 +32622,631 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #11 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12408 <_loop1_73_rule+0x16c> │ │ │ │ │ + beq.n 12438 <_loop1_73_rule+0x16c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1256e <_loop1_73_rule+0x2d2> │ │ │ │ │ + bne.n 1259e <_loop1_73_rule+0x2d2> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bne.w 1237e <_loop1_73_rule+0xe2> │ │ │ │ │ - b.n 12364 <_loop1_73_rule+0xc8> │ │ │ │ │ + bne.w 123ae <_loop1_73_rule+0xe2> │ │ │ │ │ + b.n 12394 <_loop1_73_rule+0xc8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1257c <_loop1_73_rule+0x2e0> │ │ │ │ │ + bne.n 125ac <_loop1_73_rule+0x2e0> │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 123f6 <_loop1_73_rule+0x15a> │ │ │ │ │ + b.n 12426 <_loop1_73_rule+0x15a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1258a <_loop1_73_rule+0x2ee> │ │ │ │ │ + blt.n 125ba <_loop1_73_rule+0x2ee> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r2, [r3, r9, lsl #2] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldrd sl, r9, [r2, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 125a4 <_loop1_73_rule+0x308> │ │ │ │ │ + bne.n 125d4 <_loop1_73_rule+0x308> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 122fe <_loop1_73_rule+0x62> │ │ │ │ │ - b.n 123ee <_loop1_73_rule+0x152> │ │ │ │ │ + bne.w 1232e <_loop1_73_rule+0x62> │ │ │ │ │ + b.n 1241e <_loop1_73_rule+0x152> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 12488 <_loop1_73_rule+0x1ec> │ │ │ │ │ + b.n 124b8 <_loop1_73_rule+0x1ec> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 123aa <_loop1_73_rule+0x10e> │ │ │ │ │ - b.n 1240a <_loop1_73_rule+0x16e> │ │ │ │ │ + beq.w 123da <_loop1_73_rule+0x10e> │ │ │ │ │ + b.n 1243a <_loop1_73_rule+0x16e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 123f6 <_loop1_73_rule+0x15a> │ │ │ │ │ + b.n 12426 <_loop1_73_rule+0x15a> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 12488 <_loop1_73_rule+0x1ec> │ │ │ │ │ + b.n 124b8 <_loop1_73_rule+0x1ec> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov sl, r6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 12488 <_loop1_73_rule+0x1ec> │ │ │ │ │ + b.n 124b8 <_loop1_73_rule+0x1ec> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 122d0 <_loop1_73_rule+0x34> │ │ │ │ │ + b.n 12300 <_loop1_73_rule+0x34> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbnz r0, 1257c <_loop1_73_rule+0x2e0> │ │ │ │ │ + cbnz r0, 125ac <_loop1_73_rule+0x2e0> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12350 <_loop1_73_rule+0xb4> │ │ │ │ │ - b.n 124cc <_loop1_73_rule+0x230> │ │ │ │ │ + bne.w 12380 <_loop1_73_rule+0xb4> │ │ │ │ │ + b.n 124fc <_loop1_73_rule+0x230> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 124ae <_loop1_73_rule+0x212> │ │ │ │ │ + beq.n 124de <_loop1_73_rule+0x212> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 12408 <_loop1_73_rule+0x16c> │ │ │ │ │ + b.n 12438 <_loop1_73_rule+0x16c> │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 123f6 <_loop1_73_rule+0x15a> │ │ │ │ │ + b.n 12426 <_loop1_73_rule+0x15a> │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov sl, r7 │ │ │ │ │ - b.n 12488 <_loop1_73_rule+0x1ec> │ │ │ │ │ + b.n 124b8 <_loop1_73_rule+0x1ec> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 123f6 <_loop1_73_rule+0x15a> │ │ │ │ │ + b.n 12426 <_loop1_73_rule+0x15a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 123d0 <_loop1_73_rule+0x134> │ │ │ │ │ + beq.w 12400 <_loop1_73_rule+0x134> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 123f6 <_loop1_73_rule+0x15a> │ │ │ │ │ + b.n 12426 <_loop1_73_rule+0x15a> │ │ │ │ │ │ │ │ │ │ -000125ac : │ │ │ │ │ +000125dc : │ │ │ │ │ lambda_param_no_default_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #20 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 12726 │ │ │ │ │ + beq.w 12756 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12726 │ │ │ │ │ + bne.w 12756 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1270c │ │ │ │ │ + bne.w 1273c │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r9, r1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 12704 │ │ │ │ │ + beq.w 12734 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 12704 │ │ │ │ │ + bne.n 12734 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 126e6 │ │ │ │ │ + bne.n 12716 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n 126c8 │ │ │ │ │ + beq.n 126f8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1268a │ │ │ │ │ + beq.n 126ba │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ - cbz r0, 1268a │ │ │ │ │ + cbz r0, 126ba │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr r6, [r0, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ strd r8, r0, [sp] │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 12682 │ │ │ │ │ + cbz r0, 126b2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 126ee │ │ │ │ │ + bne.n 1271e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 126c4 │ │ │ │ │ + cbz r0, 126f4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 12712 │ │ │ │ │ + bne.n 12742 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 126f6 │ │ │ │ │ + bne.n 12726 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 1272e │ │ │ │ │ + bne.n 1275e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12738 │ │ │ │ │ + bl 12768 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 126ac │ │ │ │ │ + cbnz r0, 126dc │ │ │ │ │ movs r5, #0 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ - b.n 12674 │ │ │ │ │ + b.n 126a4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #11 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1266e │ │ │ │ │ - b.n 126a4 │ │ │ │ │ + bne.n 1269e │ │ │ │ │ + b.n 126d4 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 12692 │ │ │ │ │ + b.n 126c2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - blt.n 126f6 │ │ │ │ │ + blt.n 12726 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 12626 │ │ │ │ │ + beq.n 12656 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 12692 │ │ │ │ │ + b.n 126c2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1265e │ │ │ │ │ + beq.n 1268e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 12692 │ │ │ │ │ + b.n 126c2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1260a │ │ │ │ │ + b.n 1263a │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 12678 │ │ │ │ │ + b.n 126a8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12674 │ │ │ │ │ + beq.n 126a4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 12678 │ │ │ │ │ + b.n 126a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 125e0 │ │ │ │ │ + b.n 12610 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 12678 │ │ │ │ │ + b.n 126a8 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00012738 : │ │ │ │ │ +00012768 : │ │ │ │ │ lambda_param_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 12810 │ │ │ │ │ + beq.n 12840 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 12810 │ │ │ │ │ + bne.n 12840 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1281c │ │ │ │ │ + bne.n 1284c │ │ │ │ │ ldrd r6, r5, [r4, #8] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.n 127ce │ │ │ │ │ + beq.n 127fe │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 127f6 │ │ │ │ │ + beq.n 12826 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 127c0 │ │ │ │ │ + cbz r0, 127f0 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ strd r8, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 127fc │ │ │ │ │ + cbz r0, 1282c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 127fc │ │ │ │ │ + cbnz r3, 1282c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 12804 │ │ │ │ │ + blt.n 12834 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 1281c │ │ │ │ │ + cbnz r3, 1284c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 12790 │ │ │ │ │ + bne.n 127c0 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 127c0 │ │ │ │ │ + b.n 127f0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 127c0 │ │ │ │ │ + beq.n 127f0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 127c4 │ │ │ │ │ + b.n 127f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1276e │ │ │ │ │ + beq.n 1279e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 127c4 │ │ │ │ │ + b.n 127f4 │ │ │ │ │ │ │ │ │ │ -00012824 <_loop0_71_rule>: │ │ │ │ │ +00012854 <_loop0_71_rule>: │ │ │ │ │ _loop0_71_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 12b00 <_loop0_71_rule+0x2dc> │ │ │ │ │ + beq.w 12b30 <_loop0_71_rule+0x2dc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12b00 <_loop0_71_rule+0x2dc> │ │ │ │ │ + bne.w 12b30 <_loop0_71_rule+0x2dc> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 12af6 <_loop0_71_rule+0x2d2> │ │ │ │ │ + bne.w 12b26 <_loop0_71_rule+0x2d2> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12ae6 <_loop0_71_rule+0x2c2> │ │ │ │ │ + beq.w 12b16 <_loop0_71_rule+0x2c2> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 12af6 <_loop0_71_rule+0x2d2> │ │ │ │ │ + bne.w 12b26 <_loop0_71_rule+0x2d2> │ │ │ │ │ movs r3, #1 │ │ │ │ │ movw r8, #6000 @ 0x1770 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 12910 <_loop0_71_rule+0xec> │ │ │ │ │ + b.n 12940 <_loop0_71_rule+0xec> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12ab4 <_loop0_71_rule+0x290> │ │ │ │ │ + beq.w 12ae4 <_loop0_71_rule+0x290> │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr.w r0, [fp, #4] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ ldr.w r7, [ip, #20] │ │ │ │ │ strd r9, r7, [sp] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12a32 <_loop0_71_rule+0x20e> │ │ │ │ │ + beq.w 12a62 <_loop0_71_rule+0x20e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 12a90 <_loop0_71_rule+0x26c> │ │ │ │ │ + bne.w 12ac0 <_loop0_71_rule+0x26c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12a40 <_loop0_71_rule+0x21c> │ │ │ │ │ + beq.w 12a70 <_loop0_71_rule+0x21c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 12a82 <_loop0_71_rule+0x25e> │ │ │ │ │ + bne.w 12ab2 <_loop0_71_rule+0x25e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bne.n 12906 <_loop0_71_rule+0xe2> │ │ │ │ │ + bne.n 12936 <_loop0_71_rule+0xe2> │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12a6e <_loop0_71_rule+0x24a> │ │ │ │ │ + beq.w 12a9e <_loop0_71_rule+0x24a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str.w r9, [r6, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 12ad4 <_loop0_71_rule+0x2b0> │ │ │ │ │ + beq.w 12b04 <_loop0_71_rule+0x2b0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12ad4 <_loop0_71_rule+0x2b0> │ │ │ │ │ + bne.w 12b04 <_loop0_71_rule+0x2b0> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 12992 <_loop0_71_rule+0x16e> │ │ │ │ │ + bne.n 129c2 <_loop0_71_rule+0x16e> │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 12abe <_loop0_71_rule+0x29a> │ │ │ │ │ + beq.w 12aee <_loop0_71_rule+0x29a> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12abe <_loop0_71_rule+0x29a> │ │ │ │ │ + bne.w 12aee <_loop0_71_rule+0x29a> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 12acc <_loop0_71_rule+0x2a8> │ │ │ │ │ + bne.w 12afc <_loop0_71_rule+0x2a8> │ │ │ │ │ ldrd r9, r3, [r4, #8] │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - beq.n 12a44 <_loop0_71_rule+0x220> │ │ │ │ │ + beq.n 12a74 <_loop0_71_rule+0x220> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r9, lsl #2] │ │ │ │ │ ldrd sl, r9, [r3, #12] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 12886 <_loop0_71_rule+0x62> │ │ │ │ │ + bne.n 128b6 <_loop0_71_rule+0x62> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - cbnz r3, 12990 <_loop0_71_rule+0x16c> │ │ │ │ │ + cbnz r3, 129c0 <_loop0_71_rule+0x16c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12738 │ │ │ │ │ + bl 12768 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 12a06 <_loop0_71_rule+0x1e2> │ │ │ │ │ + bne.n 12a36 <_loop0_71_rule+0x1e2> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12a6e <_loop0_71_rule+0x24a> │ │ │ │ │ + beq.n 12a9e <_loop0_71_rule+0x24a> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n 129f2 <_loop0_71_rule+0x1ce> │ │ │ │ │ + ble.n 12a22 <_loop0_71_rule+0x1ce> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n 129f2 <_loop0_71_rule+0x1ce> │ │ │ │ │ + beq.n 12a22 <_loop0_71_rule+0x1ce> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq.n 129f2 <_loop0_71_rule+0x1ce> │ │ │ │ │ + beq.n 12a22 <_loop0_71_rule+0x1ce> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq.n 129f2 <_loop0_71_rule+0x1ce> │ │ │ │ │ + beq.n 12a22 <_loop0_71_rule+0x1ce> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #4 │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ - beq.n 129f2 <_loop0_71_rule+0x1ce> │ │ │ │ │ + beq.n 12a22 <_loop0_71_rule+0x1ce> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #5 │ │ │ │ │ ldr r2, [r6, #16] │ │ │ │ │ str r2, [r3, #16] │ │ │ │ │ - beq.n 129f2 <_loop0_71_rule+0x1ce> │ │ │ │ │ + beq.n 12a22 <_loop0_71_rule+0x1ce> │ │ │ │ │ movs r3, #5 │ │ │ │ │ ldr.w r2, [sl, #4] │ │ │ │ │ ldr.w r1, [r6, r3, lsl #2] │ │ │ │ │ str.w r1, [r2, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne.n 129e0 <_loop0_71_rule+0x1bc> │ │ │ │ │ + bne.n 12a10 <_loop0_71_rule+0x1bc> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -33246,124 +33258,124 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #11 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12990 <_loop0_71_rule+0x16c> │ │ │ │ │ + beq.n 129c0 <_loop0_71_rule+0x16c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 12a82 <_loop0_71_rule+0x25e> │ │ │ │ │ + bne.n 12ab2 <_loop0_71_rule+0x25e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bne.w 12906 <_loop0_71_rule+0xe2> │ │ │ │ │ - b.n 128ec <_loop0_71_rule+0xc8> │ │ │ │ │ + bne.w 12936 <_loop0_71_rule+0xe2> │ │ │ │ │ + b.n 1291c <_loop0_71_rule+0xc8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 12aac <_loop0_71_rule+0x288> │ │ │ │ │ + bne.n 12adc <_loop0_71_rule+0x288> │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1297e <_loop0_71_rule+0x15a> │ │ │ │ │ + b.n 129ae <_loop0_71_rule+0x15a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 12b08 <_loop0_71_rule+0x2e4> │ │ │ │ │ + blt.n 12b38 <_loop0_71_rule+0x2e4> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r2, [r3, r9, lsl #2] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldrd sl, r9, [r2, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 12acc <_loop0_71_rule+0x2a8> │ │ │ │ │ + bne.n 12afc <_loop0_71_rule+0x2a8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12886 <_loop0_71_rule+0x62> │ │ │ │ │ - b.n 12976 <_loop0_71_rule+0x152> │ │ │ │ │ + bne.w 128b6 <_loop0_71_rule+0x62> │ │ │ │ │ + b.n 129a6 <_loop0_71_rule+0x152> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 129fc <_loop0_71_rule+0x1d8> │ │ │ │ │ + b.n 12a2c <_loop0_71_rule+0x1d8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12a22 <_loop0_71_rule+0x1fe> │ │ │ │ │ + beq.n 12a52 <_loop0_71_rule+0x1fe> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 12990 <_loop0_71_rule+0x16c> │ │ │ │ │ + b.n 129c0 <_loop0_71_rule+0x16c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbnz r0, 12aac <_loop0_71_rule+0x288> │ │ │ │ │ + cbnz r0, 12adc <_loop0_71_rule+0x288> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 128d8 <_loop0_71_rule+0xb4> │ │ │ │ │ - b.n 12a40 <_loop0_71_rule+0x21c> │ │ │ │ │ + bne.w 12908 <_loop0_71_rule+0xb4> │ │ │ │ │ + b.n 12a70 <_loop0_71_rule+0x21c> │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1297e <_loop0_71_rule+0x15a> │ │ │ │ │ + b.n 129ae <_loop0_71_rule+0x15a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1297e <_loop0_71_rule+0x15a> │ │ │ │ │ + b.n 129ae <_loop0_71_rule+0x15a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 12958 <_loop0_71_rule+0x134> │ │ │ │ │ + beq.w 12988 <_loop0_71_rule+0x134> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1297e <_loop0_71_rule+0x15a> │ │ │ │ │ + b.n 129ae <_loop0_71_rule+0x15a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 12932 <_loop0_71_rule+0x10e> │ │ │ │ │ - b.n 12992 <_loop0_71_rule+0x16e> │ │ │ │ │ + beq.w 12962 <_loop0_71_rule+0x10e> │ │ │ │ │ + b.n 129c2 <_loop0_71_rule+0x16e> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov sl, r6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 129fc <_loop0_71_rule+0x1d8> │ │ │ │ │ + b.n 12a2c <_loop0_71_rule+0x1d8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 129fc <_loop0_71_rule+0x1d8> │ │ │ │ │ + b.n 12a2c <_loop0_71_rule+0x1d8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 12858 <_loop0_71_rule+0x34> │ │ │ │ │ + b.n 12888 <_loop0_71_rule+0x34> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1297e <_loop0_71_rule+0x15a> │ │ │ │ │ + b.n 129ae <_loop0_71_rule+0x15a> │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -187,15 +187,15 @@ │ │ │ │ │ cbz r3, 1bc <_tmp_174_rule+0x40> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ b.n 1e6 <_tmp_174_rule+0x6a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 72c4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cbz r0, 1de <_tmp_174_rule+0x62> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1ea <_tmp_177_rule> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r0 │ │ │ │ │ @@ -246,15 +246,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cbz r0, 24e <_tmp_177_rule+0x64> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 63d4 │ │ │ │ │ + bl 63d8 │ │ │ │ │ R_ARM_THM_CALL star_target_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cbz r0, 24e <_tmp_177_rule+0x64> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ @@ -404,22 +404,22 @@ │ │ │ │ │ cbz r3, 37c <_tmp_130_rule+0x40> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ b.n 39a <_tmp_130_rule+0x5e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 6a2c │ │ │ │ │ + bl 6a18 │ │ │ │ │ R_ARM_THM_CALL lambda_slash_no_default_rule │ │ │ │ │ cbnz r0, 396 <_tmp_130_rule+0x5a> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cbnz r3, 396 <_tmp_130_rule+0x5a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6ba0 │ │ │ │ │ + bl 6b8c │ │ │ │ │ R_ARM_THM_CALL lambda_slash_with_default_rule │ │ │ │ │ cbnz r0, 396 <_tmp_130_rule+0x5a> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ @@ -452,15 +452,15 @@ │ │ │ │ │ cbz r6, 3de <_tmp_168_rule+0x40> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ b.n 40a <_tmp_168_rule+0x6c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl e064 │ │ │ │ │ + bl e074 │ │ │ │ │ R_ARM_THM_CALL starred_expression_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cbnz r0, 3f0 <_tmp_168_rule+0x52> │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ b.n 406 <_tmp_168_rule+0x68> │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -588,15 +588,15 @@ │ │ │ │ │ ldr r2, [r0, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r0, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7c54 │ │ │ │ │ + bl 7c40 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 80a │ │ │ │ │ @@ -643,15 +643,15 @@ │ │ │ │ │ cbnz r5, 5c0 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cbz r0, 5ba │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d6bc │ │ │ │ │ + bl d6cc │ │ │ │ │ R_ARM_THM_CALL annotated_rhs_rule │ │ │ │ │ cbz r0, 5ba │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_150_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_150_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ @@ -689,15 +689,15 @@ │ │ │ │ │ b.n 906 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cbz r0, 624 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d6bc │ │ │ │ │ + bl d6cc │ │ │ │ │ R_ARM_THM_CALL annotated_rhs_rule │ │ │ │ │ cbz r0, 624 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cbz r0, 624 │ │ │ │ │ @@ -739,15 +739,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 75c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d6bc │ │ │ │ │ + bl d6cc │ │ │ │ │ R_ARM_THM_CALL annotated_rhs_rule │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 75c │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -886,15 +886,15 @@ │ │ │ │ │ bne.n 7e2 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cbz r0, 7dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d6bc │ │ │ │ │ + bl d6cc │ │ │ │ │ R_ARM_THM_CALL annotated_rhs_rule │ │ │ │ │ cbz r0, 7dc │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ @@ -967,15 +967,15 @@ │ │ │ │ │ bne.n 88c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ movs r5, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ b.n 906 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d6bc │ │ │ │ │ + bl d6cc │ │ │ │ │ R_ARM_THM_CALL annotated_rhs_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 7f4 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -990,15 +990,15 @@ │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 7f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8618 <_loop0_77_rule> │ │ │ │ │ + bl 8604 <_loop0_77_rule> │ │ │ │ │ R_ARM_THM_CALL _loop0_77_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 7f4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ @@ -1027,15 +1027,15 @@ │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 7a2 │ │ │ │ │ b.n 7c6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d6bc │ │ │ │ │ + bl d6cc │ │ │ │ │ R_ARM_THM_CALL annotated_rhs_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 808 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -1173,15 +1173,15 @@ │ │ │ │ │ cbz r3, 9b6 <_tmp_128_rule+0x40> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ b.n 9d6 <_tmp_128_rule+0x60> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl e460 │ │ │ │ │ + bl e474 │ │ │ │ │ R_ARM_THM_CALL param_no_default_rule │ │ │ │ │ cbnz r0, 9d2 <_tmp_128_rule+0x5c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cbnz r3, 9d2 <_tmp_128_rule+0x5c> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -1346,15 +1346,15 @@ │ │ │ │ │ b.n b90 <_loop0_145_rule+0xdc> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ bne.n af4 <_loop0_145_rule+0x40> │ │ │ │ │ mov r8, r7 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fdc4 │ │ │ │ │ + bl fdf4 │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ mov sl, r0 │ │ │ │ │ cbz r0, b52 <_loop0_145_rule+0x9e> │ │ │ │ │ cmp r9, r8 │ │ │ │ │ bne.n b46 <_loop0_145_rule+0x92> │ │ │ │ │ mov.w r9, r9, lsl #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ @@ -1704,15 +1704,15 @@ │ │ │ │ │ ldr.w r2, [fp, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ b.n f38 <_gather_104_rule+0x174> │ │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ │ mov r0, fp │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl 72c4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w f2e <_gather_104_rule+0x16a> │ │ │ │ │ ldr.w r2, [fp, #88] @ 0x58 │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ str.w r1, [fp, #88] @ 0x58 │ │ │ │ │ @@ -1750,15 +1750,15 @@ │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, fp │ │ │ │ │ cbz r2, eb4 <_gather_104_rule+0xf0> │ │ │ │ │ - bl 72c4 │ │ │ │ │ + bl 72c8 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov sl, r0 │ │ │ │ │ cbz r0, eb4 <_gather_104_rule+0xf0> │ │ │ │ │ ldr.w r2, [fp, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq.n e68 <_gather_104_rule+0xa4> │ │ │ │ │ bl 0 │ │ │ │ │ @@ -2184,15 +2184,15 @@ │ │ │ │ │ cbz r3, 1252 <_tmp_175_rule+0x40> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ b.n 127c <_tmp_175_rule+0x6a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 6118 │ │ │ │ │ + bl 6110 │ │ │ │ │ R_ARM_THM_CALL expressions_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cbz r0, 1274 <_tmp_175_rule+0x62> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1ea <_tmp_177_rule> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r0 │ │ │ │ │ @@ -2237,15 +2237,15 @@ │ │ │ │ │ cbz r3, 12c0 <_tmp_135_rule+0x40> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ b.n 12e0 <_tmp_135_rule+0x60> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 125ac │ │ │ │ │ + bl 125dc │ │ │ │ │ R_ARM_THM_CALL lambda_param_no_default_rule │ │ │ │ │ cbnz r0, 12dc <_tmp_135_rule+0x5c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cbnz r3, 12dc <_tmp_135_rule+0x5c> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -59,18 +59,18 @@ │ │ │ │ │ 0x00000380 6e6e5f61 73736967 6e5f7461 72676574 nn_assign_target │ │ │ │ │ 0x00000390 5f72756c 65007374 61725f6e 616d6564 _rule.star_named │ │ │ │ │ 0x000003a0 5f657870 72657373 696f6e5f 72756c65 _expression_rule │ │ │ │ │ 0x000003b0 005f6c6f 6f70305f 3132315f 72756c65 ._loop0_121_rule │ │ │ │ │ 0x000003c0 00627265 616b5f73 746d745f 72756c65 .break_stmt_rule │ │ │ │ │ 0x000003d0 00636f6e 74696e75 655f7374 6d745f72 .continue_stmt_r │ │ │ │ │ 0x000003e0 756c6500 5f676174 6865725f 31355f72 ule._gather_15_r │ │ │ │ │ - 0x000003f0 756c6500 5f524149 53455f53 594e5441 ule._RAISE_SYNTA │ │ │ │ │ - 0x00000400 585f4552 524f525f 494e5641 4c49445f X_ERROR_INVALID_ │ │ │ │ │ - 0x00000410 54415247 45542e69 7372612e 30007479 TARGET.isra.0.ty │ │ │ │ │ - 0x00000420 70655f70 6172616d 735f7275 6c650073 pe_params_rule.s │ │ │ │ │ + 0x000003f0 756c6500 74797065 5f706172 616d735f ule.type_params_ │ │ │ │ │ + 0x00000400 72756c65 005f5241 4953455f 53594e54 rule._RAISE_SYNT │ │ │ │ │ + 0x00000410 41585f45 52524f52 5f494e56 414c4944 AX_ERROR_INVALID │ │ │ │ │ + 0x00000420 5f544152 4745542e 69737261 2e300073 _TARGET.isra.0.s │ │ │ │ │ 0x00000430 7461725f 6e616d65 645f6578 70726573 tar_named_expres │ │ │ │ │ 0x00000440 73696f6e 735f7275 6c650074 5f707269 sions_rule.t_pri │ │ │ │ │ 0x00000450 6d617279 5f726177 00745f6c 6f6f6b61 mary_raw.t_looka │ │ │ │ │ 0x00000460 68656164 5f72756c 6500736c 69636573 head_rule.slices │ │ │ │ │ 0x00000470 5f72756c 6500745f 7072696d 6172795f _rule.t_primary_ │ │ │ │ │ 0x00000480 72756c65 00617267 756d656e 74735f72 rule.arguments_r │ │ │ │ │ 0x00000490 756c6500 67656e65 78705f72 756c6500 ule.genexp_rule. │ │ │ ├── string_parser.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 4124 (bytes into file) │ │ │ │ │ + Start of section headers: 4240 (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: 13 │ │ │ │ │ Section header string table index: 12 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,22 +1,22 @@ │ │ │ │ │ -There are 13 section headers, starting at offset 0x101c: │ │ │ │ │ +There are 13 section headers, starting at offset 0x1090: │ │ │ │ │ │ │ │ │ │ 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 0003f4 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 000da4 000130 08 I 10 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 000e18 000130 08 I 10 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 000428 000000 00 WA 0 0 1 │ │ │ │ │ [ 4] .bss NOBITS 00000000 000428 000000 00 WA 0 0 1 │ │ │ │ │ [ 5] .rodata.str1.4 PROGBITS 00000000 000428 000232 01 AMS 0 0 4 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 00065c 00021c 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 000ed4 0000d8 08 I 10 6 4 │ │ │ │ │ - [ 8] .note.GNU-stack PROGBITS 00000000 000878 000000 00 0 0 1 │ │ │ │ │ - [ 9] .ARM.attributes ARM_ATTRIBUTES 00000000 000878 000033 00 0 0 1 │ │ │ │ │ - [10] .symtab SYMTAB 00000000 0008ac 000290 10 11 18 4 │ │ │ │ │ - [11] .strtab STRTAB 00000000 000b3c 000267 00 0 0 1 │ │ │ │ │ - [12] .shstrtab STRTAB 00000000 000fac 00006d 00 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 00065c 000290 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 000f48 0000d8 08 I 10 6 4 │ │ │ │ │ + [ 8] .note.GNU-stack PROGBITS 00000000 0008ec 000000 00 0 0 1 │ │ │ │ │ + [ 9] .ARM.attributes ARM_ATTRIBUTES 00000000 0008ec 000033 00 0 0 1 │ │ │ │ │ + [10] .symtab SYMTAB 00000000 000920 000290 10 11 18 4 │ │ │ │ │ + [11] .strtab STRTAB 00000000 000bb0 000267 00 0 0 1 │ │ │ │ │ + [12] .shstrtab STRTAB 00000000 001020 00006d 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -3,38 +3,38 @@ │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 00000000 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 2: 00000000 0 NOTYPE LOCAL DEFAULT 5 .LC0 │ │ │ │ │ 3: 0000001c 0 NOTYPE LOCAL DEFAULT 5 .LC1 │ │ │ │ │ 4: 00000000 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 5: 00000001 490 FUNC LOCAL DEFAULT 1 decode_unicode_with_escapes │ │ │ │ │ - 6: 000000ec 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 7: 00000110 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 6: 000000ee 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 7: 00000112 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 8: 00000201 432 FUNC LOCAL DEFAULT 1 warn_invalid_escape_sequence │ │ │ │ │ 9: 000003b1 68 FUNC LOCAL DEFAULT 1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 10: 0000004c 0 NOTYPE LOCAL DEFAULT 5 .LC2 │ │ │ │ │ 11: 00000054 0 NOTYPE LOCAL DEFAULT 5 .LC3 │ │ │ │ │ 12: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 13: 000001ed 20 FUNC LOCAL DEFAULT 1 Py_XDECREF │ │ │ │ │ 14: 0000005c 0 NOTYPE LOCAL DEFAULT 5 .LC4 │ │ │ │ │ 15: 000000ec 0 NOTYPE LOCAL DEFAULT 5 .LC5 │ │ │ │ │ 16: 00000174 0 NOTYPE LOCAL DEFAULT 5 .LC6 │ │ │ │ │ 17: 000001d8 0 NOTYPE LOCAL DEFAULT 5 .LC7 │ │ │ │ │ - 18: 00000001 506 FUNC GLOBAL HIDDEN 6 _PyPegen_parse_string │ │ │ │ │ + 18: 00000001 624 FUNC GLOBAL HIDDEN 6 _PyPegen_parse_string │ │ │ │ │ 19: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_AsString │ │ │ │ │ 20: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_table │ │ │ │ │ 21: 00000000 0 NOTYPE GLOBAL DEFAULT UND strlen │ │ │ │ │ 22: 00000000 0 NOTYPE GLOBAL DEFAULT UND strchr │ │ │ │ │ 23: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_DecodeUTF8Stateful │ │ │ │ │ 24: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ 25: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_FromStringAndSize │ │ │ │ │ 26: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyBytes_DecodeEscape2 │ │ │ │ │ 27: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ 28: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SyntaxError │ │ │ │ │ - 29: 000001fd 32 FUNC GLOBAL HIDDEN 6 _PyPegen_decode_string │ │ │ │ │ + 29: 00000271 32 FUNC GLOBAL HIDDEN 6 _PyPegen_decode_string │ │ │ │ │ 30: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ │ 31: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_DecodeUTF8 │ │ │ │ │ 32: 00000000 0 NOTYPE GLOBAL DEFAULT UND __sprintf_chk │ │ │ │ │ 33: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromFormat │ │ │ │ │ 34: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SyntaxWarning │ │ │ │ │ 35: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_DeprecationWarning │ │ │ │ │ 36: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_Size │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0xda4 contains 38 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0xe18 contains 38 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000002e 0000190a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ 00000038 0000130a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ 00000080 00000b2f R_ARM_THM_MOVW_ABS_NC 00000054 .LC3 │ │ │ │ │ 00000084 00000b30 R_ARM_THM_MOVT_ABS 00000054 .LC3 │ │ │ │ │ 000000a4 00001e0a R_ARM_THM_CALL 00000000 _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ │ 000000e4 00001b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ @@ -36,36 +36,36 @@ │ │ │ │ │ 00000352 00001130 R_ARM_THM_MOVT_ABS 000001d8 .LC7 │ │ │ │ │ 00000376 00001b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000038a 0000102f R_ARM_THM_MOVW_ABS_NC 00000174 .LC6 │ │ │ │ │ 0000038e 00001030 R_ARM_THM_MOVT_ABS 00000174 .LC6 │ │ │ │ │ 000003ea 0000280a R_ARM_THM_CALL 00000000 _PyPegen_raise_error_known_location │ │ │ │ │ 000001fa 00001b1e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0xed4 contains 27 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0xf48 contains 27 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000018 0000130a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ 00000024 0000142f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ 00000028 00001430 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ 0000004a 0000150a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ 0000006c 0000160a R_ARM_THM_CALL 00000000 strchr │ │ │ │ │ -000000c2 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000000c6 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000000ca 0000180a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00000130 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000134 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000138 0000180a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00000180 00001a0a R_ARM_THM_CALL 00000000 _PyBytes_DecodeEscape2 │ │ │ │ │ -0000019a 0000080a R_ARM_THM_CALL 00000201 warn_invalid_escape_sequence │ │ │ │ │ -000001b2 00001b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000001be 00001c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000001c2 00001c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000001c6 0000032f R_ARM_THM_MOVW_ABS_NC 0000001c .LC1 │ │ │ │ │ -000001ca 00000330 R_ARM_THM_MOVT_ABS 0000001c .LC1 │ │ │ │ │ -000001dc 0000090a R_ARM_THM_CALL 000003b1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000001e8 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000001ec 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000001f4 0000180a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000000c4 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000000c8 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000000cc 0000180a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00000132 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000136 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000013a 0000180a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000001f6 00001a0a R_ARM_THM_CALL 00000000 _PyBytes_DecodeEscape2 │ │ │ │ │ +00000210 0000080a R_ARM_THM_CALL 00000201 warn_invalid_escape_sequence │ │ │ │ │ +00000228 00001b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000234 00001c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00000238 00001c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000023c 0000032f R_ARM_THM_MOVW_ABS_NC 0000001c .LC1 │ │ │ │ │ +00000240 00000330 R_ARM_THM_MOVT_ABS 0000001c .LC1 │ │ │ │ │ +00000252 0000090a R_ARM_THM_CALL 000003b1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000025e 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000262 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000026a 0000180a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 00000084 0000171e R_ARM_THM_JUMP24 00000000 PyUnicode_DecodeUTF8Stateful │ │ │ │ │ -0000009c 0000051e R_ARM_THM_JUMP24 00000001 decode_unicode_with_escapes │ │ │ │ │ -00000168 0000191e R_ARM_THM_JUMP24 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -0000020a 0000171e R_ARM_THM_JUMP24 00000000 PyUnicode_DecodeUTF8Stateful │ │ │ │ │ -00000218 0000051e R_ARM_THM_JUMP24 00000001 decode_unicode_with_escapes │ │ │ │ │ +0000009e 0000051e R_ARM_THM_JUMP24 00000001 decode_unicode_with_escapes │ │ │ │ │ +000001de 0000191e R_ARM_THM_JUMP24 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +0000027e 0000171e R_ARM_THM_JUMP24 00000000 PyUnicode_DecodeUTF8Stateful │ │ │ │ │ +0000028c 0000051e R_ARM_THM_JUMP24 00000001 decode_unicode_with_escapes │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -12,63 +12,63 @@ │ │ │ │ │ sub sp, #28 │ │ │ │ │ mov sl, r0 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ mov fp, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_AsString │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b6 <_PyPegen_parse_string+0x1b6> │ │ │ │ │ + beq.w 22c <_PyPegen_parse_string+0x22c> │ │ │ │ │ ldrb r5, [r0, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ - lsls r2, r3, #30 │ │ │ │ │ - bne.n d0 <_PyPegen_parse_string+0xd0> │ │ │ │ │ + lsls r1, r3, #30 │ │ │ │ │ + bne.n d2 <_PyPegen_parse_string+0xd2> │ │ │ │ │ cmp r5, #34 @ 0x22 │ │ │ │ │ it ne │ │ │ │ │ cmpne r5, #39 @ 0x27 │ │ │ │ │ ite ne │ │ │ │ │ movne r6, #1 │ │ │ │ │ moveq r6, #0 │ │ │ │ │ - bne.n 12c <_PyPegen_parse_string+0x12c> │ │ │ │ │ + bne.n 12e <_PyPegen_parse_string+0x12e> │ │ │ │ │ mov r9, r6 │ │ │ │ │ adds r7, r4, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ ldrb r3, [r4, r0] │ │ │ │ │ add.w r8, r0, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 1e8 <_PyPegen_parse_string+0x1e8> │ │ │ │ │ + bne.w 25e <_PyPegen_parse_string+0x25e> │ │ │ │ │ cmp.w r8, #3 │ │ │ │ │ bls.n 66 <_PyPegen_parse_string+0x66> │ │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n a0 <_PyPegen_parse_string+0xa0> │ │ │ │ │ + beq.n a2 <_PyPegen_parse_string+0xa2> │ │ │ │ │ cbnz r6, 72 <_PyPegen_parse_string+0x72> │ │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strchr │ │ │ │ │ cbnz r0, 88 <_PyPegen_parse_string+0x88> │ │ │ │ │ mov r3, r9 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 148 <_PyPegen_parse_string+0x148> │ │ │ │ │ + bne.n 14a <_PyPegen_parse_string+0x14a> │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r0, r7 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicode_DecodeUTF8Stateful │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.n 16c <_PyPegen_parse_string+0x16c> │ │ │ │ │ + bne.w 1e2 <_PyPegen_parse_string+0x1e2> │ │ │ │ │ mov r3, fp │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, sl │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b.w 0 <_PyPegen_parse_string> │ │ │ │ │ @@ -76,125 +76,183 @@ │ │ │ │ │ ldrb r3, [r4, #2] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ bne.n 66 <_PyPegen_parse_string+0x66> │ │ │ │ │ adds r7, r4, #3 │ │ │ │ │ adds r3, r7, r0 │ │ │ │ │ ldrb.w r3, [r3, #-4] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.n be <_PyPegen_parse_string+0xbe> │ │ │ │ │ + bne.n c0 <_PyPegen_parse_string+0xc0> │ │ │ │ │ sub.w r8, r0, #5 │ │ │ │ │ ldrb.w r3, [r7, r8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ beq.n 66 <_PyPegen_parse_string+0x66> │ │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 1b6 <_PyPegen_parse_string+0x1b6> │ │ │ │ │ + b.n 22c <_PyPegen_parse_string+0x22c> │ │ │ │ │ movs r6, #0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ mov r9, r6 │ │ │ │ │ sub.w r2, r5, #82 @ 0x52 │ │ │ │ │ subs r4, r3, #1 │ │ │ │ │ cmp r5, #66 @ 0x42 │ │ │ │ │ - beq.n 13e <_PyPegen_parse_string+0x13e> │ │ │ │ │ + beq.n 140 <_PyPegen_parse_string+0x140> │ │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ │ - bhi.n 124 <_PyPegen_parse_string+0x124> │ │ │ │ │ + bhi.n 126 <_PyPegen_parse_string+0x126> │ │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ │ - bhi.n 124 <_PyPegen_parse_string+0x124> │ │ │ │ │ + bhi.n 126 <_PyPegen_parse_string+0x126> │ │ │ │ │ tbb [pc, r2] │ │ │ │ │ - .word 0x7b1c1c12 │ │ │ │ │ + .short 0x1c12 │ │ │ │ │ + .word 0x1c1cb51c │ │ │ │ │ .word 0x1c1c1c1c │ │ │ │ │ .word 0x1c1c1c1c │ │ │ │ │ + .word 0x1c291c1c │ │ │ │ │ .word 0x1c1c1c1c │ │ │ │ │ - .word 0x1c1c1c29 │ │ │ │ │ .word 0x1c1c1c1c │ │ │ │ │ .word 0x1c1c1c1c │ │ │ │ │ - .word 0x1c1c1c1c │ │ │ │ │ - .word 0x7b1c1c12 │ │ │ │ │ + .word 0x1c121c1c │ │ │ │ │ + .short 0xb51c │ │ │ │ │ ldrb r5, [r3, #0] │ │ │ │ │ mov r4, r3 │ │ │ │ │ movs r6, #1 │ │ │ │ │ eor.w r2, r9, #1 │ │ │ │ │ eor.w r1, r6, #1 │ │ │ │ │ adds r3, #1 │ │ │ │ │ orrs r2, r1 │ │ │ │ │ - bne.n d6 <_PyPegen_parse_string+0xd6> │ │ │ │ │ + bne.n d8 <_PyPegen_parse_string+0xd8> │ │ │ │ │ cmp r5, #39 @ 0x27 │ │ │ │ │ beq.n 46 <_PyPegen_parse_string+0x46> │ │ │ │ │ cmp r5, #34 @ 0x22 │ │ │ │ │ beq.n 46 <_PyPegen_parse_string+0x46> │ │ │ │ │ mov.w r1, #286 @ 0x11e │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 1b6 <_PyPegen_parse_string+0x1b6> │ │ │ │ │ + b.n 22c <_PyPegen_parse_string+0x22c> │ │ │ │ │ ldrb r5, [r3, #0] │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ - b.n 116 <_PyPegen_parse_string+0x116> │ │ │ │ │ + b.n 118 <_PyPegen_parse_string+0x118> │ │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ │ movs r1, #1 │ │ │ │ │ - cbz r3, 15e <_PyPegen_parse_string+0x15e> │ │ │ │ │ - mov r2, r7 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n 1d4 <_PyPegen_parse_string+0x1d4> │ │ │ │ │ + lsls r2, r3, #24 │ │ │ │ │ + bmi.n 230 <_PyPegen_parse_string+0x230> │ │ │ │ │ + ldrb r3, [r7, #1] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n 1d2 <_PyPegen_parse_string+0x1d2> │ │ │ │ │ + lsls r3, r3, #24 │ │ │ │ │ + bmi.n 230 <_PyPegen_parse_string+0x230> │ │ │ │ │ + ldrb r3, [r7, #2] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n 1d2 <_PyPegen_parse_string+0x1d2> │ │ │ │ │ + lsls r6, r3, #24 │ │ │ │ │ + bmi.n 230 <_PyPegen_parse_string+0x230> │ │ │ │ │ + ldrb r3, [r7, #3] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n 1d2 <_PyPegen_parse_string+0x1d2> │ │ │ │ │ + lsls r5, r3, #24 │ │ │ │ │ + bmi.n 230 <_PyPegen_parse_string+0x230> │ │ │ │ │ + ldrb r3, [r7, #4] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n 1d2 <_PyPegen_parse_string+0x1d2> │ │ │ │ │ + lsls r4, r3, #24 │ │ │ │ │ + bmi.n 230 <_PyPegen_parse_string+0x230> │ │ │ │ │ + ldrb r3, [r7, #5] │ │ │ │ │ + cbz r3, 1d2 <_PyPegen_parse_string+0x1d2> │ │ │ │ │ + lsls r0, r3, #24 │ │ │ │ │ + bmi.n 230 <_PyPegen_parse_string+0x230> │ │ │ │ │ + ldrb r3, [r7, #6] │ │ │ │ │ + cbz r3, 1d2 <_PyPegen_parse_string+0x1d2> │ │ │ │ │ + lsls r2, r3, #24 │ │ │ │ │ + bmi.n 230 <_PyPegen_parse_string+0x230> │ │ │ │ │ + ldrb r3, [r7, #7] │ │ │ │ │ + cbz r3, 1d2 <_PyPegen_parse_string+0x1d2> │ │ │ │ │ + lsls r3, r3, #24 │ │ │ │ │ + bmi.n 230 <_PyPegen_parse_string+0x230> │ │ │ │ │ + ldrb r3, [r7, #8] │ │ │ │ │ + cbz r3, 1d2 <_PyPegen_parse_string+0x1d2> │ │ │ │ │ + lsls r6, r3, #24 │ │ │ │ │ + bmi.n 230 <_PyPegen_parse_string+0x230> │ │ │ │ │ + ldrb r3, [r7, #9] │ │ │ │ │ + cbz r3, 1d2 <_PyPegen_parse_string+0x1d2> │ │ │ │ │ + lsls r5, r3, #24 │ │ │ │ │ + bmi.n 230 <_PyPegen_parse_string+0x230> │ │ │ │ │ + ldrb r3, [r7, #10] │ │ │ │ │ + cbz r3, 1d2 <_PyPegen_parse_string+0x1d2> │ │ │ │ │ + lsls r4, r3, #24 │ │ │ │ │ + bmi.n 230 <_PyPegen_parse_string+0x230> │ │ │ │ │ + ldrb r3, [r7, #11] │ │ │ │ │ + cbz r3, 1d2 <_PyPegen_parse_string+0x1d2> │ │ │ │ │ + lsls r0, r3, #24 │ │ │ │ │ + bmi.n 230 <_PyPegen_parse_string+0x230> │ │ │ │ │ + ldrb r3, [r7, #12] │ │ │ │ │ + cbz r3, 1d2 <_PyPegen_parse_string+0x1d2> │ │ │ │ │ + lsls r2, r3, #24 │ │ │ │ │ + bmi.n 230 <_PyPegen_parse_string+0x230> │ │ │ │ │ + ldrb r3, [r7, #13] │ │ │ │ │ + cbz r3, 1d2 <_PyPegen_parse_string+0x1d2> │ │ │ │ │ + add.w r2, r7, #13 │ │ │ │ │ lsls r3, r3, #24 │ │ │ │ │ - bmi.n 1ba <_PyPegen_parse_string+0x1ba> │ │ │ │ │ + bmi.n 230 <_PyPegen_parse_string+0x230> │ │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 150 <_PyPegen_parse_string+0x150> │ │ │ │ │ - cbz r1, 174 <_PyPegen_parse_string+0x174> │ │ │ │ │ + bne.n 1c6 <_PyPegen_parse_string+0x1c6> │ │ │ │ │ + cbz r1, 1ea <_PyPegen_parse_string+0x1ea> │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyBytes_FromStringAndSize │ │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ │ movs r1, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 14e <_PyPegen_parse_string+0x14e> │ │ │ │ │ + bne.n 152 <_PyPegen_parse_string+0x152> │ │ │ │ │ add r3, sp, #20 │ │ │ │ │ mov r1, r8 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r3, sp, #16 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyBytes_DecodeEscape2> │ │ │ │ │ R_ARM_THM_CALL _PyBytes_DecodeEscape2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 1b6 <_PyPegen_parse_string+0x1b6> │ │ │ │ │ + cbz r0, 22c <_PyPegen_parse_string+0x22c> │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ - cbnz r2, 194 <_PyPegen_parse_string+0x194> │ │ │ │ │ + cbnz r2, 20a <_PyPegen_parse_string+0x20a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r3, fp │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 200 <_PyPegen_decode_string+0x4> │ │ │ │ │ + bl 200 <_PyPegen_parse_string+0x200> │ │ │ │ │ R_ARM_THM_CALL warn_invalid_escape_sequence │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.n 18c <_PyPegen_parse_string+0x18c> │ │ │ │ │ + bne.n 202 <_PyPegen_parse_string+0x202> │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1b6 <_PyPegen_parse_string+0x1b6> │ │ │ │ │ + bge.n 22c <_PyPegen_parse_string+0x22c> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 1b6 <_PyPegen_parse_string+0x1b6> │ │ │ │ │ + cbnz r3, 22c <_PyPegen_parse_string+0x22c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 18c <_PyPegen_parse_string+0x18c> │ │ │ │ │ + b.n 202 <_PyPegen_parse_string+0x202> │ │ │ │ │ ldrd r4, r1, [fp, #20] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ @@ -203,33 +261,32 @@ │ │ │ │ │ strd r1, r2, [sp, #4] │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ ldrd r2, r3, [fp, #12] │ │ │ │ │ bl 3b0 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ - b.n 1b6 <_PyPegen_parse_string+0x1b6> │ │ │ │ │ + b.n 22c <_PyPegen_parse_string+0x22c> │ │ │ │ │ ldrb r5, [r3, #0] │ │ │ │ │ mov r4, r3 │ │ │ │ │ - b.n 116 <_PyPegen_parse_string+0x116> │ │ │ │ │ + b.n 118 <_PyPegen_parse_string+0x118> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #303 @ 0x12f │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 1b6 <_PyPegen_parse_string+0x1b6> │ │ │ │ │ - nop │ │ │ │ │ + b.n 22c <_PyPegen_parse_string+0x22c> │ │ │ │ │ │ │ │ │ │ -000001fc <_PyPegen_decode_string>: │ │ │ │ │ +00000270 <_PyPegen_decode_string>: │ │ │ │ │ _PyPegen_decode_string(): │ │ │ │ │ mov ip, r2 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - cbz r1, 20e <_PyPegen_decode_string+0x12> │ │ │ │ │ + cbz r1, 282 <_PyPegen_decode_string+0x12> │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, ip │ │ │ │ │ mov r2, r3 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicode_DecodeUTF8Stateful │ │ │ │ │ push {lr} │ │ │ ├── buffer.o │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -22,25 +22,25 @@ │ │ │ │ │ addlt r1, r3, r1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ blt.n 36 <_PyLexer_tok_reserve_buf+0x36> │ │ │ │ │ movs r0, #1 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ - subs r6, r2, r4 │ │ │ │ │ + subs r5, r2, r4 │ │ │ │ │ ldr r2, [r0, #28] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq.n ac <_PyLexer_tok_reserve_buf+0xac> │ │ │ │ │ sub.w r8, r2, r4 │ │ │ │ │ ldr.w r2, [r0, #2704] @ 0xa90 │ │ │ │ │ - subs r5, r2, r4 │ │ │ │ │ + subs r7, r2, r4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr.w r0, [r0, #2708] @ 0xa94 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - subs r7, r0, r4 │ │ │ │ │ + subs r6, r0, r4 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl bc <_PyLexer_remember_fstring_buffers> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_remember_fstring_buffers │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -51,36 +51,36 @@ │ │ │ │ │ cbz r0, b6 <_PyLexer_tok_reserve_buf+0xb6> │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ add r3, r0 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ ite ge │ │ │ │ │ addge.w r3, r0, r8 │ │ │ │ │ movlt r3, #0 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ str r3, [r2, #28] │ │ │ │ │ ite ge │ │ │ │ │ - addge r3, r0, r5 │ │ │ │ │ + addge r3, r0, r7 │ │ │ │ │ movlt r3, #0 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - add.w r4, r0, r6 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + add.w r4, r0, r5 │ │ │ │ │ add r1, r0 │ │ │ │ │ str.w r3, [r2, #2704] @ 0xa90 │ │ │ │ │ ite ge │ │ │ │ │ - addge r3, r0, r7 │ │ │ │ │ + addge r3, r0, r6 │ │ │ │ │ movlt r3, #0 │ │ │ │ │ str r0, [r2, #0] │ │ │ │ │ str r4, [r2, #4] │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r1, [r2, #24] │ │ │ │ │ str.w r3, [r2, #2708] @ 0xa94 │ │ │ │ │ bl 114 <_PyLexer_restore_fstring_buffers> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_restore_fstring_buffers │ │ │ │ │ b.n 2e <_PyLexer_tok_reserve_buf+0x2e> │ │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ + mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ │ b.n 4a <_PyLexer_tok_reserve_buf+0x4a> │ │ │ │ │ movs r3, #15 │ │ │ │ │ str r3, [r2, #32] │ │ │ │ │ b.n 30 <_PyLexer_tok_reserve_buf+0x30> │ │ │ │ │ │ │ │ │ │ 000000bc <_PyLexer_remember_fstring_buffers>: │ │ │ │ │ _PyLexer_remember_fstring_buffers(): │ │ │ ├── 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: 18256 (bytes into file) │ │ │ │ │ + Start of section headers: 18228 (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 0x4750: │ │ │ │ │ +There are 14 section headers, starting at offset 0x4734: │ │ │ │ │ │ │ │ │ │ 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 0000c4 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 003cd0 000038 08 I 11 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 003cb4 000038 08 I 11 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 0000f8 000000 00 WA 0 0 1 │ │ │ │ │ [ 4] .bss NOBITS 00000000 0000f8 000000 00 WA 0 0 1 │ │ │ │ │ [ 5] .rodata.str1.4 PROGBITS 00000000 0000f8 000653 01 AMS 0 0 4 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 00074c 002aec 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 003d08 0009d0 08 I 11 6 4 │ │ │ │ │ - [ 8] .rodata PROGBITS 00000000 003238 00000b 00 A 0 0 4 │ │ │ │ │ - [ 9] .note.GNU-stack PROGBITS 00000000 003243 000000 00 0 0 1 │ │ │ │ │ - [10] .ARM.attributes ARM_ATTRIBUTES 00000000 003243 000033 00 0 0 1 │ │ │ │ │ - [11] .symtab SYMTAB 00000000 003278 000630 10 12 66 4 │ │ │ │ │ - [12] .strtab STRTAB 00000000 0038a8 000427 00 0 0 1 │ │ │ │ │ - [13] .shstrtab STRTAB 00000000 0046d8 000075 00 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 00074c 002ad0 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 003cec 0009d0 08 I 11 6 4 │ │ │ │ │ + [ 8] .rodata PROGBITS 00000000 00321c 00000b 00 A 0 0 4 │ │ │ │ │ + [ 9] .note.GNU-stack PROGBITS 00000000 003227 000000 00 0 0 1 │ │ │ │ │ + [10] .ARM.attributes ARM_ATTRIBUTES 00000000 003227 000033 00 0 0 1 │ │ │ │ │ + [11] .symtab SYMTAB 00000000 00325c 000630 10 12 66 4 │ │ │ │ │ + [12] .strtab STRTAB 00000000 00388c 000427 00 0 0 1 │ │ │ │ │ + [13] .shstrtab STRTAB 00000000 0046bc 000075 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -7,17 +7,17 @@ │ │ │ │ │ 3: 00000028 0 NOTYPE LOCAL DEFAULT 5 .LC1 │ │ │ │ │ 4: 00000054 0 NOTYPE LOCAL DEFAULT 5 .LC2 │ │ │ │ │ 5: 00000074 0 NOTYPE LOCAL DEFAULT 5 .LC3 │ │ │ │ │ 6: 00000090 0 NOTYPE LOCAL DEFAULT 5 .LC4 │ │ │ │ │ 7: 000000e8 0 NOTYPE LOCAL DEFAULT 5 .LC5 │ │ │ │ │ 8: 0000012c 0 NOTYPE LOCAL DEFAULT 5 .LC6 │ │ │ │ │ 9: 00000000 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 10: 00000805 7780 FUNC LOCAL DEFAULT 6 tok_get_normal_mode │ │ │ │ │ - 11: 00002725 94 FUNC LOCAL DEFAULT 6 tok_backup │ │ │ │ │ - 12: 00002669 188 FUNC LOCAL DEFAULT 6 tok_nextc │ │ │ │ │ + 10: 00000805 7756 FUNC LOCAL DEFAULT 6 tok_get_normal_mode │ │ │ │ │ + 11: 0000270d 94 FUNC LOCAL DEFAULT 6 tok_backup │ │ │ │ │ + 12: 00002651 188 FUNC LOCAL DEFAULT 6 tok_nextc │ │ │ │ │ 13: 00000000 0 NOTYPE LOCAL DEFAULT 8 .LANCHOR0 │ │ │ │ │ 14: 00000164 0 NOTYPE LOCAL DEFAULT 5 .LC7 │ │ │ │ │ 15: 00000170 0 NOTYPE LOCAL DEFAULT 5 .LC8 │ │ │ │ │ 16: 00000178 0 NOTYPE LOCAL DEFAULT 5 .LC9 │ │ │ │ │ 17: 000001a0 0 NOTYPE LOCAL DEFAULT 5 .LC10 │ │ │ │ │ 18: 000001c8 0 NOTYPE LOCAL DEFAULT 5 .LC11 │ │ │ │ │ 19: 000001f0 0 NOTYPE LOCAL DEFAULT 5 .LC12 │ │ │ │ │ @@ -45,58 +45,58 @@ │ │ │ │ │ 41: 000004f8 0 NOTYPE LOCAL DEFAULT 5 .LC34 │ │ │ │ │ 42: 0000052c 0 NOTYPE LOCAL DEFAULT 5 .LC35 │ │ │ │ │ 43: 00000548 0 NOTYPE LOCAL DEFAULT 5 .LC36 │ │ │ │ │ 44: 00000570 0 NOTYPE LOCAL DEFAULT 5 .LC37 │ │ │ │ │ 45: 00000580 0 NOTYPE LOCAL DEFAULT 5 .LC38 │ │ │ │ │ 46: 0000059c 0 NOTYPE LOCAL DEFAULT 5 .LC39 │ │ │ │ │ 47: 000005e8 0 NOTYPE LOCAL DEFAULT 5 .LC40 │ │ │ │ │ - 48: 000029b1 316 FUNC LOCAL DEFAULT 6 verify_end_of_number │ │ │ │ │ - 49: 00002899 278 FUNC LOCAL DEFAULT 6 tok_decimal_tail │ │ │ │ │ - 50: 00001774 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 51: 000017d2 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 48: 00002995 316 FUNC LOCAL DEFAULT 6 verify_end_of_number │ │ │ │ │ + 49: 00002881 276 FUNC LOCAL DEFAULT 6 tok_decimal_tail │ │ │ │ │ + 50: 00001814 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 51: 00001872 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 52: 00000001 86 FUNC LOCAL DEFAULT 1 tok_continuation_line │ │ │ │ │ 53: 0000062c 0 NOTYPE LOCAL DEFAULT 5 .LC41 │ │ │ │ │ 54: 00000630 0 NOTYPE LOCAL DEFAULT 5 .LC42 │ │ │ │ │ 55: 00000634 0 NOTYPE LOCAL DEFAULT 5 .LC43 │ │ │ │ │ 56: 00000638 0 NOTYPE LOCAL DEFAULT 5 .LC44 │ │ │ │ │ 57: 0000063c 0 NOTYPE LOCAL DEFAULT 5 .LC45 │ │ │ │ │ 58: 00000640 0 NOTYPE LOCAL DEFAULT 5 .LC46 │ │ │ │ │ - 59: 000029d8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 59: 000029bc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 60: 00000059 106 FUNC LOCAL DEFAULT 1 lookahead │ │ │ │ │ 61: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 62: 00000000 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ 63: 00000000 11 OBJECT LOCAL DEFAULT 8 __func__.0 │ │ │ │ │ - 64: 000029e7 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 65: 000029e8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 64: 000029cb 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 65: 000029cc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 66: 00000001 2050 FUNC GLOBAL HIDDEN 6 _PyTokenizer_Get │ │ │ │ │ - 67: 00002785 274 FUNC GLOBAL HIDDEN 6 _PyLexer_update_ftstring_expr │ │ │ │ │ + 67: 0000276d 274 FUNC GLOBAL HIDDEN 6 _PyLexer_update_ftstring_expr │ │ │ │ │ 68: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLexer_token_setup │ │ │ │ │ 69: 00000000 0 NOTYPE GLOBAL DEFAULT UND memchr │ │ │ │ │ 70: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ 71: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_syntaxerror │ │ │ │ │ 72: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FatalErrorFunc │ │ │ │ │ 73: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_warn_invalid_escape_sequence │ │ │ │ │ 74: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_table │ │ │ │ │ 75: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_tolower │ │ │ │ │ 76: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyToken_TwoChars │ │ │ │ │ 77: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_IsPrintable │ │ │ │ │ 78: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyToken_OneChar │ │ │ │ │ 79: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ 80: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_indenterror │ │ │ │ │ - 81: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyToken_ThreeChars │ │ │ │ │ - 82: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idiv │ │ │ │ │ - 83: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLexer_type_comment_token_setup │ │ │ │ │ - 84: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcmp │ │ │ │ │ - 85: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_DecodeUTF8 │ │ │ │ │ - 86: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_syntaxerror_known_range │ │ │ │ │ - 87: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_ScanIdentifier │ │ │ │ │ - 88: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ - 89: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Substring │ │ │ │ │ - 90: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8String │ │ │ │ │ - 91: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_UnicodeDecodeError │ │ │ │ │ - 92: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ - 93: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ + 81: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_syntaxerror_known_range │ │ │ │ │ + 82: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyToken_ThreeChars │ │ │ │ │ + 83: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idiv │ │ │ │ │ + 84: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_DecodeUTF8 │ │ │ │ │ + 85: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_ScanIdentifier │ │ │ │ │ + 86: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ + 87: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLexer_type_comment_token_setup │ │ │ │ │ + 88: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcmp │ │ │ │ │ + 89: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ + 90: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Substring │ │ │ │ │ + 91: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8String │ │ │ │ │ + 92: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_UnicodeDecodeError │ │ │ │ │ + 93: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ 94: 00000000 0 NOTYPE GLOBAL DEFAULT UND strlen │ │ │ │ │ 95: 00000000 0 NOTYPE GLOBAL DEFAULT UND strncpy │ │ │ │ │ 96: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Realloc │ │ │ │ │ 97: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SyntaxWarning │ │ │ │ │ 98: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_parser_warn │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,21 +1,21 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x3cd0 contains 7 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x3cb4 contains 7 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000012 00000c0a R_ARM_THM_CALL 00002669 tok_nextc │ │ │ │ │ -00000020 00000c0a R_ARM_THM_CALL 00002669 tok_nextc │ │ │ │ │ -0000002e 00000b0a R_ARM_THM_CALL 00002725 tok_backup │ │ │ │ │ -0000003c 00000c0a R_ARM_THM_CALL 00002669 tok_nextc │ │ │ │ │ -00000070 00000c0a R_ARM_THM_CALL 00002669 tok_nextc │ │ │ │ │ -000000a6 00000b0a R_ARM_THM_CALL 00002725 tok_backup │ │ │ │ │ -000000b4 00000b0a R_ARM_THM_CALL 00002725 tok_backup │ │ │ │ │ +00000012 00000c0a R_ARM_THM_CALL 00002651 tok_nextc │ │ │ │ │ +00000020 00000c0a R_ARM_THM_CALL 00002651 tok_nextc │ │ │ │ │ +0000002e 00000b0a R_ARM_THM_CALL 0000270d tok_backup │ │ │ │ │ +0000003c 00000c0a R_ARM_THM_CALL 00002651 tok_nextc │ │ │ │ │ +00000070 00000c0a R_ARM_THM_CALL 00002651 tok_nextc │ │ │ │ │ +000000a6 00000b0a R_ARM_THM_CALL 0000270d tok_backup │ │ │ │ │ +000000b4 00000b0a R_ARM_THM_CALL 0000270d tok_backup │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x3d08 contains 314 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x3cec contains 314 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -000001a6 0000430a R_ARM_THM_CALL 00002785 _PyLexer_update_ftstring_expr │ │ │ │ │ +000001a6 0000430a R_ARM_THM_CALL 0000276d _PyLexer_update_ftstring_expr │ │ │ │ │ 00000218 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ 00000256 0000450a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ 0000029a 0000460a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 000002dc 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ 0000039a 0000450a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ 000003ec 0000450a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ 00000428 0000450a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ @@ -67,261 +67,261 @@ │ │ │ │ │ 000009a0 00004c0a R_ARM_THM_CALL 00000000 _PyToken_TwoChars │ │ │ │ │ 00000a02 00004d0a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ 00000a16 00004e0a R_ARM_THM_CALL 00000000 _PyToken_OneChar │ │ │ │ │ 00000a24 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ 00000b48 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ 00000bf6 0000450a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ 00000c1a 00004f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000c74 0000232f R_ARM_THM_MOVW_ABS_NC 00000408 .LC28 │ │ │ │ │ -00000c78 00002330 R_ARM_THM_MOVT_ABS 00000408 .LC28 │ │ │ │ │ -00000cc4 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00000d3e 0000450a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00000e00 00004d0a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ -00000e40 00004c0a R_ARM_THM_CALL 00000000 _PyToken_TwoChars │ │ │ │ │ -00000ea8 00004d0a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ -00000eb6 00004a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00000eba 00004a30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00000f0e 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00000f9e 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00000fd2 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -0000101c 0000232f R_ARM_THM_MOVW_ABS_NC 00000408 .LC28 │ │ │ │ │ -00001020 00002330 R_ARM_THM_MOVT_ABS 00000408 .LC28 │ │ │ │ │ -00001038 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001060 00004d0a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ -0000106a 0000182f R_ARM_THM_MOVW_ABS_NC 000002b0 .LC17 │ │ │ │ │ -0000106e 00001830 R_ARM_THM_MOVT_ABS 000002b0 .LC17 │ │ │ │ │ -00001076 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00001084 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000010e8 00004d0a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ -00001124 0000450a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00001178 0000450a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00001236 00004b2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_tolower │ │ │ │ │ -0000123a 00004b30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_tolower │ │ │ │ │ -00001346 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -0000138c 0000430a R_ARM_THM_CALL 00002785 _PyLexer_update_ftstring_expr │ │ │ │ │ -0000141c 0000232f R_ARM_THM_MOVW_ABS_NC 00000408 .LC28 │ │ │ │ │ -00001420 00002330 R_ARM_THM_MOVT_ABS 00000408 .LC28 │ │ │ │ │ -00001462 0000450a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000014a0 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -0000150e 0000500a R_ARM_THM_CALL 00000000 _PyTokenizer_indenterror │ │ │ │ │ -00001554 00002d2f R_ARM_THM_MOVW_ABS_NC 00000580 .LC38 │ │ │ │ │ -00001558 00002d30 R_ARM_THM_MOVT_ABS 00000580 .LC38 │ │ │ │ │ -00001566 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000015ae 0000212f R_ARM_THM_MOVW_ABS_NC 0000038c .LC26 │ │ │ │ │ -000015b2 00002130 R_ARM_THM_MOVT_ABS 0000038c .LC26 │ │ │ │ │ -000015b6 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000015dc 0000510a R_ARM_THM_CALL 00000000 _PyToken_ThreeChars │ │ │ │ │ -000015fe 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -0000161a 00002b2f R_ARM_THM_MOVW_ABS_NC 00000548 .LC36 │ │ │ │ │ -0000161e 00002b30 R_ARM_THM_MOVT_ABS 00000548 .LC36 │ │ │ │ │ -00001632 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -0000167a 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -0000180a 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -0000184c 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000018b8 0000450a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000018c6 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000018ca 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000018ce 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00001918 0000450a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00001924 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001928 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000192c 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00001956 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -0000197a 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000019ba 00001a2f R_ARM_THM_MOVW_ABS_NC 000002f4 .LC19 │ │ │ │ │ -000019be 00001a30 R_ARM_THM_MOVT_ABS 000002f4 .LC19 │ │ │ │ │ -00001a20 0000272f R_ARM_THM_MOVW_ABS_NC 00000460 .LC32 │ │ │ │ │ -00001a24 00002730 R_ARM_THM_MOVT_ABS 00000460 .LC32 │ │ │ │ │ -00001a28 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00001a7a 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001a92 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001ac6 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001af8 0000450a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00001b06 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001b0a 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001b0e 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00001b48 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001b6e 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001b92 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001ba4 0000520a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00001bc6 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001bca 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001bd0 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00001bec 00000e2f R_ARM_THM_MOVW_ABS_NC 00000164 .LC7 │ │ │ │ │ -00001bf0 00000e30 R_ARM_THM_MOVT_ABS 00000164 .LC7 │ │ │ │ │ -00001c5c 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001ca0 0000202f R_ARM_THM_MOVW_ABS_NC 00000384 .LC25 │ │ │ │ │ -00001ca4 00002030 R_ARM_THM_MOVT_ABS 00000384 .LC25 │ │ │ │ │ -00001cea 0000530a R_ARM_THM_CALL 00000000 _PyLexer_type_comment_token_setup │ │ │ │ │ -00001cf2 00000f2f R_ARM_THM_MOVW_ABS_NC 00000170 .LC8 │ │ │ │ │ -00001cf6 00000f30 R_ARM_THM_MOVT_ABS 00000170 .LC8 │ │ │ │ │ -00001cfe 0000540a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00001d14 00004a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00001d18 00004a30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00001d3e 0000530a R_ARM_THM_CALL 00000000 _PyLexer_type_comment_token_setup │ │ │ │ │ -00001d4c 0000292f R_ARM_THM_MOVW_ABS_NC 000004f8 .LC34 │ │ │ │ │ -00001d50 00002930 R_ARM_THM_MOVT_ABS 000004f8 .LC34 │ │ │ │ │ -00001d56 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00001dbe 0000242f R_ARM_THM_MOVW_ABS_NC 00000410 .LC29 │ │ │ │ │ -00001dc2 00002430 R_ARM_THM_MOVT_ABS 00000410 .LC29 │ │ │ │ │ -00001e1e 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001e22 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001e26 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00001e4a 0000232f R_ARM_THM_MOVW_ABS_NC 00000408 .LC28 │ │ │ │ │ -00001e4e 00002330 R_ARM_THM_MOVT_ABS 00000408 .LC28 │ │ │ │ │ -00001e76 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001ee8 0000550a R_ARM_THM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ -00001f1e 0000102f R_ARM_THM_MOVW_ABS_NC 00000178 .LC9 │ │ │ │ │ -00001f22 00001030 R_ARM_THM_MOVT_ABS 00000178 .LC9 │ │ │ │ │ -00001f26 0000560a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ -00001f70 0000550a R_ARM_THM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ -00001f7c 0000570a R_ARM_THM_CALL 00000000 _PyUnicode_ScanIdentifier │ │ │ │ │ -00001f9e 0000580a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001fa6 0000340a R_ARM_THM_CALL 00000001 tok_continuation_line │ │ │ │ │ -00001ff8 00001d2f R_ARM_THM_MOVW_ABS_NC 0000033c .LC22 │ │ │ │ │ -00001ffc 00001d30 R_ARM_THM_MOVT_ABS 0000033c .LC22 │ │ │ │ │ -0000205c 0000112f R_ARM_THM_MOVW_ABS_NC 000001a0 .LC10 │ │ │ │ │ -00002060 00001130 R_ARM_THM_MOVT_ABS 000001a0 .LC10 │ │ │ │ │ -00002064 0000560a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ -0000207a 00001b2f R_ARM_THM_MOVW_ABS_NC 00000300 .LC20 │ │ │ │ │ -0000207e 00001b30 R_ARM_THM_MOVT_ABS 00000300 .LC20 │ │ │ │ │ -00002082 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -0000208e 00002c2f R_ARM_THM_MOVW_ABS_NC 00000570 .LC37 │ │ │ │ │ -00002092 00002c30 R_ARM_THM_MOVT_ABS 00000570 .LC37 │ │ │ │ │ -00002096 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002114 0000580a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000211a 00004d0a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ -00002126 0000172f R_ARM_THM_MOVW_ABS_NC 00000290 .LC16 │ │ │ │ │ -0000212a 00001730 R_ARM_THM_MOVT_ABS 00000290 .LC16 │ │ │ │ │ -0000212e 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -0000213a 0000590a R_ARM_THM_CALL 00000000 PyUnicode_Substring │ │ │ │ │ -00002150 0000580a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000215a 00005a0a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8String │ │ │ │ │ -00002170 0000580a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002188 0000182f R_ARM_THM_MOVW_ABS_NC 000002b0 .LC17 │ │ │ │ │ -0000218c 00001830 R_ARM_THM_MOVT_ABS 000002b0 .LC17 │ │ │ │ │ -00002190 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000021b8 00005b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_UnicodeDecodeError │ │ │ │ │ -000021bc 00005b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_UnicodeDecodeError │ │ │ │ │ -000021c2 00005c0a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -0000220e 0000262f R_ARM_THM_MOVW_ABS_NC 00000444 .LC31 │ │ │ │ │ -00002212 00002630 R_ARM_THM_MOVT_ABS 00000444 .LC31 │ │ │ │ │ -0000221e 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -0000223a 0000212f R_ARM_THM_MOVW_ABS_NC 0000038c .LC26 │ │ │ │ │ -0000223e 00002130 R_ARM_THM_MOVT_ABS 0000038c .LC26 │ │ │ │ │ -00002244 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002252 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00002262 0000340a R_ARM_THM_CALL 00000001 tok_continuation_line │ │ │ │ │ -00002288 00001c2f R_ARM_THM_MOVW_ABS_NC 00000324 .LC21 │ │ │ │ │ -0000228c 00001c30 R_ARM_THM_MOVT_ABS 00000324 .LC21 │ │ │ │ │ -000022cc 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000022d4 0000052f R_ARM_THM_MOVW_ABS_NC 00000074 .LC3 │ │ │ │ │ -000022d8 00000530 R_ARM_THM_MOVT_ABS 00000074 .LC3 │ │ │ │ │ -000022dc 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000022e0 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000022e4 0000480a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ -0000230a 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00002312 0000042f R_ARM_THM_MOVW_ABS_NC 00000054 .LC2 │ │ │ │ │ -00002316 00000430 R_ARM_THM_MOVT_ABS 00000054 .LC2 │ │ │ │ │ -0000231a 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000231e 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002322 0000480a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ -0000233a 0000152f R_ARM_THM_MOVW_ABS_NC 00000240 .LC14 │ │ │ │ │ -0000233e 00001530 R_ARM_THM_MOVT_ABS 00000240 .LC14 │ │ │ │ │ -00002342 0000560a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ -0000235e 0000142f R_ARM_THM_MOVW_ABS_NC 00000218 .LC13 │ │ │ │ │ -00002362 00001430 R_ARM_THM_MOVT_ABS 00000218 .LC13 │ │ │ │ │ -00002366 0000560a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ -00002382 0000132f R_ARM_THM_MOVW_ABS_NC 000001f0 .LC12 │ │ │ │ │ -00002386 00001330 R_ARM_THM_MOVT_ABS 000001f0 .LC12 │ │ │ │ │ -0000238a 0000560a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ -000023a6 0000122f R_ARM_THM_MOVW_ABS_NC 000001c8 .LC11 │ │ │ │ │ -000023aa 00001230 R_ARM_THM_MOVT_ABS 000001c8 .LC11 │ │ │ │ │ -000023ae 0000560a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ -000023ca 0000162f R_ARM_THM_MOVW_ABS_NC 00000268 .LC15 │ │ │ │ │ -000023ce 00001630 R_ARM_THM_MOVT_ABS 00000268 .LC15 │ │ │ │ │ -000023d2 0000560a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ -000023f6 00002a2f R_ARM_THM_MOVW_ABS_NC 0000052c .LC35 │ │ │ │ │ -000023fa 00002a30 R_ARM_THM_MOVT_ABS 0000052c .LC35 │ │ │ │ │ -000023fe 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002408 00005d0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000246c 0000550a R_ARM_THM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ -00002474 0000460a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002500 0000222f R_ARM_THM_MOVW_ABS_NC 000003a4 .LC27 │ │ │ │ │ -00002504 00002230 R_ARM_THM_MOVT_ABS 000003a4 .LC27 │ │ │ │ │ -00002508 0000560a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ -00002532 0000252f R_ARM_THM_MOVW_ABS_NC 0000041c .LC30 │ │ │ │ │ -00002536 00002530 R_ARM_THM_MOVT_ABS 0000041c .LC30 │ │ │ │ │ -0000253a 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002548 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000025a0 00002f2f R_ARM_THM_MOVW_ABS_NC 000005e8 .LC40 │ │ │ │ │ -000025a4 00002f30 R_ARM_THM_MOVT_ABS 000005e8 .LC40 │ │ │ │ │ -000025ae 0000282f R_ARM_THM_MOVW_ABS_NC 000004a0 .LC33 │ │ │ │ │ -000025b2 00002830 R_ARM_THM_MOVT_ABS 000004a0 .LC33 │ │ │ │ │ -000025b6 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000025d8 00002e2f R_ARM_THM_MOVW_ABS_NC 0000059c .LC39 │ │ │ │ │ -000025dc 00002e30 R_ARM_THM_MOVT_ABS 0000059c .LC39 │ │ │ │ │ -000025e0 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000025fc 00001f2f R_ARM_THM_MOVW_ABS_NC 0000036c .LC24 │ │ │ │ │ -00002600 00001f30 R_ARM_THM_MOVT_ABS 0000036c .LC24 │ │ │ │ │ -0000260e 0000192f R_ARM_THM_MOVW_ABS_NC 000002d8 .LC18 │ │ │ │ │ -00002612 00001930 R_ARM_THM_MOVT_ABS 000002d8 .LC18 │ │ │ │ │ -00002616 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002624 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00002658 00001e2f R_ARM_THM_MOVW_ABS_NC 00000344 .LC23 │ │ │ │ │ -0000265c 00001e30 R_ARM_THM_MOVT_ABS 00000344 .LC23 │ │ │ │ │ -00002660 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000026c8 0000450a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000026fa 0000450a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00002706 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000270a 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002710 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -0000275a 0000052f R_ARM_THM_MOVW_ABS_NC 00000074 .LC3 │ │ │ │ │ -0000275e 00000530 R_ARM_THM_MOVT_ABS 00000074 .LC3 │ │ │ │ │ -00002762 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002766 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000276a 0000480a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ -0000276e 0000042f R_ARM_THM_MOVW_ABS_NC 00000054 .LC2 │ │ │ │ │ -00002772 00000430 R_ARM_THM_MOVT_ABS 00000054 .LC2 │ │ │ │ │ -00002776 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000277a 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000277e 0000480a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ -0000279a 00005e0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -000027c0 0000460a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000027c6 00005d0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000027e8 00005f0a R_ARM_THM_CALL 00000000 strncpy │ │ │ │ │ -000027fa 00005e0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00002814 00005d0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00002840 00005e0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00002864 0000600a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000287a 00005f0a R_ARM_THM_CALL 00000000 strncpy │ │ │ │ │ -00002890 0000460a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000028a8 00004a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -000028ac 00004a30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -0000290a 0000450a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00002956 0000212f R_ARM_THM_MOVW_ABS_NC 0000038c .LC26 │ │ │ │ │ -0000295a 00002130 R_ARM_THM_MOVT_ABS 0000038c .LC26 │ │ │ │ │ -0000295e 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002988 0000450a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00002992 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002996 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000299a 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002a0a 0000352f R_ARM_THM_MOVW_ABS_NC 0000062c .LC41 │ │ │ │ │ -00002a0e 00003530 R_ARM_THM_MOVT_ABS 0000062c .LC41 │ │ │ │ │ -00002a18 00003c0a R_ARM_THM_CALL 00000059 lookahead │ │ │ │ │ -00002a2e 0000612f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxWarning │ │ │ │ │ -00002a32 00006130 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxWarning │ │ │ │ │ -00002a36 00003a2f R_ARM_THM_MOVW_ABS_NC 00000640 .LC46 │ │ │ │ │ -00002a3a 00003a30 R_ARM_THM_MOVT_ABS 00000640 .LC46 │ │ │ │ │ -00002a44 0000620a R_ARM_THM_CALL 00000000 _PyTokenizer_parser_warn │ │ │ │ │ -00002a62 00003a2f R_ARM_THM_MOVW_ABS_NC 00000640 .LC46 │ │ │ │ │ -00002a66 00003a30 R_ARM_THM_MOVT_ABS 00000640 .LC46 │ │ │ │ │ -00002a6a 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002a70 0000382f R_ARM_THM_MOVW_ABS_NC 00000638 .LC44 │ │ │ │ │ -00002a74 00003830 R_ARM_THM_MOVT_ABS 00000638 .LC44 │ │ │ │ │ -00002a80 0000392f R_ARM_THM_MOVW_ABS_NC 0000063c .LC45 │ │ │ │ │ -00002a84 00003930 R_ARM_THM_MOVT_ABS 0000063c .LC45 │ │ │ │ │ -00002a8c 00003c0a R_ARM_THM_CALL 00000059 lookahead │ │ │ │ │ -00002ad0 0000372f R_ARM_THM_MOVW_ABS_NC 00000634 .LC43 │ │ │ │ │ -00002ad4 00003730 R_ARM_THM_MOVT_ABS 00000634 .LC43 │ │ │ │ │ -00002ade 0000362f R_ARM_THM_MOVW_ABS_NC 00000630 .LC42 │ │ │ │ │ -00002ae2 00003630 R_ARM_THM_MOVT_ABS 00000630 .LC42 │ │ │ │ │ +00000cae 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00000d16 0000232f R_ARM_THM_MOVW_ABS_NC 00000408 .LC28 │ │ │ │ │ +00000d1a 00002330 R_ARM_THM_MOVT_ABS 00000408 .LC28 │ │ │ │ │ +00000d62 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00000ddc 0000450a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00000e9e 00004d0a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ +00000ede 00004c0a R_ARM_THM_CALL 00000000 _PyToken_TwoChars │ │ │ │ │ +00000f46 00004d0a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ +00000f54 00004a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00000f58 00004a30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00000fac 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00000fe0 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +0000102a 0000232f R_ARM_THM_MOVW_ABS_NC 00000408 .LC28 │ │ │ │ │ +0000102e 00002330 R_ARM_THM_MOVT_ABS 00000408 .LC28 │ │ │ │ │ +00001054 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +0000107c 00004d0a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ +00001086 0000182f R_ARM_THM_MOVW_ABS_NC 000002b0 .LC17 │ │ │ │ │ +0000108a 00001830 R_ARM_THM_MOVT_ABS 000002b0 .LC17 │ │ │ │ │ +00001092 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000010a0 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001104 00004d0a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ +00001140 0000450a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00001208 00004b2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_tolower │ │ │ │ │ +0000120c 00004b30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_tolower │ │ │ │ │ +00001318 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +0000134a 0000450a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000013a6 0000430a R_ARM_THM_CALL 0000276d _PyLexer_update_ftstring_expr │ │ │ │ │ +0000143e 0000242f R_ARM_THM_MOVW_ABS_NC 00000410 .LC29 │ │ │ │ │ +00001442 00002430 R_ARM_THM_MOVT_ABS 00000410 .LC29 │ │ │ │ │ +00001460 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001468 0000232f R_ARM_THM_MOVW_ABS_NC 00000408 .LC28 │ │ │ │ │ +0000146c 00002330 R_ARM_THM_MOVT_ABS 00000408 .LC28 │ │ │ │ │ +000014ac 0000450a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000014ea 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001558 0000500a R_ARM_THM_CALL 00000000 _PyTokenizer_indenterror │ │ │ │ │ +0000159e 00002d2f R_ARM_THM_MOVW_ABS_NC 00000580 .LC38 │ │ │ │ │ +000015a2 00002d30 R_ARM_THM_MOVT_ABS 00000580 .LC38 │ │ │ │ │ +000015b0 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +0000163e 0000222f R_ARM_THM_MOVW_ABS_NC 000003a4 .LC27 │ │ │ │ │ +00001642 00002230 R_ARM_THM_MOVT_ABS 000003a4 .LC27 │ │ │ │ │ +00001646 0000510a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ +00001654 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +0000167c 0000520a R_ARM_THM_CALL 00000000 _PyToken_ThreeChars │ │ │ │ │ +0000169e 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000016ba 00002b2f R_ARM_THM_MOVW_ABS_NC 00000548 .LC36 │ │ │ │ │ +000016be 00002b30 R_ARM_THM_MOVT_ABS 00000548 .LC36 │ │ │ │ │ +000016d2 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +0000171a 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000018aa 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000018ec 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001946 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +0000197a 0000450a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00001988 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000198c 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001990 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000019da 0000450a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000019e6 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000019ea 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000019ee 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00001a1c 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001a5c 00001a2f R_ARM_THM_MOVW_ABS_NC 000002f4 .LC19 │ │ │ │ │ +00001a60 00001a30 R_ARM_THM_MOVT_ABS 000002f4 .LC19 │ │ │ │ │ +00001ac0 0000272f R_ARM_THM_MOVW_ABS_NC 00000460 .LC32 │ │ │ │ │ +00001ac4 00002730 R_ARM_THM_MOVT_ABS 00000460 .LC32 │ │ │ │ │ +00001ac8 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00001b32 0000450a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00001b40 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001b44 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001b48 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00001b68 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001b9c 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001bb2 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001bc4 0000530a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00001bf4 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001c38 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001c7a 0000540a R_ARM_THM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ +00001c86 0000550a R_ARM_THM_CALL 00000000 _PyUnicode_ScanIdentifier │ │ │ │ │ +00001ca8 0000560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001cb0 0000340a R_ARM_THM_CALL 00000001 tok_continuation_line │ │ │ │ │ +00001cca 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001cce 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001cd2 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00001d26 0000212f R_ARM_THM_MOVW_ABS_NC 0000038c .LC26 │ │ │ │ │ +00001d2a 00002130 R_ARM_THM_MOVT_ABS 0000038c .LC26 │ │ │ │ │ +00001d2e 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00001d72 00001d2f R_ARM_THM_MOVW_ABS_NC 0000033c .LC22 │ │ │ │ │ +00001d76 00001d30 R_ARM_THM_MOVT_ABS 0000033c .LC22 │ │ │ │ │ +00001d8e 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001d92 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001d98 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00001dba 0000292f R_ARM_THM_MOVW_ABS_NC 000004f8 .LC34 │ │ │ │ │ +00001dbe 00002930 R_ARM_THM_MOVT_ABS 000004f8 .LC34 │ │ │ │ │ +00001dc4 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00001e32 0000232f R_ARM_THM_MOVW_ABS_NC 00000408 .LC28 │ │ │ │ │ +00001e36 00002330 R_ARM_THM_MOVT_ABS 00000408 .LC28 │ │ │ │ │ +00001e5e 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001e6e 00000e2f R_ARM_THM_MOVW_ABS_NC 00000164 .LC7 │ │ │ │ │ +00001e72 00000e30 R_ARM_THM_MOVT_ABS 00000164 .LC7 │ │ │ │ │ +00001efe 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001f30 0000102f R_ARM_THM_MOVW_ABS_NC 00000178 .LC9 │ │ │ │ │ +00001f34 00001030 R_ARM_THM_MOVT_ABS 00000178 .LC9 │ │ │ │ │ +00001f38 0000510a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ +00001f9e 0000540a R_ARM_THM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ +00001fe6 0000570a R_ARM_THM_CALL 00000000 _PyLexer_type_comment_token_setup │ │ │ │ │ +00001ff2 00000f2f R_ARM_THM_MOVW_ABS_NC 00000170 .LC8 │ │ │ │ │ +00001ff6 00000f30 R_ARM_THM_MOVT_ABS 00000170 .LC8 │ │ │ │ │ +00001ffe 0000580a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002014 00004a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00002018 00004a30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +0000203e 0000570a R_ARM_THM_CALL 00000000 _PyLexer_type_comment_token_setup │ │ │ │ │ +00002058 0000590a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000020bc 0000540a R_ARM_THM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ +000020c4 0000460a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000216a 00002f2f R_ARM_THM_MOVW_ABS_NC 000005e8 .LC40 │ │ │ │ │ +0000216e 00002f30 R_ARM_THM_MOVT_ABS 000005e8 .LC40 │ │ │ │ │ +0000217a 00002c2f R_ARM_THM_MOVW_ABS_NC 00000570 .LC37 │ │ │ │ │ +0000217e 00002c30 R_ARM_THM_MOVT_ABS 00000570 .LC37 │ │ │ │ │ +00002182 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +0000218c 00002a2f R_ARM_THM_MOVW_ABS_NC 0000052c .LC35 │ │ │ │ │ +00002190 00002a30 R_ARM_THM_MOVT_ABS 0000052c .LC35 │ │ │ │ │ +00002194 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000021c6 0000162f R_ARM_THM_MOVW_ABS_NC 00000268 .LC15 │ │ │ │ │ +000021ca 00001630 R_ARM_THM_MOVT_ABS 00000268 .LC15 │ │ │ │ │ +000021ce 0000510a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ +000021ea 0000152f R_ARM_THM_MOVW_ABS_NC 00000240 .LC14 │ │ │ │ │ +000021ee 00001530 R_ARM_THM_MOVT_ABS 00000240 .LC14 │ │ │ │ │ +000021f2 0000510a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ +00002238 00002e2f R_ARM_THM_MOVW_ABS_NC 0000059c .LC39 │ │ │ │ │ +0000223c 00002e30 R_ARM_THM_MOVT_ABS 0000059c .LC39 │ │ │ │ │ +00002240 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002250 0000340a R_ARM_THM_CALL 00000001 tok_continuation_line │ │ │ │ │ +00002280 0000262f R_ARM_THM_MOVW_ABS_NC 00000444 .LC31 │ │ │ │ │ +00002284 00002630 R_ARM_THM_MOVT_ABS 00000444 .LC31 │ │ │ │ │ +00002290 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000022a2 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000022ae 00001b2f R_ARM_THM_MOVW_ABS_NC 00000300 .LC20 │ │ │ │ │ +000022b2 00001b30 R_ARM_THM_MOVT_ABS 00000300 .LC20 │ │ │ │ │ +000022b6 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000022d2 0000212f R_ARM_THM_MOVW_ABS_NC 0000038c .LC26 │ │ │ │ │ +000022d6 00002130 R_ARM_THM_MOVT_ABS 0000038c .LC26 │ │ │ │ │ +000022dc 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000022f8 00001c2f R_ARM_THM_MOVW_ABS_NC 00000324 .LC21 │ │ │ │ │ +000022fc 00001c30 R_ARM_THM_MOVT_ABS 00000324 .LC21 │ │ │ │ │ +00002348 0000560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000234e 00004d0a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ +0000235a 0000172f R_ARM_THM_MOVW_ABS_NC 00000290 .LC16 │ │ │ │ │ +0000235e 00001730 R_ARM_THM_MOVT_ABS 00000290 .LC16 │ │ │ │ │ +00002362 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +0000236e 00005a0a R_ARM_THM_CALL 00000000 PyUnicode_Substring │ │ │ │ │ +00002384 0000560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000238c 00005b0a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8String │ │ │ │ │ +000023a2 0000560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000023ba 0000182f R_ARM_THM_MOVW_ABS_NC 000002b0 .LC17 │ │ │ │ │ +000023be 00001830 R_ARM_THM_MOVT_ABS 000002b0 .LC17 │ │ │ │ │ +000023c2 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000023d8 00005c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_UnicodeDecodeError │ │ │ │ │ +000023dc 00005c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_UnicodeDecodeError │ │ │ │ │ +000023e2 00005d0a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +0000242c 0000052f R_ARM_THM_MOVW_ABS_NC 00000074 .LC3 │ │ │ │ │ +00002430 00000530 R_ARM_THM_MOVT_ABS 00000074 .LC3 │ │ │ │ │ +00002434 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002438 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000243c 0000480a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +0000244a 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00002452 0000042f R_ARM_THM_MOVW_ABS_NC 00000054 .LC2 │ │ │ │ │ +00002456 00000430 R_ARM_THM_MOVT_ABS 00000054 .LC2 │ │ │ │ │ +0000245a 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000245e 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002462 0000480a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +000024ba 0000202f R_ARM_THM_MOVW_ABS_NC 00000384 .LC25 │ │ │ │ │ +000024be 00002030 R_ARM_THM_MOVT_ABS 00000384 .LC25 │ │ │ │ │ +000024e8 00001f2f R_ARM_THM_MOVW_ABS_NC 0000036c .LC24 │ │ │ │ │ +000024ec 00001f30 R_ARM_THM_MOVT_ABS 0000036c .LC24 │ │ │ │ │ +000024f6 00001e2f R_ARM_THM_MOVW_ABS_NC 00000344 .LC23 │ │ │ │ │ +000024fa 00001e30 R_ARM_THM_MOVT_ABS 00000344 .LC23 │ │ │ │ │ +000024fe 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002518 0000282f R_ARM_THM_MOVW_ABS_NC 000004a0 .LC33 │ │ │ │ │ +0000251c 00002830 R_ARM_THM_MOVT_ABS 000004a0 .LC33 │ │ │ │ │ +00002520 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002576 0000142f R_ARM_THM_MOVW_ABS_NC 00000218 .LC13 │ │ │ │ │ +0000257a 00001430 R_ARM_THM_MOVT_ABS 00000218 .LC13 │ │ │ │ │ +0000257e 0000510a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ +0000259a 0000132f R_ARM_THM_MOVW_ABS_NC 000001f0 .LC12 │ │ │ │ │ +0000259e 00001330 R_ARM_THM_MOVT_ABS 000001f0 .LC12 │ │ │ │ │ +000025a2 0000510a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ +000025be 0000122f R_ARM_THM_MOVW_ABS_NC 000001c8 .LC11 │ │ │ │ │ +000025c2 00001230 R_ARM_THM_MOVT_ABS 000001c8 .LC11 │ │ │ │ │ +000025c6 0000510a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ +000025e2 0000112f R_ARM_THM_MOVW_ABS_NC 000001a0 .LC10 │ │ │ │ │ +000025e6 00001130 R_ARM_THM_MOVT_ABS 000001a0 .LC10 │ │ │ │ │ +000025ea 0000510a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ +000025fa 0000192f R_ARM_THM_MOVW_ABS_NC 000002d8 .LC18 │ │ │ │ │ +000025fe 00001930 R_ARM_THM_MOVT_ABS 000002d8 .LC18 │ │ │ │ │ +00002602 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002610 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00002624 0000252f R_ARM_THM_MOVW_ABS_NC 0000041c .LC30 │ │ │ │ │ +00002628 00002530 R_ARM_THM_MOVT_ABS 0000041c .LC30 │ │ │ │ │ +0000262c 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +0000263a 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000026b0 0000450a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000026e2 0000450a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000026ee 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000026f2 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000026f8 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002742 0000052f R_ARM_THM_MOVW_ABS_NC 00000074 .LC3 │ │ │ │ │ +00002746 00000530 R_ARM_THM_MOVT_ABS 00000074 .LC3 │ │ │ │ │ +0000274a 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000274e 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002752 0000480a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +00002756 0000042f R_ARM_THM_MOVW_ABS_NC 00000054 .LC2 │ │ │ │ │ +0000275a 00000430 R_ARM_THM_MOVT_ABS 00000054 .LC2 │ │ │ │ │ +0000275e 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002762 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002766 0000480a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +00002782 00005e0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +000027a8 0000460a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000027ae 0000590a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000027d0 00005f0a R_ARM_THM_CALL 00000000 strncpy │ │ │ │ │ +000027e2 00005e0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +000027fc 0000590a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00002828 00005e0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +0000284c 0000600a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00002862 00005f0a R_ARM_THM_CALL 00000000 strncpy │ │ │ │ │ +00002878 0000460a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002890 00004a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00002894 00004a30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +000028f2 0000450a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00002942 0000450a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +0000294c 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00002950 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002954 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +0000297c 0000212f R_ARM_THM_MOVW_ABS_NC 0000038c .LC26 │ │ │ │ │ +00002980 00002130 R_ARM_THM_MOVT_ABS 0000038c .LC26 │ │ │ │ │ +00002984 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000029ee 0000352f R_ARM_THM_MOVW_ABS_NC 0000062c .LC41 │ │ │ │ │ +000029f2 00003530 R_ARM_THM_MOVT_ABS 0000062c .LC41 │ │ │ │ │ +000029fc 00003c0a R_ARM_THM_CALL 00000059 lookahead │ │ │ │ │ +00002a12 0000612f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxWarning │ │ │ │ │ +00002a16 00006130 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxWarning │ │ │ │ │ +00002a1a 00003a2f R_ARM_THM_MOVW_ABS_NC 00000640 .LC46 │ │ │ │ │ +00002a1e 00003a30 R_ARM_THM_MOVT_ABS 00000640 .LC46 │ │ │ │ │ +00002a28 0000620a R_ARM_THM_CALL 00000000 _PyTokenizer_parser_warn │ │ │ │ │ +00002a46 00003a2f R_ARM_THM_MOVW_ABS_NC 00000640 .LC46 │ │ │ │ │ +00002a4a 00003a30 R_ARM_THM_MOVT_ABS 00000640 .LC46 │ │ │ │ │ +00002a4e 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002a54 0000382f R_ARM_THM_MOVW_ABS_NC 00000638 .LC44 │ │ │ │ │ +00002a58 00003830 R_ARM_THM_MOVT_ABS 00000638 .LC44 │ │ │ │ │ +00002a64 0000392f R_ARM_THM_MOVW_ABS_NC 0000063c .LC45 │ │ │ │ │ +00002a68 00003930 R_ARM_THM_MOVT_ABS 0000063c .LC45 │ │ │ │ │ +00002a70 00003c0a R_ARM_THM_CALL 00000059 lookahead │ │ │ │ │ +00002ab4 0000372f R_ARM_THM_MOVW_ABS_NC 00000634 .LC43 │ │ │ │ │ +00002ab8 00003730 R_ARM_THM_MOVT_ABS 00000634 .LC43 │ │ │ │ │ +00002ac2 0000362f R_ARM_THM_MOVW_ABS_NC 00000630 .LC42 │ │ │ │ │ +00002ac6 00003630 R_ARM_THM_MOVT_ABS 00000630 .LC42 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -58,26 +58,26 @@ │ │ │ │ │ _Py_ctype_table │ │ │ │ │ _Py_ctype_tolower │ │ │ │ │ _PyToken_TwoChars │ │ │ │ │ _PyUnicode_IsPrintable │ │ │ │ │ _PyToken_OneChar │ │ │ │ │ PyErr_Occurred │ │ │ │ │ _PyTokenizer_indenterror │ │ │ │ │ +_PyTokenizer_syntaxerror_known_range │ │ │ │ │ _PyToken_ThreeChars │ │ │ │ │ __aeabi_idiv │ │ │ │ │ -_PyLexer_type_comment_token_setup │ │ │ │ │ PyUnicode_DecodeUTF8 │ │ │ │ │ -_PyTokenizer_syntaxerror_known_range │ │ │ │ │ _PyUnicode_ScanIdentifier │ │ │ │ │ _Py_Dealloc │ │ │ │ │ +_PyLexer_type_comment_token_setup │ │ │ │ │ +PyMem_Malloc │ │ │ │ │ PyUnicode_Substring │ │ │ │ │ PyUnicode_AsUTF8String │ │ │ │ │ PyExc_UnicodeDecodeError │ │ │ │ │ PyErr_ExceptionMatches │ │ │ │ │ -PyMem_Malloc │ │ │ │ │ PyMem_Realloc │ │ │ │ │ PyExc_SyntaxWarning │ │ │ │ │ _PyTokenizer_parser_warn │ │ │ │ │ .shstrtab │ │ │ │ │ .rel.text │ │ │ │ │ .rodata.str1.4 │ │ │ │ │ .rel.text.hot │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -7,36 +7,36 @@ │ │ │ │ │ tok_continuation_line(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 2668 │ │ │ │ │ + bl 2650 │ │ │ │ │ R_ARM_THM_CALL tok_nextc │ │ │ │ │ cmp r0, #13 │ │ │ │ │ beq.n 3a │ │ │ │ │ cmp r0, #10 │ │ │ │ │ bne.n 50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2668 │ │ │ │ │ + bl 2650 │ │ │ │ │ R_ARM_THM_CALL tok_nextc │ │ │ │ │ mov r1, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ beq.n 42 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2724 │ │ │ │ │ + bl 270c │ │ │ │ │ R_ARM_THM_CALL tok_backup │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r0, r1 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2668 │ │ │ │ │ + bl 2650 │ │ │ │ │ R_ARM_THM_CALL tok_nextc │ │ │ │ │ b.n 1a │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ movs r3, #11 │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ @@ -53,15 +53,15 @@ │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2668 │ │ │ │ │ + bl 2650 │ │ │ │ │ R_ARM_THM_CALL tok_nextc │ │ │ │ │ adds r2, r4, #1 │ │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ │ cbz r3, 82 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ beq.n 6c │ │ │ │ │ movs r7, #0 │ │ │ │ │ @@ -77,21 +77,21 @@ │ │ │ │ │ it ne │ │ │ │ │ movne r7, #1 │ │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ │ it gt │ │ │ │ │ movgt r7, #0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2724 │ │ │ │ │ + bl 270c │ │ │ │ │ R_ARM_THM_CALL tok_backup │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ beq.n ba │ │ │ │ │ ldrb.w r1, [r4, #-1]! │ │ │ │ │ - bl 2724 │ │ │ │ │ + bl 270c │ │ │ │ │ R_ARM_THM_CALL tok_backup │ │ │ │ │ b.n aa │ │ │ │ │ mov r0, r7 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ mov r7, r3 │ │ │ │ │ b.n a2 │ │ │ │ │ nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -90,15 +90,15 @@ │ │ │ │ │ cmp r2, r1 │ │ │ │ │ beq.w 274 <_PyTokenizer_Get+0x274> │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r6, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov sl, r6 │ │ │ │ │ - bl 2724 │ │ │ │ │ + bl 270c │ │ │ │ │ ldr.w r3, [r4, #2704] @ 0xa90 │ │ │ │ │ str.w r3, [r4, #2708] @ 0xa94 │ │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ mov r7, r5 │ │ │ │ │ mla r3, r3, r5, r4 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ @@ -151,31 +151,31 @@ │ │ │ │ │ beq.w 2e2 <_PyTokenizer_Get+0x2e2> │ │ │ │ │ cmp r1, #123 @ 0x7b │ │ │ │ │ bne.n 126 <_PyTokenizer_Get+0x126> │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r5, r7 │ │ │ │ │ mov r6, sl │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ - bl 2784 <_PyLexer_update_ftstring_expr> │ │ │ │ │ + bl 276c <_PyLexer_update_ftstring_expr> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_update_ftstring_expr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 6d4 <_PyTokenizer_Get+0x6d4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2668 │ │ │ │ │ + bl 2650 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #123 @ 0x7b │ │ │ │ │ bne.n 1c4 <_PyTokenizer_Get+0x1c4> │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq.w 5a6 <_PyTokenizer_Get+0x5a6> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2724 │ │ │ │ │ + bl 270c │ │ │ │ │ movs r1, #123 @ 0x7b │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2724 │ │ │ │ │ + bl 270c │ │ │ │ │ movs r0, #68 @ 0x44 │ │ │ │ │ mla r1, r0, r5, r4 │ │ │ │ │ ldr.w r3, [r1, #2760] @ 0xac8 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str.w r3, [r1, #2760] @ 0xac8 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ ldr.w r2, [r6, #664] @ 0x298 │ │ │ │ │ @@ -293,22 +293,22 @@ │ │ │ │ │ mov r1, r8 │ │ │ │ │ mla r5, r3, r7, r4 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ ldr.w r2, [r5, #2816] @ 0xb00 │ │ │ │ │ b.n 20a <_PyTokenizer_Get+0x20a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - bl 2668 │ │ │ │ │ + bl 2650 │ │ │ │ │ mov r1, r0 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2724 │ │ │ │ │ + bl 270c │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2724 │ │ │ │ │ + bl 270c │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r2, #123 @ 0x7b │ │ │ │ │ beq.w ac <_PyTokenizer_Get+0xac> │ │ │ │ │ movs r0, #68 @ 0x44 │ │ │ │ │ mla r5, r0, r5, r4 │ │ │ │ │ ldr.w r1, [r5, #2760] @ 0xac8 │ │ │ │ │ adds r1, #1 │ │ │ │ │ @@ -325,15 +325,15 @@ │ │ │ │ │ str.w r5, [r0, #2752] @ 0xac0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 804 │ │ │ │ │ b.n 21c <_PyTokenizer_Get+0x21c> │ │ │ │ │ ldrb.w r1, [r6, #2764] @ 0xacc │ │ │ │ │ adds r4, #1 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ - bl 2724 │ │ │ │ │ + bl 270c │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ b.n 2f2 <_PyTokenizer_Get+0x2f2> │ │ │ │ │ ldr r2, [r0, #32] │ │ │ │ │ cmp r2, #10 │ │ │ │ │ bne.w ac <_PyTokenizer_Get+0xac> │ │ │ │ │ ldr.w r2, [r0, #2744] @ 0xab8 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ @@ -422,37 +422,37 @@ │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ b.n fa <_PyTokenizer_Get+0xfa> │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r5 │ │ │ │ │ - bl 2668 │ │ │ │ │ + bl 2650 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #13 │ │ │ │ │ beq.w 7f8 <_PyTokenizer_Get+0x7f8> │ │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ │ mla r3, r3, r7, r4 │ │ │ │ │ ldr.w r2, [r3, #2772] @ 0xad4 │ │ │ │ │ sub.w r3, r1, #123 @ 0x7b │ │ │ │ │ bics.w r3, r3, #2 │ │ │ │ │ beq.w 7dc <_PyTokenizer_Get+0x7dc> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne.w 11a <_PyTokenizer_Get+0x11a> │ │ │ │ │ cmp r1, #78 @ 0x4e │ │ │ │ │ bne.w 11a <_PyTokenizer_Get+0x11a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2668 │ │ │ │ │ + bl 2650 │ │ │ │ │ cmp r0, #123 @ 0x7b │ │ │ │ │ mov r1, r0 │ │ │ │ │ it eq │ │ │ │ │ moveq.w fp, #1 │ │ │ │ │ beq.w 11a <_PyTokenizer_Get+0x11a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2724 │ │ │ │ │ + bl 270c │ │ │ │ │ b.n 11a <_PyTokenizer_Get+0x11a> │ │ │ │ │ ldr.w r2, [r5, #2760] @ 0xac8 │ │ │ │ │ mvns r2, r2 │ │ │ │ │ lsrs r2, r2, #31 │ │ │ │ │ mov r3, r2 │ │ │ │ │ b.n 178 <_PyTokenizer_Get+0x178> │ │ │ │ │ ldr r2, [r5, #32] │ │ │ │ │ @@ -577,15 +577,15 @@ │ │ │ │ │ b.n 4dc <_PyTokenizer_Get+0x4dc> │ │ │ │ │ mov r5, r7 │ │ │ │ │ mov r6, sl │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ bne.n 6b6 <_PyTokenizer_Get+0x6b6> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - bl 2668 │ │ │ │ │ + bl 2650 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr.w r2, [r3, #2756] @ 0xac4 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ eor.w r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ite ne │ │ │ │ │ @@ -651,18 +651,18 @@ │ │ │ │ │ mov r6, r3 │ │ │ │ │ b.n 44a <_PyTokenizer_Get+0x44a> │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r6, r3 │ │ │ │ │ b.n 44a <_PyTokenizer_Get+0x44a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2724 │ │ │ │ │ + bl 270c │ │ │ │ │ movs r1, #125 @ 0x7d │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2724 │ │ │ │ │ + bl 270c │ │ │ │ │ ldr.w r0, [r6, #664] @ 0x298 │ │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ movs r6, #0 │ │ │ │ │ mla r0, r3, r0, r4 │ │ │ │ │ mla r1, r3, r5, r4 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ @@ -764,15 +764,15 @@ │ │ │ │ │ mov r6, r3 │ │ │ │ │ movs r3, #29 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ b.n 44a <_PyTokenizer_Get+0x44a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r1, #10 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - bl 2724 │ │ │ │ │ + bl 270c │ │ │ │ │ ldr.w r2, [r6, #664] @ 0x298 │ │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mla r2, r3, r2, r4 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ str.w r9, [r2, #2752] @ 0xac0 │ │ │ │ │ @@ -815,15 +815,15 @@ │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_warn_invalid_escape_sequence │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 496 <_PyTokenizer_Get+0x496> │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ b.n 724 <_PyTokenizer_Get+0x724> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2668 │ │ │ │ │ + bl 2650 │ │ │ │ │ mov r1, r0 │ │ │ │ │ b.n 460 <_PyTokenizer_Get+0x460> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ 00000804 : │ │ │ │ │ tok_get_normal_mode(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ @@ -843,67 +843,67 @@ │ │ │ │ │ bne.w b7a │ │ │ │ │ ldr.w r6, [fp, #452] @ 0x1c4 │ │ │ │ │ ldr.w r5, [fp, #4] │ │ │ │ │ ldr.w r1, [fp, #476] @ 0x1dc │ │ │ │ │ str.w r5, [fp, #28] │ │ │ │ │ str.w r1, [fp, #472] @ 0x1d8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w f7c │ │ │ │ │ + bne.w c8c │ │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w 114c │ │ │ │ │ + beq.w 131e │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ itt cs │ │ │ │ │ movcs r2, #29 │ │ │ │ │ strcs.w r2, [fp, #32] │ │ │ │ │ bcs.n 890 │ │ │ │ │ adds r2, r1, #1 │ │ │ │ │ str.w r2, [fp, #476] @ 0x1dc │ │ │ │ │ adds r2, r5, #1 │ │ │ │ │ str.w r2, [fp, #4] │ │ │ │ │ ldr.w r2, [fp] │ │ │ │ │ ldrb r0, [r5, #0] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ str.w r5, [fp, #4] │ │ │ │ │ - bhi.w 2312 │ │ │ │ │ + bhi.w 2452 │ │ │ │ │ ldrb r2, [r5, #0] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne.w 22d4 │ │ │ │ │ + bne.w 242c │ │ │ │ │ str.w r1, [fp, #476] @ 0x1dc │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ mvn.w r8, #2147483648 @ 0x80000000 │ │ │ │ │ str.w r9, [fp, #28] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w 10f4 │ │ │ │ │ + beq.w 1110 │ │ │ │ │ ldr.w r1, [fp, #476] @ 0x1dc │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - bcs.w 1144 │ │ │ │ │ + bcs.w 1160 │ │ │ │ │ adds r2, r1, #1 │ │ │ │ │ adds r0, r5, #1 │ │ │ │ │ str.w r2, [fp, #476] @ 0x1dc │ │ │ │ │ str.w r0, [fp, #4] │ │ │ │ │ ldrb r4, [r5, #0] │ │ │ │ │ sub.w r2, r4, #9 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ cmp r2, #23 │ │ │ │ │ bhi.w a2e │ │ │ │ │ movs r7, #9 │ │ │ │ │ movt r7, #128 @ 0x80 │ │ │ │ │ lsrs r7, r2 │ │ │ │ │ lsls r7, r7, #31 │ │ │ │ │ - bmi.w e20 │ │ │ │ │ + bmi.w ebe │ │ │ │ │ mov r7, r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 22e8 │ │ │ │ │ + beq.w 2116 │ │ │ │ │ str.w r5, [fp, #28] │ │ │ │ │ str.w r1, [fp, #472] @ 0x1d8 │ │ │ │ │ ldr.w r0, [fp, #32] │ │ │ │ │ cmp r0, #28 │ │ │ │ │ - beq.w 2300 │ │ │ │ │ + beq.w 2440 │ │ │ │ │ bic.w r3, r7, #32 │ │ │ │ │ sub.w r2, r3, #65 @ 0x41 │ │ │ │ │ mov r1, r3 │ │ │ │ │ cmp r2, #25 │ │ │ │ │ bls.w a8e │ │ │ │ │ cmp r7, #127 @ 0x7f │ │ │ │ │ ite le │ │ │ │ │ @@ -911,101 +911,101 @@ │ │ │ │ │ movgt r3, #1 │ │ │ │ │ cmp r7, #95 @ 0x5f │ │ │ │ │ it eq │ │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w aa0 │ │ │ │ │ cmp r7, #13 │ │ │ │ │ - beq.w 23e8 │ │ │ │ │ + beq.w 247a │ │ │ │ │ cmp r7, #10 │ │ │ │ │ beq.w b52 │ │ │ │ │ cmp r7, #46 @ 0x2e │ │ │ │ │ - beq.w eb4 │ │ │ │ │ + beq.w f52 │ │ │ │ │ uxtb r3, r7 │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ - lsls r2, r3, #29 │ │ │ │ │ - bmi.w c28 │ │ │ │ │ + lsls r3, r3, #29 │ │ │ │ │ + bmi.w cb4 │ │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_tolower │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_tolower │ │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ │ ldrb r3, [r5, r3] │ │ │ │ │ subs r3, #102 @ 0x66 │ │ │ │ │ uxtb r3, r3 │ │ │ │ │ cmp r3, #14 │ │ │ │ │ bhi.n 960 │ │ │ │ │ movw r2, #20481 @ 0x5001 │ │ │ │ │ lsr.w r3, r2, r3 │ │ │ │ │ lsls r3, r3, #31 │ │ │ │ │ - bmi.w 16c0 │ │ │ │ │ + bmi.w 1760 │ │ │ │ │ cmp r7, #34 @ 0x22 │ │ │ │ │ it ne │ │ │ │ │ cmpne r7, #39 @ 0x27 │ │ │ │ │ - beq.w 1262 │ │ │ │ │ + beq.w 1234 │ │ │ │ │ cmp r7, #92 @ 0x5c │ │ │ │ │ - beq.w 1fa4 │ │ │ │ │ + beq.w 1cae │ │ │ │ │ sub.w r5, r7, #125 @ 0x7d │ │ │ │ │ clz r5, r5 │ │ │ │ │ lsrs r5, r5, #5 │ │ │ │ │ cmp r7, #58 @ 0x3a │ │ │ │ │ ite ne │ │ │ │ │ movne r3, r5 │ │ │ │ │ orreq.w r3, r5, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w e24 │ │ │ │ │ + bne.w ec2 │ │ │ │ │ cmp r7, #123 @ 0x7b │ │ │ │ │ it ne │ │ │ │ │ cmpne r7, #33 @ 0x21 │ │ │ │ │ - beq.w e24 │ │ │ │ │ + beq.w ec2 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2668 │ │ │ │ │ + bl 2650 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyToken_TwoChars> │ │ │ │ │ R_ARM_THM_CALL _PyToken_TwoChars │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ │ - bne.w 15ce │ │ │ │ │ + bne.w 166e │ │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.w de8 │ │ │ │ │ + beq.w e86 │ │ │ │ │ ldrd r1, r3, [fp] │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ str.w r2, [fp, #4] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bcc.w 2312 │ │ │ │ │ + bcc.w 2452 │ │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ │ uxtb.w r8, r8 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne.w 22d4 │ │ │ │ │ + bne.w 242c │ │ │ │ │ ldr.w r3, [fp, #476] @ 0x1dc │ │ │ │ │ cmp r7, #91 @ 0x5b │ │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r3, [fp, #476] @ 0x1dc │ │ │ │ │ - beq.w cca │ │ │ │ │ - ble.w df2 │ │ │ │ │ + beq.w d68 │ │ │ │ │ + ble.w e90 │ │ │ │ │ cmp r7, #123 @ 0x7b │ │ │ │ │ - beq.w cca │ │ │ │ │ + beq.w d68 │ │ │ │ │ bic.w r3, r7, #32 │ │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ │ itt eq │ │ │ │ │ addeq.w r3, fp, #12288 @ 0x3000 │ │ │ │ │ streq r3, [sp, #20] │ │ │ │ │ - beq.w e60 │ │ │ │ │ + beq.w efe │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_IsPrintable │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 106a │ │ │ │ │ + beq.w 1086 │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr.w r6, [fp, #28] │ │ │ │ │ ldr.w r5, [fp, #4] │ │ │ │ │ bl 0 <_PyToken_OneChar> │ │ │ │ │ R_ARM_THM_CALL _PyToken_OneChar │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ mov r2, r0 │ │ │ │ │ @@ -1014,64 +1014,64 @@ │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r7, r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 22e8 │ │ │ │ │ + beq.w 2116 │ │ │ │ │ cmp r4, #35 @ 0x23 │ │ │ │ │ str.w r5, [fp, #28] │ │ │ │ │ str.w r1, [fp, #472] @ 0x1d8 │ │ │ │ │ bne.w 8e4 │ │ │ │ │ movw r4, #47102 @ 0xb7fe │ │ │ │ │ movt r4, #65535 @ 0xffff │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2668 │ │ │ │ │ + bl 2650 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ cmp r3, #14 │ │ │ │ │ bhi.n a4c │ │ │ │ │ asr.w r3, r4, r3 │ │ │ │ │ lsls r5, r3, #31 │ │ │ │ │ bmi.n a4c │ │ │ │ │ add.w ip, fp, #12288 @ 0x3000 │ │ │ │ │ ldr.w r3, [fp, #2736] @ 0xab0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldr.w r4, [ip, #668] @ 0x29c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 1b1e │ │ │ │ │ + bne.w 1c0c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1bec │ │ │ │ │ + bne.w 1e6e │ │ │ │ │ ldr.w r0, [fp, #32] │ │ │ │ │ cmp r0, #28 │ │ │ │ │ - beq.w 2300 │ │ │ │ │ + beq.w 2440 │ │ │ │ │ adds r1, r7, #1 │ │ │ │ │ - beq.w 1662 │ │ │ │ │ + beq.w 1702 │ │ │ │ │ mov r1, r7 │ │ │ │ │ b.n 8fe │ │ │ │ │ cmp r3, #66 @ 0x42 │ │ │ │ │ - beq.w 1196 │ │ │ │ │ + beq.w 1168 │ │ │ │ │ cmp r3, #85 @ 0x55 │ │ │ │ │ - beq.w 1638 │ │ │ │ │ + beq.w 16d8 │ │ │ │ │ cmp r3, #82 @ 0x52 │ │ │ │ │ - beq.w 13dc │ │ │ │ │ + beq.w 13f6 │ │ │ │ │ cmp r1, #70 @ 0x46 │ │ │ │ │ - beq.w 1514 │ │ │ │ │ + beq.w 155e │ │ │ │ │ cmp r1, #84 @ 0x54 │ │ │ │ │ - beq.w 157e │ │ │ │ │ + beq.w 15b6 │ │ │ │ │ bic.w r3, r7, #32 │ │ │ │ │ movs r5, #0 │ │ │ │ │ mvn.w r6, #2147483648 @ 0x80000000 │ │ │ │ │ b.n ade │ │ │ │ │ ldrd r4, r3, [fp, #4] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - beq.w d14 │ │ │ │ │ + beq.w db2 │ │ │ │ │ ldr.w r3, [fp, #476] @ 0x1dc │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bcs.w d5a │ │ │ │ │ + bcs.w df8 │ │ │ │ │ adds r3, #1 │ │ │ │ │ adds r2, r4, #1 │ │ │ │ │ str.w r3, [fp, #476] @ 0x1dc │ │ │ │ │ str.w r2, [fp, #4] │ │ │ │ │ ldrb r7, [r4, #0] │ │ │ │ │ bic.w r3, r7, #32 │ │ │ │ │ subs r3, #65 @ 0x41 │ │ │ │ │ @@ -1085,50 +1085,50 @@ │ │ │ │ │ movle r3, #0 │ │ │ │ │ movgt r3, #1 │ │ │ │ │ cmp r7, #95 @ 0x5f │ │ │ │ │ ite ne │ │ │ │ │ movne r2, r3 │ │ │ │ │ orreq.w r2, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w d62 │ │ │ │ │ + bne.w e00 │ │ │ │ │ adds r3, r7, #1 │ │ │ │ │ - beq.w 187e │ │ │ │ │ + beq.w 1920 │ │ │ │ │ ldrd r2, r8, [fp] │ │ │ │ │ mov r3, r8 │ │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r8, r2 │ │ │ │ │ str.w r8, [fp, #4] │ │ │ │ │ - bcc.w 2312 │ │ │ │ │ + bcc.w 2452 │ │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ │ uxtb r7, r7 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.w 22d4 │ │ │ │ │ + bne.w 242c │ │ │ │ │ ldr.w r3, [fp, #476] @ 0x1dc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [fp, #476] @ 0x1dc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 1f4e │ │ │ │ │ + bne.w 1c58 │ │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ mov r0, fp │ │ │ │ │ str.w r8, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ movs r3, #1 │ │ │ │ │ str.w r3, [fp, #448] @ 0x1c0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w fa4 │ │ │ │ │ + beq.w fb2 │ │ │ │ │ add.w r3, fp, #12288 @ 0x3000 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 195e │ │ │ │ │ + bne.w 1a00 │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r3, [fp, #28] │ │ │ │ │ str.w r2, [fp, #472] @ 0x1d8 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mvn.w r9, #2147483648 @ 0x80000000 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r0, r2 │ │ │ │ │ @@ -1146,115 +1146,166 @@ │ │ │ │ │ bcs.n c14 │ │ │ │ │ adds r2, r1, #1 │ │ │ │ │ str.w r2, [fp, #476] @ 0x1dc │ │ │ │ │ adds r2, r5, #1 │ │ │ │ │ str.w r2, [fp, #4] │ │ │ │ │ ldrb.w ip, [r5] │ │ │ │ │ cmp.w ip, #32 │ │ │ │ │ - bne.w d66 │ │ │ │ │ + bne.w e04 │ │ │ │ │ adds r7, #1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ add.w r8, r6, r7 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ bne.n b9e │ │ │ │ │ ldr.w r3, [fp, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ bne.n c1a │ │ │ │ │ ldr.w r3, [fp, #2744] @ 0xab8 │ │ │ │ │ mov r0, fp │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ │ mov r1, r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b16 │ │ │ │ │ + beq.w 1b50 │ │ │ │ │ ldr.w r5, [fp, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r5, [fp, #2704] @ 0xa90 │ │ │ │ │ subs r2, r3, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1b04 │ │ │ │ │ + bne.w 1b3e │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 1ace │ │ │ │ │ + beq.w 1b08 │ │ │ │ │ ldr.w r1, [fp, #476] @ 0x1dc │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ bcc.n ba6 │ │ │ │ │ movs r3, #29 │ │ │ │ │ str.w r3, [fp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f16 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - b.n 1030 │ │ │ │ │ + bne.w 147e │ │ │ │ │ + ldr.w r6, [fp, #480] @ 0x1e0 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.w 15c2 │ │ │ │ │ + ldr.w r1, [fp, #44] @ 0x2c │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + bne.w 2526 │ │ │ │ │ + lsls r3, r1, #2 │ │ │ │ │ + add.w r2, fp, r3 │ │ │ │ │ + ldr r2, [r2, #48] @ 0x30 │ │ │ │ │ + cmp r7, r2 │ │ │ │ │ + beq.w fe8 │ │ │ │ │ + ble.w 14f2 │ │ │ │ │ + adds r1, #1 │ │ │ │ │ + cmp r1, #99 @ 0x63 │ │ │ │ │ + bgt.w 2420 │ │ │ │ │ + add r3, fp │ │ │ │ │ + ldr.w r2, [r3, #2288] @ 0x8f0 │ │ │ │ │ + cmp r2, r8 │ │ │ │ │ + bge.w 1556 │ │ │ │ │ + ldr.w r2, [fp, #452] @ 0x1c4 │ │ │ │ │ + str.w r1, [fp, #44] @ 0x2c │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + str.w r2, [fp, #452] @ 0x1c4 │ │ │ │ │ + str r7, [r3, #52] @ 0x34 │ │ │ │ │ + str.w r8, [r3, #2292] @ 0x8f4 │ │ │ │ │ + ldr.w r1, [fp, #476] @ 0x1dc │ │ │ │ │ + ldr.w r5, [fp, #4] │ │ │ │ │ + mov r0, r1 │ │ │ │ │ + str.w r0, [fp, #472] @ 0x1d8 │ │ │ │ │ + str.w r5, [fp, #28] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 84e │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + add.w r3, fp, #12288 @ 0x3000 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ │ + bge.w 14d6 │ │ │ │ │ + adds r6, #1 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 1ba4 │ │ │ │ │ + str.w r6, [fp, #452] @ 0x1c4 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ │ + movs r2, #6 │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ + b.n b4c │ │ │ │ │ mov r0, fp │ │ │ │ │ cmp r7, #48 @ 0x30 │ │ │ │ │ - bne.w ff6 │ │ │ │ │ - bl 2668 │ │ │ │ │ + bne.w 1004 │ │ │ │ │ + bl 2650 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #98 @ 0x62 │ │ │ │ │ - beq.w 1c64 │ │ │ │ │ - bgt.w 13f8 │ │ │ │ │ + beq.w 2486 │ │ │ │ │ + bgt.w 1412 │ │ │ │ │ cmp r0, #88 @ 0x58 │ │ │ │ │ - beq.w 1982 │ │ │ │ │ - bgt.w 158a │ │ │ │ │ + beq.w 1a24 │ │ │ │ │ + bgt.w 15d6 │ │ │ │ │ cmp r0, #66 @ 0x42 │ │ │ │ │ - beq.w 1c64 │ │ │ │ │ + beq.w 2486 │ │ │ │ │ cmp r0, #79 @ 0x4f │ │ │ │ │ - beq.w 1fbe │ │ │ │ │ - cmp r0, #48 @ 0x30 │ │ │ │ │ - beq.w 1d7a │ │ │ │ │ + beq.w 1d36 │ │ │ │ │ + cmp r7, #48 @ 0x30 │ │ │ │ │ + beq.w 1cfa │ │ │ │ │ uxtb r3, r7 │ │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ - lsls r4, r3, #29 │ │ │ │ │ - bmi.w 24aa │ │ │ │ │ + lsls r6, r3, #29 │ │ │ │ │ + bmi.w 15e6 │ │ │ │ │ cmp r7, #46 @ 0x2e │ │ │ │ │ - beq.w 1a9a │ │ │ │ │ + beq.w 1b70 │ │ │ │ │ cmp r7, #45 @ 0x2d │ │ │ │ │ - bgt.w 1dae │ │ │ │ │ + ble.w 1468 │ │ │ │ │ + cmp r7, #101 @ 0x65 │ │ │ │ │ + beq.w 1dd8 │ │ │ │ │ + bgt.w 1432 │ │ │ │ │ + cmp r7, #69 @ 0x45 │ │ │ │ │ + beq.w 1fee │ │ │ │ │ + cmp r7, #74 @ 0x4a │ │ │ │ │ + beq.w 1438 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC28 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC28 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 29b0 │ │ │ │ │ + bl 2994 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c24 │ │ │ │ │ + beq.w 147e │ │ │ │ │ ldr.w r6, [fp, #4] │ │ │ │ │ - adds r2, r7, #1 │ │ │ │ │ - beq.w 1b86 │ │ │ │ │ ldr.w r2, [fp] │ │ │ │ │ subs r5, r6, #1 │ │ │ │ │ str.w r5, [fp, #4] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bcc.w 2312 │ │ │ │ │ + bcc.w 2452 │ │ │ │ │ ldrb.w r2, [r6, #-1] │ │ │ │ │ uxtb r3, r7 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 22d4 │ │ │ │ │ + bne.w 242c │ │ │ │ │ ldr.w r2, [fp, #476] @ 0x1dc │ │ │ │ │ mov r0, fp │ │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ str.w r2, [fp, #476] @ 0x1dc │ │ │ │ │ movs r2, #2 │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ b.n b4c │ │ │ │ │ ldr.w r3, [fp, #480] @ 0x1e0 │ │ │ │ │ cmp r3, #199 @ 0xc7 │ │ │ │ │ - bgt.w 23f4 │ │ │ │ │ + bgt.w 218a │ │ │ │ │ add.w r2, fp, r3 │ │ │ │ │ add.w r5, fp, r3, lsl #2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ strb.w r7, [r2, #484] @ 0x1e4 │ │ │ │ │ ldr.w r1, [fp, #464] @ 0x1d0 │ │ │ │ │ str.w r1, [r5, #684] @ 0x2ac │ │ │ │ │ ldr.w r1, [fp, #28] │ │ │ │ │ @@ -1268,300 +1319,255 @@ │ │ │ │ │ ittt gt │ │ │ │ │ ldrgt.w r3, [sl, #4] │ │ │ │ │ addgt r3, #1 │ │ │ │ │ strgt.w r3, [sl, #4] │ │ │ │ │ b.n a00 │ │ │ │ │ ldr.w r3, [fp, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne.w 1042 │ │ │ │ │ + bne.w 105e │ │ │ │ │ ldr.w r3, [fp, #2744] @ 0xab8 │ │ │ │ │ mov r0, fp │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r7, [fp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 103e │ │ │ │ │ + beq.w 105a │ │ │ │ │ ldr.w r4, [fp, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r4, [fp, #2704] @ 0xa90 │ │ │ │ │ subs r2, r7, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1e1c │ │ │ │ │ + bne.w 1cc8 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - beq.n d14 │ │ │ │ │ + beq.n db2 │ │ │ │ │ ldr.w r3, [fp, #476] @ 0x1dc │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ bcc.w acc │ │ │ │ │ movs r3, #29 │ │ │ │ │ str.w r3, [fp, #32] │ │ │ │ │ - b.n 1042 │ │ │ │ │ + b.n 105e │ │ │ │ │ orrs r5, r3 │ │ │ │ │ b.n ab8 │ │ │ │ │ cmp.w ip, #9 │ │ │ │ │ - beq.w 1b9a │ │ │ │ │ + beq.w 1bba │ │ │ │ │ movs r6, #0 │ │ │ │ │ cmp.w ip, #12 │ │ │ │ │ mov r0, r6 │ │ │ │ │ beq.w b8e │ │ │ │ │ cmp.w ip, #92 @ 0x5c │ │ │ │ │ - beq.w 225a │ │ │ │ │ + beq.w 2248 │ │ │ │ │ ldr.w r0, [fp] │ │ │ │ │ str.w r5, [fp, #4] │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bcc.w 2312 │ │ │ │ │ + bcc.w 2452 │ │ │ │ │ ldrb.w r0, [r2, #-1] │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bne.w 22d4 │ │ │ │ │ + bne.w 242c │ │ │ │ │ sub.w lr, ip, #10 │ │ │ │ │ mov r0, r1 │ │ │ │ │ cmp.w lr, #25 │ │ │ │ │ str.w r1, [fp, #476] @ 0x1dc │ │ │ │ │ - bhi.w f16 │ │ │ │ │ + bhi.w c24 │ │ │ │ │ movs r6, #9 │ │ │ │ │ movt r6, #512 @ 0x200 │ │ │ │ │ lsr.w r6, r6, lr │ │ │ │ │ lsls r2, r6, #31 │ │ │ │ │ - bpl.w f16 │ │ │ │ │ + bpl.w c24 │ │ │ │ │ ldr.w r6, [fp, #456] @ 0x1c8 │ │ │ │ │ cmp.w ip, #10 │ │ │ │ │ it eq │ │ │ │ │ cmpeq r7, #0 │ │ │ │ │ - beq.w 13ea │ │ │ │ │ + beq.w 1404 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 2292 │ │ │ │ │ + bne.w 2466 │ │ │ │ │ ldr.w r6, [fp, #452] @ 0x1c4 │ │ │ │ │ str.w r1, [fp, #472] @ 0x1d8 │ │ │ │ │ str.w r5, [fp, #28] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w f7c │ │ │ │ │ + bne.w c8c │ │ │ │ │ movs r6, #1 │ │ │ │ │ b.n 852 │ │ │ │ │ cmp r7, #91 @ 0x5b │ │ │ │ │ - beq.w cca │ │ │ │ │ + beq.w d68 │ │ │ │ │ bgt.w 9ee │ │ │ │ │ cmp r7, #40 @ 0x28 │ │ │ │ │ - beq.w cca │ │ │ │ │ + beq.w d68 │ │ │ │ │ cmp r7, #41 @ 0x29 │ │ │ │ │ - beq.w 108a │ │ │ │ │ + beq.w 10a6 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_IsPrintable │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 106a │ │ │ │ │ + beq.w 1086 │ │ │ │ │ cmp r7, #61 @ 0x3d │ │ │ │ │ bne.w a0c │ │ │ │ │ ldrd r3, r2, [sl, #4] │ │ │ │ │ subs r3, r3, r2 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ it eq │ │ │ │ │ streq.w r3, [sl, #56] @ 0x38 │ │ │ │ │ b.n a0c │ │ │ │ │ mov r5, r0 │ │ │ │ │ b.n 89c │ │ │ │ │ add.w r3, fp, #12288 @ 0x3000 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ ldr.w r3, [r3, #664] @ 0x298 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.w 1362 │ │ │ │ │ + bgt.w 137c │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2668 │ │ │ │ │ + bl 2650 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyToken_TwoChars> │ │ │ │ │ R_ARM_THM_CALL _PyToken_TwoChars │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ │ - bne.w 15ce │ │ │ │ │ + bne.w 166e │ │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ bne.w 9b4 │ │ │ │ │ cmp r7, #91 @ 0x5b │ │ │ │ │ - ble.n dfe │ │ │ │ │ + ble.n e9c │ │ │ │ │ cmp r7, #123 @ 0x7b │ │ │ │ │ - beq.w cca │ │ │ │ │ + beq.w d68 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr.w ip, [r3, #664] @ 0x298 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - bgt.w 1606 │ │ │ │ │ + bgt.w 16a6 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1864 │ │ │ │ │ + bne.w 18f4 │ │ │ │ │ ldr.w r2, [fp, #480] @ 0x1e0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 208a │ │ │ │ │ + beq.w 2176 │ │ │ │ │ ble.w a00 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [fp, #480] @ 0x1e0 │ │ │ │ │ add.w r3, fp, r2 │ │ │ │ │ ldrb.w r3, [r3, #484] @ 0x1e4 │ │ │ │ │ cmp r7, #41 @ 0x29 │ │ │ │ │ it eq │ │ │ │ │ cmpeq r3, #40 @ 0x28 │ │ │ │ │ - bne.w 104c │ │ │ │ │ + bne.w 1068 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - bgt.w 15bc │ │ │ │ │ + bgt.w 165c │ │ │ │ │ movs r0, #41 @ 0x29 │ │ │ │ │ bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_IsPrintable │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w a0c │ │ │ │ │ - b.n 106a │ │ │ │ │ + b.n 1086 │ │ │ │ │ mov r0, fp │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ - bl 2668 │ │ │ │ │ + bl 2650 │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ ldr.w r2, [r5, r3, lsl #2] │ │ │ │ │ - lsls r1, r2, #29 │ │ │ │ │ - bmi.w 1aae │ │ │ │ │ + lsls r2, r2, #29 │ │ │ │ │ + bmi.w 1b84 │ │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ │ - beq.w 1c40 │ │ │ │ │ + beq.w 1ee0 │ │ │ │ │ ldr.w r5, [fp, #4] │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 1b62 │ │ │ │ │ + beq.w 1be8 │ │ │ │ │ ldr.w r2, [fp] │ │ │ │ │ subs r0, r5, #1 │ │ │ │ │ str.w r0, [fp, #4] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bcc.w 2312 │ │ │ │ │ + bcc.w 2452 │ │ │ │ │ ldrb.w r2, [r5, #-1] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 22d4 │ │ │ │ │ + bne.w 242c │ │ │ │ │ ldr.w r2, [fp, #476] @ 0x1dc │ │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ mov r0, fp │ │ │ │ │ str.w r2, [fp, #476] @ 0x1dc │ │ │ │ │ movs r2, #23 │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ b.n b4c │ │ │ │ │ - movs r7, #0 │ │ │ │ │ - ldr.w r6, [fp, #480] @ 0x1e0 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.w 156c │ │ │ │ │ - ldr.w r1, [fp, #44] @ 0x2c │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - bne.w 2554 │ │ │ │ │ - lsls r3, r1, #2 │ │ │ │ │ - add.w r2, fp, r3 │ │ │ │ │ - ldr r2, [r2, #48] @ 0x30 │ │ │ │ │ - cmp r7, r2 │ │ │ │ │ - beq.n fda │ │ │ │ │ - ble.w 14a8 │ │ │ │ │ - adds r1, #1 │ │ │ │ │ - cmp r1, #99 @ 0x63 │ │ │ │ │ - bgt.w 263c │ │ │ │ │ - add r3, fp │ │ │ │ │ - ldr.w r2, [r3, #2288] @ 0x8f0 │ │ │ │ │ - cmp r2, r8 │ │ │ │ │ - bge.w 150c │ │ │ │ │ - ldr.w r2, [fp, #452] @ 0x1c4 │ │ │ │ │ - str.w r1, [fp, #44] @ 0x2c │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - str.w r2, [fp, #452] @ 0x1c4 │ │ │ │ │ - str r7, [r3, #52] @ 0x34 │ │ │ │ │ - str.w r8, [r3, #2292] @ 0x8f4 │ │ │ │ │ - ldr.w r1, [fp, #476] @ 0x1dc │ │ │ │ │ - ldr.w r5, [fp, #4] │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - str.w r0, [fp, #472] @ 0x1d8 │ │ │ │ │ - str.w r5, [fp, #28] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w 84e │ │ │ │ │ - mov r6, r2 │ │ │ │ │ - add.w r3, fp, #12288 @ 0x3000 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ │ - bge.w 148c │ │ │ │ │ - adds r6, #1 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 1a6c │ │ │ │ │ - str.w r6, [fp, #452] @ 0x1c4 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ - movs r2, #6 │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.n b4c │ │ │ │ │ ldr.w r3, [fp, #480] @ 0x1e0 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ bgt.w b5e │ │ │ │ │ add.w r2, fp, #12288 @ 0x3000 │ │ │ │ │ ldr.w r5, [fp, #4] │ │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ │ ldr.w r1, [r2, #672] @ 0x2a0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1b76 │ │ │ │ │ + bne.w 1bfc │ │ │ │ │ subs r5, #1 │ │ │ │ │ str.w r6, [fp, #2700] @ 0xa8c │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ movs r2, #4 │ │ │ │ │ mov r0, fp │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ b.n b4c │ │ │ │ │ mov r8, r4 │ │ │ │ │ add r3, fp │ │ │ │ │ ldr.w r3, [r3, #2288] @ 0x8f0 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne.w 150c │ │ │ │ │ + bne.w 1556 │ │ │ │ │ ldr.w r1, [fp, #476] @ 0x1dc │ │ │ │ │ ldr.w r5, [fp, #4] │ │ │ │ │ ldr.w r2, [fp, #452] @ 0x1c4 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - b.n f6c │ │ │ │ │ - bl 2898 │ │ │ │ │ + b.n c7c │ │ │ │ │ + bl 2880 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1abc │ │ │ │ │ + beq.w 1b92 │ │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ │ - beq.w 1a9a │ │ │ │ │ + beq.w 1b70 │ │ │ │ │ bic.w r3, r7, #32 │ │ │ │ │ cmp r3, #69 @ 0x45 │ │ │ │ │ - beq.w 1dde │ │ │ │ │ + beq.w 1dda │ │ │ │ │ cmp r3, #74 @ 0x4a │ │ │ │ │ - beq.w 1db8 │ │ │ │ │ + beq.w 1438 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, fp │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC28 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC28 │ │ │ │ │ - bl 29b0 │ │ │ │ │ + bl 2994 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c88 │ │ │ │ │ + beq.w 1458 │ │ │ │ │ + ldr.w r6, [fp, #4] │ │ │ │ │ + adds r2, r7, #1 │ │ │ │ │ + bne.w d30 │ │ │ │ │ + ldr.w r3, [fp, #28] │ │ │ │ │ + movs r2, #2 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ - movs r2, #67 @ 0x43 │ │ │ │ │ mov r0, fp │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ + str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ b.n b4c │ │ │ │ │ str.w r7, [fp, #4] │ │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ │ mvn.w r3, #32 │ │ │ │ │ b.n ade │ │ │ │ │ cmp r7, #93 @ 0x5d │ │ │ │ │ it eq │ │ │ │ │ cmpeq r3, #91 @ 0x5b │ │ │ │ │ - bne.w 1520 │ │ │ │ │ + bne.w 156a │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - bgt.w 15bc │ │ │ │ │ + bgt.w 165c │ │ │ │ │ movs r0, #93 @ 0x5d │ │ │ │ │ bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_IsPrintable │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w a0c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC17 │ │ │ │ │ @@ -1579,437 +1585,457 @@ │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ b.n b4c │ │ │ │ │ add.w r3, fp, #12288 @ 0x3000 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ ldr.w ip, [r3, #664] @ 0x298 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - ble.w e6c │ │ │ │ │ + ble.w f0a │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1bb6 │ │ │ │ │ + bne.w 1c40 │ │ │ │ │ ldr.w r2, [fp, #480] @ 0x1e0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 208a │ │ │ │ │ - bgt.w e86 │ │ │ │ │ + beq.w 2176 │ │ │ │ │ + bgt.w f24 │ │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [sl, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.w 1542 │ │ │ │ │ + blt.w 158c │ │ │ │ │ cmp r7, #125 @ 0x7d │ │ │ │ │ bne.w a00 │ │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 10e6 │ │ │ │ │ + bne.n 1102 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [sl, #8] │ │ │ │ │ movs r3, #1 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [sl, #56] @ 0x38 │ │ │ │ │ movs r0, #125 @ 0x7d │ │ │ │ │ bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_IsPrintable │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w a0c │ │ │ │ │ - b.n 106a │ │ │ │ │ + b.n 1086 │ │ │ │ │ ldr.w r0, [fp, #32] │ │ │ │ │ cmp r0, #10 │ │ │ │ │ - bne.w 1646 │ │ │ │ │ + bne.w 16e6 │ │ │ │ │ ldr.w r3, [fp, #2744] @ 0xab8 │ │ │ │ │ mov r0, fp │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ │ mov r5, r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 18d6 │ │ │ │ │ + beq.w 1998 │ │ │ │ │ ldr.w r5, [fp, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r5, [fp, #2704] @ 0xa90 │ │ │ │ │ subs r2, r3, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mov r4, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 18c4 │ │ │ │ │ + bne.w 1986 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - beq.w 188c │ │ │ │ │ + beq.w 194e │ │ │ │ │ ldr.w r1, [fp, #476] @ 0x1dc │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ bcc.w 8ac │ │ │ │ │ movs r0, #29 │ │ │ │ │ str.w r0, [fp, #32] │ │ │ │ │ - b.n 164a │ │ │ │ │ - ldr.w r0, [fp, #32] │ │ │ │ │ - cmp r0, #10 │ │ │ │ │ - bne.w 890 │ │ │ │ │ - ldr.w r3, [fp, #2744] @ 0xab8 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr.w r3, [fp, #8] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1934 │ │ │ │ │ - ldr.w r5, [fp, #4] │ │ │ │ │ - movs r1, #0 │ │ │ │ │ - str.w r5, [fp, #2704] @ 0xa90 │ │ │ │ │ - subs r2, r3, r5 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memchr │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 1922 │ │ │ │ │ - ldr r7, [sp, #20] │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - cmp r7, r4 │ │ │ │ │ - beq.w 18ec │ │ │ │ │ - ldr.w r1, [fp, #476] @ 0x1dc │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - b.w 858 │ │ │ │ │ + b.n 16ea │ │ │ │ │ movs r4, #0 │ │ │ │ │ movs r6, #1 │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r8, r4 │ │ │ │ │ mov r9, r4 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2668 │ │ │ │ │ + bl 2650 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cmp r0, #34 @ 0x22 │ │ │ │ │ + cmp r0, #39 @ 0x27 │ │ │ │ │ it ne │ │ │ │ │ - cmpne r0, #39 @ 0x27 │ │ │ │ │ - beq.n 1202 │ │ │ │ │ + cmpne r0, #34 @ 0x22 │ │ │ │ │ + beq.n 11d4 │ │ │ │ │ bic.w r3, r7, #32 │ │ │ │ │ - cbnz r6, 11bc │ │ │ │ │ + cbnz r6, 118e │ │ │ │ │ cmp r3, #66 @ 0x42 │ │ │ │ │ - beq.w 134e │ │ │ │ │ + beq.w 1368 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 11c8 │ │ │ │ │ + bne.n 119a │ │ │ │ │ cmp r3, #85 @ 0x55 │ │ │ │ │ - beq.w 135c │ │ │ │ │ + beq.w 1376 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.n 11d4 │ │ │ │ │ + bne.n 11a6 │ │ │ │ │ cmp r3, #82 @ 0x52 │ │ │ │ │ - beq.w 1352 │ │ │ │ │ - cbnz r5, 11dc │ │ │ │ │ + beq.w 136c │ │ │ │ │ + cbnz r5, 11ae │ │ │ │ │ cmp r3, #70 @ 0x46 │ │ │ │ │ - beq.w 1358 │ │ │ │ │ + beq.w 1372 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ bne.w ab0 │ │ │ │ │ cmp r3, #84 @ 0x54 │ │ │ │ │ bne.w ab0 │ │ │ │ │ movs r4, #1 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2668 │ │ │ │ │ + bl 2650 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #39 @ 0x27 │ │ │ │ │ it ne │ │ │ │ │ cmpne r0, #34 @ 0x22 │ │ │ │ │ - bne.n 11b0 │ │ │ │ │ + bne.n 1182 │ │ │ │ │ tst.w r6, r8 │ │ │ │ │ - bne.w 1f0a │ │ │ │ │ + bne.w 1f1c │ │ │ │ │ tst.w r9, r8 │ │ │ │ │ - bne.w 2048 │ │ │ │ │ - tst.w r8, r5 │ │ │ │ │ - bne.w 2392 │ │ │ │ │ + bne.w 25ce │ │ │ │ │ + tst.w r5, r8 │ │ │ │ │ + bne.w 25aa │ │ │ │ │ tst.w r4, r8 │ │ │ │ │ - bne.w 236e │ │ │ │ │ + bne.w 2586 │ │ │ │ │ tst r5, r6 │ │ │ │ │ - bne.w 234a │ │ │ │ │ + bne.w 2562 │ │ │ │ │ tst r4, r6 │ │ │ │ │ - bne.w 2326 │ │ │ │ │ - tst r4, r5 │ │ │ │ │ - bne.w 23b6 │ │ │ │ │ - orrs.w r3, r4, r5 │ │ │ │ │ - beq.n 1262 │ │ │ │ │ + bne.w 21d6 │ │ │ │ │ + tst r5, r4 │ │ │ │ │ + bne.w 21b2 │ │ │ │ │ + orrs.w r3, r5, r4 │ │ │ │ │ + beq.n 1234 │ │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_tolower │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_tolower │ │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ │ ldrb r3, [r5, r3] │ │ │ │ │ subs r3, #102 @ 0x66 │ │ │ │ │ uxtb r3, r3 │ │ │ │ │ cmp r3, #14 │ │ │ │ │ - bhi.n 1258 │ │ │ │ │ + bhi.n 122a │ │ │ │ │ movw r2, #20481 @ 0x5001 │ │ │ │ │ lsr.w r3, r2, r3 │ │ │ │ │ - lsls r3, r3, #31 │ │ │ │ │ - bmi.w 16ca │ │ │ │ │ - cmp r7, #34 @ 0x22 │ │ │ │ │ - beq.n 1262 │ │ │ │ │ + lsls r2, r3, #31 │ │ │ │ │ + bmi.w 176a │ │ │ │ │ cmp r7, #39 @ 0x27 │ │ │ │ │ + beq.n 1234 │ │ │ │ │ + cmp r7, #34 @ 0x22 │ │ │ │ │ bne.w 970 │ │ │ │ │ ldr.w r2, [fp, #464] @ 0x1d0 │ │ │ │ │ mov r0, fp │ │ │ │ │ ldr.w r3, [fp, #2704] @ 0xa90 │ │ │ │ │ str.w r2, [fp, #468] @ 0x1d4 │ │ │ │ │ str.w r3, [fp, #2708] @ 0xa94 │ │ │ │ │ - bl 2668 │ │ │ │ │ + bl 2650 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - beq.w 1682 │ │ │ │ │ + beq.w 1722 │ │ │ │ │ adds r1, r0, #1 │ │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ │ ittt eq │ │ │ │ │ moveq r5, #1 │ │ │ │ │ moveq.w r9, #0 │ │ │ │ │ moveq r8, r5 │ │ │ │ │ - beq.w 1860 │ │ │ │ │ + beq.w 191c │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ ldr.w r1, [fp] │ │ │ │ │ add.w sl, r3, #4294967295 @ 0xffffffff │ │ │ │ │ str.w sl, [fp, #4] │ │ │ │ │ cmp sl, r1 │ │ │ │ │ - bcc.w 2312 │ │ │ │ │ + bcc.w 2452 │ │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ │ uxtb r0, r0 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.w 22d4 │ │ │ │ │ + bne.w 242c │ │ │ │ │ ldr.w r3, [fp, #476] @ 0x1dc │ │ │ │ │ movs r5, #1 │ │ │ │ │ mov r8, r5 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [fp, #476] @ 0x1dc │ │ │ │ │ mov r3, sl │ │ │ │ │ mvn.w r6, #2147483648 @ 0x80000000 │ │ │ │ │ mov sl, r8 │ │ │ │ │ movs r4, #0 │ │ │ │ │ str r4, [sp, #20] │ │ │ │ │ cmp r9, sl │ │ │ │ │ - beq.n 1336 │ │ │ │ │ + beq.n 1308 │ │ │ │ │ ldr.w r4, [fp, #8] │ │ │ │ │ mov r8, r9 │ │ │ │ │ mov r9, r5 │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - b.n 12ea │ │ │ │ │ + b.n 12bc │ │ │ │ │ mov r8, r1 │ │ │ │ │ cmp r2, #92 @ 0x5c │ │ │ │ │ - beq.w 169e │ │ │ │ │ + beq.w 173e │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - beq.w 1438 │ │ │ │ │ + beq.w 1482 │ │ │ │ │ ldr.w r2, [fp, #476] @ 0x1dc │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bcs.w 1480 │ │ │ │ │ + bcs.w 14ca │ │ │ │ │ adds r2, #1 │ │ │ │ │ str.w r2, [fp, #476] @ 0x1dc │ │ │ │ │ ldr.w r2, [fp, #32] │ │ │ │ │ adds r0, r4, #1 │ │ │ │ │ str.w r0, [fp, #4] │ │ │ │ │ cmp r2, #17 │ │ │ │ │ - beq.w c24 │ │ │ │ │ + beq.w 147e │ │ │ │ │ cmp r2, #22 │ │ │ │ │ - beq.w 1f48 │ │ │ │ │ + beq.w 1e18 │ │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ │ cmp r2, #10 │ │ │ │ │ ite ne │ │ │ │ │ movne r1, #0 │ │ │ │ │ andeq.w r1, r9, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1f40 │ │ │ │ │ + bne.w 1e66 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - bne.n 12e0 │ │ │ │ │ + bne.n 12b2 │ │ │ │ │ mov r5, r9 │ │ │ │ │ mov r3, r0 │ │ │ │ │ add.w r9, r8, #1 │ │ │ │ │ - b.n 12ce │ │ │ │ │ + b.n 12a0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ │ movs r2, #3 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ mov r0, fp │ │ │ │ │ str.w sl, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w b4c │ │ │ │ │ + b.n b4c │ │ │ │ │ + ldr.w r0, [fp, #32] │ │ │ │ │ + cmp r0, #10 │ │ │ │ │ + bne.w 890 │ │ │ │ │ + ldr.w r3, [fp, #2744] @ 0xab8 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr.w r3, [fp, #8] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 19f6 │ │ │ │ │ + ldr.w r5, [fp, #4] │ │ │ │ │ + movs r1, #0 │ │ │ │ │ + str.w r5, [fp, #2704] @ 0xa90 │ │ │ │ │ + subs r2, r3, r5 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memchr │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 19e4 │ │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ │ + mov r4, r5 │ │ │ │ │ + cmp r7, r4 │ │ │ │ │ + beq.w 19ae │ │ │ │ │ + ldr.w r1, [fp, #476] @ 0x1dc │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + b.w 858 │ │ │ │ │ movs r6, #1 │ │ │ │ │ - b.n 11ea │ │ │ │ │ + b.n 11bc │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ - b.n 11ea │ │ │ │ │ + b.n 11bc │ │ │ │ │ movs r5, #1 │ │ │ │ │ - b.n 11ea │ │ │ │ │ + b.n 11bc │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ - b.n 11ea │ │ │ │ │ + b.n 11bc │ │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.w e34 │ │ │ │ │ + blt.w ed2 │ │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ │ cmp r7, #123 @ 0x7b │ │ │ │ │ ite eq │ │ │ │ │ moveq r9, r3 │ │ │ │ │ subne.w r9, r3, #1 │ │ │ │ │ cmp.w r9, #1 │ │ │ │ │ - beq.w 1f2e │ │ │ │ │ + beq.w 1ec8 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.n 13bc │ │ │ │ │ + bne.n 13d6 │ │ │ │ │ uxtb r1, r7 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2784 <_PyLexer_update_ftstring_expr> │ │ │ │ │ + bl 276c <_PyLexer_update_ftstring_expr> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_update_ftstring_expr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2300 │ │ │ │ │ + beq.w 2440 │ │ │ │ │ cmp r7, #123 @ 0x7b │ │ │ │ │ - beq.w e34 │ │ │ │ │ + beq.w ed2 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr.w r8, [r3, #664] @ 0x298 │ │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ │ mla r3, r3, r8, fp │ │ │ │ │ ldr.w r2, [r3, #2808] @ 0xaf8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1e88 │ │ │ │ │ + bne.w 1f40 │ │ │ │ │ ldr.w r3, [r3, #2816] @ 0xb00 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w 1e88 │ │ │ │ │ + beq.w 1f40 │ │ │ │ │ cmp r7, #58 @ 0x3a │ │ │ │ │ - bne.w e34 │ │ │ │ │ + bne.w ed2 │ │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bne.w e34 │ │ │ │ │ + bne.w ed2 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ str.w r3, [sl, #60] @ 0x3c │ │ │ │ │ b.w a0e │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r8, r4 │ │ │ │ │ mov r6, r4 │ │ │ │ │ - b.n 11a0 │ │ │ │ │ + b.n 1172 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w f14 │ │ │ │ │ + bne.w 2510 │ │ │ │ │ ldr.w r2, [fp, #452] @ 0x1c4 │ │ │ │ │ movs r6, #1 │ │ │ │ │ - b.n f6c │ │ │ │ │ + b.n c7c │ │ │ │ │ cmp r0, #111 @ 0x6f │ │ │ │ │ - beq.w 1fbe │ │ │ │ │ + beq.w 1d36 │ │ │ │ │ cmp r0, #120 @ 0x78 │ │ │ │ │ - beq.w 1982 │ │ │ │ │ + beq.w 1a24 │ │ │ │ │ ldr.w r3, [r5, r0, lsl #2] │ │ │ │ │ - lsls r3, r3, #29 │ │ │ │ │ - bmi.w 24aa │ │ │ │ │ + lsls r6, r3, #29 │ │ │ │ │ + bmi.w 15e6 │ │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ │ - beq.w 1f3c │ │ │ │ │ - ble.n 141c │ │ │ │ │ + beq.w 1dd8 │ │ │ │ │ + ble.w d10 │ │ │ │ │ cmp r7, #106 @ 0x6a │ │ │ │ │ - beq.w 1db8 │ │ │ │ │ + bne.w d16 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 2650 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC29 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC29 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 2994 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 103e │ │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ │ + movs r2, #67 @ 0x43 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ + b.w b4c │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC28 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC28 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 29b0 │ │ │ │ │ + bl 2994 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c24 │ │ │ │ │ - ldr.w r6, [fp, #4] │ │ │ │ │ - b.n c92 │ │ │ │ │ + bne.w 103e │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + b.n 1458 │ │ │ │ │ ldr.w r2, [fp, #32] │ │ │ │ │ cmp r2, #10 │ │ │ │ │ - bne.w 19d2 │ │ │ │ │ + bne.w 1a72 │ │ │ │ │ ldr.w r2, [fp, #2744] @ 0xab8 │ │ │ │ │ mov r0, fp │ │ │ │ │ blx r2 │ │ │ │ │ ldr.w r5, [fp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1a56 │ │ │ │ │ + beq.w 1af4 │ │ │ │ │ ldr.w r4, [fp, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r4, [fp, #2704] @ 0xa90 │ │ │ │ │ subs r2, r5, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1bc4 │ │ │ │ │ + bne.w 1d8c │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - beq.w 1a3c │ │ │ │ │ + beq.w 1ada │ │ │ │ │ ldr.w r2, [fp, #476] @ 0x1dc │ │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bcc.w 12fa │ │ │ │ │ + bcc.w 12cc │ │ │ │ │ movs r3, #29 │ │ │ │ │ ldr r4, [sp, #20] │ │ │ │ │ mov r8, sl │ │ │ │ │ str.w r3, [fp, #32] │ │ │ │ │ - b.n 19e6 │ │ │ │ │ + b.n 1a86 │ │ │ │ │ subs r6, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1a82 │ │ │ │ │ + bne.w 1b58 │ │ │ │ │ str.w r6, [fp, #452] @ 0x1c4 │ │ │ │ │ mov r0, fp │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ movs r2, #5 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ b.w b4c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble.w 193e │ │ │ │ │ + ble.w 192e │ │ │ │ │ ldr.w r5, [fp, #452] @ 0x1c4 │ │ │ │ │ add r3, fp │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ str.w r2, [fp, #44] @ 0x2c │ │ │ │ │ subs r0, r5, #1 │ │ │ │ │ str.w r0, [fp, #452] @ 0x1c4 │ │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ │ - cbz r2, 14f8 │ │ │ │ │ + cbz r2, 1542 │ │ │ │ │ cmp r7, r0 │ │ │ │ │ - bge.n 14f8 │ │ │ │ │ + bge.n 1542 │ │ │ │ │ subs r5, #2 │ │ │ │ │ subs r2, r1, #2 │ │ │ │ │ str.w r5, [fp, #452] @ 0x1c4 │ │ │ │ │ str.w r2, [fp, #44] @ 0x2c │ │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ │ - cbz r2, 14f8 │ │ │ │ │ + cbz r2, 1542 │ │ │ │ │ add.w r1, fp, #48 @ 0x30 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - ble.n 14f8 │ │ │ │ │ + ble.n 1542 │ │ │ │ │ ldr.w r3, [fp, #452] @ 0x1c4 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [fp, #44] @ 0x2c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [fp, #452] @ 0x1c4 │ │ │ │ │ ldr.w r0, [r1, r2, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 14dc │ │ │ │ │ + bne.n 1526 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - bne.w 193e │ │ │ │ │ + bne.w 192e │ │ │ │ │ add.w r2, r2, #572 @ 0x23c │ │ │ │ │ ldr.w r3, [fp, r2, lsl #2] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq.w fe6 │ │ │ │ │ + beq.w ff4 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_PyTokenizer_indenterror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_indenterror │ │ │ │ │ - b.n 107a │ │ │ │ │ + b.n 1096 │ │ │ │ │ movs r4, #0 │ │ │ │ │ movs r5, #1 │ │ │ │ │ mov r8, r4 │ │ │ │ │ mov r9, r4 │ │ │ │ │ mov r6, r4 │ │ │ │ │ - b.n 11a0 │ │ │ │ │ + b.n 1172 │ │ │ │ │ cmp r7, #125 @ 0x7d │ │ │ │ │ it eq │ │ │ │ │ cmpeq r3, #123 @ 0x7b │ │ │ │ │ - bne.w 2584 │ │ │ │ │ + bne.w 214e │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - ble.w 10e6 │ │ │ │ │ + ble.w 1102 │ │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [sl, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.w 10cc │ │ │ │ │ + bge.w 10e8 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ movs r1, #68 @ 0x44 │ │ │ │ │ ldr.w r2, [r3, #664] @ 0x298 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mla r2, r1, r2, fp │ │ │ │ │ ldr.w r2, [r2, #2816] @ 0xb00 │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -2019,169 +2045,198 @@ │ │ │ │ │ cmp r2, #1 │ │ │ │ │ ite ne │ │ │ │ │ movne r2, #102 @ 0x66 │ │ │ │ │ moveq r2, #116 @ 0x74 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b.n 107a │ │ │ │ │ - ldr.w r1, [fp, #476] @ 0x1dc │ │ │ │ │ - movs r6, #0 │ │ │ │ │ - ldr.w r5, [fp, #4] │ │ │ │ │ - ldr.w r2, [fp, #452] @ 0x1c4 │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - b.n f6c │ │ │ │ │ + b.n 1096 │ │ │ │ │ movs r5, #0 │ │ │ │ │ movs r4, #1 │ │ │ │ │ mov r8, r5 │ │ │ │ │ mov r9, r5 │ │ │ │ │ mov r6, r5 │ │ │ │ │ - b.n 11a0 │ │ │ │ │ + b.n 1172 │ │ │ │ │ + ldr.w r1, [fp, #476] @ 0x1dc │ │ │ │ │ + movs r6, #0 │ │ │ │ │ + ldr.w r5, [fp, #4] │ │ │ │ │ + ldr.w r2, [fp, #452] @ 0x1c4 │ │ │ │ │ + mov r0, r1 │ │ │ │ │ + b.w c7c │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ - bne.w c5c │ │ │ │ │ + beq.w 1ce2 │ │ │ │ │ + ldr.w r3, [r5, r0, lsl #2] │ │ │ │ │ + lsls r3, r3, #29 │ │ │ │ │ + bpl.w d10 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2668 │ │ │ │ │ - uxtb r3, r0 │ │ │ │ │ + ldr.w r6, [fp, #4] │ │ │ │ │ + bl 2880 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ - lsls r6, r3, #29 │ │ │ │ │ - bmi.w 1d74 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1b92 │ │ │ │ │ + cmp r0, #46 @ 0x2e │ │ │ │ │ + beq.w 1b70 │ │ │ │ │ + cmp r0, #45 @ 0x2d │ │ │ │ │ + ble.n 1618 │ │ │ │ │ + cmp r0, #101 @ 0x65 │ │ │ │ │ + beq.w 1dd8 │ │ │ │ │ + bgt.w 1ed6 │ │ │ │ │ + cmp r0, #69 @ 0x45 │ │ │ │ │ + beq.w 1fee │ │ │ │ │ + cmp r0, #74 @ 0x4a │ │ │ │ │ + beq.w 1438 │ │ │ │ │ + add.w r3, fp, #12288 @ 0x3000 │ │ │ │ │ + ldr.w r5, [r3, #668] @ 0x29c │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.w 1468 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2724 │ │ │ │ │ + bl 270c │ │ │ │ │ + ldr.w r3, [fp, #28] │ │ │ │ │ + ldr.w r1, [fp, #2704] @ 0xa90 │ │ │ │ │ mov r0, fp │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC26 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC26 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b.n 107a │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + subs r2, r6, r1 │ │ │ │ │ + subs r1, r3, r1 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC27 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC27 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror_known_range> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_syntaxerror_known_range │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + str r5, [sp, #0] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ + b.w b4c │ │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [sl, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bge.w a00 │ │ │ │ │ - b.n 1542 │ │ │ │ │ + b.n 158c │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2668 │ │ │ │ │ + bl 2650 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyToken_ThreeChars> │ │ │ │ │ R_ARM_THM_CALL _PyToken_ThreeChars │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ │ - bne.n 15f0 │ │ │ │ │ + bne.n 1690 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2724 │ │ │ │ │ + bl 270c │ │ │ │ │ mov r2, r9 │ │ │ │ │ ldr.w r5, [fp, #4] │ │ │ │ │ mov r0, fp │ │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ b.w b4c │ │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 109c │ │ │ │ │ + bne.w 10b8 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 109c │ │ │ │ │ + beq.w 10b8 │ │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ │ mov r0, fp │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC36 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC36 │ │ │ │ │ mla r3, r3, ip, fp │ │ │ │ │ ldr.w r3, [r3, #2816] @ 0xb00 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ ite ne │ │ │ │ │ movne r2, #102 @ 0x66 │ │ │ │ │ moveq r2, #116 @ 0x74 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b.n 107a │ │ │ │ │ + b.n 1096 │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r9, r4 │ │ │ │ │ mov r6, r4 │ │ │ │ │ - b.n 11a0 │ │ │ │ │ + b.n 1172 │ │ │ │ │ ldr.w r1, [fp, #476] @ 0x1dc │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 23da │ │ │ │ │ + beq.w 22be │ │ │ │ │ subs r5, #1 │ │ │ │ │ cmp r0, #28 │ │ │ │ │ str.w r5, [fp, #28] │ │ │ │ │ str.w r1, [fp, #472] @ 0x1d8 │ │ │ │ │ - beq.w 2300 │ │ │ │ │ + beq.w 2440 │ │ │ │ │ ldr.w r2, [fp, #480] @ 0x1e0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c24 │ │ │ │ │ + bne.w 147e │ │ │ │ │ cmp r0, #11 │ │ │ │ │ mov r3, r2 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ it ne │ │ │ │ │ movne r2, #67 @ 0x43 │ │ │ │ │ mov r0, fp │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ b.w b4c │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2668 │ │ │ │ │ + bl 2650 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - beq.w 1854 │ │ │ │ │ + beq.w 1910 │ │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ - beq.w 202a │ │ │ │ │ + beq.w 1f10 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ - b.n 1296 │ │ │ │ │ + b.n 1268 │ │ │ │ │ mov r0, fp │ │ │ │ │ mov r5, r9 │ │ │ │ │ mov r9, r1 │ │ │ │ │ - bl 2668 │ │ │ │ │ + bl 2650 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, r7 │ │ │ │ │ it eq │ │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ │ cmp r0, #13 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - beq.w 206c │ │ │ │ │ + beq.w 2618 │ │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ │ - b.n 12ce │ │ │ │ │ + b.n 12a0 │ │ │ │ │ cmp r7, #39 @ 0x27 │ │ │ │ │ - beq.n 16ca │ │ │ │ │ + beq.n 176a │ │ │ │ │ cmp r7, #34 @ 0x22 │ │ │ │ │ bne.w 96a │ │ │ │ │ ldr.w r3, [fp, #464] @ 0x1d0 │ │ │ │ │ mov r0, fp │ │ │ │ │ str.w r3, [fp, #468] @ 0x1d4 │ │ │ │ │ ldr.w r3, [fp, #2704] @ 0xa90 │ │ │ │ │ str.w r3, [fp, #2708] @ 0xa94 │ │ │ │ │ - bl 2668 │ │ │ │ │ + bl 2650 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ mov r0, fp │ │ │ │ │ - beq.w 2036 │ │ │ │ │ - bl 2724 │ │ │ │ │ + beq.w 2046 │ │ │ │ │ + bl 270c │ │ │ │ │ movs r1, #1 │ │ │ │ │ add.w r3, fp, #12288 @ 0x3000 │ │ │ │ │ ldr.w r8, [fp, #28] │ │ │ │ │ ldr.w r6, [fp, #4] │ │ │ │ │ ldr.w r2, [r3, #664] @ 0x298 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r2, #149 @ 0x95 │ │ │ │ │ - bgt.w 2530 │ │ │ │ │ + bgt.w 2622 │ │ │ │ │ movs r0, #68 @ 0x44 │ │ │ │ │ str.w r2, [r3, #664] @ 0x298 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ mov.w lr, #4294967295 @ 0xffffffff │ │ │ │ │ mul.w r0, r2, r0 │ │ │ │ │ add.w r3, fp, r0 │ │ │ │ │ @@ -2201,23 +2256,23 @@ │ │ │ │ │ str.w ip, [r3, #2804] @ 0xaf4 │ │ │ │ │ str.w ip, [r3, #2796] @ 0xaec │ │ │ │ │ str.w ip, [fp, r0] │ │ │ │ │ str.w ip, [r7, #4] │ │ │ │ │ ldrb.w r3, [r8] │ │ │ │ │ subs r3, #70 @ 0x46 │ │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ │ - bhi.n 1812 │ │ │ │ │ + bhi.n 18b2 │ │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ │ .word 0x004f002f │ │ │ │ │ .word 0x004f004f │ │ │ │ │ .word 0x004f004f │ │ │ │ │ .word 0x004f004f │ │ │ │ │ .word 0x004f004f │ │ │ │ │ .word 0x004f004f │ │ │ │ │ - .word 0x004f0495 │ │ │ │ │ + .word 0x004f04f3 │ │ │ │ │ .word 0x004f004f │ │ │ │ │ .word 0x004f004f │ │ │ │ │ .word 0x004f004f │ │ │ │ │ .word 0x004f004f │ │ │ │ │ .word 0x004f004f │ │ │ │ │ .word 0x004f004f │ │ │ │ │ .word 0x004f004f │ │ │ │ │ @@ -2225,15 +2280,15 @@ │ │ │ │ │ .word 0x004f004f │ │ │ │ │ .word 0x004f002f │ │ │ │ │ .word 0x004f004f │ │ │ │ │ .word 0x004f004f │ │ │ │ │ .word 0x004f004f │ │ │ │ │ .word 0x004f004f │ │ │ │ │ .word 0x004f004f │ │ │ │ │ - .word 0x004f0495 │ │ │ │ │ + .word 0x004f04f3 │ │ │ │ │ .short 0x004f │ │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ ldrb.w r2, [r8, #1] │ │ │ │ │ ldrb r1, [r5, r2] │ │ │ │ │ add.w r2, r3, #2752 @ 0xac0 │ │ │ │ │ add r2, fp │ │ │ │ │ @@ -2275,251 +2330,213 @@ │ │ │ │ │ mov r3, r8 │ │ │ │ │ movs r2, #62 @ 0x3e │ │ │ │ │ mov r0, fp │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ b.w b4c │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - ldr.w r3, [fp, #4] │ │ │ │ │ - mov.w r8, #3 │ │ │ │ │ - mov r9, r5 │ │ │ │ │ - mov sl, r3 │ │ │ │ │ - b.n 12c2 │ │ │ │ │ ldr.w r3, [fp, #480] @ 0x1e0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ble.w a00 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ str.w r3, [fp, #480] @ 0x1e0 │ │ │ │ │ ble.w a00 │ │ │ │ │ - b.n 10b6 │ │ │ │ │ + b.w 10d2 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + ldr.w r3, [fp, #4] │ │ │ │ │ + mov.w r8, #3 │ │ │ │ │ + mov r9, r5 │ │ │ │ │ + mov sl, r3 │ │ │ │ │ + b.n 1294 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 1f4e │ │ │ │ │ + bne.w 1c58 │ │ │ │ │ ldr.w r8, [fp, #4] │ │ │ │ │ b.w b3a │ │ │ │ │ + ldr.w r2, [fp, #8] │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + movs r0, #21 │ │ │ │ │ + str.w r0, [fp, #32] │ │ │ │ │ + mov r0, fp │ │ │ │ │ + str.w r2, [fp, #4] │ │ │ │ │ + movs r2, #67 @ 0x43 │ │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ + b.w b4c │ │ │ │ │ ldr.w r0, [fp, #32] │ │ │ │ │ cmp r0, #10 │ │ │ │ │ - bne.w 1646 │ │ │ │ │ + bne.w 16e6 │ │ │ │ │ ldr.w r3, [fp, #2744] @ 0xab8 │ │ │ │ │ mov r0, fp │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ │ mov r5, r3 │ │ │ │ │ - cbz r0, 18d6 │ │ │ │ │ + cbz r0, 1998 │ │ │ │ │ ldr.w r4, [fp, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r4, [fp, #2704] @ 0xa90 │ │ │ │ │ subs r2, r3, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mov r5, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1130 │ │ │ │ │ + beq.w 114c │ │ │ │ │ mov r0, fp │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ ldr.w r5, [fp, #8] │ │ │ │ │ ldr.w r1, [fp, #476] @ 0x1dc │ │ │ │ │ ldr.w r0, [fp, #32] │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r5, [fp, #4] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 1652 │ │ │ │ │ - b.n 1654 │ │ │ │ │ + bne.w 16f2 │ │ │ │ │ + b.n 16f4 │ │ │ │ │ ldr.w r2, [fp, #32] │ │ │ │ │ cmp r2, #10 │ │ │ │ │ - bne.w 1f04 │ │ │ │ │ + bne.w 1f0a │ │ │ │ │ ldr.w r3, [fp, #2744] @ 0xab8 │ │ │ │ │ mov r0, fp │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r7, [fp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1f00 │ │ │ │ │ + beq.w 1f06 │ │ │ │ │ ldr.w r4, [fp, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r4, [fp, #2704] @ 0xa90 │ │ │ │ │ subs r2, r7, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r5, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1186 │ │ │ │ │ + beq.w 1358 │ │ │ │ │ mov r0, fp │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ │ mov r5, r3 │ │ │ │ │ str.w r3, [fp, #4] │ │ │ │ │ b.w 890 │ │ │ │ │ - ldr.w r2, [fp, #8] │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - movs r0, #21 │ │ │ │ │ - str.w r0, [fp, #32] │ │ │ │ │ - mov r0, fp │ │ │ │ │ - str.w r2, [fp, #4] │ │ │ │ │ - movs r2, #67 @ 0x43 │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w b4c │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr.w r3, [r3, #672] @ 0x2a0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1e7e │ │ │ │ │ + bne.w 2556 │ │ │ │ │ ldr.w r5, [fp, #4] │ │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ movs r2, #66 @ 0x42 │ │ │ │ │ mov r0, fp │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ b.w b4c │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2668 │ │ │ │ │ + bl 2650 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ - beq.w 1d6a │ │ │ │ │ + beq.w 1c4e │ │ │ │ │ uxtb r3, r1 │ │ │ │ │ ldr.w r6, [r5, r3, lsl #2] │ │ │ │ │ ands.w r6, r6, #16 │ │ │ │ │ - beq.w 2606 │ │ │ │ │ + beq.w 25f2 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2668 │ │ │ │ │ + bl 2650 │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ lsls r0, r3, #27 │ │ │ │ │ - bmi.n 199e │ │ │ │ │ + bmi.n 1a40 │ │ │ │ │ cmp r7, #95 @ 0x5f │ │ │ │ │ - beq.w 1d6a │ │ │ │ │ + beq.w 1c4e │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, fp │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC19 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC19 │ │ │ │ │ - bl 29b0 │ │ │ │ │ + bl 2994 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c88 │ │ │ │ │ - b.w 1030 │ │ │ │ │ + bne.w 103e │ │ │ │ │ + b.n 1458 │ │ │ │ │ mov r8, sl │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov sl, r4 │ │ │ │ │ cmp r2, #17 │ │ │ │ │ ldr r4, [sp, #20] │ │ │ │ │ - beq.w c24 │ │ │ │ │ + beq.w 147e │ │ │ │ │ cmp r3, #22 │ │ │ │ │ - beq.w 1338 │ │ │ │ │ + beq.w 130a │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ ldr.w r1, [fp, #468] @ 0x1d4 │ │ │ │ │ add.w r3, fp, #12288 @ 0x3000 │ │ │ │ │ ldr.w r2, [fp, #464] @ 0x1d0 │ │ │ │ │ str.w r1, [fp, #464] @ 0x1d0 │ │ │ │ │ ldr.w r1, [fp, #28] │ │ │ │ │ ldr.w r3, [r3, #664] @ 0x298 │ │ │ │ │ adds r1, #1 │ │ │ │ │ str.w r1, [fp, #4] │ │ │ │ │ ldr.w r1, [fp, #2708] @ 0xa94 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str.w r1, [fp, #2704] @ 0xa90 │ │ │ │ │ - bgt.w 21ee │ │ │ │ │ + bgt.w 2260 │ │ │ │ │ cmp.w r8, #3 │ │ │ │ │ - bne.w 1d46 │ │ │ │ │ + bne.w 1db4 │ │ │ │ │ mov r0, fp │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC32 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC32 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ cmp r5, #10 │ │ │ │ │ - beq.w c24 │ │ │ │ │ + beq.w 147e │ │ │ │ │ movs r3, #23 │ │ │ │ │ str.w r3, [fp, #32] │ │ │ │ │ - b.w c24 │ │ │ │ │ + b.n 147e │ │ │ │ │ ldr.w r2, [fp, #32] │ │ │ │ │ cmp r2, #10 │ │ │ │ │ - bne.n 19d2 │ │ │ │ │ + bne.n 1a72 │ │ │ │ │ ldr.w r3, [fp, #2744] @ 0xab8 │ │ │ │ │ mov r0, fp │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r5, [fp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1454 │ │ │ │ │ + bne.w 149e │ │ │ │ │ ldr.w r3, [fp, #32] │ │ │ │ │ mov r8, sl │ │ │ │ │ ldr r4, [sp, #20] │ │ │ │ │ mov sl, r5 │ │ │ │ │ cmp r3, #17 │ │ │ │ │ str.w r5, [fp, #4] │ │ │ │ │ - bne.n 19e0 │ │ │ │ │ - b.w c24 │ │ │ │ │ - str.w r6, [fp, #452] @ 0x1c4 │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ - mov r0, fp │ │ │ │ │ - movs r2, #6 │ │ │ │ │ - str r5, [sp, #0] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w b4c │ │ │ │ │ - ldr.w r3, [fp] │ │ │ │ │ - mov r0, fp │ │ │ │ │ - str.w r6, [fp, #452] @ 0x1c4 │ │ │ │ │ - movs r2, #5 │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ - str r5, [sp, #0] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w b4c │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 2668 │ │ │ │ │ - uxtb r3, r0 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ - lsls r4, r3, #29 │ │ │ │ │ - bpl.w 1008 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 2898 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 1008 │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - movs r2, #67 @ 0x43 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - str r7, [sp, #0] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w b4c │ │ │ │ │ + bne.n 1a80 │ │ │ │ │ + b.n 147e │ │ │ │ │ ldr.w r3, [fp, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ bne.w c1a │ │ │ │ │ ldr.w r3, [fp, #2744] @ 0xab8 │ │ │ │ │ mov r0, fp │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ │ mov r1, r3 │ │ │ │ │ - cbz r0, 1b16 │ │ │ │ │ + cbz r0, 1b50 │ │ │ │ │ ldr.w r5, [fp, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r5, [fp, #2704] @ 0xa90 │ │ │ │ │ subs r2, r3, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ @@ -2533,545 +2550,664 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ ldr.w r1, [fp, #8] │ │ │ │ │ str.w r1, [fp, #4] │ │ │ │ │ b.w c1a │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 1bec │ │ │ │ │ - ldr.w r3, [fp, #28] │ │ │ │ │ - str.w ip, [sp, #20] │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 2724 │ │ │ │ │ - ldr.w r2, [fp, #4] │ │ │ │ │ - str r2, [sp, #0] │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ + ldr.w r3, [fp] │ │ │ │ │ mov r0, fp │ │ │ │ │ + str.w r6, [fp, #452] @ 0x1c4 │ │ │ │ │ + movs r2, #5 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ - str.w r6, [r2, #672] @ 0x2a0 │ │ │ │ │ - movs r2, #65 @ 0x41 │ │ │ │ │ + str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ b.w b4c │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2724 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ + bl 2650 │ │ │ │ │ + uxtb r3, r0 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ + lsls r4, r3, #29 │ │ │ │ │ + bpl.w 1016 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2724 │ │ │ │ │ - ldr.w r5, [fp, #4] │ │ │ │ │ - ldr.w r3, [fp, #28] │ │ │ │ │ - movs r2, #23 │ │ │ │ │ + bl 2880 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 1016 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + movs r2, #67 @ 0x43 │ │ │ │ │ mov r0, fp │ │ │ │ │ - str r5, [sp, #0] │ │ │ │ │ + str r7, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ b.w b4c │ │ │ │ │ - ldr.w r1, [r2, #668] @ 0x29c │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - beq.w fc4 │ │ │ │ │ - str.w r6, [r2, #672] @ 0x2a0 │ │ │ │ │ - b.n 1972 │ │ │ │ │ - ldr.w r3, [fp, #28] │ │ │ │ │ - movs r2, #2 │ │ │ │ │ + str.w r6, [fp, #452] @ 0x1c4 │ │ │ │ │ + mov r3, r5 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ mov r0, fp │ │ │ │ │ - str r6, [sp, #0] │ │ │ │ │ + movs r2, #6 │ │ │ │ │ + str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ b.w b4c │ │ │ │ │ ldr.w r6, [fp, #40] @ 0x28 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mla r6, r0, r6, r6 │ │ │ │ │ add.w r0, r8, #1 │ │ │ │ │ b.w b8e │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 270c │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 270c │ │ │ │ │ + ldr.w r5, [fp, #4] │ │ │ │ │ + ldr.w r3, [fp, #28] │ │ │ │ │ + movs r2, #23 │ │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ │ + mov r0, fp │ │ │ │ │ + str r5, [sp, #0] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ + b.w b4c │ │ │ │ │ + ldr.w r1, [r2, #668] @ 0x29c │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq.w fd2 │ │ │ │ │ + str.w r6, [r2, #672] @ 0x2a0 │ │ │ │ │ + b.n 1a14 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 1e6e │ │ │ │ │ + ldr.w r3, [fp, #28] │ │ │ │ │ + str.w ip, [sp, #20] │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 270c │ │ │ │ │ + ldr.w r2, [fp, #4] │ │ │ │ │ + str r2, [sp, #0] │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + mov r0, fp │ │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ │ + str.w r6, [r2, #672] @ 0x2a0 │ │ │ │ │ + movs r2, #65 @ 0x41 │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ + b.w b4c │ │ │ │ │ ldr.w r3, [fp, #480] @ 0x1e0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.w 186e │ │ │ │ │ - b.w 10b6 │ │ │ │ │ + bgt.w 18fe │ │ │ │ │ + b.w 10d2 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 2650 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + b.n 1a32 │ │ │ │ │ + add.w r3, fp, #12288 @ 0x3000 │ │ │ │ │ + ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 1926 │ │ │ │ │ + ldr.w r2, [fp, #2692] @ 0xa84 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 147e │ │ │ │ │ + ldr.w r0, [fp, #28] │ │ │ │ │ + ldr.w r1, [fp, #4] │ │ │ │ │ + subs r1, r1, r0 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyUnicode_DecodeUTF8 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 23d8 │ │ │ │ │ + bl 0 <_PyUnicode_ScanIdentifier> │ │ │ │ │ + R_ARM_THM_CALL _PyUnicode_ScanIdentifier │ │ │ │ │ + ldr r1, [r5, #8] │ │ │ │ │ + cmp r0, r1 │ │ │ │ │ + blt.w 230c │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ + bge.w 1926 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r5, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 1926 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 1926 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 0 <_PyTokenizer_Get> │ │ │ │ │ + R_ARM_THM_CALL tok_continuation_line │ │ │ │ │ + adds r0, #1 │ │ │ │ │ + beq.w 147e │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str.w r3, [fp, #2700] @ 0xa8c │ │ │ │ │ + ldrd r5, r3, [fp, #4] │ │ │ │ │ + b.w 898 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + ldr.w r3, [fp, #8] │ │ │ │ │ + str.w r3, [fp, #4] │ │ │ │ │ + b.w 105e │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 2650 │ │ │ │ │ + uxtb r3, r0 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ + lsls r4, r3, #29 │ │ │ │ │ + bpl.n 1d1c │ │ │ │ │ + cmp r0, #48 @ 0x30 │ │ │ │ │ + bne.w 15e6 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 2650 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + cmp r7, #95 @ 0x5f │ │ │ │ │ + bne.w ce2 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 2650 │ │ │ │ │ + uxtb r3, r0 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ + lsls r3, r3, #29 │ │ │ │ │ + bmi.w ce2 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 270c │ │ │ │ │ + mov r0, fp │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC26 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC26 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + b.w 1096 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 2650 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + cmp r0, #95 @ 0x5f │ │ │ │ │ + beq.w 2302 │ │ │ │ │ + sub.w r3, r7, #48 @ 0x30 │ │ │ │ │ + cmp r3, #7 │ │ │ │ │ + bhi.w 22e4 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 2650 │ │ │ │ │ + sub.w r3, r0, #48 @ 0x30 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + cmp r3, #7 │ │ │ │ │ + bls.n 1d4e │ │ │ │ │ + cmp r0, #95 @ 0x5f │ │ │ │ │ + beq.w 2302 │ │ │ │ │ + uxtb r3, r0 │ │ │ │ │ + ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ + lsls r1, r3, #29 │ │ │ │ │ + bmi.w 22aa │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC22 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC22 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 2994 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 103e │ │ │ │ │ + b.w 1458 │ │ │ │ │ mov r0, fp │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r4, [sp, #20] │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ ldr.w r3, [fp, #32] │ │ │ │ │ mov r8, sl │ │ │ │ │ ldr.w sl, [fp, #8] │ │ │ │ │ cmp r3, #17 │ │ │ │ │ str.w sl, [fp, #4] │ │ │ │ │ - bne.w 19e0 │ │ │ │ │ - b.w c24 │ │ │ │ │ + bne.w 1a80 │ │ │ │ │ + b.w 147e │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + bne.w 2516 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC34 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC34 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + cmp r5, #10 │ │ │ │ │ + beq.w 147e │ │ │ │ │ + movs r3, #24 │ │ │ │ │ + str.w r3, [fp, #32] │ │ │ │ │ + b.w 147e │ │ │ │ │ + movs r7, #101 @ 0x65 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 2650 │ │ │ │ │ + sub.w r3, r0, #43 @ 0x2b │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + bics.w r3, r3, #2 │ │ │ │ │ + bne.n 1e1e │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 2650 │ │ │ │ │ + uxtb r3, r0 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + ldr.w r5, [r5, r3, lsl #2] │ │ │ │ │ + ands.w r5, r5, #4 │ │ │ │ │ + beq.w 22cc │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 2880 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1b92 │ │ │ │ │ + bic.w r3, r0, #32 │ │ │ │ │ + b.w 1020 │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + b.w 130a │ │ │ │ │ + uxtb r3, r0 │ │ │ │ │ + ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ + lsls r0, r3, #29 │ │ │ │ │ + bmi.n 1e02 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 270c │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC28 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC28 │ │ │ │ │ + bl 2994 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1458 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 270c │ │ │ │ │ + ldr.w r5, [fp, #4] │ │ │ │ │ + ldr.w r3, [fp, #28] │ │ │ │ │ + movs r2, #2 │ │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ │ + mov r0, fp │ │ │ │ │ + str r5, [sp, #0] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ + b.w b4c │ │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ │ + mov r8, sl │ │ │ │ │ + movs r5, #10 │ │ │ │ │ + b.n 1a8a │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC7 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ ldr.w r1, [fp, #28] │ │ │ │ │ movs r5, #9 │ │ │ │ │ ldr.w r3, [fp, #472] @ 0x1d8 │ │ │ │ │ - b.n 1c0e │ │ │ │ │ + b.n 1e92 │ │ │ │ │ ldrb.w lr, [r1] │ │ │ │ │ cmp lr, r2 │ │ │ │ │ - bne.n 1cba │ │ │ │ │ + bne.w 1fb6 │ │ │ │ │ adds r1, #1 │ │ │ │ │ adds r3, #1 │ │ │ │ │ adds r0, #1 │ │ │ │ │ subs r5, #1 │ │ │ │ │ - beq.n 1cc0 │ │ │ │ │ + beq.w 1fbc │ │ │ │ │ ldr.w lr, [fp, #4] │ │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ │ cmp lr, r1 │ │ │ │ │ - bls.n 1cba │ │ │ │ │ + bls.w 1fb6 │ │ │ │ │ cmp r2, #32 │ │ │ │ │ - bne.n 1c00 │ │ │ │ │ + bne.n 1e82 │ │ │ │ │ mov lr, r1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ │ mov r1, r2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r3, #32 │ │ │ │ │ - beq.n 1c26 │ │ │ │ │ + beq.n 1eae │ │ │ │ │ cmp r3, #9 │ │ │ │ │ - beq.n 1c26 │ │ │ │ │ + beq.n 1eae │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ sub.w lr, r3, lr │ │ │ │ │ add.w r3, lr, r1 │ │ │ │ │ - b.n 1c0c │ │ │ │ │ + b.n 1e90 │ │ │ │ │ + ldrd r3, r2, [sl, #56] @ 0x38 │ │ │ │ │ + orrs r3, r2 │ │ │ │ │ + beq.w 13d6 │ │ │ │ │ + b.w 13a2 │ │ │ │ │ + cmp r0, #106 @ 0x6a │ │ │ │ │ + bne.w 1618 │ │ │ │ │ + b.w 1438 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2668 │ │ │ │ │ + bl 2650 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ │ - bne.n 1b50 │ │ │ │ │ + bne.w 1bd6 │ │ │ │ │ ldr.w r5, [fp, #4] │ │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ │ mov r0, fp │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ b.w b4c │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + b.n 19f6 │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + b.w 890 │ │ │ │ │ + movs r5, #1 │ │ │ │ │ + mov sl, r3 │ │ │ │ │ + mov r8, r5 │ │ │ │ │ + mov r9, r5 │ │ │ │ │ + b.w 1294 │ │ │ │ │ + ldr.w r3, [fp, #28] │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2668 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - cmp r0, #95 @ 0x5f │ │ │ │ │ - beq.w 2648 │ │ │ │ │ - sub.w r3, r7, #48 @ 0x30 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - bhi.w 25e8 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 2668 │ │ │ │ │ - sub.w r3, r0, #48 @ 0x30 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - bls.n 1c7c │ │ │ │ │ - cmp r0, #95 @ 0x5f │ │ │ │ │ - beq.w 2648 │ │ │ │ │ - uxtb r3, r0 │ │ │ │ │ - ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ - lsls r2, r3, #29 │ │ │ │ │ - bmi.w 2654 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC25 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC25 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 29b0 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ + ldr.w r1, [fp, #2704] @ 0xa90 │ │ │ │ │ + ldr.w r2, [fp, #4] │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + subs r2, r2, r1 │ │ │ │ │ + subs r1, r3, r1 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC9 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC9 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror_known_range> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_syntaxerror_known_range │ │ │ │ │ + b.w 147e │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + ldr r3, [r3, #28] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 13d6 │ │ │ │ │ + mov.w ip, #68 @ 0x44 │ │ │ │ │ + mov lr, r3 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + mla ip, ip, r8, fp │ │ │ │ │ + ldr.w r1, [ip, #2796] @ 0xaec │ │ │ │ │ + ldr.w r2, [ip, #2800] @ 0xaf0 │ │ │ │ │ + subs r1, r1, r2 │ │ │ │ │ + b.n 1f8e │ │ │ │ │ + ldr.w r2, [ip, #2804] @ 0xaf4 │ │ │ │ │ + ldrb r2, [r2, r3] │ │ │ │ │ + cmp r2, #92 @ 0x5c │ │ │ │ │ + it eq │ │ │ │ │ + addeq r3, #1 │ │ │ │ │ + beq.n 1f8c │ │ │ │ │ + cmp r2, #34 @ 0x22 │ │ │ │ │ + beq.w 20fa │ │ │ │ │ + sub.w r6, r2, #39 @ 0x27 │ │ │ │ │ + negs r4, r6 │ │ │ │ │ + adcs r4, r6 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + bne.w 20fa │ │ │ │ │ + cmp r2, #35 @ 0x23 │ │ │ │ │ + bne.n 1f8c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c88 │ │ │ │ │ - b.w 1030 │ │ │ │ │ + beq.n 2056 │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + blt.n 1f62 │ │ │ │ │ + movs r3, #68 @ 0x44 │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + mla r8, r3, r8, fp │ │ │ │ │ + ldr.w r0, [r8, #2804] @ 0xaf4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyUnicode_DecodeUTF8 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + beq.w 147e │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + str.w r8, [r3, #28] │ │ │ │ │ + b.w 13d6 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 262c │ │ │ │ │ + bne.w 2106 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r0, fp │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - bl 2724 │ │ │ │ │ + bl 270c │ │ │ │ │ ldr.w r7, [fp, #4] │ │ │ │ │ add.w r8, r4, #6 │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - bcs.n 1cf2 │ │ │ │ │ + bcs.n 1ff2 │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ mov r0, fp │ │ │ │ │ ldr.w r2, [fp, #476] @ 0x1dc │ │ │ │ │ strd r2, r4, [sp] │ │ │ │ │ movs r2, #57 @ 0x39 │ │ │ │ │ bl 0 <_PyLexer_type_comment_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_type_comment_token_setup │ │ │ │ │ b.w b4c │ │ │ │ │ + movs r7, #69 @ 0x45 │ │ │ │ │ + b.n 1dda │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ movs r2, #6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1cd8 │ │ │ │ │ + bne.n 1fd4 │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - beq.n 1d24 │ │ │ │ │ + beq.n 2024 │ │ │ │ │ ldrsb.w r3, [r4, #6] │ │ │ │ │ ldrb r2, [r4, #6] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - blt.n 1cd8 │ │ │ │ │ + blt.n 1fd4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ │ lsls r0, r3, #29 │ │ │ │ │ - bne.n 1cd8 │ │ │ │ │ + bne.n 1fd4 │ │ │ │ │ adds r5, #6 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 2226 │ │ │ │ │ + bne.w 2642 │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ mov r0, fp │ │ │ │ │ ldr.w r2, [fp, #476] @ 0x1dc │ │ │ │ │ strd r2, r8, [sp] │ │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ │ bl 0 <_PyLexer_type_comment_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_type_comment_token_setup │ │ │ │ │ b.w b4c │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - bne.w 25ac │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC34 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC34 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - cmp r5, #10 │ │ │ │ │ - beq.w c24 │ │ │ │ │ - movs r3, #24 │ │ │ │ │ - str.w r3, [fp, #32] │ │ │ │ │ - b.w c24 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 2668 │ │ │ │ │ + bl 2650 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - b.n 1990 │ │ │ │ │ - cmp r0, #48 @ 0x30 │ │ │ │ │ - bne.w 24aa │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 2668 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - cmp r7, #95 @ 0x5f │ │ │ │ │ - beq.w 2012 │ │ │ │ │ - cmp r7, #48 @ 0x30 │ │ │ │ │ - beq.n 1d7a │ │ │ │ │ - uxtb r3, r7 │ │ │ │ │ - ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ - lsls r6, r3, #29 │ │ │ │ │ - bmi.w 24aa │ │ │ │ │ - cmp r7, #46 @ 0x2e │ │ │ │ │ - beq.w 1a9a │ │ │ │ │ - cmp r7, #45 @ 0x2d │ │ │ │ │ - ble.w c74 │ │ │ │ │ - cmp r7, #101 @ 0x65 │ │ │ │ │ - beq.w 1f3c │ │ │ │ │ - bgt.w 1416 │ │ │ │ │ - cmp r7, #69 @ 0x45 │ │ │ │ │ - beq.n 1ddc │ │ │ │ │ - cmp r7, #74 @ 0x4a │ │ │ │ │ - bne.w 141c │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 2668 │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC29 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC29 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 29b0 │ │ │ │ │ + cmp r0, r7 │ │ │ │ │ + bne.n 2138 │ │ │ │ │ + movs r1, #3 │ │ │ │ │ + b.w 1790 │ │ │ │ │ + adds r0, r1, #1 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c88 │ │ │ │ │ - b.w 1030 │ │ │ │ │ - movs r7, #69 @ 0x45 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 2668 │ │ │ │ │ - sub.w r3, r0, #43 @ 0x2b │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - bics.w r3, r3, #2 │ │ │ │ │ - bne.n 1e36 │ │ │ │ │ + beq.w 147e │ │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + mov ip, r4 │ │ │ │ │ + str r4, [sp, #24] │ │ │ │ │ + str r5, [sp, #28] │ │ │ │ │ + mla lr, r2, r8, fp │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + b.n 208a │ │ │ │ │ + cmp r0, #39 @ 0x27 │ │ │ │ │ + beq.n 20a6 │ │ │ │ │ + cmp r0, #35 @ 0x23 │ │ │ │ │ + bne.n 2080 │ │ │ │ │ + cbz r4, 20ca │ │ │ │ │ + adds r1, #1 │ │ │ │ │ + strb r0, [r2, #0] │ │ │ │ │ + adds r2, r3, r1 │ │ │ │ │ + add.w ip, ip, #1 │ │ │ │ │ + ldr.w r5, [lr, #2796] @ 0xaec │ │ │ │ │ + ldr.w r0, [lr, #2800] @ 0xaf0 │ │ │ │ │ + subs r5, r5, r0 │ │ │ │ │ + cmp ip, r5 │ │ │ │ │ + bge.n 20b2 │ │ │ │ │ + ldr.w r8, [lr, #2804] @ 0xaf4 │ │ │ │ │ + mov r6, ip │ │ │ │ │ + ldrb.w r0, [r8, ip] │ │ │ │ │ + cmp r0, #34 @ 0x22 │ │ │ │ │ + bne.n 2076 │ │ │ │ │ + cbz r4, 20f4 │ │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ │ + subs r4, r0, r4 │ │ │ │ │ + it ne │ │ │ │ │ + movne r4, #1 │ │ │ │ │ + b.n 2080 │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + strb r2, [r3, r1] │ │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyUnicode_DecodeUTF8 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Free │ │ │ │ │ + b.n 1fa4 │ │ │ │ │ + add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ │ + b.n 20d2 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cmp r5, r6 │ │ │ │ │ + beq.n 20e0 │ │ │ │ │ + adds r0, r6, #1 │ │ │ │ │ + ldrb.w r4, [r8, r0] │ │ │ │ │ + cmp r4, #10 │ │ │ │ │ + bne.n 20d0 │ │ │ │ │ + mov ip, r6 │ │ │ │ │ + cmp r6, r5 │ │ │ │ │ + bge.n 214a │ │ │ │ │ + adds r1, #1 │ │ │ │ │ + mov.w r0, #10 │ │ │ │ │ + movs r4, #0 │ │ │ │ │ + strb r0, [r2, #0] │ │ │ │ │ + adds r2, r3, r1 │ │ │ │ │ + b.n 2086 │ │ │ │ │ + movs r4, #1 │ │ │ │ │ + str r0, [sp, #24] │ │ │ │ │ + b.n 2080 │ │ │ │ │ + cbz r0, 2110 │ │ │ │ │ + subs.w r0, r2, lr │ │ │ │ │ + it ne │ │ │ │ │ + movne r0, #1 │ │ │ │ │ + b.n 1f8c │ │ │ │ │ + cbz r4, 2124 │ │ │ │ │ + mov r4, r1 │ │ │ │ │ + str.w ip, [sp, #20] │ │ │ │ │ + b.n 1c1c │ │ │ │ │ + mov lr, r2 │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + b.n 1f8c │ │ │ │ │ + cmp r4, #35 @ 0x23 │ │ │ │ │ + str.w r1, [fp, #472] @ 0x1d8 │ │ │ │ │ + str.w r0, [fp, #28] │ │ │ │ │ + beq.w a44 │ │ │ │ │ + ldr.w r0, [fp, #32] │ │ │ │ │ + cmp r0, #28 │ │ │ │ │ + beq.w 2440 │ │ │ │ │ + adds r2, r7, #1 │ │ │ │ │ + bne.w 8ee │ │ │ │ │ + b.w 1702 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2668 │ │ │ │ │ - uxtb r3, r0 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - ldr.w r5, [r5, r3, lsl #2] │ │ │ │ │ - ands.w r5, r5, #4 │ │ │ │ │ - beq.w 2234 │ │ │ │ │ + bl 270c │ │ │ │ │ + mov r1, r7 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2898 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1abc │ │ │ │ │ - bic.w r3, r0, #32 │ │ │ │ │ - b.w 1012 │ │ │ │ │ + bl 270c │ │ │ │ │ + b.w 178e │ │ │ │ │ + movs r4, #0 │ │ │ │ │ + b.n 2086 │ │ │ │ │ + cmp r3, #123 @ 0x7b │ │ │ │ │ + bne.n 2158 │ │ │ │ │ + cmp.w ip, #0 │ │ │ │ │ + bgt.n 219c │ │ │ │ │ + add.w r2, fp, r2, lsl #2 │ │ │ │ │ + ldr.w r1, [r2, #684] @ 0x2ac │ │ │ │ │ + ldr.w r2, [fp, #464] @ 0x1d0 │ │ │ │ │ + cmp r1, r2 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + bne.n 2234 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC40 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC40 │ │ │ │ │ + b.w 15ae │ │ │ │ │ + mov r2, r7 │ │ │ │ │ mov r0, fp │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC37 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC37 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - ldr.w r3, [fp, #8] │ │ │ │ │ - str.w r3, [fp, #4] │ │ │ │ │ - b.w 1042 │ │ │ │ │ - uxtb r3, r0 │ │ │ │ │ - ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ - lsls r0, r3, #29 │ │ │ │ │ - bmi.n 1e06 │ │ │ │ │ + b.w 1096 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2724 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC28 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC28 │ │ │ │ │ - bl 29b0 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1030 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 2724 │ │ │ │ │ - ldr.w r5, [fp, #4] │ │ │ │ │ - ldr.w r3, [fp, #28] │ │ │ │ │ - movs r2, #2 │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ - mov r0, fp │ │ │ │ │ - str r5, [sp, #0] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w b4c │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str.w r3, [r2, #672] @ 0x2a0 │ │ │ │ │ - b.n 196a │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - ldr r3, [r3, #28] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 13bc │ │ │ │ │ - mov.w ip, #68 @ 0x44 │ │ │ │ │ - mov lr, r3 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - mla ip, ip, r8, fp │ │ │ │ │ - ldr.w r1, [ip, #2796] @ 0xaec │ │ │ │ │ - ldr.w r2, [ip, #2800] @ 0xaf0 │ │ │ │ │ - subs r1, r1, r2 │ │ │ │ │ - b.n 1ed8 │ │ │ │ │ - ldr.w r2, [ip, #2804] @ 0xaf4 │ │ │ │ │ - ldrb r2, [r2, r3] │ │ │ │ │ - cmp r2, #92 @ 0x5c │ │ │ │ │ - it eq │ │ │ │ │ - addeq r3, #1 │ │ │ │ │ - beq.n 1ed6 │ │ │ │ │ - cmp r2, #34 @ 0x22 │ │ │ │ │ - beq.w 2514 │ │ │ │ │ - sub.w r6, r2, #39 @ 0x27 │ │ │ │ │ - negs r4, r6 │ │ │ │ │ - adcs r4, r6 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - bne.w 2514 │ │ │ │ │ - cmp r2, #35 @ 0x23 │ │ │ │ │ - bne.n 1ed6 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 2406 │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ - blt.n 1eaa │ │ │ │ │ - movs r3, #68 @ 0x44 │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - mla r8, r3, r8, fp │ │ │ │ │ - ldr.w r0, [r8, #2804] @ 0xaf4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyUnicode_DecodeUTF8 │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - beq.w c24 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - str.w r8, [r3, #28] │ │ │ │ │ - b.w 13bc │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - b.n 1934 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC35 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC35 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + b.w 1096 │ │ │ │ │ + ldrd r1, r0, [sl, #4] │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + cmp r0, r1 │ │ │ │ │ + bne.n 2158 │ │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ │ mov r3, r7 │ │ │ │ │ - b.w 890 │ │ │ │ │ + mla r2, r2, ip, fp │ │ │ │ │ + b.w 159a │ │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ │ mov r0, fp │ │ │ │ │ ldr.w r1, [fp, #2704] @ 0xa90 │ │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ │ adds r3, #1 │ │ │ │ │ subs r2, r2, r1 │ │ │ │ │ subs r1, r3, r1 │ │ │ │ │ movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC9 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC15 │ │ │ │ │ movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC9 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC15 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror_known_range> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror_known_range │ │ │ │ │ - b.w c24 │ │ │ │ │ - ldrd r3, r2, [sl, #56] @ 0x38 │ │ │ │ │ - orrs r3, r2 │ │ │ │ │ - beq.w 13bc │ │ │ │ │ - b.w 1388 │ │ │ │ │ - movs r7, #101 @ 0x65 │ │ │ │ │ - b.n 1dde │ │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ │ - mov r8, sl │ │ │ │ │ - movs r5, #10 │ │ │ │ │ - b.n 19ea │ │ │ │ │ - mov sl, r0 │ │ │ │ │ - b.w 1338 │ │ │ │ │ - add.w r3, fp, #12288 @ 0x3000 │ │ │ │ │ - ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 1884 │ │ │ │ │ - ldr.w r2, [fp, #2692] @ 0xa84 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w c24 │ │ │ │ │ - ldr.w r0, [fp, #28] │ │ │ │ │ - ldr.w r1, [fp, #4] │ │ │ │ │ - subs r1, r1, r0 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyUnicode_DecodeUTF8 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 21b8 │ │ │ │ │ - bl 0 <_PyUnicode_ScanIdentifier> │ │ │ │ │ - R_ARM_THM_CALL _PyUnicode_ScanIdentifier │ │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ │ - cmp r0, r1 │ │ │ │ │ - blt.w 20d8 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 1884 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r5, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 1884 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1884 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 0 <_PyTokenizer_Get> │ │ │ │ │ - R_ARM_THM_CALL tok_continuation_line │ │ │ │ │ - adds r0, #1 │ │ │ │ │ - beq.w c24 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str.w r3, [fp, #2700] @ 0xa8c │ │ │ │ │ - ldrd r5, r3, [fp, #4] │ │ │ │ │ - b.w 898 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 2668 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - cmp r0, #95 @ 0x5f │ │ │ │ │ - beq.w 22b8 │ │ │ │ │ - sub.w r3, r7, #48 @ 0x30 │ │ │ │ │ - cmp r3, #7 │ │ │ │ │ - bhi.w 2272 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 2668 │ │ │ │ │ - sub.w r3, r0, #48 @ 0x30 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - cmp r3, #7 │ │ │ │ │ - bls.n 1fd6 │ │ │ │ │ - cmp r0, #95 @ 0x5f │ │ │ │ │ - beq.w 22b8 │ │ │ │ │ - uxtb r3, r0 │ │ │ │ │ - ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ - lsls r1, r3, #29 │ │ │ │ │ - bmi.n 2076 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC22 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC22 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 29b0 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w c88 │ │ │ │ │ - b.w 1030 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 2668 │ │ │ │ │ - uxtb r3, r0 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ - lsls r3, r3, #29 │ │ │ │ │ - bmi.w 1d88 │ │ │ │ │ - b.w 15a4 │ │ │ │ │ - movs r5, #1 │ │ │ │ │ - mov sl, r3 │ │ │ │ │ - mov r8, r5 │ │ │ │ │ - mov r9, r5 │ │ │ │ │ - b.w 12c2 │ │ │ │ │ - bl 2668 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - cmp r0, r7 │ │ │ │ │ - bne.w 22a6 │ │ │ │ │ - movs r1, #3 │ │ │ │ │ - b.w 16f0 │ │ │ │ │ + b.w 147e │ │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ │ mov r0, fp │ │ │ │ │ ldr.w r1, [fp, #2704] @ 0xa90 │ │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ │ adds r3, #1 │ │ │ │ │ subs r2, r2, r1 │ │ │ │ │ subs r1, r3, r1 │ │ │ │ │ movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC10 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC14 │ │ │ │ │ movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC10 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC14 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror_known_range> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror_known_range │ │ │ │ │ - b.w c24 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 2668 │ │ │ │ │ - b.w 16ba │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC20 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC20 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b.w 107a │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC37 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC37 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b.w 107a │ │ │ │ │ + b.w 147e │ │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ │ movs r7, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ mul.w r2, r3, r2 │ │ │ │ │ add.w r3, fp, r2 │ │ │ │ │ add.w r2, r2, #2752 @ 0xac0 │ │ │ │ │ @@ -3081,241 +3217,235 @@ │ │ │ │ │ ldrb r5, [r5, r7] │ │ │ │ │ cmp r5, #116 @ 0x74 │ │ │ │ │ ite eq │ │ │ │ │ moveq r5, #1 │ │ │ │ │ movne r5, r0 │ │ │ │ │ str.w r5, [r3, #2816] @ 0xb00 │ │ │ │ │ strd r0, r1, [r2, #4] │ │ │ │ │ - bne.w 1800 │ │ │ │ │ - b.w 1842 │ │ │ │ │ + bne.w 18a0 │ │ │ │ │ + b.w 18e2 │ │ │ │ │ + str r1, [sp, #0] │ │ │ │ │ + mov r0, fp │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC39 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC39 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + b.w 1096 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + it eq │ │ │ │ │ + moveq r4, r7 │ │ │ │ │ + bl 0 <_PyTokenizer_Get> │ │ │ │ │ + R_ARM_THM_CALL tok_continuation_line │ │ │ │ │ + adds r0, #1 │ │ │ │ │ + beq.n 2298 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + mov r6, r7 │ │ │ │ │ + b.w b8a │ │ │ │ │ + movs r1, #68 @ 0x44 │ │ │ │ │ + mla r3, r1, r3, fp │ │ │ │ │ + ldrb.w r1, [r3, #2764] @ 0xacc │ │ │ │ │ + cmp r1, r7 │ │ │ │ │ + bne.w 1ab6 │ │ │ │ │ + ldr.w r1, [r3, #2768] @ 0xad0 │ │ │ │ │ + cmp r1, r8 │ │ │ │ │ + bne.w 1ab6 │ │ │ │ │ + ldr.w r3, [r3, #2816] @ 0xb00 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC31 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC31 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + ite ne │ │ │ │ │ + movne r2, #102 @ 0x66 │ │ │ │ │ + moveq r2, #116 @ 0x74 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + b.w 1096 │ │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + movs r2, #67 @ 0x43 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + str r6, [sp, #0] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ + b.w b4c │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC20 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC20 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + b.w 1096 │ │ │ │ │ + mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ │ + str.w r5, [fp, #28] │ │ │ │ │ + str.w r1, [fp, #472] @ 0x1d8 │ │ │ │ │ + b.n 2128 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 270c │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC26 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC26 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + b.w 164a │ │ │ │ │ + uxtb r3, r7 │ │ │ │ │ + ldr.w r5, [r5, r3, lsl #2] │ │ │ │ │ + ands.w r5, r5, #4 │ │ │ │ │ + bne.n 22aa │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 270c │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC21 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC21 │ │ │ │ │ + b.n 22da │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 2650 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + b.n 1d44 │ │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ │ ubfx r6, r3, #2, #3 │ │ │ │ │ ubfx r2, r3, #5, #1 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq.n 21a6 │ │ │ │ │ + beq.n 2400 │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - bne.n 219c │ │ │ │ │ + bne.n 23ce │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 2198 │ │ │ │ │ + beq.n 23ca │ │ │ │ │ lsls r6, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r3, r5, #20 │ │ │ │ │ addpl.w r3, r5, #28 │ │ │ │ │ ldrh.w r6, [r3, r0, lsl #1] │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bgt.n 2136 │ │ │ │ │ + bgt.n 236a │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2118 │ │ │ │ │ + bge.n 234c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 2118 │ │ │ │ │ + cbnz r3, 234c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_IsPrintable │ │ │ │ │ - cbz r0, 2184 │ │ │ │ │ + cbz r0, 23b6 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, fp │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC16 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b.w c24 │ │ │ │ │ + b.w 147e │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_Substring │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2154 │ │ │ │ │ + bge.n 2388 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 2154 │ │ │ │ │ + cbnz r3, 2388 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.n 21d6 │ │ │ │ │ + cbz r7, 23e8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_AsUTF8String │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2174 │ │ │ │ │ + bge.n 23a6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ - cbnz r3, 2174 │ │ │ │ │ + cbnz r3, 23a6 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - cbz r5, 21d6 │ │ │ │ │ + cbz r5, 23e8 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ │ add r3, r2 │ │ │ │ │ str.w r3, [fp, #4] │ │ │ │ │ - b.n 2104 │ │ │ │ │ + b.n 2338 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, fp │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC17 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC17 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b.w c24 │ │ │ │ │ + b.w 147e │ │ │ │ │ ldr r3, [r5, #28] │ │ │ │ │ - b.n 20fa │ │ │ │ │ - cbnz r2, 21e0 │ │ │ │ │ + b.n 232e │ │ │ │ │ + cbnz r2, 23f2 │ │ │ │ │ ldr r3, [r5, #28] │ │ │ │ │ ldr.w r6, [r3, r0, lsl #2] │ │ │ │ │ - b.n 20fe │ │ │ │ │ - cbz r2, 21d2 │ │ │ │ │ - lsls r7, r3, #25 │ │ │ │ │ - ite mi │ │ │ │ │ - addmi.w r3, r5, #20 │ │ │ │ │ - addpl.w r3, r5, #28 │ │ │ │ │ - ldrb r6, [r3, r0] │ │ │ │ │ - b.n 20fe │ │ │ │ │ + b.n 2332 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_UnicodeDecodeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_UnicodeDecodeError │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ - cbz r0, 21d6 │ │ │ │ │ - movs r3, #22 │ │ │ │ │ - str.w r3, [fp, #32] │ │ │ │ │ - b.w c24 │ │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ │ - b.n 21b4 │ │ │ │ │ + cbnz r0, 2416 │ │ │ │ │ movs r3, #17 │ │ │ │ │ str.w r3, [fp, #32] │ │ │ │ │ - b.w c24 │ │ │ │ │ + b.w 147e │ │ │ │ │ lsls r4, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r3, r5, #20 │ │ │ │ │ addpl.w r3, r5, #28 │ │ │ │ │ - b.n 21a0 │ │ │ │ │ - movs r1, #68 @ 0x44 │ │ │ │ │ - mla r3, r1, r3, fp │ │ │ │ │ - ldrb.w r1, [r3, #2764] @ 0xacc │ │ │ │ │ - cmp r1, r7 │ │ │ │ │ - bne.w 1a16 │ │ │ │ │ - ldr.w r1, [r3, #2768] @ 0xad0 │ │ │ │ │ - cmp r1, r8 │ │ │ │ │ - bne.w 1a16 │ │ │ │ │ - ldr.w r3, [r3, #2816] @ 0xb00 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC31 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC31 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - ite ne │ │ │ │ │ - movne r2, #102 @ 0x66 │ │ │ │ │ - moveq r2, #116 @ 0x74 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b.w 107a │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 2668 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str.w r3, [fp, #448] @ 0x1c0 │ │ │ │ │ - b.n 1d2c │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 2724 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC26 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC26 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - str r5, [sp, #0] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w b4c │ │ │ │ │ - mov r0, fp │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - it eq │ │ │ │ │ - moveq r4, r7 │ │ │ │ │ - bl 0 <_PyTokenizer_Get> │ │ │ │ │ - R_ARM_THM_CALL tok_continuation_line │ │ │ │ │ - adds r0, #1 │ │ │ │ │ - beq.n 22c2 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - mov r6, r7 │ │ │ │ │ - b.w b8a │ │ │ │ │ - uxtb r3, r7 │ │ │ │ │ - ldr.w r5, [r5, r3, lsl #2] │ │ │ │ │ - ands.w r5, r5, #4 │ │ │ │ │ - bne.w 2076 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 2724 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC21 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC21 │ │ │ │ │ - b.n 2242 │ │ │ │ │ - ldr.w r3, [fp, #464] @ 0x1d0 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - bne.w 13f0 │ │ │ │ │ - mov.w r8, #0 │ │ │ │ │ - mov r7, r8 │ │ │ │ │ - b.w f16 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 2724 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 2724 │ │ │ │ │ - b.w 16ee │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 2668 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - b.n 1fcc │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - movs r2, #67 @ 0x43 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - str r6, [sp, #0] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w b4c │ │ │ │ │ + b.n 23d2 │ │ │ │ │ + cbz r2, 2412 │ │ │ │ │ + lsls r7, r3, #25 │ │ │ │ │ + ite mi │ │ │ │ │ + addmi.w r3, r5, #20 │ │ │ │ │ + addpl.w r3, r5, #28 │ │ │ │ │ + ldrb r6, [r3, r0] │ │ │ │ │ + b.n 2332 │ │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ │ + b.n 240e │ │ │ │ │ + movs r3, #22 │ │ │ │ │ + str.w r3, [fp, #32] │ │ │ │ │ + b.w 147e │ │ │ │ │ + ldr.w r2, [fp, #8] │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + movs r0, #20 │ │ │ │ │ + b.w 1936 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 <_Py_FatalErrorFunc> │ │ │ │ │ R_ARM_THM_CALL _Py_FatalErrorFunc │ │ │ │ │ - cmp r4, #35 @ 0x23 │ │ │ │ │ - str.w r1, [fp, #472] @ 0x1d8 │ │ │ │ │ - str.w r0, [fp, #28] │ │ │ │ │ - beq.w a44 │ │ │ │ │ - ldr.w r0, [fp, #32] │ │ │ │ │ - cmp r0, #28 │ │ │ │ │ - bne.w 2520 │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, fp │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ @@ -3326,453 +3456,312 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 <_Py_FatalErrorFunc> │ │ │ │ │ R_ARM_THM_CALL _Py_FatalErrorFunc │ │ │ │ │ - ldr.w r3, [fp, #28] │ │ │ │ │ + ldr.w r3, [fp, #464] @ 0x1d0 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + bne.w 140a │ │ │ │ │ + mov.w r8, #0 │ │ │ │ │ + mov r7, r8 │ │ │ │ │ + b.w c24 │ │ │ │ │ mov r0, fp │ │ │ │ │ - ldr.w r1, [fp, #2704] @ 0xa90 │ │ │ │ │ - ldr.w r2, [fp, #4] │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - subs r2, r2, r1 │ │ │ │ │ - subs r1, r3, r1 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC14 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC14 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror_known_range> │ │ │ │ │ - R_ARM_THM_CALL _PyTokenizer_syntaxerror_known_range │ │ │ │ │ + bl 2650 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + b.w 91a │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 2650 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + cmp r0, #95 @ 0x5f │ │ │ │ │ + beq.n 2506 │ │ │ │ │ + sub.w r3, r7, #48 @ 0x30 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + bhi.n 24d4 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 2650 │ │ │ │ │ + sub.w r3, r0, #48 @ 0x30 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + bls.n 249a │ │ │ │ │ + cmp r0, #95 @ 0x5f │ │ │ │ │ + beq.n 2506 │ │ │ │ │ + uxtb r3, r0 │ │ │ │ │ + ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ + lsls r2, r3, #29 │ │ │ │ │ + bmi.n 24f2 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC25 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC25 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 2994 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 103e │ │ │ │ │ + b.w 1458 │ │ │ │ │ + uxtb r3, r7 │ │ │ │ │ + ldr.w r5, [r5, r3, lsl #2] │ │ │ │ │ + ands.w r5, r5, #4 │ │ │ │ │ + bne.n 24f2 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 270c │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC24 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC24 │ │ │ │ │ + b.n 22da │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC23 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC23 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + b.w 1096 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 2650 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + b.n 2492 │ │ │ │ │ + movs r7, #0 │ │ │ │ │ b.w c24 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC33 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC33 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + b.n 1dc8 │ │ │ │ │ + add.w r3, fp, r1, lsl #2 │ │ │ │ │ + ldr r0, [r3, #48] @ 0x30 │ │ │ │ │ + lsls r3, r1, #2 │ │ │ │ │ + cmp r0, r4 │ │ │ │ │ + beq.w fe6 │ │ │ │ │ + bge.n 253e │ │ │ │ │ + mov r8, r4 │ │ │ │ │ + mov r7, r4 │ │ │ │ │ + b.w c4a │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + ble.w 192e │ │ │ │ │ + mov r8, r4 │ │ │ │ │ + cmp r0, r4 │ │ │ │ │ + bgt.n 2550 │ │ │ │ │ + mov r2, r1 │ │ │ │ │ + b.w 1548 │ │ │ │ │ + mov r7, r4 │ │ │ │ │ + b.w 14f8 │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str.w r3, [r2, #672] @ 0x2a0 │ │ │ │ │ + b.w 1a0c │ │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ │ mov r0, fp │ │ │ │ │ ldr.w r1, [fp, #2704] @ 0xa90 │ │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ │ adds r3, #1 │ │ │ │ │ subs r2, r2, r1 │ │ │ │ │ subs r1, r3, r1 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror_known_range> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror_known_range │ │ │ │ │ - b.w c24 │ │ │ │ │ + b.w 147e │ │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ │ mov r0, fp │ │ │ │ │ ldr.w r1, [fp, #2704] @ 0xa90 │ │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ │ adds r3, #1 │ │ │ │ │ subs r2, r2, r1 │ │ │ │ │ subs r1, r3, r1 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC12 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror_known_range> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror_known_range │ │ │ │ │ - b.w c24 │ │ │ │ │ + b.w 147e │ │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ │ mov r0, fp │ │ │ │ │ ldr.w r1, [fp, #2704] @ 0xa90 │ │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ │ adds r3, #1 │ │ │ │ │ subs r2, r2, r1 │ │ │ │ │ subs r1, r3, r1 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC11 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror_known_range> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror_known_range │ │ │ │ │ - b.w c24 │ │ │ │ │ + b.w 147e │ │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ │ mov r0, fp │ │ │ │ │ ldr.w r1, [fp, #2704] @ 0xa90 │ │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ │ adds r3, #1 │ │ │ │ │ subs r2, r2, r1 │ │ │ │ │ subs r1, r3, r1 │ │ │ │ │ movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC15 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC10 │ │ │ │ │ movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC15 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC10 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror_known_range> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror_known_range │ │ │ │ │ - b.w c24 │ │ │ │ │ - mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ │ - str.w r5, [fp, #28] │ │ │ │ │ - str.w r1, [fp, #472] @ 0x1d8 │ │ │ │ │ - b.n 22fa │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 2668 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - b.w 91a │ │ │ │ │ - mov r0, fp │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC35 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC35 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b.w 107a │ │ │ │ │ - adds r0, r1, #1 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w c24 │ │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - mov ip, r4 │ │ │ │ │ - str r4, [sp, #24] │ │ │ │ │ - str r7, [sp, #28] │ │ │ │ │ - mla lr, r2, r8, fp │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - b.n 243a │ │ │ │ │ - cmp r0, #39 @ 0x27 │ │ │ │ │ - beq.n 2456 │ │ │ │ │ - cmp r0, #35 @ 0x23 │ │ │ │ │ - bne.n 2430 │ │ │ │ │ - cbz r4, 247a │ │ │ │ │ - adds r1, #1 │ │ │ │ │ - strb r0, [r2, #0] │ │ │ │ │ - adds r2, r3, r1 │ │ │ │ │ - add.w ip, ip, #1 │ │ │ │ │ - ldr.w r6, [lr, #2796] @ 0xaec │ │ │ │ │ - ldr.w r0, [lr, #2800] @ 0xaf0 │ │ │ │ │ - subs r6, r6, r0 │ │ │ │ │ - cmp ip, r6 │ │ │ │ │ - bge.n 2462 │ │ │ │ │ - ldr.w r8, [lr, #2804] @ 0xaf4 │ │ │ │ │ - mov r7, ip │ │ │ │ │ - ldrb.w r0, [r8, ip] │ │ │ │ │ - cmp r0, #34 @ 0x22 │ │ │ │ │ - bne.n 2426 │ │ │ │ │ - cbz r4, 24a4 │ │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ │ - subs r4, r0, r4 │ │ │ │ │ - it ne │ │ │ │ │ - movne r4, #1 │ │ │ │ │ - b.n 2430 │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - strb r2, [r3, r1] │ │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyUnicode_DecodeUTF8 │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 1eee │ │ │ │ │ - add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 2482 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - cmp r6, r7 │ │ │ │ │ - beq.n 2490 │ │ │ │ │ - adds r0, r7, #1 │ │ │ │ │ - ldrb.w r4, [r8, r0] │ │ │ │ │ - cmp r4, #10 │ │ │ │ │ - bne.n 2480 │ │ │ │ │ - mov ip, r7 │ │ │ │ │ - cmp r7, r6 │ │ │ │ │ - bge.n 2550 │ │ │ │ │ - adds r1, #1 │ │ │ │ │ - mov.w r0, #10 │ │ │ │ │ - movs r4, #0 │ │ │ │ │ - strb r0, [r2, #0] │ │ │ │ │ - adds r2, r3, r1 │ │ │ │ │ - b.n 2436 │ │ │ │ │ - movs r4, #1 │ │ │ │ │ - str r0, [sp, #24] │ │ │ │ │ - b.n 2430 │ │ │ │ │ + b.w 147e │ │ │ │ │ mov r0, fp │ │ │ │ │ - ldr.w r6, [fp, #4] │ │ │ │ │ - bl 2898 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1abc │ │ │ │ │ - cmp r0, #46 @ 0x2e │ │ │ │ │ - beq.w 1a9a │ │ │ │ │ - cmp r0, #45 @ 0x2d │ │ │ │ │ - ble.n 24da │ │ │ │ │ - cmp r0, #101 @ 0x65 │ │ │ │ │ - beq.w 1f3c │ │ │ │ │ - bgt.n 250e │ │ │ │ │ - cmp r0, #69 @ 0x45 │ │ │ │ │ - beq.w 1ddc │ │ │ │ │ - cmp r0, #74 @ 0x4a │ │ │ │ │ - beq.w 1db8 │ │ │ │ │ - add.w r3, fp, #12288 @ 0x3000 │ │ │ │ │ - ldr.w r5, [r3, #668] @ 0x29c │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.w c74 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 2724 │ │ │ │ │ - ldr.w r3, [fp, #28] │ │ │ │ │ - ldr.w r1, [fp, #2704] @ 0xa90 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - subs r2, r6, r1 │ │ │ │ │ - subs r1, r3, r1 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC27 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC27 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror_known_range> │ │ │ │ │ - R_ARM_THM_CALL _PyTokenizer_syntaxerror_known_range │ │ │ │ │ - b.n 2248 │ │ │ │ │ - cmp r0, #106 @ 0x6a │ │ │ │ │ - bne.n 24da │ │ │ │ │ - b.n 1db8 │ │ │ │ │ - cbz r0, 252a │ │ │ │ │ - subs.w r0, r2, lr │ │ │ │ │ - it ne │ │ │ │ │ - movne r0, #1 │ │ │ │ │ - b.n 1ed6 │ │ │ │ │ - adds r2, r7, #1 │ │ │ │ │ - bne.w 8ee │ │ │ │ │ - b.w 1662 │ │ │ │ │ - mov lr, r2 │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - b.n 1ed6 │ │ │ │ │ + bl 270c │ │ │ │ │ mov r0, fp │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC30 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC30 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC18 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ mov r2, r0 │ │ │ │ │ - mov r3, r8 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ mov r0, fp │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ b.w b4c │ │ │ │ │ - movs r4, #0 │ │ │ │ │ - b.n 2436 │ │ │ │ │ - add.w r3, fp, r1, lsl #2 │ │ │ │ │ - ldr r0, [r3, #48] @ 0x30 │ │ │ │ │ - lsls r3, r1, #2 │ │ │ │ │ - cmp r0, r4 │ │ │ │ │ - beq.w fd8 │ │ │ │ │ - bge.n 256c │ │ │ │ │ - mov r8, r4 │ │ │ │ │ - mov r7, r4 │ │ │ │ │ - b.w f3a │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - ble.w 193e │ │ │ │ │ - mov r8, r4 │ │ │ │ │ - cmp r0, r4 │ │ │ │ │ - bgt.n 257e │ │ │ │ │ - mov r2, r1 │ │ │ │ │ - b.w 14fe │ │ │ │ │ - mov r7, r4 │ │ │ │ │ - b.w 14ae │ │ │ │ │ - cmp r3, #123 @ 0x7b │ │ │ │ │ - bne.n 258e │ │ │ │ │ - cmp.w ip, #0 │ │ │ │ │ - bgt.n 25be │ │ │ │ │ - add.w r2, fp, r2, lsl #2 │ │ │ │ │ - ldr.w r1, [r2, #684] @ 0x2ac │ │ │ │ │ - ldr.w r2, [fp, #464] @ 0x1d0 │ │ │ │ │ - cmp r1, r2 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - bne.n 25d4 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC40 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC40 │ │ │ │ │ - b.w 1564 │ │ │ │ │ mov r0, fp │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC33 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC33 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b.w 1d5a │ │ │ │ │ - ldrd r1, r0, [sl, #4] │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - cmp r0, r1 │ │ │ │ │ - bne.n 258e │ │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - mla r2, r2, ip, fp │ │ │ │ │ - b.w 1550 │ │ │ │ │ - str r1, [sp, #0] │ │ │ │ │ + bl 2650 │ │ │ │ │ + b.w 175a │ │ │ │ │ mov r0, fp │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC39 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC39 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b.w 107a │ │ │ │ │ - uxtb r3, r7 │ │ │ │ │ - ldr.w r5, [r5, r3, lsl #2] │ │ │ │ │ - ands.w r5, r5, #4 │ │ │ │ │ - bne.n 2654 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 2724 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC24 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC24 │ │ │ │ │ - b.n 2242 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 2724 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC18 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC30 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC18 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC30 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ mov r2, r0 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ + mov r3, r8 │ │ │ │ │ mov r0, fp │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ b.w b4c │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - beq.w 22f6 │ │ │ │ │ - mov r4, r1 │ │ │ │ │ - str.w ip, [sp, #20] │ │ │ │ │ - b.w 1b2c │ │ │ │ │ - ldr.w r2, [fp, #8] │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - movs r0, #20 │ │ │ │ │ - b.w 1946 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 2668 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - b.w 1c72 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ mov r0, fp │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC23 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC23 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b.w 107a │ │ │ │ │ + bl 2650 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str.w r3, [fp, #448] @ 0x1c0 │ │ │ │ │ + b.n 202c │ │ │ │ │ │ │ │ │ │ -00002668 : │ │ │ │ │ +00002650 : │ │ │ │ │ tok_nextc(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldrd r4, r2, [r0, #4] │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - beq.n 26a4 │ │ │ │ │ + beq.n 268c │ │ │ │ │ ldr.w r2, [r3, #476] @ 0x1dc │ │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ itt cs │ │ │ │ │ movcs r2, #29 │ │ │ │ │ strcs r2, [r3, #32] │ │ │ │ │ - bcs.n 271a │ │ │ │ │ + bcs.n 2702 │ │ │ │ │ adds r2, #1 │ │ │ │ │ adds r1, r4, #1 │ │ │ │ │ str.w r2, [r3, #476] @ 0x1dc │ │ │ │ │ str r1, [r3, #4] │ │ │ │ │ ldrb r0, [r4, #0] │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr r2, [r0, #32] │ │ │ │ │ cmp r2, #10 │ │ │ │ │ - bne.n 271a │ │ │ │ │ + bne.n 2702 │ │ │ │ │ ldr.w r2, [r0, #2744] @ 0xab8 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ blx r2 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ mov r5, r2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2720 │ │ │ │ │ + beq.n 2708 │ │ │ │ │ ldr r4, [r3, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r4, [r3, #2704] @ 0xa90 │ │ │ │ │ subs r2, r2, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbnz r0, 2704 │ │ │ │ │ + cbnz r0, 26ec │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bne.n 2682 │ │ │ │ │ + bne.n 266a │ │ │ │ │ ldr r2, [r3, #32] │ │ │ │ │ mov r0, r3 │ │ │ │ │ cmp r2, #10 │ │ │ │ │ - bne.n 271a │ │ │ │ │ + bne.n 2702 │ │ │ │ │ ldr.w r2, [r3, #2744] @ 0xab8 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ blx r2 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ mov r5, r2 │ │ │ │ │ - cbz r0, 2720 │ │ │ │ │ + cbz r0, 2708 │ │ │ │ │ ldr r4, [r3, #4] │ │ │ │ │ str.w r4, [r3, #2704] @ 0xa90 │ │ │ │ │ subs r2, r2, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 26d0 │ │ │ │ │ + beq.n 26b8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 26a0 │ │ │ │ │ + b.n 2688 │ │ │ │ │ str r5, [r3, #4] │ │ │ │ │ - b.n 271a │ │ │ │ │ + b.n 2702 │ │ │ │ │ │ │ │ │ │ -00002724 : │ │ │ │ │ +0000270c : │ │ │ │ │ tok_backup(): │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ - beq.n 2758 │ │ │ │ │ + beq.n 2740 │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r4, [r0, #0] │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bcc.n 276e │ │ │ │ │ + bcc.n 2756 │ │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n 275a │ │ │ │ │ + bne.n 2742 │ │ │ │ │ ldr.w r3, [r0, #476] @ 0x1dc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r0, #476] @ 0x1dc │ │ │ │ │ pop {r4, pc} │ │ │ │ │ bx lr │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ @@ -3792,15 +3781,15 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 <_Py_FatalErrorFunc> │ │ │ │ │ R_ARM_THM_CALL _Py_FatalErrorFunc │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002784 <_PyLexer_update_ftstring_expr>: │ │ │ │ │ +0000276c <_PyLexer_update_ftstring_expr>: │ │ │ │ │ _PyLexer_update_ftstring_expr(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ @@ -3809,44 +3798,44 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ add.w r3, r4, #12288 @ 0x3000 │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r1, #123 @ 0x7b │ │ │ │ │ ldr.w r5, [r3, #664] @ 0x298 │ │ │ │ │ - bne.n 27f2 <_PyLexer_update_ftstring_expr+0x6e> │ │ │ │ │ + bne.n 27da <_PyLexer_update_ftstring_expr+0x6e> │ │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ │ mla r3, r3, r5, r4 │ │ │ │ │ ldr.w r1, [r3, #2804] @ 0xaf4 │ │ │ │ │ - cbz r1, 2810 <_PyLexer_update_ftstring_expr+0x8c> │ │ │ │ │ + cbz r1, 27f8 <_PyLexer_update_ftstring_expr+0x8c> │ │ │ │ │ strd r0, r3, [sp] │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ str.w r0, [r3, #2804] @ 0xaf4 │ │ │ │ │ - cbz r0, 2824 <_PyLexer_update_ftstring_expr+0xa0> │ │ │ │ │ + cbz r0, 280c <_PyLexer_update_ftstring_expr+0xa0> │ │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ mla r3, r3, r5, r4 │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r2, [r3, #2796] @ 0xaec │ │ │ │ │ str.w r5, [r3, #2800] @ 0xaf0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strncpy │ │ │ │ │ movs r0, #1 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ - bhi.n 27f8 <_PyLexer_update_ftstring_expr+0x74> │ │ │ │ │ + bhi.n 27e0 <_PyLexer_update_ftstring_expr+0x74> │ │ │ │ │ cmp r1, #33 @ 0x21 │ │ │ │ │ - bne.n 282c <_PyLexer_update_ftstring_expr+0xa8> │ │ │ │ │ + bne.n 2814 <_PyLexer_update_ftstring_expr+0xa8> │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ │ mov r2, r0 │ │ │ │ │ movs r0, #1 │ │ │ │ │ mla r3, r3, r5, r4 │ │ │ │ │ @@ -3856,302 +3845,300 @@ │ │ │ │ │ strd r3, r0, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ str.w r0, [r3, #2804] @ 0xaf4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 27d4 <_PyLexer_update_ftstring_expr+0x50> │ │ │ │ │ + bne.n 27bc <_PyLexer_update_ftstring_expr+0x50> │ │ │ │ │ movs r3, #15 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ - b.n 27ee <_PyLexer_update_ftstring_expr+0x6a> │ │ │ │ │ + b.n 27d6 <_PyLexer_update_ftstring_expr+0x6a> │ │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ │ cmp r1, #58 @ 0x3a │ │ │ │ │ mla r5, r3, r5, r4 │ │ │ │ │ - bne.n 284c <_PyLexer_update_ftstring_expr+0xc8> │ │ │ │ │ + bne.n 2834 <_PyLexer_update_ftstring_expr+0xc8> │ │ │ │ │ ldr.w r3, [r5, #2800] @ 0xaf0 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - bne.n 2848 <_PyLexer_update_ftstring_expr+0xc4> │ │ │ │ │ + bne.n 2830 <_PyLexer_update_ftstring_expr+0xc4> │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ str.w r0, [r5, #2800] @ 0xaf0 │ │ │ │ │ movs r0, #1 │ │ │ │ │ - b.n 27ee <_PyLexer_update_ftstring_expr+0x6a> │ │ │ │ │ + b.n 27d6 <_PyLexer_update_ftstring_expr+0x6a> │ │ │ │ │ ldr.w r0, [r5, #2804] @ 0xaf4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2848 <_PyLexer_update_ftstring_expr+0xc4> │ │ │ │ │ + beq.n 2830 <_PyLexer_update_ftstring_expr+0xc4> │ │ │ │ │ ldr.w r3, [r5, #2800] @ 0xaf0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n 2848 <_PyLexer_update_ftstring_expr+0xc4> │ │ │ │ │ + bge.n 2830 <_PyLexer_update_ftstring_expr+0xc4> │ │ │ │ │ ldr.w r1, [r5, #2796] @ 0xaec │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ add r1, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ - cbz r0, 288c <_PyLexer_update_ftstring_expr+0x108> │ │ │ │ │ + cbz r0, 2874 <_PyLexer_update_ftstring_expr+0x108> │ │ │ │ │ ldr.w r3, [r5, #2796] @ 0xaec │ │ │ │ │ str.w r0, [r5, #2804] @ 0xaf4 │ │ │ │ │ add r0, r3 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strncpy │ │ │ │ │ ldr.w r3, [r5, #2796] @ 0xaec │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ add r3, r2 │ │ │ │ │ str.w r3, [r5, #2796] @ 0xaec │ │ │ │ │ - b.n 2848 <_PyLexer_update_ftstring_expr+0xc4> │ │ │ │ │ + b.n 2830 <_PyLexer_update_ftstring_expr+0xc4> │ │ │ │ │ ldr.w r0, [r5, #2804] @ 0xaf4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 2824 <_PyLexer_update_ftstring_expr+0xa0> │ │ │ │ │ + b.n 280c <_PyLexer_update_ftstring_expr+0xa0> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002898 : │ │ │ │ │ +00002880 : │ │ │ │ │ tok_decimal_tail(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ mov r4, r0 │ │ │ │ │ mvn.w r7, #2147483648 @ 0x80000000 │ │ │ │ │ ldrd r5, r8, [r4, #4] │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - beq.n 28e6 │ │ │ │ │ + beq.n 28ce │ │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bcs.n 2922 │ │ │ │ │ + bcs.n 2908 │ │ │ │ │ adds r3, #1 │ │ │ │ │ adds r2, r5, #1 │ │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ ldrb r0, [r5, #0] │ │ │ │ │ ldr.w r3, [r6, r0, lsl #2] │ │ │ │ │ lsls r1, r3, #29 │ │ │ │ │ - bpl.n 28de │ │ │ │ │ + bpl.n 28c6 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - b.n 28ba │ │ │ │ │ + b.n 28a2 │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ - beq.n 293a │ │ │ │ │ + beq.n 2960 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne.n 292a │ │ │ │ │ + bne.n 2910 │ │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 29a6 │ │ │ │ │ + beq.n 298c │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r5, [r4, #2704] @ 0xa90 │ │ │ │ │ sub.w r2, r8, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 2990 │ │ │ │ │ + cbnz r0, 294a │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - beq.n 2966 │ │ │ │ │ + beq.n 2920 │ │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bcc.n 28c6 │ │ │ │ │ + bcc.n 28ae │ │ │ │ │ movs r3, #29 │ │ │ │ │ mov r2, r5 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ - b.n 292c │ │ │ │ │ + b.n 2912 │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr.w r3, [r6, #1020] @ 0x3fc │ │ │ │ │ lsls r3, r3, #29 │ │ │ │ │ - bmi.n 28da │ │ │ │ │ + bmi.n 28c2 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 28e2 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 2668 │ │ │ │ │ - uxtb r3, r0 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - ldr.w r5, [r6, r3, lsl #2] │ │ │ │ │ - ands.w r5, r5, #4 │ │ │ │ │ - bne.n 28b6 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 2724 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC26 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC26 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - b.n 28e2 │ │ │ │ │ + b.n 28ca │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne.n 292a │ │ │ │ │ + bne.n 2910 │ │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ movs r1, #0 │ │ │ │ │ - cbz r0, 29a6 │ │ │ │ │ + cbz r0, 298c │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ str.w r5, [r4, #2704] @ 0xa90 │ │ │ │ │ sub.w r2, r8, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2912 │ │ │ │ │ + beq.n 28f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ mov r8, r2 │ │ │ │ │ - b.n 292c │ │ │ │ │ + b.n 2912 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 2650 │ │ │ │ │ + uxtb r3, r0 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + ldr.w r5, [r6, r3, lsl #2] │ │ │ │ │ + ands.w r5, r5, #4 │ │ │ │ │ + bne.n 289e │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 270c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC26 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC26 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + b.n 28ca │ │ │ │ │ mov r2, r8 │ │ │ │ │ str.w r8, [r4, #4] │ │ │ │ │ - b.n 292c │ │ │ │ │ - nop │ │ │ │ │ + b.n 2912 │ │ │ │ │ │ │ │ │ │ -000029b0 : │ │ │ │ │ +00002994 : │ │ │ │ │ verify_end_of_number(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ add.w ip, r0, #12288 @ 0x3000 │ │ │ │ │ sub sp, #8 │ │ │ │ │ ldr.w r4, [ip, #668] @ 0x29c │ │ │ │ │ - cbnz r4, 2a02 │ │ │ │ │ + cbnz r4, 29e6 │ │ │ │ │ mov r3, r1 │ │ │ │ │ subs r1, #97 @ 0x61 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r1, #14 │ │ │ │ │ - bhi.n 29e8 │ │ │ │ │ + bhi.n 29cc │ │ │ │ │ tbb [pc, r1] │ │ │ │ │ .word 0x08080819 │ │ │ │ │ .word 0x08087c83 │ │ │ │ │ .word 0x08080860 │ │ │ │ │ .short 0x5308 │ │ │ │ │ .byte 0x4c │ │ │ │ │ .byte 0x00 │ │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ │ - bgt.n 2a02 │ │ │ │ │ + bgt.n 29e6 │ │ │ │ │ bic.w r1, r3, #32 │ │ │ │ │ subs r1, #65 @ 0x41 │ │ │ │ │ cmp r1, #25 │ │ │ │ │ - bls.n 2a54 │ │ │ │ │ + bls.n 2a38 │ │ │ │ │ sub.w r1, r3, #48 @ 0x30 │ │ │ │ │ cmp r3, #95 @ 0x5f │ │ │ │ │ it ne │ │ │ │ │ cmpne r1, #9 │ │ │ │ │ - bls.n 2a54 │ │ │ │ │ + bls.n 2a38 │ │ │ │ │ movs r4, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC41 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC41 │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 58 <_PyTokenizer_Get+0x58> │ │ │ │ │ R_ARM_THM_CALL lookahead │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ │ - cbz r6, 2a54 │ │ │ │ │ + cbz r6, 2a38 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ - bl 2724 │ │ │ │ │ + bl 270c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxWarning │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxWarning │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC46 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC46 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyTokenizer_parser_warn> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_parser_warn │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2a04 │ │ │ │ │ + bne.n 29e8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2668 │ │ │ │ │ - b.n 2a02 │ │ │ │ │ + bl 2650 │ │ │ │ │ + b.n 29e6 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ - bl 2724 │ │ │ │ │ + bl 270c │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC46 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC46 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b.n 2a04 │ │ │ │ │ + b.n 29e8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC44 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC44 │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ - b.n 2a16 │ │ │ │ │ + b.n 29fa │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC45 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC45 │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ bl 58 <_PyTokenizer_Get+0x58> │ │ │ │ │ R_ARM_THM_CALL lookahead │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ │ - b.n 2a22 │ │ │ │ │ + b.n 2a06 │ │ │ │ │ mov r0, r5 │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ - bl 2668 │ │ │ │ │ + bl 2650 │ │ │ │ │ mov r1, r0 │ │ │ │ │ subs r0, #102 @ 0x66 │ │ │ │ │ cmp r0, #13 │ │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ │ ittet ls │ │ │ │ │ movwls ip, #8449 @ 0x2101 │ │ │ │ │ lsrls.w ip, ip, r0 │ │ │ │ │ movhi.w ip, #0 │ │ │ │ │ andls.w ip, ip, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ mov r6, ip │ │ │ │ │ - bl 2724 │ │ │ │ │ + bl 270c │ │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ │ - b.n 2a22 │ │ │ │ │ + b.n 2a06 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC43 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC43 │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ - b.n 2a16 │ │ │ │ │ + b.n 29fa │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC42 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC42 │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ - b.n 2a16 │ │ │ │ │ + b.n 29fa │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -41,30 +41,30 @@ │ │ │ │ │ 0x00000260 5f746f6c 6f776572 005f5079 546f6b65 _tolower._PyToke │ │ │ │ │ 0x00000270 6e5f5477 6f436861 7273005f 5079556e n_TwoChars._PyUn │ │ │ │ │ 0x00000280 69636f64 655f4973 5072696e 7461626c icode_IsPrintabl │ │ │ │ │ 0x00000290 65005f50 79546f6b 656e5f4f 6e654368 e._PyToken_OneCh │ │ │ │ │ 0x000002a0 61720050 79457272 5f4f6363 75727265 ar.PyErr_Occurre │ │ │ │ │ 0x000002b0 64005f50 79546f6b 656e697a 65725f69 d._PyTokenizer_i │ │ │ │ │ 0x000002c0 6e64656e 74657272 6f72005f 5079546f ndenterror._PyTo │ │ │ │ │ - 0x000002d0 6b656e5f 54687265 65436861 7273005f ken_ThreeChars._ │ │ │ │ │ - 0x000002e0 5f616561 62695f69 64697600 5f50794c _aeabi_idiv._PyL │ │ │ │ │ - 0x000002f0 65786572 5f747970 655f636f 6d6d656e exer_type_commen │ │ │ │ │ - 0x00000300 745f746f 6b656e5f 73657475 70006d65 t_token_setup.me │ │ │ │ │ - 0x00000310 6d636d70 00507955 6e69636f 64655f44 mcmp.PyUnicode_D │ │ │ │ │ - 0x00000320 65636f64 65555446 38005f50 79546f6b ecodeUTF8._PyTok │ │ │ │ │ - 0x00000330 656e697a 65725f73 796e7461 78657272 enizer_syntaxerr │ │ │ │ │ - 0x00000340 6f725f6b 6e6f776e 5f72616e 6765005f or_known_range._ │ │ │ │ │ - 0x00000350 5079556e 69636f64 655f5363 616e4964 PyUnicode_ScanId │ │ │ │ │ - 0x00000360 656e7469 66696572 005f5079 5f446561 entifier._Py_Dea │ │ │ │ │ - 0x00000370 6c6c6f63 00507955 6e69636f 64655f53 lloc.PyUnicode_S │ │ │ │ │ - 0x00000380 75627374 72696e67 00507955 6e69636f ubstring.PyUnico │ │ │ │ │ - 0x00000390 64655f41 73555446 38537472 696e6700 de_AsUTF8String. │ │ │ │ │ - 0x000003a0 50794578 635f556e 69636f64 65446563 PyExc_UnicodeDec │ │ │ │ │ - 0x000003b0 6f646545 72726f72 00507945 72725f45 odeError.PyErr_E │ │ │ │ │ - 0x000003c0 78636570 74696f6e 4d617463 68657300 xceptionMatches. │ │ │ │ │ - 0x000003d0 50794d65 6d5f4d61 6c6c6f63 00737472 PyMem_Malloc.str │ │ │ │ │ + 0x000002d0 6b656e69 7a65725f 73796e74 61786572 kenizer_syntaxer │ │ │ │ │ + 0x000002e0 726f725f 6b6e6f77 6e5f7261 6e676500 ror_known_range. │ │ │ │ │ + 0x000002f0 5f507954 6f6b656e 5f546872 65654368 _PyToken_ThreeCh │ │ │ │ │ + 0x00000300 61727300 5f5f6165 6162695f 69646976 ars.__aeabi_idiv │ │ │ │ │ + 0x00000310 00507955 6e69636f 64655f44 65636f64 .PyUnicode_Decod │ │ │ │ │ + 0x00000320 65555446 38005f50 79556e69 636f6465 eUTF8._PyUnicode │ │ │ │ │ + 0x00000330 5f536361 6e496465 6e746966 69657200 _ScanIdentifier. │ │ │ │ │ + 0x00000340 5f50795f 4465616c 6c6f6300 5f50794c _Py_Dealloc._PyL │ │ │ │ │ + 0x00000350 65786572 5f747970 655f636f 6d6d656e exer_type_commen │ │ │ │ │ + 0x00000360 745f746f 6b656e5f 73657475 70006d65 t_token_setup.me │ │ │ │ │ + 0x00000370 6d636d70 0050794d 656d5f4d 616c6c6f mcmp.PyMem_Mallo │ │ │ │ │ + 0x00000380 63005079 556e6963 6f64655f 53756273 c.PyUnicode_Subs │ │ │ │ │ + 0x00000390 7472696e 67005079 556e6963 6f64655f tring.PyUnicode_ │ │ │ │ │ + 0x000003a0 41735554 46385374 72696e67 00507945 AsUTF8String.PyE │ │ │ │ │ + 0x000003b0 78635f55 6e69636f 64654465 636f6465 xc_UnicodeDecode │ │ │ │ │ + 0x000003c0 4572726f 72005079 4572725f 45786365 Error.PyErr_Exce │ │ │ │ │ + 0x000003d0 7074696f 6e4d6174 63686573 00737472 ptionMatches.str │ │ │ │ │ 0x000003e0 6c656e00 7374726e 63707900 50794d65 len.strncpy.PyMe │ │ │ │ │ 0x000003f0 6d5f5265 616c6c6f 63005079 4578635f m_Realloc.PyExc_ │ │ │ │ │ 0x00000400 53796e74 61785761 726e696e 67005f50 SyntaxWarning._P │ │ │ │ │ 0x00000410 79546f6b 656e697a 65725f70 61727365 yTokenizer_parse │ │ │ │ │ 0x00000420 725f7761 726e00 r_warn. │ │ │ ├── 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: 2132 (bytes into file) │ │ │ │ │ + Start of section headers: 2136 (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: 13 │ │ │ │ │ Section header string table index: 12 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,22 +1,22 @@ │ │ │ │ │ -There are 13 section headers, starting at offset 0x854: │ │ │ │ │ +There are 13 section headers, starting at offset 0x858: │ │ │ │ │ │ │ │ │ │ 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 000248 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 0006a0 000138 08 I 10 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 00027c 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 00000000 00027c 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.4 PROGBITS 00000000 00027c 000058 01 AMS 0 0 4 │ │ │ │ │ - [ 6] .text.unlikely PROGBITS 00000000 0002d4 000016 00 AX 0 0 2 │ │ │ │ │ - [ 7] .rel.text.unlikely REL 00000000 0007d8 000008 08 I 10 6 4 │ │ │ │ │ - [ 8] .note.GNU-stack PROGBITS 00000000 0002ea 000000 00 0 0 1 │ │ │ │ │ - [ 9] .ARM.attributes ARM_ATTRIBUTES 00000000 0002ea 000033 00 0 0 1 │ │ │ │ │ - [10] .symtab SYMTAB 00000000 000320 0001d0 10 11 9 4 │ │ │ │ │ - [11] .strtab STRTAB 00000000 0004f0 0001b0 00 0 0 1 │ │ │ │ │ - [12] .shstrtab STRTAB 00000000 0007e0 000072 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 00024c 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 0006a4 000138 08 I 10 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 000280 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 00000000 000280 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.4 PROGBITS 00000000 000280 000058 01 AMS 0 0 4 │ │ │ │ │ + [ 6] .text.unlikely PROGBITS 00000000 0002d8 000016 00 AX 0 0 2 │ │ │ │ │ + [ 7] .rel.text.unlikely REL 00000000 0007dc 000008 08 I 10 6 4 │ │ │ │ │ + [ 8] .note.GNU-stack PROGBITS 00000000 0002ee 000000 00 0 0 1 │ │ │ │ │ + [ 9] .ARM.attributes ARM_ATTRIBUTES 00000000 0002ee 000033 00 0 0 1 │ │ │ │ │ + [10] .symtab SYMTAB 00000000 000324 0001d0 10 11 9 4 │ │ │ │ │ + [11] .strtab STRTAB 00000000 0004f4 0001b0 00 0 0 1 │ │ │ │ │ + [12] .shstrtab STRTAB 00000000 0007e4 000072 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,32 +1,32 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 29 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 2: 0000007d 458 FUNC LOCAL DEFAULT 1 tok_underflow_readline │ │ │ │ │ + 2: 0000007d 464 FUNC LOCAL DEFAULT 1 tok_underflow_readline │ │ │ │ │ 3: 00000000 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 4: 00000000 0 NOTYPE LOCAL DEFAULT 5 .LC0 │ │ │ │ │ 5: 00000028 0 NOTYPE LOCAL DEFAULT 5 .LC1 │ │ │ │ │ 6: 00000030 0 NOTYPE LOCAL DEFAULT 5 .LC2 │ │ │ │ │ 7: 00000001 22 FUNC LOCAL DEFAULT 6 Py_XDECREF │ │ │ │ │ 8: 00000000 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 9: 00000001 124 FUNC GLOBAL HIDDEN 1 _PyTokenizer_FromReadline │ │ │ │ │ 10: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_tok_new │ │ │ │ │ 11: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ 12: 00000000 0 NOTYPE GLOBAL DEFAULT UND strlen │ │ │ │ │ 13: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_new_string │ │ │ │ │ 14: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_Free │ │ │ │ │ 15: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallNoArgs │ │ │ │ │ 16: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Decode │ │ │ │ │ - 17: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_error_ret │ │ │ │ │ - 18: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8AndSize │ │ │ │ │ - 19: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLexer_tok_reserve_buf │ │ │ │ │ - 20: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ - 21: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ - 22: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_ensure_utf8 │ │ │ │ │ - 23: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_StopIteration │ │ │ │ │ - 24: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ - 25: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ - 26: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLexer_update_ftstring_expr │ │ │ │ │ - 27: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ - 28: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ + 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 PyExc_TypeError │ │ │ │ │ + 22: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ + 23: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_error_ret │ │ │ │ │ + 24: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_ensure_utf8 │ │ │ │ │ + 25: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_StopIteration │ │ │ │ │ + 26: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ + 27: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ + 28: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLexer_update_ftstring_expr │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,46 +1,46 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x6a0 contains 39 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x6a4 contains 39 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000012 00000a0a R_ARM_THM_CALL 00000000 _PyTokenizer_tok_new │ │ │ │ │ 0000001e 00000b0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00000038 00000c0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ 00000042 00000d0a R_ARM_THM_CALL 00000000 _PyTokenizer_new_string │ │ │ │ │ 00000052 0000022f R_ARM_THM_MOVW_ABS_NC 0000007d tok_underflow_readline │ │ │ │ │ 00000056 00000230 R_ARM_THM_MOVT_ABS 0000007d tok_underflow_readline │ │ │ │ │ 00000074 00000e0a R_ARM_THM_CALL 00000000 _PyTokenizer_Free │ │ │ │ │ 000000a8 00000f0a R_ARM_THM_CALL 00000000 PyObject_CallNoArgs │ │ │ │ │ -000000c6 0000052f R_ARM_THM_MOVW_ABS_NC 00000028 .LC1 │ │ │ │ │ -000000ca 00000530 R_ARM_THM_MOVT_ABS 00000028 .LC1 │ │ │ │ │ -000000d0 0000100a R_ARM_THM_CALL 00000000 PyUnicode_Decode │ │ │ │ │ -000000ee 0000110a R_ARM_THM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ -00000100 0000120a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -00000110 0000130a R_ARM_THM_CALL 00000000 _PyLexer_tok_reserve_buf │ │ │ │ │ -0000011e 0000140a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00000144 0000150a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000192 0000160a R_ARM_THM_CALL 00000000 _PyTokenizer_ensure_utf8 │ │ │ │ │ -0000019c 0000110a R_ARM_THM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ -000001be 0000172f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -000001c2 00001730 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -000001c8 0000180a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -000001d0 0000190a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -000001da 0000150a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000001e8 00001a0a R_ARM_THM_CALL 00000000 _PyLexer_update_ftstring_expr │ │ │ │ │ -000001f4 0000110a R_ARM_THM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ -000001fc 00001b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000200 00001b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000204 0000062f R_ARM_THM_MOVW_ABS_NC 00000030 .LC2 │ │ │ │ │ -00000208 00000630 R_ARM_THM_MOVT_ABS 00000030 .LC2 │ │ │ │ │ -0000020e 00001c0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000214 0000110a R_ARM_THM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ -0000021c 0000070a R_ARM_THM_CALL 00000001 Py_XDECREF │ │ │ │ │ -00000222 0000070a R_ARM_THM_CALL 00000001 Py_XDECREF │ │ │ │ │ -00000228 00001b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000022c 00001b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000230 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000234 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000023a 00001c0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000240 0000110a R_ARM_THM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ +000000c8 0000052f R_ARM_THM_MOVW_ABS_NC 00000028 .LC1 │ │ │ │ │ +000000cc 00000530 R_ARM_THM_MOVT_ABS 00000028 .LC1 │ │ │ │ │ +000000d2 0000100a R_ARM_THM_CALL 00000000 PyUnicode_Decode │ │ │ │ │ +000000f4 0000110a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +00000106 0000120a R_ARM_THM_CALL 00000000 _PyLexer_tok_reserve_buf │ │ │ │ │ +00000116 0000130a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000013c 0000140a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000018e 0000152f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000192 00001530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000196 0000062f R_ARM_THM_MOVW_ABS_NC 00000030 .LC2 │ │ │ │ │ +0000019a 00000630 R_ARM_THM_MOVT_ABS 00000030 .LC2 │ │ │ │ │ +000001a0 0000160a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000001a6 0000170a R_ARM_THM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ +000001ae 0000070a R_ARM_THM_CALL 00000001 Py_XDECREF │ │ │ │ │ +000001b4 0000070a R_ARM_THM_CALL 00000001 Py_XDECREF │ │ │ │ │ +000001be 0000180a R_ARM_THM_CALL 00000000 _PyTokenizer_ensure_utf8 │ │ │ │ │ +000001c8 0000170a R_ARM_THM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ +000001ea 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +000001ee 00001930 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +000001f4 00001a0a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +000001fa 00001b0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00000204 0000140a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000020e 00001c0a R_ARM_THM_CALL 00000000 _PyLexer_update_ftstring_expr │ │ │ │ │ +0000021a 0000170a R_ARM_THM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ +00000228 0000170a R_ARM_THM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ +0000022e 0000152f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000232 00001530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000236 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000023a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000240 0000160a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000246 0000170a R_ARM_THM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x7d8 contains 1 entry: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x7dc contains 1 entry: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000010 0000151e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00000010 0000141e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -5,24 +5,24 @@ │ │ │ │ │ _PyTokenizer_FromReadline │ │ │ │ │ _PyTokenizer_tok_new │ │ │ │ │ PyMem_Malloc │ │ │ │ │ _PyTokenizer_new_string │ │ │ │ │ _PyTokenizer_Free │ │ │ │ │ PyObject_CallNoArgs │ │ │ │ │ PyUnicode_Decode │ │ │ │ │ -_PyTokenizer_error_ret │ │ │ │ │ PyUnicode_AsUTF8AndSize │ │ │ │ │ _PyLexer_tok_reserve_buf │ │ │ │ │ _Py_Dealloc │ │ │ │ │ +PyExc_TypeError │ │ │ │ │ +PyErr_Format │ │ │ │ │ +_PyTokenizer_error_ret │ │ │ │ │ _PyTokenizer_ensure_utf8 │ │ │ │ │ PyExc_StopIteration │ │ │ │ │ PyErr_ExceptionMatches │ │ │ │ │ PyErr_Clear │ │ │ │ │ _PyLexer_update_ftstring_expr │ │ │ │ │ -PyExc_TypeError │ │ │ │ │ -PyErr_Format │ │ │ │ │ .shstrtab │ │ │ │ │ .rel.text │ │ │ │ │ .rodata.str1.4 │ │ │ │ │ .rel.text.unlikely │ │ │ │ │ .note.GNU-stack │ │ │ │ │ .ARM.attributes │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -74,62 +74,54 @@ │ │ │ │ │ ldrle r3, [r0, #0] │ │ │ │ │ strdle r3, r3, [r0, #4] │ │ │ │ │ ldr.w r0, [r4, #2720] @ 0xaa0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallNoArgs │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1be │ │ │ │ │ + beq.w 1ea │ │ │ │ │ ldr.w r2, [r4, #2696] @ 0xa88 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ - cbz r2, f4 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.n 186 │ │ │ │ │ lsls r1, r3, #4 │ │ │ │ │ - bpl.w 228 │ │ │ │ │ + bpl.w 22e │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ adds r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_Decode │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n e6 │ │ │ │ │ + bge.n ea │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1d8 │ │ │ │ │ - cbnz r6, fc │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - mov r6, r5 │ │ │ │ │ - bl 0 <_PyTokenizer_error_ret> │ │ │ │ │ - R_ARM_THM_CALL _PyTokenizer_error_ret │ │ │ │ │ - b.n 21a │ │ │ │ │ - lsls r2, r3, #3 │ │ │ │ │ - it mi │ │ │ │ │ - movmi r6, r0 │ │ │ │ │ - bpl.n 1fc │ │ │ │ │ + beq.w 202 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w 222 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1f2 │ │ │ │ │ + beq.w 218 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ adds r1, #2 │ │ │ │ │ bl 0 <_PyLexer_tok_reserve_buf> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_tok_reserve_buf │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1f8 │ │ │ │ │ + beq.w 21e │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ @@ -137,132 +129,138 @@ │ │ │ │ │ str r1, [r4, #8] │ │ │ │ │ movs r1, #0 │ │ │ │ │ strb r1, [r2, r3] │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ str.w r2, [r4, #2704] @ 0xa90 │ │ │ │ │ - bge.n 14a │ │ │ │ │ + bge.n 142 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, 14a │ │ │ │ │ + cbnz r3, 142 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1b6 │ │ │ │ │ + beq.n 1e2 │ │ │ │ │ add.w r2, r4, #12288 @ 0x3000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r1, [r2, #676] @ 0x2a4 │ │ │ │ │ ldrb.w r0, [r3, #-1] │ │ │ │ │ cmp r0, #10 │ │ │ │ │ - bne.n 1a2 │ │ │ │ │ + bne.n 1ce │ │ │ │ │ ldr.w r3, [r2, #664] @ 0x298 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1e4 │ │ │ │ │ + bne.n 20a │ │ │ │ │ ldr.w r3, [r4, #2696] @ 0xa88 │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ │ str.w r1, [r4, #476] @ 0x1dc │ │ │ │ │ adds r2, #1 │ │ │ │ │ str.w r2, [r4, #464] @ 0x1d0 │ │ │ │ │ - cbz r3, 18e │ │ │ │ │ + cbz r3, 1ba │ │ │ │ │ ldr r0, [r4, #32] │ │ │ │ │ sub.w r3, r0, #10 │ │ │ │ │ negs r0, r3 │ │ │ │ │ adcs r0, r3 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ + lsls r2, r3, #3 │ │ │ │ │ + it mi │ │ │ │ │ + movmi r6, r0 │ │ │ │ │ + bmi.n f0 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Format │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyTokenizer_error_ret> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_error_ret │ │ │ │ │ + movs r6, #0 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 <_PyTokenizer_FromReadline> │ │ │ │ │ + R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 0 <_PyTokenizer_FromReadline> │ │ │ │ │ + R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ + b.n 1e6 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyTokenizer_ensure_utf8> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_ensure_utf8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 180 │ │ │ │ │ + bne.n 178 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_error_ret> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_error_ret │ │ │ │ │ - b.n 1ba │ │ │ │ │ + b.n 1e6 │ │ │ │ │ adds r0, r3, #1 │ │ │ │ │ str r0, [r4, #8] │ │ │ │ │ movs r0, #10 │ │ │ │ │ strb r0, [r3, #0] │ │ │ │ │ movs r3, #1 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ strb r1, [r0, #0] │ │ │ │ │ str.w r3, [r2, #676] @ 0x2a4 │ │ │ │ │ - b.n 162 │ │ │ │ │ + b.n 15a │ │ │ │ │ movs r3, #11 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 18a │ │ │ │ │ + b.n 182 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_StopIteration │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_StopIteration │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n e8 │ │ │ │ │ + cbz r0, 222 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ - b.n 14a │ │ │ │ │ + b.n 142 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.n fc │ │ │ │ │ - b.n e8 │ │ │ │ │ + b.n ea │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyLexer_update_ftstring_expr> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_update_ftstring_expr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 16a │ │ │ │ │ - b.n 1ba │ │ │ │ │ + bne.n 162 │ │ │ │ │ + b.n 1e6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_error_ret> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_error_ret │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 21a │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Format │ │ │ │ │ + b.n 1ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + mov r6, r5 │ │ │ │ │ bl 0 <_PyTokenizer_error_ret> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_error_ret │ │ │ │ │ - movs r6, #0 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_PyTokenizer_FromReadline> │ │ │ │ │ - R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl 0 <_PyTokenizer_FromReadline> │ │ │ │ │ - R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ - b.n 1ba │ │ │ │ │ + b.n 1ac │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_error_ret> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_error_ret │ │ │ │ │ - b.n 218 │ │ │ │ │ - nop │ │ │ │ │ + b.n 1aa │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -8,23 +8,23 @@ │ │ │ │ │ 0x00000050 65005f50 79546f6b 656e697a 65725f74 e._PyTokenizer_t │ │ │ │ │ 0x00000060 6f6b5f6e 65770050 794d656d 5f4d616c ok_new.PyMem_Mal │ │ │ │ │ 0x00000070 6c6f6300 7374726c 656e005f 5079546f loc.strlen._PyTo │ │ │ │ │ 0x00000080 6b656e69 7a65725f 6e65775f 73747269 kenizer_new_stri │ │ │ │ │ 0x00000090 6e67005f 5079546f 6b656e69 7a65725f ng._PyTokenizer_ │ │ │ │ │ 0x000000a0 46726565 0050794f 626a6563 745f4361 Free.PyObject_Ca │ │ │ │ │ 0x000000b0 6c6c4e6f 41726773 00507955 6e69636f llNoArgs.PyUnico │ │ │ │ │ - 0x000000c0 64655f44 65636f64 65005f50 79546f6b de_Decode._PyTok │ │ │ │ │ - 0x000000d0 656e697a 65725f65 72726f72 5f726574 enizer_error_ret │ │ │ │ │ - 0x000000e0 00507955 6e69636f 64655f41 73555446 .PyUnicode_AsUTF │ │ │ │ │ - 0x000000f0 38416e64 53697a65 005f5079 4c657865 8AndSize._PyLexe │ │ │ │ │ - 0x00000100 725f746f 6b5f7265 73657276 655f6275 r_tok_reserve_bu │ │ │ │ │ - 0x00000110 66006d65 6d637079 005f5079 5f446561 f.memcpy._Py_Dea │ │ │ │ │ - 0x00000120 6c6c6f63 005f5079 546f6b65 6e697a65 lloc._PyTokenize │ │ │ │ │ - 0x00000130 725f656e 73757265 5f757466 38005079 r_ensure_utf8.Py │ │ │ │ │ - 0x00000140 4578635f 53746f70 49746572 6174696f Exc_StopIteratio │ │ │ │ │ - 0x00000150 6e005079 4572725f 45786365 7074696f n.PyErr_Exceptio │ │ │ │ │ - 0x00000160 6e4d6174 63686573 00507945 72725f43 nMatches.PyErr_C │ │ │ │ │ - 0x00000170 6c656172 005f5079 4c657865 725f7570 lear._PyLexer_up │ │ │ │ │ - 0x00000180 64617465 5f667473 7472696e 675f6578 date_ftstring_ex │ │ │ │ │ - 0x00000190 70720050 79457863 5f547970 65457272 pr.PyExc_TypeErr │ │ │ │ │ - 0x000001a0 6f720050 79457272 5f466f72 6d617400 or.PyErr_Format. │ │ │ │ │ + 0x000000c0 64655f44 65636f64 65005079 556e6963 de_Decode.PyUnic │ │ │ │ │ + 0x000000d0 6f64655f 41735554 4638416e 6453697a ode_AsUTF8AndSiz │ │ │ │ │ + 0x000000e0 65005f50 794c6578 65725f74 6f6b5f72 e._PyLexer_tok_r │ │ │ │ │ + 0x000000f0 65736572 76655f62 7566006d 656d6370 eserve_buf.memcp │ │ │ │ │ + 0x00000100 79005f50 795f4465 616c6c6f 63005079 y._Py_Dealloc.Py │ │ │ │ │ + 0x00000110 4578635f 54797065 4572726f 72005079 Exc_TypeError.Py │ │ │ │ │ + 0x00000120 4572725f 466f726d 6174005f 5079546f Err_Format._PyTo │ │ │ │ │ + 0x00000130 6b656e69 7a65725f 6572726f 725f7265 kenizer_error_re │ │ │ │ │ + 0x00000140 74005f50 79546f6b 656e697a 65725f65 t._PyTokenizer_e │ │ │ │ │ + 0x00000150 6e737572 655f7574 66380050 79457863 nsure_utf8.PyExc │ │ │ │ │ + 0x00000160 5f53746f 70497465 72617469 6f6e0050 _StopIteration.P │ │ │ │ │ + 0x00000170 79457272 5f457863 65707469 6f6e4d61 yErr_ExceptionMa │ │ │ │ │ + 0x00000180 74636865 73005079 4572725f 436c6561 tches.PyErr_Clea │ │ │ │ │ + 0x00000190 72005f50 794c6578 65725f75 70646174 r._PyLexer_updat │ │ │ │ │ + 0x000001a0 655f6674 73747269 6e675f65 78707200 e_ftstring_expr. │ │ │ ├── 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: 47912 (bytes into file) │ │ │ │ │ + Start of section headers: 49692 (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 0xbb28: │ │ │ │ │ +There are 15 section headers, starting at offset 0xc21c: │ │ │ │ │ │ │ │ │ │ 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 000e84 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 008f90 000780 08 I 12 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 000eb8 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 00000000 000eb8 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .text.hot PROGBITS 00000000 000eb8 004000 00 AX 0 0 4 │ │ │ │ │ - [ 6] .rel.text.hot REL 00000000 009710 001e80 08 I 12 5 4 │ │ │ │ │ - [ 7] .rodata.str1.4 PROGBITS 00000000 004eb8 000de2 01 AMS 0 0 4 │ │ │ │ │ - [ 8] .text.unlikely PROGBITS 00000000 005c9c 00090c 00 AX 0 0 4 │ │ │ │ │ - [ 9] .rel.text.unlikely REL 00000000 00b590 000518 08 I 12 8 4 │ │ │ │ │ - [10] .note.GNU-stack PROGBITS 00000000 0065a8 000000 00 0 0 1 │ │ │ │ │ - [11] .ARM.attributes ARM_ATTRIBUTES 00000000 0065a8 000033 00 0 0 1 │ │ │ │ │ - [12] .symtab SYMTAB 00000000 0065dc 001720 10 13 171 4 │ │ │ │ │ - [13] .strtab STRTAB 00000000 007cfc 001293 00 0 0 1 │ │ │ │ │ - [14] .shstrtab STRTAB 00000000 00baa8 000080 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 000d84 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 0094fc 000740 08 I 12 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 000db8 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 00000000 000db8 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .text.hot PROGBITS 00000000 000db8 00467c 00 AX 0 0 4 │ │ │ │ │ + [ 6] .rel.text.hot REL 00000000 009c3c 002048 08 I 12 5 4 │ │ │ │ │ + [ 7] .rodata.str1.4 PROGBITS 00000000 005434 000de2 01 AMS 0 0 4 │ │ │ │ │ + [ 8] .text.unlikely PROGBITS 00000000 006218 00090c 00 AX 0 0 4 │ │ │ │ │ + [ 9] .rel.text.unlikely REL 00000000 00bc84 000518 08 I 12 8 4 │ │ │ │ │ + [10] .note.GNU-stack PROGBITS 00000000 006b24 000000 00 0 0 1 │ │ │ │ │ + [11] .ARM.attributes ARM_ATTRIBUTES 00000000 006b24 000033 00 0 0 1 │ │ │ │ │ + [12] .symtab SYMTAB 00000000 006b58 001710 10 13 170 4 │ │ │ │ │ + [13] .strtab STRTAB 00000000 008268 001292 00 0 0 1 │ │ │ │ │ + [14] .shstrtab STRTAB 00000000 00c19c 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,373 +1,372 @@ │ │ │ │ │ │ │ │ │ │ -Symbol table '.symtab' contains 370 entries: │ │ │ │ │ +Symbol table '.symtab' contains 369 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 00000000 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ 2: 00000231 48 FUNC LOCAL DEFAULT 8 null_error.isra.0 │ │ │ │ │ - 3: 000002bc 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 3: 000002c0 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 4: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 5: 00000000 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 6: 00000000 0 NOTYPE LOCAL DEFAULT 7 .LC0 │ │ │ │ │ 7: 00000030 0 NOTYPE LOCAL DEFAULT 7 .LC1 │ │ │ │ │ 8: 00000054 0 NOTYPE LOCAL DEFAULT 7 .LC2 │ │ │ │ │ - 9: 000002c4 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ - 10: 00003629 24 FUNC LOCAL DEFAULT 5 Py_XDECREF │ │ │ │ │ - 11: 00000414 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 9: 000002c8 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 10: 0000362d 8 FUNC LOCAL DEFAULT 5 Py_XDECREF │ │ │ │ │ + 11: 00000418 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 12: 0000007c 0 NOTYPE LOCAL DEFAULT 7 .LC3 │ │ │ │ │ 13: 0000009c 0 NOTYPE LOCAL DEFAULT 7 .LC4 │ │ │ │ │ - 14: 00000418 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ - 15: 00000518 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 16: 0000051c 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ - 17: 0000051d 100 FUNC LOCAL DEFAULT 5 iternext │ │ │ │ │ - 18: 0000057c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 14: 0000041c 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 15: 0000051c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 16: 00000520 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 17: 00000521 100 FUNC LOCAL DEFAULT 5 iternext │ │ │ │ │ + 18: 00000580 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 19: 000000cc 0 NOTYPE LOCAL DEFAULT 7 .LC5 │ │ │ │ │ - 20: 00000580 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 20: 00000584 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ 21: 00000100 0 NOTYPE LOCAL DEFAULT 7 .LC6 │ │ │ │ │ - 22: 00000cad 1500 FUNC LOCAL DEFAULT 5 object_recursive_isinstance │ │ │ │ │ - 23: 00002d51 216 FUNC LOCAL DEFAULT 5 object_isinstance │ │ │ │ │ - 24: 00000974 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 25: 0000097c 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ - 26: 00000c28 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 27: 00000c2c 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ - 28: 0000118c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 29: 00001190 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 22: 00000cb1 1500 FUNC LOCAL DEFAULT 5 object_recursive_isinstance │ │ │ │ │ + 23: 00002d55 216 FUNC LOCAL DEFAULT 5 object_isinstance │ │ │ │ │ + 24: 00000978 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 25: 00000980 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 26: 00000c2c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 27: 00000c30 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 28: 00001190 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 29: 00001194 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ 30: 00000118 0 NOTYPE LOCAL DEFAULT 7 .LC7 │ │ │ │ │ 31: 0000014c 0 NOTYPE LOCAL DEFAULT 7 .LC8 │ │ │ │ │ 32: 00000178 0 NOTYPE LOCAL DEFAULT 7 .LC9 │ │ │ │ │ 33: 00000224 0 NOTYPE LOCAL DEFAULT 7 .LC10 │ │ │ │ │ - 34: 00001408 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 35: 0000140c 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 34: 0000140c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 35: 00001410 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ 36: 00000254 0 NOTYPE LOCAL DEFAULT 7 .LC11 │ │ │ │ │ - 37: 00001ee5 280 FUNC LOCAL DEFAULT 5 binary_op1 │ │ │ │ │ + 37: 00001ee9 280 FUNC LOCAL DEFAULT 5 binary_op1 │ │ │ │ │ 38: 000000d5 100 FUNC LOCAL DEFAULT 1 binary_iop.part.0 │ │ │ │ │ - 39: 0000154d 52 FUNC LOCAL DEFAULT 5 binary_iop │ │ │ │ │ - 40: 00001581 82 FUNC LOCAL DEFAULT 5 binary_iop1 │ │ │ │ │ + 39: 00001551 52 FUNC LOCAL DEFAULT 5 binary_iop │ │ │ │ │ + 40: 00001585 82 FUNC LOCAL DEFAULT 5 binary_iop1 │ │ │ │ │ 41: 00000258 0 NOTYPE LOCAL DEFAULT 7 .LC12 │ │ │ │ │ 42: 000000d5 100 FUNC LOCAL DEFAULT 1 binary_op.part.0 │ │ │ │ │ 43: 00000298 0 NOTYPE LOCAL DEFAULT 7 .LC13 │ │ │ │ │ 44: 000002c8 0 NOTYPE LOCAL DEFAULT 7 .LC14 │ │ │ │ │ 45: 000002f0 0 NOTYPE LOCAL DEFAULT 7 .LC15 │ │ │ │ │ - 46: 0000171c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 46: 00001720 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 47: 0000031c 0 NOTYPE LOCAL DEFAULT 7 .LC16 │ │ │ │ │ 48: 00000338 0 NOTYPE LOCAL DEFAULT 7 .LC17 │ │ │ │ │ - 49: 00001724 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 49: 00001728 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ 50: 00000364 0 NOTYPE LOCAL DEFAULT 7 .LC18 │ │ │ │ │ - 51: 00001971 1198 FUNC LOCAL DEFAULT 5 object_issubclass │ │ │ │ │ - 52: 00002151 46 FUNC LOCAL DEFAULT 5 recursive_issubclass │ │ │ │ │ + 51: 00001975 1198 FUNC LOCAL DEFAULT 5 object_issubclass │ │ │ │ │ + 52: 00002155 46 FUNC LOCAL DEFAULT 5 recursive_issubclass │ │ │ │ │ 53: 00000139 82 FUNC LOCAL DEFAULT 1 recursive_issubclass.part.0 │ │ │ │ │ - 54: 00001968 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 55: 00001970 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ - 56: 00001d90 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 57: 00001d94 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 54: 0000196c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 55: 00001974 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 56: 00001d94 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 57: 00001d98 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ 58: 0000037c 0 NOTYPE LOCAL DEFAULT 7 .LC19 │ │ │ │ │ - 59: 000020a8 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 60: 000020ac 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 59: 000020ac 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 60: 000020b0 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ 61: 00000380 0 NOTYPE LOCAL DEFAULT 7 .LC20 │ │ │ │ │ 62: 000003a4 0 NOTYPE LOCAL DEFAULT 7 .LC21 │ │ │ │ │ - 63: 00000a01 100 FUNC LOCAL DEFAULT 1 check_class │ │ │ │ │ - 64: 00000aa9 248 FUNC LOCAL DEFAULT 1 abstract_issubclass │ │ │ │ │ + 63: 00000a19 136 FUNC LOCAL DEFAULT 1 check_class │ │ │ │ │ + 64: 00003ff5 1672 FUNC LOCAL DEFAULT 5 abstract_issubclass │ │ │ │ │ 65: 000003e8 0 NOTYPE LOCAL DEFAULT 7 .LC22 │ │ │ │ │ 66: 00000410 0 NOTYPE LOCAL DEFAULT 7 .LC23 │ │ │ │ │ 67: 00000440 0 NOTYPE LOCAL DEFAULT 7 .LC24 │ │ │ │ │ 68: 00000470 0 NOTYPE LOCAL DEFAULT 7 .LC25 │ │ │ │ │ 69: 00000474 0 NOTYPE LOCAL DEFAULT 7 .LC26 │ │ │ │ │ 70: 0000049c 0 NOTYPE LOCAL DEFAULT 7 .LC27 │ │ │ │ │ 71: 000004d0 0 NOTYPE LOCAL DEFAULT 7 .LC28 │ │ │ │ │ - 72: 0000359d 110 FUNC LOCAL DEFAULT 5 sequence_repeat │ │ │ │ │ + 72: 000035a1 110 FUNC LOCAL DEFAULT 5 sequence_repeat │ │ │ │ │ 73: 000004d4 0 NOTYPE LOCAL DEFAULT 7 .LC29 │ │ │ │ │ 74: 000004d8 0 NOTYPE LOCAL DEFAULT 7 .LC30 │ │ │ │ │ 75: 00000508 0 NOTYPE LOCAL DEFAULT 7 .LC31 │ │ │ │ │ - 76: 00002968 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 76: 0000296c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 77: 00000530 0 NOTYPE LOCAL DEFAULT 7 .LC32 │ │ │ │ │ - 78: 00002978 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 78: 0000297c 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ 79: 00000534 0 NOTYPE LOCAL DEFAULT 7 .LC33 │ │ │ │ │ 80: 00000538 0 NOTYPE LOCAL DEFAULT 7 .LC34 │ │ │ │ │ 81: 00000560 0 NOTYPE LOCAL DEFAULT 7 .LC35 │ │ │ │ │ 82: 00000608 0 NOTYPE LOCAL DEFAULT 7 .LC36 │ │ │ │ │ 83: 0000065c 0 NOTYPE LOCAL DEFAULT 7 .LC37 │ │ │ │ │ - 84: 00002e24 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 85: 00002e28 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 84: 00002e28 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 85: 00002e2c 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ 86: 0000069c 0 NOTYPE LOCAL DEFAULT 7 .LC38 │ │ │ │ │ 87: 000006c4 0 NOTYPE LOCAL DEFAULT 7 .LC39 │ │ │ │ │ 88: 000006dc 0 NOTYPE LOCAL DEFAULT 7 .LC40 │ │ │ │ │ 89: 0000070c 0 NOTYPE LOCAL DEFAULT 7 .LC41 │ │ │ │ │ 90: 00000710 0 NOTYPE LOCAL DEFAULT 7 .LC42 │ │ │ │ │ 91: 00000744 0 NOTYPE LOCAL DEFAULT 7 .LC43 │ │ │ │ │ - 92: 000030b5 216 FUNC LOCAL DEFAULT 5 method_output_as_list │ │ │ │ │ + 92: 000030b9 216 FUNC LOCAL DEFAULT 5 method_output_as_list │ │ │ │ │ 93: 000002a4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 94: 0000075c 0 NOTYPE LOCAL DEFAULT 7 .LC44 │ │ │ │ │ 95: 000002a8 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 96: 000002e0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 97: 00000774 0 NOTYPE LOCAL DEFAULT 7 .LC45 │ │ │ │ │ - 98: 00003188 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 98: 0000318c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 99: 000007a8 0 NOTYPE LOCAL DEFAULT 7 .LC46 │ │ │ │ │ - 100: 0000318c 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 100: 00003190 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ 101: 000007ac 0 NOTYPE LOCAL DEFAULT 7 .LC47 │ │ │ │ │ 102: 000007b0 0 NOTYPE LOCAL DEFAULT 7 .LC48 │ │ │ │ │ 103: 000007b4 0 NOTYPE LOCAL DEFAULT 7 .LC49 │ │ │ │ │ 104: 000002e4 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 105: 000007b8 0 NOTYPE LOCAL DEFAULT 7 .LC50 │ │ │ │ │ - 106: 000007bc 0 NOTYPE LOCAL DEFAULT 7 .LC51 │ │ │ │ │ - 107: 000007c8 0 NOTYPE LOCAL DEFAULT 7 .LC52 │ │ │ │ │ - 108: 00003911 404 FUNC LOCAL DEFAULT 5 ternary_op.constprop.0 │ │ │ │ │ - 109: 00000bc9 98 FUNC LOCAL DEFAULT 1 _IsFortranContiguous │ │ │ │ │ - 110: 00003bd5 64 FUNC LOCAL DEFAULT 5 _IsCContiguous │ │ │ │ │ - 111: 00000810 0 NOTYPE LOCAL DEFAULT 7 .LC53 │ │ │ │ │ - 112: 00000838 0 NOTYPE LOCAL DEFAULT 7 .LC54 │ │ │ │ │ - 113: 0000083c 0 NOTYPE LOCAL DEFAULT 7 .LC55 │ │ │ │ │ - 114: 00000864 0 NOTYPE LOCAL DEFAULT 7 .LC56 │ │ │ │ │ - 115: 00000870 0 NOTYPE LOCAL DEFAULT 7 .LC57 │ │ │ │ │ - 116: 00000890 0 NOTYPE LOCAL DEFAULT 7 .LC58 │ │ │ │ │ - 117: 00000894 0 NOTYPE LOCAL DEFAULT 7 .LC59 │ │ │ │ │ - 118: 00000898 0 NOTYPE LOCAL DEFAULT 7 .LC60 │ │ │ │ │ - 119: 000008d4 0 NOTYPE LOCAL DEFAULT 7 .LC61 │ │ │ │ │ - 120: 00000900 0 NOTYPE LOCAL DEFAULT 7 .LC62 │ │ │ │ │ - 121: 00000920 0 NOTYPE LOCAL DEFAULT 7 .LC63 │ │ │ │ │ - 122: 00000940 0 NOTYPE LOCAL DEFAULT 7 .LC64 │ │ │ │ │ - 123: 00000968 0 NOTYPE LOCAL DEFAULT 7 .LC65 │ │ │ │ │ - 124: 0000096c 0 NOTYPE LOCAL DEFAULT 7 .LC66 │ │ │ │ │ - 125: 00000970 0 NOTYPE LOCAL DEFAULT 7 .LC67 │ │ │ │ │ - 126: 00000974 0 NOTYPE LOCAL DEFAULT 7 .LC68 │ │ │ │ │ - 127: 00000740 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 128: 00000744 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 129: 000007c4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 130: 000009a4 0 NOTYPE LOCAL DEFAULT 7 .LC69 │ │ │ │ │ - 131: 000007c8 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 132: 000009a8 0 NOTYPE LOCAL DEFAULT 7 .LC70 │ │ │ │ │ - 133: 000009d0 0 NOTYPE LOCAL DEFAULT 7 .LC71 │ │ │ │ │ - 134: 00000a00 0 NOTYPE LOCAL DEFAULT 7 .LC72 │ │ │ │ │ - 135: 00000ab4 0 NOTYPE LOCAL DEFAULT 7 .LC73 │ │ │ │ │ - 136: 00000000 0 NOTYPE LOCAL DEFAULT 8 $t │ │ │ │ │ - 137: 0000000b 86 FUNC LOCAL DEFAULT 8 ternary_iop.constprop.0 │ │ │ │ │ - 138: 00000ab8 0 NOTYPE LOCAL DEFAULT 7 .LC74 │ │ │ │ │ - 139: 00000abc 0 NOTYPE LOCAL DEFAULT 7 .LC75 │ │ │ │ │ - 140: 00000a65 68 FUNC LOCAL DEFAULT 1 abstract_get_bases │ │ │ │ │ - 141: 00000a60 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 142: 00000a64 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 143: 00000aa4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 144: 00000ac0 0 NOTYPE LOCAL DEFAULT 7 .LC76 │ │ │ │ │ - 145: 00000aa8 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 146: 00000b9c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 147: 00000ad4 0 NOTYPE LOCAL DEFAULT 7 .LC77 │ │ │ │ │ - 148: 00000ad8 0 NOTYPE LOCAL DEFAULT 7 .LC78 │ │ │ │ │ - 149: 00000adc 0 NOTYPE LOCAL DEFAULT 7 .LC79 │ │ │ │ │ - 150: 00000ba0 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 151: 00000ae0 0 NOTYPE LOCAL DEFAULT 7 .LC80 │ │ │ │ │ - 152: 00000b00 0 NOTYPE LOCAL DEFAULT 7 .LC81 │ │ │ │ │ - 153: 00000b2c 0 NOTYPE LOCAL DEFAULT 7 .LC82 │ │ │ │ │ - 154: 00000b64 0 NOTYPE LOCAL DEFAULT 7 .LC83 │ │ │ │ │ - 155: 0000025c 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ - 156: 00000b88 0 NOTYPE LOCAL DEFAULT 7 .LC84 │ │ │ │ │ - 157: 00000260 0 NOTYPE LOCAL DEFAULT 8 $t │ │ │ │ │ - 158: 00000c10 0 NOTYPE LOCAL DEFAULT 7 .LC85 │ │ │ │ │ - 159: 00000cb0 0 NOTYPE LOCAL DEFAULT 7 .LC86 │ │ │ │ │ - 160: 00000ce0 0 NOTYPE LOCAL DEFAULT 7 .LC87 │ │ │ │ │ - 161: 00000d04 0 NOTYPE LOCAL DEFAULT 7 .LC88 │ │ │ │ │ - 162: 00000d38 0 NOTYPE LOCAL DEFAULT 7 .LC89 │ │ │ │ │ - 163: 00000d44 0 NOTYPE LOCAL DEFAULT 7 .LC90 │ │ │ │ │ - 164: 000004ed 22 FUNC LOCAL DEFAULT 8 _buffer_release_call │ │ │ │ │ - 165: 000005b3 50 FUNC LOCAL DEFAULT 8 _Py_add_one_to_index_C │ │ │ │ │ - 166: 000005e5 40 FUNC LOCAL DEFAULT 8 _Py_add_one_to_index_F │ │ │ │ │ - 167: 00000d4c 0 NOTYPE LOCAL DEFAULT 7 .LC91 │ │ │ │ │ - 168: 00000d84 0 NOTYPE LOCAL DEFAULT 7 .LC92 │ │ │ │ │ - 169: 00000dbc 0 NOTYPE LOCAL DEFAULT 7 .LC93 │ │ │ │ │ - 170: 00000845 78 FUNC LOCAL DEFAULT 8 as_read_buffer │ │ │ │ │ - 171: 00000001 708 FUNC GLOBAL DEFAULT 5 PySequence_Tuple │ │ │ │ │ - 172: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Type │ │ │ │ │ - 173: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Type │ │ │ │ │ - 174: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_AsTuple │ │ │ │ │ - 175: 00000419 160 FUNC GLOBAL DEFAULT 5 PyObject_GetIter │ │ │ │ │ - 176: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_New │ │ │ │ │ - 177: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ - 178: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ - 179: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyList_AsTupleAndClear │ │ │ │ │ - 180: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTuple_FromArraySteal │ │ │ │ │ - 181: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyList_AppendTakeRefListResize │ │ │ │ │ - 182: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_StopIteration │ │ │ │ │ - 183: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_ExceptionMatches │ │ │ │ │ - 184: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_Clear │ │ │ │ │ - 185: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ - 186: 00000001 76 FUNC GLOBAL DEFAULT 1 PyMapping_GetItemString │ │ │ │ │ - 187: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ - 188: 000002c5 340 FUNC GLOBAL DEFAULT 5 PyObject_GetItem │ │ │ │ │ - 189: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_IndexError │ │ │ │ │ - 190: 000012ad 352 FUNC GLOBAL DEFAULT 5 PyNumber_AsSsize_t │ │ │ │ │ - 191: 00001725 154 FUNC GLOBAL DEFAULT 5 PySequence_GetItem │ │ │ │ │ - 192: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ - 193: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetOptionalAttr │ │ │ │ │ - 194: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ - 195: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ - 196: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_GenericAlias │ │ │ │ │ - 197: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ - 198: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ - 199: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ - 200: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_NextNotImplemented │ │ │ │ │ - 201: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySeqIter_New │ │ │ │ │ - 202: 000004b9 100 FUNC GLOBAL DEFAULT 5 PyIter_Next │ │ │ │ │ - 203: 00000581 206 FUNC GLOBAL DEFAULT 5 PyObject_SetItem │ │ │ │ │ - 204: 00000cc1 156 FUNC GLOBAL DEFAULT 1 PySequence_SetItem │ │ │ │ │ - 205: 00000651 88 FUNC GLOBAL DEFAULT 5 PyMapping_GetOptionalItem │ │ │ │ │ - 206: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Type │ │ │ │ │ - 207: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_GetItemRef │ │ │ │ │ - 208: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_KeyError │ │ │ │ │ - 209: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ - 210: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ - 211: 000006a9 22 FUNC GLOBAL DEFAULT 5 PyMapping_Check │ │ │ │ │ - 212: 0000004d 46 FUNC GLOBAL DEFAULT 1 PyObject_Type │ │ │ │ │ - 213: 0000007d 88 FUNC GLOBAL DEFAULT 1 PyMapping_SetItemString │ │ │ │ │ - 214: 000006c1 1516 FUNC GLOBAL DEFAULT 5 PyObject_IsInstance │ │ │ │ │ - 215: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnion_Type │ │ │ │ │ - 216: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_union_args │ │ │ │ │ - 217: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_LookupSpecial │ │ │ │ │ - 218: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ │ - 219: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckRecursiveCall │ │ │ │ │ - 220: 00001289 36 FUNC GLOBAL DEFAULT 5 PySequence_Contains │ │ │ │ │ - 221: 000004f1 342 FUNC GLOBAL HIDDEN 1 _PySequence_IterSearch │ │ │ │ │ - 222: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsSsize_t │ │ │ │ │ - 223: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_OverflowError │ │ │ │ │ - 224: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_GivenExceptionMatches │ │ │ │ │ - 225: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_Type │ │ │ │ │ - 226: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_DeprecationWarning │ │ │ │ │ - 227: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnFormat │ │ │ │ │ - 228: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_Format │ │ │ │ │ - 229: 0000140d 204 FUNC GLOBAL DEFAULT 5 _PyNumber_Index │ │ │ │ │ - 230: 000014d9 114 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceOr │ │ │ │ │ - 231: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ - 232: 000015d5 336 FUNC GLOBAL DEFAULT 5 PyObject_Format │ │ │ │ │ - 233: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Type │ │ │ │ │ - 234: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Str │ │ │ │ │ - 235: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_GetConstant │ │ │ │ │ - 236: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SystemError │ │ │ │ │ - 237: 000017c1 432 FUNC GLOBAL DEFAULT 5 PyObject_IsSubclass │ │ │ │ │ - 238: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ - 239: 00001e21 196 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceAdd │ │ │ │ │ - 240: 00001ffd 176 FUNC GLOBAL DEFAULT 5 PySequence_Fast │ │ │ │ │ - 241: 000020bd 98 FUNC GLOBAL DEFAULT 5 PySequence_List │ │ │ │ │ - 242: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_SetString │ │ │ │ │ - 243: 000020ad 16 FUNC GLOBAL DEFAULT 5 PyObject_CheckBuffer │ │ │ │ │ - 244: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyList_Extend │ │ │ │ │ - 245: 00002121 46 FUNC GLOBAL HIDDEN 5 _PyObject_RealIsSubclass │ │ │ │ │ - 246: 00002181 90 FUNC GLOBAL DEFAULT 5 PyObject_Size │ │ │ │ │ - 247: 000021dd 204 FUNC GLOBAL DEFAULT 5 PyObject_DelItem │ │ │ │ │ - 248: 0000018d 156 FUNC GLOBAL DEFAULT 1 PySequence_DelItem │ │ │ │ │ - 249: 000022a9 384 FUNC GLOBAL DEFAULT 5 PyNumber_Add │ │ │ │ │ - 250: 00002429 18 FUNC GLOBAL DEFAULT 5 PyIndex_Check │ │ │ │ │ - 251: 0000243d 66 FUNC GLOBAL DEFAULT 5 PyNumber_Negative │ │ │ │ │ - 252: 00002481 530 FUNC GLOBAL DEFAULT 5 PyNumber_Multiply │ │ │ │ │ - 253: 00002695 268 FUNC GLOBAL DEFAULT 5 PyNumber_And │ │ │ │ │ - 254: 000027a1 472 FUNC GLOBAL DEFAULT 5 PyObject_LengthHint │ │ │ │ │ - 255: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckFunctionResult │ │ │ │ │ - 256: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ - 257: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ - 258: 00002979 268 FUNC GLOBAL DEFAULT 5 PyNumber_Lshift │ │ │ │ │ - 259: 00002a85 268 FUNC GLOBAL DEFAULT 5 PyNumber_Subtract │ │ │ │ │ - 260: 00002b91 446 FUNC GLOBAL DEFAULT 5 PyNumber_Long │ │ │ │ │ - 261: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromUnicodeObject │ │ │ │ │ - 262: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_FromBytes │ │ │ │ │ - 263: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_Type │ │ │ │ │ - 264: 00002e75 96 FUNC GLOBAL DEFAULT 5 PyObject_GetBuffer │ │ │ │ │ - 265: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_Copy │ │ │ │ │ - 266: 0000328d 248 FUNC GLOBAL DEFAULT 5 PyNumber_Index │ │ │ │ │ - 267: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyByteArray_empty_string │ │ │ │ │ - 268: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_FromStringAndSize │ │ │ │ │ - 269: 00003005 82 FUNC GLOBAL DEFAULT 5 PyBuffer_Release │ │ │ │ │ - 270: 00002e29 74 FUNC GLOBAL DEFAULT 5 PyNumber_Check │ │ │ │ │ - 271: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyComplex_Type │ │ │ │ │ - 272: 00000229 66 FUNC GLOBAL DEFAULT 1 PyNumber_Invert │ │ │ │ │ - 273: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ - 274: 00002ed5 304 FUNC GLOBAL DEFAULT 5 PyBuffer_FillInfo │ │ │ │ │ - 275: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_BufferError │ │ │ │ │ - 276: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ - 277: 0000026d 60 FUNC GLOBAL DEFAULT 1 PyMapping_Keys │ │ │ │ │ - 278: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Keys │ │ │ │ │ - 279: 00003059 90 FUNC GLOBAL DEFAULT 5 PyMapping_Size │ │ │ │ │ - 280: 000002a9 60 FUNC GLOBAL DEFAULT 1 PyMapping_Items │ │ │ │ │ - 281: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Items │ │ │ │ │ - 282: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_VectorcallMethod │ │ │ │ │ - 283: 0000318d 256 FUNC GLOBAL DEFAULT 5 PyNumber_Or │ │ │ │ │ - 284: 00003385 268 FUNC GLOBAL DEFAULT 5 PyNumber_Remainder │ │ │ │ │ - 285: 00003491 268 FUNC GLOBAL DEFAULT 5 PyNumber_FloorDivide │ │ │ │ │ - 286: 0000360d 26 FUNC GLOBAL DEFAULT 5 PyIter_Check │ │ │ │ │ - 287: 000002e5 40 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceSubtract │ │ │ │ │ - 288: 00003641 268 FUNC GLOBAL DEFAULT 5 PyNumber_TrueDivide │ │ │ │ │ - 289: 0000374d 450 FUNC GLOBAL HIDDEN 5 _PyNumber_PowerNoMod │ │ │ │ │ - 290: 00003aa5 92 FUNC GLOBAL DEFAULT 5 PySequence_Size │ │ │ │ │ - 291: 00003b01 26 FUNC GLOBAL DEFAULT 5 PySequence_Check │ │ │ │ │ - 292: 00003b1d 184 FUNC GLOBAL DEFAULT 5 PyBuffer_IsContiguous │ │ │ │ │ - 293: 0000030d 192 FUNC GLOBAL DEFAULT 1 PySequence_Concat │ │ │ │ │ - 294: 000003cd 40 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceAnd │ │ │ │ │ - 295: 00003c15 66 FUNC GLOBAL DEFAULT 5 PyNumber_Absolute │ │ │ │ │ - 296: 00003c59 268 FUNC GLOBAL DEFAULT 5 PyNumber_Divmod │ │ │ │ │ - 297: 000003f5 30 FUNC GLOBAL HIDDEN 1 _PyObject_HasLen │ │ │ │ │ - 298: 00000415 4 FUNC GLOBAL HIDDEN 1 _PyObject_RealIsInstance │ │ │ │ │ - 299: 00000419 114 FUNC GLOBAL DEFAULT 1 PySequence_GetSlice │ │ │ │ │ - 300: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PySlice_FromIndices │ │ │ │ │ - 301: 0000048d 56 FUNC GLOBAL DEFAULT 1 PyNumber_Xor │ │ │ │ │ - 302: 000004c5 40 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceXor │ │ │ │ │ - 303: 000004ed 4 FUNC GLOBAL DEFAULT 1 PySequence_Index │ │ │ │ │ - 304: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompareBool │ │ │ │ │ - 305: 00003d65 268 FUNC GLOBAL DEFAULT 5 PyNumber_Rshift │ │ │ │ │ - 306: 00003e71 114 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceLshift │ │ │ │ │ - 307: 00000649 12 FUNC GLOBAL DEFAULT 1 PyNumber_Power │ │ │ │ │ - 308: 00000655 180 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceMultiply │ │ │ │ │ - 309: 00003ee5 282 FUNC GLOBAL DEFAULT 5 PyNumber_ToBase │ │ │ │ │ - 310: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_Format │ │ │ │ │ - 311: 00000709 60 FUNC GLOBAL DEFAULT 1 PyMapping_Values │ │ │ │ │ - 312: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Values │ │ │ │ │ - 313: 00000745 132 FUNC GLOBAL DEFAULT 1 PyIter_Send │ │ │ │ │ - 314: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyGen_FetchStopIterationValue │ │ │ │ │ - 315: 000007c9 40 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceRemainder │ │ │ │ │ - 316: 000007f1 66 FUNC GLOBAL DEFAULT 1 PyNumber_Positive │ │ │ │ │ - 317: 00000835 380 FUNC GLOBAL DEFAULT 1 PyNumber_Float │ │ │ │ │ - 318: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_Type │ │ │ │ │ - 319: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_FromString │ │ │ │ │ - 320: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_FromDouble │ │ │ │ │ - 321: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsDouble │ │ │ │ │ - 322: 000009b1 40 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceFloorDivide │ │ │ │ │ - 323: 00000001 10 FUNC GLOBAL HIDDEN 8 _PyNumber_InPlacePowerNoMod │ │ │ │ │ - 324: 000009d9 40 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceTrueDivide │ │ │ │ │ - 325: 00000061 58 FUNC GLOBAL DEFAULT 8 PyNumber_MatrixMultiply │ │ │ │ │ - 326: 0000009b 38 FUNC GLOBAL DEFAULT 8 PyNumber_InPlaceMatrixMultiply │ │ │ │ │ - 327: 00000ba1 40 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceRshift │ │ │ │ │ - 328: 000000c1 6 FUNC GLOBAL DEFAULT 8 PySequence_Count │ │ │ │ │ - 329: 000000c7 150 FUNC GLOBAL DEFAULT 8 PySequence_InPlaceConcat │ │ │ │ │ - 330: 00000c2d 88 FUNC GLOBAL DEFAULT 1 PyMapping_GetOptionalItemString │ │ │ │ │ - 331: 0000015d 2 FUNC GLOBAL DEFAULT 8 PyNumber_InPlacePower │ │ │ │ │ - 332: 00000c85 60 FUNC GLOBAL DEFAULT 1 PyIter_NextItem │ │ │ │ │ - 333: 0000015f 134 FUNC GLOBAL DEFAULT 8 PyObject_GetAIter │ │ │ │ │ - 334: 000001e5 76 FUNC GLOBAL DEFAULT 8 PyObject_DelItemString │ │ │ │ │ - 335: 00000261 64 FUNC GLOBAL DEFAULT 8 PyMapping_HasKey │ │ │ │ │ - 336: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_FormatUnraisable │ │ │ │ │ - 337: 000002a1 62 FUNC GLOBAL DEFAULT 8 PyMapping_HasKeyString │ │ │ │ │ - 338: 000002df 36 FUNC GLOBAL DEFAULT 8 PyMapping_HasKeyStringWithError │ │ │ │ │ - 339: 00000303 36 FUNC GLOBAL DEFAULT 8 PyMapping_HasKeyWithError │ │ │ │ │ - 340: 00000d5d 118 FUNC GLOBAL DEFAULT 1 PySequence_DelSlice │ │ │ │ │ - 341: 00000327 168 FUNC GLOBAL DEFAULT 8 PySequence_InPlaceRepeat │ │ │ │ │ - 342: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ │ - 343: 000003cf 162 FUNC GLOBAL DEFAULT 8 PySequence_Repeat │ │ │ │ │ - 344: 00000dd5 120 FUNC GLOBAL DEFAULT 1 PySequence_SetSlice │ │ │ │ │ - 345: 00000e4d 54 FUNC GLOBAL DEFAULT 1 PyBuffer_GetPointer │ │ │ │ │ - 346: 00000471 110 FUNC GLOBAL DEFAULT 8 PyBuffer_SizeFromFormat │ │ │ │ │ - 347: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyImport_ImportModuleAttrString │ │ │ │ │ - 348: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallFunctionObjArgs │ │ │ │ │ - 349: 000004df 14 FUNC GLOBAL DEFAULT 8 _PyBuffer_ReleaseInInterpreterAndRawFree │ │ │ │ │ - 350: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CallInInterpreterAndRawFree │ │ │ │ │ - 351: 00000503 176 FUNC GLOBAL DEFAULT 8 PyBuffer_FromContiguous │ │ │ │ │ - 352: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ - 353: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ - 354: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ - 355: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idiv │ │ │ │ │ - 356: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ - 357: 0000060d 4 FUNC GLOBAL DEFAULT 8 PyObject_Length │ │ │ │ │ - 358: 00000611 58 FUNC GLOBAL DEFAULT 8 PyBuffer_FillContiguousStrides │ │ │ │ │ - 359: 0000064b 398 FUNC GLOBAL DEFAULT 8 PyObject_CopyData │ │ │ │ │ - 360: 000007d9 108 FUNC GLOBAL DEFAULT 8 PyObject_AsWriteBuffer │ │ │ │ │ - 361: 00000893 2 FUNC GLOBAL DEFAULT 8 PyObject_AsCharBuffer │ │ │ │ │ - 362: 00000895 2 FUNC GLOBAL DEFAULT 8 PyObject_AsReadBuffer │ │ │ │ │ - 363: 00000897 60 FUNC GLOBAL DEFAULT 8 PyObject_CheckReadBuffer │ │ │ │ │ - 364: 000008d3 14 FUNC GLOBAL DEFAULT 8 _PyBuffer_ReleaseInInterpreter │ │ │ │ │ - 365: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CallInInterpreter │ │ │ │ │ - 366: 000008e1 4 FUNC GLOBAL DEFAULT 8 PySequence_Length │ │ │ │ │ - 367: 000008e5 4 FUNC GLOBAL DEFAULT 8 PyMapping_Length │ │ │ │ │ - 368: 000008e9 4 FUNC GLOBAL DEFAULT 8 PySequence_In │ │ │ │ │ - 369: 000008ed 30 FUNC GLOBAL DEFAULT 8 PyAIter_Check │ │ │ │ │ + 105: 0000030d 22 FUNC LOCAL DEFAULT 1 Py_XDECREF.part.0 │ │ │ │ │ + 106: 000007b8 0 NOTYPE LOCAL DEFAULT 7 .LC50 │ │ │ │ │ + 107: 000007bc 0 NOTYPE LOCAL DEFAULT 7 .LC51 │ │ │ │ │ + 108: 000007c8 0 NOTYPE LOCAL DEFAULT 7 .LC52 │ │ │ │ │ + 109: 00003905 404 FUNC LOCAL DEFAULT 5 ternary_op.constprop.0 │ │ │ │ │ + 110: 00000ac9 98 FUNC LOCAL DEFAULT 1 _IsFortranContiguous │ │ │ │ │ + 111: 00003bc9 64 FUNC LOCAL DEFAULT 5 _IsCContiguous │ │ │ │ │ + 112: 00000810 0 NOTYPE LOCAL DEFAULT 7 .LC53 │ │ │ │ │ + 113: 00000838 0 NOTYPE LOCAL DEFAULT 7 .LC54 │ │ │ │ │ + 114: 0000083c 0 NOTYPE LOCAL DEFAULT 7 .LC55 │ │ │ │ │ + 115: 00000864 0 NOTYPE LOCAL DEFAULT 7 .LC56 │ │ │ │ │ + 116: 00000870 0 NOTYPE LOCAL DEFAULT 7 .LC57 │ │ │ │ │ + 117: 00000890 0 NOTYPE LOCAL DEFAULT 7 .LC58 │ │ │ │ │ + 118: 00000894 0 NOTYPE LOCAL DEFAULT 7 .LC59 │ │ │ │ │ + 119: 00000898 0 NOTYPE LOCAL DEFAULT 7 .LC60 │ │ │ │ │ + 120: 000008d4 0 NOTYPE LOCAL DEFAULT 7 .LC61 │ │ │ │ │ + 121: 00000900 0 NOTYPE LOCAL DEFAULT 7 .LC62 │ │ │ │ │ + 122: 00000920 0 NOTYPE LOCAL DEFAULT 7 .LC63 │ │ │ │ │ + 123: 00000940 0 NOTYPE LOCAL DEFAULT 7 .LC64 │ │ │ │ │ + 124: 00000968 0 NOTYPE LOCAL DEFAULT 7 .LC65 │ │ │ │ │ + 125: 0000096c 0 NOTYPE LOCAL DEFAULT 7 .LC66 │ │ │ │ │ + 126: 00000970 0 NOTYPE LOCAL DEFAULT 7 .LC67 │ │ │ │ │ + 127: 00000974 0 NOTYPE LOCAL DEFAULT 7 .LC68 │ │ │ │ │ + 128: 00000758 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 129: 0000075c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 130: 000007dc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 131: 000009a4 0 NOTYPE LOCAL DEFAULT 7 .LC69 │ │ │ │ │ + 132: 000007e0 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 133: 000009a8 0 NOTYPE LOCAL DEFAULT 7 .LC70 │ │ │ │ │ + 134: 000009d0 0 NOTYPE LOCAL DEFAULT 7 .LC71 │ │ │ │ │ + 135: 00000a00 0 NOTYPE LOCAL DEFAULT 7 .LC72 │ │ │ │ │ + 136: 00000ab4 0 NOTYPE LOCAL DEFAULT 7 .LC73 │ │ │ │ │ + 137: 00000000 0 NOTYPE LOCAL DEFAULT 8 $t │ │ │ │ │ + 138: 0000000b 86 FUNC LOCAL DEFAULT 8 ternary_iop.constprop.0 │ │ │ │ │ + 139: 00000ab8 0 NOTYPE LOCAL DEFAULT 7 .LC74 │ │ │ │ │ + 140: 00000abc 0 NOTYPE LOCAL DEFAULT 7 .LC75 │ │ │ │ │ + 141: 00000a98 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 142: 00000ac0 0 NOTYPE LOCAL DEFAULT 7 .LC76 │ │ │ │ │ + 143: 0000428c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 144: 000042a4 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 145: 0000466c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 146: 00000ad4 0 NOTYPE LOCAL DEFAULT 7 .LC77 │ │ │ │ │ + 147: 00000ad8 0 NOTYPE LOCAL DEFAULT 7 .LC78 │ │ │ │ │ + 148: 00000adc 0 NOTYPE LOCAL DEFAULT 7 .LC79 │ │ │ │ │ + 149: 00000aa0 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 150: 00000ae0 0 NOTYPE LOCAL DEFAULT 7 .LC80 │ │ │ │ │ + 151: 00000b00 0 NOTYPE LOCAL DEFAULT 7 .LC81 │ │ │ │ │ + 152: 00000b2c 0 NOTYPE LOCAL DEFAULT 7 .LC82 │ │ │ │ │ + 153: 00000b64 0 NOTYPE LOCAL DEFAULT 7 .LC83 │ │ │ │ │ + 154: 0000025c 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ + 155: 00000b88 0 NOTYPE LOCAL DEFAULT 7 .LC84 │ │ │ │ │ + 156: 00000260 0 NOTYPE LOCAL DEFAULT 8 $t │ │ │ │ │ + 157: 00000c10 0 NOTYPE LOCAL DEFAULT 7 .LC85 │ │ │ │ │ + 158: 00000cb0 0 NOTYPE LOCAL DEFAULT 7 .LC86 │ │ │ │ │ + 159: 00000ce0 0 NOTYPE LOCAL DEFAULT 7 .LC87 │ │ │ │ │ + 160: 00000d04 0 NOTYPE LOCAL DEFAULT 7 .LC88 │ │ │ │ │ + 161: 00000d38 0 NOTYPE LOCAL DEFAULT 7 .LC89 │ │ │ │ │ + 162: 00000d44 0 NOTYPE LOCAL DEFAULT 7 .LC90 │ │ │ │ │ + 163: 000004ed 22 FUNC LOCAL DEFAULT 8 _buffer_release_call │ │ │ │ │ + 164: 000005b3 50 FUNC LOCAL DEFAULT 8 _Py_add_one_to_index_C │ │ │ │ │ + 165: 000005e5 40 FUNC LOCAL DEFAULT 8 _Py_add_one_to_index_F │ │ │ │ │ + 166: 00000d4c 0 NOTYPE LOCAL DEFAULT 7 .LC91 │ │ │ │ │ + 167: 00000d84 0 NOTYPE LOCAL DEFAULT 7 .LC92 │ │ │ │ │ + 168: 00000dbc 0 NOTYPE LOCAL DEFAULT 7 .LC93 │ │ │ │ │ + 169: 00000845 78 FUNC LOCAL DEFAULT 8 as_read_buffer │ │ │ │ │ + 170: 00000001 712 FUNC GLOBAL DEFAULT 5 PySequence_Tuple │ │ │ │ │ + 171: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Type │ │ │ │ │ + 172: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Type │ │ │ │ │ + 173: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_AsTuple │ │ │ │ │ + 174: 0000041d 160 FUNC GLOBAL DEFAULT 5 PyObject_GetIter │ │ │ │ │ + 175: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_New │ │ │ │ │ + 176: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ + 177: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ + 178: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyList_AsTupleAndClear │ │ │ │ │ + 179: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTuple_FromArraySteal │ │ │ │ │ + 180: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyList_AppendTakeRefListResize │ │ │ │ │ + 181: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_StopIteration │ │ │ │ │ + 182: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_ExceptionMatches │ │ │ │ │ + 183: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_Clear │ │ │ │ │ + 184: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ + 185: 00000001 76 FUNC GLOBAL DEFAULT 1 PyMapping_GetItemString │ │ │ │ │ + 186: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ + 187: 000002c9 340 FUNC GLOBAL DEFAULT 5 PyObject_GetItem │ │ │ │ │ + 188: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_IndexError │ │ │ │ │ + 189: 000012b1 352 FUNC GLOBAL DEFAULT 5 PyNumber_AsSsize_t │ │ │ │ │ + 190: 00001729 154 FUNC GLOBAL DEFAULT 5 PySequence_GetItem │ │ │ │ │ + 191: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ + 192: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetOptionalAttr │ │ │ │ │ + 193: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ + 194: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ + 195: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_GenericAlias │ │ │ │ │ + 196: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ + 197: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ + 198: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ + 199: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_NextNotImplemented │ │ │ │ │ + 200: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySeqIter_New │ │ │ │ │ + 201: 000004bd 100 FUNC GLOBAL DEFAULT 5 PyIter_Next │ │ │ │ │ + 202: 00000585 206 FUNC GLOBAL DEFAULT 5 PyObject_SetItem │ │ │ │ │ + 203: 00000bc1 156 FUNC GLOBAL DEFAULT 1 PySequence_SetItem │ │ │ │ │ + 204: 00000655 88 FUNC GLOBAL DEFAULT 5 PyMapping_GetOptionalItem │ │ │ │ │ + 205: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Type │ │ │ │ │ + 206: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_GetItemRef │ │ │ │ │ + 207: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_KeyError │ │ │ │ │ + 208: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ + 209: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ + 210: 000006ad 22 FUNC GLOBAL DEFAULT 5 PyMapping_Check │ │ │ │ │ + 211: 0000004d 46 FUNC GLOBAL DEFAULT 1 PyObject_Type │ │ │ │ │ + 212: 0000007d 88 FUNC GLOBAL DEFAULT 1 PyMapping_SetItemString │ │ │ │ │ + 213: 000006c5 1516 FUNC GLOBAL DEFAULT 5 PyObject_IsInstance │ │ │ │ │ + 214: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnion_Type │ │ │ │ │ + 215: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_union_args │ │ │ │ │ + 216: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_LookupSpecial │ │ │ │ │ + 217: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ │ + 218: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckRecursiveCall │ │ │ │ │ + 219: 0000128d 36 FUNC GLOBAL DEFAULT 5 PySequence_Contains │ │ │ │ │ + 220: 00000509 342 FUNC GLOBAL HIDDEN 1 _PySequence_IterSearch │ │ │ │ │ + 221: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsSsize_t │ │ │ │ │ + 222: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_OverflowError │ │ │ │ │ + 223: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_GivenExceptionMatches │ │ │ │ │ + 224: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_Type │ │ │ │ │ + 225: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_DeprecationWarning │ │ │ │ │ + 226: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnFormat │ │ │ │ │ + 227: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_Format │ │ │ │ │ + 228: 00001411 204 FUNC GLOBAL DEFAULT 5 _PyNumber_Index │ │ │ │ │ + 229: 000014dd 114 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceOr │ │ │ │ │ + 230: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ + 231: 000015d9 336 FUNC GLOBAL DEFAULT 5 PyObject_Format │ │ │ │ │ + 232: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Type │ │ │ │ │ + 233: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Str │ │ │ │ │ + 234: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_GetConstant │ │ │ │ │ + 235: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SystemError │ │ │ │ │ + 236: 000017c5 432 FUNC GLOBAL DEFAULT 5 PyObject_IsSubclass │ │ │ │ │ + 237: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ + 238: 00001e25 196 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceAdd │ │ │ │ │ + 239: 00002001 176 FUNC GLOBAL DEFAULT 5 PySequence_Fast │ │ │ │ │ + 240: 000020c1 98 FUNC GLOBAL DEFAULT 5 PySequence_List │ │ │ │ │ + 241: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_SetString │ │ │ │ │ + 242: 000020b1 16 FUNC GLOBAL DEFAULT 5 PyObject_CheckBuffer │ │ │ │ │ + 243: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyList_Extend │ │ │ │ │ + 244: 00002125 46 FUNC GLOBAL HIDDEN 5 _PyObject_RealIsSubclass │ │ │ │ │ + 245: 00002185 90 FUNC GLOBAL DEFAULT 5 PyObject_Size │ │ │ │ │ + 246: 000021e1 204 FUNC GLOBAL DEFAULT 5 PyObject_DelItem │ │ │ │ │ + 247: 0000018d 156 FUNC GLOBAL DEFAULT 1 PySequence_DelItem │ │ │ │ │ + 248: 000022ad 384 FUNC GLOBAL DEFAULT 5 PyNumber_Add │ │ │ │ │ + 249: 0000242d 18 FUNC GLOBAL DEFAULT 5 PyIndex_Check │ │ │ │ │ + 250: 00002441 66 FUNC GLOBAL DEFAULT 5 PyNumber_Negative │ │ │ │ │ + 251: 00002485 530 FUNC GLOBAL DEFAULT 5 PyNumber_Multiply │ │ │ │ │ + 252: 00002699 268 FUNC GLOBAL DEFAULT 5 PyNumber_And │ │ │ │ │ + 253: 000027a5 472 FUNC GLOBAL DEFAULT 5 PyObject_LengthHint │ │ │ │ │ + 254: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckFunctionResult │ │ │ │ │ + 255: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ + 256: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ + 257: 0000297d 268 FUNC GLOBAL DEFAULT 5 PyNumber_Lshift │ │ │ │ │ + 258: 00002a89 268 FUNC GLOBAL DEFAULT 5 PyNumber_Subtract │ │ │ │ │ + 259: 00002b95 446 FUNC GLOBAL DEFAULT 5 PyNumber_Long │ │ │ │ │ + 260: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromUnicodeObject │ │ │ │ │ + 261: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_FromBytes │ │ │ │ │ + 262: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_Type │ │ │ │ │ + 263: 00002e79 96 FUNC GLOBAL DEFAULT 5 PyObject_GetBuffer │ │ │ │ │ + 264: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_Copy │ │ │ │ │ + 265: 00003291 248 FUNC GLOBAL DEFAULT 5 PyNumber_Index │ │ │ │ │ + 266: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyByteArray_empty_string │ │ │ │ │ + 267: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_FromStringAndSize │ │ │ │ │ + 268: 00003009 82 FUNC GLOBAL DEFAULT 5 PyBuffer_Release │ │ │ │ │ + 269: 00002e2d 74 FUNC GLOBAL DEFAULT 5 PyNumber_Check │ │ │ │ │ + 270: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyComplex_Type │ │ │ │ │ + 271: 00000229 66 FUNC GLOBAL DEFAULT 1 PyNumber_Invert │ │ │ │ │ + 272: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ + 273: 00002ed9 304 FUNC GLOBAL DEFAULT 5 PyBuffer_FillInfo │ │ │ │ │ + 274: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_BufferError │ │ │ │ │ + 275: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ + 276: 0000026d 60 FUNC GLOBAL DEFAULT 1 PyMapping_Keys │ │ │ │ │ + 277: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Keys │ │ │ │ │ + 278: 0000305d 90 FUNC GLOBAL DEFAULT 5 PyMapping_Size │ │ │ │ │ + 279: 000002a9 60 FUNC GLOBAL DEFAULT 1 PyMapping_Items │ │ │ │ │ + 280: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Items │ │ │ │ │ + 281: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_VectorcallMethod │ │ │ │ │ + 282: 00003191 256 FUNC GLOBAL DEFAULT 5 PyNumber_Or │ │ │ │ │ + 283: 00003389 268 FUNC GLOBAL DEFAULT 5 PyNumber_Remainder │ │ │ │ │ + 284: 00003495 268 FUNC GLOBAL DEFAULT 5 PyNumber_FloorDivide │ │ │ │ │ + 285: 00003611 26 FUNC GLOBAL DEFAULT 5 PyIter_Check │ │ │ │ │ + 286: 000002e5 40 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceSubtract │ │ │ │ │ + 287: 00003635 268 FUNC GLOBAL DEFAULT 5 PyNumber_TrueDivide │ │ │ │ │ + 288: 00003741 450 FUNC GLOBAL HIDDEN 5 _PyNumber_PowerNoMod │ │ │ │ │ + 289: 00003a99 92 FUNC GLOBAL DEFAULT 5 PySequence_Size │ │ │ │ │ + 290: 00003af5 26 FUNC GLOBAL DEFAULT 5 PySequence_Check │ │ │ │ │ + 291: 00003b11 184 FUNC GLOBAL DEFAULT 5 PyBuffer_IsContiguous │ │ │ │ │ + 292: 00000325 192 FUNC GLOBAL DEFAULT 1 PySequence_Concat │ │ │ │ │ + 293: 000003e5 40 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceAnd │ │ │ │ │ + 294: 00003c09 66 FUNC GLOBAL DEFAULT 5 PyNumber_Absolute │ │ │ │ │ + 295: 00003c4d 268 FUNC GLOBAL DEFAULT 5 PyNumber_Divmod │ │ │ │ │ + 296: 0000040d 30 FUNC GLOBAL HIDDEN 1 _PyObject_HasLen │ │ │ │ │ + 297: 0000042d 4 FUNC GLOBAL HIDDEN 1 _PyObject_RealIsInstance │ │ │ │ │ + 298: 00000431 114 FUNC GLOBAL DEFAULT 1 PySequence_GetSlice │ │ │ │ │ + 299: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PySlice_FromIndices │ │ │ │ │ + 300: 000004a5 56 FUNC GLOBAL DEFAULT 1 PyNumber_Xor │ │ │ │ │ + 301: 000004dd 40 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceXor │ │ │ │ │ + 302: 00000505 4 FUNC GLOBAL DEFAULT 1 PySequence_Index │ │ │ │ │ + 303: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompareBool │ │ │ │ │ + 304: 00003d59 268 FUNC GLOBAL DEFAULT 5 PyNumber_Rshift │ │ │ │ │ + 305: 00003e65 114 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceLshift │ │ │ │ │ + 306: 00000661 12 FUNC GLOBAL DEFAULT 1 PyNumber_Power │ │ │ │ │ + 307: 0000066d 180 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceMultiply │ │ │ │ │ + 308: 00003ed9 282 FUNC GLOBAL DEFAULT 5 PyNumber_ToBase │ │ │ │ │ + 309: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_Format │ │ │ │ │ + 310: 00000721 60 FUNC GLOBAL DEFAULT 1 PyMapping_Values │ │ │ │ │ + 311: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Values │ │ │ │ │ + 312: 0000075d 132 FUNC GLOBAL DEFAULT 1 PyIter_Send │ │ │ │ │ + 313: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyGen_FetchStopIterationValue │ │ │ │ │ + 314: 000007e1 40 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceRemainder │ │ │ │ │ + 315: 00000809 66 FUNC GLOBAL DEFAULT 1 PyNumber_Positive │ │ │ │ │ + 316: 0000084d 380 FUNC GLOBAL DEFAULT 1 PyNumber_Float │ │ │ │ │ + 317: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_Type │ │ │ │ │ + 318: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_FromString │ │ │ │ │ + 319: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_FromDouble │ │ │ │ │ + 320: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsDouble │ │ │ │ │ + 321: 000009c9 40 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceFloorDivide │ │ │ │ │ + 322: 00000001 10 FUNC GLOBAL HIDDEN 8 _PyNumber_InPlacePowerNoMod │ │ │ │ │ + 323: 000009f1 40 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceTrueDivide │ │ │ │ │ + 324: 00000061 58 FUNC GLOBAL DEFAULT 8 PyNumber_MatrixMultiply │ │ │ │ │ + 325: 0000009b 38 FUNC GLOBAL DEFAULT 8 PyNumber_InPlaceMatrixMultiply │ │ │ │ │ + 326: 00000aa1 40 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceRshift │ │ │ │ │ + 327: 000000c1 6 FUNC GLOBAL DEFAULT 8 PySequence_Count │ │ │ │ │ + 328: 000000c7 150 FUNC GLOBAL DEFAULT 8 PySequence_InPlaceConcat │ │ │ │ │ + 329: 00000b2d 88 FUNC GLOBAL DEFAULT 1 PyMapping_GetOptionalItemString │ │ │ │ │ + 330: 0000015d 2 FUNC GLOBAL DEFAULT 8 PyNumber_InPlacePower │ │ │ │ │ + 331: 00000b85 60 FUNC GLOBAL DEFAULT 1 PyIter_NextItem │ │ │ │ │ + 332: 0000015f 134 FUNC GLOBAL DEFAULT 8 PyObject_GetAIter │ │ │ │ │ + 333: 000001e5 76 FUNC GLOBAL DEFAULT 8 PyObject_DelItemString │ │ │ │ │ + 334: 00000261 64 FUNC GLOBAL DEFAULT 8 PyMapping_HasKey │ │ │ │ │ + 335: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_FormatUnraisable │ │ │ │ │ + 336: 000002a1 62 FUNC GLOBAL DEFAULT 8 PyMapping_HasKeyString │ │ │ │ │ + 337: 000002df 36 FUNC GLOBAL DEFAULT 8 PyMapping_HasKeyStringWithError │ │ │ │ │ + 338: 00000303 36 FUNC GLOBAL DEFAULT 8 PyMapping_HasKeyWithError │ │ │ │ │ + 339: 00000c5d 118 FUNC GLOBAL DEFAULT 1 PySequence_DelSlice │ │ │ │ │ + 340: 00000327 168 FUNC GLOBAL DEFAULT 8 PySequence_InPlaceRepeat │ │ │ │ │ + 341: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ │ + 342: 000003cf 162 FUNC GLOBAL DEFAULT 8 PySequence_Repeat │ │ │ │ │ + 343: 00000cd5 120 FUNC GLOBAL DEFAULT 1 PySequence_SetSlice │ │ │ │ │ + 344: 00000d4d 54 FUNC GLOBAL DEFAULT 1 PyBuffer_GetPointer │ │ │ │ │ + 345: 00000471 110 FUNC GLOBAL DEFAULT 8 PyBuffer_SizeFromFormat │ │ │ │ │ + 346: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyImport_ImportModuleAttrString │ │ │ │ │ + 347: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallFunctionObjArgs │ │ │ │ │ + 348: 000004df 14 FUNC GLOBAL DEFAULT 8 _PyBuffer_ReleaseInInterpreterAndRawFree │ │ │ │ │ + 349: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CallInInterpreterAndRawFree │ │ │ │ │ + 350: 00000503 176 FUNC GLOBAL DEFAULT 8 PyBuffer_FromContiguous │ │ │ │ │ + 351: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ + 352: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ + 353: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ + 354: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idiv │ │ │ │ │ + 355: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ + 356: 0000060d 4 FUNC GLOBAL DEFAULT 8 PyObject_Length │ │ │ │ │ + 357: 00000611 58 FUNC GLOBAL DEFAULT 8 PyBuffer_FillContiguousStrides │ │ │ │ │ + 358: 0000064b 398 FUNC GLOBAL DEFAULT 8 PyObject_CopyData │ │ │ │ │ + 359: 000007d9 108 FUNC GLOBAL DEFAULT 8 PyObject_AsWriteBuffer │ │ │ │ │ + 360: 00000893 2 FUNC GLOBAL DEFAULT 8 PyObject_AsCharBuffer │ │ │ │ │ + 361: 00000895 2 FUNC GLOBAL DEFAULT 8 PyObject_AsReadBuffer │ │ │ │ │ + 362: 00000897 60 FUNC GLOBAL DEFAULT 8 PyObject_CheckReadBuffer │ │ │ │ │ + 363: 000008d3 14 FUNC GLOBAL DEFAULT 8 _PyBuffer_ReleaseInInterpreter │ │ │ │ │ + 364: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CallInInterpreter │ │ │ │ │ + 365: 000008e1 4 FUNC GLOBAL DEFAULT 8 PySequence_Length │ │ │ │ │ + 366: 000008e5 4 FUNC GLOBAL DEFAULT 8 PyMapping_Length │ │ │ │ │ + 367: 000008e9 4 FUNC GLOBAL DEFAULT 8 PySequence_In │ │ │ │ │ + 368: 000008ed 30 FUNC GLOBAL DEFAULT 8 PyAIter_Check │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,1388 +1,1437 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x8f90 contains 240 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x94fc contains 232 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000016 0000bb0a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -00000022 0000bc0a R_ARM_THM_CALL 000002c5 PyObject_GetItem │ │ │ │ │ -0000003a 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000016 0000ba0a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +00000022 0000bb0a R_ARM_THM_CALL 000002c9 PyObject_GetItem │ │ │ │ │ +0000003a 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000044 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ 00000070 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ -00000094 0000bb0a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -000000a2 0000cb0a R_ARM_THM_CALL 00000581 PyObject_SetItem │ │ │ │ │ +00000094 0000ba0a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +000000a2 0000ca0a R_ARM_THM_CALL 00000585 PyObject_SetItem │ │ │ │ │ 000000be 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ -000000cc 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000000e2 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000000e6 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000000f8 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000000fc 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000000cc 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000000e2 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000000e6 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000000f8 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000000fc 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000104 0000292f R_ARM_THM_MOVW_ABS_NC 00000258 .LC12 │ │ │ │ │ 00000108 00002930 R_ARM_THM_MOVT_ABS 00000258 .LC12 │ │ │ │ │ -00000116 0000c60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000012e 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000116 0000c50a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000012e 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000148 00003d2f R_ARM_THM_MOVW_ABS_NC 00000380 .LC20 │ │ │ │ │ 0000014c 00003d30 R_ARM_THM_MOVT_ABS 00000380 .LC20 │ │ │ │ │ -00000160 0000d72f R_ARM_THM_MOVW_ABS_NC 00000000 _PyUnion_Type │ │ │ │ │ -00000164 0000d730 R_ARM_THM_MOVT_ABS 00000000 _PyUnion_Type │ │ │ │ │ +00000160 0000d62f R_ARM_THM_MOVW_ABS_NC 00000000 _PyUnion_Type │ │ │ │ │ +00000164 0000d630 R_ARM_THM_MOVT_ABS 00000000 _PyUnion_Type │ │ │ │ │ 0000016c 00003e2f R_ARM_THM_MOVW_ABS_NC 000003a4 .LC21 │ │ │ │ │ 00000170 00003e30 R_ARM_THM_MOVT_ABS 000003a4 .LC21 │ │ │ │ │ -000001ec 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000001f0 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000001ec 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000001f0 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000200 0000432f R_ARM_THM_MOVW_ABS_NC 00000440 .LC24 │ │ │ │ │ 00000204 00004330 R_ARM_THM_MOVT_ABS 00000440 .LC24 │ │ │ │ │ -00000208 0000c60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000208 0000c50a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000214 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ 0000021a 00002f2f R_ARM_THM_MOVW_ABS_NC 0000031c .LC16 │ │ │ │ │ 0000021e 00002f30 R_ARM_THM_MOVT_ABS 0000031c .LC16 │ │ │ │ │ -00000222 0000c60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000222 0000c50a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000248 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ -00000250 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000254 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000250 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000254 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 0000025a 0000562f R_ARM_THM_MOVW_ABS_NC 0000069c .LC38 │ │ │ │ │ 0000025e 00005630 R_ARM_THM_MOVT_ABS 0000069c .LC38 │ │ │ │ │ -00000264 0000c60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000270 0000ce2f R_ARM_THM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ -00000274 0000ce30 R_ARM_THM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ +00000264 0000c50a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000270 0000cd2f R_ARM_THM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ +00000274 0000cd30 R_ARM_THM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ 00000298 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ -000002a4 0000c702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000002ac 0000ce2f R_ARM_THM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ -000002b0 0000ce30 R_ARM_THM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ +000002a4 0000c602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000002ac 0000cd2f R_ARM_THM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ +000002b0 0000cd30 R_ARM_THM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ 000002d0 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ -000002e0 0000c702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000002e0 0000c602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000002f8 0000672f R_ARM_THM_MOVW_ABS_NC 000007b4 .LC49 │ │ │ │ │ 000002fc 00006730 R_ARM_THM_MOVT_ABS 000007b4 .LC49 │ │ │ │ │ -00000304 0000270a R_ARM_THM_CALL 0000154d binary_iop │ │ │ │ │ -00000340 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ -0000037a 0000250a R_ARM_THM_CALL 00001ee5 binary_op1 │ │ │ │ │ -0000037e 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000382 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000039e 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000003a2 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000003aa 00006f2f R_ARM_THM_MOVW_ABS_NC 00000810 .LC53 │ │ │ │ │ -000003ae 00006f30 R_ARM_THM_MOVT_ABS 00000810 .LC53 │ │ │ │ │ -000003b4 0000c60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000003ba 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000003be 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000003c4 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000003e0 0000702f R_ARM_THM_MOVW_ABS_NC 00000838 .LC54 │ │ │ │ │ -000003e4 00007030 R_ARM_THM_MOVT_ABS 00000838 .LC54 │ │ │ │ │ -000003ec 0000270a R_ARM_THM_CALL 0000154d binary_iop │ │ │ │ │ -0000043a 00012c0a R_ARM_THM_CALL 00000000 _PySlice_FromIndices │ │ │ │ │ -0000045e 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000468 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ -00000470 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000474 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000047a 0000732f R_ARM_THM_MOVW_ABS_NC 00000870 .LC57 │ │ │ │ │ -0000047e 00007330 R_ARM_THM_MOVT_ABS 00000870 .LC57 │ │ │ │ │ -00000484 0000c60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000004a0 0000250a R_ARM_THM_CALL 00001ee5 binary_op1 │ │ │ │ │ -000004a4 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000004a8 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000004b6 0000742f R_ARM_THM_MOVW_ABS_NC 00000890 .LC58 │ │ │ │ │ -000004ba 00007430 R_ARM_THM_MOVT_ABS 00000890 .LC58 │ │ │ │ │ -000004d8 0000752f R_ARM_THM_MOVW_ABS_NC 00000894 .LC59 │ │ │ │ │ -000004dc 00007530 R_ARM_THM_MOVT_ABS 00000894 .LC59 │ │ │ │ │ -000004e4 0000270a R_ARM_THM_CALL 0000154d binary_iop │ │ │ │ │ -00000514 0000af0a R_ARM_THM_CALL 00000419 PyObject_GetIter │ │ │ │ │ -0000052a 0000110a R_ARM_THM_CALL 0000051d iternext │ │ │ │ │ -00000538 0001300a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00000582 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000058e 0000b10a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000059a 0001002f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000059e 00010030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000005a2 00007a2f R_ARM_THM_MOVW_ABS_NC 00000940 .LC64 │ │ │ │ │ -000005a6 00007a30 R_ARM_THM_MOVT_ABS 00000940 .LC64 │ │ │ │ │ -000005ac 0001140a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000005ba 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000005d4 0000df2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000005d8 0000df30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000005dc 0000782f R_ARM_THM_MOVW_ABS_NC 00000900 .LC62 │ │ │ │ │ -000005e0 00007830 R_ARM_THM_MOVT_ABS 00000900 .LC62 │ │ │ │ │ -000005e6 0001140a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000005ec 0000df2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000005f0 0000df30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000005f4 0000792f R_ARM_THM_MOVW_ABS_NC 00000920 .LC63 │ │ │ │ │ -000005f8 00007930 R_ARM_THM_MOVT_ABS 00000920 .LC63 │ │ │ │ │ -000005fe 0001140a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000604 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000608 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000060e 0000d10a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00000620 0000762f R_ARM_THM_MOVW_ABS_NC 00000898 .LC60 │ │ │ │ │ -00000624 00007630 R_ARM_THM_MOVT_ABS 00000898 .LC60 │ │ │ │ │ -00000628 0000c60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000632 0000772f R_ARM_THM_MOVW_ABS_NC 000008d4 .LC61 │ │ │ │ │ -00000636 00007730 R_ARM_THM_MOVT_ABS 000008d4 .LC61 │ │ │ │ │ -0000063a 0000c60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000640 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ -00000648 00006a2f R_ARM_THM_MOVW_ABS_NC 000007bc .LC51 │ │ │ │ │ -0000064c 00006a30 R_ARM_THM_MOVT_ABS 000007bc .LC51 │ │ │ │ │ -0000066c 0000280a R_ARM_THM_CALL 00001581 binary_iop1 │ │ │ │ │ -00000670 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000674 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000006be 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000006c2 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000006ca 00007d2f R_ARM_THM_MOVW_ABS_NC 00000970 .LC67 │ │ │ │ │ -000006ce 00007d30 R_ARM_THM_MOVT_ABS 00000970 .LC67 │ │ │ │ │ -000006d4 0000292f R_ARM_THM_MOVW_ABS_NC 00000258 .LC12 │ │ │ │ │ -000006d8 00002930 R_ARM_THM_MOVT_ABS 00000258 .LC12 │ │ │ │ │ -000006e4 0000c60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000006fe 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000070c 0000ce2f R_ARM_THM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ -00000710 0000ce30 R_ARM_THM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ -0000072e 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ -00000740 0000c702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000770 0000c22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000774 0000c230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000780 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -00000784 0000c830 R_ARM_THM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -00000798 00013a0a R_ARM_THM_CALL 00000000 _PyGen_FetchStopIterationValue │ │ │ │ │ -000007ba 00011a0a R_ARM_THM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ -000007c4 0000c702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000007dc 0000822f R_ARM_THM_MOVW_ABS_NC 000009a4 .LC69 │ │ │ │ │ -000007e0 00008230 R_ARM_THM_MOVT_ABS 000009a4 .LC69 │ │ │ │ │ -000007e8 0000270a R_ARM_THM_CALL 0000154d binary_iop │ │ │ │ │ -00000810 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ -00000818 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000081c 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000822 0000842f R_ARM_THM_MOVW_ABS_NC 000009a8 .LC70 │ │ │ │ │ -00000826 00008430 R_ARM_THM_MOVT_ABS 000009a8 .LC70 │ │ │ │ │ -0000082c 0000c60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000850 00013e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ -00000854 00013e30 R_ARM_THM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ -0000089e 00013e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ -000008a2 00013e30 R_ARM_THM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ -000008a8 0000ee0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000008c2 0000ee0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000008d2 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000008d6 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000008de 0000852f R_ARM_THM_MOVW_ABS_NC 000009d0 .LC71 │ │ │ │ │ -000008e2 00008530 R_ARM_THM_MOVT_ABS 000009d0 .LC71 │ │ │ │ │ -000008e8 0000c60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000908 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000090e 0000e22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00000912 0000e230 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -0000091a 0000862f R_ARM_THM_MOVW_ABS_NC 00000a00 .LC72 │ │ │ │ │ -0000091e 00008630 R_ARM_THM_MOVT_ABS 00000a00 .LC72 │ │ │ │ │ -00000926 0000e30a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -00000954 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000095e 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ -00000964 0000e50a R_ARM_THM_CALL 0000140d _PyNumber_Index │ │ │ │ │ -0000096e 0001410a R_ARM_THM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ -0000098c 0000b10a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000009a4 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000009c4 0000872f R_ARM_THM_MOVW_ABS_NC 00000ab4 .LC73 │ │ │ │ │ -000009c8 00008730 R_ARM_THM_MOVT_ABS 00000ab4 .LC73 │ │ │ │ │ -000009d0 0000270a R_ARM_THM_CALL 0000154d binary_iop │ │ │ │ │ -000009ec 00008b2f R_ARM_THM_MOVW_ABS_NC 00000abc .LC75 │ │ │ │ │ -000009f0 00008b30 R_ARM_THM_MOVT_ABS 00000abc .LC75 │ │ │ │ │ -000009f8 0000270a R_ARM_THM_CALL 0000154d binary_iop │ │ │ │ │ -00000a26 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000a2a 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000a32 0000f20a R_ARM_THM_CALL 00000000 _PyErr_SetString │ │ │ │ │ -00000a58 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000a60 0000b96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000a78 0000c10a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00000a9a 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000aa4 0000c702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000aca 00000a0a R_ARM_THM_CALL 00003629 Py_XDECREF │ │ │ │ │ -00000b1a 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b2a 00000a0a R_ARM_THM_CALL 00003629 Py_XDECREF │ │ │ │ │ -00000b42 0000902f R_ARM_THM_MOVW_ABS_NC 00000ac0 .LC76 │ │ │ │ │ -00000b46 00009030 R_ARM_THM_MOVT_ABS 00000ac0 .LC76 │ │ │ │ │ -00000b4a 0000db0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00000b7e 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b84 0000b10a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000b94 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b9c 0000b96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000bb4 0000952f R_ARM_THM_MOVW_ABS_NC 00000adc .LC79 │ │ │ │ │ -00000bb8 00009530 R_ARM_THM_MOVT_ABS 00000adc .LC79 │ │ │ │ │ -00000bc0 0000270a R_ARM_THM_CALL 0000154d binary_iop │ │ │ │ │ -00000c44 0000bb0a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -00000c52 0000cd0a R_ARM_THM_CALL 00000651 PyMapping_GetOptionalItem │ │ │ │ │ -00000c6a 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000c76 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ -00000ca2 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000ca6 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000cac 0000972f R_ARM_THM_MOVW_ABS_NC 00000ae0 .LC80 │ │ │ │ │ -00000cb0 00009730 R_ARM_THM_MOVT_ABS 00000ae0 .LC80 │ │ │ │ │ -00000cb6 0000c60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000cfc 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ -00000d2c 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000d30 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000d40 0000132f R_ARM_THM_MOVW_ABS_NC 000000cc .LC5 │ │ │ │ │ -00000d44 00001330 R_ARM_THM_MOVT_ABS 000000cc .LC5 │ │ │ │ │ -00000d48 0000c60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000d4e 00002f2f R_ARM_THM_MOVW_ABS_NC 0000031c .LC16 │ │ │ │ │ -00000d52 00002f30 R_ARM_THM_MOVT_ABS 0000031c .LC16 │ │ │ │ │ -00000d56 0000c60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000d7e 00012c0a R_ARM_THM_CALL 00000000 _PySlice_FromIndices │ │ │ │ │ -00000da4 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000dae 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ -00000db8 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000dbc 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000dc2 00009f2f R_ARM_THM_MOVW_ABS_NC 00000cb0 .LC86 │ │ │ │ │ -00000dc6 00009f30 R_ARM_THM_MOVT_ABS 00000cb0 .LC86 │ │ │ │ │ -00000dcc 0000c60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000df8 00012c0a R_ARM_THM_CALL 00000000 _PySlice_FromIndices │ │ │ │ │ -00000e1e 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000e28 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ -00000e32 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000e36 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000e3c 0000a12f R_ARM_THM_MOVW_ABS_NC 00000d04 .LC88 │ │ │ │ │ -00000e40 0000a130 R_ARM_THM_MOVT_ABS 00000d04 .LC88 │ │ │ │ │ -00000e46 0000c60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000027e 00005c1e R_ARM_THM_JUMP24 000030b5 method_output_as_list │ │ │ │ │ -00000282 0001161e R_ARM_THM_JUMP24 00000000 PyDict_Keys │ │ │ │ │ -000002ba 00005c1e R_ARM_THM_JUMP24 000030b5 method_output_as_list │ │ │ │ │ -000002da 0001191e R_ARM_THM_JUMP24 00000000 PyDict_Items │ │ │ │ │ -00000414 0000171e R_ARM_THM_JUMP24 00002d51 object_isinstance │ │ │ │ │ -00000650 00006c1e R_ARM_THM_JUMP24 00003911 ternary_op.constprop.0 │ │ │ │ │ -000006a8 0000481e R_ARM_THM_JUMP24 0000359d sequence_repeat │ │ │ │ │ -00000718 0001381e R_ARM_THM_JUMP24 00000000 PyDict_Values │ │ │ │ │ -0000073a 00005c1e R_ARM_THM_JUMP24 000030b5 method_output_as_list │ │ │ │ │ -000008be 00013f1e R_ARM_THM_JUMP24 00000000 PyFloat_FromString │ │ │ │ │ -0000094a 0001401e R_ARM_THM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ -00000c9c 0000111e R_ARM_THM_JUMP24 0000051d iternext │ │ │ │ │ +00000304 0000270a R_ARM_THM_CALL 00001551 binary_iop │ │ │ │ │ +00000358 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ +00000392 0000250a R_ARM_THM_CALL 00001ee9 binary_op1 │ │ │ │ │ +00000396 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000039a 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000003b6 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000003ba 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000003c2 0000702f R_ARM_THM_MOVW_ABS_NC 00000810 .LC53 │ │ │ │ │ +000003c6 00007030 R_ARM_THM_MOVT_ABS 00000810 .LC53 │ │ │ │ │ +000003cc 0000c50a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000003d2 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000003d6 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000003dc 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000003f8 0000712f R_ARM_THM_MOVW_ABS_NC 00000838 .LC54 │ │ │ │ │ +000003fc 00007130 R_ARM_THM_MOVT_ABS 00000838 .LC54 │ │ │ │ │ +00000404 0000270a R_ARM_THM_CALL 00001551 binary_iop │ │ │ │ │ +00000452 00012b0a R_ARM_THM_CALL 00000000 _PySlice_FromIndices │ │ │ │ │ +00000476 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000480 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ +00000488 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000048c 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000492 0000742f R_ARM_THM_MOVW_ABS_NC 00000870 .LC57 │ │ │ │ │ +00000496 00007430 R_ARM_THM_MOVT_ABS 00000870 .LC57 │ │ │ │ │ +0000049c 0000c50a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000004b8 0000250a R_ARM_THM_CALL 00001ee9 binary_op1 │ │ │ │ │ +000004bc 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000004c0 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000004ce 0000752f R_ARM_THM_MOVW_ABS_NC 00000890 .LC58 │ │ │ │ │ +000004d2 00007530 R_ARM_THM_MOVT_ABS 00000890 .LC58 │ │ │ │ │ +000004f0 0000762f R_ARM_THM_MOVW_ABS_NC 00000894 .LC59 │ │ │ │ │ +000004f4 00007630 R_ARM_THM_MOVT_ABS 00000894 .LC59 │ │ │ │ │ +000004fc 0000270a R_ARM_THM_CALL 00001551 binary_iop │ │ │ │ │ +0000052c 0000ae0a R_ARM_THM_CALL 0000041d PyObject_GetIter │ │ │ │ │ +00000542 0000110a R_ARM_THM_CALL 00000521 iternext │ │ │ │ │ +00000550 00012f0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +0000059a 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000005a6 0000b00a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000005b2 0000ff2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000005b6 0000ff30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000005ba 00007b2f R_ARM_THM_MOVW_ABS_NC 00000940 .LC64 │ │ │ │ │ +000005be 00007b30 R_ARM_THM_MOVT_ABS 00000940 .LC64 │ │ │ │ │ +000005c4 0001130a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000005d2 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000005ec 0000de2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000005f0 0000de30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000005f4 0000792f R_ARM_THM_MOVW_ABS_NC 00000900 .LC62 │ │ │ │ │ +000005f8 00007930 R_ARM_THM_MOVT_ABS 00000900 .LC62 │ │ │ │ │ +000005fe 0001130a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000604 0000de2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00000608 0000de30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000060c 00007a2f R_ARM_THM_MOVW_ABS_NC 00000920 .LC63 │ │ │ │ │ +00000610 00007a30 R_ARM_THM_MOVT_ABS 00000920 .LC63 │ │ │ │ │ +00000616 0001130a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000061c 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000620 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000626 0000d00a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00000638 0000772f R_ARM_THM_MOVW_ABS_NC 00000898 .LC60 │ │ │ │ │ +0000063c 00007730 R_ARM_THM_MOVT_ABS 00000898 .LC60 │ │ │ │ │ +00000640 0000c50a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000064a 0000782f R_ARM_THM_MOVW_ABS_NC 000008d4 .LC61 │ │ │ │ │ +0000064e 00007830 R_ARM_THM_MOVT_ABS 000008d4 .LC61 │ │ │ │ │ +00000652 0000c50a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000658 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ +00000660 00006b2f R_ARM_THM_MOVW_ABS_NC 000007bc .LC51 │ │ │ │ │ +00000664 00006b30 R_ARM_THM_MOVT_ABS 000007bc .LC51 │ │ │ │ │ +00000684 0000280a R_ARM_THM_CALL 00001585 binary_iop1 │ │ │ │ │ +00000688 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000068c 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000006d6 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000006da 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000006e2 00007e2f R_ARM_THM_MOVW_ABS_NC 00000970 .LC67 │ │ │ │ │ +000006e6 00007e30 R_ARM_THM_MOVT_ABS 00000970 .LC67 │ │ │ │ │ +000006ec 0000292f R_ARM_THM_MOVW_ABS_NC 00000258 .LC12 │ │ │ │ │ +000006f0 00002930 R_ARM_THM_MOVT_ABS 00000258 .LC12 │ │ │ │ │ +000006fc 0000c50a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000716 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000724 0000cd2f R_ARM_THM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ +00000728 0000cd30 R_ARM_THM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ +00000746 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ +00000758 0000c602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000788 0000c12f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000078c 0000c130 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000798 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +0000079c 0000c730 R_ARM_THM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +000007b0 0001390a R_ARM_THM_CALL 00000000 _PyGen_FetchStopIterationValue │ │ │ │ │ +000007d2 0001190a R_ARM_THM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ +000007dc 0000c602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000007f4 0000832f R_ARM_THM_MOVW_ABS_NC 000009a4 .LC69 │ │ │ │ │ +000007f8 00008330 R_ARM_THM_MOVT_ABS 000009a4 .LC69 │ │ │ │ │ +00000800 0000270a R_ARM_THM_CALL 00001551 binary_iop │ │ │ │ │ +00000828 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ +00000830 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000834 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000083a 0000852f R_ARM_THM_MOVW_ABS_NC 000009a8 .LC70 │ │ │ │ │ +0000083e 00008530 R_ARM_THM_MOVT_ABS 000009a8 .LC70 │ │ │ │ │ +00000844 0000c50a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000868 00013d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ +0000086c 00013d30 R_ARM_THM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ +000008b6 00013d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ +000008ba 00013d30 R_ARM_THM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ +000008c0 0000ed0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000008da 0000ed0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000008ea 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000008ee 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000008f6 0000862f R_ARM_THM_MOVW_ABS_NC 000009d0 .LC71 │ │ │ │ │ +000008fa 00008630 R_ARM_THM_MOVT_ABS 000009d0 .LC71 │ │ │ │ │ +00000900 0000c50a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000920 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000926 0000e12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +0000092a 0000e130 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00000932 0000872f R_ARM_THM_MOVW_ABS_NC 00000a00 .LC72 │ │ │ │ │ +00000936 00008730 R_ARM_THM_MOVT_ABS 00000a00 .LC72 │ │ │ │ │ +0000093e 0000e20a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +0000096c 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000976 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ +0000097c 0000e40a R_ARM_THM_CALL 00001411 _PyNumber_Index │ │ │ │ │ +00000986 0001400a R_ARM_THM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ +000009a4 0000b00a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000009bc 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000009dc 0000882f R_ARM_THM_MOVW_ABS_NC 00000ab4 .LC73 │ │ │ │ │ +000009e0 00008830 R_ARM_THM_MOVT_ABS 00000ab4 .LC73 │ │ │ │ │ +000009e8 0000270a R_ARM_THM_CALL 00001551 binary_iop │ │ │ │ │ +00000a04 00008c2f R_ARM_THM_MOVW_ABS_NC 00000abc .LC75 │ │ │ │ │ +00000a08 00008c30 R_ARM_THM_MOVT_ABS 00000abc .LC75 │ │ │ │ │ +00000a10 0000270a R_ARM_THM_CALL 00001551 binary_iop │ │ │ │ │ +00000a2e 0000c00a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00000a60 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a74 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000a78 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000a80 0000f10a R_ARM_THM_CALL 00000000 _PyErr_SetString │ │ │ │ │ +00000a88 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a98 0000c602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000a9c 0000b86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000ab4 0000942f R_ARM_THM_MOVW_ABS_NC 00000adc .LC79 │ │ │ │ │ +00000ab8 00009430 R_ARM_THM_MOVT_ABS 00000adc .LC79 │ │ │ │ │ +00000ac0 0000270a R_ARM_THM_CALL 00001551 binary_iop │ │ │ │ │ +00000b44 0000ba0a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +00000b52 0000cc0a R_ARM_THM_CALL 00000655 PyMapping_GetOptionalItem │ │ │ │ │ +00000b6a 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000b76 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ +00000ba2 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000ba6 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000bac 0000962f R_ARM_THM_MOVW_ABS_NC 00000ae0 .LC80 │ │ │ │ │ +00000bb0 00009630 R_ARM_THM_MOVT_ABS 00000ae0 .LC80 │ │ │ │ │ +00000bb6 0000c50a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000bfc 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ +00000c2c 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000c30 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000c40 0000132f R_ARM_THM_MOVW_ABS_NC 000000cc .LC5 │ │ │ │ │ +00000c44 00001330 R_ARM_THM_MOVT_ABS 000000cc .LC5 │ │ │ │ │ +00000c48 0000c50a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000c4e 00002f2f R_ARM_THM_MOVW_ABS_NC 0000031c .LC16 │ │ │ │ │ +00000c52 00002f30 R_ARM_THM_MOVT_ABS 0000031c .LC16 │ │ │ │ │ +00000c56 0000c50a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000c7e 00012b0a R_ARM_THM_CALL 00000000 _PySlice_FromIndices │ │ │ │ │ +00000ca4 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000cae 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ +00000cb8 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000cbc 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000cc2 00009e2f R_ARM_THM_MOVW_ABS_NC 00000cb0 .LC86 │ │ │ │ │ +00000cc6 00009e30 R_ARM_THM_MOVT_ABS 00000cb0 .LC86 │ │ │ │ │ +00000ccc 0000c50a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000cf8 00012b0a R_ARM_THM_CALL 00000000 _PySlice_FromIndices │ │ │ │ │ +00000d1e 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d28 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ +00000d32 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000d36 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000d3c 0000a02f R_ARM_THM_MOVW_ABS_NC 00000d04 .LC88 │ │ │ │ │ +00000d40 0000a030 R_ARM_THM_MOVT_ABS 00000d04 .LC88 │ │ │ │ │ +00000d46 0000c50a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000186 0000401e R_ARM_THM_JUMP24 00003ff5 abstract_issubclass │ │ │ │ │ +0000027e 00005c1e R_ARM_THM_JUMP24 000030b9 method_output_as_list │ │ │ │ │ +00000282 0001151e R_ARM_THM_JUMP24 00000000 PyDict_Keys │ │ │ │ │ +000002ba 00005c1e R_ARM_THM_JUMP24 000030b9 method_output_as_list │ │ │ │ │ +000002da 0001181e R_ARM_THM_JUMP24 00000000 PyDict_Items │ │ │ │ │ +0000031e 0000b11e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +0000042c 0000171e R_ARM_THM_JUMP24 00002d55 object_isinstance │ │ │ │ │ +00000668 00006d1e R_ARM_THM_JUMP24 00003905 ternary_op.constprop.0 │ │ │ │ │ +000006c0 0000481e R_ARM_THM_JUMP24 000035a1 sequence_repeat │ │ │ │ │ +00000730 0001371e R_ARM_THM_JUMP24 00000000 PyDict_Values │ │ │ │ │ +00000752 00005c1e R_ARM_THM_JUMP24 000030b9 method_output_as_list │ │ │ │ │ +000008d6 00013e1e R_ARM_THM_JUMP24 00000000 PyFloat_FromString │ │ │ │ │ +00000962 00013f1e R_ARM_THM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ +00000b9c 0000111e R_ARM_THM_JUMP24 00000521 iternext │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x9710 contains 976 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x9c3c contains 1033 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000018 0000ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -0000001c 0000ac30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -00000026 0000ad2f R_ARM_THM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ -0000002a 0000ad30 R_ARM_THM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ -0000004e 0000af0a R_ARM_THM_CALL 00000419 PyObject_GetIter │ │ │ │ │ -000000cc 0000b00a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -00000136 0000b10a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000152 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000015c 0000b30a R_ARM_THM_CALL 00000000 _PyList_AsTupleAndClear │ │ │ │ │ -0000017a 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000194 0000b10a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000001ac 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000001b4 0000b40a R_ARM_THM_CALL 00000000 _PyTuple_FromArraySteal │ │ │ │ │ -000001c2 0000b50a R_ARM_THM_CALL 00000000 _PyList_AppendTakeRefListResize │ │ │ │ │ -0000021c 0000b62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -00000220 0000b630 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -0000022a 0000b70a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -00000234 0000b80a R_ARM_THM_CALL 00000000 _PyErr_Clear │ │ │ │ │ -00000242 0000b62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -00000246 0000b630 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -00000252 0000b70a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -00000262 0000b80a R_ARM_THM_CALL 00000000 _PyErr_Clear │ │ │ │ │ -0000026a 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ -0000029c 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000002a4 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000002ac 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000002b4 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000002bc 0000b96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000002c0 0000b96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000312 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00000316 0000bd30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00000320 0000be0a R_ARM_THM_CALL 000012ad PyNumber_AsSsize_t │ │ │ │ │ -00000340 0000c02f R_ARM_THM_MOVW_ABS_NC 00000000 PyType_Type │ │ │ │ │ -00000344 0000c030 R_ARM_THM_MOVT_ABS 00000000 PyType_Type │ │ │ │ │ -00000354 0000c10a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00000362 0000c22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000366 0000c230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000370 0000c30a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00000388 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000398 0000b10a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000003be 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000003c2 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000003c6 0000072f R_ARM_THM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ -000003ca 00000730 R_ARM_THM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ -000003d2 0000c60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000003d8 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000003dc 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000003e2 0000062f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000003e6 00000630 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000003ec 0000c60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000003f2 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000003f6 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000003fe 0000082f R_ARM_THM_MOVW_ABS_NC 00000054 .LC2 │ │ │ │ │ -00000402 00000830 R_ARM_THM_MOVT_ABS 00000054 .LC2 │ │ │ │ │ -00000408 0000c60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000040e 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ -00000414 0000c702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000436 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -0000043a 0000c830 R_ARM_THM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -00000466 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000046a 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000046e 00000c2f R_ARM_THM_MOVW_ABS_NC 0000007c .LC3 │ │ │ │ │ -00000472 00000c30 R_ARM_THM_MOVT_ABS 0000007c .LC3 │ │ │ │ │ -0000047a 0000c60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000482 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000486 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000048c 00000d2f R_ARM_THM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ -00000490 00000d30 R_ARM_THM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ -0000049a 0000c60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000004b2 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000004f0 0000b62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -000004f4 0000b630 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -00000500 0000b70a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -0000050e 0000b80a R_ARM_THM_CALL 00000000 _PyErr_Clear │ │ │ │ │ -00000518 0000b96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000055a 0000b62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -0000055e 0000b630 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -00000568 0000b70a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -00000576 0000b80a R_ARM_THM_CALL 00000000 _PyErr_Clear │ │ │ │ │ -0000057c 0000b96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000005d6 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -000005da 0000bd30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -000005e2 0000be0a R_ARM_THM_CALL 000012ad PyNumber_AsSsize_t │ │ │ │ │ -000005fa 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ -00000608 0000b10a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000618 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000061c 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000624 0000132f R_ARM_THM_MOVW_ABS_NC 000000cc .LC5 │ │ │ │ │ -00000628 00001330 R_ARM_THM_MOVT_ABS 000000cc .LC5 │ │ │ │ │ -0000062e 0000c60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000634 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000638 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000063e 0000062f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000642 00000630 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000648 0000c60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000654 0000ce2f R_ARM_THM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ -00000658 0000ce30 R_ARM_THM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ -00000676 0000bc0a R_ARM_THM_CALL 000002c5 PyObject_GetItem │ │ │ │ │ -00000688 0000d02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ -0000068c 0000d030 R_ARM_THM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ -00000694 0000d10a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -0000069a 0000d20a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -000006dc 0000c02f R_ARM_THM_MOVW_ABS_NC 00000000 PyType_Type │ │ │ │ │ -000006e0 0000c030 R_ARM_THM_MOVT_ABS 00000000 PyType_Type │ │ │ │ │ -000006f6 0000d72f R_ARM_THM_MOVW_ABS_NC 00000000 _PyUnion_Type │ │ │ │ │ -000006fa 0000d730 R_ARM_THM_MOVT_ABS 00000000 _PyUnion_Type │ │ │ │ │ -000008f6 0000d80a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ -00000910 0000d90a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -0000092a 0000c30a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00000940 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000094c 0000da0a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -0000096a 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000974 0000b96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000978 0000c702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000982 0000d90a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -000009a0 0000c30a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -000009ba 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000009ca 0000da0a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -000009ea 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000009fc 0000d80a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ -00000a16 0000d90a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00000a34 0000c30a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00000a4c 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000a5a 0000da0a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00000a7a 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000a8e 0000d90a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00000aa4 0000c30a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00000abe 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000ac8 0000da0a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00000ae6 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000af6 0000152f R_ARM_THM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ -00000afa 00001530 R_ARM_THM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ -00000b00 0000db0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00000b1c 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b46 0000152f R_ARM_THM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ -00000b4a 00001530 R_ARM_THM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ -00000b50 0000db0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00000b6e 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b80 0000152f R_ARM_THM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ -00000b84 00001530 R_ARM_THM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ -00000b88 0000db0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00000ba6 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000bb8 0000152f R_ARM_THM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ -00000bbc 00001530 R_ARM_THM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ -00000bc2 0000db0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00000bda 0000152f R_ARM_THM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ -00000bde 00001530 R_ARM_THM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ -00000be2 0000db0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00000c00 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000c28 0000c702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000c38 0000152f R_ARM_THM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ -00000c3c 00001530 R_ARM_THM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ -00000c42 0000db0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00000c52 0000d80a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ -00000c68 0000152f R_ARM_THM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ -00000c6c 00001530 R_ARM_THM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ -00000c72 0000db0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00000c82 0000d80a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ -00000c96 0000152f R_ARM_THM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ -00000c9a 00001530 R_ARM_THM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ -00000ca0 0000db0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00000cca 0000c02f R_ARM_THM_MOVW_ABS_NC 00000000 PyType_Type │ │ │ │ │ -00000cce 0000c030 R_ARM_THM_MOVT_ABS 00000000 PyType_Type │ │ │ │ │ -00000cda 0000d72f R_ARM_THM_MOVW_ABS_NC 00000000 _PyUnion_Type │ │ │ │ │ -00000cde 0000d730 R_ARM_THM_MOVT_ABS 00000000 _PyUnion_Type │ │ │ │ │ -00000ed8 0000d80a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ -00000ef4 0000d90a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00000f12 0000c30a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00000f28 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000f34 0000da0a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00000f52 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000f60 0000d90a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00000f7e 0000c30a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00000f98 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000fa8 0000da0a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00000fc8 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000fda 0000d80a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ -00000ff4 0000d90a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00001012 0000c30a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -0000102a 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001038 0000da0a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00001058 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000106c 0000d90a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00001082 0000c30a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -0000109c 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000010a6 0000da0a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -000010c4 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000010d4 0000152f R_ARM_THM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ -000010d8 00001530 R_ARM_THM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ -000010de 0000db0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -000010fa 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001124 0000152f R_ARM_THM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ -00001128 00001530 R_ARM_THM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ -0000112e 0000db0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -0000114c 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000115e 0000152f R_ARM_THM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ -00001162 00001530 R_ARM_THM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ -00001166 0000db0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001184 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000118c 0000c702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000119c 0000152f R_ARM_THM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ -000011a0 00001530 R_ARM_THM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ -000011a8 0000db0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -000011c2 0000152f R_ARM_THM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ -000011c6 00001530 R_ARM_THM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ -000011cc 0000db0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -000011ea 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001214 0000152f R_ARM_THM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ -00001218 00001530 R_ARM_THM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ -0000121e 0000db0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -0000122e 0000d80a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ -00001244 0000152f R_ARM_THM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ -00001248 00001530 R_ARM_THM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ -0000124e 0000db0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -0000125e 0000d80a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ -00001272 0000152f R_ARM_THM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ -00001276 00001530 R_ARM_THM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ -0000127c 0000db0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -000012de 0000de0a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00001300 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000131e 0000df2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00001322 0000df30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000132a 0000e00a R_ARM_THM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ -00001334 0000b80a R_ARM_THM_CALL 00000000 _PyErr_Clear │ │ │ │ │ -0000135e 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001362 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001366 00001e2f R_ARM_THM_MOVW_ABS_NC 00000118 .LC7 │ │ │ │ │ -0000136a 00001e30 R_ARM_THM_MOVT_ABS 00000118 .LC7 │ │ │ │ │ -00001372 0000c60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001386 0000e12f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -0000138a 0000e130 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -0000139a 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000139e 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000013a2 00001f2f R_ARM_THM_MOVW_ABS_NC 0000014c .LC8 │ │ │ │ │ -000013a6 00001f30 R_ARM_THM_MOVT_ABS 0000014c .LC8 │ │ │ │ │ -000013ae 0000c60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000013c4 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000013ca 0000e22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -000013ce 0000e230 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -000013d2 0000202f R_ARM_THM_MOVW_ABS_NC 00000178 .LC9 │ │ │ │ │ -000013d6 00002030 R_ARM_THM_MOVT_ABS 00000178 .LC9 │ │ │ │ │ -000013de 0000e30a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -000013ea 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ -000013f8 0000212f R_ARM_THM_MOVW_ABS_NC 00000224 .LC10 │ │ │ │ │ -000013fc 00002130 R_ARM_THM_MOVT_ABS 00000224 .LC10 │ │ │ │ │ -00001400 0000e40a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00001408 0000b96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001442 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001446 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000144a 00001e2f R_ARM_THM_MOVW_ABS_NC 00000118 .LC7 │ │ │ │ │ -0000144e 00001e30 R_ARM_THM_MOVT_ABS 00000118 .LC7 │ │ │ │ │ -00001456 0000c60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001468 0000e12f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -0000146c 0000e130 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -0000147c 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001480 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001486 00001f2f R_ARM_THM_MOVW_ABS_NC 0000014c .LC8 │ │ │ │ │ -0000148a 00001f30 R_ARM_THM_MOVT_ABS 0000014c .LC8 │ │ │ │ │ -00001490 0000c60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000014a6 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000014ac 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ -000014b2 0000e22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -000014b6 0000e230 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -000014ba 0000202f R_ARM_THM_MOVW_ABS_NC 00000178 .LC9 │ │ │ │ │ -000014be 00002030 R_ARM_THM_MOVT_ABS 00000178 .LC9 │ │ │ │ │ -000014c6 0000e30a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -000014f4 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000014f8 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001508 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000150c 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001524 0000242f R_ARM_THM_MOVW_ABS_NC 00000254 .LC11 │ │ │ │ │ -00001528 00002430 R_ARM_THM_MOVT_ABS 00000254 .LC11 │ │ │ │ │ -00001544 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001564 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001568 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000015a0 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000015a4 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000015cc 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000015ea 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000015ee 0000e930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000015f6 0000e12f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -000015fa 0000e130 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -00001626 0000d90a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00001632 0000c30a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -0000164a 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001666 0000eb0a R_ARM_THM_CALL 00000000 Py_GetConstant │ │ │ │ │ -00001674 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00001678 0000e930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00001680 0000e12f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -00001684 0000e130 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -000016b6 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000016ba 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000016be 00002c2f R_ARM_THM_MOVW_ABS_NC 000002c8 .LC14 │ │ │ │ │ -000016c2 00002c30 R_ARM_THM_MOVT_ABS 000002c8 .LC14 │ │ │ │ │ -000016ca 0000e40a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ -000016d0 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000016d4 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000016da 00002d2f R_ARM_THM_MOVW_ABS_NC 000002f0 .LC15 │ │ │ │ │ -000016de 00002d30 R_ARM_THM_MOVT_ABS 000002f0 .LC15 │ │ │ │ │ -000016e4 0000c60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000016fa 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001700 0000ec2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00001704 0000ec30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -0000170a 00002b2f R_ARM_THM_MOVW_ABS_NC 00000298 .LC13 │ │ │ │ │ -0000170e 00002b30 R_ARM_THM_MOVT_ABS 00000298 .LC13 │ │ │ │ │ -00001716 0000c60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000171c 0000c702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001720 0000b96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000177c 0000302f R_ARM_THM_MOVW_ABS_NC 00000338 .LC17 │ │ │ │ │ -00001780 00003030 R_ARM_THM_MOVT_ABS 00000338 .LC17 │ │ │ │ │ -00001784 0000c60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001792 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001796 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000017aa 00002f2f R_ARM_THM_MOVW_ABS_NC 0000031c .LC16 │ │ │ │ │ -000017ae 00002f30 R_ARM_THM_MOVT_ABS 0000031c .LC16 │ │ │ │ │ -000017b2 0000c60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000017b8 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ -000017d4 0000c02f R_ARM_THM_MOVW_ABS_NC 00000000 PyType_Type │ │ │ │ │ -000017d8 0000c030 R_ARM_THM_MOVT_ABS 00000000 PyType_Type │ │ │ │ │ -000017ee 0000d72f R_ARM_THM_MOVW_ABS_NC 00000000 _PyUnion_Type │ │ │ │ │ -000017f2 0000d730 R_ARM_THM_MOVT_ABS 00000000 _PyUnion_Type │ │ │ │ │ -00001856 0000d80a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ -00001868 0000d90a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -0000187e 0000c30a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00001894 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000189e 0000da0a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -000018b8 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000018f2 0000322f R_ARM_THM_MOVW_ABS_NC 00000364 .LC18 │ │ │ │ │ -000018f6 00003230 R_ARM_THM_MOVT_ABS 00000364 .LC18 │ │ │ │ │ -000018fc 0000db0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001926 0000322f R_ARM_THM_MOVW_ABS_NC 00000364 .LC18 │ │ │ │ │ -0000192a 00003230 R_ARM_THM_MOVT_ABS 00000364 .LC18 │ │ │ │ │ -00001930 0000db0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -0000194a 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001968 0000b96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000196c 0000c702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001984 0000c02f R_ARM_THM_MOVW_ABS_NC 00000000 PyType_Type │ │ │ │ │ -00001988 0000c030 R_ARM_THM_MOVT_ABS 00000000 PyType_Type │ │ │ │ │ -00001994 0000d72f R_ARM_THM_MOVW_ABS_NC 00000000 _PyUnion_Type │ │ │ │ │ -00001998 0000d730 R_ARM_THM_MOVT_ABS 00000000 _PyUnion_Type │ │ │ │ │ -00001a7a 0000ee0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001ab4 0000ee0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001afa 0000d90a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00001b16 0000c30a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00001b2c 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001b38 0000da0a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00001b54 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001b60 0000d80a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ -00001b7a 0000d90a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00001b9a 0000c30a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00001bb6 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001bc6 0000da0a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00001be6 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001bf4 0000d90a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00001c0c 0000c30a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00001c24 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001c2e 0000da0a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00001c4c 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001c8a 0000322f R_ARM_THM_MOVW_ABS_NC 00000364 .LC18 │ │ │ │ │ -00001c8e 00003230 R_ARM_THM_MOVT_ABS 00000364 .LC18 │ │ │ │ │ -00001c94 0000db0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001cb0 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001ce0 0000322f R_ARM_THM_MOVW_ABS_NC 00000364 .LC18 │ │ │ │ │ -00001ce4 00003230 R_ARM_THM_MOVT_ABS 00000364 .LC18 │ │ │ │ │ -00001cea 0000db0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001d2a 0000d80a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ -00001d3e 0000322f R_ARM_THM_MOVW_ABS_NC 00000364 .LC18 │ │ │ │ │ -00001d42 00003230 R_ARM_THM_MOVT_ABS 00000364 .LC18 │ │ │ │ │ -00001d48 0000db0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001d54 0000350a R_ARM_THM_CALL 00000139 recursive_issubclass.part.0 │ │ │ │ │ -00001d68 0000322f R_ARM_THM_MOVW_ABS_NC 00000364 .LC18 │ │ │ │ │ -00001d6c 00003230 R_ARM_THM_MOVT_ABS 00000364 .LC18 │ │ │ │ │ -00001d72 0000db0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001d84 0000350a R_ARM_THM_CALL 00000139 recursive_issubclass.part.0 │ │ │ │ │ -00001d90 0000c702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001da0 0000322f R_ARM_THM_MOVW_ABS_NC 00000364 .LC18 │ │ │ │ │ -00001da4 00003230 R_ARM_THM_MOVT_ABS 00000364 .LC18 │ │ │ │ │ -00001daa 0000db0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001db8 0000d80a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ -00001dcc 0000322f R_ARM_THM_MOVW_ABS_NC 00000364 .LC18 │ │ │ │ │ -00001dd0 00003230 R_ARM_THM_MOVT_ABS 00000364 .LC18 │ │ │ │ │ -00001dd6 0000db0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001df2 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001e3e 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001e42 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001e54 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001e58 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001e92 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001e96 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001e9c 00003a2f R_ARM_THM_MOVW_ABS_NC 0000037c .LC19 │ │ │ │ │ -00001ea0 00003a30 R_ARM_THM_MOVT_ABS 0000037c .LC19 │ │ │ │ │ -00001ea6 0000292f R_ARM_THM_MOVW_ABS_NC 00000258 .LC12 │ │ │ │ │ -00001eaa 00002930 R_ARM_THM_MOVT_ABS 00000258 .LC12 │ │ │ │ │ -00001eb4 0000c60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001ecc 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001edc 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001f0a 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001f0e 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001f40 0000ee0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001f46 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001f4a 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001f5e 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001f62 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001f7e 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001f82 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001f9c 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001fa0 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001fba 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001fbe 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001fc4 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001fcc 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001fd0 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001fe2 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001ff0 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002012 0000ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -00002016 0000ac30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -0000201a 0000ad2f R_ARM_THM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ -0000201e 0000ad30 R_ARM_THM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ -00002042 0000af0a R_ARM_THM_CALL 00000419 PyObject_GetIter │ │ │ │ │ -0000204a 0000f10a R_ARM_THM_CALL 000020bd PySequence_List │ │ │ │ │ -00002066 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000206e 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ -0000207c 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002080 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002090 0000b70a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -000020a0 0000f20a R_ARM_THM_CALL 00000000 _PyErr_SetString │ │ │ │ │ -000020a8 0000b96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000020d2 0000b00a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -000020dc 0000f40a R_ARM_THM_CALL 00000000 _PyList_Extend │ │ │ │ │ -000020f0 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ -0000210a 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002118 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000021b4 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000021b8 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000021bc 0000412f R_ARM_THM_MOVW_ABS_NC 000003e8 .LC22 │ │ │ │ │ -000021c0 00004130 R_ARM_THM_MOVT_ABS 000003e8 .LC22 │ │ │ │ │ -000021ca 0000c60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000021d4 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ -0000222e 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00002232 0000bd30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -0000223c 0000be0a R_ARM_THM_CALL 000012ad PyNumber_AsSsize_t │ │ │ │ │ -00002256 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ -00002264 0000b10a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002274 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002278 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000227e 0000422f R_ARM_THM_MOVW_ABS_NC 00000410 .LC23 │ │ │ │ │ -00002282 00004230 R_ARM_THM_MOVT_ABS 00000410 .LC23 │ │ │ │ │ -00002288 0000c60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000228e 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002292 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002298 0000062f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000229c 00000630 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000022a2 0000c60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000022ca 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000022ce 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000022f0 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000022f4 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000232a 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000232e 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002336 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000233a 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002342 0000ee0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00002348 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000234c 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000237e 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000238c 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002390 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000023aa 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000023ae 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000023b4 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000023c2 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000023d6 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000023da 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000023e8 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000023ec 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000023f0 0000442f R_ARM_THM_MOVW_ABS_NC 00000470 .LC25 │ │ │ │ │ -000023f4 00004430 R_ARM_THM_MOVT_ABS 00000470 .LC25 │ │ │ │ │ -000023f8 0000292f R_ARM_THM_MOVW_ABS_NC 00000258 .LC12 │ │ │ │ │ -000023fc 00002930 R_ARM_THM_MOVT_ABS 00000258 .LC12 │ │ │ │ │ -00002408 0000c60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000241a 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000241e 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002422 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000245c 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ -00002464 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002468 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000246e 0000452f R_ARM_THM_MOVW_ABS_NC 00000474 .LC26 │ │ │ │ │ -00002472 00004530 R_ARM_THM_MOVT_ABS 00000474 .LC26 │ │ │ │ │ -00002478 0000c60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000024a2 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000024a6 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000024ca 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000024ce 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000024fe 0000df2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00002502 0000df30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000250a 0000be0a R_ARM_THM_CALL 000012ad PyNumber_AsSsize_t │ │ │ │ │ -00002534 0000ee0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000253c 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002540 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002546 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000254a 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000259e 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000025a2 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000025c0 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000025c4 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000025ca 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000025d2 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000025d6 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000025e6 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000025ea 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002604 0000b10a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002614 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002618 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000261e 0000472f R_ARM_THM_MOVW_ABS_NC 000004d0 .LC28 │ │ │ │ │ -00002622 00004730 R_ARM_THM_MOVT_ABS 000004d0 .LC28 │ │ │ │ │ -00002628 0000292f R_ARM_THM_MOVW_ABS_NC 00000258 .LC12 │ │ │ │ │ -0000262c 00002930 R_ARM_THM_MOVT_ABS 00000258 .LC12 │ │ │ │ │ -00002636 0000c60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000263c 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002640 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002646 0000462f R_ARM_THM_MOVW_ABS_NC 0000049c .LC27 │ │ │ │ │ -0000264a 00004630 R_ARM_THM_MOVT_ABS 0000049c .LC27 │ │ │ │ │ -00002650 0000c60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002658 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000266e 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002672 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002678 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000268a 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000026b8 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000026bc 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000026ec 0000ee0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000026f2 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000026f6 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002704 0000492f R_ARM_THM_MOVW_ABS_NC 000004d4 .LC29 │ │ │ │ │ -00002708 00004930 R_ARM_THM_MOVT_ABS 000004d4 .LC29 │ │ │ │ │ -00002728 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000272c 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002746 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002752 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002756 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002770 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002774 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000277a 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000279a 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000027c8 0000d90a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00002804 0000ff0a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -0000281a 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002824 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002828 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000283a 0000de0a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00002854 0000b10a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000286c 0000f60a R_ARM_THM_CALL 00002181 PyObject_Size │ │ │ │ │ -0000287a 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000287e 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000288c 0000b70a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -000028aa 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000028b2 0000b80a R_ARM_THM_CALL 00000000 _PyErr_Clear │ │ │ │ │ -000028b8 0000b10a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000028c0 0001002f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000028c4 00010030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000028c8 00004b2f R_ARM_THM_MOVW_ABS_NC 00000508 .LC31 │ │ │ │ │ -000028cc 00004b30 R_ARM_THM_MOVT_ABS 00000508 .LC31 │ │ │ │ │ -000028d2 0000c60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000028d8 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000028dc 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000028e2 00004a2f R_ARM_THM_MOVW_ABS_NC 000004d8 .LC30 │ │ │ │ │ -000028e6 00004a30 R_ARM_THM_MOVT_ABS 000004d8 .LC30 │ │ │ │ │ -000028ec 0000c60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002902 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000291c 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000292c 0001010a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -00002940 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002944 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002954 0000b70a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -00002960 0000b80a R_ARM_THM_CALL 00000000 _PyErr_Clear │ │ │ │ │ -00002968 0000c702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000296c 0000b96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002970 0000b96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002974 0000b96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000299c 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000029a0 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000029d0 0000ee0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000029d6 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000029da 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000029e8 00004d2f R_ARM_THM_MOVW_ABS_NC 00000530 .LC32 │ │ │ │ │ -000029ec 00004d30 R_ARM_THM_MOVT_ABS 00000530 .LC32 │ │ │ │ │ -00002a0c 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002a10 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002a2a 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002a36 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002a3a 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002a54 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002a58 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002a5e 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002a7e 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002aa8 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002aac 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002adc 0000ee0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00002ae2 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002ae6 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002af4 00004f2f R_ARM_THM_MOVW_ABS_NC 00000534 .LC33 │ │ │ │ │ -00002af8 00004f30 R_ARM_THM_MOVT_ABS 00000534 .LC33 │ │ │ │ │ -00002b18 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002b1c 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002b36 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002b42 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002b46 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002b60 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002b64 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002b6a 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002b8a 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002ba8 0000e12f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -00002bac 0000e130 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -00002c1c 0001072f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -00002c20 00010730 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -00002c38 0000ee0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00002c48 0001080a R_ARM_THM_CALL 00002e75 PyObject_GetBuffer │ │ │ │ │ -00002c54 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002c58 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002c5c 0000522f R_ARM_THM_MOVW_ABS_NC 00000608 .LC36 │ │ │ │ │ -00002c60 00005230 R_ARM_THM_MOVT_ABS 00000608 .LC36 │ │ │ │ │ -00002c68 0000c60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002c78 0000e22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00002c7c 0000e230 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00002c80 0000512f R_ARM_THM_MOVW_ABS_NC 00000560 .LC35 │ │ │ │ │ -00002c84 00005130 R_ARM_THM_MOVT_ABS 00000560 .LC35 │ │ │ │ │ -00002c8c 0000e30a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -00002c96 0001090a R_ARM_THM_CALL 00000000 _PyLong_Copy │ │ │ │ │ -00002ca8 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ -00002cb8 00010b2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ -00002cbc 00010b30 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ -00002cc6 00010c0a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00002cd6 0001060a R_ARM_THM_CALL 00000000 _PyLong_FromBytes │ │ │ │ │ -00002cee 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002cf4 00010d0a R_ARM_THM_CALL 00003005 PyBuffer_Release │ │ │ │ │ -00002cfc 00010d0a R_ARM_THM_CALL 00003005 PyBuffer_Release │ │ │ │ │ -00002d0e 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002d1e 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002d22 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002d28 0000502f R_ARM_THM_MOVW_ABS_NC 00000538 .LC34 │ │ │ │ │ -00002d2c 00005030 R_ARM_THM_MOVT_ABS 00000538 .LC34 │ │ │ │ │ -00002d32 0000c60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002d48 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002d72 0000ee0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00002d80 0000c10a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00002daa 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002dc6 0000ee0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00002dd2 0000532f R_ARM_THM_MOVW_ABS_NC 0000065c .LC37 │ │ │ │ │ -00002dd6 00005330 R_ARM_THM_MOVT_ABS 0000065c .LC37 │ │ │ │ │ -00002dda 00003f0a R_ARM_THM_CALL 00000a01 check_class │ │ │ │ │ -00002df0 0000c10a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00002e00 0000400a R_ARM_THM_CALL 00000aa9 abstract_issubclass │ │ │ │ │ -00002e1c 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002e24 0000c702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002e54 00010f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyComplex_Type │ │ │ │ │ -00002e58 00010f30 R_ARM_THM_MOVT_ABS 00000000 PyComplex_Type │ │ │ │ │ -00002e60 0000ee0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00002ea2 0000572f R_ARM_THM_MOVW_ABS_NC 000006c4 .LC39 │ │ │ │ │ -00002ea6 00005730 R_ARM_THM_MOVT_ABS 000006c4 .LC39 │ │ │ │ │ -00002eae 0001110a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00002eb4 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002eb8 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002ebc 0000582f R_ARM_THM_MOVW_ABS_NC 000006dc .LC40 │ │ │ │ │ -00002ec0 00005830 R_ARM_THM_MOVT_ABS 000006dc .LC40 │ │ │ │ │ -00002eca 0000c60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002f66 0000592f R_ARM_THM_MOVW_ABS_NC 0000070c .LC41 │ │ │ │ │ -00002f6c 00005930 R_ARM_THM_MOVT_ABS 0000070c .LC41 │ │ │ │ │ -00002fbe 0001132f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ -00002fc2 00011330 R_ARM_THM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ -00002fc6 00005b2f R_ARM_THM_MOVW_ABS_NC 00000744 .LC43 │ │ │ │ │ -00002fca 00005b30 R_ARM_THM_MOVT_ABS 00000744 .LC43 │ │ │ │ │ -00002fd0 0001140a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002fda 0001132f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ -00002fde 00011330 R_ARM_THM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ -00002fe2 00005a2f R_ARM_THM_MOVW_ABS_NC 00000710 .LC42 │ │ │ │ │ -00002fe6 00005a30 R_ARM_THM_MOVT_ABS 00000710 .LC42 │ │ │ │ │ -00002fec 0001140a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002ff2 0000572f R_ARM_THM_MOVW_ABS_NC 000006c4 .LC39 │ │ │ │ │ -00002ff6 00005730 R_ARM_THM_MOVT_ABS 000006c4 .LC39 │ │ │ │ │ -00002ffe 0001110a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00003078 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ -00003084 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003088 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003096 0000412f R_ARM_THM_MOVW_ABS_NC 000003e8 .LC22 │ │ │ │ │ -0000309a 00004130 R_ARM_THM_MOVT_ABS 000003e8 .LC22 │ │ │ │ │ -0000309e 0000c60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000030a4 00005e2f R_ARM_THM_MOVW_ABS_NC 0000075c .LC44 │ │ │ │ │ -000030a8 00005e30 R_ARM_THM_MOVT_ABS 0000075c .LC44 │ │ │ │ │ -000030ac 0000c60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000030d6 00011a0a R_ARM_THM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ -000030e0 0000ad2f R_ARM_THM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ -000030e4 0000ad30 R_ARM_THM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ -000030ee 0000af0a R_ARM_THM_CALL 00000419 PyObject_GetIter │ │ │ │ │ -00003106 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000310c 0000f10a R_ARM_THM_CALL 000020bd PySequence_List │ │ │ │ │ -00003122 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003132 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003136 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003146 0000b70a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -0000314e 0000612f R_ARM_THM_MOVW_ABS_NC 00000774 .LC45 │ │ │ │ │ -00003152 00006130 R_ARM_THM_MOVT_ABS 00000774 .LC45 │ │ │ │ │ -00003168 0000e40a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00003182 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003188 0000b96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000031b0 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000031b4 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000031e2 0000ee0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000031ea 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000031ee 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000031fc 0000632f R_ARM_THM_MOVW_ABS_NC 000007a8 .LC46 │ │ │ │ │ -00003200 00006330 R_ARM_THM_MOVT_ABS 000007a8 .LC46 │ │ │ │ │ -00003220 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003224 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000323e 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000324a 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000324e 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000326e 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003286 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000032a8 0000e12f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -000032ac 0000e130 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -000032ce 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000032d2 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000032d6 00001e2f R_ARM_THM_MOVW_ABS_NC 00000118 .LC7 │ │ │ │ │ -000032da 00001e30 R_ARM_THM_MOVT_ABS 00000118 .LC7 │ │ │ │ │ -000032e2 0000c60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000032f4 0000e12f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -000032f8 0000e130 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -00003308 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000330c 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003310 00001f2f R_ARM_THM_MOVW_ABS_NC 0000014c .LC8 │ │ │ │ │ -00003314 00001f30 R_ARM_THM_MOVT_ABS 0000014c .LC8 │ │ │ │ │ -0000331c 0000c60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003332 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003338 0000e22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -0000333c 0000e230 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00003340 0000202f R_ARM_THM_MOVW_ABS_NC 00000178 .LC9 │ │ │ │ │ -00003344 00002030 R_ARM_THM_MOVT_ABS 00000178 .LC9 │ │ │ │ │ -0000334c 0000e30a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -00003358 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ -00003360 0001090a R_ARM_THM_CALL 00000000 _PyLong_Copy │ │ │ │ │ -0000337e 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000033a8 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000033ac 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000033dc 0000ee0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000033e2 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000033e6 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000033f4 0000652f R_ARM_THM_MOVW_ABS_NC 000007ac .LC47 │ │ │ │ │ -000033f8 00006530 R_ARM_THM_MOVT_ABS 000007ac .LC47 │ │ │ │ │ -00003418 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000341c 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003436 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003442 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003446 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003460 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003464 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000346a 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000348a 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000034b4 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000034b8 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000034e8 0000ee0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000034ee 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000034f2 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003500 0000662f R_ARM_THM_MOVW_ABS_NC 000007b0 .LC48 │ │ │ │ │ -00003504 00006630 R_ARM_THM_MOVT_ABS 000007b0 .LC48 │ │ │ │ │ -00003524 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003528 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003542 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000354e 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003552 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000356c 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003570 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003576 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003596 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000035ba 0000df2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000035be 0000df30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000035c8 0000be0a R_ARM_THM_CALL 000012ad PyNumber_AsSsize_t │ │ │ │ │ -000035e0 0000b10a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000035f0 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000035f4 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000035fa 0000462f R_ARM_THM_MOVW_ABS_NC 0000049c .LC27 │ │ │ │ │ -000035fe 00004630 R_ARM_THM_MOVT_ABS 0000049c .LC27 │ │ │ │ │ -00003604 0000c60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000360e 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -00003612 0000c830 R_ARM_THM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -00003664 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003668 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003698 0000ee0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000369e 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000036a2 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000036b0 0000692f R_ARM_THM_MOVW_ABS_NC 000007b8 .LC50 │ │ │ │ │ -000036b4 00006930 R_ARM_THM_MOVT_ABS 000007b8 .LC50 │ │ │ │ │ -000036d4 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000036d8 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000036f2 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000036fe 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003702 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000371c 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003720 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003726 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003746 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003788 0000c22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000378c 0000c230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00003790 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003794 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000037b6 0000ee0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000037be 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000037c2 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000037ca 0000c22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000037ce 0000c230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000037ee 0000c22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000037f2 0000c230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000037f8 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000037fc 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000380e 0000c22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00003812 0000c230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000382c 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003830 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003836 00006a2f R_ARM_THM_MOVW_ABS_NC 000007bc .LC51 │ │ │ │ │ -0000383a 00006a30 R_ARM_THM_MOVT_ABS 000007bc .LC51 │ │ │ │ │ -00003840 0000292f R_ARM_THM_MOVW_ABS_NC 00000258 .LC12 │ │ │ │ │ -00003844 00002930 R_ARM_THM_MOVT_ABS 00000258 .LC12 │ │ │ │ │ -0000384e 0000c60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000386e 0000c22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00003872 0000c230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00003876 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000387a 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003894 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000389a 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000389e 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000038ae 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000038b2 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000038ce 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000038f2 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000038f6 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000038fa 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003908 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003944 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003948 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003974 0000ee0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000397c 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003980 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000039a2 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000039a6 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000039cc 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000039d0 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000039da 0000c22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000039de 0000c230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000039ea 0000292f R_ARM_THM_MOVW_ABS_NC 00000258 .LC12 │ │ │ │ │ -000039ee 00002930 R_ARM_THM_MOVT_ABS 00000258 .LC12 │ │ │ │ │ -000039f6 0000c60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003a06 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003a0a 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003a24 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003a3e 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003a42 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003a62 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003a70 00006b2f R_ARM_THM_MOVW_ABS_NC 000007c8 .LC52 │ │ │ │ │ -00003a74 00006b30 R_ARM_THM_MOVT_ABS 000007c8 .LC52 │ │ │ │ │ -00003a7c 0000c60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003a8e 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003a9e 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003ac4 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ -00003ad0 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003ad4 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003ade 0000412f R_ARM_THM_MOVW_ABS_NC 000003e8 .LC22 │ │ │ │ │ -00003ae2 00004130 R_ARM_THM_MOVT_ABS 000003e8 .LC22 │ │ │ │ │ -00003ae6 0000c60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003af2 00002f2f R_ARM_THM_MOVW_ABS_NC 0000031c .LC16 │ │ │ │ │ -00003af6 00002f30 R_ARM_THM_MOVT_ABS 0000031c .LC16 │ │ │ │ │ -00003afa 0000c60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003c34 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ -00003c3c 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003c40 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003c46 0000712f R_ARM_THM_MOVW_ABS_NC 0000083c .LC55 │ │ │ │ │ -00003c4a 00007130 R_ARM_THM_MOVT_ABS 0000083c .LC55 │ │ │ │ │ -00003c50 0000c60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003c7c 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003c80 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003cb0 0000ee0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00003cb6 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003cba 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003cc8 0000722f R_ARM_THM_MOVW_ABS_NC 00000864 .LC56 │ │ │ │ │ -00003ccc 00007230 R_ARM_THM_MOVT_ABS 00000864 .LC56 │ │ │ │ │ -00003cec 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003cf0 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003d0a 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003d16 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003d1a 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003d34 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003d38 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003d3e 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003d5e 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003d88 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003d8c 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003dbc 0000ee0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00003dc2 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003dc6 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003dd4 00007b2f R_ARM_THM_MOVW_ABS_NC 00000968 .LC65 │ │ │ │ │ -00003dd8 00007b30 R_ARM_THM_MOVT_ABS 00000968 .LC65 │ │ │ │ │ -00003df8 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003dfc 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003e16 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003e22 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003e26 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003e40 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003e44 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003e4a 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003e6a 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003e8c 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003e90 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003ea0 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003ea4 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003ebc 00007c2f R_ARM_THM_MOVW_ABS_NC 0000096c .LC66 │ │ │ │ │ -00003ec0 00007c30 R_ARM_THM_MOVT_ABS 0000096c .LC66 │ │ │ │ │ -00003edc 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003f06 0000ec2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00003f0a 0000ec30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00003f0e 00007e2f R_ARM_THM_MOVW_ABS_NC 00000974 .LC68 │ │ │ │ │ -00003f12 00007e30 R_ARM_THM_MOVT_ABS 00000974 .LC68 │ │ │ │ │ -00003f18 0001140a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003f42 0001360a R_ARM_THM_CALL 00000000 _PyLong_Format │ │ │ │ │ -00003f5a 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003f6a 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003f6e 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003f74 00001e2f R_ARM_THM_MOVW_ABS_NC 00000118 .LC7 │ │ │ │ │ -00003f78 00001e30 R_ARM_THM_MOVT_ABS 00000118 .LC7 │ │ │ │ │ -00003f7e 0000c60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003f8e 0000e12f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -00003f92 0000e130 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -00003fa2 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003fa6 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003fac 00001f2f R_ARM_THM_MOVW_ABS_NC 0000014c .LC8 │ │ │ │ │ -00003fb0 00001f30 R_ARM_THM_MOVT_ABS 0000014c .LC8 │ │ │ │ │ -00003fb6 0000c60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003fcc 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003fd2 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ -00003fd8 0000e22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00003fdc 0000e230 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00003fe0 0000202f R_ARM_THM_MOVW_ABS_NC 00000178 .LC9 │ │ │ │ │ -00003fe4 00002030 R_ARM_THM_MOVT_ABS 00000178 .LC9 │ │ │ │ │ -00003fec 0000e30a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -00000038 0000ae1e R_ARM_THM_JUMP24 00000000 PyList_AsTuple │ │ │ │ │ -00000334 0000bf1e R_ARM_THM_JUMP24 00001725 PySequence_GetItem │ │ │ │ │ -000003b2 0000c41e R_ARM_THM_JUMP24 00000000 Py_GenericAlias │ │ │ │ │ -00000462 0000c91e R_ARM_THM_JUMP24 00000000 PySeqIter_New │ │ │ │ │ -000005f6 0000cc1e R_ARM_THM_JUMP24 00000cc1 PySequence_SetItem │ │ │ │ │ -00000660 0000cf1e R_ARM_THM_JUMP24 00000000 PyDict_GetItemRef │ │ │ │ │ -000012a8 0000dd1e R_ARM_THM_JUMP24 000004f1 _PySequence_IterSearch │ │ │ │ │ -00001530 0000261e R_ARM_THM_JUMP24 000000d5 binary_iop.part.0 │ │ │ │ │ -0000157c 0000261e R_ARM_THM_JUMP24 000000d5 binary_iop.part.0 │ │ │ │ │ -00001608 0000ea1e R_ARM_THM_JUMP24 00000000 PyObject_Str │ │ │ │ │ -00001850 0000ee1e R_ARM_THM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ -0000195c 0000351e R_ARM_THM_JUMP24 00000139 recursive_issubclass.part.0 │ │ │ │ │ -00001af0 0000ee1e R_ARM_THM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ -00001d24 0000351e R_ARM_THM_JUMP24 00000139 recursive_issubclass.part.0 │ │ │ │ │ -00002140 0000ee1e R_ARM_THM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ -0000214a 0000351e R_ARM_THM_JUMP24 00000139 recursive_issubclass.part.0 │ │ │ │ │ -00002170 0000ee1e R_ARM_THM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ -0000217a 0000351e R_ARM_THM_JUMP24 00000139 recursive_issubclass.part.0 │ │ │ │ │ -00002252 0000f81e R_ARM_THM_JUMP24 0000018d PySequence_DelItem │ │ │ │ │ -00002712 00002a1e R_ARM_THM_JUMP24 000000d5 binary_op.part.0 │ │ │ │ │ -000029f6 00002a1e R_ARM_THM_JUMP24 000000d5 binary_op.part.0 │ │ │ │ │ -00002b02 00002a1e R_ARM_THM_JUMP24 000000d5 binary_op.part.0 │ │ │ │ │ -00002bee 0001051e R_ARM_THM_JUMP24 00000000 PyLong_FromUnicodeObject │ │ │ │ │ -00002c18 0001061e R_ARM_THM_JUMP24 00000000 _PyLong_FromBytes │ │ │ │ │ -00002cb4 00010a1e R_ARM_THM_JUMP24 0000328d PyNumber_Index │ │ │ │ │ -00003052 0000b21e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -0000320a 00002a1e R_ARM_THM_JUMP24 000000d5 binary_op.part.0 │ │ │ │ │ -00003402 00002a1e R_ARM_THM_JUMP24 000000d5 binary_op.part.0 │ │ │ │ │ -0000350e 00002a1e R_ARM_THM_JUMP24 000000d5 binary_op.part.0 │ │ │ │ │ -0000363c 0000b21e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -000036be 00002a1e R_ARM_THM_JUMP24 000000d5 binary_op.part.0 │ │ │ │ │ -00003bb6 00006d1e R_ARM_THM_JUMP24 00000bc9 _IsFortranContiguous │ │ │ │ │ -00003cd6 00002a1e R_ARM_THM_JUMP24 000000d5 binary_op.part.0 │ │ │ │ │ -00003de2 00002a1e R_ARM_THM_JUMP24 000000d5 binary_op.part.0 │ │ │ │ │ -00003ec8 0000261e R_ARM_THM_JUMP24 000000d5 binary_iop.part.0 │ │ │ │ │ +00000018 0000ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +0000001c 0000ab30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +00000026 0000ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ +0000002a 0000ac30 R_ARM_THM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ +0000004e 0000ae0a R_ARM_THM_CALL 0000041d PyObject_GetIter │ │ │ │ │ +000000ce 0000af0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +00000138 0000b00a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000154 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000015e 0000b20a R_ARM_THM_CALL 00000000 _PyList_AsTupleAndClear │ │ │ │ │ +0000017e 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000019a 0000b00a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000001b2 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000001ba 0000b30a R_ARM_THM_CALL 00000000 _PyTuple_FromArraySteal │ │ │ │ │ +000001c8 0000b40a R_ARM_THM_CALL 00000000 _PyList_AppendTakeRefListResize │ │ │ │ │ +00000222 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +00000226 0000b530 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +00000230 0000b60a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +0000023a 0000b70a R_ARM_THM_CALL 00000000 _PyErr_Clear │ │ │ │ │ +00000248 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +0000024c 0000b530 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +00000258 0000b60a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +00000268 0000b70a R_ARM_THM_CALL 00000000 _PyErr_Clear │ │ │ │ │ +00000270 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ +000002a2 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000002aa 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000002b2 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000002ba 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000002c0 0000b86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000002c4 0000b86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000316 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +0000031a 0000bc30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00000324 0000bd0a R_ARM_THM_CALL 000012b1 PyNumber_AsSsize_t │ │ │ │ │ +00000344 0000bf2f R_ARM_THM_MOVW_ABS_NC 00000000 PyType_Type │ │ │ │ │ +00000348 0000bf30 R_ARM_THM_MOVT_ABS 00000000 PyType_Type │ │ │ │ │ +00000358 0000c00a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00000366 0000c12f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000036a 0000c130 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000374 0000c20a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +0000038c 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000039c 0000b00a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000003c2 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000003c6 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000003ca 0000072f R_ARM_THM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ +000003ce 00000730 R_ARM_THM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ +000003d6 0000c50a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000003dc 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000003e0 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000003e6 0000062f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000003ea 00000630 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000003f0 0000c50a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000003f6 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000003fa 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000402 0000082f R_ARM_THM_MOVW_ABS_NC 00000054 .LC2 │ │ │ │ │ +00000406 00000830 R_ARM_THM_MOVT_ABS 00000054 .LC2 │ │ │ │ │ +0000040c 0000c50a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000412 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ +00000418 0000c602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000043a 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +0000043e 0000c730 R_ARM_THM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +0000046a 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000046e 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000472 00000c2f R_ARM_THM_MOVW_ABS_NC 0000007c .LC3 │ │ │ │ │ +00000476 00000c30 R_ARM_THM_MOVT_ABS 0000007c .LC3 │ │ │ │ │ +0000047e 0000c50a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000486 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000048a 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000490 00000d2f R_ARM_THM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ +00000494 00000d30 R_ARM_THM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ +0000049e 0000c50a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000004b6 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000004f4 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +000004f8 0000b530 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +00000504 0000b60a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +00000512 0000b70a R_ARM_THM_CALL 00000000 _PyErr_Clear │ │ │ │ │ +0000051c 0000b86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000055e 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +00000562 0000b530 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +0000056c 0000b60a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +0000057a 0000b70a R_ARM_THM_CALL 00000000 _PyErr_Clear │ │ │ │ │ +00000580 0000b86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000005da 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +000005de 0000bc30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +000005e6 0000bd0a R_ARM_THM_CALL 000012b1 PyNumber_AsSsize_t │ │ │ │ │ +000005fe 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ +0000060c 0000b00a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000061c 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000620 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000628 0000132f R_ARM_THM_MOVW_ABS_NC 000000cc .LC5 │ │ │ │ │ +0000062c 00001330 R_ARM_THM_MOVT_ABS 000000cc .LC5 │ │ │ │ │ +00000632 0000c50a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000638 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000063c 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000642 0000062f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000646 00000630 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000064c 0000c50a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000658 0000cd2f R_ARM_THM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ +0000065c 0000cd30 R_ARM_THM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ +0000067a 0000bb0a R_ARM_THM_CALL 000002c9 PyObject_GetItem │ │ │ │ │ +0000068c 0000cf2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ +00000690 0000cf30 R_ARM_THM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ +00000698 0000d00a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +0000069e 0000d10a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +000006e0 0000bf2f R_ARM_THM_MOVW_ABS_NC 00000000 PyType_Type │ │ │ │ │ +000006e4 0000bf30 R_ARM_THM_MOVT_ABS 00000000 PyType_Type │ │ │ │ │ +000006fa 0000d62f R_ARM_THM_MOVW_ABS_NC 00000000 _PyUnion_Type │ │ │ │ │ +000006fe 0000d630 R_ARM_THM_MOVT_ABS 00000000 _PyUnion_Type │ │ │ │ │ +000008fa 0000d70a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ +00000914 0000d80a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +0000092e 0000c20a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00000944 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000950 0000d90a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +0000096e 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000978 0000b86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000097c 0000c602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000986 0000d80a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +000009a4 0000c20a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +000009be 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000009ce 0000d90a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +000009ee 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a00 0000d70a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ +00000a1a 0000d80a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00000a38 0000c20a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00000a50 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a5e 0000d90a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00000a7e 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a92 0000d80a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00000aa8 0000c20a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00000ac2 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000acc 0000d90a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00000aea 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000afa 0000152f R_ARM_THM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ +00000afe 00001530 R_ARM_THM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ +00000b04 0000da0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00000b20 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000b4a 0000152f R_ARM_THM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ +00000b4e 00001530 R_ARM_THM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ +00000b54 0000da0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00000b72 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000b84 0000152f R_ARM_THM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ +00000b88 00001530 R_ARM_THM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ +00000b8c 0000da0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00000baa 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000bbc 0000152f R_ARM_THM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ +00000bc0 00001530 R_ARM_THM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ +00000bc6 0000da0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00000bde 0000152f R_ARM_THM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ +00000be2 00001530 R_ARM_THM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ +00000be6 0000da0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00000c04 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000c2c 0000c602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000c3c 0000152f R_ARM_THM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ +00000c40 00001530 R_ARM_THM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ +00000c46 0000da0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00000c56 0000d70a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ +00000c6c 0000152f R_ARM_THM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ +00000c70 00001530 R_ARM_THM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ +00000c76 0000da0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00000c86 0000d70a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ +00000c9a 0000152f R_ARM_THM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ +00000c9e 00001530 R_ARM_THM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ +00000ca4 0000da0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00000cce 0000bf2f R_ARM_THM_MOVW_ABS_NC 00000000 PyType_Type │ │ │ │ │ +00000cd2 0000bf30 R_ARM_THM_MOVT_ABS 00000000 PyType_Type │ │ │ │ │ +00000cde 0000d62f R_ARM_THM_MOVW_ABS_NC 00000000 _PyUnion_Type │ │ │ │ │ +00000ce2 0000d630 R_ARM_THM_MOVT_ABS 00000000 _PyUnion_Type │ │ │ │ │ +00000edc 0000d70a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ +00000ef8 0000d80a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00000f16 0000c20a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00000f2c 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000f38 0000d90a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00000f56 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000f64 0000d80a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00000f82 0000c20a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00000f9c 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000fac 0000d90a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00000fcc 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000fde 0000d70a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ +00000ff8 0000d80a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00001016 0000c20a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +0000102e 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000103c 0000d90a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +0000105c 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001070 0000d80a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00001086 0000c20a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +000010a0 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000010aa 0000d90a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +000010c8 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000010d8 0000152f R_ARM_THM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ +000010dc 00001530 R_ARM_THM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ +000010e2 0000da0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +000010fe 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001128 0000152f R_ARM_THM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ +0000112c 00001530 R_ARM_THM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ +00001132 0000da0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001150 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001162 0000152f R_ARM_THM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ +00001166 00001530 R_ARM_THM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ +0000116a 0000da0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001188 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001190 0000c602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000011a0 0000152f R_ARM_THM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ +000011a4 00001530 R_ARM_THM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ +000011ac 0000da0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +000011c6 0000152f R_ARM_THM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ +000011ca 00001530 R_ARM_THM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ +000011d0 0000da0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +000011ee 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001218 0000152f R_ARM_THM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ +0000121c 00001530 R_ARM_THM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ +00001222 0000da0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001232 0000d70a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ +00001248 0000152f R_ARM_THM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ +0000124c 00001530 R_ARM_THM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ +00001252 0000da0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001262 0000d70a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ +00001276 0000152f R_ARM_THM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ +0000127a 00001530 R_ARM_THM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ +00001280 0000da0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +000012e2 0000dd0a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00001304 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001322 0000de2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00001326 0000de30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000132e 0000df0a R_ARM_THM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ +00001338 0000b70a R_ARM_THM_CALL 00000000 _PyErr_Clear │ │ │ │ │ +00001362 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001366 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000136a 00001e2f R_ARM_THM_MOVW_ABS_NC 00000118 .LC7 │ │ │ │ │ +0000136e 00001e30 R_ARM_THM_MOVT_ABS 00000118 .LC7 │ │ │ │ │ +00001376 0000c50a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000138a 0000e02f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +0000138e 0000e030 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +0000139e 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000013a2 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000013a6 00001f2f R_ARM_THM_MOVW_ABS_NC 0000014c .LC8 │ │ │ │ │ +000013aa 00001f30 R_ARM_THM_MOVT_ABS 0000014c .LC8 │ │ │ │ │ +000013b2 0000c50a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000013c8 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000013ce 0000e12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +000013d2 0000e130 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +000013d6 0000202f R_ARM_THM_MOVW_ABS_NC 00000178 .LC9 │ │ │ │ │ +000013da 00002030 R_ARM_THM_MOVT_ABS 00000178 .LC9 │ │ │ │ │ +000013e2 0000e20a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +000013ee 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ +000013fc 0000212f R_ARM_THM_MOVW_ABS_NC 00000224 .LC10 │ │ │ │ │ +00001400 00002130 R_ARM_THM_MOVT_ABS 00000224 .LC10 │ │ │ │ │ +00001404 0000e30a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ +0000140c 0000b86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001446 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000144a 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000144e 00001e2f R_ARM_THM_MOVW_ABS_NC 00000118 .LC7 │ │ │ │ │ +00001452 00001e30 R_ARM_THM_MOVT_ABS 00000118 .LC7 │ │ │ │ │ +0000145a 0000c50a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000146c 0000e02f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +00001470 0000e030 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00001480 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001484 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000148a 00001f2f R_ARM_THM_MOVW_ABS_NC 0000014c .LC8 │ │ │ │ │ +0000148e 00001f30 R_ARM_THM_MOVT_ABS 0000014c .LC8 │ │ │ │ │ +00001494 0000c50a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000014aa 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000014b0 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ +000014b6 0000e12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +000014ba 0000e130 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +000014be 0000202f R_ARM_THM_MOVW_ABS_NC 00000178 .LC9 │ │ │ │ │ +000014c2 00002030 R_ARM_THM_MOVT_ABS 00000178 .LC9 │ │ │ │ │ +000014ca 0000e20a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +000014f8 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000014fc 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000150c 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001510 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001528 0000242f R_ARM_THM_MOVW_ABS_NC 00000254 .LC11 │ │ │ │ │ +0000152c 00002430 R_ARM_THM_MOVT_ABS 00000254 .LC11 │ │ │ │ │ +00001548 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001568 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000156c 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000015a4 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000015a8 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000015d0 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000015ee 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000015f2 0000e830 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000015fa 0000e02f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +000015fe 0000e030 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +0000162a 0000d80a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00001636 0000c20a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +0000164e 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000166a 0000ea0a R_ARM_THM_CALL 00000000 Py_GetConstant │ │ │ │ │ +00001678 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000167c 0000e830 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00001684 0000e02f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +00001688 0000e030 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +000016ba 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000016be 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000016c2 00002c2f R_ARM_THM_MOVW_ABS_NC 000002c8 .LC14 │ │ │ │ │ +000016c6 00002c30 R_ARM_THM_MOVT_ABS 000002c8 .LC14 │ │ │ │ │ +000016ce 0000e30a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ +000016d4 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000016d8 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000016de 00002d2f R_ARM_THM_MOVW_ABS_NC 000002f0 .LC15 │ │ │ │ │ +000016e2 00002d30 R_ARM_THM_MOVT_ABS 000002f0 .LC15 │ │ │ │ │ +000016e8 0000c50a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000016fe 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001704 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00001708 0000eb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +0000170e 00002b2f R_ARM_THM_MOVW_ABS_NC 00000298 .LC13 │ │ │ │ │ +00001712 00002b30 R_ARM_THM_MOVT_ABS 00000298 .LC13 │ │ │ │ │ +0000171a 0000c50a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001720 0000c602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001724 0000b86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001780 0000302f R_ARM_THM_MOVW_ABS_NC 00000338 .LC17 │ │ │ │ │ +00001784 00003030 R_ARM_THM_MOVT_ABS 00000338 .LC17 │ │ │ │ │ +00001788 0000c50a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001796 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000179a 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000017ae 00002f2f R_ARM_THM_MOVW_ABS_NC 0000031c .LC16 │ │ │ │ │ +000017b2 00002f30 R_ARM_THM_MOVT_ABS 0000031c .LC16 │ │ │ │ │ +000017b6 0000c50a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000017bc 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ +000017d8 0000bf2f R_ARM_THM_MOVW_ABS_NC 00000000 PyType_Type │ │ │ │ │ +000017dc 0000bf30 R_ARM_THM_MOVT_ABS 00000000 PyType_Type │ │ │ │ │ +000017f2 0000d62f R_ARM_THM_MOVW_ABS_NC 00000000 _PyUnion_Type │ │ │ │ │ +000017f6 0000d630 R_ARM_THM_MOVT_ABS 00000000 _PyUnion_Type │ │ │ │ │ +0000185a 0000d70a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ +0000186c 0000d80a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00001882 0000c20a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00001898 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000018a2 0000d90a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +000018bc 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000018f6 0000322f R_ARM_THM_MOVW_ABS_NC 00000364 .LC18 │ │ │ │ │ +000018fa 00003230 R_ARM_THM_MOVT_ABS 00000364 .LC18 │ │ │ │ │ +00001900 0000da0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +0000192a 0000322f R_ARM_THM_MOVW_ABS_NC 00000364 .LC18 │ │ │ │ │ +0000192e 00003230 R_ARM_THM_MOVT_ABS 00000364 .LC18 │ │ │ │ │ +00001934 0000da0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +0000194e 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000196c 0000b86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001970 0000c602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001988 0000bf2f R_ARM_THM_MOVW_ABS_NC 00000000 PyType_Type │ │ │ │ │ +0000198c 0000bf30 R_ARM_THM_MOVT_ABS 00000000 PyType_Type │ │ │ │ │ +00001998 0000d62f R_ARM_THM_MOVW_ABS_NC 00000000 _PyUnion_Type │ │ │ │ │ +0000199c 0000d630 R_ARM_THM_MOVT_ABS 00000000 _PyUnion_Type │ │ │ │ │ +00001a7e 0000ed0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001ab8 0000ed0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001afe 0000d80a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00001b1a 0000c20a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00001b30 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001b3c 0000d90a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00001b58 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001b64 0000d70a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ +00001b7e 0000d80a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00001b9e 0000c20a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00001bba 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001bca 0000d90a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00001bea 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001bf8 0000d80a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00001c10 0000c20a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00001c28 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001c32 0000d90a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00001c50 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001c8e 0000322f R_ARM_THM_MOVW_ABS_NC 00000364 .LC18 │ │ │ │ │ +00001c92 00003230 R_ARM_THM_MOVT_ABS 00000364 .LC18 │ │ │ │ │ +00001c98 0000da0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001cb4 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001ce4 0000322f R_ARM_THM_MOVW_ABS_NC 00000364 .LC18 │ │ │ │ │ +00001ce8 00003230 R_ARM_THM_MOVT_ABS 00000364 .LC18 │ │ │ │ │ +00001cee 0000da0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001d2e 0000d70a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ +00001d42 0000322f R_ARM_THM_MOVW_ABS_NC 00000364 .LC18 │ │ │ │ │ +00001d46 00003230 R_ARM_THM_MOVT_ABS 00000364 .LC18 │ │ │ │ │ +00001d4c 0000da0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001d58 0000350a R_ARM_THM_CALL 00000139 recursive_issubclass.part.0 │ │ │ │ │ +00001d6c 0000322f R_ARM_THM_MOVW_ABS_NC 00000364 .LC18 │ │ │ │ │ +00001d70 00003230 R_ARM_THM_MOVT_ABS 00000364 .LC18 │ │ │ │ │ +00001d76 0000da0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001d88 0000350a R_ARM_THM_CALL 00000139 recursive_issubclass.part.0 │ │ │ │ │ +00001d94 0000c602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001da4 0000322f R_ARM_THM_MOVW_ABS_NC 00000364 .LC18 │ │ │ │ │ +00001da8 00003230 R_ARM_THM_MOVT_ABS 00000364 .LC18 │ │ │ │ │ +00001dae 0000da0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001dbc 0000d70a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ +00001dd0 0000322f R_ARM_THM_MOVW_ABS_NC 00000364 .LC18 │ │ │ │ │ +00001dd4 00003230 R_ARM_THM_MOVT_ABS 00000364 .LC18 │ │ │ │ │ +00001dda 0000da0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001df6 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001e42 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001e46 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001e58 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001e5c 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001e96 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001e9a 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001ea0 00003a2f R_ARM_THM_MOVW_ABS_NC 0000037c .LC19 │ │ │ │ │ +00001ea4 00003a30 R_ARM_THM_MOVT_ABS 0000037c .LC19 │ │ │ │ │ +00001eaa 0000292f R_ARM_THM_MOVW_ABS_NC 00000258 .LC12 │ │ │ │ │ +00001eae 00002930 R_ARM_THM_MOVT_ABS 00000258 .LC12 │ │ │ │ │ +00001eb8 0000c50a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001ed0 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001ee0 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001f0e 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001f12 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001f44 0000ed0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001f4a 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001f4e 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001f62 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001f66 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001f82 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001f86 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001fa0 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001fa4 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001fbe 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001fc2 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001fc8 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001fd0 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001fd4 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001fe6 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001ff4 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002016 0000ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +0000201a 0000ab30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +0000201e 0000ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ +00002022 0000ac30 R_ARM_THM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ +00002046 0000ae0a R_ARM_THM_CALL 0000041d PyObject_GetIter │ │ │ │ │ +0000204e 0000f00a R_ARM_THM_CALL 000020c1 PySequence_List │ │ │ │ │ +0000206a 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002072 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ +00002080 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002084 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002094 0000b60a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +000020a4 0000f10a R_ARM_THM_CALL 00000000 _PyErr_SetString │ │ │ │ │ +000020ac 0000b86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000020d6 0000af0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +000020e0 0000f30a R_ARM_THM_CALL 00000000 _PyList_Extend │ │ │ │ │ +000020f4 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ +0000210e 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000211c 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000021b8 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000021bc 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000021c0 0000412f R_ARM_THM_MOVW_ABS_NC 000003e8 .LC22 │ │ │ │ │ +000021c4 00004130 R_ARM_THM_MOVT_ABS 000003e8 .LC22 │ │ │ │ │ +000021ce 0000c50a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000021d8 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ +00002232 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00002236 0000bc30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00002240 0000bd0a R_ARM_THM_CALL 000012b1 PyNumber_AsSsize_t │ │ │ │ │ +0000225a 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ +00002268 0000b00a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002278 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000227c 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002282 0000422f R_ARM_THM_MOVW_ABS_NC 00000410 .LC23 │ │ │ │ │ +00002286 00004230 R_ARM_THM_MOVT_ABS 00000410 .LC23 │ │ │ │ │ +0000228c 0000c50a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002292 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002296 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000229c 0000062f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000022a0 00000630 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000022a6 0000c50a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000022ce 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000022d2 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000022f4 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000022f8 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000232e 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002332 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000233a 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000233e 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002346 0000ed0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000234c 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002350 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002382 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002390 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002394 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000023ae 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000023b2 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000023b8 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000023c6 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000023da 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000023de 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000023ec 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000023f0 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000023f4 0000442f R_ARM_THM_MOVW_ABS_NC 00000470 .LC25 │ │ │ │ │ +000023f8 00004430 R_ARM_THM_MOVT_ABS 00000470 .LC25 │ │ │ │ │ +000023fc 0000292f R_ARM_THM_MOVW_ABS_NC 00000258 .LC12 │ │ │ │ │ +00002400 00002930 R_ARM_THM_MOVT_ABS 00000258 .LC12 │ │ │ │ │ +0000240c 0000c50a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000241e 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002422 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002426 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002460 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ +00002468 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000246c 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002472 0000452f R_ARM_THM_MOVW_ABS_NC 00000474 .LC26 │ │ │ │ │ +00002476 00004530 R_ARM_THM_MOVT_ABS 00000474 .LC26 │ │ │ │ │ +0000247c 0000c50a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000024a6 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000024aa 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000024ce 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000024d2 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002502 0000de2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00002506 0000de30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000250e 0000bd0a R_ARM_THM_CALL 000012b1 PyNumber_AsSsize_t │ │ │ │ │ +00002538 0000ed0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00002540 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002544 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000254a 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000254e 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000025a2 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000025a6 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000025c4 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000025c8 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000025ce 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000025d6 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000025da 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000025ea 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000025ee 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002608 0000b00a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002618 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000261c 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002622 0000472f R_ARM_THM_MOVW_ABS_NC 000004d0 .LC28 │ │ │ │ │ +00002626 00004730 R_ARM_THM_MOVT_ABS 000004d0 .LC28 │ │ │ │ │ +0000262c 0000292f R_ARM_THM_MOVW_ABS_NC 00000258 .LC12 │ │ │ │ │ +00002630 00002930 R_ARM_THM_MOVT_ABS 00000258 .LC12 │ │ │ │ │ +0000263a 0000c50a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002640 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002644 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000264a 0000462f R_ARM_THM_MOVW_ABS_NC 0000049c .LC27 │ │ │ │ │ +0000264e 00004630 R_ARM_THM_MOVT_ABS 0000049c .LC27 │ │ │ │ │ +00002654 0000c50a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000265c 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002672 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002676 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000267c 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000268e 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000026bc 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000026c0 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000026f0 0000ed0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000026f6 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000026fa 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002708 0000492f R_ARM_THM_MOVW_ABS_NC 000004d4 .LC29 │ │ │ │ │ +0000270c 00004930 R_ARM_THM_MOVT_ABS 000004d4 .LC29 │ │ │ │ │ +0000272c 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002730 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000274a 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002756 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000275a 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002774 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002778 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000277e 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000279e 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000027cc 0000d80a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00002808 0000fe0a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +0000281e 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002828 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000282c 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000283e 0000dd0a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00002858 0000b00a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002870 0000f50a R_ARM_THM_CALL 00002185 PyObject_Size │ │ │ │ │ +0000287e 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002882 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002890 0000b60a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +000028ae 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000028b6 0000b70a R_ARM_THM_CALL 00000000 _PyErr_Clear │ │ │ │ │ +000028bc 0000b00a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000028c4 0000ff2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000028c8 0000ff30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000028cc 00004b2f R_ARM_THM_MOVW_ABS_NC 00000508 .LC31 │ │ │ │ │ +000028d0 00004b30 R_ARM_THM_MOVT_ABS 00000508 .LC31 │ │ │ │ │ +000028d6 0000c50a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000028dc 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000028e0 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000028e6 00004a2f R_ARM_THM_MOVW_ABS_NC 000004d8 .LC30 │ │ │ │ │ +000028ea 00004a30 R_ARM_THM_MOVT_ABS 000004d8 .LC30 │ │ │ │ │ +000028f0 0000c50a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002906 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002920 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002930 0001000a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +00002944 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002948 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002958 0000b60a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +00002964 0000b70a R_ARM_THM_CALL 00000000 _PyErr_Clear │ │ │ │ │ +0000296c 0000c602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002970 0000b86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002974 0000b86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002978 0000b86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000029a0 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000029a4 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000029d4 0000ed0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000029da 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000029de 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000029ec 00004d2f R_ARM_THM_MOVW_ABS_NC 00000530 .LC32 │ │ │ │ │ +000029f0 00004d30 R_ARM_THM_MOVT_ABS 00000530 .LC32 │ │ │ │ │ +00002a10 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002a14 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002a2e 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002a3a 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002a3e 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002a58 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002a5c 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002a62 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002a82 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002aac 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002ab0 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002ae0 0000ed0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00002ae6 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002aea 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002af8 00004f2f R_ARM_THM_MOVW_ABS_NC 00000534 .LC33 │ │ │ │ │ +00002afc 00004f30 R_ARM_THM_MOVT_ABS 00000534 .LC33 │ │ │ │ │ +00002b1c 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002b20 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002b3a 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002b46 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002b4a 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002b64 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002b68 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002b6e 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002b8e 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002bac 0000e02f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +00002bb0 0000e030 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00002c20 0001062f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +00002c24 00010630 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +00002c3c 0000ed0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00002c4c 0001070a R_ARM_THM_CALL 00002e79 PyObject_GetBuffer │ │ │ │ │ +00002c58 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002c5c 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002c60 0000522f R_ARM_THM_MOVW_ABS_NC 00000608 .LC36 │ │ │ │ │ +00002c64 00005230 R_ARM_THM_MOVT_ABS 00000608 .LC36 │ │ │ │ │ +00002c6c 0000c50a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002c7c 0000e12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00002c80 0000e130 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00002c84 0000512f R_ARM_THM_MOVW_ABS_NC 00000560 .LC35 │ │ │ │ │ +00002c88 00005130 R_ARM_THM_MOVT_ABS 00000560 .LC35 │ │ │ │ │ +00002c90 0000e20a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +00002c9a 0001080a R_ARM_THM_CALL 00000000 _PyLong_Copy │ │ │ │ │ +00002cac 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ +00002cbc 00010a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ +00002cc0 00010a30 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ +00002cca 00010b0a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00002cda 0001050a R_ARM_THM_CALL 00000000 _PyLong_FromBytes │ │ │ │ │ +00002cf2 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002cf8 00010c0a R_ARM_THM_CALL 00003009 PyBuffer_Release │ │ │ │ │ +00002d00 00010c0a R_ARM_THM_CALL 00003009 PyBuffer_Release │ │ │ │ │ +00002d12 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002d22 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002d26 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002d2c 0000502f R_ARM_THM_MOVW_ABS_NC 00000538 .LC34 │ │ │ │ │ +00002d30 00005030 R_ARM_THM_MOVT_ABS 00000538 .LC34 │ │ │ │ │ +00002d36 0000c50a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002d4c 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002d76 0000ed0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00002d84 0000c00a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00002dae 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002dca 0000ed0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00002dd6 0000532f R_ARM_THM_MOVW_ABS_NC 0000065c .LC37 │ │ │ │ │ +00002dda 00005330 R_ARM_THM_MOVT_ABS 0000065c .LC37 │ │ │ │ │ +00002dde 00003f0a R_ARM_THM_CALL 00000a19 check_class │ │ │ │ │ +00002df4 0000c00a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00002e20 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002e28 0000c602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002e58 00010e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyComplex_Type │ │ │ │ │ +00002e5c 00010e30 R_ARM_THM_MOVT_ABS 00000000 PyComplex_Type │ │ │ │ │ +00002e64 0000ed0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00002ea6 0000572f R_ARM_THM_MOVW_ABS_NC 000006c4 .LC39 │ │ │ │ │ +00002eaa 00005730 R_ARM_THM_MOVT_ABS 000006c4 .LC39 │ │ │ │ │ +00002eb2 0001100a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00002eb8 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002ebc 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002ec0 0000582f R_ARM_THM_MOVW_ABS_NC 000006dc .LC40 │ │ │ │ │ +00002ec4 00005830 R_ARM_THM_MOVT_ABS 000006dc .LC40 │ │ │ │ │ +00002ece 0000c50a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002f6a 0000592f R_ARM_THM_MOVW_ABS_NC 0000070c .LC41 │ │ │ │ │ +00002f70 00005930 R_ARM_THM_MOVT_ABS 0000070c .LC41 │ │ │ │ │ +00002fc2 0001122f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ +00002fc6 00011230 R_ARM_THM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ +00002fca 00005b2f R_ARM_THM_MOVW_ABS_NC 00000744 .LC43 │ │ │ │ │ +00002fce 00005b30 R_ARM_THM_MOVT_ABS 00000744 .LC43 │ │ │ │ │ +00002fd4 0001130a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002fde 0001122f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ +00002fe2 00011230 R_ARM_THM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ +00002fe6 00005a2f R_ARM_THM_MOVW_ABS_NC 00000710 .LC42 │ │ │ │ │ +00002fea 00005a30 R_ARM_THM_MOVT_ABS 00000710 .LC42 │ │ │ │ │ +00002ff0 0001130a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002ff6 0000572f R_ARM_THM_MOVW_ABS_NC 000006c4 .LC39 │ │ │ │ │ +00002ffa 00005730 R_ARM_THM_MOVT_ABS 000006c4 .LC39 │ │ │ │ │ +00003002 0001100a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000307c 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ +00003088 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000308c 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000309a 0000412f R_ARM_THM_MOVW_ABS_NC 000003e8 .LC22 │ │ │ │ │ +0000309e 00004130 R_ARM_THM_MOVT_ABS 000003e8 .LC22 │ │ │ │ │ +000030a2 0000c50a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000030a8 00005e2f R_ARM_THM_MOVW_ABS_NC 0000075c .LC44 │ │ │ │ │ +000030ac 00005e30 R_ARM_THM_MOVT_ABS 0000075c .LC44 │ │ │ │ │ +000030b0 0000c50a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000030da 0001190a R_ARM_THM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ +000030e4 0000ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ +000030e8 0000ac30 R_ARM_THM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ +000030f2 0000ae0a R_ARM_THM_CALL 0000041d PyObject_GetIter │ │ │ │ │ +0000310a 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003110 0000f00a R_ARM_THM_CALL 000020c1 PySequence_List │ │ │ │ │ +00003126 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003136 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000313a 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000314a 0000b60a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +00003152 0000612f R_ARM_THM_MOVW_ABS_NC 00000774 .LC45 │ │ │ │ │ +00003156 00006130 R_ARM_THM_MOVT_ABS 00000774 .LC45 │ │ │ │ │ +0000316c 0000e30a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00003186 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000318c 0000b86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000031b4 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000031b8 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000031e6 0000ed0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000031ee 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000031f2 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003200 0000632f R_ARM_THM_MOVW_ABS_NC 000007a8 .LC46 │ │ │ │ │ +00003204 00006330 R_ARM_THM_MOVT_ABS 000007a8 .LC46 │ │ │ │ │ +00003224 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003228 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003242 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000324e 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003252 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003272 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000328a 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000032ac 0000e02f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +000032b0 0000e030 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +000032d2 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000032d6 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000032da 00001e2f R_ARM_THM_MOVW_ABS_NC 00000118 .LC7 │ │ │ │ │ +000032de 00001e30 R_ARM_THM_MOVT_ABS 00000118 .LC7 │ │ │ │ │ +000032e6 0000c50a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000032f8 0000e02f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +000032fc 0000e030 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +0000330c 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003310 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003314 00001f2f R_ARM_THM_MOVW_ABS_NC 0000014c .LC8 │ │ │ │ │ +00003318 00001f30 R_ARM_THM_MOVT_ABS 0000014c .LC8 │ │ │ │ │ +00003320 0000c50a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003336 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000333c 0000e12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00003340 0000e130 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00003344 0000202f R_ARM_THM_MOVW_ABS_NC 00000178 .LC9 │ │ │ │ │ +00003348 00002030 R_ARM_THM_MOVT_ABS 00000178 .LC9 │ │ │ │ │ +00003350 0000e20a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +0000335c 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ +00003364 0001080a R_ARM_THM_CALL 00000000 _PyLong_Copy │ │ │ │ │ +00003382 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000033ac 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000033b0 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000033e0 0000ed0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000033e6 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000033ea 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000033f8 0000652f R_ARM_THM_MOVW_ABS_NC 000007ac .LC47 │ │ │ │ │ +000033fc 00006530 R_ARM_THM_MOVT_ABS 000007ac .LC47 │ │ │ │ │ +0000341c 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003420 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000343a 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003446 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000344a 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003464 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003468 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000346e 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000348e 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000034b8 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000034bc 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000034ec 0000ed0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000034f2 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000034f6 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003504 0000662f R_ARM_THM_MOVW_ABS_NC 000007b0 .LC48 │ │ │ │ │ +00003508 00006630 R_ARM_THM_MOVT_ABS 000007b0 .LC48 │ │ │ │ │ +00003528 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000352c 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003546 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003552 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003556 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003570 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003574 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000357a 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000359a 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000035be 0000de2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000035c2 0000de30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000035cc 0000bd0a R_ARM_THM_CALL 000012b1 PyNumber_AsSsize_t │ │ │ │ │ +000035e4 0000b00a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000035f4 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000035f8 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000035fe 0000462f R_ARM_THM_MOVW_ABS_NC 0000049c .LC27 │ │ │ │ │ +00003602 00004630 R_ARM_THM_MOVT_ABS 0000049c .LC27 │ │ │ │ │ +00003608 0000c50a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003612 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +00003616 0000c730 R_ARM_THM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +00003658 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000365c 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000368c 0000ed0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00003692 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003696 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000036a4 00006a2f R_ARM_THM_MOVW_ABS_NC 000007b8 .LC50 │ │ │ │ │ +000036a8 00006a30 R_ARM_THM_MOVT_ABS 000007b8 .LC50 │ │ │ │ │ +000036c8 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000036cc 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000036e6 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000036f2 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000036f6 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003710 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003714 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000371a 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000373a 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000377c 0000c12f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00003780 0000c130 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00003784 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003788 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000037aa 0000ed0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000037b2 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000037b6 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000037be 0000c12f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000037c2 0000c130 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000037e2 0000c12f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000037e6 0000c130 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000037ec 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000037f0 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003802 0000c12f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00003806 0000c130 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00003820 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003824 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000382a 00006b2f R_ARM_THM_MOVW_ABS_NC 000007bc .LC51 │ │ │ │ │ +0000382e 00006b30 R_ARM_THM_MOVT_ABS 000007bc .LC51 │ │ │ │ │ +00003834 0000292f R_ARM_THM_MOVW_ABS_NC 00000258 .LC12 │ │ │ │ │ +00003838 00002930 R_ARM_THM_MOVT_ABS 00000258 .LC12 │ │ │ │ │ +00003842 0000c50a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003862 0000c12f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00003866 0000c130 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000386a 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000386e 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003888 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000388e 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003892 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000038a2 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000038a6 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000038c2 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000038e6 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000038ea 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000038ee 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000038fc 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003938 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000393c 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003968 0000ed0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00003970 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003974 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003996 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000399a 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000039c0 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000039c4 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000039ce 0000c12f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000039d2 0000c130 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000039de 0000292f R_ARM_THM_MOVW_ABS_NC 00000258 .LC12 │ │ │ │ │ +000039e2 00002930 R_ARM_THM_MOVT_ABS 00000258 .LC12 │ │ │ │ │ +000039ea 0000c50a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000039fa 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000039fe 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003a18 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003a32 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003a36 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003a56 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003a64 00006c2f R_ARM_THM_MOVW_ABS_NC 000007c8 .LC52 │ │ │ │ │ +00003a68 00006c30 R_ARM_THM_MOVT_ABS 000007c8 .LC52 │ │ │ │ │ +00003a70 0000c50a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003a82 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003a92 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003ab8 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ +00003ac4 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003ac8 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003ad2 0000412f R_ARM_THM_MOVW_ABS_NC 000003e8 .LC22 │ │ │ │ │ +00003ad6 00004130 R_ARM_THM_MOVT_ABS 000003e8 .LC22 │ │ │ │ │ +00003ada 0000c50a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003ae6 00002f2f R_ARM_THM_MOVW_ABS_NC 0000031c .LC16 │ │ │ │ │ +00003aea 00002f30 R_ARM_THM_MOVT_ABS 0000031c .LC16 │ │ │ │ │ +00003aee 0000c50a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003c28 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ +00003c30 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003c34 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003c3a 0000722f R_ARM_THM_MOVW_ABS_NC 0000083c .LC55 │ │ │ │ │ +00003c3e 00007230 R_ARM_THM_MOVT_ABS 0000083c .LC55 │ │ │ │ │ +00003c44 0000c50a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003c70 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003c74 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003ca4 0000ed0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00003caa 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003cae 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003cbc 0000732f R_ARM_THM_MOVW_ABS_NC 00000864 .LC56 │ │ │ │ │ +00003cc0 00007330 R_ARM_THM_MOVT_ABS 00000864 .LC56 │ │ │ │ │ +00003ce0 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003ce4 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003cfe 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003d0a 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003d0e 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003d28 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003d2c 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003d32 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003d52 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003d7c 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003d80 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003db0 0000ed0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00003db6 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003dba 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003dc8 00007c2f R_ARM_THM_MOVW_ABS_NC 00000968 .LC65 │ │ │ │ │ +00003dcc 00007c30 R_ARM_THM_MOVT_ABS 00000968 .LC65 │ │ │ │ │ +00003dec 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003df0 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003e0a 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003e16 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003e1a 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003e34 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003e38 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003e3e 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003e5e 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003e80 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003e84 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003e94 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003e98 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003eb0 00007d2f R_ARM_THM_MOVW_ABS_NC 0000096c .LC66 │ │ │ │ │ +00003eb4 00007d30 R_ARM_THM_MOVT_ABS 0000096c .LC66 │ │ │ │ │ +00003ed0 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003efa 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00003efe 0000eb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00003f02 00007f2f R_ARM_THM_MOVW_ABS_NC 00000974 .LC68 │ │ │ │ │ +00003f06 00007f30 R_ARM_THM_MOVT_ABS 00000974 .LC68 │ │ │ │ │ +00003f0c 0001130a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003f36 0001350a R_ARM_THM_CALL 00000000 _PyLong_Format │ │ │ │ │ +00003f4e 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003f5e 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003f62 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003f68 00001e2f R_ARM_THM_MOVW_ABS_NC 00000118 .LC7 │ │ │ │ │ +00003f6c 00001e30 R_ARM_THM_MOVT_ABS 00000118 .LC7 │ │ │ │ │ +00003f72 0000c50a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003f82 0000e02f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +00003f86 0000e030 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00003f96 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003f9a 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003fa0 00001f2f R_ARM_THM_MOVW_ABS_NC 0000014c .LC8 │ │ │ │ │ +00003fa4 00001f30 R_ARM_THM_MOVT_ABS 0000014c .LC8 │ │ │ │ │ +00003faa 0000c50a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003fc0 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003fc6 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ +00003fcc 0000e12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00003fd0 0000e130 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00003fd4 0000202f R_ARM_THM_MOVW_ABS_NC 00000178 .LC9 │ │ │ │ │ +00003fd8 00002030 R_ARM_THM_MOVT_ABS 00000178 .LC9 │ │ │ │ │ +00003fe0 0000e20a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +00004016 0000c00a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00004084 0000c00a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +000040e6 0000c00a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00004142 0000c00a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +0000419e 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000041d0 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000041d8 0000690a R_ARM_THM_CALL 0000030d Py_XDECREF.part.0 │ │ │ │ │ +000041dc 0000b00a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000041fa 00008e2f R_ARM_THM_MOVW_ABS_NC 00000ac0 .LC76 │ │ │ │ │ +000041fe 00008e30 R_ARM_THM_MOVT_ABS 00000ac0 .LC76 │ │ │ │ │ +00004202 0000da0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00004222 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004236 0000c00a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00004250 0000690a R_ARM_THM_CALL 0000030d Py_XDECREF.part.0 │ │ │ │ │ +0000428c 0000c602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00004290 0000b86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004294 0000b86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004298 0000b86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000429c 0000b86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000042a0 0000b86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000042b6 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000042be 0000690a R_ARM_THM_CALL 0000030d Py_XDECREF.part.0 │ │ │ │ │ +000042c2 0000b00a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000042e8 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004306 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004346 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000435c 00008e2f R_ARM_THM_MOVW_ABS_NC 00000ac0 .LC76 │ │ │ │ │ +00004360 00008e30 R_ARM_THM_MOVT_ABS 00000ac0 .LC76 │ │ │ │ │ +00004366 0000da0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +0000438e 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000043c0 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000043c8 0000690a R_ARM_THM_CALL 0000030d Py_XDECREF.part.0 │ │ │ │ │ +000043cc 0000b00a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000043ec 0000c00a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00004406 0000690a R_ARM_THM_CALL 0000030d Py_XDECREF.part.0 │ │ │ │ │ +00004434 00008e2f R_ARM_THM_MOVW_ABS_NC 00000ac0 .LC76 │ │ │ │ │ +00004438 00008e30 R_ARM_THM_MOVT_ABS 00000ac0 .LC76 │ │ │ │ │ +0000443e 0000da0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +0000445c 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004470 0000c00a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +0000448a 0000690a R_ARM_THM_CALL 0000030d Py_XDECREF.part.0 │ │ │ │ │ +000044ac 0000c00a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +000044c6 0000690a R_ARM_THM_CALL 0000030d Py_XDECREF.part.0 │ │ │ │ │ +000044fc 00008e2f R_ARM_THM_MOVW_ABS_NC 00000ac0 .LC76 │ │ │ │ │ +00004500 00008e30 R_ARM_THM_MOVT_ABS 00000ac0 .LC76 │ │ │ │ │ +00004504 0000da0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00004536 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000453e 0000690a R_ARM_THM_CALL 0000030d Py_XDECREF.part.0 │ │ │ │ │ +00004542 0000b00a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000045b2 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000045c2 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000045d4 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000045dc 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000045f8 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000466c 0000c602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00004670 0000b86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004674 0000b86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004678 0000b86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000038 0000ad1e R_ARM_THM_JUMP24 00000000 PyList_AsTuple │ │ │ │ │ +00000338 0000be1e R_ARM_THM_JUMP24 00001729 PySequence_GetItem │ │ │ │ │ +000003b6 0000c31e R_ARM_THM_JUMP24 00000000 Py_GenericAlias │ │ │ │ │ +00000466 0000c81e R_ARM_THM_JUMP24 00000000 PySeqIter_New │ │ │ │ │ +000005fa 0000cb1e R_ARM_THM_JUMP24 00000bc1 PySequence_SetItem │ │ │ │ │ +00000664 0000ce1e R_ARM_THM_JUMP24 00000000 PyDict_GetItemRef │ │ │ │ │ +000012ac 0000dc1e R_ARM_THM_JUMP24 00000509 _PySequence_IterSearch │ │ │ │ │ +00001534 0000261e R_ARM_THM_JUMP24 000000d5 binary_iop.part.0 │ │ │ │ │ +00001580 0000261e R_ARM_THM_JUMP24 000000d5 binary_iop.part.0 │ │ │ │ │ +0000160c 0000e91e R_ARM_THM_JUMP24 00000000 PyObject_Str │ │ │ │ │ +00001854 0000ed1e R_ARM_THM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ +00001960 0000351e R_ARM_THM_JUMP24 00000139 recursive_issubclass.part.0 │ │ │ │ │ +00001af4 0000ed1e R_ARM_THM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ +00001d28 0000351e R_ARM_THM_JUMP24 00000139 recursive_issubclass.part.0 │ │ │ │ │ +00002144 0000ed1e R_ARM_THM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ +0000214e 0000351e R_ARM_THM_JUMP24 00000139 recursive_issubclass.part.0 │ │ │ │ │ +00002174 0000ed1e R_ARM_THM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ +0000217e 0000351e R_ARM_THM_JUMP24 00000139 recursive_issubclass.part.0 │ │ │ │ │ +00002256 0000f71e R_ARM_THM_JUMP24 0000018d PySequence_DelItem │ │ │ │ │ +00002716 00002a1e R_ARM_THM_JUMP24 000000d5 binary_op.part.0 │ │ │ │ │ +000029fa 00002a1e R_ARM_THM_JUMP24 000000d5 binary_op.part.0 │ │ │ │ │ +00002b06 00002a1e R_ARM_THM_JUMP24 000000d5 binary_op.part.0 │ │ │ │ │ +00002bf2 0001041e R_ARM_THM_JUMP24 00000000 PyLong_FromUnicodeObject │ │ │ │ │ +00002c1c 0001051e R_ARM_THM_JUMP24 00000000 _PyLong_FromBytes │ │ │ │ │ +00002cb8 0001091e R_ARM_THM_JUMP24 00003291 PyNumber_Index │ │ │ │ │ +00003056 0000b11e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +0000320e 00002a1e R_ARM_THM_JUMP24 000000d5 binary_op.part.0 │ │ │ │ │ +00003406 00002a1e R_ARM_THM_JUMP24 000000d5 binary_op.part.0 │ │ │ │ │ +00003512 00002a1e R_ARM_THM_JUMP24 000000d5 binary_op.part.0 │ │ │ │ │ +00003630 0000691e R_ARM_THM_JUMP24 0000030d Py_XDECREF.part.0 │ │ │ │ │ +000036b2 00002a1e R_ARM_THM_JUMP24 000000d5 binary_op.part.0 │ │ │ │ │ +00003baa 00006e1e R_ARM_THM_JUMP24 00000ac9 _IsFortranContiguous │ │ │ │ │ +00003cca 00002a1e R_ARM_THM_JUMP24 000000d5 binary_op.part.0 │ │ │ │ │ +00003dd6 00002a1e R_ARM_THM_JUMP24 000000d5 binary_op.part.0 │ │ │ │ │ +00003ebc 0000261e R_ARM_THM_JUMP24 000000d5 binary_iop.part.0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0xb590 contains 163 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0xbc84 contains 163 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000000 0000c22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000004 0000c230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000002a 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000002e 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000044 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000004e 00008a2f R_ARM_THM_MOVW_ABS_NC 00000ab8 .LC74 │ │ │ │ │ -00000052 00008a30 R_ARM_THM_MOVT_ABS 00000ab8 .LC74 │ │ │ │ │ -00000074 0000250a R_ARM_THM_CALL 00001ee5 binary_op1 │ │ │ │ │ -00000078 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000007c 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000088 0000932f R_ARM_THM_MOVW_ABS_NC 00000ad4 .LC77 │ │ │ │ │ -0000008c 00009330 R_ARM_THM_MOVT_ABS 00000ad4 .LC77 │ │ │ │ │ -000000ae 0000942f R_ARM_THM_MOVW_ABS_NC 00000ad8 .LC78 │ │ │ │ │ -000000b2 00009430 R_ARM_THM_MOVT_ABS 00000ad8 .LC78 │ │ │ │ │ -000000b8 0000270a R_ARM_THM_CALL 0000154d binary_iop │ │ │ │ │ -00000118 0000280a R_ARM_THM_CALL 00001581 binary_iop1 │ │ │ │ │ -0000011c 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000120 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000138 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000013e 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000142 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000146 00006f2f R_ARM_THM_MOVW_ABS_NC 00000810 .LC53 │ │ │ │ │ -0000014a 00006f30 R_ARM_THM_MOVT_ABS 00000810 .LC53 │ │ │ │ │ -00000152 0000c60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000176 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000017a 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000180 0000982f R_ARM_THM_MOVW_ABS_NC 00000b00 .LC81 │ │ │ │ │ -00000184 00009830 R_ARM_THM_MOVT_ABS 00000b00 .LC81 │ │ │ │ │ -0000018a 0000c60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000001a2 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -000001a6 0000c830 R_ARM_THM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -000001b0 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000001b4 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000001ba 0000992f R_ARM_THM_MOVW_ABS_NC 00000b2c .LC82 │ │ │ │ │ -000001be 00009930 R_ARM_THM_MOVT_ABS 00000b2c .LC82 │ │ │ │ │ -000001c4 0000c60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000001da 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000200 0000bb0a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -00000212 0000f70a R_ARM_THM_CALL 000021dd PyObject_DelItem │ │ │ │ │ -00000228 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000244 0000ec2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00000248 0000ec30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -0000024c 00009a2f R_ARM_THM_MOVW_ABS_NC 00000b64 .LC83 │ │ │ │ │ -00000250 00009a30 R_ARM_THM_MOVT_ABS 00000b64 .LC83 │ │ │ │ │ -0000025c 0000b96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000027c 0000cd0a R_ARM_THM_CALL 00000651 PyMapping_GetOptionalItem │ │ │ │ │ -00000284 00009c2f R_ARM_THM_MOVW_ABS_NC 00000b88 .LC84 │ │ │ │ │ -00000288 00009c30 R_ARM_THM_MOVT_ABS 00000b88 .LC84 │ │ │ │ │ -0000028e 0001500a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00000296 00000a0a R_ARM_THM_CALL 00003629 Py_XDECREF │ │ │ │ │ -000002ba 00014a0a R_ARM_THM_CALL 00000c2d PyMapping_GetOptionalItemString │ │ │ │ │ -000002c2 00009e2f R_ARM_THM_MOVW_ABS_NC 00000c10 .LC85 │ │ │ │ │ -000002c6 00009e30 R_ARM_THM_MOVT_ABS 00000c10 .LC85 │ │ │ │ │ -000002cc 0001500a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -000002d4 00000a0a R_ARM_THM_CALL 00003629 Py_XDECREF │ │ │ │ │ -000002f0 00014a0a R_ARM_THM_CALL 00000c2d PyMapping_GetOptionalItemString │ │ │ │ │ -000002f8 00000a0a R_ARM_THM_CALL 00003629 Py_XDECREF │ │ │ │ │ -00000314 0000cd0a R_ARM_THM_CALL 00000651 PyMapping_GetOptionalItem │ │ │ │ │ -0000031c 00000a0a R_ARM_THM_CALL 00003629 Py_XDECREF │ │ │ │ │ -00000360 0001560a R_ARM_THM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ -00000374 0000280a R_ARM_THM_CALL 00001581 binary_iop1 │ │ │ │ │ -0000038a 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000038e 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000392 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000003aa 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000003b0 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000003b4 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000003b8 0000a02f R_ARM_THM_MOVW_ABS_NC 00000ce0 .LC87 │ │ │ │ │ -000003bc 0000a030 R_ARM_THM_MOVT_ABS 00000ce0 .LC87 │ │ │ │ │ -000003c4 0000c60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000404 0001560a R_ARM_THM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ -00000416 0000250a R_ARM_THM_CALL 00001ee5 binary_op1 │ │ │ │ │ -0000042c 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000430 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000434 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000044c 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000452 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000456 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000045a 0000a02f R_ARM_THM_MOVW_ABS_NC 00000ce0 .LC87 │ │ │ │ │ -0000045e 0000a030 R_ARM_THM_MOVT_ABS 00000ce0 .LC87 │ │ │ │ │ -00000466 0000c60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000047e 0000a22f R_ARM_THM_MOVW_ABS_NC 00000d38 .LC89 │ │ │ │ │ -00000482 0000a230 R_ARM_THM_MOVT_ABS 00000d38 .LC89 │ │ │ │ │ -00000488 0000a32f R_ARM_THM_MOVW_ABS_NC 00000d44 .LC90 │ │ │ │ │ -0000048c 0000a330 R_ARM_THM_MOVT_ABS 00000d44 .LC90 │ │ │ │ │ -00000490 00015b0a R_ARM_THM_CALL 00000000 PyImport_ImportModuleAttrString │ │ │ │ │ -000004a4 0000bb0a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -000004b4 00015c0a R_ARM_THM_CALL 00000000 PyObject_CallFunctionObjArgs │ │ │ │ │ -000004bc 0000de0a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -000004ca 00000a0a R_ARM_THM_CALL 00003629 Py_XDECREF │ │ │ │ │ -000004d0 00000a0a R_ARM_THM_CALL 00003629 Py_XDECREF │ │ │ │ │ -000004d6 00000a0a R_ARM_THM_CALL 00003629 Py_XDECREF │ │ │ │ │ -000004e0 0000a42f R_ARM_THM_MOVW_ABS_NC 000004ed _buffer_release_call │ │ │ │ │ -000004e4 0000a430 R_ARM_THM_MOVT_ABS 000004ed _buffer_release_call │ │ │ │ │ -000004fa 00010d0a R_ARM_THM_CALL 00003005 PyBuffer_Release │ │ │ │ │ -00000524 0001240a R_ARM_THM_CALL 00003b1d PyBuffer_IsContiguous │ │ │ │ │ -00000530 0001600a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000053c 0001610a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00000548 0001620a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000564 0000a52f R_ARM_THM_MOVW_ABS_NC 000005b3 _Py_add_one_to_index_C │ │ │ │ │ -00000568 0000a530 R_ARM_THM_MOVT_ABS 000005b3 _Py_add_one_to_index_C │ │ │ │ │ -0000056c 0000a62f R_ARM_THM_MOVW_ABS_NC 000005e5 _Py_add_one_to_index_F │ │ │ │ │ -00000570 0000a630 R_ARM_THM_MOVT_ABS 000005e5 _Py_add_one_to_index_F │ │ │ │ │ -0000057e 0001630a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0000058a 0001590a R_ARM_THM_CALL 00000e4d PyBuffer_GetPointer │ │ │ │ │ -00000594 0001600a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000005a8 0001640a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000678 0001080a R_ARM_THM_CALL 00002e75 PyObject_GetBuffer │ │ │ │ │ -00000684 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000688 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000068c 0000a72f R_ARM_THM_MOVW_ABS_NC 00000d4c .LC91 │ │ │ │ │ -00000690 0000a730 R_ARM_THM_MOVT_ABS 00000d4c .LC91 │ │ │ │ │ -00000696 0001140a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000006a4 0001080a R_ARM_THM_CALL 00002e75 PyObject_GetBuffer │ │ │ │ │ -000006ae 00010d0a R_ARM_THM_CALL 00003005 PyBuffer_Release │ │ │ │ │ -000006bc 0001132f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ -000006c0 00011330 R_ARM_THM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ -000006c4 0000a82f R_ARM_THM_MOVW_ABS_NC 00000d84 .LC92 │ │ │ │ │ -000006c8 0000a830 R_ARM_THM_MOVT_ABS 00000d84 .LC92 │ │ │ │ │ -000006ce 0001140a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000006d4 00010d0a R_ARM_THM_CALL 00003005 PyBuffer_Release │ │ │ │ │ -000006da 00010d0a R_ARM_THM_CALL 00003005 PyBuffer_Release │ │ │ │ │ -000006e6 00006e0a R_ARM_THM_CALL 00003bd5 _IsCContiguous │ │ │ │ │ -000006f2 00006e0a R_ARM_THM_CALL 00003bd5 _IsCContiguous │ │ │ │ │ -000006fa 00006d0a R_ARM_THM_CALL 00000bc9 _IsFortranContiguous │ │ │ │ │ -00000706 00006d0a R_ARM_THM_CALL 00000bc9 _IsFortranContiguous │ │ │ │ │ -00000712 0001600a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00000718 00010d0a R_ARM_THM_CALL 00003005 PyBuffer_Release │ │ │ │ │ -0000071e 00010d0a R_ARM_THM_CALL 00003005 PyBuffer_Release │ │ │ │ │ -00000728 0001610a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00000730 0001620a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000736 00010d0a R_ARM_THM_CALL 00003005 PyBuffer_Release │ │ │ │ │ -0000073c 00010d0a R_ARM_THM_CALL 00003005 PyBuffer_Release │ │ │ │ │ -000007a4 0001590a R_ARM_THM_CALL 00000e4d PyBuffer_GetPointer │ │ │ │ │ -000007ae 0001590a R_ARM_THM_CALL 00000e4d PyBuffer_GetPointer │ │ │ │ │ -000007b8 0001600a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000007c0 0001640a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000007c6 00010d0a R_ARM_THM_CALL 00003005 PyBuffer_Release │ │ │ │ │ -000007cc 00010d0a R_ARM_THM_CALL 00003005 PyBuffer_Release │ │ │ │ │ -000007fe 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000802 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000806 0000a92f R_ARM_THM_MOVW_ABS_NC 00000dbc .LC93 │ │ │ │ │ -0000080a 0000a930 R_ARM_THM_MOVT_ABS 00000dbc .LC93 │ │ │ │ │ -00000810 0001140a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000083a 00010d0a R_ARM_THM_CALL 00003005 PyBuffer_Release │ │ │ │ │ -00000870 0001080a R_ARM_THM_CALL 00002e75 PyObject_GetBuffer │ │ │ │ │ -00000888 00010d0a R_ARM_THM_CALL 00003005 PyBuffer_Release │ │ │ │ │ -000008ba 0000d20a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -000008c4 00010d0a R_ARM_THM_CALL 00003005 PyBuffer_Release │ │ │ │ │ -000008d4 0000a42f R_ARM_THM_MOVW_ABS_NC 000004ed _buffer_release_call │ │ │ │ │ -000008d8 0000a430 R_ARM_THM_MOVT_ABS 000004ed _buffer_release_call │ │ │ │ │ -000008f4 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -000008f8 0000c830 R_ARM_THM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -0000005a 00006c1e R_ARM_THM_JUMP24 00003911 ternary_op.constprop.0 │ │ │ │ │ +00000000 0000c12f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000004 0000c130 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000002a 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000002e 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000044 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000004e 00008b2f R_ARM_THM_MOVW_ABS_NC 00000ab8 .LC74 │ │ │ │ │ +00000052 00008b30 R_ARM_THM_MOVT_ABS 00000ab8 .LC74 │ │ │ │ │ +00000074 0000250a R_ARM_THM_CALL 00001ee9 binary_op1 │ │ │ │ │ +00000078 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000007c 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000088 0000922f R_ARM_THM_MOVW_ABS_NC 00000ad4 .LC77 │ │ │ │ │ +0000008c 00009230 R_ARM_THM_MOVT_ABS 00000ad4 .LC77 │ │ │ │ │ +000000ae 0000932f R_ARM_THM_MOVW_ABS_NC 00000ad8 .LC78 │ │ │ │ │ +000000b2 00009330 R_ARM_THM_MOVT_ABS 00000ad8 .LC78 │ │ │ │ │ +000000b8 0000270a R_ARM_THM_CALL 00001551 binary_iop │ │ │ │ │ +00000118 0000280a R_ARM_THM_CALL 00001585 binary_iop1 │ │ │ │ │ +0000011c 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000120 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000138 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000013e 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000142 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000146 0000702f R_ARM_THM_MOVW_ABS_NC 00000810 .LC53 │ │ │ │ │ +0000014a 00007030 R_ARM_THM_MOVT_ABS 00000810 .LC53 │ │ │ │ │ +00000152 0000c50a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000176 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000017a 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000180 0000972f R_ARM_THM_MOVW_ABS_NC 00000b00 .LC81 │ │ │ │ │ +00000184 00009730 R_ARM_THM_MOVT_ABS 00000b00 .LC81 │ │ │ │ │ +0000018a 0000c50a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000001a2 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +000001a6 0000c730 R_ARM_THM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +000001b0 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000001b4 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000001ba 0000982f R_ARM_THM_MOVW_ABS_NC 00000b2c .LC82 │ │ │ │ │ +000001be 00009830 R_ARM_THM_MOVT_ABS 00000b2c .LC82 │ │ │ │ │ +000001c4 0000c50a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000001da 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000200 0000ba0a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +00000212 0000f60a R_ARM_THM_CALL 000021e1 PyObject_DelItem │ │ │ │ │ +00000228 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000244 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00000248 0000eb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +0000024c 0000992f R_ARM_THM_MOVW_ABS_NC 00000b64 .LC83 │ │ │ │ │ +00000250 00009930 R_ARM_THM_MOVT_ABS 00000b64 .LC83 │ │ │ │ │ +0000025c 0000b86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000027c 0000cc0a R_ARM_THM_CALL 00000655 PyMapping_GetOptionalItem │ │ │ │ │ +00000284 00009b2f R_ARM_THM_MOVW_ABS_NC 00000b88 .LC84 │ │ │ │ │ +00000288 00009b30 R_ARM_THM_MOVT_ABS 00000b88 .LC84 │ │ │ │ │ +0000028e 00014f0a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00000296 00000a0a R_ARM_THM_CALL 0000362d Py_XDECREF │ │ │ │ │ +000002ba 0001490a R_ARM_THM_CALL 00000b2d PyMapping_GetOptionalItemString │ │ │ │ │ +000002c2 00009d2f R_ARM_THM_MOVW_ABS_NC 00000c10 .LC85 │ │ │ │ │ +000002c6 00009d30 R_ARM_THM_MOVT_ABS 00000c10 .LC85 │ │ │ │ │ +000002cc 00014f0a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +000002d4 00000a0a R_ARM_THM_CALL 0000362d Py_XDECREF │ │ │ │ │ +000002f0 0001490a R_ARM_THM_CALL 00000b2d PyMapping_GetOptionalItemString │ │ │ │ │ +000002f8 00000a0a R_ARM_THM_CALL 0000362d Py_XDECREF │ │ │ │ │ +00000314 0000cc0a R_ARM_THM_CALL 00000655 PyMapping_GetOptionalItem │ │ │ │ │ +0000031c 00000a0a R_ARM_THM_CALL 0000362d Py_XDECREF │ │ │ │ │ +00000360 0001550a R_ARM_THM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ +00000374 0000280a R_ARM_THM_CALL 00001585 binary_iop1 │ │ │ │ │ +0000038a 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000038e 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000392 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000003aa 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000003b0 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000003b4 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000003b8 00009f2f R_ARM_THM_MOVW_ABS_NC 00000ce0 .LC87 │ │ │ │ │ +000003bc 00009f30 R_ARM_THM_MOVT_ABS 00000ce0 .LC87 │ │ │ │ │ +000003c4 0000c50a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000404 0001550a R_ARM_THM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ +00000416 0000250a R_ARM_THM_CALL 00001ee9 binary_op1 │ │ │ │ │ +0000042c 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000430 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000434 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000044c 0000b10a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000452 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000456 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000045a 00009f2f R_ARM_THM_MOVW_ABS_NC 00000ce0 .LC87 │ │ │ │ │ +0000045e 00009f30 R_ARM_THM_MOVT_ABS 00000ce0 .LC87 │ │ │ │ │ +00000466 0000c50a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000047e 0000a12f R_ARM_THM_MOVW_ABS_NC 00000d38 .LC89 │ │ │ │ │ +00000482 0000a130 R_ARM_THM_MOVT_ABS 00000d38 .LC89 │ │ │ │ │ +00000488 0000a22f R_ARM_THM_MOVW_ABS_NC 00000d44 .LC90 │ │ │ │ │ +0000048c 0000a230 R_ARM_THM_MOVT_ABS 00000d44 .LC90 │ │ │ │ │ +00000490 00015a0a R_ARM_THM_CALL 00000000 PyImport_ImportModuleAttrString │ │ │ │ │ +000004a4 0000ba0a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +000004b4 00015b0a R_ARM_THM_CALL 00000000 PyObject_CallFunctionObjArgs │ │ │ │ │ +000004bc 0000dd0a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +000004ca 00000a0a R_ARM_THM_CALL 0000362d Py_XDECREF │ │ │ │ │ +000004d0 00000a0a R_ARM_THM_CALL 0000362d Py_XDECREF │ │ │ │ │ +000004d6 00000a0a R_ARM_THM_CALL 0000362d Py_XDECREF │ │ │ │ │ +000004e0 0000a32f R_ARM_THM_MOVW_ABS_NC 000004ed _buffer_release_call │ │ │ │ │ +000004e4 0000a330 R_ARM_THM_MOVT_ABS 000004ed _buffer_release_call │ │ │ │ │ +000004fa 00010c0a R_ARM_THM_CALL 00003009 PyBuffer_Release │ │ │ │ │ +00000524 0001230a R_ARM_THM_CALL 00003b11 PyBuffer_IsContiguous │ │ │ │ │ +00000530 00015f0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000053c 0001600a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00000548 0001610a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000564 0000a42f R_ARM_THM_MOVW_ABS_NC 000005b3 _Py_add_one_to_index_C │ │ │ │ │ +00000568 0000a430 R_ARM_THM_MOVT_ABS 000005b3 _Py_add_one_to_index_C │ │ │ │ │ +0000056c 0000a52f R_ARM_THM_MOVW_ABS_NC 000005e5 _Py_add_one_to_index_F │ │ │ │ │ +00000570 0000a530 R_ARM_THM_MOVT_ABS 000005e5 _Py_add_one_to_index_F │ │ │ │ │ +0000057e 0001620a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +0000058a 0001580a R_ARM_THM_CALL 00000d4d PyBuffer_GetPointer │ │ │ │ │ +00000594 00015f0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000005a8 0001630a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000678 0001070a R_ARM_THM_CALL 00002e79 PyObject_GetBuffer │ │ │ │ │ +00000684 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000688 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000068c 0000a62f R_ARM_THM_MOVW_ABS_NC 00000d4c .LC91 │ │ │ │ │ +00000690 0000a630 R_ARM_THM_MOVT_ABS 00000d4c .LC91 │ │ │ │ │ +00000696 0001130a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000006a4 0001070a R_ARM_THM_CALL 00002e79 PyObject_GetBuffer │ │ │ │ │ +000006ae 00010c0a R_ARM_THM_CALL 00003009 PyBuffer_Release │ │ │ │ │ +000006bc 0001122f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ +000006c0 00011230 R_ARM_THM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ +000006c4 0000a72f R_ARM_THM_MOVW_ABS_NC 00000d84 .LC92 │ │ │ │ │ +000006c8 0000a730 R_ARM_THM_MOVT_ABS 00000d84 .LC92 │ │ │ │ │ +000006ce 0001130a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000006d4 00010c0a R_ARM_THM_CALL 00003009 PyBuffer_Release │ │ │ │ │ +000006da 00010c0a R_ARM_THM_CALL 00003009 PyBuffer_Release │ │ │ │ │ +000006e6 00006f0a R_ARM_THM_CALL 00003bc9 _IsCContiguous │ │ │ │ │ +000006f2 00006f0a R_ARM_THM_CALL 00003bc9 _IsCContiguous │ │ │ │ │ +000006fa 00006e0a R_ARM_THM_CALL 00000ac9 _IsFortranContiguous │ │ │ │ │ +00000706 00006e0a R_ARM_THM_CALL 00000ac9 _IsFortranContiguous │ │ │ │ │ +00000712 00015f0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00000718 00010c0a R_ARM_THM_CALL 00003009 PyBuffer_Release │ │ │ │ │ +0000071e 00010c0a R_ARM_THM_CALL 00003009 PyBuffer_Release │ │ │ │ │ +00000728 0001600a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00000730 0001610a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000736 00010c0a R_ARM_THM_CALL 00003009 PyBuffer_Release │ │ │ │ │ +0000073c 00010c0a R_ARM_THM_CALL 00003009 PyBuffer_Release │ │ │ │ │ +000007a4 0001580a R_ARM_THM_CALL 00000d4d PyBuffer_GetPointer │ │ │ │ │ +000007ae 0001580a R_ARM_THM_CALL 00000d4d PyBuffer_GetPointer │ │ │ │ │ +000007b8 00015f0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000007c0 0001630a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000007c6 00010c0a R_ARM_THM_CALL 00003009 PyBuffer_Release │ │ │ │ │ +000007cc 00010c0a R_ARM_THM_CALL 00003009 PyBuffer_Release │ │ │ │ │ +000007fe 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000802 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000806 0000a82f R_ARM_THM_MOVW_ABS_NC 00000dbc .LC93 │ │ │ │ │ +0000080a 0000a830 R_ARM_THM_MOVT_ABS 00000dbc .LC93 │ │ │ │ │ +00000810 0001130a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000083a 00010c0a R_ARM_THM_CALL 00003009 PyBuffer_Release │ │ │ │ │ +00000870 0001070a R_ARM_THM_CALL 00002e79 PyObject_GetBuffer │ │ │ │ │ +00000888 00010c0a R_ARM_THM_CALL 00003009 PyBuffer_Release │ │ │ │ │ +000008ba 0000d10a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +000008c4 00010c0a R_ARM_THM_CALL 00003009 PyBuffer_Release │ │ │ │ │ +000008d4 0000a32f R_ARM_THM_MOVW_ABS_NC 000004ed _buffer_release_call │ │ │ │ │ +000008d8 0000a330 R_ARM_THM_MOVT_ABS 000004ed _buffer_release_call │ │ │ │ │ +000008f4 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +000008f8 0000c730 R_ARM_THM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +0000005a 00006d1e R_ARM_THM_JUMP24 00003905 ternary_op.constprop.0 │ │ │ │ │ 00000094 00002a1e R_ARM_THM_JUMP24 000000d5 binary_op.part.0 │ │ │ │ │ -000000c2 0000dd1e R_ARM_THM_JUMP24 000004f1 _PySequence_IterSearch │ │ │ │ │ -00000256 0000f21e R_ARM_THM_JUMP24 00000000 _PyErr_SetString │ │ │ │ │ -000004e8 00015e1e R_ARM_THM_JUMP24 00000000 _Py_CallInInterpreterAndRawFree │ │ │ │ │ -0000060c 0000f61e R_ARM_THM_JUMP24 00002181 PyObject_Size │ │ │ │ │ -000008dc 00016d1e R_ARM_THM_JUMP24 00000000 _Py_CallInInterpreter │ │ │ │ │ -000008e0 0001221e R_ARM_THM_JUMP24 00003aa5 PySequence_Size │ │ │ │ │ -000008e4 0001171e R_ARM_THM_JUMP24 00003059 PyMapping_Size │ │ │ │ │ -000008e8 0000dc1e R_ARM_THM_JUMP24 00001289 PySequence_Contains │ │ │ │ │ +000000c2 0000dc1e R_ARM_THM_JUMP24 00000509 _PySequence_IterSearch │ │ │ │ │ +00000256 0000f11e R_ARM_THM_JUMP24 00000000 _PyErr_SetString │ │ │ │ │ +000004e8 00015d1e R_ARM_THM_JUMP24 00000000 _Py_CallInInterpreterAndRawFree │ │ │ │ │ +0000060c 0000f51e R_ARM_THM_JUMP24 00002185 PyObject_Size │ │ │ │ │ +000008dc 00016c1e R_ARM_THM_JUMP24 00000000 _Py_CallInInterpreter │ │ │ │ │ +000008e0 0001211e R_ARM_THM_JUMP24 00003a99 PySequence_Size │ │ │ │ │ +000008e4 0001161e R_ARM_THM_JUMP24 0000305d PyMapping_Size │ │ │ │ │ +000008e8 0000db1e R_ARM_THM_JUMP24 0000128d PySequence_Contains │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -84,19 +84,19 @@ │ │ │ │ │ object_issubclass │ │ │ │ │ recursive_issubclass │ │ │ │ │ recursive_issubclass.part.0 │ │ │ │ │ check_class │ │ │ │ │ abstract_issubclass │ │ │ │ │ sequence_repeat │ │ │ │ │ method_output_as_list │ │ │ │ │ +Py_XDECREF.part.0 │ │ │ │ │ ternary_op.constprop.0 │ │ │ │ │ _IsFortranContiguous │ │ │ │ │ _IsCContiguous │ │ │ │ │ ternary_iop.constprop.0 │ │ │ │ │ -abstract_get_bases │ │ │ │ │ _buffer_release_call │ │ │ │ │ _Py_add_one_to_index_C │ │ │ │ │ _Py_add_one_to_index_F │ │ │ │ │ as_read_buffer │ │ │ │ │ PySequence_Tuple │ │ │ │ │ PyTuple_Type │ │ │ │ │ PyList_Type │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -15,15 +15,15 @@ │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromString │ │ │ │ │ mov r1, r0 │ │ │ │ │ cbz r0, 48 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2c4 │ │ │ │ │ + bl 2c8 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetItem │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n 3e │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -77,15 +77,15 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromString │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cbz r0, c2 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 580 <_PySequence_IterSearch+0x90> │ │ │ │ │ + bl 584 <_PySequence_IterSearch+0x7c> │ │ │ │ │ R_ARM_THM_CALL PyObject_SetItem │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n b8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -158,15 +158,15 @@ │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC20 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC20 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bl a00 │ │ │ │ │ + bl a18 │ │ │ │ │ cbnz r0, 15e │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyUnion_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ @@ -174,21 +174,22 @@ │ │ │ │ │ cmp r2, r3 │ │ │ │ │ beq.n 17e │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC21 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC21 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a00 │ │ │ │ │ + bl a18 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 158 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ │ - b.w aa8 │ │ │ │ │ + b.w 3ff4 │ │ │ │ │ + R_ARM_THM_JUMP24 abstract_issubclass │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ 0000018c : │ │ │ │ │ PySequence_DelItem(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ @@ -295,15 +296,15 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyDict_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyDict_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ beq.n 282 │ │ │ │ │ ldr r1, [pc, #36] @ (2a4 ) │ │ │ │ │ - b.w 30b4 │ │ │ │ │ + b.w 30b8 │ │ │ │ │ R_ARM_THM_JUMP24 method_output_as_list │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyDict_Keys │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ @@ -325,15 +326,15 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyDict_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyDict_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ beq.n 2da │ │ │ │ │ ldr r1, [pc, #36] @ (2e0 ) │ │ │ │ │ - b.w 30b4 │ │ │ │ │ + b.w 30b8 │ │ │ │ │ R_ARM_THM_JUMP24 method_output_as_list │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ @@ -358,462 +359,476 @@ │ │ │ │ │ movs r3, #4 │ │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC49 │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC49 │ │ │ │ │ str.w ip, [sp] │ │ │ │ │ - bl 154c │ │ │ │ │ + bl 1550 │ │ │ │ │ R_ARM_THM_CALL binary_iop │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ │ │ -0000030c : │ │ │ │ │ +0000030c : │ │ │ │ │ +Py_XDECREF.part.0(): │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ + blt.n 316 │ │ │ │ │ + bx lr │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 314 │ │ │ │ │ + b.w 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_JUMP24 _Py_Dealloc │ │ │ │ │ + nop │ │ │ │ │ + │ │ │ │ │ +00000324 : │ │ │ │ │ PySequence_Concat(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #12 │ │ │ │ │ - cbz r0, 340 │ │ │ │ │ - cbz r1, 340 │ │ │ │ │ + cbz r0, 358 │ │ │ │ │ + cbz r1, 358 │ │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ │ ldr.w r2, [ip, #52] @ 0x34 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 39e │ │ │ │ │ + beq.n 3b6 │ │ │ │ │ ldr.w lr, [r2, #4] │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - beq.n 34a │ │ │ │ │ + beq.n 362 │ │ │ │ │ mov r3, lr │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ bx r3 │ │ │ │ │ bl 230 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr.w r4, [ip, #84] @ 0x54 │ │ │ │ │ lsls r4, r4, #2 │ │ │ │ │ - bmi.n 39e │ │ │ │ │ + bmi.n 3b6 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ - cbz r2, 39e │ │ │ │ │ + cbz r2, 3b6 │ │ │ │ │ ldr.w lr, [r1, #4] │ │ │ │ │ ldr.w r2, [lr, #84] @ 0x54 │ │ │ │ │ ands.w r2, r2, #536870912 @ 0x20000000 │ │ │ │ │ - bne.n 39e │ │ │ │ │ + bne.n 3b6 │ │ │ │ │ ldr.w lr, [lr, #52] @ 0x34 │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - beq.n 39e │ │ │ │ │ + beq.n 3b6 │ │ │ │ │ ldr.w lr, [lr, #12] │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - beq.n 39e │ │ │ │ │ + beq.n 3b6 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - bl 1ee4 │ │ │ │ │ + bl 1ee8 │ │ │ │ │ R_ARM_THM_CALL binary_op1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne.n 346 │ │ │ │ │ + bne.n 35e │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 39a │ │ │ │ │ + bge.n 3b2 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ - cbz r2, 3ba │ │ │ │ │ + cbz r2, 3d2 │ │ │ │ │ ldr.w ip, [r3, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr.w r2, [ip, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC53 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC53 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 344 │ │ │ │ │ + b.n 35c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 39a │ │ │ │ │ + b.n 3b2 │ │ │ │ │ │ │ │ │ │ -000003cc : │ │ │ │ │ +000003e4 : │ │ │ │ │ PyNumber_InPlaceAnd(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movs r3, #52 @ 0x34 │ │ │ │ │ movs r2, #104 @ 0x68 │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC54 │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC54 │ │ │ │ │ str.w ip, [sp] │ │ │ │ │ - bl 154c │ │ │ │ │ + bl 1550 │ │ │ │ │ R_ARM_THM_CALL binary_iop │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ │ │ -000003f4 <_PyObject_HasLen>: │ │ │ │ │ +0000040c <_PyObject_HasLen>: │ │ │ │ │ _PyObject_HasLen(): │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ │ - cbz r3, 402 <_PyObject_HasLen+0xe> │ │ │ │ │ + cbz r3, 41a <_PyObject_HasLen+0xe> │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ movs r0, #1 │ │ │ │ │ - cbz r3, 402 <_PyObject_HasLen+0xe> │ │ │ │ │ + cbz r3, 41a <_PyObject_HasLen+0xe> │ │ │ │ │ bx lr │ │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 400 <_PyObject_HasLen+0xc> │ │ │ │ │ + beq.n 418 <_PyObject_HasLen+0xc> │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ subs r0, r0, r3 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000414 <_PyObject_RealIsInstance>: │ │ │ │ │ +0000042c <_PyObject_RealIsInstance>: │ │ │ │ │ _PyObject_RealIsInstance(): │ │ │ │ │ - b.w 2d50 │ │ │ │ │ + b.w 2d54 │ │ │ │ │ R_ARM_THM_JUMP24 object_isinstance │ │ │ │ │ │ │ │ │ │ -00000418 : │ │ │ │ │ +00000430 : │ │ │ │ │ PySequence_GetSlice(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 468 │ │ │ │ │ + cbz r0, 480 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r5, [r3, #56] @ 0x38 │ │ │ │ │ - cbz r5, 470 │ │ │ │ │ + cbz r5, 488 │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ - cbz r1, 470 │ │ │ │ │ + cbz r1, 488 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 <_PySlice_FromIndices> │ │ │ │ │ R_ARM_THM_CALL _PySlice_FromIndices │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, 46c │ │ │ │ │ + cbz r0, 484 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 462 │ │ │ │ │ + bge.n 47a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ - cbnz r3, 462 │ │ │ │ │ + cbnz r3, 47a │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ bl 230 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 462 │ │ │ │ │ + b.n 47a │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC57 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC57 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 46c │ │ │ │ │ + b.n 484 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000048c : │ │ │ │ │ +000004a4 : │ │ │ │ │ PyNumber_Xor(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - bl 1ee4 │ │ │ │ │ + bl 1ee8 │ │ │ │ │ R_ARM_THM_CALL binary_op1 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n 4b2 │ │ │ │ │ + beq.n 4ca │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC58 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC58 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ │ b.n d4 │ │ │ │ │ │ │ │ │ │ -000004c4 : │ │ │ │ │ +000004dc : │ │ │ │ │ PyNumber_InPlaceXor(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movs r3, #56 @ 0x38 │ │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC59 │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC59 │ │ │ │ │ str.w ip, [sp] │ │ │ │ │ - bl 154c │ │ │ │ │ + bl 1550 │ │ │ │ │ R_ARM_THM_CALL binary_iop │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ │ │ -000004ec : │ │ │ │ │ +00000504 : │ │ │ │ │ PySequence_Index(): │ │ │ │ │ movs r2, #2 │ │ │ │ │ - b.n 4f0 <_PySequence_IterSearch> │ │ │ │ │ + b.n 508 <_PySequence_IterSearch> │ │ │ │ │ │ │ │ │ │ -000004f0 <_PySequence_IterSearch>: │ │ │ │ │ +00000508 <_PySequence_IterSearch>: │ │ │ │ │ _PySequence_IterSearch(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, #20 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 640 <_PySequence_IterSearch+0x150> │ │ │ │ │ + beq.w 658 <_PySequence_IterSearch+0x150> │ │ │ │ │ mov r8, r1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 640 <_PySequence_IterSearch+0x150> │ │ │ │ │ + beq.w 658 <_PySequence_IterSearch+0x150> │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r9, r2 │ │ │ │ │ - bl 418 │ │ │ │ │ + bl 41c <_PyObject_HasLen+0x10> │ │ │ │ │ R_ARM_THM_CALL PyObject_GetIter │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 604 <_PySequence_IterSearch+0x114> │ │ │ │ │ + beq.n 61c <_PySequence_IterSearch+0x114> │ │ │ │ │ clz r6, r8 │ │ │ │ │ lsrs r6, r6, #5 │ │ │ │ │ mov r7, r6 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 51c <_PySequence_IterSearch+0x2c> │ │ │ │ │ + bl 520 <_PySequence_IterSearch+0x18> │ │ │ │ │ R_ARM_THM_CALL iternext │ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ │ - cbz r4, 58e <_PySequence_IterSearch+0x9e> │ │ │ │ │ + cbz r4, 5a6 <_PySequence_IterSearch+0x9e> │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 54c <_PySequence_IterSearch+0x5c> │ │ │ │ │ + bge.n 564 <_PySequence_IterSearch+0x5c> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbz r3, 5b6 <_PySequence_IterSearch+0xc6> │ │ │ │ │ + cbz r3, 5ce <_PySequence_IterSearch+0xc6> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.n 5b0 <_PySequence_IterSearch+0xc0> │ │ │ │ │ - bne.n 568 <_PySequence_IterSearch+0x78> │ │ │ │ │ + blt.n 5c8 <_PySequence_IterSearch+0xc0> │ │ │ │ │ + bne.n 580 <_PySequence_IterSearch+0x78> │ │ │ │ │ cmp.w r9, #2 │ │ │ │ │ - bne.n 526 <_PySequence_IterSearch+0x36> │ │ │ │ │ + bne.n 53e <_PySequence_IterSearch+0x36> │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ it eq │ │ │ │ │ orreq.w r6, r6, #1 │ │ │ │ │ adds r7, #1 │ │ │ │ │ - b.n 526 <_PySequence_IterSearch+0x36> │ │ │ │ │ + b.n 53e <_PySequence_IterSearch+0x36> │ │ │ │ │ cmp.w r9, #2 │ │ │ │ │ - bne.n 5c2 <_PySequence_IterSearch+0xd2> │ │ │ │ │ + bne.n 5da <_PySequence_IterSearch+0xd2> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 5ec <_PySequence_IterSearch+0xfc> │ │ │ │ │ + bne.n 604 <_PySequence_IterSearch+0xfc> │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 586 <_PySequence_IterSearch+0x96> │ │ │ │ │ + bge.n 59e <_PySequence_IterSearch+0x96> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 586 <_PySequence_IterSearch+0x96> │ │ │ │ │ + cbnz r3, 59e <_PySequence_IterSearch+0x96> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r7 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 5b0 <_PySequence_IterSearch+0xc0> │ │ │ │ │ + cbnz r0, 5c8 <_PySequence_IterSearch+0xc0> │ │ │ │ │ cmp.w r9, #2 │ │ │ │ │ - bne.n 572 <_PySequence_IterSearch+0x82> │ │ │ │ │ + bne.n 58a <_PySequence_IterSearch+0x82> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC64 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC64 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 572 <_PySequence_IterSearch+0x82> │ │ │ │ │ + b.n 58a <_PySequence_IterSearch+0x82> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 54c <_PySequence_IterSearch+0x5c> │ │ │ │ │ + b.n 564 <_PySequence_IterSearch+0x5c> │ │ │ │ │ cmp.w r9, #3 │ │ │ │ │ - bne.n 5cc <_PySequence_IterSearch+0xdc> │ │ │ │ │ + bne.n 5e4 <_PySequence_IterSearch+0xdc> │ │ │ │ │ movs r7, #1 │ │ │ │ │ - b.n 572 <_PySequence_IterSearch+0x82> │ │ │ │ │ + b.n 58a <_PySequence_IterSearch+0x82> │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bne.n 564 <_PySequence_IterSearch+0x74> │ │ │ │ │ + bne.n 57c <_PySequence_IterSearch+0x74> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC62 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC62 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 5b0 <_PySequence_IterSearch+0xc0> │ │ │ │ │ + b.n 5c8 <_PySequence_IterSearch+0xc0> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC63 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC63 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 5b0 <_PySequence_IterSearch+0xc0> │ │ │ │ │ + b.n 5c8 <_PySequence_IterSearch+0xc0> │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ - cbz r0, 62c <_PySequence_IterSearch+0x13c> │ │ │ │ │ + cbz r0, 644 <_PySequence_IterSearch+0x13c> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmp.w r9, #3 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ - bne.n 632 <_PySequence_IterSearch+0x142> │ │ │ │ │ + bne.n 64a <_PySequence_IterSearch+0x142> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC60 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC60 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 586 <_PySequence_IterSearch+0x96> │ │ │ │ │ + b.n 59e <_PySequence_IterSearch+0x96> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC61 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC61 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 62c <_PySequence_IterSearch+0x13c> │ │ │ │ │ + b.n 644 <_PySequence_IterSearch+0x13c> │ │ │ │ │ bl 230 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ - b.n 62c <_PySequence_IterSearch+0x13c> │ │ │ │ │ + b.n 644 <_PySequence_IterSearch+0x13c> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000648 : │ │ │ │ │ +00000660 : │ │ │ │ │ PyNumber_Power(): │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC51 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC51 │ │ │ │ │ - b.w 3910 │ │ │ │ │ + b.w 3904 │ │ │ │ │ R_ARM_THM_JUMP24 ternary_op.constprop.0 │ │ │ │ │ │ │ │ │ │ -00000654 : │ │ │ │ │ +0000066c : │ │ │ │ │ PyNumber_InPlaceMultiply(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ movs r3, #8 │ │ │ │ │ movs r2, #84 @ 0x54 │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - bl 1580 │ │ │ │ │ + bl 1584 │ │ │ │ │ R_ARM_THM_CALL binary_iop1 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.n 684 │ │ │ │ │ + beq.n 69c │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w ip, [r0] │ │ │ │ │ ldr r1, [r2, #52] @ 0x34 │ │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r2, [r2, #52] @ 0x34 │ │ │ │ │ - blt.n 6ec │ │ │ │ │ - cbnz r1, 6ac │ │ │ │ │ - cbz r2, 6bc │ │ │ │ │ + blt.n 704 │ │ │ │ │ + cbnz r1, 6c4 │ │ │ │ │ + cbz r2, 6d4 │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ - cbz r0, 6bc │ │ │ │ │ + cbz r0, 6d4 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ - b.w 359c │ │ │ │ │ + b.w 35a0 │ │ │ │ │ R_ARM_THM_JUMP24 sequence_repeat │ │ │ │ │ ldr r0, [r1, #36] @ 0x24 │ │ │ │ │ - cbz r0, 6b6 │ │ │ │ │ + cbz r0, 6ce │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - b.n 6a2 │ │ │ │ │ + b.n 6ba │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6b0 │ │ │ │ │ + bne.n 6c8 │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr.w ip, [r4, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ @@ -827,146 +842,146 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC12 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ ldr.w r3, [ip, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 67e │ │ │ │ │ + b.n 696 │ │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ │ str.w ip, [r0] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - bne.n 696 │ │ │ │ │ + bne.n 6ae │ │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ │ - b.n 696 │ │ │ │ │ + b.n 6ae │ │ │ │ │ │ │ │ │ │ -00000708 : │ │ │ │ │ +00000720 : │ │ │ │ │ PyMapping_Values(): │ │ │ │ │ - cbz r0, 71c │ │ │ │ │ + cbz r0, 734 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyDict_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyDict_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 738 │ │ │ │ │ + bne.n 750 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyDict_Values │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 230 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ - ldr r1, [pc, #4] @ (740 ) │ │ │ │ │ - b.w 30b4 │ │ │ │ │ + ldr r1, [pc, #4] @ (758 ) │ │ │ │ │ + b.w 30b8 │ │ │ │ │ R_ARM_THM_JUMP24 method_output_as_list │ │ │ │ │ nop │ │ │ │ │ .word 0x0000a96c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00000744 : │ │ │ │ │ +0000075c : │ │ │ │ │ PyIter_Send(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr.w lr, [r0, #4] │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov ip, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ ldr.w r3, [lr, #40] @ 0x28 │ │ │ │ │ - cbz r3, 770 │ │ │ │ │ + cbz r3, 788 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ - cbz r3, 770 │ │ │ │ │ + cbz r3, 788 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ bx r3 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.n 7a8 │ │ │ │ │ + bne.n 7c0 │ │ │ │ │ ldr.w r3, [lr, #112] @ 0x70 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyObject_NextNotImplemented │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyObject_NextNotImplemented │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 7a8 │ │ │ │ │ - cbz r3, 7a8 │ │ │ │ │ + beq.n 7c0 │ │ │ │ │ + cbz r3, 7c0 │ │ │ │ │ mov r0, ip │ │ │ │ │ blx r3 │ │ │ │ │ str r0, [r5, #0] │ │ │ │ │ - cbnz r0, 7c0 │ │ │ │ │ + cbnz r0, 7d8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyGen_FetchStopIterationValue> │ │ │ │ │ R_ARM_THM_CALL _PyGen_FetchStopIterationValue │ │ │ │ │ subs r0, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ negs r0, r0 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ movs r3, #0 │ │ │ │ │ movs r2, #2 │ │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ │ mov r1, sp │ │ │ │ │ - ldr r0, [pc, #16] @ (7c4 ) │ │ │ │ │ + ldr r0, [pc, #16] @ (7dc ) │ │ │ │ │ str.w ip, [sp] │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_VectorcallMethod │ │ │ │ │ - b.n 792 │ │ │ │ │ + b.n 7aa │ │ │ │ │ movs r0, #1 │ │ │ │ │ - b.n 7a4 │ │ │ │ │ + b.n 7bc │ │ │ │ │ .word 0x00009f94 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000007c8 : │ │ │ │ │ +000007e0 : │ │ │ │ │ PyNumber_InPlaceRemainder(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movs r3, #12 │ │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC69 │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC69 │ │ │ │ │ str.w ip, [sp] │ │ │ │ │ - bl 154c │ │ │ │ │ + bl 1550 │ │ │ │ │ R_ARM_THM_CALL binary_iop │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ │ │ -000007f0 : │ │ │ │ │ +00000808 : │ │ │ │ │ PyNumber_Positive(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - cbz r0, 810 │ │ │ │ │ + cbz r0, 828 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ - cbz r3, 818 │ │ │ │ │ + cbz r3, 830 │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ - cbz r3, 818 │ │ │ │ │ + cbz r3, 830 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ bx r3 │ │ │ │ │ bl 230 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -977,88 +992,88 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC70 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC70 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 814 │ │ │ │ │ + b.n 82c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000834 : │ │ │ │ │ +0000084c : │ │ │ │ │ PyNumber_Float(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ vpush {d8} │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, #28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 95e │ │ │ │ │ + beq.w 976 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyFloat_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyFloat_Type │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 884 │ │ │ │ │ + beq.n 89c │ │ │ │ │ ldr r4, [r2, #48] @ 0x30 │ │ │ │ │ - cbz r4, 89c │ │ │ │ │ + cbz r4, 8b4 │ │ │ │ │ ldr r5, [r4, #72] @ 0x48 │ │ │ │ │ - cbz r5, 894 │ │ │ │ │ + cbz r5, 8ac │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ blx r5 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8f4 │ │ │ │ │ + beq.n 90c │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne.n 8c2 │ │ │ │ │ + bne.n 8da │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #28 │ │ │ │ │ vpop {d8} │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r0, #0] │ │ │ │ │ - b.n 87a │ │ │ │ │ + b.n 892 │ │ │ │ │ ldr.w r1, [r4, #132] @ 0x84 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 964 │ │ │ │ │ + bne.n 97c │ │ │ │ │ mov r0, r2 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyFloat_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyFloat_Type │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 9aa │ │ │ │ │ + bne.n 9c2 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #28 │ │ │ │ │ vpop {d8} │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyFloat_FromString │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ - cbnz r0, 90e │ │ │ │ │ + cbnz r0, 926 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r2, r1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -1066,27 +1081,27 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC71 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 8fe │ │ │ │ │ + blt.n 916 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 87a │ │ │ │ │ + b.n 892 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 8f4 │ │ │ │ │ + bge.n 90c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 8f4 │ │ │ │ │ + bne.n 90c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 8f4 │ │ │ │ │ + b.n 90c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_DeprecationWarning │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_DeprecationWarning │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ mov r3, r1 │ │ │ │ │ movw r2, #0 │ │ │ │ │ @@ -1095,409 +1110,285 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC72 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_WarnFormat │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 8f8 │ │ │ │ │ + bne.n 910 │ │ │ │ │ vldr d0, [r4, #8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 940 │ │ │ │ │ + bge.n 958 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbz r3, 94e │ │ │ │ │ + cbz r3, 966 │ │ │ │ │ add sp, #28 │ │ │ │ │ vpop {d8} │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyFloat_FromDouble │ │ │ │ │ mov r0, r4 │ │ │ │ │ vstr d0, [sp, #8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ vldr d0, [sp, #8] │ │ │ │ │ - b.n 940 │ │ │ │ │ + b.n 958 │ │ │ │ │ bl 230 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ - b.n 8f4 │ │ │ │ │ - bl 140c <_PyNumber_Index> │ │ │ │ │ + b.n 90c │ │ │ │ │ + bl 1410 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8f4 │ │ │ │ │ + beq.n 90c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsDouble │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ vmov.f64 d8, d0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 99a │ │ │ │ │ + blt.n 9b2 │ │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ │ vcmp.f64 d8, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bne.n 994 │ │ │ │ │ + bne.n 9ac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 8f4 │ │ │ │ │ + bne.n 90c │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ - b.n 940 │ │ │ │ │ + b.n 958 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 97e │ │ │ │ │ + bne.n 996 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 97e │ │ │ │ │ + b.n 996 │ │ │ │ │ vldr d0, [r3, #8] │ │ │ │ │ - b.n 940 │ │ │ │ │ + b.n 958 │ │ │ │ │ │ │ │ │ │ -000009b0 : │ │ │ │ │ +000009c8 : │ │ │ │ │ PyNumber_InPlaceFloorDivide(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movs r3, #116 @ 0x74 │ │ │ │ │ movs r2, #124 @ 0x7c │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC73 │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC73 │ │ │ │ │ str.w ip, [sp] │ │ │ │ │ - bl 154c │ │ │ │ │ + bl 1550 │ │ │ │ │ R_ARM_THM_CALL binary_iop │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ │ │ -000009d8 : │ │ │ │ │ +000009f0 : │ │ │ │ │ PyNumber_InPlaceTrueDivide(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC75 │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC75 │ │ │ │ │ str.w ip, [sp] │ │ │ │ │ - bl 154c │ │ │ │ │ + bl 1550 │ │ │ │ │ R_ARM_THM_CALL binary_iop │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ │ │ -00000a00 : │ │ │ │ │ +00000a18 : │ │ │ │ │ check_class(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ + sub sp, #8 │ │ │ │ │ mov r4, r1 │ │ │ │ │ - bl a64 │ │ │ │ │ - cbnz r0, a3a │ │ │ │ │ - ldr r3, [pc, #72] @ (a60 ) │ │ │ │ │ + add r2, sp, #4 │ │ │ │ │ + ldr r1, [pc, #104] @ (a98 ) │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ │ + cbz r0, a64 │ │ │ │ │ + ldrd r2, r3, [r0] │ │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ + lsls r3, r3, #5 │ │ │ │ │ + bpl.n a54 │ │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ + bge.n a4c │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r0, #0] │ │ │ │ │ + cbz r2, a88 │ │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ + add sp, #8 │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ + bge.n a64 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r0, #0] │ │ │ │ │ + cbnz r2, a64 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + ldr r3, [pc, #52] @ (a9c ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r0, [r2, r3] │ │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ │ - cbnz r3, a48 │ │ │ │ │ + cbnz r3, a8e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ mov r2, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ bl 0 <_PyErr_SetString> │ │ │ │ │ R_ARM_THM_CALL _PyErr_SetString │ │ │ │ │ movs r0, #0 │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n a50 │ │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n a36 │ │ │ │ │ - b.n a26 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r0, #0] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.n a42 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n a42 │ │ │ │ │ - nop │ │ │ │ │ - .word 0x00000040 │ │ │ │ │ - R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ - │ │ │ │ │ -00000a64 : │ │ │ │ │ -abstract_get_bases(): │ │ │ │ │ - push {lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - sub sp, #12 │ │ │ │ │ - ldr r1, [pc, #44] @ (aa4 ) │ │ │ │ │ - add r2, sp, #4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ │ - cbz r0, a9e │ │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ - lsls r3, r3, #5 │ │ │ │ │ - bpl.n a8c │ │ │ │ │ - add sp, #12 │ │ │ │ │ - pop {pc} │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n a9e │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r0, #0] │ │ │ │ │ - cbnz r3, a9e │ │ │ │ │ + b.n a50 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - b.n a88 │ │ │ │ │ + b.n a4c │ │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n a84 │ │ │ │ │ + b.n a74 │ │ │ │ │ nop │ │ │ │ │ .word 0x00005294 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ - │ │ │ │ │ -00000aa8 : │ │ │ │ │ -abstract_issubclass(): │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - add r7, sp, #0 │ │ │ │ │ - mov r8, r1 │ │ │ │ │ - cmp r0, r8 │ │ │ │ │ - beq.n b26 │ │ │ │ │ - bl a64 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 3628 │ │ │ │ │ - R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - beq.n b84 │ │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.n b6c │ │ │ │ │ - cmp r5, #1 │ │ │ │ │ - beq.n b66 │ │ │ │ │ - ldr r3, [pc, #188] @ (b9c ) │ │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ - add r3, pc │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr r0, [r2, r3] │ │ │ │ │ - ldr.w r3, [r0, #712] @ 0x2c8 │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ - bcc.n b3a │ │ │ │ │ - add.w r9, r4, #12 │ │ │ │ │ - mov.w sl, #0 │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - cmp sl, r5 │ │ │ │ │ - bge.n b36 │ │ │ │ │ - ldr.w r0, [r9, #4]! │ │ │ │ │ - bl aa8 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - cbz r0, b30 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n b1e │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #0] │ │ │ │ │ - cbnz r3, b1e │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - mov r5, r6 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - movs r5, #1 │ │ │ │ │ - bl 3628 │ │ │ │ │ - R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ - b.n b20 │ │ │ │ │ - add.w sl, sl, #1 │ │ │ │ │ - b.n af8 │ │ │ │ │ - movs r6, #0 │ │ │ │ │ - b.n b0a │ │ │ │ │ - sub.w r3, r3, #16384 @ 0x4000 │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ - bcc.n af0 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC76 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC76 │ │ │ │ │ - bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ - R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n af0 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n b60 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #0] │ │ │ │ │ - cbz r3, b92 │ │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n b20 │ │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ │ - mov r5, r4 │ │ │ │ │ - b.n abe │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n b20 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n b20 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n b20 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - subs r5, r0, r4 │ │ │ │ │ - it ne │ │ │ │ │ - movne.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n b20 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n b60 │ │ │ │ │ - nop │ │ │ │ │ - .word 0x000000b6 │ │ │ │ │ + .word 0x0000002e │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00000ba0 : │ │ │ │ │ +00000aa0 : │ │ │ │ │ PyNumber_InPlaceRshift(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC79 │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC79 │ │ │ │ │ str.w ip, [sp] │ │ │ │ │ - bl 154c │ │ │ │ │ + bl 1550 │ │ │ │ │ R_ARM_THM_CALL binary_iop │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ │ │ -00000bc8 <_IsFortranContiguous>: │ │ │ │ │ +00000ac8 <_IsFortranContiguous>: │ │ │ │ │ _IsFortranContiguous(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ - cbz r3, c26 <_IsFortranContiguous+0x5e> │ │ │ │ │ + cbz r3, b26 <_IsFortranContiguous+0x5e> │ │ │ │ │ ldr r2, [r0, #32] │ │ │ │ │ push {r4, lr} │ │ │ │ │ ldr.w lr, [r0, #20] │ │ │ │ │ - cbz r2, c02 <_IsFortranContiguous+0x3a> │ │ │ │ │ + cbz r2, b02 <_IsFortranContiguous+0x3a> │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ movs r3, #0 │ │ │ │ │ cmp r3, lr │ │ │ │ │ - bge.n bfa <_IsFortranContiguous+0x32> │ │ │ │ │ + bge.n afa <_IsFortranContiguous+0x32> │ │ │ │ │ ldr r4, [r0, #28] │ │ │ │ │ ldr.w ip, [r4, r3, lsl #2] │ │ │ │ │ cmp.w ip, #1 │ │ │ │ │ - ble.n bf2 <_IsFortranContiguous+0x2a> │ │ │ │ │ + ble.n af2 <_IsFortranContiguous+0x2a> │ │ │ │ │ ldr.w r4, [r2, r3, lsl #2] │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - bne.n bfe <_IsFortranContiguous+0x36> │ │ │ │ │ + bne.n afe <_IsFortranContiguous+0x36> │ │ │ │ │ mul.w r1, ip, r1 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n bda <_IsFortranContiguous+0x12> │ │ │ │ │ + b.n ada <_IsFortranContiguous+0x12> │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ cmp.w lr, #1 │ │ │ │ │ - ble.n bfa <_IsFortranContiguous+0x32> │ │ │ │ │ + ble.n afa <_IsFortranContiguous+0x32> │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ add.w lr, r3, lr, lsl #2 │ │ │ │ │ ldr.w r1, [r3], #4 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ it gt │ │ │ │ │ addgt r2, #1 │ │ │ │ │ cmp r3, lr │ │ │ │ │ - bne.n c0e <_IsFortranContiguous+0x46> │ │ │ │ │ + bne.n b0e <_IsFortranContiguous+0x46> │ │ │ │ │ cmp r2, #1 │ │ │ │ │ ite gt │ │ │ │ │ movgt r0, #0 │ │ │ │ │ movle r0, #1 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movs r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000c2c : │ │ │ │ │ +00000b2c : │ │ │ │ │ PyMapping_GetOptionalItemString(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ - cbz r1, c74 │ │ │ │ │ + cbz r1, b74 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromString │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, c80 │ │ │ │ │ + cbz r0, b80 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 650 │ │ │ │ │ + bl 654 <_PySequence_IterSearch+0x14c> │ │ │ │ │ R_ARM_THM_CALL PyMapping_GetOptionalItem │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n c6e │ │ │ │ │ + bge.n b6e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ - cbnz r3, c6e │ │ │ │ │ + cbnz r3, b6e │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ bl 230 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n c6e │ │ │ │ │ + b.n b6e │ │ │ │ │ str r0, [r2, #0] │ │ │ │ │ - b.n c7a │ │ │ │ │ + b.n b7a │ │ │ │ │ │ │ │ │ │ -00000c84 : │ │ │ │ │ +00000b84 : │ │ │ │ │ PyIter_NextItem(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ │ - cbz r3, ca0 │ │ │ │ │ + cbz r3, ba0 │ │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ │ - b.w 51c <_PySequence_IterSearch+0x2c> │ │ │ │ │ + b.w 520 <_PySequence_IterSearch+0x18> │ │ │ │ │ R_ARM_THM_JUMP24 iternext │ │ │ │ │ mov r2, r0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ @@ -1507,215 +1398,215 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC80 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ │ │ -00000cc0 : │ │ │ │ │ +00000bc0 : │ │ │ │ │ PySequence_SetItem(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, #20 │ │ │ │ │ - cbz r0, cfc │ │ │ │ │ + cbz r0, bfc │ │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr.w r2, [ip, #52] @ 0x34 │ │ │ │ │ - cbz r2, d28 │ │ │ │ │ + cbz r2, c28 │ │ │ │ │ ldr.w lr, [r2, #20] │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - beq.n d28 │ │ │ │ │ + beq.n c28 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt.n d08 │ │ │ │ │ + blt.n c08 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r3, lr │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ bx r3 │ │ │ │ │ bl 230 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr r4, [r2, #0] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n cee │ │ │ │ │ + beq.n bee │ │ │ │ │ strd r1, r0, [sp, #4] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n d00 │ │ │ │ │ + blt.n c00 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr.w lr, [r2, #20] │ │ │ │ │ add r1, r0 │ │ │ │ │ - b.n cee │ │ │ │ │ + b.n bee │ │ │ │ │ ldr.w r1, [ip, #56] @ 0x38 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr.w r2, [ip, #12] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ - cbz r1, d40 │ │ │ │ │ + cbz r1, c40 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ - cbnz r3, d4e │ │ │ │ │ + cbnz r3, c4e │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC5 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n d00 │ │ │ │ │ + b.n c00 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n d00 │ │ │ │ │ + b.n c00 │ │ │ │ │ │ │ │ │ │ -00000d5c : │ │ │ │ │ +00000c5c : │ │ │ │ │ PySequence_DelSlice(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, dae │ │ │ │ │ + cbz r0, cae │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r5, [r3, #56] @ 0x38 │ │ │ │ │ - cbz r5, db8 │ │ │ │ │ + cbz r5, cb8 │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ - cbz r1, db8 │ │ │ │ │ + cbz r1, cb8 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 <_PySlice_FromIndices> │ │ │ │ │ R_ARM_THM_CALL _PySlice_FromIndices │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, db2 │ │ │ │ │ + cbz r0, cb2 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n da8 │ │ │ │ │ + bge.n ca8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ - cbnz r3, da8 │ │ │ │ │ + cbnz r3, ca8 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ bl 230 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n da8 │ │ │ │ │ + b.n ca8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC86 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC86 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n db2 │ │ │ │ │ + b.n cb2 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000dd4 : │ │ │ │ │ +00000cd4 : │ │ │ │ │ PySequence_SetSlice(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, e28 │ │ │ │ │ + cbz r0, d28 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r5, [r3, #56] @ 0x38 │ │ │ │ │ - cbz r5, e32 │ │ │ │ │ + cbz r5, d32 │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ - cbz r1, e32 │ │ │ │ │ + cbz r1, d32 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 <_PySlice_FromIndices> │ │ │ │ │ R_ARM_THM_CALL _PySlice_FromIndices │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, e2c │ │ │ │ │ + cbz r0, d2c │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r5, #8] │ │ │ │ │ blx r5 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n e22 │ │ │ │ │ + bge.n d22 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ - cbnz r3, e22 │ │ │ │ │ + cbnz r3, d22 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ bl 230 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n e22 │ │ │ │ │ + b.n d22 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC88 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC88 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n e2c │ │ │ │ │ + b.n d2c │ │ │ │ │ │ │ │ │ │ -00000e4c : │ │ │ │ │ +00000d4c : │ │ │ │ │ PyBuffer_GetPointer(): │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr.w ip, [r0, #20] │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - ble.n e7e │ │ │ │ │ + ble.n d7e │ │ │ │ │ ldrd r5, r1, [r0, #32] │ │ │ │ │ ldr.w lr, [r5, r3, lsl #2] │ │ │ │ │ ldr.w r5, [r4, r3, lsl #2] │ │ │ │ │ mla r2, r5, lr, r2 │ │ │ │ │ - cbz r1, e7a │ │ │ │ │ + cbz r1, d7a │ │ │ │ │ ldr.w r1, [r1, r3, lsl #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ itt ge │ │ │ │ │ ldrge r2, [r2, #0] │ │ │ │ │ addge r2, r2, r1 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n e58 │ │ │ │ │ + b.n d58 │ │ │ │ │ mov r0, r2 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -7,21 +7,21 @@ │ │ │ │ │ PySequence_Tuple(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 26a │ │ │ │ │ + beq.w 270 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyTuple_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyTuple_Type │ │ │ │ │ - mov r4, r0 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ beq.n 3c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyList_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyList_Type │ │ │ │ │ cmp r1, r3 │ │ │ │ │ @@ -31,492 +31,494 @@ │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyList_AsTuple │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n 48 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ - bl 418 │ │ │ │ │ + bl 41c │ │ │ │ │ R_ARM_THM_CALL PyObject_GetIter │ │ │ │ │ - mov r4, r0 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1ec │ │ │ │ │ + beq.w 1f2 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 180 │ │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ │ + beq.w 186 │ │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ ldr r3, [r2, #112] @ 0x70 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1f0 │ │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ │ + beq.w 1f6 │ │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ ldr r3, [r2, #112] @ 0x70 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1f4 │ │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ │ + beq.w 1fa │ │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ ldr r3, [r2, #112] @ 0x70 │ │ │ │ │ blx r3 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1f8 │ │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ │ - str r0, [sp, #20] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + beq.w 1fe │ │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ ldr r3, [r2, #112] @ 0x70 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1fc │ │ │ │ │ + beq.w 202 │ │ │ │ │ add r6, sp, #24 │ │ │ │ │ add r7, sp, #8 │ │ │ │ │ - movs r5, #5 │ │ │ │ │ + movs r4, #5 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 182 │ │ │ │ │ + beq.n 188 │ │ │ │ │ mov r2, r6 │ │ │ │ │ - adds r3, r5, #1 │ │ │ │ │ - mov r5, r3 │ │ │ │ │ + adds r3, r4, #1 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ cmp r3, #8 │ │ │ │ │ str.w r0, [r2, #4]! │ │ │ │ │ mov r6, r2 │ │ │ │ │ - bne.n ae │ │ │ │ │ + bne.n b0 │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 270 │ │ │ │ │ + beq.w 276 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ add r1, sp, #8 │ │ │ │ │ - str r5, [r0, #8] │ │ │ │ │ + str r4, [r0, #8] │ │ │ │ │ subs r1, r3, r1 │ │ │ │ │ cmp r1, #4 │ │ │ │ │ - beq.w 200 │ │ │ │ │ + beq.w 206 │ │ │ │ │ add.w ip, r3, #32 │ │ │ │ │ add r1, sp, #8 │ │ │ │ │ - ldrd r0, r5, [r1] │ │ │ │ │ - strd r0, r5, [r3] │ │ │ │ │ + ldrd r0, r4, [r1] │ │ │ │ │ + strd r0, r4, [r3] │ │ │ │ │ adds r3, #8 │ │ │ │ │ adds r1, #8 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bne.n ec │ │ │ │ │ - b.n 110 │ │ │ │ │ + bne.n ee │ │ │ │ │ + b.n 112 │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ ldr r1, [r2, #16] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bge.n 1bc │ │ │ │ │ - ldr r5, [r2, #12] │ │ │ │ │ + bge.n 1c2 │ │ │ │ │ + ldr r4, [r2, #12] │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ - str.w r0, [r5, r3, lsl #2] │ │ │ │ │ + str.w r0, [r4, r3, lsl #2] │ │ │ │ │ str r1, [r2, #8] │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n fe │ │ │ │ │ - ldr r3, [pc, #408] @ (2bc ) │ │ │ │ │ + bne.n 100 │ │ │ │ │ + ldr r3, [pc, #412] @ (2c0 ) │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r1, r3] │ │ │ │ │ ldr r1, [r3, #72] @ 0x48 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 23a │ │ │ │ │ + bne.w 240 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1cc │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ + bne.n 1d2 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 158 │ │ │ │ │ + bge.n 15a │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 158 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + str r3, [r5, #0] │ │ │ │ │ + cbnz r3, 15a │ │ │ │ │ + mov r0, r5 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ bl 0 <_PyList_AsTupleAndClear> │ │ │ │ │ R_ARM_THM_CALL _PyList_AsTupleAndClear │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ - mov r4, r0 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ bge.w 48 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ bne.w 48 │ │ │ │ │ + str r0, [sp, #0] │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ b.n 48 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - ldr r3, [pc, #316] @ (2c0 ) │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + ldr r3, [pc, #312] @ (2c4 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 216 │ │ │ │ │ + bne.n 21c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 270 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ + bne.n 276 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1b0 │ │ │ │ │ + bge.n 1b6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 1b0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + str r3, [r5, #0] │ │ │ │ │ + cbnz r3, 1b6 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - mov r1, r5 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ add r0, sp, #8 │ │ │ │ │ bl 0 <_PyTuple_FromArraySteal> │ │ │ │ │ R_ARM_THM_CALL _PyTuple_FromArraySteal │ │ │ │ │ - mov r4, r0 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ b.n 48 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ bl 0 <_PyList_AppendTakeRefListResize> │ │ │ │ │ R_ARM_THM_CALL _PyList_AppendTakeRefListResize │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 110 │ │ │ │ │ + bge.n 112 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1dc │ │ │ │ │ + bge.n 1e2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2aa │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ + beq.n 2b0 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1ec │ │ │ │ │ + bge.n 1f2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r4, #0] │ │ │ │ │ + str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2b2 │ │ │ │ │ - movs r4, #0 │ │ │ │ │ + beq.n 2b8 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ b.n 48 │ │ │ │ │ - movs r5, #1 │ │ │ │ │ - b.n 182 │ │ │ │ │ - movs r5, #2 │ │ │ │ │ - b.n 182 │ │ │ │ │ - movs r5, #3 │ │ │ │ │ - b.n 182 │ │ │ │ │ - movs r5, #4 │ │ │ │ │ - b.n 182 │ │ │ │ │ + movs r4, #1 │ │ │ │ │ + b.n 188 │ │ │ │ │ + movs r4, #2 │ │ │ │ │ + b.n 188 │ │ │ │ │ + movs r4, #3 │ │ │ │ │ + b.n 188 │ │ │ │ │ + movs r4, #4 │ │ │ │ │ + b.n 188 │ │ │ │ │ subs r1, r3, #4 │ │ │ │ │ adds r3, #28 │ │ │ │ │ - mov r5, r7 │ │ │ │ │ - ldr.w r0, [r5], #4 │ │ │ │ │ + mov r4, r7 │ │ │ │ │ + ldr.w r0, [r4], #4 │ │ │ │ │ str.w r0, [r1, #4]! │ │ │ │ │ - mov r7, r5 │ │ │ │ │ + mov r7, r4 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n 204 │ │ │ │ │ - b.n 110 │ │ │ │ │ + bne.n 20a │ │ │ │ │ + b.n 112 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 194 │ │ │ │ │ + beq.n 19a │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_StopIteration │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_StopIteration │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ bl 0 <_PyErr_ExceptionMatches> │ │ │ │ │ R_ARM_THM_CALL _PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 194 │ │ │ │ │ + beq.n 19a │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ bl 0 <_PyErr_Clear> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Clear │ │ │ │ │ - b.n 194 │ │ │ │ │ + b.n 19a │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 134 │ │ │ │ │ + beq.w 136 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_StopIteration │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_StopIteration │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyErr_ExceptionMatches> │ │ │ │ │ R_ARM_THM_CALL _PyErr_ExceptionMatches │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 134 │ │ │ │ │ + beq.w 136 │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ bl 0 <_PyErr_Clear> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Clear │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ - b.n 134 │ │ │ │ │ + b.n 136 │ │ │ │ │ bl 230 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ - b.n 1ec │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ + b.n 1f2 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 27e │ │ │ │ │ + bge.n 284 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r4, #0] │ │ │ │ │ - cbz r3, 2a2 │ │ │ │ │ - add r4, sp, #8 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.n 1ec │ │ │ │ │ - subs r3, r5, #1 │ │ │ │ │ - mov r5, r3 │ │ │ │ │ - ldr.w r0, [r4, r3, lsl #2] │ │ │ │ │ + str r3, [r5, #0] │ │ │ │ │ + cbz r3, 2a8 │ │ │ │ │ + add r2, sp, #8 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq.n 1f2 │ │ │ │ │ + subs r3, r4, #1 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + ldr.w r0, [r2, r3, lsl #2] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 280 │ │ │ │ │ + bge.n 286 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 280 │ │ │ │ │ + bne.n 286 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 280 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + b.n 284 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 27e │ │ │ │ │ + b.n 284 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1dc │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + b.n 1e2 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1ec │ │ │ │ │ - nop │ │ │ │ │ - .word 0x00000192 │ │ │ │ │ + b.n 1f2 │ │ │ │ │ + .word 0x00000194 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ - .word 0x00000134 │ │ │ │ │ + .word 0x00000132 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000002c4 : │ │ │ │ │ +000002c8 : │ │ │ │ │ PyObject_GetItem(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #16 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r0, #0 │ │ │ │ │ - beq.w 40e │ │ │ │ │ + beq.w 412 │ │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr.w r2, [ip, #56] @ 0x38 │ │ │ │ │ - cbz r2, 2f8 │ │ │ │ │ + cbz r2, 2fc │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ - cbz r2, 2f8 │ │ │ │ │ + cbz r2, 2fc │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ bx r2 │ │ │ │ │ ldr.w r2, [ip, #52] @ 0x34 │ │ │ │ │ - cbz r2, 338 │ │ │ │ │ + cbz r2, 33c │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ - cbz r2, 338 │ │ │ │ │ + cbz r2, 33c │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 3d8 │ │ │ │ │ + beq.n 3dc │ │ │ │ │ ldr.w r2, [r2, #132] @ 0x84 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 3d8 │ │ │ │ │ + beq.n 3dc │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndexError │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ - bl 12ac │ │ │ │ │ + bl 12b0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - beq.n 394 │ │ │ │ │ + beq.n 398 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.w 1724 │ │ │ │ │ + b.w 1728 │ │ │ │ │ R_ARM_THM_JUMP24 PySequence_GetItem │ │ │ │ │ ldr.w r2, [ip, #84] @ 0x54 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge.n 3f2 │ │ │ │ │ + bge.n 3f6 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyType_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyType_Type │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 3a8 │ │ │ │ │ - ldr r1, [pc, #196] @ (414 ) │ │ │ │ │ + beq.n 3ac │ │ │ │ │ + ldr r1, [pc, #196] @ (418 ) │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 3a4 │ │ │ │ │ + blt.n 3a8 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - cbz r0, 3b6 │ │ │ │ │ + cbz r0, 3ba │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.n 3b6 │ │ │ │ │ + beq.n 3ba │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 38e │ │ │ │ │ + bge.n 392 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - cbnz r2, 38e │ │ │ │ │ + cbnz r2, 392 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ strd r3, r0, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 32c │ │ │ │ │ + beq.n 330 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 38e │ │ │ │ │ + b.n 392 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 Py_GenericAlias │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - bl 3628 │ │ │ │ │ + bl 362c │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 3a4 │ │ │ │ │ + b.n 3a8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 3a4 │ │ │ │ │ + b.n 3a8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr.w r2, [ip, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 3a4 │ │ │ │ │ + b.n 3a8 │ │ │ │ │ bl 230 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ - b.n 3a4 │ │ │ │ │ + b.n 3a8 │ │ │ │ │ .word 0x000053e0 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00000418 : │ │ │ │ │ +0000041c : │ │ │ │ │ PyObject_GetIter(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r3, [r2, #108] @ 0x6c │ │ │ │ │ - cbz r3, 44e │ │ │ │ │ + cbz r3, 452 │ │ │ │ │ blx r3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 47e │ │ │ │ │ + cbz r0, 482 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyObject_NextNotImplemented │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyObject_NextNotImplemented │ │ │ │ │ ldr r1, [r0, #112] @ 0x70 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r1, r2 │ │ │ │ │ - beq.n 482 │ │ │ │ │ + beq.n 486 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #2 │ │ │ │ │ - bmi.n 466 │ │ │ │ │ + bmi.n 46a │ │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ │ - cbz r3, 466 │ │ │ │ │ + cbz r3, 46a │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ - cbz r3, 466 │ │ │ │ │ + cbz r3, 46a │ │ │ │ │ add sp, #12 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PySeqIter_New │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ @@ -526,15 +528,15 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 448 │ │ │ │ │ + b.n 44c │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC4 │ │ │ │ │ @@ -543,122 +545,122 @@ │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr.w r0, [ip] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 47e │ │ │ │ │ + bge.n 482 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 47e │ │ │ │ │ + bne.n 482 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 47e │ │ │ │ │ + b.n 482 │ │ │ │ │ │ │ │ │ │ -000004b8 : │ │ │ │ │ +000004bc : │ │ │ │ │ PyIter_Next(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ │ blx r3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 4d8 │ │ │ │ │ + cbz r0, 4dc │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ - ldr r2, [pc, #60] @ (518 ) │ │ │ │ │ + ldr r2, [pc, #60] @ (51c ) │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr r2, [r1, r2] │ │ │ │ │ ldr r1, [r2, #72] @ 0x48 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 4d2 │ │ │ │ │ + beq.n 4d6 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 4d2 │ │ │ │ │ + beq.n 4d6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_StopIteration │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_StopIteration │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyErr_ExceptionMatches> │ │ │ │ │ R_ARM_THM_CALL _PyErr_ExceptionMatches │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4d2 │ │ │ │ │ + beq.n 4d6 │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_PyErr_Clear> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Clear │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - b.n 4d2 │ │ │ │ │ + b.n 4d6 │ │ │ │ │ nop │ │ │ │ │ .word 0x00000036 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -0000051c : │ │ │ │ │ +00000520 : │ │ │ │ │ iternext(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ str r0, [r1, #0] │ │ │ │ │ - cbz r0, 540 │ │ │ │ │ + cbz r0, 544 │ │ │ │ │ movs r0, #1 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ - ldr r3, [pc, #56] @ (57c ) │ │ │ │ │ + ldr r3, [pc, #56] @ (580 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ │ - cbnz r2, 554 │ │ │ │ │ + cbnz r2, 558 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 53c │ │ │ │ │ + b.n 540 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 550 │ │ │ │ │ + beq.n 554 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_StopIteration │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_StopIteration │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ bl 0 <_PyErr_ExceptionMatches> │ │ │ │ │ R_ARM_THM_CALL _PyErr_ExceptionMatches │ │ │ │ │ - cbnz r0, 574 │ │ │ │ │ + cbnz r0, 578 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 53c │ │ │ │ │ + b.n 540 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ bl 0 <_PyErr_Clear> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Clear │ │ │ │ │ - b.n 550 │ │ │ │ │ + b.n 554 │ │ │ │ │ .word 0x00000032 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00000580 : │ │ │ │ │ +00000584 : │ │ │ │ │ PyObject_SetItem(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ it ne │ │ │ │ │ @@ -666,1993 +668,1993 @@ │ │ │ │ │ sub sp, #12 │ │ │ │ │ ite eq │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ it eq │ │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ │ - cbnz r3, 5fa │ │ │ │ │ + cbnz r3, 5fe │ │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ │ mov lr, r1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr.w r3, [ip, #56] @ 0x38 │ │ │ │ │ - cbz r3, 5c2 │ │ │ │ │ + cbz r3, 5c6 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ - cbz r3, 5c2 │ │ │ │ │ + cbz r3, 5c6 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ bx r3 │ │ │ │ │ ldr.w r3, [ip, #52] @ 0x34 │ │ │ │ │ - cbz r3, 618 │ │ │ │ │ + cbz r3, 61c │ │ │ │ │ ldr.w r2, [lr, #4] │ │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ │ - cbz r1, 614 │ │ │ │ │ + cbz r1, 618 │ │ │ │ │ ldr.w r1, [r1, #132] @ 0x84 │ │ │ │ │ - cbz r1, 614 │ │ │ │ │ + cbz r1, 618 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndexError │ │ │ │ │ mov r0, lr │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ - bl 12ac │ │ │ │ │ + bl 12b0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ mov r1, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n 606 │ │ │ │ │ + beq.n 60a │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ - b.w cc0 │ │ │ │ │ + b.w bc0 │ │ │ │ │ R_ARM_THM_JUMP24 PySequence_SetItem │ │ │ │ │ bl 230 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5ec │ │ │ │ │ - b.n 5fe │ │ │ │ │ + beq.n 5f0 │ │ │ │ │ + b.n 602 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ - cbnz r3, 634 │ │ │ │ │ + cbnz r3, 638 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr.w r2, [ip, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC5 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC5 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 5fe │ │ │ │ │ + b.n 602 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 5fe │ │ │ │ │ + b.n 602 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000650 : │ │ │ │ │ +00000654 : │ │ │ │ │ PyMapping_GetOptionalItem(): │ │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyDict_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyDict_Type │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bne.n 664 │ │ │ │ │ + bne.n 668 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyDict_GetItemRef │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - bl 2c4 │ │ │ │ │ + bl 2c8 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetItem │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [r2, #0] │ │ │ │ │ - cbz r0, 688 │ │ │ │ │ + cbz r0, 68c │ │ │ │ │ movs r0, #1 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_KeyError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_KeyError │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ - cbz r0, 6a2 │ │ │ │ │ + cbz r0, 6a6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - b.n 684 │ │ │ │ │ + b.n 688 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 684 │ │ │ │ │ + b.n 688 │ │ │ │ │ │ │ │ │ │ -000006a8 : │ │ │ │ │ +000006ac : │ │ │ │ │ PyMapping_Check(): │ │ │ │ │ - cbz r0, 6ba │ │ │ │ │ + cbz r0, 6be │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ │ - cbz r3, 6ba │ │ │ │ │ + cbz r3, 6be │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ subs r0, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ movs r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000006c0 : │ │ │ │ │ +000006c4 : │ │ │ │ │ PyObject_IsInstance(): │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.w 8c0 │ │ │ │ │ + beq.w 8c4 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyType_Type │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyType_Type │ │ │ │ │ add r7, sp, #0 │ │ │ │ │ mov r9, r1 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - beq.w 830 │ │ │ │ │ - ldr r1, [pc, #644] @ (974 ) │ │ │ │ │ + beq.w 834 │ │ │ │ │ + ldr r1, [pc, #644] @ (978 ) │ │ │ │ │ mov r3, r0 │ │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyUnion_Type │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyUnion_Type │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ ldr.w r8, [r0, r1] │ │ │ │ │ - beq.w 8f2 │ │ │ │ │ + beq.w 8f6 │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r0, r2, #5 │ │ │ │ │ - bpl.w 90a │ │ │ │ │ + bpl.w 90e │ │ │ │ │ ldr.w r2, [r8, #712] @ 0x2c8 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bcc.w bac │ │ │ │ │ + bcc.w bb0 │ │ │ │ │ ldr.w ip, [r9, #8] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - ble.w 8bc │ │ │ │ │ + ble.w 8c0 │ │ │ │ │ add.w sl, r9, #12 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ mov r6, r4 │ │ │ │ │ strd ip, r9, [r7, #28] │ │ │ │ │ mov r4, sl │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov sl, r2 │ │ │ │ │ ldr.w r3, [r4, #4]! │ │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 816 │ │ │ │ │ + beq.n 81a │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - beq.n 84a │ │ │ │ │ + beq.n 84e │ │ │ │ │ cmp r2, sl │ │ │ │ │ - beq.w c50 │ │ │ │ │ + beq.w c54 │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r1, r2, #5 │ │ │ │ │ - bpl.w 97c │ │ │ │ │ + bpl.w 980 │ │ │ │ │ ldr.w r2, [r8, #712] @ 0x2c8 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bcc.w c2c │ │ │ │ │ + bcc.w c30 │ │ │ │ │ ldr.w lr, [r3, #8] │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - ble.w 8ae │ │ │ │ │ + ble.w 8b2 │ │ │ │ │ add.w r2, r3, #12 │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd lr, r3, [r7, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ mov sl, r6 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r4, [r7, #16] │ │ │ │ │ ldr.w r4, [r6, #4]! │ │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - beq.n 816 │ │ │ │ │ + beq.n 81a │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp r2, sl │ │ │ │ │ - beq.n 868 │ │ │ │ │ + beq.n 86c │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 9f8 │ │ │ │ │ + beq.w 9fc │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #5 │ │ │ │ │ - bpl.w a10 │ │ │ │ │ + bpl.w a14 │ │ │ │ │ ldr.w r2, [r8, #712] @ 0x2c8 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bcc.w c5c │ │ │ │ │ + bcc.w c60 │ │ │ │ │ ldr.w ip, [r4, #8] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - ble.n 89a │ │ │ │ │ + ble.n 89e │ │ │ │ │ str r6, [r7, #4] │ │ │ │ │ adds r4, #12 │ │ │ │ │ mov r6, r3 │ │ │ │ │ movs r2, #0 │ │ │ │ │ strd ip, r2, [r7, #8] │ │ │ │ │ ldr.w r5, [r4, #4]! │ │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - beq.n 816 │ │ │ │ │ + beq.n 81a │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ cmp r2, sl │ │ │ │ │ - beq.n 87c │ │ │ │ │ + beq.n 880 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - beq.w c80 │ │ │ │ │ + beq.w c84 │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r3, r2, #5 │ │ │ │ │ - bpl.w a8a │ │ │ │ │ + bpl.w a8e │ │ │ │ │ ldr.w r2, [r8, #712] @ 0x2c8 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bcc.w c8c │ │ │ │ │ + bcc.w c90 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 88a │ │ │ │ │ + ble.n 88e │ │ │ │ │ mov r1, r9 │ │ │ │ │ ldr r2, [r5, #16] │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ │ - bl cac │ │ │ │ │ + bl cb0 │ │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8c6 │ │ │ │ │ + beq.n 8ca │ │ │ │ │ mov r0, r1 │ │ │ │ │ adds r7, #44 @ 0x2c │ │ │ │ │ mov sp, r7 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ movs r1, #1 │ │ │ │ │ adds r7, #44 @ 0x2c │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov sp, r7 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr.w r2, [r8, #72] @ 0x48 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c1e │ │ │ │ │ + bne.w c22 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r3 │ │ │ │ │ adds r7, #44 @ 0x2c │ │ │ │ │ mov sp, r7 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b.w 2d50 │ │ │ │ │ + b.w 2d54 │ │ │ │ │ ldr.w r2, [r8, #72] @ 0x48 │ │ │ │ │ - cbz r2, 84a │ │ │ │ │ + cbz r2, 84e │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w b34 │ │ │ │ │ + bne.w b38 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 2d50 │ │ │ │ │ + bl 2d54 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 80c │ │ │ │ │ - b.n 8ae │ │ │ │ │ + bne.n 810 │ │ │ │ │ + b.n 8b2 │ │ │ │ │ ldr.w r2, [r8, #72] @ 0x48 │ │ │ │ │ - cbz r2, 868 │ │ │ │ │ + cbz r2, 86c │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w b34 │ │ │ │ │ + bne.w b38 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ │ - bl 2d50 │ │ │ │ │ + bl 2d54 │ │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 80c │ │ │ │ │ - b.n 89a │ │ │ │ │ + bne.n 810 │ │ │ │ │ + b.n 89e │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 2d50 │ │ │ │ │ + bl 2d54 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 80c │ │ │ │ │ + bne.n 810 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r7, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 7c8 │ │ │ │ │ + bne.n 7cc │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r6, [r7, #4] │ │ │ │ │ ldr r2, [r7, #24] │ │ │ │ │ ldr r1, [r7, #20] │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r7, #24] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.w 788 │ │ │ │ │ + bne.w 78c │ │ │ │ │ ldr r4, [r7, #16] │ │ │ │ │ mov r6, sl │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r3, [r7, #32] │ │ │ │ │ ldr r2, [r7, #28] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r7, #32] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 740 │ │ │ │ │ + bne.w 744 │ │ │ │ │ movs r1, #0 │ │ │ │ │ - b.n 80c │ │ │ │ │ + b.n 810 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bx lr │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 88a │ │ │ │ │ + beq.n 88e │ │ │ │ │ str r4, [r7, #36] @ 0x24 │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov r3, r9 │ │ │ │ │ adds r5, #16 │ │ │ │ │ mov r9, r8 │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ mov r8, r6 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr.w r2, [r5, #4]! │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl cac │ │ │ │ │ + bl cb0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c06 │ │ │ │ │ + beq.w c0a │ │ │ │ │ mov r1, r0 │ │ │ │ │ - b.n 80c │ │ │ │ │ + b.n 810 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ │ bl 0 <_Py_union_args> │ │ │ │ │ R_ARM_THM_CALL _Py_union_args │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ │ mov r9, r0 │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst.w r2, #67108864 @ 0x4000000 │ │ │ │ │ - bne.w 714 │ │ │ │ │ - ldr r1, [pc, #108] @ (978 ) │ │ │ │ │ + bne.w 718 │ │ │ │ │ + ldr r1, [pc, #108] @ (97c ) │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 822 │ │ │ │ │ + beq.n 826 │ │ │ │ │ ldr.w r2, [r8, #712] @ 0x2c8 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bcc.w bce │ │ │ │ │ + bcc.w bd2 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 944 │ │ │ │ │ + bge.n 948 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 944 │ │ │ │ │ + cbnz r3, 948 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w b34 │ │ │ │ │ + beq.w b38 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 80c │ │ │ │ │ + bge.w 810 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 80c │ │ │ │ │ + bne.w 810 │ │ │ │ │ str r0, [r7, #36] @ 0x24 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ │ - b.n 80c │ │ │ │ │ + b.n 810 │ │ │ │ │ nop │ │ │ │ │ .word 0x00000272 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00005a54 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ mov r0, r3 │ │ │ │ │ - ldr r1, [pc, #680] @ (c28 ) │ │ │ │ │ + ldr r1, [pc, #680] @ (c2c ) │ │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 83c │ │ │ │ │ + beq.w 840 │ │ │ │ │ ldr.w r3, [r8, #712] @ 0x2c8 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bcc.w b3a │ │ │ │ │ + bcc.w b3e │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r2, [r7, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 9c0 │ │ │ │ │ + bge.n 9c4 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ - cbnz r1, 9c0 │ │ │ │ │ + cbnz r1, 9c4 │ │ │ │ │ str r0, [r7, #36] @ 0x24 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w b34 │ │ │ │ │ + beq.w b38 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 854 │ │ │ │ │ + bge.w 858 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 854 │ │ │ │ │ + bne.w 858 │ │ │ │ │ str r0, [r7, #36] @ 0x24 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 80c │ │ │ │ │ - b.n 8ae │ │ │ │ │ + bne.w 810 │ │ │ │ │ + b.n 8b2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ │ bl 0 <_Py_union_args> │ │ │ │ │ R_ARM_THM_CALL _Py_union_args │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst.w r2, #67108864 @ 0x4000000 │ │ │ │ │ - bne.w 7a8 │ │ │ │ │ - ldr r1, [pc, #532] @ (c28 ) │ │ │ │ │ + bne.w 7ac │ │ │ │ │ + ldr r1, [pc, #532] @ (c2c ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 85a │ │ │ │ │ + beq.w 85e │ │ │ │ │ ldr.w r2, [r8, #712] @ 0x2c8 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bcc.w b74 │ │ │ │ │ + bcc.w b78 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n a52 │ │ │ │ │ + bge.n a56 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r5, #0] │ │ │ │ │ - cbnz r2, a52 │ │ │ │ │ + cbnz r2, a56 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n b34 │ │ │ │ │ + beq.n b38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 876 │ │ │ │ │ + bge.w 87a │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 876 │ │ │ │ │ + bne.w 87a │ │ │ │ │ str r0, [r7, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [r7, #12] │ │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 80c │ │ │ │ │ - b.n 89a │ │ │ │ │ - ldr r1, [pc, #412] @ (c28 ) │ │ │ │ │ + bne.w 810 │ │ │ │ │ + b.n 89e │ │ │ │ │ + ldr r1, [pc, #412] @ (c2c ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b22 │ │ │ │ │ + beq.n b26 │ │ │ │ │ ldr.w r2, [r8, #712] @ 0x2c8 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bcc.n aee │ │ │ │ │ + bcc.n af2 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ ldr.w r2, [fp] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n ac2 │ │ │ │ │ + bge.n ac6 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [fp] │ │ │ │ │ - cbnz r2, ac2 │ │ │ │ │ + cbnz r2, ac6 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n b34 │ │ │ │ │ + beq.n b38 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 886 │ │ │ │ │ + bge.w 88a │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r5, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 886 │ │ │ │ │ + bne.w 88a │ │ │ │ │ str r0, [r7, #36] @ 0x24 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ │ - b.n 886 │ │ │ │ │ + b.n 88a │ │ │ │ │ sub.w r2, r2, #16384 @ 0x4000 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bcc.n aa0 │ │ │ │ │ + bcc.n aa4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n aa0 │ │ │ │ │ + beq.n aa4 │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n b34 │ │ │ │ │ + bge.n b38 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [fp] │ │ │ │ │ - cbnz r3, b34 │ │ │ │ │ + cbnz r3, b38 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n b34 │ │ │ │ │ + b.n b38 │ │ │ │ │ ldr.w r2, [r8, #72] @ 0x48 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 87c │ │ │ │ │ + beq.w 880 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 87c │ │ │ │ │ + beq.w 880 │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 80c │ │ │ │ │ + b.n 810 │ │ │ │ │ sub.w r3, r3, #16384 @ 0x4000 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bcc.w 99a │ │ │ │ │ + bcc.w 99e │ │ │ │ │ str r0, [r7, #36] @ 0x24 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 99a │ │ │ │ │ + beq.w 99e │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n b34 │ │ │ │ │ + bge.n b38 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n b34 │ │ │ │ │ + bne.n b38 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n b34 │ │ │ │ │ + b.n b38 │ │ │ │ │ sub.w r2, r2, #16384 @ 0x4000 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bcc.w a2e │ │ │ │ │ + bcc.w a32 │ │ │ │ │ mov r0, r8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a2e │ │ │ │ │ + beq.w a32 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n b34 │ │ │ │ │ + bge.n b38 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n b34 │ │ │ │ │ + bne.n b38 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n b34 │ │ │ │ │ + b.n b38 │ │ │ │ │ sub.w r2, r2, #16384 @ 0x4000 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bcc.w 71e │ │ │ │ │ + bcc.w 722 │ │ │ │ │ mov r0, r8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n b34 │ │ │ │ │ - b.n 71e │ │ │ │ │ + bne.n b38 │ │ │ │ │ + b.n 722 │ │ │ │ │ sub.w r2, r2, #16384 @ 0x4000 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bcc.w 926 │ │ │ │ │ + bcc.w 92a │ │ │ │ │ mov r0, r8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 926 │ │ │ │ │ + beq.w 92a │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n b34 │ │ │ │ │ + bge.n b38 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n b34 │ │ │ │ │ + bne.n b38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n b34 │ │ │ │ │ + b.n b38 │ │ │ │ │ add.w r3, fp, #1 │ │ │ │ │ mov fp, r3 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bne.w 8dc │ │ │ │ │ + bne.w 8e0 │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r4, [r7, #36] @ 0x24 │ │ │ │ │ mov r6, r8 │ │ │ │ │ mov r8, r9 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - b.n 88a │ │ │ │ │ + b.n 88e │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n b34 │ │ │ │ │ - b.n 82c │ │ │ │ │ + bne.n b38 │ │ │ │ │ + b.n 830 │ │ │ │ │ nop │ │ │ │ │ .word 0x00005a54 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ sub.w r2, r2, #16384 @ 0x4000 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bcc.w 76a │ │ │ │ │ + bcc.w 76e │ │ │ │ │ mov r0, r8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b34 │ │ │ │ │ - b.n 76a │ │ │ │ │ + bne.w b38 │ │ │ │ │ + b.n 76e │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_union_args> │ │ │ │ │ R_ARM_THM_CALL _Py_union_args │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n 758 │ │ │ │ │ + b.n 75c │ │ │ │ │ sub.w r2, r2, #16384 @ 0x4000 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bcc.w 7b2 │ │ │ │ │ + bcc.w 7b6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b34 │ │ │ │ │ - b.n 7b2 │ │ │ │ │ + bne.w b38 │ │ │ │ │ + b.n 7b6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_union_args> │ │ │ │ │ R_ARM_THM_CALL _Py_union_args │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 7e0 │ │ │ │ │ + b.n 7e4 │ │ │ │ │ sub.w r2, r2, #16384 @ 0x4000 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bcc.w 7f2 │ │ │ │ │ + bcc.w 7f6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b34 │ │ │ │ │ - b.n 7f2 │ │ │ │ │ + bne.w b38 │ │ │ │ │ + b.n 7f6 │ │ │ │ │ │ │ │ │ │ -00000cac : │ │ │ │ │ +00000cb0 : │ │ │ │ │ object_recursive_isinstance(): │ │ │ │ │ mov r3, r1 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w ea2 │ │ │ │ │ + beq.w ea6 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyType_Type │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyType_Type │ │ │ │ │ add r7, sp, #0 │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - beq.w e0e │ │ │ │ │ + beq.w e12 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyUnion_Type │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyUnion_Type │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - beq.w ed4 │ │ │ │ │ + beq.w ed8 │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ lsls r0, r1, #5 │ │ │ │ │ - bpl.w eec │ │ │ │ │ + bpl.w ef0 │ │ │ │ │ ldr.w r1, [r8, #712] @ 0x2c8 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - bcc.w 1190 │ │ │ │ │ + bcc.w 1194 │ │ │ │ │ ldr.w ip, [r2, #8] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - ble.w e9e │ │ │ │ │ + ble.w ea2 │ │ │ │ │ add.w sl, r2, #12 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ mov r4, sl │ │ │ │ │ strd ip, r9, [r7, #28] │ │ │ │ │ mov sl, r6 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r6, r2 │ │ │ │ │ ldr.w r3, [r4, #4]! │ │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n df4 │ │ │ │ │ + beq.n df8 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - beq.n e2c │ │ │ │ │ + beq.n e30 │ │ │ │ │ cmp r2, sl │ │ │ │ │ - beq.w 122c │ │ │ │ │ + beq.w 1230 │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r1, r2, #5 │ │ │ │ │ - bpl.w f5a │ │ │ │ │ + bpl.w f5e │ │ │ │ │ ldr.w r2, [r8, #712] @ 0x2c8 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bcc.w 1208 │ │ │ │ │ + bcc.w 120c │ │ │ │ │ ldr.w lr, [r3, #8] │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - ble.w e90 │ │ │ │ │ + ble.w e94 │ │ │ │ │ add.w r2, r3, #12 │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd lr, r3, [r7, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ mov sl, r6 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r4, [r7, #16] │ │ │ │ │ ldr.w r4, [r6, #4]! │ │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - beq.n df4 │ │ │ │ │ + beq.n df8 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp r2, sl │ │ │ │ │ - beq.n e4a │ │ │ │ │ + beq.n e4e │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w fd6 │ │ │ │ │ + beq.w fda │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #5 │ │ │ │ │ - bpl.w fee │ │ │ │ │ + bpl.w ff2 │ │ │ │ │ ldr.w r2, [r8, #712] @ 0x2c8 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bcc.w 1238 │ │ │ │ │ + bcc.w 123c │ │ │ │ │ ldr.w ip, [r4, #8] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - ble.n e7c │ │ │ │ │ + ble.n e80 │ │ │ │ │ str r6, [r7, #4] │ │ │ │ │ adds r4, #12 │ │ │ │ │ mov r6, r3 │ │ │ │ │ movs r2, #0 │ │ │ │ │ strd ip, r2, [r7, #8] │ │ │ │ │ ldr.w r5, [r4, #4]! │ │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - beq.n df4 │ │ │ │ │ + beq.n df8 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ cmp r2, sl │ │ │ │ │ - beq.n e5e │ │ │ │ │ + beq.n e62 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - beq.w 125c │ │ │ │ │ + beq.w 1260 │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r3, r2, #5 │ │ │ │ │ - bpl.w 1068 │ │ │ │ │ + bpl.w 106c │ │ │ │ │ ldr.w r2, [r8, #712] @ 0x2c8 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bcc.w 1268 │ │ │ │ │ + bcc.w 126c │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n e6c │ │ │ │ │ + ble.n e70 │ │ │ │ │ mov r1, r9 │ │ │ │ │ ldr r2, [r5, #16] │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ │ - bl cac │ │ │ │ │ + bl cb0 │ │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ea8 │ │ │ │ │ + beq.n eac │ │ │ │ │ mov r0, r1 │ │ │ │ │ adds r7, #44 @ 0x2c │ │ │ │ │ mov sp, r7 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ movs r1, #1 │ │ │ │ │ adds r7, #44 @ 0x2c │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov sp, r7 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr.w r1, [r8, #72] @ 0x48 │ │ │ │ │ - cbz r1, e0e │ │ │ │ │ + cbz r1, e12 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1112 │ │ │ │ │ + bne.w 1116 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r3 │ │ │ │ │ adds r7, #44 @ 0x2c │ │ │ │ │ mov sp, r7 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b.w 2d50 │ │ │ │ │ + b.w 2d54 │ │ │ │ │ ldr.w r2, [r8, #72] @ 0x48 │ │ │ │ │ - cbz r2, e2c │ │ │ │ │ + cbz r2, e30 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1112 │ │ │ │ │ + bne.w 1116 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 2d50 │ │ │ │ │ + bl 2d54 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n dea │ │ │ │ │ - b.n e90 │ │ │ │ │ + bne.n dee │ │ │ │ │ + b.n e94 │ │ │ │ │ ldr.w r2, [r8, #72] @ 0x48 │ │ │ │ │ - cbz r2, e4a │ │ │ │ │ + cbz r2, e4e │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1112 │ │ │ │ │ + bne.w 1116 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ │ - bl 2d50 │ │ │ │ │ + bl 2d54 │ │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n dea │ │ │ │ │ - b.n e7c │ │ │ │ │ + bne.n dee │ │ │ │ │ + b.n e80 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 2d50 │ │ │ │ │ + bl 2d54 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n dea │ │ │ │ │ + bne.n dee │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r7, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n da6 │ │ │ │ │ + bne.n daa │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r6, [r7, #4] │ │ │ │ │ ldr r2, [r7, #24] │ │ │ │ │ ldr r1, [r7, #20] │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r7, #24] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.w d66 │ │ │ │ │ + bne.w d6a │ │ │ │ │ ldr r4, [r7, #16] │ │ │ │ │ mov r6, sl │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r3, [r7, #32] │ │ │ │ │ ldr r2, [r7, #28] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r7, #32] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w d1e │ │ │ │ │ + bne.w d22 │ │ │ │ │ movs r1, #0 │ │ │ │ │ - b.n dea │ │ │ │ │ + b.n dee │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bx lr │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n e6c │ │ │ │ │ + beq.n e70 │ │ │ │ │ str r4, [r7, #36] @ 0x24 │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov r3, r8 │ │ │ │ │ adds r5, #16 │ │ │ │ │ mov r8, r6 │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ mov r6, r9 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr.w r2, [r5, #4]! │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl cac │ │ │ │ │ + bl cb0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11f0 │ │ │ │ │ + beq.w 11f4 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - b.n dea │ │ │ │ │ + b.n dee │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ │ bl 0 <_Py_union_args> │ │ │ │ │ R_ARM_THM_CALL _Py_union_args │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ tst.w r1, #67108864 @ 0x4000000 │ │ │ │ │ - bne.w cf2 │ │ │ │ │ + bne.w cf6 │ │ │ │ │ mov r0, r2 │ │ │ │ │ - ldr r1, [pc, #668] @ (118c ) │ │ │ │ │ + ldr r1, [pc, #668] @ (1190 ) │ │ │ │ │ str r3, [r7, #32] │ │ │ │ │ str r2, [r7, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ ldrd r3, r2, [r7, #32] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e00 │ │ │ │ │ + beq.w e04 │ │ │ │ │ ldr.w r2, [r8, #712] @ 0x2c8 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bcc.w 11b6 │ │ │ │ │ + bcc.w 11ba │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n f2c │ │ │ │ │ + bge.n f30 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, f2c │ │ │ │ │ + cbnz r3, f30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 1112 │ │ │ │ │ + beq.w 1116 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w dea │ │ │ │ │ + bge.w dee │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w dea │ │ │ │ │ + bne.w dee │ │ │ │ │ str r0, [r7, #36] @ 0x24 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ │ - b.n dea │ │ │ │ │ + b.n dee │ │ │ │ │ mov r0, r3 │ │ │ │ │ - ldr r1, [pc, #556] @ (118c ) │ │ │ │ │ + ldr r1, [pc, #556] @ (1190 ) │ │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e1e │ │ │ │ │ + beq.w e22 │ │ │ │ │ ldr.w r3, [r8, #712] @ 0x2c8 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bcc.w 1118 │ │ │ │ │ + bcc.w 111c │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r2, [r7, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n f9e │ │ │ │ │ + bge.n fa2 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ - cbnz r1, f9e │ │ │ │ │ + cbnz r1, fa2 │ │ │ │ │ str r0, [r7, #36] @ 0x24 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1112 │ │ │ │ │ + beq.w 1116 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w e36 │ │ │ │ │ + bge.w e3a │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w e36 │ │ │ │ │ + bne.w e3a │ │ │ │ │ str r0, [r7, #36] @ 0x24 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w dea │ │ │ │ │ - b.n e90 │ │ │ │ │ + bne.w dee │ │ │ │ │ + b.n e94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ │ bl 0 <_Py_union_args> │ │ │ │ │ R_ARM_THM_CALL _Py_union_args │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst.w r2, #67108864 @ 0x4000000 │ │ │ │ │ - bne.w d86 │ │ │ │ │ - ldr r1, [pc, #412] @ (118c ) │ │ │ │ │ + bne.w d8a │ │ │ │ │ + ldr r1, [pc, #412] @ (1190 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e3c │ │ │ │ │ + beq.w e40 │ │ │ │ │ ldr.w r2, [r8, #712] @ 0x2c8 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bcc.w 1152 │ │ │ │ │ + bcc.w 1156 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1030 │ │ │ │ │ + bge.n 1034 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r5, #0] │ │ │ │ │ - cbnz r2, 1030 │ │ │ │ │ + cbnz r2, 1034 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 1112 │ │ │ │ │ + beq.n 1116 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w e58 │ │ │ │ │ + bge.w e5c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w e58 │ │ │ │ │ + bne.w e5c │ │ │ │ │ str r0, [r7, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [r7, #12] │ │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w dea │ │ │ │ │ - b.n e7c │ │ │ │ │ - ldr r1, [pc, #288] @ (118c ) │ │ │ │ │ + bne.w dee │ │ │ │ │ + b.n e80 │ │ │ │ │ + ldr r1, [pc, #288] @ (1190 ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1100 │ │ │ │ │ + beq.n 1104 │ │ │ │ │ ldr.w r2, [r8, #712] @ 0x2c8 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bcc.n 10cc │ │ │ │ │ + bcc.n 10d0 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ ldr.w r2, [fp] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 10a0 │ │ │ │ │ + bge.n 10a4 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [fp] │ │ │ │ │ - cbnz r2, 10a0 │ │ │ │ │ + cbnz r2, 10a4 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 1112 │ │ │ │ │ + beq.n 1116 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w e68 │ │ │ │ │ + bge.w e6c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r5, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w e68 │ │ │ │ │ + bne.w e6c │ │ │ │ │ str r0, [r7, #36] @ 0x24 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ │ - b.n e68 │ │ │ │ │ + b.n e6c │ │ │ │ │ sub.w r2, r2, #16384 @ 0x4000 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bcc.n 107e │ │ │ │ │ + bcc.n 1082 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 107e │ │ │ │ │ + beq.n 1082 │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1112 │ │ │ │ │ + bge.n 1116 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [fp] │ │ │ │ │ - cbnz r3, 1112 │ │ │ │ │ + cbnz r3, 1116 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1112 │ │ │ │ │ + b.n 1116 │ │ │ │ │ ldr.w r2, [r8, #72] @ 0x48 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w e5e │ │ │ │ │ + beq.w e62 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w e5e │ │ │ │ │ + beq.w e62 │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n dea │ │ │ │ │ + b.n dee │ │ │ │ │ sub.w r3, r3, #16384 @ 0x4000 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bcc.w f78 │ │ │ │ │ + bcc.w f7c │ │ │ │ │ str r0, [r7, #36] @ 0x24 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f78 │ │ │ │ │ + beq.w f7c │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1112 │ │ │ │ │ + bge.n 1116 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1112 │ │ │ │ │ + bne.n 1116 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1112 │ │ │ │ │ + b.n 1116 │ │ │ │ │ sub.w r2, r2, #16384 @ 0x4000 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bcc.w 100c │ │ │ │ │ + bcc.w 1010 │ │ │ │ │ mov r0, r8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 100c │ │ │ │ │ + beq.w 1010 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1112 │ │ │ │ │ + bge.n 1116 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1112 │ │ │ │ │ + bne.n 1116 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1112 │ │ │ │ │ + b.n 1116 │ │ │ │ │ nop │ │ │ │ │ .word 0x00005a54 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ sub.w r1, r1, #16384 @ 0x4000 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - bcc.w cfc │ │ │ │ │ + bcc.w d00 │ │ │ │ │ mov r0, r8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ strd r3, r2, [r7, #32] │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldrd r3, r2, [r7, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1112 │ │ │ │ │ - b.n cfc │ │ │ │ │ + bne.n 1116 │ │ │ │ │ + b.n d00 │ │ │ │ │ sub.w r2, r2, #16384 @ 0x4000 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bcc.w f0e │ │ │ │ │ + bcc.w f12 │ │ │ │ │ mov r0, r8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f0e │ │ │ │ │ + beq.w f12 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1112 │ │ │ │ │ + bge.n 1116 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1112 │ │ │ │ │ + bne.n 1116 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1112 │ │ │ │ │ + b.n 1116 │ │ │ │ │ add.w r3, fp, #1 │ │ │ │ │ mov fp, r3 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bne.w ebe │ │ │ │ │ + bne.w ec2 │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr r4, [r7, #36] @ 0x24 │ │ │ │ │ mov r9, r6 │ │ │ │ │ mov r6, r8 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - b.n e6c │ │ │ │ │ + b.n e70 │ │ │ │ │ sub.w r2, r2, #16384 @ 0x4000 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bcc.w d48 │ │ │ │ │ + bcc.w d4c │ │ │ │ │ mov r0, r8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1112 │ │ │ │ │ - b.n d48 │ │ │ │ │ + bne.w 1116 │ │ │ │ │ + b.n d4c │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_union_args> │ │ │ │ │ R_ARM_THM_CALL _Py_union_args │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n d36 │ │ │ │ │ + b.n d3a │ │ │ │ │ sub.w r2, r2, #16384 @ 0x4000 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bcc.w d90 │ │ │ │ │ + bcc.w d94 │ │ │ │ │ mov r0, r8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1112 │ │ │ │ │ - b.n d90 │ │ │ │ │ + bne.w 1116 │ │ │ │ │ + b.n d94 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_union_args> │ │ │ │ │ R_ARM_THM_CALL _Py_union_args │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n dbe │ │ │ │ │ + b.n dc2 │ │ │ │ │ sub.w r2, r2, #16384 @ 0x4000 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bcc.w dd0 │ │ │ │ │ + bcc.w dd4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1112 │ │ │ │ │ - b.n dd0 │ │ │ │ │ + bne.w 1116 │ │ │ │ │ + b.n dd4 │ │ │ │ │ │ │ │ │ │ -00001288 : │ │ │ │ │ +0000128c : │ │ │ │ │ PySequence_Contains(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov ip, r0 │ │ │ │ │ push {lr} │ │ │ │ │ mov lr, r1 │ │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ │ - cbz r3, 129e │ │ │ │ │ + cbz r3, 12a2 │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ - cbz r3, 129e │ │ │ │ │ + cbz r3, 12a2 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ bx r3 │ │ │ │ │ mov r1, lr │ │ │ │ │ movs r2, #3 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ mov r0, ip │ │ │ │ │ - b.w 4f0 │ │ │ │ │ + b.w 508 │ │ │ │ │ R_ARM_THM_JUMP24 _PySequence_IterSearch │ │ │ │ │ │ │ │ │ │ -000012ac : │ │ │ │ │ +000012b0 : │ │ │ │ │ PyNumber_AsSsize_t(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13ea │ │ │ │ │ + beq.w 13ee │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r2, #7 │ │ │ │ │ - bpl.n 1354 │ │ │ │ │ + bpl.n 1358 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r0, #0] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsSsize_t │ │ │ │ │ mov r5, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n 1306 │ │ │ │ │ + beq.n 130a │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 12f6 │ │ │ │ │ + blt.n 12fa │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 12f0 │ │ │ │ │ + bne.n 12f4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 12f0 │ │ │ │ │ - ldr r3, [pc, #256] @ (1408 ) │ │ │ │ │ + b.n 12f4 │ │ │ │ │ + ldr r3, [pc, #256] @ (140c ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 12e8 │ │ │ │ │ + beq.n 12ec │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12e8 │ │ │ │ │ + beq.n 12ec │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_GivenExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12e8 │ │ │ │ │ + beq.n 12ec │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ bl 0 <_PyErr_Clear> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Clear │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 13f0 │ │ │ │ │ + bne.n 13f4 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ and.w r5, r3, #3 │ │ │ │ │ cmp r5, #2 │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ it ne │ │ │ │ │ movne r5, #0 │ │ │ │ │ eor.w r5, r5, #2147483648 @ 0x80000000 │ │ │ │ │ mvns r5, r5 │ │ │ │ │ - b.n 12e8 │ │ │ │ │ + b.n 12ec │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ - cbz r2, 135e │ │ │ │ │ + cbz r2, 1362 │ │ │ │ │ ldr.w r2, [r2, #132] @ 0x84 │ │ │ │ │ - cbnz r2, 137c │ │ │ │ │ + cbnz r2, 1380 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC7 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 12f0 │ │ │ │ │ + b.n 12f4 │ │ │ │ │ blx r2 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1376 │ │ │ │ │ + beq.n 137a │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyLong_Type │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n 12dc │ │ │ │ │ + beq.n 12e0 │ │ │ │ │ ldr r2, [r1, #84] @ 0x54 │ │ │ │ │ ldr r3, [r1, #12] │ │ │ │ │ lsls r2, r2, #7 │ │ │ │ │ - bmi.n 13ca │ │ │ │ │ + bmi.n 13ce │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1376 │ │ │ │ │ + bge.n 137a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1376 │ │ │ │ │ + bne.n 137a │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1376 │ │ │ │ │ + b.n 137a │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_DeprecationWarning │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_DeprecationWarning │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC9 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC9 │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_WarnFormat │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12dc │ │ │ │ │ - b.n 13b2 │ │ │ │ │ + beq.w 12e0 │ │ │ │ │ + b.n 13b6 │ │ │ │ │ bl 230 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ - b.n 1376 │ │ │ │ │ + b.n 137a │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC10 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC10 │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Format │ │ │ │ │ - b.n 12e8 │ │ │ │ │ + b.n 12ec │ │ │ │ │ nop │ │ │ │ │ .word 0x000000f8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -0000140c <_PyNumber_Index>: │ │ │ │ │ +00001410 <_PyNumber_Index>: │ │ │ │ │ _PyNumber_Index(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14ac <_PyNumber_Index+0xa0> │ │ │ │ │ + beq.n 14b0 <_PyNumber_Index+0xa0> │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ │ lsls r1, r1, #7 │ │ │ │ │ - bpl.n 1438 <_PyNumber_Index+0x2c> │ │ │ │ │ + bpl.n 143c <_PyNumber_Index+0x2c> │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r0, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ - cbz r3, 1442 <_PyNumber_Index+0x36> │ │ │ │ │ + cbz r3, 1446 <_PyNumber_Index+0x36> │ │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ │ - cbnz r3, 145e <_PyNumber_Index+0x52> │ │ │ │ │ + cbnz r3, 1462 <_PyNumber_Index+0x52> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC7 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 1434 <_PyNumber_Index+0x28> │ │ │ │ │ + b.n 1438 <_PyNumber_Index+0x28> │ │ │ │ │ blx r3 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 145a <_PyNumber_Index+0x4e> │ │ │ │ │ + beq.n 145e <_PyNumber_Index+0x4e> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyLong_Type │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1434 <_PyNumber_Index+0x28> │ │ │ │ │ + beq.n 1438 <_PyNumber_Index+0x28> │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ lsls r2, r2, #7 │ │ │ │ │ - bmi.n 14b2 <_PyNumber_Index+0xa6> │ │ │ │ │ + bmi.n 14b6 <_PyNumber_Index+0xa6> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ mov r2, r3 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 145a <_PyNumber_Index+0x4e> │ │ │ │ │ + bge.n 145e <_PyNumber_Index+0x4e> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 145a <_PyNumber_Index+0x4e> │ │ │ │ │ + bne.n 145e <_PyNumber_Index+0x4e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 145a <_PyNumber_Index+0x4e> │ │ │ │ │ + b.n 145e <_PyNumber_Index+0x4e> │ │ │ │ │ bl 230 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ - b.n 145a <_PyNumber_Index+0x4e> │ │ │ │ │ + b.n 145e <_PyNumber_Index+0x4e> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_DeprecationWarning │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_DeprecationWarning │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC9 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC9 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_WarnFormat │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1434 <_PyNumber_Index+0x28> │ │ │ │ │ + beq.n 1438 <_PyNumber_Index+0x28> │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 145a <_PyNumber_Index+0x4e> │ │ │ │ │ - b.n 149c <_PyNumber_Index+0x90> │ │ │ │ │ + bge.n 145e <_PyNumber_Index+0x4e> │ │ │ │ │ + b.n 14a0 <_PyNumber_Index+0x90> │ │ │ │ │ │ │ │ │ │ -000014d8 : │ │ │ │ │ +000014dc : │ │ │ │ │ PyNumber_InPlaceOr(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ - cbz r3, 1508 │ │ │ │ │ + cbz r3, 150c │ │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ │ - cbz r3, 1508 │ │ │ │ │ + cbz r3, 150c │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - beq.n 1534 │ │ │ │ │ + beq.n 1538 │ │ │ │ │ mov r0, r3 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 1ee4 │ │ │ │ │ + bl 1ee8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne.n 1504 │ │ │ │ │ + bne.n 1508 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC11 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ b.w d4 │ │ │ │ │ R_ARM_THM_JUMP24 binary_iop.part.0 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1510 │ │ │ │ │ + bge.n 1514 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1510 │ │ │ │ │ + bne.n 1514 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1510 │ │ │ │ │ + b.n 1514 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000154c : │ │ │ │ │ +00001550 : │ │ │ │ │ binary_iop(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r4, [sp, #16] │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ - bl 1580 │ │ │ │ │ + bl 1584 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n 1572 │ │ │ │ │ + beq.n 1576 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ b.w d4 │ │ │ │ │ R_ARM_THM_JUMP24 binary_iop.part.0 │ │ │ │ │ │ │ │ │ │ -00001580 : │ │ │ │ │ +00001584 : │ │ │ │ │ binary_iop1(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ - cbz r3, 15b6 │ │ │ │ │ + cbz r3, 15ba │ │ │ │ │ ldr r2, [r3, r2] │ │ │ │ │ - cbz r2, 15b6 │ │ │ │ │ + cbz r2, 15ba │ │ │ │ │ blx r2 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.n 15ae │ │ │ │ │ + beq.n 15b2 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 15c4 │ │ │ │ │ + blt.n 15c8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 1ee4 │ │ │ │ │ + b.w 1ee8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 15b6 │ │ │ │ │ + bne.n 15ba │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 15b6 │ │ │ │ │ + b.n 15ba │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000015d4 : │ │ │ │ │ +000015d8 : │ │ │ │ │ PyObject_Format(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbnz r1, 160c │ │ │ │ │ + cbnz r1, 1610 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 168e │ │ │ │ │ + beq.n 1692 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyLong_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 1664 │ │ │ │ │ + bne.n 1668 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_Str │ │ │ │ │ mov r3, r1 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ ldr r2, [r1, #84] @ 0x54 │ │ │ │ │ ands.w r2, r2, #268435456 @ 0x10000000 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - beq.n 1700 │ │ │ │ │ + beq.n 1704 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ - cbz r2, 1670 │ │ │ │ │ + cbz r2, 1674 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - ldr r1, [pc, #248] @ (171c ) │ │ │ │ │ + ldr r1, [pc, #248] @ (1720 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 169c │ │ │ │ │ + beq.n 16a0 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 164e │ │ │ │ │ + bge.n 1652 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - cbnz r3, 164e │ │ │ │ │ + cbnz r3, 1652 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - cbz r4, 16b0 │ │ │ │ │ + cbz r4, 16b4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ - lsls r2, r2, #3 │ │ │ │ │ - bpl.n 16d0 │ │ │ │ │ + ldr r1, [r3, #84] @ 0x54 │ │ │ │ │ + lsls r2, r1, #3 │ │ │ │ │ + bpl.n 16d4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 3628 │ │ │ │ │ + bl 362c │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ movs r0, #7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL Py_GetConstant │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 1620 │ │ │ │ │ + b.n 1624 │ │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp ip, r1 │ │ │ │ │ - beq.n 168e │ │ │ │ │ + beq.n 1692 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyLong_Type │ │ │ │ │ cmp ip, r1 │ │ │ │ │ - beq.n 1602 │ │ │ │ │ - b.n 161e │ │ │ │ │ + beq.n 1606 │ │ │ │ │ + b.n 1622 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 165e │ │ │ │ │ + bge.n 1662 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - b.n 165e │ │ │ │ │ - ldr r3, [pc, #128] @ (1720 ) │ │ │ │ │ + b.n 1662 │ │ │ │ │ + ldr r3, [pc, #128] @ (1724 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r0, [r2, r3] │ │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ │ - cbz r3, 16b4 │ │ │ │ │ + cbz r3, 16b8 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ - cbz r3, 16b4 │ │ │ │ │ + cbz r3, 16b8 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 1658 │ │ │ │ │ + b.n 165c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC14 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC14 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Format │ │ │ │ │ - b.n 16b0 │ │ │ │ │ + b.n 16b4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC15 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC15 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 16b0 │ │ │ │ │ + bge.n 16b4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 16b0 │ │ │ │ │ + bne.n 16b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 16b0 │ │ │ │ │ + b.n 16b4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ mov r4, r5 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 165e │ │ │ │ │ + b.n 1662 │ │ │ │ │ .word 0x00005738 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000007a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00001724 : │ │ │ │ │ +00001728 : │ │ │ │ │ PySequence_GetItem(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17b8 │ │ │ │ │ + beq.n 17bc │ │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr.w r2, [ip, #52] @ 0x34 │ │ │ │ │ - cbz r2, 178e │ │ │ │ │ + cbz r2, 1792 │ │ │ │ │ ldr.w lr, [r2, #12] │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - beq.n 178e │ │ │ │ │ + beq.n 1792 │ │ │ │ │ mov r3, r1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt.n 175e │ │ │ │ │ + blt.n 1762 │ │ │ │ │ mov r3, lr │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ bx r3 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ - cbz r1, 1776 │ │ │ │ │ + cbz r1, 177a │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ blx r1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1788 │ │ │ │ │ + blt.n 178c │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr.w lr, [r2, #12] │ │ │ │ │ add r3, r0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b.n 1754 │ │ │ │ │ + b.n 1758 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC17 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r0, #0 │ │ │ │ │ @@ -2662,31 +2664,31 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr.w r2, [ip, #12] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 177c │ │ │ │ │ + beq.n 1780 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 177c │ │ │ │ │ + beq.n 1780 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 1788 │ │ │ │ │ + b.n 178c │ │ │ │ │ bl 230 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ - b.n 1788 │ │ │ │ │ + b.n 178c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000017c0 : │ │ │ │ │ +000017c4 : │ │ │ │ │ PyObject_IsSubclass(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ @@ -2694,758 +2696,758 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyType_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyType_Type │ │ │ │ │ add r7, sp, #0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 182e │ │ │ │ │ - ldr r1, [pc, #384] @ (1968 ) │ │ │ │ │ + beq.n 1832 │ │ │ │ │ + ldr r1, [pc, #384] @ (196c ) │ │ │ │ │ mov r8, r0 │ │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyUnion_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyUnion_Type │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ ldr r5, [r0, r1] │ │ │ │ │ - beq.n 1854 │ │ │ │ │ + beq.n 1858 │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #5 │ │ │ │ │ - bpl.n 1864 │ │ │ │ │ + bpl.n 1868 │ │ │ │ │ ldr.w r3, [r5, #712] @ 0x2c8 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bcc.n 18ea │ │ │ │ │ + bcc.n 18ee │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble.n 18e6 │ │ │ │ │ + ble.n 18ea │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 1970 │ │ │ │ │ + bl 1974 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18c0 │ │ │ │ │ + beq.n 18c4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ adds r7, #12 │ │ │ │ │ mov sp, r7 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne.n 1836 │ │ │ │ │ + bne.n 183a │ │ │ │ │ movs r3, #1 │ │ │ │ │ - b.n 1824 │ │ │ │ │ + b.n 1828 │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.w 1950 │ │ │ │ │ + bge.w 1954 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.w 1950 │ │ │ │ │ + bge.w 1954 │ │ │ │ │ adds r7, #12 │ │ │ │ │ mov sp, r7 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyType_IsSubtype │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_union_args> │ │ │ │ │ R_ARM_THM_CALL _Py_union_args │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #5 │ │ │ │ │ - bmi.n 1806 │ │ │ │ │ - ldr r1, [pc, #260] @ (196c ) │ │ │ │ │ + bmi.n 180a │ │ │ │ │ + ldr r1, [pc, #260] @ (1970 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 190a │ │ │ │ │ + beq.n 190e │ │ │ │ │ ldr.w r3, [r5, #712] @ 0x2c8 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bcc.n 191e │ │ │ │ │ + bcc.n 1922 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1898 │ │ │ │ │ + bge.n 189c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, 1898 │ │ │ │ │ + cbnz r3, 189c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 1904 │ │ │ │ │ + beq.n 1908 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1824 │ │ │ │ │ + bge.n 1828 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1824 │ │ │ │ │ + bne.n 1828 │ │ │ │ │ str r0, [r7, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ - b.n 1824 │ │ │ │ │ + b.n 1828 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq.n 18e6 │ │ │ │ │ + beq.n 18ea │ │ │ │ │ add.w r9, r4, #16 │ │ │ │ │ movs r4, #1 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr.w r2, [r3, #4]! │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bl 1970 │ │ │ │ │ + bl 1974 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1824 │ │ │ │ │ + bne.n 1828 │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - bne.n 18ca │ │ │ │ │ + bne.n 18ce │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 1824 │ │ │ │ │ + b.n 1828 │ │ │ │ │ sub.w r3, r3, #16384 @ 0x4000 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bcc.n 180e │ │ │ │ │ + bcc.n 1812 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC18 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 180e │ │ │ │ │ + beq.n 1812 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1824 │ │ │ │ │ + b.n 1828 │ │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ │ - cbnz r3, 1960 │ │ │ │ │ + cbnz r3, 1964 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ adds r7, #12 │ │ │ │ │ mov sp, r7 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ - b.w 2150 │ │ │ │ │ + b.w 2154 │ │ │ │ │ sub.w r3, r3, #16384 @ 0x4000 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bcc.n 187a │ │ │ │ │ + bcc.n 187e │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC18 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 187a │ │ │ │ │ + beq.n 187e │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1904 │ │ │ │ │ + bge.n 1908 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1904 │ │ │ │ │ + bne.n 1908 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1904 │ │ │ │ │ + b.n 1908 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ adds r7, #12 │ │ │ │ │ mov sp, r7 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ b.w 138 │ │ │ │ │ R_ARM_THM_JUMP24 recursive_issubclass.part.0 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1904 │ │ │ │ │ - b.n 190e │ │ │ │ │ + bne.n 1908 │ │ │ │ │ + b.n 1912 │ │ │ │ │ .word 0x0000016e │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00006414 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00001970 : │ │ │ │ │ +00001974 : │ │ │ │ │ object_issubclass(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ sub sp, #28 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyType_Type │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyType_Type │ │ │ │ │ add r7, sp, #0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.n 1a52 │ │ │ │ │ + beq.n 1a56 │ │ │ │ │ movw r9, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyUnion_Type │ │ │ │ │ movt r9, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyUnion_Type │ │ │ │ │ mov sl, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - beq.w 1db6 │ │ │ │ │ + beq.w 1dba │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r3, #5 │ │ │ │ │ - bpl.w 1af4 │ │ │ │ │ + bpl.w 1af8 │ │ │ │ │ ldr.w r3, [r4, #712] @ 0x2c8 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bcc.w 1d94 │ │ │ │ │ + bcc.w 1d98 │ │ │ │ │ ldr.w r8, [r2, #8] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - ble.n 1a92 │ │ │ │ │ + ble.n 1a96 │ │ │ │ │ add.w r3, r2, #12 │ │ │ │ │ str.w r8, [r7, #16] │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r9, r6 │ │ │ │ │ mov r6, r4 │ │ │ │ │ ldr.w r5, [r8, #4]! │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - beq.n 1a5a │ │ │ │ │ + beq.n 1a5e │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 1b5c │ │ │ │ │ + beq.w 1b60 │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #5 │ │ │ │ │ - bpl.w 1b74 │ │ │ │ │ + bpl.w 1b78 │ │ │ │ │ ldr.w r2, [r6, #712] @ 0x2c8 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bcc.w 1d5c │ │ │ │ │ + bcc.w 1d60 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble.n 1a86 │ │ │ │ │ + ble.n 1a8a │ │ │ │ │ movs r2, #0 │ │ │ │ │ adds r5, #12 │ │ │ │ │ strd r8, r2, [r7, #8] │ │ │ │ │ mov r8, r3 │ │ │ │ │ str r1, [r7, #4] │ │ │ │ │ ldr.w r4, [r5, #4]! │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - beq.n 1a96 │ │ │ │ │ + beq.n 1a9a │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - beq.w 1d28 │ │ │ │ │ + beq.w 1d2c │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r3, r2, #5 │ │ │ │ │ - bpl.w 1bf0 │ │ │ │ │ + bpl.w 1bf4 │ │ │ │ │ ldr.w r2, [r6, #712] @ 0x2c8 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bcc.w 1d34 │ │ │ │ │ + bcc.w 1d38 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 1abe │ │ │ │ │ + ble.n 1ac2 │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r7, #20] │ │ │ │ │ - bl 1970 │ │ │ │ │ + bl 1974 │ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1c54 │ │ │ │ │ + beq.w 1c58 │ │ │ │ │ mov r0, r2 │ │ │ │ │ adds r7, #28 │ │ │ │ │ mov sp, r7 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 1ad2 │ │ │ │ │ + bne.n 1ad6 │ │ │ │ │ movs r2, #1 │ │ │ │ │ - b.n 1a48 │ │ │ │ │ + b.n 1a4c │ │ │ │ │ cmp sl, r5 │ │ │ │ │ - beq.n 1a56 │ │ │ │ │ + beq.n 1a5a │ │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge.w 1d7e │ │ │ │ │ + bge.w 1d82 │ │ │ │ │ ldr.w r2, [sl, #4] │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge.w 1d7e │ │ │ │ │ + bge.w 1d82 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r3, [r7, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1a48 │ │ │ │ │ + bne.n 1a4c │ │ │ │ │ ldr r1, [r7, #16] │ │ │ │ │ add.w r2, fp, #1 │ │ │ │ │ mov fp, r2 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 19d6 │ │ │ │ │ + bne.n 19da │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 1a48 │ │ │ │ │ + b.n 1a4c │ │ │ │ │ cmp sl, r4 │ │ │ │ │ - beq.n 1a56 │ │ │ │ │ + beq.n 1a5a │ │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ │ mov r1, r4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge.w 1d52 │ │ │ │ │ + bge.w 1d56 │ │ │ │ │ ldr.w r2, [sl, #4] │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge.w 1d52 │ │ │ │ │ + bge.w 1d56 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1a48 │ │ │ │ │ + bne.n 1a4c │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r7, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 1a0a │ │ │ │ │ + bne.n 1a0e │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr.w r8, [r7, #8] │ │ │ │ │ - b.n 1a86 │ │ │ │ │ + b.n 1a8a │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.w 1d1c │ │ │ │ │ + bge.w 1d20 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.w 1d1c │ │ │ │ │ + bge.w 1d20 │ │ │ │ │ adds r7, #28 │ │ │ │ │ mov sp, r7 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyType_IsSubtype │ │ │ │ │ mov r0, r2 │ │ │ │ │ - ldr r1, [pc, #664] @ (1d90 ) │ │ │ │ │ + ldr r1, [pc, #664] @ (1d94 ) │ │ │ │ │ str r2, [r7, #20] │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ ldr r2, [r7, #20] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1df8 │ │ │ │ │ + beq.w 1dfc │ │ │ │ │ ldr.w r3, [r4, #712] @ 0x2c8 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bcc.w 1dc2 │ │ │ │ │ + bcc.w 1dc6 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1b30 │ │ │ │ │ + bge.n 1b34 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 1b30 │ │ │ │ │ + cbnz r3, 1b34 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 1d00 │ │ │ │ │ + beq.w 1d04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1a48 │ │ │ │ │ + bge.n 1a4c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1a48 │ │ │ │ │ + bne.w 1a4c │ │ │ │ │ str r0, [r7, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [r7, #20] │ │ │ │ │ - b.n 1a48 │ │ │ │ │ + b.n 1a4c │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r7, #20] │ │ │ │ │ bl 0 <_Py_union_args> │ │ │ │ │ R_ARM_THM_CALL _Py_union_args │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst.w r2, #67108864 @ 0x4000000 │ │ │ │ │ - bne.w 19ee │ │ │ │ │ - ldr r1, [pc, #536] @ (1d90 ) │ │ │ │ │ + bne.w 19f2 │ │ │ │ │ + ldr r1, [pc, #536] @ (1d94 ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r7, #20] │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1d06 │ │ │ │ │ + beq.w 1d0a │ │ │ │ │ ldr.w r1, [r6, #712] @ 0x2c8 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - bcc.w 1cd4 │ │ │ │ │ + bcc.w 1cd8 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r7, #12] │ │ │ │ │ str r2, [r7, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r2, [r7, #20] │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1bbc │ │ │ │ │ + bge.n 1bc0 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ - cbnz r1, 1bbc │ │ │ │ │ + cbnz r1, 1bc0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r7, #20] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 1d00 │ │ │ │ │ + beq.w 1d04 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r7, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 1a82 │ │ │ │ │ + bge.w 1a86 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r5, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1a82 │ │ │ │ │ + bne.w 1a86 │ │ │ │ │ str r0, [r7, #12] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ │ - b.n 1a82 │ │ │ │ │ - ldr r1, [pc, #412] @ (1d90 ) │ │ │ │ │ + b.n 1a86 │ │ │ │ │ + ldr r1, [pc, #412] @ (1d94 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1cc4 │ │ │ │ │ + beq.n 1cc8 │ │ │ │ │ ldr.w r2, [r6, #712] @ 0x2c8 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bcc.n 1c80 │ │ │ │ │ + bcc.n 1c84 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r1, sl │ │ │ │ │ str r3, [r7, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1c28 │ │ │ │ │ + bge.n 1c2c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - cbnz r2, 1c28 │ │ │ │ │ + cbnz r2, 1c2c │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 1d00 │ │ │ │ │ + beq.n 1d04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 1aba │ │ │ │ │ + bge.w 1abe │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1aba │ │ │ │ │ + bne.w 1abe │ │ │ │ │ str r0, [r7, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [r7, #20] │ │ │ │ │ - b.n 1aba │ │ │ │ │ + b.n 1abe │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w 1abe │ │ │ │ │ + beq.w 1ac2 │ │ │ │ │ add.w r2, r4, #16 │ │ │ │ │ str.w r8, [r7] │ │ │ │ │ movs r4, #1 │ │ │ │ │ mov r8, r5 │ │ │ │ │ mov r5, r3 │ │ │ │ │ str r2, [r7, #20] │ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr.w r2, [r3, #4]! │ │ │ │ │ str r3, [r7, #20] │ │ │ │ │ - bl 1970 │ │ │ │ │ - cbz r0, 1cb6 │ │ │ │ │ + bl 1974 │ │ │ │ │ + cbz r0, 1cba │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b.n 1a48 │ │ │ │ │ + b.n 1a4c │ │ │ │ │ sub.w r2, r2, #16384 @ 0x4000 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bcc.n 1c06 │ │ │ │ │ + bcc.n 1c0a │ │ │ │ │ str r0, [r7, #20] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC18 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1c06 │ │ │ │ │ + beq.n 1c0a │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1d00 │ │ │ │ │ + bge.n 1d04 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - cbnz r3, 1d00 │ │ │ │ │ + cbnz r3, 1d04 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1d00 │ │ │ │ │ + b.n 1d04 │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bne.n 1c6a │ │ │ │ │ + bne.n 1c6e │ │ │ │ │ mov r5, r8 │ │ │ │ │ ldr.w r8, [r7] │ │ │ │ │ - b.n 1abe │ │ │ │ │ + b.n 1ac2 │ │ │ │ │ ldr r2, [r6, #72] @ 0x48 │ │ │ │ │ - cbnz r2, 1cfa │ │ │ │ │ + cbnz r2, 1cfe │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 2150 │ │ │ │ │ + bl 2154 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b.n 1aba │ │ │ │ │ + b.n 1abe │ │ │ │ │ sub.w r1, r1, #16384 @ 0x4000 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - bcc.w 1b92 │ │ │ │ │ + bcc.w 1b96 │ │ │ │ │ str r0, [r7, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC18 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b92 │ │ │ │ │ - b.n 1ca0 │ │ │ │ │ + beq.w 1b96 │ │ │ │ │ + b.n 1ca4 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 1cc8 │ │ │ │ │ + beq.n 1ccc │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1a48 │ │ │ │ │ + b.n 1a4c │ │ │ │ │ ldr r2, [r6, #72] @ 0x48 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1e0a │ │ │ │ │ + bne.n 1e0e │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r3, [r7, #20] │ │ │ │ │ - bl 2150 │ │ │ │ │ + bl 2154 │ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b.n 1a82 │ │ │ │ │ + b.n 1a86 │ │ │ │ │ adds r7, #28 │ │ │ │ │ mov sp, r7 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b.w 138 │ │ │ │ │ R_ARM_THM_JUMP24 recursive_issubclass.part.0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_union_args> │ │ │ │ │ R_ARM_THM_CALL _Py_union_args │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 1a1a │ │ │ │ │ + b.n 1a1e │ │ │ │ │ sub.w r2, r2, #16384 @ 0x4000 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bcc.w 1a2c │ │ │ │ │ + bcc.w 1a30 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC18 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1d00 │ │ │ │ │ - b.n 1a2c │ │ │ │ │ + bne.n 1d04 │ │ │ │ │ + b.n 1a30 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 138 │ │ │ │ │ R_ARM_THM_CALL recursive_issubclass.part.0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b.n 1aba │ │ │ │ │ + b.n 1abe │ │ │ │ │ sub.w r2, r2, #16384 @ 0x4000 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bcc.w 19f8 │ │ │ │ │ + bcc.w 19fc │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC18 │ │ │ │ │ str r3, [r7, #20] │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1d00 │ │ │ │ │ - b.n 19f8 │ │ │ │ │ + bne.n 1d04 │ │ │ │ │ + b.n 19fc │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r3, [r7, #20] │ │ │ │ │ bl 138 │ │ │ │ │ R_ARM_THM_CALL recursive_issubclass.part.0 │ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b.n 1a82 │ │ │ │ │ + b.n 1a86 │ │ │ │ │ nop │ │ │ │ │ .word 0x00006414 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ sub.w r3, r3, #16384 @ 0x4000 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bcc.w 19b8 │ │ │ │ │ + bcc.w 19bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC18 │ │ │ │ │ str r2, [r7, #20] │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r2, [r7, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1d00 │ │ │ │ │ - b.n 19b8 │ │ │ │ │ + bne.n 1d04 │ │ │ │ │ + b.n 19bc │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_union_args> │ │ │ │ │ R_ARM_THM_CALL _Py_union_args │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b.n 19a6 │ │ │ │ │ + b.n 19aa │ │ │ │ │ sub.w r3, r3, #16384 @ 0x4000 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bcc.w 1b12 │ │ │ │ │ + bcc.w 1b16 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b12 │ │ │ │ │ + beq.w 1b16 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1d00 │ │ │ │ │ + bge.n 1d04 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1d00 │ │ │ │ │ + bne.n 1d04 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1d00 │ │ │ │ │ + b.n 1d04 │ │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ │ - cbnz r3, 1e14 │ │ │ │ │ + cbnz r3, 1e18 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, sl │ │ │ │ │ adds r7, #28 │ │ │ │ │ mov sp, r7 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b.n 2150 │ │ │ │ │ + b.n 2154 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1d00 │ │ │ │ │ - b.n 1d0c │ │ │ │ │ + bne.w 1d04 │ │ │ │ │ + b.n 1d10 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1d00 │ │ │ │ │ - b.n 1dfc │ │ │ │ │ + bne.w 1d04 │ │ │ │ │ + b.n 1e00 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001e20 : │ │ │ │ │ +00001e24 : │ │ │ │ │ PyNumber_InPlaceAdd(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ sub sp, #16 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ - cbz r3, 1e54 │ │ │ │ │ + cbz r3, 1e58 │ │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ │ - cbz r3, 1e54 │ │ │ │ │ + cbz r3, 1e58 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - beq.n 1ebc │ │ │ │ │ + beq.n 1ec0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 1ee4 │ │ │ │ │ + bl 1ee8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne.n 1e4e │ │ │ │ │ + bne.n 1e52 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 1ed2 │ │ │ │ │ - cbz r2, 1e90 │ │ │ │ │ + blt.n 1ed6 │ │ │ │ │ + cbz r2, 1e94 │ │ │ │ │ ldr r3, [r2, #32] │ │ │ │ │ - cbz r3, 1e8a │ │ │ │ │ + cbz r3, 1e8e │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ bx r3 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1e7e │ │ │ │ │ + bne.n 1e82 │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r4, [r5, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ @@ -3459,383 +3461,383 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC12 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 1e4e │ │ │ │ │ + b.n 1e52 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1e5c │ │ │ │ │ + bge.n 1e60 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1e5c │ │ │ │ │ + bne.n 1e60 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1e5c │ │ │ │ │ + b.n 1e60 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1e78 │ │ │ │ │ + bne.n 1e7c │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - b.n 1e78 │ │ │ │ │ + b.n 1e7c │ │ │ │ │ │ │ │ │ │ -00001ee4 : │ │ │ │ │ +00001ee8 : │ │ │ │ │ binary_op1(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ - cbz r3, 1f50 │ │ │ │ │ + cbz r3, 1f54 │ │ │ │ │ ldr r6, [r3, r2] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 1f2a │ │ │ │ │ + bne.n 1f2e │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 1f7e │ │ │ │ │ + beq.n 1f82 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ movs r7, #0 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.n 1f88 │ │ │ │ │ + beq.n 1f8c │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1f06 │ │ │ │ │ + beq.n 1f0a │ │ │ │ │ ldr r3, [r3, r2] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 1f06 │ │ │ │ │ + beq.n 1f0a │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 1fcc │ │ │ │ │ + beq.n 1fd0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1f0a │ │ │ │ │ + beq.n 1f0e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbnz r0, 1f96 │ │ │ │ │ + cbnz r0, 1f9a │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 1f14 │ │ │ │ │ + b.n 1f18 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 1f7e │ │ │ │ │ + beq.n 1f82 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ - cbz r3, 1f7e │ │ │ │ │ + cbz r3, 1f82 │ │ │ │ │ ldr r3, [r3, r2] │ │ │ │ │ mov r7, r3 │ │ │ │ │ - cbz r3, 1f7e │ │ │ │ │ + cbz r3, 1f82 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 1f24 │ │ │ │ │ + bne.n 1f28 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 1fda │ │ │ │ │ + blt.n 1fde │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 1f24 │ │ │ │ │ + b.n 1f28 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 1fe8 │ │ │ │ │ + blt.n 1fec │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 1f7e │ │ │ │ │ - b.n 1f66 │ │ │ │ │ + beq.n 1f82 │ │ │ │ │ + b.n 1f6a │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 1f24 │ │ │ │ │ + bne.n 1f28 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1f12 │ │ │ │ │ + bge.n 1f16 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1f12 │ │ │ │ │ + bne.n 1f16 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 1f12 │ │ │ │ │ + b.n 1f16 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 1f7e │ │ │ │ │ - b.n 1f66 │ │ │ │ │ + beq.n 1f82 │ │ │ │ │ + b.n 1f6a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1f7e │ │ │ │ │ + bne.n 1f82 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1f7e │ │ │ │ │ + b.n 1f82 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1f90 │ │ │ │ │ + bne.n 1f94 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 1f7e │ │ │ │ │ - b.n 1f66 │ │ │ │ │ + beq.n 1f82 │ │ │ │ │ + b.n 1f6a │ │ │ │ │ │ │ │ │ │ -00001ffc : │ │ │ │ │ +00002000 : │ │ │ │ │ PySequence_Fast(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #12 │ │ │ │ │ - cbz r0, 206e │ │ │ │ │ + cbz r0, 2072 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ mov r5, r1 │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyTuple_Type │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyTuple_Type │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyList_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyList_Type │ │ │ │ │ cmp r2, r1 │ │ │ │ │ it ne │ │ │ │ │ cmpne r2, ip │ │ │ │ │ - bne.n 2042 │ │ │ │ │ + bne.n 2046 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 203e │ │ │ │ │ + bge.n 2042 │ │ │ │ │ mov r1, r0 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ mov r0, r1 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov r1, r0 │ │ │ │ │ - b.n 2038 │ │ │ │ │ - bl 418 │ │ │ │ │ + b.n 203c │ │ │ │ │ + bl 41c │ │ │ │ │ R_ARM_THM_CALL PyObject_GetIter │ │ │ │ │ - cbz r0, 2076 │ │ │ │ │ + cbz r0, 207a │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - bl 20bc │ │ │ │ │ + bl 20c0 │ │ │ │ │ R_ARM_THM_CALL PySequence_List │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2038 │ │ │ │ │ + bge.n 203c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2038 │ │ │ │ │ + bne.n 203c │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ - b.n 2038 │ │ │ │ │ + b.n 203c │ │ │ │ │ bl 230 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ movs r1, #0 │ │ │ │ │ - b.n 2038 │ │ │ │ │ - ldr r2, [pc, #48] @ (20a8 ) │ │ │ │ │ + b.n 203c │ │ │ │ │ + ldr r2, [pc, #48] @ (20ac ) │ │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r4, [r0, r2] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyErr_ExceptionMatches> │ │ │ │ │ R_ARM_THM_CALL _PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2072 │ │ │ │ │ + beq.n 2076 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ bl 0 <_PyErr_SetString> │ │ │ │ │ R_ARM_THM_CALL _PyErr_SetString │ │ │ │ │ - b.n 2072 │ │ │ │ │ + b.n 2076 │ │ │ │ │ nop │ │ │ │ │ .word 0x00000020 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000020ac : │ │ │ │ │ +000020b0 : │ │ │ │ │ PyObject_CheckBuffer(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r0, [r3, #80] @ 0x50 │ │ │ │ │ - cbz r0, 20ba │ │ │ │ │ + cbz r0, 20be │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ subs r0, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -000020bc : │ │ │ │ │ +000020c0 : │ │ │ │ │ PySequence_List(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ - cbz r0, 20f0 │ │ │ │ │ + cbz r0, 20f4 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 20f4 │ │ │ │ │ + cbz r0, 20f8 │ │ │ │ │ bl 0 <_PyList_Extend> │ │ │ │ │ R_ARM_THM_CALL _PyList_Extend │ │ │ │ │ - cbz r0, 20f8 │ │ │ │ │ + cbz r0, 20fc │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 2110 │ │ │ │ │ + blt.n 2114 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ bl 230 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 20ea │ │ │ │ │ + b.n 20ee │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 20f4 │ │ │ │ │ + bge.n 20f8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 20f4 │ │ │ │ │ + bne.n 20f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 20f4 │ │ │ │ │ + b.n 20f8 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 20ea │ │ │ │ │ + bne.n 20ee │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 20ea │ │ │ │ │ + b.n 20ee │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002120 <_PyObject_RealIsSubclass>: │ │ │ │ │ +00002124 <_PyObject_RealIsSubclass>: │ │ │ │ │ _PyObject_RealIsSubclass(): │ │ │ │ │ push {r4} │ │ │ │ │ mov r2, r1 │ │ │ │ │ ldr r4, [r1, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr.w ip, [r4, #84] @ 0x54 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - bge.n 2144 <_PyObject_RealIsSubclass+0x24> │ │ │ │ │ + bge.n 2148 <_PyObject_RealIsSubclass+0x24> │ │ │ │ │ ldr r4, [r0, #4] │ │ │ │ │ ldr.w ip, [r4, #84] @ 0x54 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - bge.n 2144 <_PyObject_RealIsSubclass+0x24> │ │ │ │ │ + bge.n 2148 <_PyObject_RealIsSubclass+0x24> │ │ │ │ │ pop {r4} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyType_IsSubtype │ │ │ │ │ pop {r4} │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r3 │ │ │ │ │ b.w 138 │ │ │ │ │ R_ARM_THM_JUMP24 recursive_issubclass.part.0 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002150 : │ │ │ │ │ +00002154 : │ │ │ │ │ recursive_issubclass(): │ │ │ │ │ push {r4} │ │ │ │ │ mov r2, r1 │ │ │ │ │ ldr r4, [r1, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr.w ip, [r4, #84] @ 0x54 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - bge.n 2174 │ │ │ │ │ + bge.n 2178 │ │ │ │ │ ldr r4, [r0, #4] │ │ │ │ │ ldr.w ip, [r4, #84] @ 0x54 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - bge.n 2174 │ │ │ │ │ + bge.n 2178 │ │ │ │ │ pop {r4} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyType_IsSubtype │ │ │ │ │ pop {r4} │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r3 │ │ │ │ │ b.w 138 │ │ │ │ │ R_ARM_THM_JUMP24 recursive_issubclass.part.0 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002180 : │ │ │ │ │ +00002184 : │ │ │ │ │ PyObject_Size(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - cbz r0, 21d4 │ │ │ │ │ + cbz r0, 21d8 │ │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr.w r2, [ip, #52] @ 0x34 │ │ │ │ │ - cbz r2, 21a6 │ │ │ │ │ + cbz r2, 21aa │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ - cbz r2, 21a6 │ │ │ │ │ + cbz r2, 21aa │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ bx r2 │ │ │ │ │ ldr.w r2, [ip, #56] @ 0x38 │ │ │ │ │ - cbz r2, 21b4 │ │ │ │ │ + cbz r2, 21b8 │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ - cbz r2, 21b4 │ │ │ │ │ + cbz r2, 21b8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - b.n 21a0 │ │ │ │ │ + b.n 21a4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC22 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -3844,65 +3846,65 @@ │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r4, pc} │ │ │ │ │ bl 230 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ - b.n 21ce │ │ │ │ │ + b.n 21d2 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000021dc : │ │ │ │ │ +000021e0 : │ │ │ │ │ PyObject_DelItem(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r0, #0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ ite eq │ │ │ │ │ moveq r2, #1 │ │ │ │ │ movne r2, #0 │ │ │ │ │ - beq.n 2256 │ │ │ │ │ + beq.n 225a │ │ │ │ │ ldr r4, [r0, #4] │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov ip, r1 │ │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ │ - cbz r2, 221c │ │ │ │ │ + cbz r2, 2220 │ │ │ │ │ ldr.w lr, [r2, #8] │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - beq.n 221c │ │ │ │ │ + beq.n 2220 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r3, lr │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ bx r3 │ │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ │ - cbz r1, 2274 │ │ │ │ │ + cbz r1, 2278 │ │ │ │ │ ldr.w r2, [ip, #4] │ │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ │ - cbz r0, 2270 │ │ │ │ │ + cbz r0, 2274 │ │ │ │ │ ldr.w r0, [r0, #132] @ 0x84 │ │ │ │ │ - cbz r0, 2270 │ │ │ │ │ + cbz r0, 2274 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndexError │ │ │ │ │ mov r0, ip │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ - bl 12ac │ │ │ │ │ + bl 12b0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - beq.n 2262 │ │ │ │ │ + beq.n 2266 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ b.w 18c │ │ │ │ │ R_ARM_THM_JUMP24 PySequence_DelItem │ │ │ │ │ bl 230 │ │ │ │ │ @@ -3911,197 +3913,197 @@ │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2248 │ │ │ │ │ - b.n 225a │ │ │ │ │ + beq.n 224c │ │ │ │ │ + b.n 225e │ │ │ │ │ ldr r3, [r1, #20] │ │ │ │ │ - cbnz r3, 228e │ │ │ │ │ + cbnz r3, 2292 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC23 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC23 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 225a │ │ │ │ │ + b.n 225e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 225a │ │ │ │ │ + b.n 225e │ │ │ │ │ │ │ │ │ │ -000022a8 : │ │ │ │ │ +000022ac : │ │ │ │ │ PyNumber_Add(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub sp, #20 │ │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ - cbz r3, 22ec │ │ │ │ │ + cbz r3, 22f0 │ │ │ │ │ ldr r6, [r3, #0] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 231c │ │ │ │ │ + bne.n 2320 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - cbz r6, 22f8 │ │ │ │ │ + cbz r6, 22fc │ │ │ │ │ movs r7, #0 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.n 2352 │ │ │ │ │ + beq.n 2356 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 23ce │ │ │ │ │ + bne.n 23d2 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 2410 │ │ │ │ │ + blt.w 2414 │ │ │ │ │ ldr r6, [r4, #4] │ │ │ │ │ ldr r3, [r6, #52] @ 0x34 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 23e6 │ │ │ │ │ + beq.n 23ea │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 23e6 │ │ │ │ │ + beq.n 23ea │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ bx r3 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 22ca │ │ │ │ │ + beq.n 22ce │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 22ca │ │ │ │ │ + beq.n 22ce │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 23c8 │ │ │ │ │ + beq.n 23cc │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 22d4 │ │ │ │ │ + beq.n 22d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbnz r0, 2386 │ │ │ │ │ + cbnz r0, 238a │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 22d6 │ │ │ │ │ + b.n 22da │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 23bc │ │ │ │ │ + blt.n 23c0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 2302 │ │ │ │ │ + beq.n 2306 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 22e6 │ │ │ │ │ + bne.n 22ea │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2302 │ │ │ │ │ + bge.n 2306 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 22f8 │ │ │ │ │ + bne.n 22fc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - b.n 22f8 │ │ │ │ │ + b.n 22fc │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 22e6 │ │ │ │ │ + bne.n 22ea │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 22d4 │ │ │ │ │ + bge.n 22d8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 22d4 │ │ │ │ │ + bne.n 22d8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - b.n 22d4 │ │ │ │ │ + b.n 22d8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - cbnz r3, 23c8 │ │ │ │ │ + cbnz r3, 23cc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 235e │ │ │ │ │ - b.n 22f8 │ │ │ │ │ + bne.n 2362 │ │ │ │ │ + b.n 22fc │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 22f0 │ │ │ │ │ + beq.n 22f4 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 235e │ │ │ │ │ - b.n 22f8 │ │ │ │ │ + bne.n 2362 │ │ │ │ │ + b.n 22fc │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC25 │ │ │ │ │ @@ -4114,51 +4116,51 @@ │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 22e6 │ │ │ │ │ + b.n 22ea │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2302 │ │ │ │ │ + bne.w 2306 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2302 │ │ │ │ │ + b.n 2306 │ │ │ │ │ │ │ │ │ │ -00002428 : │ │ │ │ │ +0000242c : │ │ │ │ │ PyIndex_Check(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ │ - cbz r0, 2438 │ │ │ │ │ + cbz r0, 243c │ │ │ │ │ ldr.w r0, [r0, #132] @ 0x84 │ │ │ │ │ subs r0, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000243c : │ │ │ │ │ +00002440 : │ │ │ │ │ PyNumber_Negative(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - cbz r0, 245c │ │ │ │ │ + cbz r0, 2460 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ - cbz r3, 2464 │ │ │ │ │ + cbz r3, 2468 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ - cbz r3, 2464 │ │ │ │ │ + cbz r3, 2468 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ bx r3 │ │ │ │ │ bl 230 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -4169,201 +4171,201 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC26 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC26 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 2460 │ │ │ │ │ + b.n 2464 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002480 : │ │ │ │ │ +00002484 : │ │ │ │ │ PyNumber_Multiply(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ sub sp, #20 │ │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ - cbz r3, 24c4 │ │ │ │ │ + cbz r3, 24c8 │ │ │ │ │ ldr r6, [r3, #8] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 2520 │ │ │ │ │ + bne.n 2524 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - cbz r6, 24d2 │ │ │ │ │ + cbz r6, 24d6 │ │ │ │ │ movs r7, #0 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r6 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.n 2568 │ │ │ │ │ + beq.n 256c │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.w 25dc │ │ │ │ │ + bne.w 25e0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ ldr r6, [r1, #52] @ 0x34 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ │ - blt.w 2664 │ │ │ │ │ + blt.w 2668 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 2550 │ │ │ │ │ + beq.n 2554 │ │ │ │ │ ldr r6, [r6, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 2550 │ │ │ │ │ + beq.n 2554 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 263c │ │ │ │ │ + beq.w 2640 │ │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 263c │ │ │ │ │ + beq.w 2640 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ - bl 12ac │ │ │ │ │ + bl 12b0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ mov r1, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n 2602 │ │ │ │ │ + beq.n 2606 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r3, r6 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ bx r3 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 24a2 │ │ │ │ │ + beq.n 24a6 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 24a2 │ │ │ │ │ + beq.n 24a6 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 25d2 │ │ │ │ │ - cbz r3, 2546 │ │ │ │ │ + beq.n 25d6 │ │ │ │ │ + cbz r3, 254a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2598 │ │ │ │ │ + bne.n 259c │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 24ae │ │ │ │ │ + b.n 24b2 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 24ac │ │ │ │ │ + b.n 24b0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 2612 │ │ │ │ │ + beq.n 2616 │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2612 │ │ │ │ │ + beq.n 2616 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ - b.w 359c │ │ │ │ │ + b.w 35a0 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 2680 │ │ │ │ │ + blt.w 2684 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 25fc │ │ │ │ │ + beq.n 2600 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r7 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 24be │ │ │ │ │ + bne.n 24c2 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 25f6 │ │ │ │ │ + blt.n 25fa │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r6, [r2, #52] @ 0x34 │ │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ │ - b.n 24e0 │ │ │ │ │ + b.n 24e4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 24be │ │ │ │ │ + bne.n 24c2 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 24ac │ │ │ │ │ + bge.w 24b0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 24ac │ │ │ │ │ + bne.w 24b0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - b.n 24ac │ │ │ │ │ + b.n 24b0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 2572 │ │ │ │ │ + b.n 2576 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 24ca │ │ │ │ │ + beq.w 24ce │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2576 │ │ │ │ │ - b.n 24d2 │ │ │ │ │ + bne.n 257a │ │ │ │ │ + b.n 24d6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - cbz r3, 2656 │ │ │ │ │ + cbz r3, 265a │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ - b.n 24d2 │ │ │ │ │ + b.n 24d6 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2514 │ │ │ │ │ + beq.n 2518 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 24be │ │ │ │ │ + b.n 24c2 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r4, [r5, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ @@ -4376,707 +4378,707 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC12 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 260e │ │ │ │ │ + b.n 2612 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC27 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC27 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 260e │ │ │ │ │ + b.n 2612 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - b.n 24d2 │ │ │ │ │ + b.n 24d6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 24e0 │ │ │ │ │ + bne.w 24e4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ - b.n 24e0 │ │ │ │ │ + b.n 24e4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2572 │ │ │ │ │ + bne.w 2576 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - b.n 2572 │ │ │ │ │ + b.n 2576 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002694 : │ │ │ │ │ +00002698 : │ │ │ │ │ PyNumber_And(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ - cbz r3, 26fc │ │ │ │ │ + cbz r3, 2700 │ │ │ │ │ ldr r6, [r3, #52] @ 0x34 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 26d8 │ │ │ │ │ - cbz r6, 2700 │ │ │ │ │ + bne.n 26dc │ │ │ │ │ + cbz r6, 2704 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ movs r7, #0 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.n 2716 │ │ │ │ │ + beq.n 271a │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 26b6 │ │ │ │ │ + beq.n 26ba │ │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 26b6 │ │ │ │ │ - cbz r6, 271e │ │ │ │ │ + beq.n 26ba │ │ │ │ │ + cbz r6, 2722 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 26b8 │ │ │ │ │ + beq.n 26bc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbnz r0, 274c │ │ │ │ │ + cbnz r0, 2750 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 26c2 │ │ │ │ │ + b.n 26c6 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 2782 │ │ │ │ │ + bne.n 2786 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC29 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC29 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ b.w d4 │ │ │ │ │ R_ARM_THM_JUMP24 binary_op.part.0 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 2792 │ │ │ │ │ + blt.n 2796 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 2700 │ │ │ │ │ + beq.n 2704 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 26d2 │ │ │ │ │ + bne.n 26d6 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2700 │ │ │ │ │ + bge.n 2704 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 2700 │ │ │ │ │ + bne.n 2704 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2700 │ │ │ │ │ + b.n 2704 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 26d2 │ │ │ │ │ + bne.n 26d6 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 26c0 │ │ │ │ │ + bge.n 26c4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 26c0 │ │ │ │ │ + bne.n 26c4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 26c0 │ │ │ │ │ + b.n 26c4 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2700 │ │ │ │ │ + beq.n 2704 │ │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2722 │ │ │ │ │ - b.n 2700 │ │ │ │ │ + bne.n 2726 │ │ │ │ │ + b.n 2704 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 271e │ │ │ │ │ + bne.n 2722 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 271e │ │ │ │ │ + b.n 2722 │ │ │ │ │ │ │ │ │ │ -000027a0 : │ │ │ │ │ +000027a4 : │ │ │ │ │ PyObject_LengthHint(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 2864 │ │ │ │ │ + bne.n 2868 │ │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2898 │ │ │ │ │ - ldr r1, [pc, #416] @ (2968 ) │ │ │ │ │ + bne.n 289c │ │ │ │ │ + ldr r1, [pc, #416] @ (296c ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2854 │ │ │ │ │ - ldr r3, [pc, #408] @ (296c ) │ │ │ │ │ + beq.n 2858 │ │ │ │ │ + ldr r3, [pc, #408] @ (2970 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ mov r8, r2 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r6, [r2, r3] │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r2, #20 │ │ │ │ │ - bpl.w 2922 │ │ │ │ │ + bpl.w 2926 │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r5, [r0, r3] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 2922 │ │ │ │ │ + beq.w 2926 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ blx r5 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_CheckFunctionResult> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckFunctionResult │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 281e │ │ │ │ │ + bge.n 2822 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 281e │ │ │ │ │ + cbnz r3, 2822 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 293e │ │ │ │ │ + beq.w 2942 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n 2908 │ │ │ │ │ + beq.n 290c │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #7 │ │ │ │ │ - bpl.n 28d8 │ │ │ │ │ + bpl.n 28dc │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsSsize_t │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 28a0 │ │ │ │ │ + blt.n 28a4 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt.n 28b8 │ │ │ │ │ + blt.n 28bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 2892 │ │ │ │ │ + cbnz r0, 2896 │ │ │ │ │ mov r4, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 27be │ │ │ │ │ + beq.n 27c2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2180 │ │ │ │ │ + bl 2184 │ │ │ │ │ R_ARM_THM_CALL PyObject_Size │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bge.n 284c │ │ │ │ │ - ldr r3, [pc, #248] @ (2970 ) │ │ │ │ │ + bge.n 2850 │ │ │ │ │ + ldr r3, [pc, #248] @ (2974 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr r4, [r2, r3] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyErr_ExceptionMatches> │ │ │ │ │ R_ARM_THM_CALL _PyErr_ExceptionMatches │ │ │ │ │ - cbnz r0, 28b0 │ │ │ │ │ + cbnz r0, 28b4 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 284c │ │ │ │ │ + b.n 2850 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 27c4 │ │ │ │ │ - b.n 286a │ │ │ │ │ + beq.n 27c8 │ │ │ │ │ + b.n 286e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2848 │ │ │ │ │ + bne.n 284c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2848 │ │ │ │ │ + b.n 284c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyErr_Clear> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Clear │ │ │ │ │ - b.n 27c4 │ │ │ │ │ + b.n 27c8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2892 │ │ │ │ │ + bne.n 2896 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC31 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC31 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 2892 │ │ │ │ │ + b.n 2896 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC30 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC30 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2892 │ │ │ │ │ + bge.n 2896 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2892 │ │ │ │ │ + bne.n 2896 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2892 │ │ │ │ │ + b.n 2896 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 285a │ │ │ │ │ + bge.n 285e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 285a │ │ │ │ │ + bne.n 285e │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r4, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 285c │ │ │ │ │ + b.n 2860 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_THM_CALL _PyObject_MakeTpCall │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 2812 │ │ │ │ │ - b.n 281e │ │ │ │ │ - ldr r3, [pc, #52] @ (2974 ) │ │ │ │ │ + blt.w 2816 │ │ │ │ │ + b.n 2822 │ │ │ │ │ + ldr r3, [pc, #52] @ (2978 ) │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ ldr.w r4, [r8, r3] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyErr_ExceptionMatches> │ │ │ │ │ R_ARM_THM_CALL _PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2892 │ │ │ │ │ + beq.n 2896 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r4, r7 │ │ │ │ │ bl 0 <_PyErr_Clear> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Clear │ │ │ │ │ - b.n 285c │ │ │ │ │ + b.n 2860 │ │ │ │ │ nop │ │ │ │ │ .word 0x00005bfc │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000018e │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000000ea │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000028 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00002978 : │ │ │ │ │ +0000297c : │ │ │ │ │ PyNumber_Lshift(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ - cbz r3, 29e0 │ │ │ │ │ + cbz r3, 29e4 │ │ │ │ │ ldr r6, [r3, #44] @ 0x2c │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 29bc │ │ │ │ │ - cbz r6, 29e4 │ │ │ │ │ + bne.n 29c0 │ │ │ │ │ + cbz r6, 29e8 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ movs r7, #0 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.n 29fa │ │ │ │ │ + beq.n 29fe │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 299a │ │ │ │ │ + beq.n 299e │ │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 299a │ │ │ │ │ - cbz r6, 2a02 │ │ │ │ │ + beq.n 299e │ │ │ │ │ + cbz r6, 2a06 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 299c │ │ │ │ │ + beq.n 29a0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbnz r0, 2a30 │ │ │ │ │ + cbnz r0, 2a34 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 29a6 │ │ │ │ │ + b.n 29aa │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 2a66 │ │ │ │ │ + bne.n 2a6a │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC32 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC32 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ b.w d4 │ │ │ │ │ R_ARM_THM_JUMP24 binary_op.part.0 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 2a76 │ │ │ │ │ + blt.n 2a7a │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 29e4 │ │ │ │ │ + beq.n 29e8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 29b6 │ │ │ │ │ + bne.n 29ba │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 29e4 │ │ │ │ │ + bge.n 29e8 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 29e4 │ │ │ │ │ + bne.n 29e8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 29e4 │ │ │ │ │ + b.n 29e8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 29b6 │ │ │ │ │ + bne.n 29ba │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 29a4 │ │ │ │ │ + bge.n 29a8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 29a4 │ │ │ │ │ + bne.n 29a8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 29a4 │ │ │ │ │ + b.n 29a8 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 29e4 │ │ │ │ │ + beq.n 29e8 │ │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2a06 │ │ │ │ │ - b.n 29e4 │ │ │ │ │ + bne.n 2a0a │ │ │ │ │ + b.n 29e8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2a02 │ │ │ │ │ + bne.n 2a06 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2a02 │ │ │ │ │ + b.n 2a06 │ │ │ │ │ │ │ │ │ │ -00002a84 : │ │ │ │ │ +00002a88 : │ │ │ │ │ PyNumber_Subtract(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ - cbz r3, 2aec │ │ │ │ │ + cbz r3, 2af0 │ │ │ │ │ ldr r6, [r3, #4] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 2ac8 │ │ │ │ │ - cbz r6, 2af0 │ │ │ │ │ + bne.n 2acc │ │ │ │ │ + cbz r6, 2af4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ movs r7, #0 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.n 2b06 │ │ │ │ │ + beq.n 2b0a │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2aa6 │ │ │ │ │ + beq.n 2aaa │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 2aa6 │ │ │ │ │ - cbz r6, 2b0e │ │ │ │ │ + beq.n 2aaa │ │ │ │ │ + cbz r6, 2b12 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2aa8 │ │ │ │ │ + beq.n 2aac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbnz r0, 2b3c │ │ │ │ │ + cbnz r0, 2b40 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 2ab2 │ │ │ │ │ + b.n 2ab6 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 2b72 │ │ │ │ │ + bne.n 2b76 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC33 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC33 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ b.w d4 │ │ │ │ │ R_ARM_THM_JUMP24 binary_op.part.0 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 2b82 │ │ │ │ │ + blt.n 2b86 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 2af0 │ │ │ │ │ + beq.n 2af4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 2ac2 │ │ │ │ │ + bne.n 2ac6 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2af0 │ │ │ │ │ + bge.n 2af4 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 2af0 │ │ │ │ │ + bne.n 2af4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2af0 │ │ │ │ │ + b.n 2af4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 2ac2 │ │ │ │ │ + bne.n 2ac6 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2ab0 │ │ │ │ │ + bge.n 2ab4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2ab0 │ │ │ │ │ + bne.n 2ab4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 2ab0 │ │ │ │ │ + b.n 2ab4 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2af0 │ │ │ │ │ + beq.n 2af4 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2b12 │ │ │ │ │ - b.n 2af0 │ │ │ │ │ + bne.n 2b16 │ │ │ │ │ + b.n 2af4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2b0e │ │ │ │ │ + bne.n 2b12 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2b0e │ │ │ │ │ + b.n 2b12 │ │ │ │ │ │ │ │ │ │ -00002b90 : │ │ │ │ │ +00002b94 : │ │ │ │ │ PyNumber_Long(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2ca8 │ │ │ │ │ + beq.w 2cac │ │ │ │ │ ldr r4, [r0, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyLong_Type │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - beq.n 2bf2 │ │ │ │ │ + beq.n 2bf6 │ │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ │ - cbz r1, 2bde │ │ │ │ │ + cbz r1, 2be2 │ │ │ │ │ ldr r5, [r1, #64] @ 0x40 │ │ │ │ │ - cbz r5, 2bd6 │ │ │ │ │ + cbz r5, 2bda │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ blx r5 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2c6c │ │ │ │ │ + beq.n 2c70 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 2c70 │ │ │ │ │ + bne.n 2c74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr.w r2, [r1, #132] @ 0x84 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 2cae │ │ │ │ │ + bne.n 2cb2 │ │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ - bpl.n 2c06 │ │ │ │ │ + bpl.n 2c0a │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyLong_FromUnicodeObject │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ @@ -5085,339 +5087,338 @@ │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r0, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ lsls r2, r2, #4 │ │ │ │ │ - bpl.n 2c1c │ │ │ │ │ + bpl.n 2c20 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ movs r2, #10 │ │ │ │ │ add.w r0, r3, #16 │ │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ b.w 0 <_PyLong_FromBytes> │ │ │ │ │ R_ARM_THM_JUMP24 _PyLong_FromBytes │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyByteArray_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyByteArray_Type │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - bne.n 2c34 │ │ │ │ │ + bne.n 2c38 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 2cb8 │ │ │ │ │ + beq.n 2cbc │ │ │ │ │ ldr r0, [r3, #20] │ │ │ │ │ movs r2, #10 │ │ │ │ │ - b.n 2c12 │ │ │ │ │ + b.n 2c16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2c28 │ │ │ │ │ + bne.n 2c2c │ │ │ │ │ mov r0, r3 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ - bl 2e74 │ │ │ │ │ + bl 2e78 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2cc2 │ │ │ │ │ + beq.n 2cc6 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC36 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC36 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 2bd0 │ │ │ │ │ + b.n 2bd4 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ lsls r0, r2, #7 │ │ │ │ │ - bpl.n 2d1e │ │ │ │ │ + bpl.n 2d22 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_DeprecationWarning │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_DeprecationWarning │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC35 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC35 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_WarnFormat │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2d14 │ │ │ │ │ + bne.n 2d18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Copy │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 2d02 │ │ │ │ │ + blt.n 2d06 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b.n 2bd0 │ │ │ │ │ + b.n 2bd4 │ │ │ │ │ bl 230 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ - b.n 2c6c │ │ │ │ │ + b.n 2c70 │ │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ - b.w 328c │ │ │ │ │ + b.w 3290 │ │ │ │ │ R_ARM_THM_JUMP24 PyNumber_Index │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyByteArray_empty_string │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyByteArray_empty_string │ │ │ │ │ - b.n 2c30 │ │ │ │ │ + b.n 2c34 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 2cfa │ │ │ │ │ + cbz r0, 2cfe │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ movs r2, #10 │ │ │ │ │ adds r0, #16 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_PyLong_FromBytes> │ │ │ │ │ R_ARM_THM_CALL _PyLong_FromBytes │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2cf2 │ │ │ │ │ + bge.n 2cf6 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - cbnz r2, 2cf2 │ │ │ │ │ + cbnz r2, 2cf6 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ - bl 3004 │ │ │ │ │ + bl 3008 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ - b.n 2bd0 │ │ │ │ │ + b.n 2bd4 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ - bl 3004 │ │ │ │ │ + bl 3008 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ - b.n 2c6c │ │ │ │ │ + b.n 2c70 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2ca4 │ │ │ │ │ + bne.n 2ca8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r4, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2bd0 │ │ │ │ │ + b.n 2bd4 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2c6c │ │ │ │ │ - b.n 2d3e │ │ │ │ │ + bge.n 2c70 │ │ │ │ │ + b.n 2d42 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ mov r2, r3 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC34 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC34 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2c6c │ │ │ │ │ + bge.n 2c70 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2c6c │ │ │ │ │ + bne.n 2c70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2c6c │ │ │ │ │ + b.n 2c70 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002d50 : │ │ │ │ │ +00002d54 : │ │ │ │ │ object_isinstance(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n 2dd0 │ │ │ │ │ + bge.n 2dd4 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 2db2 │ │ │ │ │ + beq.n 2db6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbnz r0, 2db2 │ │ │ │ │ + cbnz r0, 2db6 │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - ldr r1, [pc, #164] @ (2e24 ) │ │ │ │ │ + ldr r1, [pc, #164] @ (2e28 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - cbz r2, 2de6 │ │ │ │ │ + cbz r2, 2dea │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 2dba │ │ │ │ │ + bne.n 2dbe │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 2d9e │ │ │ │ │ + blt.n 2da2 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 2d98 │ │ │ │ │ + bne.n 2d9c │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 2d98 │ │ │ │ │ + b.n 2d9c │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bge.n 2d90 │ │ │ │ │ + bge.n 2d94 │ │ │ │ │ mov r0, r2 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n 2d90 │ │ │ │ │ + b.n 2d94 │ │ │ │ │ mov r0, r1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC37 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC37 │ │ │ │ │ - bl a00 │ │ │ │ │ + bl a18 │ │ │ │ │ R_ARM_THM_CALL check_class │ │ │ │ │ - cbnz r0, 2dea │ │ │ │ │ + cbnz r0, 2dee │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 2d98 │ │ │ │ │ + b.n 2d9c │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n 2d98 │ │ │ │ │ + b.n 2d9c │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ - ldr r1, [pc, #52] @ (2e24 ) │ │ │ │ │ + ldr r1, [pc, #52] @ (2e28 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 2d98 │ │ │ │ │ + beq.n 2d9c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r2 │ │ │ │ │ - bl aa8 │ │ │ │ │ - R_ARM_THM_CALL abstract_issubclass │ │ │ │ │ + bl 3ff4 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2d98 │ │ │ │ │ + bge.n 2d9c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 2d98 │ │ │ │ │ + bne.n 2d9c │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 2d98 │ │ │ │ │ + b.n 2d9c │ │ │ │ │ .word 0x000053c0 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00002e28 : │ │ │ │ │ +00002e2c : │ │ │ │ │ PyNumber_Check(): │ │ │ │ │ - cbz r0, 2e70 │ │ │ │ │ + cbz r0, 2e74 │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ - cbz r3, 2e6c │ │ │ │ │ + cbz r3, 2e70 │ │ │ │ │ ldr.w r2, [r3, #132] @ 0x84 │ │ │ │ │ - cbz r2, 2e48 │ │ │ │ │ + cbz r2, 2e4c │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 2e44 │ │ │ │ │ + bne.n 2e48 │ │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2e44 │ │ │ │ │ + bne.n 2e48 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyComplex_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyComplex_Type │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq.n 2e44 │ │ │ │ │ + beq.n 2e48 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ subs r0, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ mov r0, r3 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002e74 : │ │ │ │ │ +00002e78 : │ │ │ │ │ PyObject_GetBuffer(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - cbnz r2, 2e98 │ │ │ │ │ + cbnz r2, 2e9c │ │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ │ ldr.w r3, [ip, #80] @ 0x50 │ │ │ │ │ - cbz r3, 2eb4 │ │ │ │ │ + cbz r3, 2eb8 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - cbz r3, 2eb4 │ │ │ │ │ + cbz r3, 2eb8 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ bx r3 │ │ │ │ │ sub.w r3, r2, #256 @ 0x100 │ │ │ │ │ bics.w r3, r3, #256 @ 0x100 │ │ │ │ │ - bne.n 2e84 │ │ │ │ │ + bne.n 2e88 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC39 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC39 │ │ │ │ │ movw r1, #433 @ 0x1b1 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 2ece │ │ │ │ │ + b.n 2ed2 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC40 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -5425,27 +5426,27 @@ │ │ │ │ │ ldr.w r2, [ip, #12] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -00002ed4 : │ │ │ │ │ +00002ed8 : │ │ │ │ │ PyBuffer_FillInfo(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov lr, r3 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2fda │ │ │ │ │ - cbnz r3, 2f24 │ │ │ │ │ + beq.n 2fde │ │ │ │ │ + cbnz r3, 2f28 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 2fa2 │ │ │ │ │ + beq.n 2fa6 │ │ │ │ │ ldr.w ip, [r1] │ │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt.w ip, ip, #1 │ │ │ │ │ strlt.w ip, [r1] │ │ │ │ │ strd r2, r1, [r0] │ │ │ │ │ movs r2, #1 │ │ │ │ │ @@ -5457,23 +5458,23 @@ │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [r0, #32] │ │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ sub.w ip, r3, #256 @ 0x100 │ │ │ │ │ bics.w r4, ip, #256 @ 0x100 │ │ │ │ │ - beq.n 2ff2 │ │ │ │ │ + beq.n 2ff6 │ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ite ne │ │ │ │ │ movne.w ip, #0 │ │ │ │ │ andeq.w ip, r3, #1 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - bne.n 2fbe │ │ │ │ │ - cbz r1, 2f56 │ │ │ │ │ + bne.n 2fc2 │ │ │ │ │ + cbz r1, 2f5a │ │ │ │ │ ldr.w ip, [r1] │ │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt.w ip, ip, #1 │ │ │ │ │ strlt.w ip, [r1] │ │ │ │ │ strd r2, r1, [r0] │ │ │ │ │ movs r2, #1 │ │ │ │ │ @@ -5486,36 +5487,36 @@ │ │ │ │ │ movpl r2, #0 │ │ │ │ │ movtmi r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC41 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str.w lr, [r0, #8] │ │ │ │ │ strd r1, r2, [r0, #20] │ │ │ │ │ ands.w r2, r3, #8 │ │ │ │ │ - beq.n 2fba │ │ │ │ │ + beq.n 2fbe │ │ │ │ │ and.w r3, r3, #24 │ │ │ │ │ add.w r2, r0, #8 │ │ │ │ │ cmp r3, #24 │ │ │ │ │ str r2, [r0, #28] │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ itet eq │ │ │ │ │ addeq.w r2, r0, #12 │ │ │ │ │ strdne r3, r3, [r0, #32] │ │ │ │ │ strdeq r2, r3, [r0, #32] │ │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ │ - b.n 2f20 │ │ │ │ │ + b.n 2f24 │ │ │ │ │ strd r2, r1, [r0] │ │ │ │ │ movs r3, #1 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ str.w lr, [r0, #8] │ │ │ │ │ strd r3, r2, [r0, #12] │ │ │ │ │ strd r3, r1, [r0, #20] │ │ │ │ │ str r1, [r0, #28] │ │ │ │ │ - b.n 2f18 │ │ │ │ │ + b.n 2f1c │ │ │ │ │ str r2, [r0, #28] │ │ │ │ │ - b.n 2f18 │ │ │ │ │ + b.n 2f1c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_BufferError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_BufferError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC43 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -5532,108 +5533,108 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC42 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC42 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 2fd4 │ │ │ │ │ + b.n 2fd8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC39 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC39 │ │ │ │ │ movw r1, #775 @ 0x307 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 2fd4 │ │ │ │ │ + b.n 2fd8 │ │ │ │ │ │ │ │ │ │ -00003004 : │ │ │ │ │ +00003008 : │ │ │ │ │ PyBuffer_Release(): │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ - cbz r2, 3048 │ │ │ │ │ + cbz r2, 304c │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ │ - cbz r3, 3024 │ │ │ │ │ + cbz r3, 3028 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ - cbnz r3, 303a │ │ │ │ │ + cbnz r3, 303e │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r0, [r1, #4] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3036 │ │ │ │ │ + bge.n 303a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - cbz r3, 304a │ │ │ │ │ + cbz r3, 304e │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ blx r3 │ │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ │ - b.n 3024 │ │ │ │ │ + b.n 3028 │ │ │ │ │ bx lr │ │ │ │ │ mov r0, r2 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ b.w 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_Dealloc │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003058 : │ │ │ │ │ +0000305c : │ │ │ │ │ PyMapping_Size(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - cbz r0, 3078 │ │ │ │ │ + cbz r0, 307c │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ │ - cbz r3, 3082 │ │ │ │ │ + cbz r3, 3086 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - cbz r3, 3082 │ │ │ │ │ + cbz r3, 3086 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ bx r3 │ │ │ │ │ bl 230 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r1, [r2, #52] @ 0x34 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ - cbz r1, 3096 │ │ │ │ │ + cbz r1, 309a │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ - cbnz r3, 30a4 │ │ │ │ │ + cbnz r3, 30a8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC22 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC22 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 307c │ │ │ │ │ + b.n 3080 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC44 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC44 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 307c │ │ │ │ │ + b.n 3080 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000030b4 : │ │ │ │ │ +000030b8 : │ │ │ │ │ method_output_as_list(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, #28 │ │ │ │ │ mov r7, r1 │ │ │ │ │ @@ -5643,67 +5644,67 @@ │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r1 │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_VectorcallMethod │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3174 │ │ │ │ │ + beq.n 3178 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyList_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyList_Type │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 3126 │ │ │ │ │ - bl 418 │ │ │ │ │ + beq.n 312a │ │ │ │ │ + bl 41c │ │ │ │ │ R_ARM_THM_CALL PyObject_GetIter │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 312c │ │ │ │ │ + cbz r0, 3130 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 310a │ │ │ │ │ + bge.n 310e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 310a │ │ │ │ │ + cbnz r3, 310e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 20bc │ │ │ │ │ + bl 20c0 │ │ │ │ │ R_ARM_THM_CALL PySequence_List │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3126 │ │ │ │ │ + bge.n 312a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 3126 │ │ │ │ │ + cbnz r3, 312a │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ - ldr r3, [pc, #88] @ (3188 ) │ │ │ │ │ + ldr r3, [pc, #88] @ (318c ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_PyErr_ExceptionMatches> │ │ │ │ │ R_ARM_THM_CALL _PyErr_ExceptionMatches │ │ │ │ │ - cbz r0, 316c │ │ │ │ │ + cbz r0, 3170 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC45 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC45 │ │ │ │ │ ldr.w ip, [r6, #4] │ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ │ @@ -5711,568 +5712,568 @@ │ │ │ │ │ strd r7, r3, [sp] │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ ldr.w r3, [ip, #12] │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Format │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 3178 │ │ │ │ │ + blt.n 317c │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 3126 │ │ │ │ │ + b.n 312a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3174 │ │ │ │ │ + bne.n 3178 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3174 │ │ │ │ │ + b.n 3178 │ │ │ │ │ .word 0x0000004a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -0000318c : │ │ │ │ │ +00003190 : │ │ │ │ │ PyNumber_Or(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ - cbz r3, 31f4 │ │ │ │ │ + cbz r3, 31f8 │ │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 31cc │ │ │ │ │ - cbz r3, 31f8 │ │ │ │ │ + bne.n 31d0 │ │ │ │ │ + cbz r3, 31fc │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ movs r7, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - beq.n 320e │ │ │ │ │ + beq.n 3212 │ │ │ │ │ mov r0, r2 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 31ae │ │ │ │ │ + beq.n 31b2 │ │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ │ mov r7, r2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 31ae │ │ │ │ │ - cbz r3, 3216 │ │ │ │ │ + beq.n 31b2 │ │ │ │ │ + cbz r3, 321a │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 31b0 │ │ │ │ │ + beq.n 31b4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbnz r0, 3244 │ │ │ │ │ + cbnz r0, 3248 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 31ba │ │ │ │ │ + b.n 31be │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 3276 │ │ │ │ │ + bne.n 327a │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC46 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC46 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ b.w d4 │ │ │ │ │ R_ARM_THM_JUMP24 binary_op.part.0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 327e │ │ │ │ │ + blt.n 3282 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 31f8 │ │ │ │ │ + beq.n 31fc │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r7 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.n 31c6 │ │ │ │ │ + bne.n 31ca │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 31f8 │ │ │ │ │ + bge.n 31fc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 31f8 │ │ │ │ │ + bne.n 31fc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 31f8 │ │ │ │ │ + b.n 31fc │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r7 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne.n 31c6 │ │ │ │ │ + bne.n 31ca │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 31b8 │ │ │ │ │ + bge.n 31bc │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 31b8 │ │ │ │ │ + bne.n 31bc │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 31b8 │ │ │ │ │ + b.n 31bc │ │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 31d2 │ │ │ │ │ - b.n 31f8 │ │ │ │ │ + bne.n 31d6 │ │ │ │ │ + b.n 31fc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3216 │ │ │ │ │ + bne.n 321a │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3216 │ │ │ │ │ + b.n 321a │ │ │ │ │ │ │ │ │ │ -0000328c : │ │ │ │ │ +00003290 : │ │ │ │ │ PyNumber_Index(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3358 │ │ │ │ │ + beq.n 335c │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ │ lsls r1, r1, #7 │ │ │ │ │ - bpl.n 32c4 │ │ │ │ │ + bpl.n 32c8 │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyLong_Type │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r1, #1 │ │ │ │ │ strlt r1, [r0, #0] │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bne.n 335e │ │ │ │ │ + bne.n 3362 │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ - cbz r3, 32ce │ │ │ │ │ + cbz r3, 32d2 │ │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ │ - cbnz r3, 32ea │ │ │ │ │ + cbnz r3, 32ee │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC7 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 32c0 │ │ │ │ │ + b.n 32c4 │ │ │ │ │ blx r3 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 32e6 │ │ │ │ │ + beq.n 32ea │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyLong_Type │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - beq.n 32c0 │ │ │ │ │ + beq.n 32c4 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ lsls r2, r2, #7 │ │ │ │ │ - bmi.n 3338 │ │ │ │ │ + bmi.n 333c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 32e6 │ │ │ │ │ + bge.n 32ea │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 32e6 │ │ │ │ │ + bne.n 32ea │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 32e6 │ │ │ │ │ + b.n 32ea │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_DeprecationWarning │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_DeprecationWarning │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC9 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC9 │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_WarnFormat │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3320 │ │ │ │ │ + bne.n 3324 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ - b.n 32bc │ │ │ │ │ + b.n 32c0 │ │ │ │ │ bl 230 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ - b.n 32e6 │ │ │ │ │ + b.n 32ea │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Copy │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 3372 │ │ │ │ │ + blt.n 3376 │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b.n 32c0 │ │ │ │ │ + b.n 32c4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 336e │ │ │ │ │ + bne.n 3372 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r5, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 32c0 │ │ │ │ │ + b.n 32c4 │ │ │ │ │ │ │ │ │ │ -00003384 : │ │ │ │ │ +00003388 : │ │ │ │ │ PyNumber_Remainder(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ - cbz r3, 33ec │ │ │ │ │ + cbz r3, 33f0 │ │ │ │ │ ldr r6, [r3, #12] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 33c8 │ │ │ │ │ - cbz r6, 33f0 │ │ │ │ │ + bne.n 33cc │ │ │ │ │ + cbz r6, 33f4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ movs r7, #0 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.n 3406 │ │ │ │ │ + beq.n 340a │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 33a6 │ │ │ │ │ + beq.n 33aa │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 33a6 │ │ │ │ │ - cbz r6, 340e │ │ │ │ │ + beq.n 33aa │ │ │ │ │ + cbz r6, 3412 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 33a8 │ │ │ │ │ + beq.n 33ac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbnz r0, 343c │ │ │ │ │ + cbnz r0, 3440 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 33b2 │ │ │ │ │ + b.n 33b6 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 3472 │ │ │ │ │ + bne.n 3476 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC47 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC47 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ b.w d4 │ │ │ │ │ R_ARM_THM_JUMP24 binary_op.part.0 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 3482 │ │ │ │ │ + blt.n 3486 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 33f0 │ │ │ │ │ + beq.n 33f4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 33c2 │ │ │ │ │ + bne.n 33c6 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 33f0 │ │ │ │ │ + bge.n 33f4 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 33f0 │ │ │ │ │ + bne.n 33f4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 33f0 │ │ │ │ │ + b.n 33f4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 33c2 │ │ │ │ │ + bne.n 33c6 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 33b0 │ │ │ │ │ + bge.n 33b4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 33b0 │ │ │ │ │ + bne.n 33b4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 33b0 │ │ │ │ │ + b.n 33b4 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 33f0 │ │ │ │ │ + beq.n 33f4 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3412 │ │ │ │ │ - b.n 33f0 │ │ │ │ │ + bne.n 3416 │ │ │ │ │ + b.n 33f4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 340e │ │ │ │ │ + bne.n 3412 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 340e │ │ │ │ │ + b.n 3412 │ │ │ │ │ │ │ │ │ │ -00003490 : │ │ │ │ │ +00003494 : │ │ │ │ │ PyNumber_FloorDivide(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ - cbz r3, 34f8 │ │ │ │ │ + cbz r3, 34fc │ │ │ │ │ ldr r6, [r3, #116] @ 0x74 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 34d4 │ │ │ │ │ - cbz r6, 34fc │ │ │ │ │ + bne.n 34d8 │ │ │ │ │ + cbz r6, 3500 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ movs r7, #0 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.n 3512 │ │ │ │ │ + beq.n 3516 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 34b2 │ │ │ │ │ + beq.n 34b6 │ │ │ │ │ ldr r3, [r3, #116] @ 0x74 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 34b2 │ │ │ │ │ - cbz r6, 351a │ │ │ │ │ + beq.n 34b6 │ │ │ │ │ + cbz r6, 351e │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 34b4 │ │ │ │ │ + beq.n 34b8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbnz r0, 3548 │ │ │ │ │ + cbnz r0, 354c │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 34be │ │ │ │ │ + b.n 34c2 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 357e │ │ │ │ │ + bne.n 3582 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC48 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC48 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ b.w d4 │ │ │ │ │ R_ARM_THM_JUMP24 binary_op.part.0 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 358e │ │ │ │ │ + blt.n 3592 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 34fc │ │ │ │ │ + beq.n 3500 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 34ce │ │ │ │ │ + bne.n 34d2 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 34fc │ │ │ │ │ + bge.n 3500 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 34fc │ │ │ │ │ + bne.n 3500 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 34fc │ │ │ │ │ + b.n 3500 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 34ce │ │ │ │ │ + bne.n 34d2 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 34bc │ │ │ │ │ + bge.n 34c0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 34bc │ │ │ │ │ + bne.n 34c0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 34bc │ │ │ │ │ + b.n 34c0 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 34fc │ │ │ │ │ + beq.n 3500 │ │ │ │ │ ldr r3, [r3, #116] @ 0x74 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 351e │ │ │ │ │ - b.n 34fc │ │ │ │ │ + bne.n 3522 │ │ │ │ │ + b.n 3500 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 351a │ │ │ │ │ + bne.n 351e │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 351a │ │ │ │ │ + b.n 351e │ │ │ │ │ │ │ │ │ │ -0000359c : │ │ │ │ │ +000035a0 : │ │ │ │ │ sequence_repeat(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ - cbz r3, 35f0 │ │ │ │ │ + cbz r3, 35f4 │ │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ │ - cbz r3, 35f0 │ │ │ │ │ + cbz r3, 35f4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ - bl 12ac │ │ │ │ │ + bl 12b0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ mov r1, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n 35de │ │ │ │ │ + beq.n 35e2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r3, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ bx r3 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 35d2 │ │ │ │ │ + beq.n 35d6 │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ @@ -6280,18 +6281,18 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC27 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC27 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 35ea │ │ │ │ │ + b.n 35ee │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000360c : │ │ │ │ │ +00003610 : │ │ │ │ │ PyIter_Check(): │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyObject_NextNotImplemented │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyObject_NextNotImplemented │ │ │ │ │ ldr r0, [r2, #112] @ 0x70 │ │ │ │ │ @@ -6300,159 +6301,152 @@ │ │ │ │ │ cmpne r0, #0 │ │ │ │ │ ite ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ moveq r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003628 : │ │ │ │ │ +0000362c : │ │ │ │ │ Py_XDECREF(): │ │ │ │ │ - cbnz r0, 362c │ │ │ │ │ + cbnz r0, 3630 │ │ │ │ │ bx lr │ │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 362a │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r0, #0] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.n 362a │ │ │ │ │ - b.w 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_JUMP24 _Py_Dealloc │ │ │ │ │ + b.w 30c │ │ │ │ │ + R_ARM_THM_JUMP24 Py_XDECREF.part.0 │ │ │ │ │ │ │ │ │ │ -00003640 : │ │ │ │ │ +00003634 : │ │ │ │ │ PyNumber_TrueDivide(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ - cbz r3, 36a8 │ │ │ │ │ + cbz r3, 369c │ │ │ │ │ ldr r6, [r3, #120] @ 0x78 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 3684 │ │ │ │ │ - cbz r6, 36ac │ │ │ │ │ + bne.n 3678 │ │ │ │ │ + cbz r6, 36a0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ movs r7, #0 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.n 36c2 │ │ │ │ │ + beq.n 36b6 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3662 │ │ │ │ │ + beq.n 3656 │ │ │ │ │ ldr r3, [r3, #120] @ 0x78 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 3662 │ │ │ │ │ - cbz r6, 36ca │ │ │ │ │ + beq.n 3656 │ │ │ │ │ + cbz r6, 36be │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3664 │ │ │ │ │ + beq.n 3658 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbnz r0, 36f8 │ │ │ │ │ + cbnz r0, 36ec │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 366e │ │ │ │ │ + b.n 3662 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 372e │ │ │ │ │ + bne.n 3722 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC50 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC50 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ b.w d4 │ │ │ │ │ R_ARM_THM_JUMP24 binary_op.part.0 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 373e │ │ │ │ │ + blt.n 3732 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 36ac │ │ │ │ │ + beq.n 36a0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 367e │ │ │ │ │ + bne.n 3672 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 36ac │ │ │ │ │ + bge.n 36a0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 36ac │ │ │ │ │ + bne.n 36a0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 36ac │ │ │ │ │ + b.n 36a0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 367e │ │ │ │ │ + bne.n 3672 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 366c │ │ │ │ │ + bge.n 3660 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 366c │ │ │ │ │ + bne.n 3660 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 366c │ │ │ │ │ + b.n 3660 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 36ac │ │ │ │ │ + beq.n 36a0 │ │ │ │ │ ldr r3, [r3, #120] @ 0x78 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 36ce │ │ │ │ │ - b.n 36ac │ │ │ │ │ + bne.n 36c2 │ │ │ │ │ + b.n 36a0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 36ca │ │ │ │ │ + bne.n 36be │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 36ca │ │ │ │ │ + b.n 36be │ │ │ │ │ │ │ │ │ │ -0000374c <_PyNumber_PowerNoMod>: │ │ │ │ │ +00003740 <_PyNumber_PowerNoMod>: │ │ │ │ │ _PyNumber_PowerNoMod(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ @@ -6464,97 +6458,97 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r1, r0 │ │ │ │ │ ite ne │ │ │ │ │ movne r2, #1 │ │ │ │ │ moveq r2, #0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 38d4 <_PyNumber_PowerNoMod+0x188> │ │ │ │ │ + beq.w 38c8 <_PyNumber_PowerNoMod+0x188> │ │ │ │ │ ldr r4, [r4, #20] │ │ │ │ │ - cbnz r2, 37a8 <_PyNumber_PowerNoMod+0x5c> │ │ │ │ │ + cbnz r2, 379c <_PyNumber_PowerNoMod+0x5c> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 3864 <_PyNumber_PowerNoMod+0x118> │ │ │ │ │ + beq.n 3858 <_PyNumber_PowerNoMod+0x118> │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - beq.n 3856 <_PyNumber_PowerNoMod+0x10a> │ │ │ │ │ + beq.n 384a <_PyNumber_PowerNoMod+0x10a> │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - beq.n 3780 <_PyNumber_PowerNoMod+0x34> │ │ │ │ │ - cbz r4, 37e4 <_PyNumber_PowerNoMod+0x98> │ │ │ │ │ + beq.n 3774 <_PyNumber_PowerNoMod+0x34> │ │ │ │ │ + cbz r4, 37d8 <_PyNumber_PowerNoMod+0x98> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 389a <_PyNumber_PowerNoMod+0x14e> │ │ │ │ │ + beq.n 388e <_PyNumber_PowerNoMod+0x14e> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 386a <_PyNumber_PowerNoMod+0x11e> │ │ │ │ │ + bne.n 385e <_PyNumber_PowerNoMod+0x11e> │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ blx r4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - bne.n 37a0 <_PyNumber_PowerNoMod+0x54> │ │ │ │ │ + bne.n 3794 <_PyNumber_PowerNoMod+0x54> │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 38e8 <_PyNumber_PowerNoMod+0x19c> │ │ │ │ │ + blt.w 38dc <_PyNumber_PowerNoMod+0x19c> │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 380e <_PyNumber_PowerNoMod+0xc2> │ │ │ │ │ + beq.n 3802 <_PyNumber_PowerNoMod+0xc2> │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ blx r8 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 37a0 <_PyNumber_PowerNoMod+0x54> │ │ │ │ │ + bne.n 3794 <_PyNumber_PowerNoMod+0x54> │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 3900 <_PyNumber_PowerNoMod+0x1b4> │ │ │ │ │ + blt.n 38f4 <_PyNumber_PowerNoMod+0x1b4> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ - cbz r3, 382a <_PyNumber_PowerNoMod+0xde> │ │ │ │ │ + cbz r3, 381e <_PyNumber_PowerNoMod+0xde> │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, r4 │ │ │ │ │ - beq.n 382a <_PyNumber_PowerNoMod+0xde> │ │ │ │ │ + beq.n 381e <_PyNumber_PowerNoMod+0xde> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 38a8 <_PyNumber_PowerNoMod+0x15c> │ │ │ │ │ + bne.n 389c <_PyNumber_PowerNoMod+0x15c> │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r4, [r5, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ @@ -6568,102 +6562,102 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC12 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 37a0 <_PyNumber_PowerNoMod+0x54> │ │ │ │ │ + b.n 3794 <_PyNumber_PowerNoMod+0x54> │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ it lt │ │ │ │ │ movlt.w r8, #0 │ │ │ │ │ - blt.n 38e8 <_PyNumber_PowerNoMod+0x19c> │ │ │ │ │ + blt.n 38dc <_PyNumber_PowerNoMod+0x19c> │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ - b.n 380e <_PyNumber_PowerNoMod+0xc2> │ │ │ │ │ + b.n 3802 <_PyNumber_PowerNoMod+0xc2> │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - bne.n 37a0 <_PyNumber_PowerNoMod+0x54> │ │ │ │ │ + bne.n 3794 <_PyNumber_PowerNoMod+0x54> │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 38a2 <_PyNumber_PowerNoMod+0x156> │ │ │ │ │ + bge.n 3896 <_PyNumber_PowerNoMod+0x156> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ - cbnz r3, 38a2 <_PyNumber_PowerNoMod+0x156> │ │ │ │ │ + cbnz r3, 3896 <_PyNumber_PowerNoMod+0x156> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 38a2 <_PyNumber_PowerNoMod+0x156> │ │ │ │ │ + b.n 3896 <_PyNumber_PowerNoMod+0x156> │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ - b.n 37c6 <_PyNumber_PowerNoMod+0x7a> │ │ │ │ │ + b.n 37ba <_PyNumber_PowerNoMod+0x7a> │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.w 37a0 <_PyNumber_PowerNoMod+0x54> │ │ │ │ │ + bne.w 3794 <_PyNumber_PowerNoMod+0x54> │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 382a <_PyNumber_PowerNoMod+0xde> │ │ │ │ │ + bge.n 381e <_PyNumber_PowerNoMod+0xde> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 382a <_PyNumber_PowerNoMod+0xde> │ │ │ │ │ + bne.n 381e <_PyNumber_PowerNoMod+0xde> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 382a <_PyNumber_PowerNoMod+0xde> │ │ │ │ │ - cbnz r2, 38dc <_PyNumber_PowerNoMod+0x190> │ │ │ │ │ + b.n 381e <_PyNumber_PowerNoMod+0xde> │ │ │ │ │ + cbnz r2, 38d0 <_PyNumber_PowerNoMod+0x190> │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r8, r2 │ │ │ │ │ - b.n 380e <_PyNumber_PowerNoMod+0xc2> │ │ │ │ │ + b.n 3802 <_PyNumber_PowerNoMod+0xc2> │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 37ea <_PyNumber_PowerNoMod+0x9e> │ │ │ │ │ + bne.n 37de <_PyNumber_PowerNoMod+0x9e> │ │ │ │ │ mov r4, r8 │ │ │ │ │ - b.n 380e <_PyNumber_PowerNoMod+0xc2> │ │ │ │ │ + b.n 3802 <_PyNumber_PowerNoMod+0xc2> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 37e4 <_PyNumber_PowerNoMod+0x98> │ │ │ │ │ + bne.w 37d8 <_PyNumber_PowerNoMod+0x98> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 37e4 <_PyNumber_PowerNoMod+0x98> │ │ │ │ │ + b.n 37d8 <_PyNumber_PowerNoMod+0x98> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 380e <_PyNumber_PowerNoMod+0xc2> │ │ │ │ │ + bne.n 3802 <_PyNumber_PowerNoMod+0xc2> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 380e <_PyNumber_PowerNoMod+0xc2> │ │ │ │ │ + b.n 3802 <_PyNumber_PowerNoMod+0xc2> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003910 : │ │ │ │ │ +00003904 : │ │ │ │ │ ternary_op.constprop.0(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ @@ -6671,367 +6665,367 @@ │ │ │ │ │ mov sl, r3 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r8, r2 │ │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 3a2a │ │ │ │ │ + beq.n 3a1e │ │ │ │ │ ldr r4, [r4, #20] │ │ │ │ │ - cbz r3, 393e │ │ │ │ │ + cbz r3, 3932 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 3966 │ │ │ │ │ + bne.n 395a │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 3a82 │ │ │ │ │ + beq.w 3a76 │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - beq.n 3986 │ │ │ │ │ + beq.n 397a │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - beq.n 393e │ │ │ │ │ - cbz r4, 3990 │ │ │ │ │ + beq.n 3932 │ │ │ │ │ + cbz r4, 3984 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3944 │ │ │ │ │ + beq.n 3938 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3a38 │ │ │ │ │ + bne.n 3a2c │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 3950 │ │ │ │ │ + b.n 3944 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 3a94 │ │ │ │ │ + blt.w 3a88 │ │ │ │ │ mov r7, r4 │ │ │ │ │ mov r4, r9 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n 39b8 │ │ │ │ │ + beq.n 39ac │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r9 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 395e │ │ │ │ │ + bne.n 3952 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 3a86 │ │ │ │ │ + blt.n 3a7a │ │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ - cbz r3, 39cc │ │ │ │ │ + cbz r3, 39c0 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, r7 │ │ │ │ │ - beq.n 39cc │ │ │ │ │ - cbnz r3, 39fe │ │ │ │ │ + beq.n 39c0 │ │ │ │ │ + cbnz r3, 39f2 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr r4, [r1, #12] │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bne.n 3a68 │ │ │ │ │ + bne.n 3a5c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC12 │ │ │ │ │ mov r2, sl │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 395e │ │ │ │ │ + b.n 3952 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 395e │ │ │ │ │ + bne.n 3952 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 39cc │ │ │ │ │ + bge.n 39c0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 39cc │ │ │ │ │ + bne.n 39c0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 39cc │ │ │ │ │ + b.n 39c0 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 3a32 │ │ │ │ │ + beq.n 3a26 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3966 │ │ │ │ │ + bne.n 395a │ │ │ │ │ movs r7, #0 │ │ │ │ │ mov r4, r7 │ │ │ │ │ - b.n 39b8 │ │ │ │ │ + b.n 39ac │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r9 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - bne.n 395e │ │ │ │ │ + bne.n 3952 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 394c │ │ │ │ │ + bge.w 3940 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 394c │ │ │ │ │ + bne.w 3940 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 394c │ │ │ │ │ + b.n 3940 │ │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ │ mov r2, sl │ │ │ │ │ ldr r5, [r1, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC52 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC52 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 39fa │ │ │ │ │ + b.n 39ee │ │ │ │ │ mov r7, r4 │ │ │ │ │ - b.n 39b8 │ │ │ │ │ + b.n 39ac │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 39b8 │ │ │ │ │ + bne.n 39ac │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 39b8 │ │ │ │ │ + b.n 39ac │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3990 │ │ │ │ │ + bne.w 3984 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3990 │ │ │ │ │ + b.n 3984 │ │ │ │ │ │ │ │ │ │ -00003aa4 : │ │ │ │ │ +00003a98 : │ │ │ │ │ PySequence_Size(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - cbz r0, 3ac4 │ │ │ │ │ + cbz r0, 3ab8 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ │ - cbz r3, 3ace │ │ │ │ │ + cbz r3, 3ac2 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - cbz r3, 3ace │ │ │ │ │ + cbz r3, 3ac2 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ bx r3 │ │ │ │ │ bl 230 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r1, [r2, #56] @ 0x38 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ - cbnz r1, 3aec │ │ │ │ │ + cbnz r1, 3ae0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC22 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC22 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 3ac8 │ │ │ │ │ + b.n 3abc │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3ade │ │ │ │ │ + beq.n 3ad2 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 3ac8 │ │ │ │ │ + b.n 3abc │ │ │ │ │ │ │ │ │ │ -00003b00 : │ │ │ │ │ +00003af4 : │ │ │ │ │ PySequence_Check(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ - bmi.n 3b16 │ │ │ │ │ + bmi.n 3b0a │ │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ │ - cbz r3, 3b16 │ │ │ │ │ + cbz r3, 3b0a │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ subs r0, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ movs r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003b1c : │ │ │ │ │ +00003b10 : │ │ │ │ │ PyBuffer_IsContiguous(): │ │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 3ba6 │ │ │ │ │ + bne.n 3b9a │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #67 @ 0x43 │ │ │ │ │ - bne.n 3baa │ │ │ │ │ + bne.n 3b9e │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ - cbz r1, 3ba0 │ │ │ │ │ + cbz r1, 3b94 │ │ │ │ │ ldr r1, [r0, #32] │ │ │ │ │ - cbz r1, 3ba0 │ │ │ │ │ + cbz r1, 3b94 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ subs.w ip, r0, #1 │ │ │ │ │ - bmi.n 3ba0 │ │ │ │ │ + bmi.n 3b94 │ │ │ │ │ ldr.w lr, [r3, #28] │ │ │ │ │ mov.w r5, ip, lsl #2 │ │ │ │ │ ldr r4, [r3, #12] │ │ │ │ │ ldr.w r3, [lr, ip, lsl #2] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble.n 3b62 │ │ │ │ │ + ble.n 3b56 │ │ │ │ │ ldr.w ip, [r1, ip, lsl #2] │ │ │ │ │ cmp r4, ip │ │ │ │ │ - bne.n 3bba │ │ │ │ │ + bne.n 3bae │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq.n 3ba2 │ │ │ │ │ + beq.n 3b96 │ │ │ │ │ subs r2, r5, #4 │ │ │ │ │ mul.w r3, r3, r4 │ │ │ │ │ ldr.w ip, [lr, r2] │ │ │ │ │ cmp.w ip, #1 │ │ │ │ │ - ble.n 3b7c │ │ │ │ │ + ble.n 3b70 │ │ │ │ │ ldr r2, [r1, r2] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 3bd0 │ │ │ │ │ + bne.n 3bc4 │ │ │ │ │ subs r2, r0, #3 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq.n 3ba0 │ │ │ │ │ + beq.n 3b94 │ │ │ │ │ mul.w r3, r3, ip │ │ │ │ │ ldr.w r0, [lr, r2, lsl #2] │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - ble.n 3b96 │ │ │ │ │ + ble.n 3b8a │ │ │ │ │ ldr.w r4, [r1, r2, lsl #2] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bne.n 3bd0 │ │ │ │ │ + bne.n 3bc4 │ │ │ │ │ subs r2, #1 │ │ │ │ │ mul.w r3, r0, r3 │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ - bne.n 3b86 │ │ │ │ │ + bne.n 3b7a │ │ │ │ │ movs r0, #1 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ movs r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ cmp r1, #70 @ 0x46 │ │ │ │ │ - bne.n 3bbe │ │ │ │ │ + bne.n 3bb2 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ - b.w bc8 │ │ │ │ │ + b.w ac8 │ │ │ │ │ R_ARM_THM_JUMP24 _IsFortranContiguous │ │ │ │ │ mov r0, r2 │ │ │ │ │ - b.n 3ba2 │ │ │ │ │ + b.n 3b96 │ │ │ │ │ cmp r1, #65 @ 0x41 │ │ │ │ │ - bne.n 3bba │ │ │ │ │ + bne.n 3bae │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - bl 3bd4 <_IsCContiguous> │ │ │ │ │ + bl 3bc8 <_IsCContiguous> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3bae │ │ │ │ │ - b.n 3ba2 │ │ │ │ │ + beq.n 3ba2 │ │ │ │ │ + b.n 3b96 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 3ba2 │ │ │ │ │ + b.n 3b96 │ │ │ │ │ │ │ │ │ │ -00003bd4 <_IsCContiguous>: │ │ │ │ │ +00003bc8 <_IsCContiguous>: │ │ │ │ │ _IsCContiguous(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ - cbz r3, 3c0c <_IsCContiguous+0x38> │ │ │ │ │ + cbz r3, 3c00 <_IsCContiguous+0x38> │ │ │ │ │ ldr r1, [r0, #32] │ │ │ │ │ - cbz r1, 3c0c <_IsCContiguous+0x38> │ │ │ │ │ + cbz r1, 3c00 <_IsCContiguous+0x38> │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 3c0c <_IsCContiguous+0x38> │ │ │ │ │ + blt.n 3c00 <_IsCContiguous+0x38> │ │ │ │ │ push {r4} │ │ │ │ │ ldr r4, [r0, #28] │ │ │ │ │ ldr.w ip, [r4, r3, lsl #2] │ │ │ │ │ cmp.w ip, #1 │ │ │ │ │ - ble.n 3bfc <_IsCContiguous+0x28> │ │ │ │ │ + ble.n 3bf0 <_IsCContiguous+0x28> │ │ │ │ │ ldr.w r4, [r1, r3, lsl #2] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.n 3c10 <_IsCContiguous+0x3c> │ │ │ │ │ + bne.n 3c04 <_IsCContiguous+0x3c> │ │ │ │ │ subs r3, #1 │ │ │ │ │ mul.w r2, ip, r2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n 3be8 <_IsCContiguous+0x14> │ │ │ │ │ + bge.n 3bdc <_IsCContiguous+0x14> │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4} │ │ │ │ │ bx lr │ │ │ │ │ movs r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 3c08 <_IsCContiguous+0x34> │ │ │ │ │ + b.n 3bfc <_IsCContiguous+0x34> │ │ │ │ │ │ │ │ │ │ -00003c14 : │ │ │ │ │ +00003c08 : │ │ │ │ │ PyNumber_Absolute(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - cbz r0, 3c34 │ │ │ │ │ + cbz r0, 3c28 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ - cbz r3, 3c3c │ │ │ │ │ + cbz r3, 3c30 │ │ │ │ │ ldr r3, [r3, #32] │ │ │ │ │ - cbz r3, 3c3c │ │ │ │ │ + cbz r3, 3c30 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ bx r3 │ │ │ │ │ bl 230 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -7042,345 +7036,345 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC55 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC55 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 3c38 │ │ │ │ │ + b.n 3c2c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003c58 : │ │ │ │ │ +00003c4c : │ │ │ │ │ PyNumber_Divmod(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ - cbz r3, 3cc0 │ │ │ │ │ + cbz r3, 3cb4 │ │ │ │ │ ldr r6, [r3, #16] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 3c9c │ │ │ │ │ - cbz r6, 3cc4 │ │ │ │ │ + bne.n 3c90 │ │ │ │ │ + cbz r6, 3cb8 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ movs r7, #0 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.n 3cda │ │ │ │ │ + beq.n 3cce │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3c7a │ │ │ │ │ + beq.n 3c6e │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 3c7a │ │ │ │ │ - cbz r6, 3ce2 │ │ │ │ │ + beq.n 3c6e │ │ │ │ │ + cbz r6, 3cd6 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3c7c │ │ │ │ │ + beq.n 3c70 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbnz r0, 3d10 │ │ │ │ │ + cbnz r0, 3d04 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 3c86 │ │ │ │ │ + b.n 3c7a │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 3d46 │ │ │ │ │ + bne.n 3d3a │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC56 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC56 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ b.w d4 │ │ │ │ │ R_ARM_THM_JUMP24 binary_op.part.0 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 3d56 │ │ │ │ │ + blt.n 3d4a │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 3cc4 │ │ │ │ │ + beq.n 3cb8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 3c96 │ │ │ │ │ + bne.n 3c8a │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3cc4 │ │ │ │ │ + bge.n 3cb8 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 3cc4 │ │ │ │ │ + bne.n 3cb8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3cc4 │ │ │ │ │ + b.n 3cb8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 3c96 │ │ │ │ │ + bne.n 3c8a │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3c84 │ │ │ │ │ + bge.n 3c78 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3c84 │ │ │ │ │ + bne.n 3c78 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 3c84 │ │ │ │ │ + b.n 3c78 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3cc4 │ │ │ │ │ + beq.n 3cb8 │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3ce6 │ │ │ │ │ - b.n 3cc4 │ │ │ │ │ + bne.n 3cda │ │ │ │ │ + b.n 3cb8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3ce2 │ │ │ │ │ + bne.n 3cd6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3ce2 │ │ │ │ │ + b.n 3cd6 │ │ │ │ │ │ │ │ │ │ -00003d64 : │ │ │ │ │ +00003d58 : │ │ │ │ │ PyNumber_Rshift(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ - cbz r3, 3dcc │ │ │ │ │ + cbz r3, 3dc0 │ │ │ │ │ ldr r6, [r3, #48] @ 0x30 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 3da8 │ │ │ │ │ - cbz r6, 3dd0 │ │ │ │ │ + bne.n 3d9c │ │ │ │ │ + cbz r6, 3dc4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ movs r7, #0 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.n 3de6 │ │ │ │ │ + beq.n 3dda │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3d86 │ │ │ │ │ + beq.n 3d7a │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 3d86 │ │ │ │ │ - cbz r6, 3dee │ │ │ │ │ + beq.n 3d7a │ │ │ │ │ + cbz r6, 3de2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3d88 │ │ │ │ │ + beq.n 3d7c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbnz r0, 3e1c │ │ │ │ │ + cbnz r0, 3e10 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 3d92 │ │ │ │ │ + b.n 3d86 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 3e52 │ │ │ │ │ + bne.n 3e46 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC65 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC65 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ b.w d4 │ │ │ │ │ R_ARM_THM_JUMP24 binary_op.part.0 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 3e62 │ │ │ │ │ + blt.n 3e56 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 3dd0 │ │ │ │ │ + beq.n 3dc4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 3da2 │ │ │ │ │ + bne.n 3d96 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3dd0 │ │ │ │ │ + bge.n 3dc4 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 3dd0 │ │ │ │ │ + bne.n 3dc4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3dd0 │ │ │ │ │ + b.n 3dc4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 3da2 │ │ │ │ │ + bne.n 3d96 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3d90 │ │ │ │ │ + bge.n 3d84 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3d90 │ │ │ │ │ + bne.n 3d84 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 3d90 │ │ │ │ │ + b.n 3d84 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3dd0 │ │ │ │ │ + beq.n 3dc4 │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3df2 │ │ │ │ │ - b.n 3dd0 │ │ │ │ │ + bne.n 3de6 │ │ │ │ │ + b.n 3dc4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3dee │ │ │ │ │ + bne.n 3de2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3dee │ │ │ │ │ + b.n 3de2 │ │ │ │ │ │ │ │ │ │ -00003e70 : │ │ │ │ │ +00003e64 : │ │ │ │ │ PyNumber_InPlaceLshift(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ - cbz r3, 3ea0 │ │ │ │ │ + cbz r3, 3e94 │ │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ │ - cbz r3, 3ea0 │ │ │ │ │ + cbz r3, 3e94 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - beq.n 3ecc │ │ │ │ │ + beq.n 3ec0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 1ee4 │ │ │ │ │ + bl 1ee8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne.n 3e9c │ │ │ │ │ + bne.n 3e90 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC66 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC66 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ b.w d4 │ │ │ │ │ R_ARM_THM_JUMP24 binary_iop.part.0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3ea8 │ │ │ │ │ + bge.n 3e9c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3ea8 │ │ │ │ │ + bne.n 3e9c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3ea8 │ │ │ │ │ + b.n 3e9c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003ee4 : │ │ │ │ │ +00003ed8 : │ │ │ │ │ PyNumber_ToBase(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub.w r3, r1, #8 │ │ │ │ │ bic.w r2, r1, #8 │ │ │ │ │ bic.w r3, r3, #8 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, #0 │ │ │ │ │ - beq.n 3f22 │ │ │ │ │ + beq.n 3f16 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC68 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -7389,111 +7383,786 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r5, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3fd2 │ │ │ │ │ + beq.n 3fc6 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r2, #7 │ │ │ │ │ - bpl.n 3f60 │ │ │ │ │ + bpl.n 3f54 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r0, #0] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyLong_Format> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Format │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3f1e │ │ │ │ │ + bge.n 3f12 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 3f1e │ │ │ │ │ + bne.n 3f12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3f1e │ │ │ │ │ + b.n 3f12 │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ - cbz r2, 3f6a │ │ │ │ │ + cbz r2, 3f5e │ │ │ │ │ ldr.w r2, [r2, #132] @ 0x84 │ │ │ │ │ - cbnz r2, 3f84 │ │ │ │ │ + cbnz r2, 3f78 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC7 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 3f1c │ │ │ │ │ + b.n 3f10 │ │ │ │ │ blx r2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3f1c │ │ │ │ │ + beq.n 3f10 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyLong_Type │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 3f3e │ │ │ │ │ + beq.n 3f32 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ lsls r2, r2, #7 │ │ │ │ │ - bmi.n 3fd8 │ │ │ │ │ + bmi.n 3fcc │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ mov r2, r3 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3f1c │ │ │ │ │ + bge.n 3f10 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3f1c │ │ │ │ │ + bne.n 3f10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3f1c │ │ │ │ │ + b.n 3f10 │ │ │ │ │ bl 230 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ - b.n 3f1c │ │ │ │ │ + b.n 3f10 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_DeprecationWarning │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_DeprecationWarning │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC9 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC9 │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_WarnFormat │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3f3e │ │ │ │ │ + beq.n 3f32 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ + bge.n 3f10 │ │ │ │ │ + b.n 3fb6 │ │ │ │ │ + nop │ │ │ │ │ + │ │ │ │ │ +00003ff4 : │ │ │ │ │ +abstract_issubclass(): │ │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ │ + sub sp, #60 @ 0x3c │ │ │ │ │ + cmp r0, r1 │ │ │ │ │ + add r7, sp, #0 │ │ │ │ │ + beq.w 459a │ │ │ │ │ + mov sl, r1 │ │ │ │ │ + add.w r2, r7, #52 @ 0x34 │ │ │ │ │ + ldr r1, [pc, #628] @ (428c ) │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ + ldr r4, [r7, #52] @ 0x34 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq.w 41dc │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ + ands.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ │ + beq.w 41be │ │ │ │ │ + ldr.w r8, [r4, #8] │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + beq.w 45e2 │ │ │ │ │ + cmp.w r8, #1 │ │ │ │ │ + beq.w 44a0 │ │ │ │ │ + ldr r3, [pc, #588] @ (4290 ) │ │ │ │ │ + mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ │ + add r3, pc │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr.w r0, [fp, r3] │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + ldr.w r2, [r0, #712] @ 0x2c8 │ │ │ │ │ + cmp r2, r7 │ │ │ │ │ + bhi.w 44f2 │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + itttt gt │ │ │ │ │ + addgt.w r3, r4, #12 │ │ │ │ │ + strgt r3, [r7, #44] @ 0x2c │ │ │ │ │ + movgt r3, #0 │ │ │ │ │ + strgt r3, [r7, #24] │ │ │ │ │ + ble.w 43aa │ │ │ │ │ + ldr r3, [r7, #44] @ 0x2c │ │ │ │ │ + ldr.w r0, [r3, #4]! │ │ │ │ │ + str r3, [r7, #44] @ 0x2c │ │ │ │ │ + cmp r0, sl │ │ │ │ │ + beq.w 45fe │ │ │ │ │ + ldr r1, [pc, #524] @ (428c ) │ │ │ │ │ + add.w r2, r7, #52 @ 0x34 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ + ldr r6, [r7, #52] @ 0x34 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w 4542 │ │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ + ands.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ │ + beq.w 4524 │ │ │ │ │ + ldr r2, [r6, #8] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 4394 │ │ │ │ │ + cmp r2, #1 │ │ │ │ │ + beq.w 43de │ │ │ │ │ + ldr r3, [pc, #488] @ (4294 ) │ │ │ │ │ + add r3, pc │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr.w r0, [fp, r3] │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + ldr.w r1, [r0, #712] @ 0x2c8 │ │ │ │ │ + cmp r1, r7 │ │ │ │ │ + bhi.w 442a │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + ble.w 4574 │ │ │ │ │ + add.w r9, r6, #12 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str r6, [r7, #40] @ 0x28 │ │ │ │ │ + str r3, [r7, #20] │ │ │ │ │ + str r2, [r7, #12] │ │ │ │ │ + strd r8, r4, [r7, #32] │ │ │ │ │ + ldr.w r0, [r9, #4]! │ │ │ │ │ + cmp sl, r0 │ │ │ │ │ + beq.w 4314 │ │ │ │ │ + ldr r1, [pc, #424] @ (428c ) │ │ │ │ │ + add.w r2, r7, #52 @ 0x34 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ + ldr r6, [r7, #52] @ 0x34 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w 42c2 │ │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ + ands.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ │ + beq.w 42a4 │ │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 4556 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + beq.w 4462 │ │ │ │ │ + ldr r2, [pc, #392] @ (4298 ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ │ + ldr.w r0, [fp, r2] │ │ │ │ │ + ldr.w r1, [r0, #712] @ 0x2c8 │ │ │ │ │ + cmp r7, r1 │ │ │ │ │ + bcc.w 4352 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ble.w 427e │ │ │ │ │ + add.w r8, r6, #12 │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + str r6, [r7, #28] │ │ │ │ │ + str r2, [r7, #16] │ │ │ │ │ + str r3, [r7, #8] │ │ │ │ │ + ldr.w r0, [r8, #4]! │ │ │ │ │ + cmp sl, r0 │ │ │ │ │ + beq.w 4328 │ │ │ │ │ + ldr r1, [pc, #332] @ (428c ) │ │ │ │ │ + add.w r2, r7, #52 @ 0x34 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ + ldr r4, [r7, #52] @ 0x34 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq.w 43cc │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ + ands.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ │ + beq.w 43ae │ │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.w 4264 │ │ │ │ │ + cmp r5, #1 │ │ │ │ │ + beq.n 4228 │ │ │ │ │ + ldr r2, [pc, #308] @ (429c ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ │ + ldr.w r0, [fp, r2] │ │ │ │ │ + ldr.w r1, [r0, #712] @ 0x2c8 │ │ │ │ │ + cmp r7, r1 │ │ │ │ │ + bcc.n 41f2 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + ble.w 4634 │ │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ │ + mov r1, sl │ │ │ │ │ + bl 3ff4 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 4602 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ + bge.n 41a6 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #0] │ │ │ │ │ + cbnz r3, 41a2 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.n 426e │ │ │ │ │ + mov r5, r6 │ │ │ │ │ + ldr r6, [r7, #28] │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ + blt.w 433e │ │ │ │ │ + ldrd r4, r6, [r7, #36] @ 0x24 │ │ │ │ │ + ldr.w r8, [r7, #32] │ │ │ │ │ + b.n 42d8 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ + bge.n 41d4 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #0] │ │ │ │ │ + cbnz r3, 41d4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + cbz r5, 41dc │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 30c │ │ │ │ │ + R_ARM_THM_CALL Py_XDECREF.part.0 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + subs r5, r0, #0 │ │ │ │ │ + it ne │ │ │ │ │ + movne r5, #1 │ │ │ │ │ + negs r5, r5 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + adds r7, #60 @ 0x3c │ │ │ │ │ + mov sp, r7 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + sub.w r1, r1, #16384 @ 0x4000 │ │ │ │ │ + cmp r1, r7 │ │ │ │ │ + bhi.n 4178 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC76 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC76 │ │ │ │ │ + bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ + R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 4178 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr r6, [r7, #28] │ │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ + bge.w 43d8 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 43d8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 43d8 │ │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ │ + cmp sl, r0 │ │ │ │ │ + beq.w 4552 │ │ │ │ │ + ldr r1, [pc, #88] @ (428c ) │ │ │ │ │ + add.w r2, r7, #52 @ 0x34 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ + mov r5, r4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r4, [r7, #52] @ 0x34 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq.w 43c8 │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ + lsls r3, r3, #5 │ │ │ │ │ + bpl.w 43b0 │ │ │ │ │ + bl 30c │ │ │ │ │ + R_ARM_THM_CALL Py_XDECREF.part.0 │ │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ │ + cbz r5, 4264 │ │ │ │ │ + cmp r5, #1 │ │ │ │ │ + beq.n 4228 │ │ │ │ │ + ldr r2, [pc, #64] @ (42a0 ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ │ + b.n 416c │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ + blt.w 45a6 │ │ │ │ │ + ldr r3, [r7, #16] │ │ │ │ │ + ldr r2, [r7, #8] │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + str r3, [r7, #16] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bne.w 4132 │ │ │ │ │ + ldr r6, [r7, #28] │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ + bge.w 455e │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + b.n 433e │ │ │ │ │ + .word 0x00005294 │ │ │ │ │ + R_ARM_ABS32 _PyRuntime │ │ │ │ │ + .word 0x00000244 │ │ │ │ │ + R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ + .word 0x000001e4 │ │ │ │ │ + R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ + .word 0x00000186 │ │ │ │ │ + R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ + .word 0x00000130 │ │ │ │ │ + R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ + .word 0x0000003e │ │ │ │ │ + R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ + bge.n 42ba │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r6, #0] │ │ │ │ │ + cbnz r3, 42ba │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + cbz r4, 42c2 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 30c │ │ │ │ │ + R_ARM_THM_CALL Py_XDECREF.part.0 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 455e │ │ │ │ │ + ldrd r4, r6, [r7, #36] @ 0x24 │ │ │ │ │ + ldr.w r8, [r7, #32] │ │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ + bge.n 42f0 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r6, #0] │ │ │ │ │ + cbnz r3, 42ec │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.n 439e │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3f1c │ │ │ │ │ - b.n 3fc2 │ │ │ │ │ + bge.w 41e8 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 41e8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + adds r7, #60 @ 0x3c │ │ │ │ │ + mov sp, r7 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + ldrd r4, r6, [r7, #36] @ 0x24 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + ldr.w r8, [r7, #32] │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + movs r5, #1 │ │ │ │ │ + bl 362c │ │ │ │ │ + b.n 42d8 │ │ │ │ │ + ldr r6, [r7, #28] │ │ │ │ │ + movs r4, #0 │ │ │ │ │ + movs r5, #1 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 362c │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ + bge.w 41b4 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r6, #0] │ │ │ │ │ + cbnz r3, 434a │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.w 41b4 │ │ │ │ │ + b.n 455e │ │ │ │ │ + sub.w r1, r1, #16384 @ 0x4000 │ │ │ │ │ + cmp r1, r7 │ │ │ │ │ + bhi.w 4120 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC76 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC76 │ │ │ │ │ + str r3, [r7, #28] │ │ │ │ │ + bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ + R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ + ldr r3, [r7, #28] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 4120 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + ldr.w r8, [r7, #32] │ │ │ │ │ + ldrd r4, r6, [r7, #36] @ 0x24 │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ + bge.n 42d4 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r3, #0] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.n 42d4 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 42d4 │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ + blt.w 45c8 │ │ │ │ │ + ldr r3, [r7, #24] │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + str r3, [r7, #24] │ │ │ │ │ + cmp r3, r8 │ │ │ │ │ + bne.w 4070 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + b.n 42f0 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ + bge.n 43c4 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r4, #0] │ │ │ │ │ + cbnz r2, 43c4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + cbz r5, 43cc │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 30c │ │ │ │ │ + R_ARM_THM_CALL Py_XDECREF.part.0 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 426e │ │ │ │ │ + ldr r6, [r7, #28] │ │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ + b.n 4334 │ │ │ │ │ + ldr r0, [r6, #16] │ │ │ │ │ + cmp sl, r0 │ │ │ │ │ + beq.w 4582 │ │ │ │ │ + ldr r1, [pc, #644] @ (466c ) │ │ │ │ │ + add.w r2, r7, #52 @ 0x34 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ + mov r5, r6 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + ldr r6, [r7, #52] @ 0x34 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w 453e │ │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ + lsls r1, r3, #5 │ │ │ │ │ + bpl.w 4526 │ │ │ │ │ + bl 30c │ │ │ │ │ + R_ARM_THM_CALL Py_XDECREF.part.0 │ │ │ │ │ + ldr r2, [r6, #8] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.n 4394 │ │ │ │ │ + cmp r2, #1 │ │ │ │ │ + beq.n 43de │ │ │ │ │ + ldr r3, [pc, #600] @ (4670 ) │ │ │ │ │ + add r3, pc │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr.w r0, [fp, r3] │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + ldr.w r1, [r0, #712] @ 0x2c8 │ │ │ │ │ + cmp r7, r1 │ │ │ │ │ + bcs.w 40c0 │ │ │ │ │ + sub.w r1, r1, #16384 @ 0x4000 │ │ │ │ │ + cmp r1, r3 │ │ │ │ │ + bhi.w 40c0 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC76 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC76 │ │ │ │ │ + str r2, [r7, #40] @ 0x28 │ │ │ │ │ + bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ + R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ + ldr r2, [r7, #40] @ 0x28 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 40c0 │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ + bge.n 454c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r6, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 454c │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 454c │ │ │ │ │ + ldr r0, [r6, #16] │ │ │ │ │ + cmp sl, r0 │ │ │ │ │ + beq.w 458e │ │ │ │ │ + ldr r1, [pc, #512] @ (466c ) │ │ │ │ │ + add.w r2, r7, #52 @ 0x34 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ + mov r4, r6 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + ldr r6, [r7, #52] @ 0x34 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w 42be │ │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ + lsls r2, r3, #5 │ │ │ │ │ + bpl.w 42a6 │ │ │ │ │ + bl 30c │ │ │ │ │ + R_ARM_THM_CALL Py_XDECREF.part.0 │ │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n 4556 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + beq.n 4462 │ │ │ │ │ + ldr r2, [pc, #472] @ (4674 ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ │ + b.n 4112 │ │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ │ + cmp sl, r0 │ │ │ │ │ + beq.n 459c │ │ │ │ │ + ldr r1, [pc, #452] @ (466c ) │ │ │ │ │ + add.w r2, r7, #52 @ 0x34 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ + mov r5, r4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r4, [r7, #52] @ 0x34 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq.w 41d6 │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ + lsls r6, r3, #5 │ │ │ │ │ + bpl.w 41c0 │ │ │ │ │ + bl 30c │ │ │ │ │ + R_ARM_THM_CALL Py_XDECREF.part.0 │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 45e2 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + beq.n 44a0 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + ldr r3, [pc, #412] @ (4678 ) │ │ │ │ │ + mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ │ + add r3, pc │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr.w r0, [fp, r3] │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + ldr.w r2, [r0, #712] @ 0x2c8 │ │ │ │ │ + cmp r7, r2 │ │ │ │ │ + bcs.w 405c │ │ │ │ │ + sub.w r2, r2, #16384 @ 0x4000 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bhi.w 405c │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC76 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC76 │ │ │ │ │ + bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ + R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 405c │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ + bge.n 451e │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n 45da │ │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ + b.n 41e8 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ + bge.n 453a │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r6, #0] │ │ │ │ │ + cbnz r3, 453a │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + cbz r5, 4542 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 30c │ │ │ │ │ + R_ARM_THM_CALL Py_XDECREF.part.0 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 439e │ │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ + b.n 42f0 │ │ │ │ │ + ldr r6, [r7, #28] │ │ │ │ │ + b.n 432c │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ + blt.n 45b8 │ │ │ │ │ + ldr r3, [r7, #20] │ │ │ │ │ + ldr r2, [r7, #12] │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + str r3, [r7, #20] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bne.w 40d6 │ │ │ │ │ + ldrd r4, r6, [r7, #36] @ 0x24 │ │ │ │ │ + ldr.w r8, [r7, #32] │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ + bge.w 439e │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + b.n 42e0 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + movs r5, #1 │ │ │ │ │ + bl 362c │ │ │ │ │ + b.n 42f0 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + ldr.w r8, [r7, #32] │ │ │ │ │ + ldrd r4, r6, [r7, #36] @ 0x24 │ │ │ │ │ + b.n 431e │ │ │ │ │ + movs r4, #0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movs r5, #1 │ │ │ │ │ + bl 362c │ │ │ │ │ + b.n 41e8 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 426e │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 426e │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r6, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 455e │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 455e │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r6, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 439e │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 439e │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 451e │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ + blt.n 45ee │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + b.n 41e8 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 45ea │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 45ea │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + b.n 4584 │ │ │ │ │ + mov r1, sl │ │ │ │ │ + str.w fp, [r7, #4] │ │ │ │ │ + mov sl, r9 │ │ │ │ │ + mov fp, r8 │ │ │ │ │ + mov r9, r4 │ │ │ │ │ + mov r8, r5 │ │ │ │ │ + add.w r5, r4, #16 │ │ │ │ │ + movs r4, #1 │ │ │ │ │ + ldr.w r0, [r5, #4]! │ │ │ │ │ + str r1, [r7, #0] │ │ │ │ │ + bl 3ff4 │ │ │ │ │ + ldr r1, [r7, #0] │ │ │ │ │ + cbz r0, 464a │ │ │ │ │ + mov r4, r9 │ │ │ │ │ + mov r8, fp │ │ │ │ │ + mov r9, sl │ │ │ │ │ + ldr.w fp, [r7, #4] │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + mov sl, r1 │ │ │ │ │ + b.n 418e │ │ │ │ │ + ldr r6, [r4, #0] │ │ │ │ │ + cmp.w r6, #1073741824 @ 0x40000000 │ │ │ │ │ + bge.w 426e │ │ │ │ │ + subs r6, #1 │ │ │ │ │ + str r6, [r4, #0] │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w 419c │ │ │ │ │ + b.n 426e │ │ │ │ │ + adds r4, #1 │ │ │ │ │ + cmp r4, r8 │ │ │ │ │ + bne.n 4616 │ │ │ │ │ + mov r4, r9 │ │ │ │ │ + mov r8, fp │ │ │ │ │ + mov r9, sl │ │ │ │ │ + ldr.w fp, [r7, #4] │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + mov sl, r1 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ + blt.w 4196 │ │ │ │ │ + b.n 426e │ │ │ │ │ nop │ │ │ │ │ + .word 0x00005294 │ │ │ │ │ + R_ARM_ABS32 _PyRuntime │ │ │ │ │ + .word 0x00000256 │ │ │ │ │ + R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ + .word 0x000001d6 │ │ │ │ │ + R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ + .word 0x00000196 │ │ │ │ │ + R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -44,28 +44,28 @@ │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC74 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC74 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 3910 │ │ │ │ │ + b.w 3904 │ │ │ │ │ R_ARM_THM_JUMP24 ternary_op.constprop.0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ │ │ 00000060 : │ │ │ │ │ PyNumber_MatrixMultiply(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ movs r2, #136 @ 0x88 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - bl 1ee4 │ │ │ │ │ + bl 1ee8 │ │ │ │ │ R_ARM_THM_CALL binary_op1 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ cmp r0, r3 │ │ │ │ │ bne.n 98 │ │ │ │ │ @@ -90,23 +90,23 @@ │ │ │ │ │ movs r3, #136 @ 0x88 │ │ │ │ │ movs r2, #140 @ 0x8c │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC78 │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC78 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ - bl 154c │ │ │ │ │ + bl 1550 │ │ │ │ │ R_ARM_THM_CALL binary_iop │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ 000000c0 : │ │ │ │ │ PySequence_Count(): │ │ │ │ │ movs r2, #1 │ │ │ │ │ - b.w 4f0 <_buffer_release_call+0x4> │ │ │ │ │ + b.w 508 │ │ │ │ │ R_ARM_THM_JUMP24 _PySequence_IterSearch │ │ │ │ │ │ │ │ │ │ 000000c6 : │ │ │ │ │ PySequence_InPlaceConcat(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ @@ -139,15 +139,15 @@ │ │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ │ cbz r3, 13c │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ cbz r3, 13c │ │ │ │ │ mov r3, r6 │ │ │ │ │ movs r2, #76 @ 0x4c │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bl 1580 │ │ │ │ │ + bl 1584 │ │ │ │ │ R_ARM_THM_CALL binary_iop1 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ @@ -263,15 +263,15 @@ │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromString │ │ │ │ │ mov r4, r0 │ │ │ │ │ cbnz r0, 20e │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ b.n 22c │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 21dc │ │ │ │ │ + bl 21e0 │ │ │ │ │ R_ARM_THM_CALL PyObject_DelItem │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n 22c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ @@ -316,28 +316,28 @@ │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ cbz r0, 274 │ │ │ │ │ cbnz r1, 27a │ │ │ │ │ bl 230 │ │ │ │ │ b.n 284 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ - bl 650 │ │ │ │ │ + bl 654 │ │ │ │ │ R_ARM_THM_CALL PyMapping_GetOptionalItem │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ bge.n 294 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC84 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC84 │ │ │ │ │ movs r4, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_FormatUnraisable │ │ │ │ │ b.n 29a │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - bl 3628 │ │ │ │ │ + bl 362c │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ 000002a0 : │ │ │ │ │ PyMapping_HasKeyString(): │ │ │ │ │ @@ -346,64 +346,64 @@ │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ cbnz r0, 2b8 │ │ │ │ │ bl 230 │ │ │ │ │ b.n 2c2 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ - bl c2c │ │ │ │ │ + bl b2c │ │ │ │ │ R_ARM_THM_CALL PyMapping_GetOptionalItemString │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ bge.n 2d2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC85 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC85 │ │ │ │ │ movs r4, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_FormatUnraisable │ │ │ │ │ b.n 2d8 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - bl 3628 │ │ │ │ │ + bl 362c │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ 000002de : │ │ │ │ │ PyMapping_HasKeyStringWithError(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ - bl c2c │ │ │ │ │ + bl b2c │ │ │ │ │ R_ARM_THM_CALL PyMapping_GetOptionalItemString │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - bl 3628 │ │ │ │ │ + bl 362c │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ 00000302 : │ │ │ │ │ PyMapping_HasKeyWithError(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ - bl 650 │ │ │ │ │ + bl 654 │ │ │ │ │ R_ARM_THM_CALL PyMapping_GetOptionalItem │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - bl 3628 │ │ │ │ │ + bl 362c │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ 00000326 : │ │ │ │ │ PySequence_InPlaceRepeat(): │ │ │ │ │ @@ -437,15 +437,15 @@ │ │ │ │ │ cbnz r0, 36c │ │ │ │ │ movs r4, #0 │ │ │ │ │ b.n 3ca │ │ │ │ │ movs r3, #8 │ │ │ │ │ mov r1, r0 │ │ │ │ │ movs r2, #84 @ 0x54 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 1580 │ │ │ │ │ + bl 1584 │ │ │ │ │ R_ARM_THM_CALL binary_iop1 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n 38e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ @@ -514,15 +514,15 @@ │ │ │ │ │ mov r5, r0 │ │ │ │ │ cbnz r0, 410 │ │ │ │ │ movs r4, #0 │ │ │ │ │ b.n 46c │ │ │ │ │ mov r1, r0 │ │ │ │ │ movs r2, #8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 1ee4 │ │ │ │ │ + bl 1ee8 │ │ │ │ │ R_ARM_THM_CALL binary_op1 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n 430 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ @@ -600,21 +600,21 @@ │ │ │ │ │ cbz r0, 4c4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsSsize_t │ │ │ │ │ mov r5, r0 │ │ │ │ │ b.n 4c8 │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 3628 │ │ │ │ │ + bl 362c │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3628 │ │ │ │ │ + bl 362c │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 3628 │ │ │ │ │ + bl 362c │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ │ │ 000004de <_PyBuffer_ReleaseInInterpreterAndRawFree>: │ │ │ │ │ _PyBuffer_ReleaseInInterpreterAndRawFree(): │ │ │ │ │ mov r2, r1 │ │ │ │ │ @@ -627,15 +627,15 @@ │ │ │ │ │ │ │ │ │ │ 000004ec <_buffer_release_call>: │ │ │ │ │ _buffer_release_call(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - bl 3004 │ │ │ │ │ + bl 3008 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ │ │ 00000502 : │ │ │ │ │ PyBuffer_FromContiguous(): │ │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ @@ -647,15 +647,15 @@ │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r3 │ │ │ │ │ mov r8, r2 │ │ │ │ │ - bl 3b1c │ │ │ │ │ + bl 3b10 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_IsContiguous │ │ │ │ │ cbz r0, 536 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ @@ -695,15 +695,15 @@ │ │ │ │ │ moveq r8, r2 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cbz r5, 5a6 │ │ │ │ │ - bl e4c │ │ │ │ │ + bl d4c │ │ │ │ │ R_ARM_THM_CALL PyBuffer_GetPointer │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ mov r1, r6 │ │ │ │ │ subs r5, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ @@ -761,15 +761,15 @@ │ │ │ │ │ str.w r6, [r1], #4 │ │ │ │ │ b.n 5ea <_Py_add_one_to_index_F+0x6> │ │ │ │ │ pop {r4, r5, r6} │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ 0000060c : │ │ │ │ │ PyObject_Length(): │ │ │ │ │ - b.w 2180 │ │ │ │ │ + b.w 2184 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_Size │ │ │ │ │ │ │ │ │ │ 00000610 : │ │ │ │ │ PyBuffer_FillContiguousStrides(): │ │ │ │ │ push {r4, r5} │ │ │ │ │ ldrb.w r4, [sp, #8] │ │ │ │ │ cmp r4, #70 @ 0x46 │ │ │ │ │ @@ -809,15 +809,15 @@ │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ │ cbz r3, 684 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cbz r3, 684 │ │ │ │ │ mov r1, sp │ │ │ │ │ movw r2, #285 @ 0x11d │ │ │ │ │ - bl 2e74 │ │ │ │ │ + bl 2e78 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ cbz r0, 69c │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ b.n 7d0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ @@ -829,20 +829,20 @@ │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ b.n 67e │ │ │ │ │ mov.w r2, #284 @ 0x11c │ │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e74 │ │ │ │ │ + bl 2e78 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ mov r5, r0 │ │ │ │ │ cbz r0, 6b4 │ │ │ │ │ mov r0, sp │ │ │ │ │ - bl 3004 │ │ │ │ │ + bl 3008 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ b.n 67e │ │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ bge.n 6e0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -853,67 +853,67 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC92 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC92 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov r0, sp │ │ │ │ │ - bl 3004 │ │ │ │ │ + bl 3008 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ - bl 3004 │ │ │ │ │ + bl 3008 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ b.n 67e │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cbnz r3, 724 │ │ │ │ │ mov r0, sp │ │ │ │ │ - bl 3bd4 <_IsCContiguous> │ │ │ │ │ + bl 3bc8 <_IsCContiguous> │ │ │ │ │ R_ARM_THM_CALL _IsCContiguous │ │ │ │ │ cbz r0, 6f8 │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ cbnz r3, 6f8 │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ - bl 3bd4 <_IsCContiguous> │ │ │ │ │ + bl 3bc8 <_IsCContiguous> │ │ │ │ │ R_ARM_THM_CALL _IsCContiguous │ │ │ │ │ cbnz r0, 70c │ │ │ │ │ mov r0, sp │ │ │ │ │ - bl bc8 <_IsFortranContiguous> │ │ │ │ │ + bl ac8 <_IsFortranContiguous> │ │ │ │ │ R_ARM_THM_CALL _IsFortranContiguous │ │ │ │ │ cbz r0, 724 │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ cbnz r3, 724 │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ - bl bc8 <_IsFortranContiguous> │ │ │ │ │ + bl ac8 <_IsFortranContiguous> │ │ │ │ │ R_ARM_THM_CALL _IsFortranContiguous │ │ │ │ │ cbz r0, 724 │ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ mov r2, r4 │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ mov r0, sp │ │ │ │ │ - bl 3004 │ │ │ │ │ + bl 3008 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ - bl 3004 │ │ │ │ │ + bl 3008 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ b.n 7d0 │ │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cbnz r0, 742 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r0, sp │ │ │ │ │ - bl 3004 │ │ │ │ │ + bl 3008 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ - bl 3004 │ │ │ │ │ + bl 3008 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ b.n 67e │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ ble.n 754 │ │ │ │ │ @@ -948,35 +948,35 @@ │ │ │ │ │ str.w r2, [r3, #-4] │ │ │ │ │ b.n 7a0 │ │ │ │ │ str.w r7, [r3, #-4] │ │ │ │ │ subs r3, #4 │ │ │ │ │ b.n 77c │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, sp │ │ │ │ │ - bl e4c │ │ │ │ │ + bl d4c │ │ │ │ │ R_ARM_THM_CALL PyBuffer_GetPointer │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r8, r0 │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ - bl e4c │ │ │ │ │ + bl d4c │ │ │ │ │ R_ARM_THM_CALL PyBuffer_GetPointer │ │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ b.n 76c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ mov r0, sp │ │ │ │ │ - bl 3004 │ │ │ │ │ + bl 3008 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ - bl 3004 │ │ │ │ │ + bl 3008 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ │ │ 000007d8 : │ │ │ │ │ PyObject_AsWriteBuffer(): │ │ │ │ │ @@ -1020,15 +1020,15 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 7fe │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - bl 3004 │ │ │ │ │ + bl 3008 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ │ │ 00000844 : │ │ │ │ │ as_read_buffer(): │ │ │ │ │ @@ -1045,26 +1045,26 @@ │ │ │ │ │ clz r2, r0 │ │ │ │ │ lsrs r2, r2, #5 │ │ │ │ │ cbnz r0, 86c │ │ │ │ │ bl 230 │ │ │ │ │ b.n 878 │ │ │ │ │ mov r6, r1 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ - bl 2e74 │ │ │ │ │ + bl 2e78 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ mov r4, r0 │ │ │ │ │ cbz r0, 87e │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ b.n 88c │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - bl 3004 │ │ │ │ │ + bl 3008 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ │ │ 00000892 : │ │ │ │ │ PyObject_AsCharBuffer(): │ │ │ │ │ @@ -1092,15 +1092,15 @@ │ │ │ │ │ adds r0, #1 │ │ │ │ │ bne.n 8c2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ movs r0, #0 │ │ │ │ │ b.n 8ca │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ - bl 3004 │ │ │ │ │ + bl 3008 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ movs r0, #1 │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ pop {pc} │ │ │ │ │ movs r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ @@ -1112,25 +1112,25 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _buffer_release_call │ │ │ │ │ b.w 0 <_Py_CallInInterpreter> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_CallInInterpreter │ │ │ │ │ │ │ │ │ │ 000008e0 : │ │ │ │ │ PySequence_Length(): │ │ │ │ │ - b.w 3aa4 │ │ │ │ │ + b.w 3a98 │ │ │ │ │ R_ARM_THM_JUMP24 PySequence_Size │ │ │ │ │ │ │ │ │ │ 000008e4 : │ │ │ │ │ PyMapping_Length(): │ │ │ │ │ - b.w 3058 │ │ │ │ │ + b.w 305c │ │ │ │ │ R_ARM_THM_JUMP24 PyMapping_Size │ │ │ │ │ │ │ │ │ │ 000008e8 : │ │ │ │ │ PySequence_In(): │ │ │ │ │ - b.w 1288 │ │ │ │ │ + b.w 128c │ │ │ │ │ R_ARM_THM_JUMP24 PySequence_Contains │ │ │ │ │ │ │ │ │ │ 000008ec : │ │ │ │ │ PyAIter_Check(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ │ cbz r0, 908 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -32,270 +32,270 @@ │ │ │ │ │ 0x000001d0 4c433333 002e4c43 3334002e 4c433335 LC33..LC34..LC35 │ │ │ │ │ 0x000001e0 002e4c43 3336002e 4c433337 002e4c43 ..LC36..LC37..LC │ │ │ │ │ 0x000001f0 3338002e 4c433339 002e4c43 3430002e 38..LC39..LC40.. │ │ │ │ │ 0x00000200 4c433431 002e4c43 3432002e 4c433433 LC41..LC42..LC43 │ │ │ │ │ 0x00000210 006d6574 686f645f 6f757470 75745f61 .method_output_a │ │ │ │ │ 0x00000220 735f6c69 7374002e 4c433434 002e4c43 s_list..LC44..LC │ │ │ │ │ 0x00000230 3435002e 4c433436 002e4c43 3437002e 45..LC46..LC47.. │ │ │ │ │ - 0x00000240 4c433438 002e4c43 3439002e 4c433530 LC48..LC49..LC50 │ │ │ │ │ - 0x00000250 002e4c43 3531002e 4c433532 00746572 ..LC51..LC52.ter │ │ │ │ │ - 0x00000260 6e617279 5f6f702e 636f6e73 7470726f nary_op.constpro │ │ │ │ │ - 0x00000270 702e3000 5f497346 6f727472 616e436f p.0._IsFortranCo │ │ │ │ │ - 0x00000280 6e746967 756f7573 005f4973 43436f6e ntiguous._IsCCon │ │ │ │ │ - 0x00000290 74696775 6f757300 2e4c4335 33002e4c tiguous..LC53..L │ │ │ │ │ - 0x000002a0 43353400 2e4c4335 35002e4c 43353600 C54..LC55..LC56. │ │ │ │ │ - 0x000002b0 2e4c4335 37002e4c 43353800 2e4c4335 .LC57..LC58..LC5 │ │ │ │ │ - 0x000002c0 39002e4c 43363000 2e4c4336 31002e4c 9..LC60..LC61..L │ │ │ │ │ - 0x000002d0 43363200 2e4c4336 33002e4c 43363400 C62..LC63..LC64. │ │ │ │ │ - 0x000002e0 2e4c4336 35002e4c 43363600 2e4c4336 .LC65..LC66..LC6 │ │ │ │ │ - 0x000002f0 37002e4c 43363800 2e4c4336 39002e4c 7..LC68..LC69..L │ │ │ │ │ - 0x00000300 43373000 2e4c4337 31002e4c 43373200 C70..LC71..LC72. │ │ │ │ │ - 0x00000310 2e4c4337 33007465 726e6172 795f696f .LC73.ternary_io │ │ │ │ │ - 0x00000320 702e636f 6e737470 726f702e 30002e4c p.constprop.0..L │ │ │ │ │ - 0x00000330 43373400 2e4c4337 35006162 73747261 C74..LC75.abstra │ │ │ │ │ - 0x00000340 63745f67 65745f62 61736573 002e4c43 ct_get_bases..LC │ │ │ │ │ - 0x00000350 3736002e 4c433737 002e4c43 3738002e 76..LC77..LC78.. │ │ │ │ │ - 0x00000360 4c433739 002e4c43 3830002e 4c433831 LC79..LC80..LC81 │ │ │ │ │ - 0x00000370 002e4c43 3832002e 4c433833 002e4c43 ..LC82..LC83..LC │ │ │ │ │ - 0x00000380 3834002e 4c433835 002e4c43 3836002e 84..LC85..LC86.. │ │ │ │ │ - 0x00000390 4c433837 002e4c43 3838002e 4c433839 LC87..LC88..LC89 │ │ │ │ │ - 0x000003a0 002e4c43 3930005f 62756666 65725f72 ..LC90._buffer_r │ │ │ │ │ - 0x000003b0 656c6561 73655f63 616c6c00 5f50795f elease_call._Py_ │ │ │ │ │ - 0x000003c0 6164645f 6f6e655f 746f5f69 6e646578 add_one_to_index │ │ │ │ │ - 0x000003d0 5f43005f 50795f61 64645f6f 6e655f74 _C._Py_add_one_t │ │ │ │ │ - 0x000003e0 6f5f696e 6465785f 46002e4c 43393100 o_index_F..LC91. │ │ │ │ │ - 0x000003f0 2e4c4339 32002e4c 43393300 61735f72 .LC92..LC93.as_r │ │ │ │ │ - 0x00000400 6561645f 62756666 65720050 79536571 ead_buffer.PySeq │ │ │ │ │ - 0x00000410 75656e63 655f5475 706c6500 50795475 uence_Tuple.PyTu │ │ │ │ │ - 0x00000420 706c655f 54797065 0050794c 6973745f ple_Type.PyList_ │ │ │ │ │ - 0x00000430 54797065 0050794c 6973745f 41735475 Type.PyList_AsTu │ │ │ │ │ - 0x00000440 706c6500 50794f62 6a656374 5f476574 ple.PyObject_Get │ │ │ │ │ - 0x00000450 49746572 0050794c 6973745f 4e657700 Iter.PyList_New. │ │ │ │ │ - 0x00000460 50794572 725f4f63 63757272 6564005f PyErr_Occurred._ │ │ │ │ │ - 0x00000470 50795f44 65616c6c 6f63005f 50794c69 Py_Dealloc._PyLi │ │ │ │ │ - 0x00000480 73745f41 73547570 6c65416e 64436c65 st_AsTupleAndCle │ │ │ │ │ - 0x00000490 6172005f 50795475 706c655f 46726f6d ar._PyTuple_From │ │ │ │ │ - 0x000004a0 41727261 79537465 616c005f 50794c69 ArraySteal._PyLi │ │ │ │ │ - 0x000004b0 73745f41 7070656e 6454616b 65526566 st_AppendTakeRef │ │ │ │ │ - 0x000004c0 4c697374 52657369 7a650050 79457863 ListResize.PyExc │ │ │ │ │ - 0x000004d0 5f53746f 70497465 72617469 6f6e005f _StopIteration._ │ │ │ │ │ - 0x000004e0 50794572 725f4578 63657074 696f6e4d PyErr_ExceptionM │ │ │ │ │ - 0x000004f0 61746368 6573005f 50794572 725f436c atches._PyErr_Cl │ │ │ │ │ - 0x00000500 65617200 5f50795f 7473735f 74737461 ear._Py_tss_tsta │ │ │ │ │ - 0x00000510 74650050 794d6170 70696e67 5f476574 te.PyMapping_Get │ │ │ │ │ - 0x00000520 4974656d 53747269 6e670050 79556e69 ItemString.PyUni │ │ │ │ │ - 0x00000530 636f6465 5f46726f 6d537472 696e6700 code_FromString. │ │ │ │ │ - 0x00000540 50794f62 6a656374 5f476574 4974656d PyObject_GetItem │ │ │ │ │ - 0x00000550 00507945 78635f49 6e646578 4572726f .PyExc_IndexErro │ │ │ │ │ - 0x00000560 72005079 4e756d62 65725f41 73537369 r.PyNumber_AsSsi │ │ │ │ │ - 0x00000570 7a655f74 00507953 65717565 6e63655f ze_t.PySequence_ │ │ │ │ │ - 0x00000580 47657449 74656d00 50795479 70655f54 GetItem.PyType_T │ │ │ │ │ - 0x00000590 79706500 50794f62 6a656374 5f476574 ype.PyObject_Get │ │ │ │ │ - 0x000005a0 4f707469 6f6e616c 41747472 005f5079 OptionalAttr._Py │ │ │ │ │ - 0x000005b0 5f4e6f6e 65537472 75637400 50794f62 _NoneStruct.PyOb │ │ │ │ │ - 0x000005c0 6a656374 5f43616c 6c4f6e65 41726700 ject_CallOneArg. │ │ │ │ │ - 0x000005d0 50795f47 656e6572 6963416c 69617300 Py_GenericAlias. │ │ │ │ │ - 0x000005e0 50794578 635f5479 70654572 726f7200 PyExc_TypeError. │ │ │ │ │ - 0x000005f0 5f507952 756e7469 6d65005f 50794f62 _PyRuntime._PyOb │ │ │ │ │ - 0x00000600 6a656374 5f4e6578 744e6f74 496d706c ject_NextNotImpl │ │ │ │ │ - 0x00000610 656d656e 74656400 50795365 71497465 emented.PySeqIte │ │ │ │ │ - 0x00000620 725f4e65 77005079 49746572 5f4e6578 r_New.PyIter_Nex │ │ │ │ │ - 0x00000630 74005079 4f626a65 63745f53 65744974 t.PyObject_SetIt │ │ │ │ │ - 0x00000640 656d0050 79536571 75656e63 655f5365 em.PySequence_Se │ │ │ │ │ - 0x00000650 74497465 6d005079 4d617070 696e675f tItem.PyMapping_ │ │ │ │ │ - 0x00000660 4765744f 7074696f 6e616c49 74656d00 GetOptionalItem. │ │ │ │ │ - 0x00000670 50794469 63745f54 79706500 50794469 PyDict_Type.PyDi │ │ │ │ │ - 0x00000680 63745f47 65744974 656d5265 66005079 ct_GetItemRef.Py │ │ │ │ │ - 0x00000690 4578635f 4b657945 72726f72 0050794d Exc_KeyError.PyM │ │ │ │ │ - 0x000006a0 61707069 6e675f43 6865636b 0050794f apping_Check.PyO │ │ │ │ │ - 0x000006b0 626a6563 745f5479 70650050 794d6170 bject_Type.PyMap │ │ │ │ │ - 0x000006c0 70696e67 5f536574 4974656d 53747269 ping_SetItemStri │ │ │ │ │ - 0x000006d0 6e670050 794f626a 6563745f 4973496e ng.PyObject_IsIn │ │ │ │ │ - 0x000006e0 7374616e 6365005f 5079556e 696f6e5f stance._PyUnion_ │ │ │ │ │ - 0x000006f0 54797065 005f5079 5f756e69 6f6e5f61 Type._Py_union_a │ │ │ │ │ - 0x00000700 72677300 5f50794f 626a6563 745f4c6f rgs._PyObject_Lo │ │ │ │ │ - 0x00000710 6f6b7570 53706563 69616c00 50794f62 okupSpecial.PyOb │ │ │ │ │ - 0x00000720 6a656374 5f497354 72756500 5f50795f ject_IsTrue._Py_ │ │ │ │ │ - 0x00000730 43686563 6b526563 75727369 76654361 CheckRecursiveCa │ │ │ │ │ - 0x00000740 6c6c0050 79536571 75656e63 655f436f ll.PySequence_Co │ │ │ │ │ - 0x00000750 6e746169 6e73005f 50795365 7175656e ntains._PySequen │ │ │ │ │ - 0x00000760 63655f49 74657253 65617263 68005079 ce_IterSearch.Py │ │ │ │ │ - 0x00000770 4c6f6e67 5f417353 73697a65 5f740050 Long_AsSsize_t.P │ │ │ │ │ - 0x00000780 79457863 5f4f7665 72666c6f 77457272 yExc_OverflowErr │ │ │ │ │ - 0x00000790 6f720050 79457272 5f476976 656e4578 or.PyErr_GivenEx │ │ │ │ │ - 0x000007a0 63657074 696f6e4d 61746368 65730050 ceptionMatches.P │ │ │ │ │ - 0x000007b0 794c6f6e 675f5479 70650050 79457863 yLong_Type.PyExc │ │ │ │ │ - 0x000007c0 5f446570 72656361 74696f6e 5761726e _DeprecationWarn │ │ │ │ │ - 0x000007d0 696e6700 50794572 725f5761 726e466f ing.PyErr_WarnFo │ │ │ │ │ - 0x000007e0 726d6174 005f5079 4572725f 466f726d rmat._PyErr_Form │ │ │ │ │ - 0x000007f0 6174005f 50794e75 6d626572 5f496e64 at._PyNumber_Ind │ │ │ │ │ - 0x00000800 65780050 794e756d 6265725f 496e506c ex.PyNumber_InPl │ │ │ │ │ - 0x00000810 6163654f 72005f50 795f4e6f 74496d70 aceOr._Py_NotImp │ │ │ │ │ - 0x00000820 6c656d65 6e746564 53747275 63740050 lementedStruct.P │ │ │ │ │ - 0x00000830 794f626a 6563745f 466f726d 61740050 yObject_Format.P │ │ │ │ │ - 0x00000840 79556e69 636f6465 5f547970 65005079 yUnicode_Type.Py │ │ │ │ │ - 0x00000850 4f626a65 63745f53 74720050 795f4765 Object_Str.Py_Ge │ │ │ │ │ - 0x00000860 74436f6e 7374616e 74005079 4578635f tConstant.PyExc_ │ │ │ │ │ - 0x00000870 53797374 656d4572 726f7200 50794f62 SystemError.PyOb │ │ │ │ │ - 0x00000880 6a656374 5f497353 7562636c 61737300 ject_IsSubclass. │ │ │ │ │ - 0x00000890 50795479 70655f49 73537562 74797065 PyType_IsSubtype │ │ │ │ │ - 0x000008a0 0050794e 756d6265 725f496e 506c6163 .PyNumber_InPlac │ │ │ │ │ - 0x000008b0 65416464 00507953 65717565 6e63655f eAdd.PySequence_ │ │ │ │ │ - 0x000008c0 46617374 00507953 65717565 6e63655f Fast.PySequence_ │ │ │ │ │ - 0x000008d0 4c697374 005f5079 4572725f 53657453 List._PyErr_SetS │ │ │ │ │ - 0x000008e0 7472696e 67005079 4f626a65 63745f43 tring.PyObject_C │ │ │ │ │ - 0x000008f0 6865636b 42756666 6572005f 50794c69 heckBuffer._PyLi │ │ │ │ │ - 0x00000900 73745f45 7874656e 64005f50 794f626a st_Extend._PyObj │ │ │ │ │ - 0x00000910 6563745f 5265616c 49735375 62636c61 ect_RealIsSubcla │ │ │ │ │ - 0x00000920 73730050 794f626a 6563745f 53697a65 ss.PyObject_Size │ │ │ │ │ - 0x00000930 0050794f 626a6563 745f4465 6c497465 .PyObject_DelIte │ │ │ │ │ - 0x00000940 6d005079 53657175 656e6365 5f44656c m.PySequence_Del │ │ │ │ │ - 0x00000950 4974656d 0050794e 756d6265 725f4164 Item.PyNumber_Ad │ │ │ │ │ - 0x00000960 64005079 496e6465 785f4368 65636b00 d.PyIndex_Check. │ │ │ │ │ - 0x00000970 50794e75 6d626572 5f4e6567 61746976 PyNumber_Negativ │ │ │ │ │ - 0x00000980 65005079 4e756d62 65725f4d 756c7469 e.PyNumber_Multi │ │ │ │ │ - 0x00000990 706c7900 50794e75 6d626572 5f416e64 ply.PyNumber_And │ │ │ │ │ - 0x000009a0 0050794f 626a6563 745f4c65 6e677468 .PyObject_Length │ │ │ │ │ - 0x000009b0 48696e74 005f5079 5f436865 636b4675 Hint._Py_CheckFu │ │ │ │ │ - 0x000009c0 6e637469 6f6e5265 73756c74 00507945 nctionResult.PyE │ │ │ │ │ - 0x000009d0 78635f56 616c7565 4572726f 72005f50 xc_ValueError._P │ │ │ │ │ - 0x000009e0 794f626a 6563745f 4d616b65 54704361 yObject_MakeTpCa │ │ │ │ │ - 0x000009f0 6c6c0050 794e756d 6265725f 4c736869 ll.PyNumber_Lshi │ │ │ │ │ - 0x00000a00 66740050 794e756d 6265725f 53756274 ft.PyNumber_Subt │ │ │ │ │ - 0x00000a10 72616374 0050794e 756d6265 725f4c6f ract.PyNumber_Lo │ │ │ │ │ - 0x00000a20 6e670050 794c6f6e 675f4672 6f6d556e ng.PyLong_FromUn │ │ │ │ │ - 0x00000a30 69636f64 654f626a 65637400 5f50794c icodeObject._PyL │ │ │ │ │ - 0x00000a40 6f6e675f 46726f6d 42797465 73005079 ong_FromBytes.Py │ │ │ │ │ - 0x00000a50 42797465 41727261 795f5479 70650050 ByteArray_Type.P │ │ │ │ │ - 0x00000a60 794f626a 6563745f 47657442 75666665 yObject_GetBuffe │ │ │ │ │ - 0x00000a70 72005f50 794c6f6e 675f436f 7079005f r._PyLong_Copy._ │ │ │ │ │ - 0x00000a80 50794279 74654172 7261795f 656d7074 PyByteArray_empt │ │ │ │ │ - 0x00000a90 795f7374 72696e67 00507942 79746573 y_string.PyBytes │ │ │ │ │ - 0x00000aa0 5f46726f 6d537472 696e6741 6e645369 _FromStringAndSi │ │ │ │ │ - 0x00000ab0 7a650050 79427566 6665725f 52656c65 ze.PyBuffer_Rele │ │ │ │ │ - 0x00000ac0 61736500 50794e75 6d626572 5f436865 ase.PyNumber_Che │ │ │ │ │ - 0x00000ad0 636b0050 79436f6d 706c6578 5f547970 ck.PyComplex_Typ │ │ │ │ │ - 0x00000ae0 65005079 4e756d62 65725f49 6e766572 e.PyNumber_Inver │ │ │ │ │ - 0x00000af0 74005f50 79457272 5f426164 496e7465 t._PyErr_BadInte │ │ │ │ │ - 0x00000b00 726e616c 43616c6c 00507942 75666665 rnalCall.PyBuffe │ │ │ │ │ - 0x00000b10 725f4669 6c6c496e 666f0050 79457863 r_FillInfo.PyExc │ │ │ │ │ - 0x00000b20 5f427566 66657245 72726f72 0050794d _BufferError.PyM │ │ │ │ │ - 0x00000b30 61707069 6e675f4b 65797300 50794469 apping_Keys.PyDi │ │ │ │ │ - 0x00000b40 63745f4b 65797300 50794d61 7070696e ct_Keys.PyMappin │ │ │ │ │ - 0x00000b50 675f5369 7a650050 794d6170 70696e67 g_Size.PyMapping │ │ │ │ │ - 0x00000b60 5f497465 6d730050 79446963 745f4974 _Items.PyDict_It │ │ │ │ │ - 0x00000b70 656d7300 50794f62 6a656374 5f566563 ems.PyObject_Vec │ │ │ │ │ - 0x00000b80 746f7263 616c6c4d 6574686f 64005079 torcallMethod.Py │ │ │ │ │ - 0x00000b90 4e756d62 65725f4f 72005079 4e756d62 Number_Or.PyNumb │ │ │ │ │ - 0x00000ba0 65725f52 656d6169 6e646572 0050794e er_Remainder.PyN │ │ │ │ │ - 0x00000bb0 756d6265 725f466c 6f6f7244 69766964 umber_FloorDivid │ │ │ │ │ - 0x00000bc0 65005079 49746572 5f436865 636b0050 e.PyIter_Check.P │ │ │ │ │ - 0x00000bd0 794e756d 6265725f 496e506c 61636553 yNumber_InPlaceS │ │ │ │ │ - 0x00000be0 75627472 61637400 50794e75 6d626572 ubtract.PyNumber │ │ │ │ │ - 0x00000bf0 5f547275 65446976 69646500 5f50794e _TrueDivide._PyN │ │ │ │ │ - 0x00000c00 756d6265 725f506f 7765724e 6f4d6f64 umber_PowerNoMod │ │ │ │ │ - 0x00000c10 00507953 65717565 6e63655f 53697a65 .PySequence_Size │ │ │ │ │ - 0x00000c20 00507953 65717565 6e63655f 43686563 .PySequence_Chec │ │ │ │ │ - 0x00000c30 6b005079 42756666 65725f49 73436f6e k.PyBuffer_IsCon │ │ │ │ │ - 0x00000c40 74696775 6f757300 50795365 7175656e tiguous.PySequen │ │ │ │ │ - 0x00000c50 63655f43 6f6e6361 74005079 4e756d62 ce_Concat.PyNumb │ │ │ │ │ - 0x00000c60 65725f49 6e506c61 6365416e 64005079 er_InPlaceAnd.Py │ │ │ │ │ - 0x00000c70 4e756d62 65725f41 62736f6c 75746500 Number_Absolute. │ │ │ │ │ - 0x00000c80 50794e75 6d626572 5f446976 6d6f6400 PyNumber_Divmod. │ │ │ │ │ - 0x00000c90 5f50794f 626a6563 745f4861 734c656e _PyObject_HasLen │ │ │ │ │ - 0x00000ca0 005f5079 4f626a65 63745f52 65616c49 ._PyObject_RealI │ │ │ │ │ - 0x00000cb0 73496e73 74616e63 65005079 53657175 sInstance.PySequ │ │ │ │ │ - 0x00000cc0 656e6365 5f476574 536c6963 65005f50 ence_GetSlice._P │ │ │ │ │ - 0x00000cd0 79536c69 63655f46 726f6d49 6e646963 ySlice_FromIndic │ │ │ │ │ - 0x00000ce0 65730050 794e756d 6265725f 586f7200 es.PyNumber_Xor. │ │ │ │ │ - 0x00000cf0 50794e75 6d626572 5f496e50 6c616365 PyNumber_InPlace │ │ │ │ │ - 0x00000d00 586f7200 50795365 7175656e 63655f49 Xor.PySequence_I │ │ │ │ │ - 0x00000d10 6e646578 0050794f 626a6563 745f5269 ndex.PyObject_Ri │ │ │ │ │ - 0x00000d20 6368436f 6d706172 65426f6f 6c005079 chCompareBool.Py │ │ │ │ │ - 0x00000d30 4e756d62 65725f52 73686966 74005079 Number_Rshift.Py │ │ │ │ │ - 0x00000d40 4e756d62 65725f49 6e506c61 63654c73 Number_InPlaceLs │ │ │ │ │ - 0x00000d50 68696674 0050794e 756d6265 725f506f hift.PyNumber_Po │ │ │ │ │ - 0x00000d60 77657200 50794e75 6d626572 5f496e50 wer.PyNumber_InP │ │ │ │ │ - 0x00000d70 6c616365 4d756c74 69706c79 0050794e laceMultiply.PyN │ │ │ │ │ - 0x00000d80 756d6265 725f546f 42617365 005f5079 umber_ToBase._Py │ │ │ │ │ - 0x00000d90 4c6f6e67 5f466f72 6d617400 50794d61 Long_Format.PyMa │ │ │ │ │ - 0x00000da0 7070696e 675f5661 6c756573 00507944 pping_Values.PyD │ │ │ │ │ - 0x00000db0 6963745f 56616c75 65730050 79497465 ict_Values.PyIte │ │ │ │ │ - 0x00000dc0 725f5365 6e64005f 50794765 6e5f4665 r_Send._PyGen_Fe │ │ │ │ │ - 0x00000dd0 74636853 746f7049 74657261 74696f6e tchStopIteration │ │ │ │ │ - 0x00000de0 56616c75 65005079 4e756d62 65725f49 Value.PyNumber_I │ │ │ │ │ - 0x00000df0 6e506c61 63655265 6d61696e 64657200 nPlaceRemainder. │ │ │ │ │ - 0x00000e00 50794e75 6d626572 5f506f73 69746976 PyNumber_Positiv │ │ │ │ │ - 0x00000e10 65005079 4e756d62 65725f46 6c6f6174 e.PyNumber_Float │ │ │ │ │ - 0x00000e20 00507946 6c6f6174 5f547970 65005079 .PyFloat_Type.Py │ │ │ │ │ - 0x00000e30 466c6f61 745f4672 6f6d5374 72696e67 Float_FromString │ │ │ │ │ - 0x00000e40 00507946 6c6f6174 5f46726f 6d446f75 .PyFloat_FromDou │ │ │ │ │ - 0x00000e50 626c6500 50794c6f 6e675f41 73446f75 ble.PyLong_AsDou │ │ │ │ │ - 0x00000e60 626c6500 50794e75 6d626572 5f496e50 ble.PyNumber_InP │ │ │ │ │ - 0x00000e70 6c616365 466c6f6f 72446976 69646500 laceFloorDivide. │ │ │ │ │ - 0x00000e80 5f50794e 756d6265 725f496e 506c6163 _PyNumber_InPlac │ │ │ │ │ - 0x00000e90 65506f77 65724e6f 4d6f6400 50794e75 ePowerNoMod.PyNu │ │ │ │ │ - 0x00000ea0 6d626572 5f496e50 6c616365 54727565 mber_InPlaceTrue │ │ │ │ │ - 0x00000eb0 44697669 64650050 794e756d 6265725f Divide.PyNumber_ │ │ │ │ │ - 0x00000ec0 4d617472 69784d75 6c746970 6c790050 MatrixMultiply.P │ │ │ │ │ - 0x00000ed0 794e756d 6265725f 496e506c 6163654d yNumber_InPlaceM │ │ │ │ │ - 0x00000ee0 61747269 784d756c 7469706c 79005079 atrixMultiply.Py │ │ │ │ │ - 0x00000ef0 4e756d62 65725f49 6e506c61 63655273 Number_InPlaceRs │ │ │ │ │ - 0x00000f00 68696674 00507953 65717565 6e63655f hift.PySequence_ │ │ │ │ │ - 0x00000f10 436f756e 74005079 53657175 656e6365 Count.PySequence │ │ │ │ │ - 0x00000f20 5f496e50 6c616365 436f6e63 61740050 _InPlaceConcat.P │ │ │ │ │ - 0x00000f30 794d6170 70696e67 5f476574 4f707469 yMapping_GetOpti │ │ │ │ │ - 0x00000f40 6f6e616c 4974656d 53747269 6e670050 onalItemString.P │ │ │ │ │ - 0x00000f50 794e756d 6265725f 496e506c 61636550 yNumber_InPlaceP │ │ │ │ │ - 0x00000f60 6f776572 00507949 7465725f 4e657874 ower.PyIter_Next │ │ │ │ │ - 0x00000f70 4974656d 0050794f 626a6563 745f4765 Item.PyObject_Ge │ │ │ │ │ - 0x00000f80 74414974 65720050 794f626a 6563745f tAIter.PyObject_ │ │ │ │ │ - 0x00000f90 44656c49 74656d53 7472696e 67005079 DelItemString.Py │ │ │ │ │ - 0x00000fa0 4d617070 696e675f 4861734b 65790050 Mapping_HasKey.P │ │ │ │ │ - 0x00000fb0 79457272 5f466f72 6d617455 6e726169 yErr_FormatUnrai │ │ │ │ │ - 0x00000fc0 7361626c 65005079 4d617070 696e675f sable.PyMapping_ │ │ │ │ │ - 0x00000fd0 4861734b 65795374 72696e67 0050794d HasKeyString.PyM │ │ │ │ │ - 0x00000fe0 61707069 6e675f48 61734b65 79537472 apping_HasKeyStr │ │ │ │ │ - 0x00000ff0 696e6757 69746845 72726f72 0050794d ingWithError.PyM │ │ │ │ │ - 0x00001000 61707069 6e675f48 61734b65 79576974 apping_HasKeyWit │ │ │ │ │ - 0x00001010 68457272 6f720050 79536571 75656e63 hError.PySequenc │ │ │ │ │ - 0x00001020 655f4465 6c536c69 63650050 79536571 e_DelSlice.PySeq │ │ │ │ │ - 0x00001030 75656e63 655f496e 506c6163 65526570 uence_InPlaceRep │ │ │ │ │ - 0x00001040 65617400 50794c6f 6e675f46 726f6d53 eat.PyLong_FromS │ │ │ │ │ - 0x00001050 73697a65 5f740050 79536571 75656e63 size_t.PySequenc │ │ │ │ │ - 0x00001060 655f5265 70656174 00507953 65717565 e_Repeat.PySeque │ │ │ │ │ - 0x00001070 6e63655f 53657453 6c696365 00507942 nce_SetSlice.PyB │ │ │ │ │ - 0x00001080 75666665 725f4765 74506f69 6e746572 uffer_GetPointer │ │ │ │ │ - 0x00001090 00507942 75666665 725f5369 7a654672 .PyBuffer_SizeFr │ │ │ │ │ - 0x000010a0 6f6d466f 726d6174 00507949 6d706f72 omFormat.PyImpor │ │ │ │ │ - 0x000010b0 745f496d 706f7274 4d6f6475 6c654174 t_ImportModuleAt │ │ │ │ │ - 0x000010c0 74725374 72696e67 0050794f 626a6563 trString.PyObjec │ │ │ │ │ - 0x000010d0 745f4361 6c6c4675 6e637469 6f6e4f62 t_CallFunctionOb │ │ │ │ │ - 0x000010e0 6a417267 73005f50 79427566 6665725f jArgs._PyBuffer_ │ │ │ │ │ - 0x000010f0 52656c65 61736549 6e496e74 65727072 ReleaseInInterpr │ │ │ │ │ - 0x00001100 65746572 416e6452 61774672 6565005f eterAndRawFree._ │ │ │ │ │ - 0x00001110 50795f43 616c6c49 6e496e74 65727072 Py_CallInInterpr │ │ │ │ │ - 0x00001120 65746572 416e6452 61774672 65650050 eterAndRawFree.P │ │ │ │ │ - 0x00001130 79427566 6665725f 46726f6d 436f6e74 yBuffer_FromCont │ │ │ │ │ - 0x00001140 6967756f 7573006d 656d6370 79005079 iguous.memcpy.Py │ │ │ │ │ - 0x00001150 4d656d5f 4d616c6c 6f630050 79457272 Mem_Malloc.PyErr │ │ │ │ │ - 0x00001160 5f4e6f4d 656d6f72 79005f5f 61656162 _NoMemory.__aeab │ │ │ │ │ - 0x00001170 695f6964 69760050 794d656d 5f467265 i_idiv.PyMem_Fre │ │ │ │ │ - 0x00001180 65005079 4f626a65 63745f4c 656e6774 e.PyObject_Lengt │ │ │ │ │ - 0x00001190 68005079 42756666 65725f46 696c6c43 h.PyBuffer_FillC │ │ │ │ │ - 0x000011a0 6f6e7469 67756f75 73537472 69646573 ontiguousStrides │ │ │ │ │ - 0x000011b0 0050794f 626a6563 745f436f 70794461 .PyObject_CopyDa │ │ │ │ │ - 0x000011c0 74610050 794f626a 6563745f 41735772 ta.PyObject_AsWr │ │ │ │ │ - 0x000011d0 69746542 75666665 72005079 4f626a65 iteBuffer.PyObje │ │ │ │ │ - 0x000011e0 63745f41 73436861 72427566 66657200 ct_AsCharBuffer. │ │ │ │ │ - 0x000011f0 50794f62 6a656374 5f417352 65616442 PyObject_AsReadB │ │ │ │ │ - 0x00001200 75666665 72005079 4f626a65 63745f43 uffer.PyObject_C │ │ │ │ │ - 0x00001210 6865636b 52656164 42756666 6572005f heckReadBuffer._ │ │ │ │ │ - 0x00001220 50794275 66666572 5f52656c 65617365 PyBuffer_Release │ │ │ │ │ - 0x00001230 496e496e 74657270 72657465 72005f50 InInterpreter._P │ │ │ │ │ - 0x00001240 795f4361 6c6c496e 496e7465 72707265 y_CallInInterpre │ │ │ │ │ - 0x00001250 74657200 50795365 7175656e 63655f4c ter.PySequence_L │ │ │ │ │ - 0x00001260 656e6774 68005079 4d617070 696e675f ength.PyMapping_ │ │ │ │ │ - 0x00001270 4c656e67 74680050 79536571 75656e63 Length.PySequenc │ │ │ │ │ - 0x00001280 655f496e 00507941 49746572 5f436865 e_In.PyAIter_Che │ │ │ │ │ - 0x00001290 636b00 ck. │ │ │ │ │ + 0x00000240 4c433438 002e4c43 34390050 795f5844 LC48..LC49.Py_XD │ │ │ │ │ + 0x00000250 45435245 462e7061 72742e30 002e4c43 ECREF.part.0..LC │ │ │ │ │ + 0x00000260 3530002e 4c433531 002e4c43 35320074 50..LC51..LC52.t │ │ │ │ │ + 0x00000270 65726e61 72795f6f 702e636f 6e737470 ernary_op.constp │ │ │ │ │ + 0x00000280 726f702e 30005f49 73466f72 7472616e rop.0._IsFortran │ │ │ │ │ + 0x00000290 436f6e74 6967756f 7573005f 49734343 Contiguous._IsCC │ │ │ │ │ + 0x000002a0 6f6e7469 67756f75 73002e4c 43353300 ontiguous..LC53. │ │ │ │ │ + 0x000002b0 2e4c4335 34002e4c 43353500 2e4c4335 .LC54..LC55..LC5 │ │ │ │ │ + 0x000002c0 36002e4c 43353700 2e4c4335 38002e4c 6..LC57..LC58..L │ │ │ │ │ + 0x000002d0 43353900 2e4c4336 30002e4c 43363100 C59..LC60..LC61. │ │ │ │ │ + 0x000002e0 2e4c4336 32002e4c 43363300 2e4c4336 .LC62..LC63..LC6 │ │ │ │ │ + 0x000002f0 34002e4c 43363500 2e4c4336 36002e4c 4..LC65..LC66..L │ │ │ │ │ + 0x00000300 43363700 2e4c4336 38002e4c 43363900 C67..LC68..LC69. │ │ │ │ │ + 0x00000310 2e4c4337 30002e4c 43373100 2e4c4337 .LC70..LC71..LC7 │ │ │ │ │ + 0x00000320 32002e4c 43373300 7465726e 6172795f 2..LC73.ternary_ │ │ │ │ │ + 0x00000330 696f702e 636f6e73 7470726f 702e3000 iop.constprop.0. │ │ │ │ │ + 0x00000340 2e4c4337 34002e4c 43373500 2e4c4337 .LC74..LC75..LC7 │ │ │ │ │ + 0x00000350 36002e4c 43373700 2e4c4337 38002e4c 6..LC77..LC78..L │ │ │ │ │ + 0x00000360 43373900 2e4c4338 30002e4c 43383100 C79..LC80..LC81. │ │ │ │ │ + 0x00000370 2e4c4338 32002e4c 43383300 2e4c4338 .LC82..LC83..LC8 │ │ │ │ │ + 0x00000380 34002e4c 43383500 2e4c4338 36002e4c 4..LC85..LC86..L │ │ │ │ │ + 0x00000390 43383700 2e4c4338 38002e4c 43383900 C87..LC88..LC89. │ │ │ │ │ + 0x000003a0 2e4c4339 30005f62 75666665 725f7265 .LC90._buffer_re │ │ │ │ │ + 0x000003b0 6c656173 655f6361 6c6c005f 50795f61 lease_call._Py_a │ │ │ │ │ + 0x000003c0 64645f6f 6e655f74 6f5f696e 6465785f dd_one_to_index_ │ │ │ │ │ + 0x000003d0 43005f50 795f6164 645f6f6e 655f746f C._Py_add_one_to │ │ │ │ │ + 0x000003e0 5f696e64 65785f46 002e4c43 3931002e _index_F..LC91.. │ │ │ │ │ + 0x000003f0 4c433932 002e4c43 39330061 735f7265 LC92..LC93.as_re │ │ │ │ │ + 0x00000400 61645f62 75666665 72005079 53657175 ad_buffer.PySequ │ │ │ │ │ + 0x00000410 656e6365 5f547570 6c650050 79547570 ence_Tuple.PyTup │ │ │ │ │ + 0x00000420 6c655f54 79706500 50794c69 73745f54 le_Type.PyList_T │ │ │ │ │ + 0x00000430 79706500 50794c69 73745f41 73547570 ype.PyList_AsTup │ │ │ │ │ + 0x00000440 6c650050 794f626a 6563745f 47657449 le.PyObject_GetI │ │ │ │ │ + 0x00000450 74657200 50794c69 73745f4e 65770050 ter.PyList_New.P │ │ │ │ │ + 0x00000460 79457272 5f4f6363 75727265 64005f50 yErr_Occurred._P │ │ │ │ │ + 0x00000470 795f4465 616c6c6f 63005f50 794c6973 y_Dealloc._PyLis │ │ │ │ │ + 0x00000480 745f4173 5475706c 65416e64 436c6561 t_AsTupleAndClea │ │ │ │ │ + 0x00000490 72005f50 79547570 6c655f46 726f6d41 r._PyTuple_FromA │ │ │ │ │ + 0x000004a0 72726179 53746561 6c005f50 794c6973 rraySteal._PyLis │ │ │ │ │ + 0x000004b0 745f4170 70656e64 54616b65 5265664c t_AppendTakeRefL │ │ │ │ │ + 0x000004c0 69737452 6573697a 65005079 4578635f istResize.PyExc_ │ │ │ │ │ + 0x000004d0 53746f70 49746572 6174696f 6e005f50 StopIteration._P │ │ │ │ │ + 0x000004e0 79457272 5f457863 65707469 6f6e4d61 yErr_ExceptionMa │ │ │ │ │ + 0x000004f0 74636865 73005f50 79457272 5f436c65 tches._PyErr_Cle │ │ │ │ │ + 0x00000500 6172005f 50795f74 73735f74 73746174 ar._Py_tss_tstat │ │ │ │ │ + 0x00000510 65005079 4d617070 696e675f 47657449 e.PyMapping_GetI │ │ │ │ │ + 0x00000520 74656d53 7472696e 67005079 556e6963 temString.PyUnic │ │ │ │ │ + 0x00000530 6f64655f 46726f6d 53747269 6e670050 ode_FromString.P │ │ │ │ │ + 0x00000540 794f626a 6563745f 47657449 74656d00 yObject_GetItem. │ │ │ │ │ + 0x00000550 50794578 635f496e 64657845 72726f72 PyExc_IndexError │ │ │ │ │ + 0x00000560 0050794e 756d6265 725f4173 5373697a .PyNumber_AsSsiz │ │ │ │ │ + 0x00000570 655f7400 50795365 7175656e 63655f47 e_t.PySequence_G │ │ │ │ │ + 0x00000580 65744974 656d0050 79547970 655f5479 etItem.PyType_Ty │ │ │ │ │ + 0x00000590 70650050 794f626a 6563745f 4765744f pe.PyObject_GetO │ │ │ │ │ + 0x000005a0 7074696f 6e616c41 74747200 5f50795f ptionalAttr._Py_ │ │ │ │ │ + 0x000005b0 4e6f6e65 53747275 63740050 794f626a NoneStruct.PyObj │ │ │ │ │ + 0x000005c0 6563745f 43616c6c 4f6e6541 72670050 ect_CallOneArg.P │ │ │ │ │ + 0x000005d0 795f4765 6e657269 63416c69 61730050 y_GenericAlias.P │ │ │ │ │ + 0x000005e0 79457863 5f547970 65457272 6f72005f yExc_TypeError._ │ │ │ │ │ + 0x000005f0 50795275 6e74696d 65005f50 794f626a PyRuntime._PyObj │ │ │ │ │ + 0x00000600 6563745f 4e657874 4e6f7449 6d706c65 ect_NextNotImple │ │ │ │ │ + 0x00000610 6d656e74 65640050 79536571 49746572 mented.PySeqIter │ │ │ │ │ + 0x00000620 5f4e6577 00507949 7465725f 4e657874 _New.PyIter_Next │ │ │ │ │ + 0x00000630 0050794f 626a6563 745f5365 74497465 .PyObject_SetIte │ │ │ │ │ + 0x00000640 6d005079 53657175 656e6365 5f536574 m.PySequence_Set │ │ │ │ │ + 0x00000650 4974656d 0050794d 61707069 6e675f47 Item.PyMapping_G │ │ │ │ │ + 0x00000660 65744f70 74696f6e 616c4974 656d0050 etOptionalItem.P │ │ │ │ │ + 0x00000670 79446963 745f5479 70650050 79446963 yDict_Type.PyDic │ │ │ │ │ + 0x00000680 745f4765 74497465 6d526566 00507945 t_GetItemRef.PyE │ │ │ │ │ + 0x00000690 78635f4b 65794572 726f7200 50794d61 xc_KeyError.PyMa │ │ │ │ │ + 0x000006a0 7070696e 675f4368 65636b00 50794f62 pping_Check.PyOb │ │ │ │ │ + 0x000006b0 6a656374 5f547970 65005079 4d617070 ject_Type.PyMapp │ │ │ │ │ + 0x000006c0 696e675f 53657449 74656d53 7472696e ing_SetItemStrin │ │ │ │ │ + 0x000006d0 67005079 4f626a65 63745f49 73496e73 g.PyObject_IsIns │ │ │ │ │ + 0x000006e0 74616e63 65005f50 79556e69 6f6e5f54 tance._PyUnion_T │ │ │ │ │ + 0x000006f0 79706500 5f50795f 756e696f 6e5f6172 ype._Py_union_ar │ │ │ │ │ + 0x00000700 6773005f 50794f62 6a656374 5f4c6f6f gs._PyObject_Loo │ │ │ │ │ + 0x00000710 6b757053 70656369 616c0050 794f626a kupSpecial.PyObj │ │ │ │ │ + 0x00000720 6563745f 49735472 7565005f 50795f43 ect_IsTrue._Py_C │ │ │ │ │ + 0x00000730 6865636b 52656375 72736976 6543616c heckRecursiveCal │ │ │ │ │ + 0x00000740 6c005079 53657175 656e6365 5f436f6e l.PySequence_Con │ │ │ │ │ + 0x00000750 7461696e 73005f50 79536571 75656e63 tains._PySequenc │ │ │ │ │ + 0x00000760 655f4974 65725365 61726368 0050794c e_IterSearch.PyL │ │ │ │ │ + 0x00000770 6f6e675f 41735373 697a655f 74005079 ong_AsSsize_t.Py │ │ │ │ │ + 0x00000780 4578635f 4f766572 666c6f77 4572726f Exc_OverflowErro │ │ │ │ │ + 0x00000790 72005079 4572725f 47697665 6e457863 r.PyErr_GivenExc │ │ │ │ │ + 0x000007a0 65707469 6f6e4d61 74636865 73005079 eptionMatches.Py │ │ │ │ │ + 0x000007b0 4c6f6e67 5f547970 65005079 4578635f Long_Type.PyExc_ │ │ │ │ │ + 0x000007c0 44657072 65636174 696f6e57 61726e69 DeprecationWarni │ │ │ │ │ + 0x000007d0 6e670050 79457272 5f576172 6e466f72 ng.PyErr_WarnFor │ │ │ │ │ + 0x000007e0 6d617400 5f507945 72725f46 6f726d61 mat._PyErr_Forma │ │ │ │ │ + 0x000007f0 74005f50 794e756d 6265725f 496e6465 t._PyNumber_Inde │ │ │ │ │ + 0x00000800 78005079 4e756d62 65725f49 6e506c61 x.PyNumber_InPla │ │ │ │ │ + 0x00000810 63654f72 005f5079 5f4e6f74 496d706c ceOr._Py_NotImpl │ │ │ │ │ + 0x00000820 656d656e 74656453 74727563 74005079 ementedStruct.Py │ │ │ │ │ + 0x00000830 4f626a65 63745f46 6f726d61 74005079 Object_Format.Py │ │ │ │ │ + 0x00000840 556e6963 6f64655f 54797065 0050794f Unicode_Type.PyO │ │ │ │ │ + 0x00000850 626a6563 745f5374 72005079 5f476574 bject_Str.Py_Get │ │ │ │ │ + 0x00000860 436f6e73 74616e74 00507945 78635f53 Constant.PyExc_S │ │ │ │ │ + 0x00000870 79737465 6d457272 6f720050 794f626a ystemError.PyObj │ │ │ │ │ + 0x00000880 6563745f 49735375 62636c61 73730050 ect_IsSubclass.P │ │ │ │ │ + 0x00000890 79547970 655f4973 53756274 79706500 yType_IsSubtype. │ │ │ │ │ + 0x000008a0 50794e75 6d626572 5f496e50 6c616365 PyNumber_InPlace │ │ │ │ │ + 0x000008b0 41646400 50795365 7175656e 63655f46 Add.PySequence_F │ │ │ │ │ + 0x000008c0 61737400 50795365 7175656e 63655f4c ast.PySequence_L │ │ │ │ │ + 0x000008d0 69737400 5f507945 72725f53 65745374 ist._PyErr_SetSt │ │ │ │ │ + 0x000008e0 72696e67 0050794f 626a6563 745f4368 ring.PyObject_Ch │ │ │ │ │ + 0x000008f0 65636b42 75666665 72005f50 794c6973 eckBuffer._PyLis │ │ │ │ │ + 0x00000900 745f4578 74656e64 005f5079 4f626a65 t_Extend._PyObje │ │ │ │ │ + 0x00000910 63745f52 65616c49 73537562 636c6173 ct_RealIsSubclas │ │ │ │ │ + 0x00000920 73005079 4f626a65 63745f53 697a6500 s.PyObject_Size. │ │ │ │ │ + 0x00000930 50794f62 6a656374 5f44656c 4974656d PyObject_DelItem │ │ │ │ │ + 0x00000940 00507953 65717565 6e63655f 44656c49 .PySequence_DelI │ │ │ │ │ + 0x00000950 74656d00 50794e75 6d626572 5f416464 tem.PyNumber_Add │ │ │ │ │ + 0x00000960 00507949 6e646578 5f436865 636b0050 .PyIndex_Check.P │ │ │ │ │ + 0x00000970 794e756d 6265725f 4e656761 74697665 yNumber_Negative │ │ │ │ │ + 0x00000980 0050794e 756d6265 725f4d75 6c746970 .PyNumber_Multip │ │ │ │ │ + 0x00000990 6c790050 794e756d 6265725f 416e6400 ly.PyNumber_And. │ │ │ │ │ + 0x000009a0 50794f62 6a656374 5f4c656e 67746848 PyObject_LengthH │ │ │ │ │ + 0x000009b0 696e7400 5f50795f 43686563 6b46756e int._Py_CheckFun │ │ │ │ │ + 0x000009c0 6374696f 6e526573 756c7400 50794578 ctionResult.PyEx │ │ │ │ │ + 0x000009d0 635f5661 6c756545 72726f72 005f5079 c_ValueError._Py │ │ │ │ │ + 0x000009e0 4f626a65 63745f4d 616b6554 7043616c Object_MakeTpCal │ │ │ │ │ + 0x000009f0 6c005079 4e756d62 65725f4c 73686966 l.PyNumber_Lshif │ │ │ │ │ + 0x00000a00 74005079 4e756d62 65725f53 75627472 t.PyNumber_Subtr │ │ │ │ │ + 0x00000a10 61637400 50794e75 6d626572 5f4c6f6e act.PyNumber_Lon │ │ │ │ │ + 0x00000a20 67005079 4c6f6e67 5f46726f 6d556e69 g.PyLong_FromUni │ │ │ │ │ + 0x00000a30 636f6465 4f626a65 6374005f 50794c6f codeObject._PyLo │ │ │ │ │ + 0x00000a40 6e675f46 726f6d42 79746573 00507942 ng_FromBytes.PyB │ │ │ │ │ + 0x00000a50 79746541 72726179 5f547970 65005079 yteArray_Type.Py │ │ │ │ │ + 0x00000a60 4f626a65 63745f47 65744275 66666572 Object_GetBuffer │ │ │ │ │ + 0x00000a70 005f5079 4c6f6e67 5f436f70 79005f50 ._PyLong_Copy._P │ │ │ │ │ + 0x00000a80 79427974 65417272 61795f65 6d707479 yByteArray_empty │ │ │ │ │ + 0x00000a90 5f737472 696e6700 50794279 7465735f _string.PyBytes_ │ │ │ │ │ + 0x00000aa0 46726f6d 53747269 6e67416e 6453697a FromStringAndSiz │ │ │ │ │ + 0x00000ab0 65005079 42756666 65725f52 656c6561 e.PyBuffer_Relea │ │ │ │ │ + 0x00000ac0 73650050 794e756d 6265725f 43686563 se.PyNumber_Chec │ │ │ │ │ + 0x00000ad0 6b005079 436f6d70 6c65785f 54797065 k.PyComplex_Type │ │ │ │ │ + 0x00000ae0 0050794e 756d6265 725f496e 76657274 .PyNumber_Invert │ │ │ │ │ + 0x00000af0 005f5079 4572725f 42616449 6e746572 ._PyErr_BadInter │ │ │ │ │ + 0x00000b00 6e616c43 616c6c00 50794275 66666572 nalCall.PyBuffer │ │ │ │ │ + 0x00000b10 5f46696c 6c496e66 6f005079 4578635f _FillInfo.PyExc_ │ │ │ │ │ + 0x00000b20 42756666 65724572 726f7200 50794d61 BufferError.PyMa │ │ │ │ │ + 0x00000b30 7070696e 675f4b65 79730050 79446963 pping_Keys.PyDic │ │ │ │ │ + 0x00000b40 745f4b65 79730050 794d6170 70696e67 t_Keys.PyMapping │ │ │ │ │ + 0x00000b50 5f53697a 65005079 4d617070 696e675f _Size.PyMapping_ │ │ │ │ │ + 0x00000b60 4974656d 73005079 44696374 5f497465 Items.PyDict_Ite │ │ │ │ │ + 0x00000b70 6d730050 794f626a 6563745f 56656374 ms.PyObject_Vect │ │ │ │ │ + 0x00000b80 6f726361 6c6c4d65 74686f64 0050794e orcallMethod.PyN │ │ │ │ │ + 0x00000b90 756d6265 725f4f72 0050794e 756d6265 umber_Or.PyNumbe │ │ │ │ │ + 0x00000ba0 725f5265 6d61696e 64657200 50794e75 r_Remainder.PyNu │ │ │ │ │ + 0x00000bb0 6d626572 5f466c6f 6f724469 76696465 mber_FloorDivide │ │ │ │ │ + 0x00000bc0 00507949 7465725f 43686563 6b005079 .PyIter_Check.Py │ │ │ │ │ + 0x00000bd0 4e756d62 65725f49 6e506c61 63655375 Number_InPlaceSu │ │ │ │ │ + 0x00000be0 62747261 63740050 794e756d 6265725f btract.PyNumber_ │ │ │ │ │ + 0x00000bf0 54727565 44697669 6465005f 50794e75 TrueDivide._PyNu │ │ │ │ │ + 0x00000c00 6d626572 5f506f77 65724e6f 4d6f6400 mber_PowerNoMod. │ │ │ │ │ + 0x00000c10 50795365 7175656e 63655f53 697a6500 PySequence_Size. │ │ │ │ │ + 0x00000c20 50795365 7175656e 63655f43 6865636b PySequence_Check │ │ │ │ │ + 0x00000c30 00507942 75666665 725f4973 436f6e74 .PyBuffer_IsCont │ │ │ │ │ + 0x00000c40 6967756f 75730050 79536571 75656e63 iguous.PySequenc │ │ │ │ │ + 0x00000c50 655f436f 6e636174 0050794e 756d6265 e_Concat.PyNumbe │ │ │ │ │ + 0x00000c60 725f496e 506c6163 65416e64 0050794e r_InPlaceAnd.PyN │ │ │ │ │ + 0x00000c70 756d6265 725f4162 736f6c75 74650050 umber_Absolute.P │ │ │ │ │ + 0x00000c80 794e756d 6265725f 4469766d 6f64005f yNumber_Divmod._ │ │ │ │ │ + 0x00000c90 50794f62 6a656374 5f486173 4c656e00 PyObject_HasLen. │ │ │ │ │ + 0x00000ca0 5f50794f 626a6563 745f5265 616c4973 _PyObject_RealIs │ │ │ │ │ + 0x00000cb0 496e7374 616e6365 00507953 65717565 Instance.PySeque │ │ │ │ │ + 0x00000cc0 6e63655f 47657453 6c696365 005f5079 nce_GetSlice._Py │ │ │ │ │ + 0x00000cd0 536c6963 655f4672 6f6d496e 64696365 Slice_FromIndice │ │ │ │ │ + 0x00000ce0 73005079 4e756d62 65725f58 6f720050 s.PyNumber_Xor.P │ │ │ │ │ + 0x00000cf0 794e756d 6265725f 496e506c 61636558 yNumber_InPlaceX │ │ │ │ │ + 0x00000d00 6f720050 79536571 75656e63 655f496e or.PySequence_In │ │ │ │ │ + 0x00000d10 64657800 50794f62 6a656374 5f526963 dex.PyObject_Ric │ │ │ │ │ + 0x00000d20 68436f6d 70617265 426f6f6c 0050794e hCompareBool.PyN │ │ │ │ │ + 0x00000d30 756d6265 725f5273 68696674 0050794e umber_Rshift.PyN │ │ │ │ │ + 0x00000d40 756d6265 725f496e 506c6163 654c7368 umber_InPlaceLsh │ │ │ │ │ + 0x00000d50 69667400 50794e75 6d626572 5f506f77 ift.PyNumber_Pow │ │ │ │ │ + 0x00000d60 65720050 794e756d 6265725f 496e506c er.PyNumber_InPl │ │ │ │ │ + 0x00000d70 6163654d 756c7469 706c7900 50794e75 aceMultiply.PyNu │ │ │ │ │ + 0x00000d80 6d626572 5f546f42 61736500 5f50794c mber_ToBase._PyL │ │ │ │ │ + 0x00000d90 6f6e675f 466f726d 61740050 794d6170 ong_Format.PyMap │ │ │ │ │ + 0x00000da0 70696e67 5f56616c 75657300 50794469 ping_Values.PyDi │ │ │ │ │ + 0x00000db0 63745f56 616c7565 73005079 49746572 ct_Values.PyIter │ │ │ │ │ + 0x00000dc0 5f53656e 64005f50 7947656e 5f466574 _Send._PyGen_Fet │ │ │ │ │ + 0x00000dd0 63685374 6f704974 65726174 696f6e56 chStopIterationV │ │ │ │ │ + 0x00000de0 616c7565 0050794e 756d6265 725f496e alue.PyNumber_In │ │ │ │ │ + 0x00000df0 506c6163 6552656d 61696e64 65720050 PlaceRemainder.P │ │ │ │ │ + 0x00000e00 794e756d 6265725f 506f7369 74697665 yNumber_Positive │ │ │ │ │ + 0x00000e10 0050794e 756d6265 725f466c 6f617400 .PyNumber_Float. │ │ │ │ │ + 0x00000e20 5079466c 6f61745f 54797065 00507946 PyFloat_Type.PyF │ │ │ │ │ + 0x00000e30 6c6f6174 5f46726f 6d537472 696e6700 loat_FromString. │ │ │ │ │ + 0x00000e40 5079466c 6f61745f 46726f6d 446f7562 PyFloat_FromDoub │ │ │ │ │ + 0x00000e50 6c650050 794c6f6e 675f4173 446f7562 le.PyLong_AsDoub │ │ │ │ │ + 0x00000e60 6c650050 794e756d 6265725f 496e506c le.PyNumber_InPl │ │ │ │ │ + 0x00000e70 61636546 6c6f6f72 44697669 6465005f aceFloorDivide._ │ │ │ │ │ + 0x00000e80 50794e75 6d626572 5f496e50 6c616365 PyNumber_InPlace │ │ │ │ │ + 0x00000e90 506f7765 724e6f4d 6f640050 794e756d PowerNoMod.PyNum │ │ │ │ │ + 0x00000ea0 6265725f 496e506c 61636554 72756544 ber_InPlaceTrueD │ │ │ │ │ + 0x00000eb0 69766964 65005079 4e756d62 65725f4d ivide.PyNumber_M │ │ │ │ │ + 0x00000ec0 61747269 784d756c 7469706c 79005079 atrixMultiply.Py │ │ │ │ │ + 0x00000ed0 4e756d62 65725f49 6e506c61 63654d61 Number_InPlaceMa │ │ │ │ │ + 0x00000ee0 74726978 4d756c74 69706c79 0050794e trixMultiply.PyN │ │ │ │ │ + 0x00000ef0 756d6265 725f496e 506c6163 65527368 umber_InPlaceRsh │ │ │ │ │ + 0x00000f00 69667400 50795365 7175656e 63655f43 ift.PySequence_C │ │ │ │ │ + 0x00000f10 6f756e74 00507953 65717565 6e63655f ount.PySequence_ │ │ │ │ │ + 0x00000f20 496e506c 61636543 6f6e6361 74005079 InPlaceConcat.Py │ │ │ │ │ + 0x00000f30 4d617070 696e675f 4765744f 7074696f Mapping_GetOptio │ │ │ │ │ + 0x00000f40 6e616c49 74656d53 7472696e 67005079 nalItemString.Py │ │ │ │ │ + 0x00000f50 4e756d62 65725f49 6e506c61 6365506f Number_InPlacePo │ │ │ │ │ + 0x00000f60 77657200 50794974 65725f4e 65787449 wer.PyIter_NextI │ │ │ │ │ + 0x00000f70 74656d00 50794f62 6a656374 5f476574 tem.PyObject_Get │ │ │ │ │ + 0x00000f80 41497465 72005079 4f626a65 63745f44 AIter.PyObject_D │ │ │ │ │ + 0x00000f90 656c4974 656d5374 72696e67 0050794d elItemString.PyM │ │ │ │ │ + 0x00000fa0 61707069 6e675f48 61734b65 79005079 apping_HasKey.Py │ │ │ │ │ + 0x00000fb0 4572725f 466f726d 6174556e 72616973 Err_FormatUnrais │ │ │ │ │ + 0x00000fc0 61626c65 0050794d 61707069 6e675f48 able.PyMapping_H │ │ │ │ │ + 0x00000fd0 61734b65 79537472 696e6700 50794d61 asKeyString.PyMa │ │ │ │ │ + 0x00000fe0 7070696e 675f4861 734b6579 53747269 pping_HasKeyStri │ │ │ │ │ + 0x00000ff0 6e675769 74684572 726f7200 50794d61 ngWithError.PyMa │ │ │ │ │ + 0x00001000 7070696e 675f4861 734b6579 57697468 pping_HasKeyWith │ │ │ │ │ + 0x00001010 4572726f 72005079 53657175 656e6365 Error.PySequence │ │ │ │ │ + 0x00001020 5f44656c 536c6963 65005079 53657175 _DelSlice.PySequ │ │ │ │ │ + 0x00001030 656e6365 5f496e50 6c616365 52657065 ence_InPlaceRepe │ │ │ │ │ + 0x00001040 61740050 794c6f6e 675f4672 6f6d5373 at.PyLong_FromSs │ │ │ │ │ + 0x00001050 697a655f 74005079 53657175 656e6365 ize_t.PySequence │ │ │ │ │ + 0x00001060 5f526570 65617400 50795365 7175656e _Repeat.PySequen │ │ │ │ │ + 0x00001070 63655f53 6574536c 69636500 50794275 ce_SetSlice.PyBu │ │ │ │ │ + 0x00001080 66666572 5f476574 506f696e 74657200 ffer_GetPointer. │ │ │ │ │ + 0x00001090 50794275 66666572 5f53697a 6546726f PyBuffer_SizeFro │ │ │ │ │ + 0x000010a0 6d466f72 6d617400 5079496d 706f7274 mFormat.PyImport │ │ │ │ │ + 0x000010b0 5f496d70 6f72744d 6f64756c 65417474 _ImportModuleAtt │ │ │ │ │ + 0x000010c0 72537472 696e6700 50794f62 6a656374 rString.PyObject │ │ │ │ │ + 0x000010d0 5f43616c 6c46756e 6374696f 6e4f626a _CallFunctionObj │ │ │ │ │ + 0x000010e0 41726773 005f5079 42756666 65725f52 Args._PyBuffer_R │ │ │ │ │ + 0x000010f0 656c6561 7365496e 496e7465 72707265 eleaseInInterpre │ │ │ │ │ + 0x00001100 74657241 6e645261 77467265 65005f50 terAndRawFree._P │ │ │ │ │ + 0x00001110 795f4361 6c6c496e 496e7465 72707265 y_CallInInterpre │ │ │ │ │ + 0x00001120 74657241 6e645261 77467265 65005079 terAndRawFree.Py │ │ │ │ │ + 0x00001130 42756666 65725f46 726f6d43 6f6e7469 Buffer_FromConti │ │ │ │ │ + 0x00001140 67756f75 73006d65 6d637079 0050794d guous.memcpy.PyM │ │ │ │ │ + 0x00001150 656d5f4d 616c6c6f 63005079 4572725f em_Malloc.PyErr_ │ │ │ │ │ + 0x00001160 4e6f4d65 6d6f7279 005f5f61 65616269 NoMemory.__aeabi │ │ │ │ │ + 0x00001170 5f696469 76005079 4d656d5f 46726565 _idiv.PyMem_Free │ │ │ │ │ + 0x00001180 0050794f 626a6563 745f4c65 6e677468 .PyObject_Length │ │ │ │ │ + 0x00001190 00507942 75666665 725f4669 6c6c436f .PyBuffer_FillCo │ │ │ │ │ + 0x000011a0 6e746967 756f7573 53747269 64657300 ntiguousStrides. │ │ │ │ │ + 0x000011b0 50794f62 6a656374 5f436f70 79446174 PyObject_CopyDat │ │ │ │ │ + 0x000011c0 61005079 4f626a65 63745f41 73577269 a.PyObject_AsWri │ │ │ │ │ + 0x000011d0 74654275 66666572 0050794f 626a6563 teBuffer.PyObjec │ │ │ │ │ + 0x000011e0 745f4173 43686172 42756666 65720050 t_AsCharBuffer.P │ │ │ │ │ + 0x000011f0 794f626a 6563745f 41735265 61644275 yObject_AsReadBu │ │ │ │ │ + 0x00001200 66666572 0050794f 626a6563 745f4368 ffer.PyObject_Ch │ │ │ │ │ + 0x00001210 65636b52 65616442 75666665 72005f50 eckReadBuffer._P │ │ │ │ │ + 0x00001220 79427566 6665725f 52656c65 61736549 yBuffer_ReleaseI │ │ │ │ │ + 0x00001230 6e496e74 65727072 65746572 005f5079 nInterpreter._Py │ │ │ │ │ + 0x00001240 5f43616c 6c496e49 6e746572 70726574 _CallInInterpret │ │ │ │ │ + 0x00001250 65720050 79536571 75656e63 655f4c65 er.PySequence_Le │ │ │ │ │ + 0x00001260 6e677468 0050794d 61707069 6e675f4c ngth.PyMapping_L │ │ │ │ │ + 0x00001270 656e6774 68005079 53657175 656e6365 ength.PySequence │ │ │ │ │ + 0x00001280 5f496e00 50794149 7465725f 43686563 _In.PyAIter_Chec │ │ │ │ │ + 0x00001290 6b00 k. │ │ │ ├── bytes_methods.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: 14692 (bytes into file) │ │ │ │ │ + Start of section headers: 14756 (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 │ │ │ │ │ + Number of section headers: 16 │ │ │ │ │ + Section header string table index: 15 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,23 +1,25 @@ │ │ │ │ │ -There are 14 section headers, starting at offset 0x3964: │ │ │ │ │ +There are 16 section headers, starting at offset 0x39a4: │ │ │ │ │ │ │ │ │ │ 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 0010d4 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 003214 000478 08 I 11 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 001108 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 00000000 001108 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .text.hot PROGBITS 00000000 001108 000d2c 00 AX 0 0 4 │ │ │ │ │ - [ 6] .rel.text.hot REL 00000000 00368c 000260 08 I 11 5 4 │ │ │ │ │ - [ 7] .rodata.str1.4 PROGBITS 00000000 001e34 0000f3 01 AMS 0 0 4 │ │ │ │ │ - [ 8] .rodata PROGBITS 00000000 001f28 0007ee 00 A 0 0 4 │ │ │ │ │ - [ 9] .note.GNU-stack PROGBITS 00000000 002716 000000 00 0 0 1 │ │ │ │ │ - [10] .ARM.attributes ARM_ATTRIBUTES 00000000 002716 000033 00 0 0 1 │ │ │ │ │ - [11] .symtab SYMTAB 00000000 00274c 0005d0 10 12 32 4 │ │ │ │ │ - [12] .strtab STRTAB 00000000 002d1c 0004f7 00 0 0 1 │ │ │ │ │ - [13] .shstrtab STRTAB 00000000 0038ec 000075 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 001070 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 003224 000478 08 I 13 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 0010a4 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 00000000 0010a4 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .text.hot PROGBITS 00000000 0010a4 000d30 00 AX 0 0 4 │ │ │ │ │ + [ 6] .rel.text.hot REL 00000000 00369c 000260 08 I 13 5 4 │ │ │ │ │ + [ 7] .rodata.str1.4 PROGBITS 00000000 001dd4 0000f3 01 AMS 0 0 4 │ │ │ │ │ + [ 8] .text.unlikely PROGBITS 00000000 001ec8 000070 00 AX 0 0 4 │ │ │ │ │ + [ 9] .rel.text.unlikely REL 00000000 0038fc 000020 08 I 13 8 4 │ │ │ │ │ + [10] .rodata PROGBITS 00000000 001f38 0007ee 00 A 0 0 4 │ │ │ │ │ + [11] .note.GNU-stack PROGBITS 00000000 002726 000000 00 0 0 1 │ │ │ │ │ + [12] .ARM.attributes ARM_ATTRIBUTES 00000000 002726 000033 00 0 0 1 │ │ │ │ │ + [13] .symtab SYMTAB 00000000 00275c 0005d0 10 14 32 4 │ │ │ │ │ + [14] .strtab STRTAB 00000000 002d2c 0004f7 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 00000000 00391c 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 {} │ │ │ │ │ @@ -4,39 +4,39 @@ │ │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 00000000 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ 2: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 3: 00000095 984 FUNC LOCAL DEFAULT 5 find_internal.isra.0 │ │ │ │ │ 4: 00000000 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 5: 00000000 0 NOTYPE LOCAL DEFAULT 7 .LC0 │ │ │ │ │ 6: 00000040 0 NOTYPE LOCAL DEFAULT 7 .LC1 │ │ │ │ │ - 7: 00000ba1 396 FUNC LOCAL DEFAULT 5 stringlib_default_find │ │ │ │ │ + 7: 00000ba5 396 FUNC LOCAL DEFAULT 5 stringlib_default_find │ │ │ │ │ 8: 00000344 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 9: 00000348 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ 10: 00000475 180 FUNC LOCAL DEFAULT 1 stringlib__preprocess │ │ │ │ │ - 11: 000005fd 1120 FUNC LOCAL DEFAULT 1 stringlib__two_way │ │ │ │ │ - 12: 00000e41 660 FUNC LOCAL DEFAULT 1 stringlib_adaptive_find │ │ │ │ │ + 11: 000005fd 1128 FUNC LOCAL DEFAULT 1 stringlib__two_way │ │ │ │ │ + 12: 00000ddd 660 FUNC LOCAL DEFAULT 1 stringlib_adaptive_find │ │ │ │ │ 13: 00000060 0 NOTYPE LOCAL DEFAULT 7 .LC3 │ │ │ │ │ 14: 000007c4 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 15: 000007c8 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ 16: 00000834 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 17: 0000008c 0 NOTYPE LOCAL DEFAULT 7 .LC5 │ │ │ │ │ 18: 000000a4 0 NOTYPE LOCAL DEFAULT 7 .LC6 │ │ │ │ │ 19: 000000b9 178 FUNC LOCAL DEFAULT 1 _Py_bytes_tailmatch │ │ │ │ │ 20: 000000b0 0 NOTYPE LOCAL DEFAULT 7 .LC7 │ │ │ │ │ 21: 0000016d 176 FUNC LOCAL DEFAULT 1 tailmatch │ │ │ │ │ 22: 00000838 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ 23: 000000e8 0 NOTYPE LOCAL DEFAULT 7 .LC8 │ │ │ │ │ - 24: 00000b9c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 25: 00000a91 108 FUNC LOCAL DEFAULT 1 stringlib__two_way_count │ │ │ │ │ - 26: 00000ba0 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 24: 00000ba0 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 25: 00000001 112 FUNC LOCAL DEFAULT 8 stringlib__two_way_count │ │ │ │ │ + 26: 00000ba4 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ 27: 00000529 212 FUNC LOCAL DEFAULT 1 stringlib__lex_search │ │ │ │ │ - 28: 00000af8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 29: 00000afc 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 30: 000010d0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 31: 00000000 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ + 28: 00000000 0 NOTYPE LOCAL DEFAULT 8 $t │ │ │ │ │ + 29: 0000006c 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ + 30: 0000106c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 31: 00000000 0 NOTYPE LOCAL DEFAULT 10 $d │ │ │ │ │ 32: 00000001 148 FUNC GLOBAL HIDDEN 5 _Py_bytes_lower │ │ │ │ │ 33: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_tolower │ │ │ │ │ 34: 00000001 52 FUNC GLOBAL HIDDEN 1 _Py_bytes_rfind │ │ │ │ │ 35: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ │ 36: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CheckBuffer │ │ │ │ │ 37: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetBuffer │ │ │ │ │ 38: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_AsSsize_t │ │ │ │ │ @@ -57,40 +57,40 @@ │ │ │ │ │ 53: 00000085 50 FUNC GLOBAL HIDDEN 1 _Py_bytes_endswith │ │ │ │ │ 54: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBool_FromLong │ │ │ │ │ 55: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ 56: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ 57: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ 58: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ 59: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcmp │ │ │ │ │ - 60: 00000839 122 FUNC GLOBAL HIDDEN 5 _Py_bytes_upper │ │ │ │ │ + 60: 00000839 126 FUNC GLOBAL HIDDEN 5 _Py_bytes_upper │ │ │ │ │ 61: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_toupper │ │ │ │ │ 62: 0000021d 50 FUNC GLOBAL HIDDEN 1 _Py_bytes_startswith │ │ │ │ │ - 63: 000008b5 748 FUNC GLOBAL HIDDEN 5 _Py_bytes_contains │ │ │ │ │ + 63: 000008b9 748 FUNC GLOBAL HIDDEN 5 _Py_bytes_contains │ │ │ │ │ 64: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ 65: 00000251 406 FUNC GLOBAL HIDDEN 1 _Py_bytes_count │ │ │ │ │ 66: 000003e9 74 FUNC GLOBAL HIDDEN 1 _Py_bytes_isdigit │ │ │ │ │ 67: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_table │ │ │ │ │ 68: 00000435 64 FUNC GLOBAL HIDDEN 1 _Py_bytes_isascii │ │ │ │ │ - 69: 00000a5d 52 FUNC GLOBAL HIDDEN 1 _Py_bytes_capitalize │ │ │ │ │ - 70: 00000afd 74 FUNC GLOBAL HIDDEN 1 _Py_bytes_isalnum │ │ │ │ │ - 71: 00000b49 74 FUNC GLOBAL HIDDEN 1 _Py_bytes_isalpha │ │ │ │ │ - 72: 00000b95 102 FUNC GLOBAL HIDDEN 1 _Py_bytes_islower │ │ │ │ │ - 73: 00000bfd 74 FUNC GLOBAL HIDDEN 1 _Py_bytes_isspace │ │ │ │ │ - 74: 00000c49 146 FUNC GLOBAL HIDDEN 1 _Py_bytes_istitle │ │ │ │ │ - 75: 00000cdd 104 FUNC GLOBAL HIDDEN 1 _Py_bytes_isupper │ │ │ │ │ - 76: 00000d45 78 FUNC GLOBAL HIDDEN 1 _Py_bytes_rindex │ │ │ │ │ - 77: 00000d95 76 FUNC GLOBAL HIDDEN 1 _Py_bytes_swapcase │ │ │ │ │ - 78: 00000de1 96 FUNC GLOBAL HIDDEN 1 _Py_bytes_title │ │ │ │ │ - 79: 00000000 98 OBJECT GLOBAL HIDDEN 8 _Py_isascii__doc__ │ │ │ │ │ - 80: 00000064 291 OBJECT GLOBAL HIDDEN 8 _Py_maketrans__doc__ │ │ │ │ │ - 81: 00000188 123 OBJECT GLOBAL HIDDEN 8 _Py_swapcase__doc__ │ │ │ │ │ - 82: 00000204 124 OBJECT GLOBAL HIDDEN 8 _Py_capitalize__doc__ │ │ │ │ │ - 83: 00000280 155 OBJECT GLOBAL HIDDEN 8 _Py_title__doc__ │ │ │ │ │ - 84: 0000031c 93 OBJECT GLOBAL HIDDEN 8 _Py_upper__doc__ │ │ │ │ │ - 85: 0000037c 93 OBJECT GLOBAL HIDDEN 8 _Py_lower__doc__ │ │ │ │ │ - 86: 000003dc 230 OBJECT GLOBAL HIDDEN 8 _Py_istitle__doc__ │ │ │ │ │ - 87: 000004c4 141 OBJECT GLOBAL HIDDEN 8 _Py_isupper__doc__ │ │ │ │ │ - 88: 00000554 141 OBJECT GLOBAL HIDDEN 8 _Py_islower__doc__ │ │ │ │ │ - 89: 000005e4 126 OBJECT GLOBAL HIDDEN 8 _Py_isdigit__doc__ │ │ │ │ │ - 90: 00000664 132 OBJECT GLOBAL HIDDEN 8 _Py_isalnum__doc__ │ │ │ │ │ - 91: 000006e8 130 OBJECT GLOBAL HIDDEN 8 _Py_isalpha__doc__ │ │ │ │ │ - 92: 0000076c 130 OBJECT GLOBAL HIDDEN 8 _Py_isspace__doc__ │ │ │ │ │ + 69: 00000a65 52 FUNC GLOBAL HIDDEN 1 _Py_bytes_capitalize │ │ │ │ │ + 70: 00000a99 74 FUNC GLOBAL HIDDEN 1 _Py_bytes_isalnum │ │ │ │ │ + 71: 00000ae5 74 FUNC GLOBAL HIDDEN 1 _Py_bytes_isalpha │ │ │ │ │ + 72: 00000b31 102 FUNC GLOBAL HIDDEN 1 _Py_bytes_islower │ │ │ │ │ + 73: 00000b99 74 FUNC GLOBAL HIDDEN 1 _Py_bytes_isspace │ │ │ │ │ + 74: 00000be5 146 FUNC GLOBAL HIDDEN 1 _Py_bytes_istitle │ │ │ │ │ + 75: 00000c79 104 FUNC GLOBAL HIDDEN 1 _Py_bytes_isupper │ │ │ │ │ + 76: 00000ce1 78 FUNC GLOBAL HIDDEN 1 _Py_bytes_rindex │ │ │ │ │ + 77: 00000d31 76 FUNC GLOBAL HIDDEN 1 _Py_bytes_swapcase │ │ │ │ │ + 78: 00000d7d 96 FUNC GLOBAL HIDDEN 1 _Py_bytes_title │ │ │ │ │ + 79: 00000000 98 OBJECT GLOBAL HIDDEN 10 _Py_isascii__doc__ │ │ │ │ │ + 80: 00000064 291 OBJECT GLOBAL HIDDEN 10 _Py_maketrans__doc__ │ │ │ │ │ + 81: 00000188 123 OBJECT GLOBAL HIDDEN 10 _Py_swapcase__doc__ │ │ │ │ │ + 82: 00000204 124 OBJECT GLOBAL HIDDEN 10 _Py_capitalize__doc__ │ │ │ │ │ + 83: 00000280 155 OBJECT GLOBAL HIDDEN 10 _Py_title__doc__ │ │ │ │ │ + 84: 0000031c 93 OBJECT GLOBAL HIDDEN 10 _Py_upper__doc__ │ │ │ │ │ + 85: 0000037c 93 OBJECT GLOBAL HIDDEN 10 _Py_lower__doc__ │ │ │ │ │ + 86: 000003dc 230 OBJECT GLOBAL HIDDEN 10 _Py_istitle__doc__ │ │ │ │ │ + 87: 000004c4 141 OBJECT GLOBAL HIDDEN 10 _Py_isupper__doc__ │ │ │ │ │ + 88: 00000554 141 OBJECT GLOBAL HIDDEN 10 _Py_islower__doc__ │ │ │ │ │ + 89: 000005e4 126 OBJECT GLOBAL HIDDEN 10 _Py_isdigit__doc__ │ │ │ │ │ + 90: 00000664 132 OBJECT GLOBAL HIDDEN 10 _Py_isalnum__doc__ │ │ │ │ │ + 91: 000006e8 130 OBJECT GLOBAL HIDDEN 10 _Py_isalpha__doc__ │ │ │ │ │ + 92: 0000076c 130 OBJECT GLOBAL HIDDEN 10 _Py_isspace__doc__ │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x3214 contains 143 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x3224 contains 143 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000001c 0000030a R_ARM_THM_CALL 00000095 find_internal.isra.0 │ │ │ │ │ 00000050 0000030a R_ARM_THM_CALL 00000095 find_internal.isra.0 │ │ │ │ │ 0000005c 00002d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 00000060 00002d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00000064 0000112f R_ARM_THM_MOVW_ABS_NC 0000008c .LC5 │ │ │ │ │ 00000068 00001130 R_ARM_THM_MOVT_ABS 0000008c .LC5 │ │ │ │ │ @@ -25,18 +25,19 @@ │ │ │ │ │ 000001de 0000280a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 000001f2 0000280a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 000001fe 0000250a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ 00000236 0000172f R_ARM_THM_MOVW_ABS_NC 000000e8 .LC8 │ │ │ │ │ 0000023a 00001730 R_ARM_THM_MOVT_ABS 000000e8 .LC8 │ │ │ │ │ 0000026e 0000240a R_ARM_THM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ 00000280 0000250a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -000002ca 0000070a R_ARM_THM_CALL 00000ba1 stringlib_default_find │ │ │ │ │ +000002ca 0000070a R_ARM_THM_CALL 00000ba5 stringlib_default_find │ │ │ │ │ 000002d6 0000230a R_ARM_THM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ 000002e0 0000280a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 00000300 0000260a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00000378 0000190a R_ARM_THM_CALL 00000001 stringlib__two_way_count │ │ │ │ │ 0000039c 00002c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000003a2 00002d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 000003a6 00002d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 000003aa 0000062f R_ARM_THM_MOVW_ABS_NC 00000040 .LC1 │ │ │ │ │ 000003ae 00000630 R_ARM_THM_MOVT_ABS 00000040 .LC1 │ │ │ │ │ 000003b4 00002e0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000003c8 00002f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ @@ -53,103 +54,102 @@ │ │ │ │ │ 00000428 0000382f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ 0000042c 00003830 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ 00000450 0000372f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ 00000454 00003730 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ 0000045a 0000382f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ 0000045e 00003830 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ 000004ba 00003b0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00000a64 00003d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_toupper │ │ │ │ │ -00000a68 00003d30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_toupper │ │ │ │ │ -00000a6e 0000212f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_tolower │ │ │ │ │ -00000a72 00002130 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_tolower │ │ │ │ │ -00000ae4 00002b0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -00000af8 00002902 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00000b02 0000432f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00000b06 00004330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00000b20 0000372f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00000b24 00003730 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00000b2c 0000432f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00000b30 00004330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00000b3c 0000382f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00000b40 00003830 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00000b4e 0000432f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00000b52 00004330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00000b6c 0000372f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00000b70 00003730 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00000b78 0000432f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00000b7c 00004330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00000b88 0000382f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00000b8c 00003830 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00000ba4 0000432f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00000ba8 00004330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00000bd2 0000432f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00000bd6 00004330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00000be6 0000372f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00000bea 00003730 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00000bf0 0000372f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00000bf4 00003730 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00000c02 0000432f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00000c06 00004330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00000c12 0000382f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00000c16 00003830 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00000c1e 0000432f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00000c22 00004330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00000c3c 0000372f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00000c40 00003730 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00000c5a 0000432f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00000c5e 00004330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00000c8e 0000432f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00000c92 00004330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00000c96 0000372f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00000c9a 00003730 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00000c9e 0000382f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00000ca2 00003830 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00000cb4 0000372f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00000cb8 00003730 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00000cd0 0000372f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00000cd4 00003730 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00000cec 0000432f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00000cf0 00004330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00000d1c 0000432f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00000d20 00004330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00000d30 0000372f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00000d34 00003730 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00000d3a 0000372f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00000d3e 00003730 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00000d60 0000030a R_ARM_THM_CALL 00000095 find_internal.isra.0 │ │ │ │ │ -00000d6c 00002d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000d70 00002d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000d74 0000112f R_ARM_THM_MOVW_ABS_NC 0000008c .LC5 │ │ │ │ │ -00000d78 00001130 R_ARM_THM_MOVT_ABS 0000008c .LC5 │ │ │ │ │ -00000d7e 00002e0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000d9a 0000432f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00000d9e 00004330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00000da4 0000212f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_tolower │ │ │ │ │ -00000da8 00002130 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_tolower │ │ │ │ │ -00000dac 00003d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_toupper │ │ │ │ │ -00000db0 00003d30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_toupper │ │ │ │ │ -00000de6 0000432f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00000dea 00004330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00000df0 0000212f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_tolower │ │ │ │ │ -00000df4 00002130 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_tolower │ │ │ │ │ -00000df8 00003d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_toupper │ │ │ │ │ -00000dfc 00003d30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_toupper │ │ │ │ │ -00001082 00002b0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -000010d0 00002902 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00000a6c 00003d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_toupper │ │ │ │ │ +00000a70 00003d30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_toupper │ │ │ │ │ +00000a76 0000212f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_tolower │ │ │ │ │ +00000a7a 00002130 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_tolower │ │ │ │ │ +00000a9e 0000432f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00000aa2 00004330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00000abc 0000372f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00000ac0 00003730 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00000ac8 0000432f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00000acc 00004330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00000ad8 0000382f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00000adc 00003830 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00000aea 0000432f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00000aee 00004330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00000b08 0000372f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00000b0c 00003730 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00000b14 0000432f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00000b18 00004330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00000b24 0000382f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00000b28 00003830 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00000b40 0000432f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00000b44 00004330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00000b6e 0000432f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00000b72 00004330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00000b82 0000372f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00000b86 00003730 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00000b8c 0000372f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00000b90 00003730 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00000b9e 0000432f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00000ba2 00004330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00000bae 0000382f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00000bb2 00003830 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00000bba 0000432f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00000bbe 00004330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00000bd8 0000372f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00000bdc 00003730 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00000bf6 0000432f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00000bfa 00004330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00000c2a 0000432f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00000c2e 00004330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00000c32 0000372f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00000c36 00003730 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00000c3a 0000382f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00000c3e 00003830 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00000c50 0000372f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00000c54 00003730 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00000c6c 0000372f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00000c70 00003730 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00000c88 0000432f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00000c8c 00004330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00000cb8 0000432f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00000cbc 00004330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00000ccc 0000372f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00000cd0 00003730 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00000cd6 0000372f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00000cda 00003730 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00000cfc 0000030a R_ARM_THM_CALL 00000095 find_internal.isra.0 │ │ │ │ │ +00000d08 00002d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000d0c 00002d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000d10 0000112f R_ARM_THM_MOVW_ABS_NC 0000008c .LC5 │ │ │ │ │ +00000d14 00001130 R_ARM_THM_MOVT_ABS 0000008c .LC5 │ │ │ │ │ +00000d1a 00002e0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000d36 0000432f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00000d3a 00004330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00000d40 0000212f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_tolower │ │ │ │ │ +00000d44 00002130 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_tolower │ │ │ │ │ +00000d48 00003d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_toupper │ │ │ │ │ +00000d4c 00003d30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_toupper │ │ │ │ │ +00000d82 0000432f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00000d86 00004330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00000d8c 0000212f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_tolower │ │ │ │ │ +00000d90 00002130 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_tolower │ │ │ │ │ +00000d94 00003d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_toupper │ │ │ │ │ +00000d98 00003d30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_toupper │ │ │ │ │ +0000101e 00002b0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +00001052 0000190a R_ARM_THM_CALL 00000001 stringlib__two_way_count │ │ │ │ │ +0000106c 00002902 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ 0000002a 0000231e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ 0000007e 0000231e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ 000000f0 0000361e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -00000bcc 0000361e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -00000be2 0000361e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -00000ccc 0000361e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -00000d16 0000361e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -00000d2c 0000361e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -00000d8e 0000231e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ +00000b68 0000361e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ +00000b7e 0000361e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ +00000c68 0000361e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ +00000cb2 0000361e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ +00000cc8 0000361e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ +00000d2a 0000231e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x368c contains 76 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x369c contains 76 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000008 0000212f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_tolower │ │ │ │ │ 0000000c 00002130 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_tolower │ │ │ │ │ 000000bc 0000240a R_ARM_THM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ 000000cc 0000250a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ 0000013e 0000260a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ 00000182 0000270a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ @@ -161,15 +161,15 @@ │ │ │ │ │ 000003d0 00002b0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ 000003f8 00002c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000003fe 00002d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 00000402 00002d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00000406 0000062f R_ARM_THM_MOVW_ABS_NC 00000040 .LC1 │ │ │ │ │ 0000040a 00000630 R_ARM_THM_MOVT_ABS 00000040 .LC1 │ │ │ │ │ 00000410 00002e0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000044a 00000c0a R_ARM_THM_CALL 00000e41 stringlib_adaptive_find │ │ │ │ │ +0000044a 00000c0a R_ARM_THM_CALL 00000ddd stringlib_adaptive_find │ │ │ │ │ 00000452 00002f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000456 00002f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 0000045c 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000460 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 00000466 0000300a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 0000048c 0000320a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ 000004f4 00002d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ @@ -192,34 +192,41 @@ │ │ │ │ │ 000007c4 00002902 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ 000007c8 00002c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000007ce 00002d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 000007d2 00002d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 000007d6 0000062f R_ARM_THM_MOVW_ABS_NC 00000040 .LC1 │ │ │ │ │ 000007da 00000630 R_ARM_THM_MOVT_ABS 00000040 .LC1 │ │ │ │ │ 000007e0 00002e0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000812 00000c0a R_ARM_THM_CALL 00000e41 stringlib_adaptive_find │ │ │ │ │ +00000812 00000c0a R_ARM_THM_CALL 00000ddd stringlib_adaptive_find │ │ │ │ │ 0000081a 00002f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 0000081e 00002f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000824 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000828 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 0000082e 0000300a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000834 00002902 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00000842 00003d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_toupper │ │ │ │ │ -00000846 00003d30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_toupper │ │ │ │ │ -000008da 0000260a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -000008e6 00002c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000008f0 0000400a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -000008fa 0000250a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00000a44 0000280a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000ab2 0000270a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00000ace 0000270a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00000b4a 00000a0a R_ARM_THM_CALL 00000475 stringlib__preprocess │ │ │ │ │ -00000b54 00000b0a R_ARM_THM_CALL 000005fd stringlib__two_way │ │ │ │ │ -00000b5e 00002b0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -00000b74 00000c0a R_ARM_THM_CALL 00000e41 stringlib_adaptive_find │ │ │ │ │ -00000b7e 00002d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000b82 00002d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000b86 0000062f R_ARM_THM_MOVW_ABS_NC 00000040 .LC1 │ │ │ │ │ -00000b8a 00000630 R_ARM_THM_MOVT_ABS 00000040 .LC1 │ │ │ │ │ -00000b90 00002e0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000b9c 00002902 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +0000083e 00003d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_toupper │ │ │ │ │ +00000842 00003d30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_toupper │ │ │ │ │ +000008de 0000260a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +000008ea 00002c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000008f4 0000400a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +000008fe 0000250a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00000a48 0000280a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00000ab6 0000270a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00000ad2 0000270a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00000b4e 00000a0a R_ARM_THM_CALL 00000475 stringlib__preprocess │ │ │ │ │ +00000b58 00000b0a R_ARM_THM_CALL 000005fd stringlib__two_way │ │ │ │ │ +00000b62 00002b0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +00000b78 00000c0a R_ARM_THM_CALL 00000ddd stringlib_adaptive_find │ │ │ │ │ +00000b82 00002d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000b86 00002d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000b8a 0000062f R_ARM_THM_MOVW_ABS_NC 00000040 .LC1 │ │ │ │ │ +00000b8e 00000630 R_ARM_THM_MOVT_ABS 00000040 .LC1 │ │ │ │ │ +00000b94 00002e0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000ba0 00002902 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ 000005d4 0000231e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ + │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x38fc contains 4 entries: │ │ │ │ │ + Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ +0000002e 00000a0a R_ARM_THM_CALL 00000475 stringlib__preprocess │ │ │ │ │ +0000003c 00000b0a R_ARM_THM_CALL 000005fd stringlib__two_way │ │ │ │ │ +0000005e 00002b0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +0000006c 00002902 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -114,9 +114,10 @@ │ │ │ │ │ _Py_isalnum__doc__ │ │ │ │ │ _Py_isalpha__doc__ │ │ │ │ │ _Py_isspace__doc__ │ │ │ │ │ .shstrtab │ │ │ │ │ .rel.text │ │ │ │ │ .rel.text.hot │ │ │ │ │ .rodata.str1.4 │ │ │ │ │ +.rel.text.unlikely │ │ │ │ │ .note.GNU-stack │ │ │ │ │ .ARM.attributes │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -312,15 +312,15 @@ │ │ │ │ │ ble.n 320 <_Py_bytes_count+0xd0> │ │ │ │ │ movw r4, #2499 @ 0x9c3 │ │ │ │ │ cmp r1, r4 │ │ │ │ │ bgt.n 34e <_Py_bytes_count+0xfe> │ │ │ │ │ mvn.w r4, #2147483648 @ 0x80000000 │ │ │ │ │ movs r5, #0 │ │ │ │ │ strd r4, r5, [sp] │ │ │ │ │ - bl ba0 <_Py_bytes_islower+0xc> │ │ │ │ │ + bl ba4 <_Py_bytes_isspace+0xc> │ │ │ │ │ R_ARM_THM_CALL stringlib_default_find │ │ │ │ │ mov r1, r0 │ │ │ │ │ bic.w r1, r1, r1, asr #31 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromSsize_t │ │ │ │ │ mov r4, r0 │ │ │ │ │ @@ -386,26 +386,27 @@ │ │ │ │ │ bne.n 2c0 <_Py_bytes_count+0x70> │ │ │ │ │ asrs r4, r3, #2 │ │ │ │ │ add.w r4, r4, r4, lsl #1 │ │ │ │ │ cmp.w r4, r1, asr #2 │ │ │ │ │ bge.n 38c <_Py_bytes_count+0x13c> │ │ │ │ │ mvn.w r4, #2147483648 @ 0x80000000 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ - bl a90 │ │ │ │ │ + bl 0 <_Py_bytes_rfind> │ │ │ │ │ + R_ARM_THM_CALL stringlib__two_way_count │ │ │ │ │ mov r1, r0 │ │ │ │ │ b.n 2d0 <_Py_bytes_count+0x80> │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ beq.n 2d4 <_Py_bytes_count+0x84> │ │ │ │ │ adds r1, #1 │ │ │ │ │ b.n 2d4 <_Py_bytes_count+0x84> │ │ │ │ │ mvn.w r4, #2147483648 @ 0x80000000 │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ - bl e40 │ │ │ │ │ + bl ddc │ │ │ │ │ mov r1, r0 │ │ │ │ │ b.n 2d0 <_Py_bytes_count+0x80> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cbnz r0, 3b8 <_Py_bytes_count+0x168> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ @@ -732,35 +733,35 @@ │ │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ │ ldrb.w r2, [ip, r2] │ │ │ │ │ add r3, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne.n 664 │ │ │ │ │ adds r2, r3, r4 │ │ │ │ │ cmp lr, r1 │ │ │ │ │ - ble.w 8aa │ │ │ │ │ + ble.w 81e │ │ │ │ │ ldrb.w r8, [r2, r1] │ │ │ │ │ ldrb r5, [r6, r1] │ │ │ │ │ cmp r8, r5 │ │ │ │ │ beq.n 69e │ │ │ │ │ cmp r1, fp │ │ │ │ │ bge.n 6bc │ │ │ │ │ adds r2, r3, r7 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ bhi.n 644 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp lr, sl │ │ │ │ │ - ble.w 8aa │ │ │ │ │ + ble.w 81e │ │ │ │ │ mov r5, sl │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldrb.w r8, [r6, r5] │ │ │ │ │ ldrb r3, [r2, r5] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq.w a4e │ │ │ │ │ + beq.w a50 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp fp, r5 │ │ │ │ │ bgt.n 68e │ │ │ │ │ b.n 6be │ │ │ │ │ mov r5, r1 │ │ │ │ │ subs r2, r5, r1 │ │ │ │ │ adds r2, #1 │ │ │ │ │ @@ -774,544 +775,496 @@ │ │ │ │ │ bcs.n 694 │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ │ ldrb.w r3, [ip, r3] │ │ │ │ │ add r2, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 890 │ │ │ │ │ + bne.w 804 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ str.w r8, [sp, #8] │ │ │ │ │ mov r8, r7 │ │ │ │ │ adds r3, r2, r3 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ │ cmp r4, r1 │ │ │ │ │ it lt │ │ │ │ │ movlt r4, r1 │ │ │ │ │ cmp lr, r4 │ │ │ │ │ - ble.n 768 │ │ │ │ │ + ble.n 760 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r5, r4 │ │ │ │ │ ldrb.w r9, [r6, r4] │ │ │ │ │ ldrb r7, [r3, r4] │ │ │ │ │ cmp r9, r7 │ │ │ │ │ - bne.w 888 │ │ │ │ │ + bne.n 7fc │ │ │ │ │ add.w r9, r4, #1 │ │ │ │ │ cmp lr, r9 │ │ │ │ │ - ble.n 768 │ │ │ │ │ + ble.n 760 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldrb.w r3, [r6, r9] │ │ │ │ │ ldrb.w r7, [r7, r9] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.w 898 │ │ │ │ │ + bne.n 80c │ │ │ │ │ add.w r9, r4, #2 │ │ │ │ │ cmp lr, r9 │ │ │ │ │ - ble.n 768 │ │ │ │ │ + ble.n 760 │ │ │ │ │ ldr r7, [sp, #4] │ │ │ │ │ ldrb.w r3, [r6, r9] │ │ │ │ │ ldrb.w r7, [r7, r9] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.w 898 │ │ │ │ │ + bne.n 80c │ │ │ │ │ adds r4, #3 │ │ │ │ │ cmp lr, r4 │ │ │ │ │ - ble.n 768 │ │ │ │ │ + ble.n 760 │ │ │ │ │ ldr r7, [sp, #4] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ adds r7, #2 │ │ │ │ │ add r7, r5 │ │ │ │ │ add r5, r3 │ │ │ │ │ ldrb.w r9, [r5, #1]! │ │ │ │ │ ldrb.w r3, [r7, #1]! │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - bne.w 888 │ │ │ │ │ + bne.n 7fc │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp lr, r4 │ │ │ │ │ - bgt.n 754 │ │ │ │ │ + bgt.n 74e │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bge.w 880 │ │ │ │ │ + bge.w a32 │ │ │ │ │ subs r4, r6, #1 │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ add.w r9, r4, r3 │ │ │ │ │ adds r4, r1, r6 │ │ │ │ │ subs r4, #1 │ │ │ │ │ add r5, r3 │ │ │ │ │ str r4, [sp, #24] │ │ │ │ │ sub.w r4, r4, r9 │ │ │ │ │ subs r7, r5, #1 │ │ │ │ │ ands.w r4, r4, #7 │ │ │ │ │ - beq.n 818 │ │ │ │ │ + beq.w 9da │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq.n 800 │ │ │ │ │ + beq.w 9c2 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.n 7ee │ │ │ │ │ + beq.w 9b0 │ │ │ │ │ cmp r4, #3 │ │ │ │ │ - beq.n 7dc │ │ │ │ │ + beq.w 99e │ │ │ │ │ cmp r4, #4 │ │ │ │ │ - beq.n 7ca │ │ │ │ │ + beq.w 98c │ │ │ │ │ cmp r4, #5 │ │ │ │ │ - beq.n 7b8 │ │ │ │ │ + beq.w 97a │ │ │ │ │ cmp r4, #6 │ │ │ │ │ - bne.w 9ec │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - ldrb.w r5, [r9, #1]! │ │ │ │ │ - ldrb.w r4, [r3, #1]! │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - cmp r5, r4 │ │ │ │ │ - bne.w 9fe │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - ldrb.w r5, [r9, #1]! │ │ │ │ │ - ldrb.w r4, [r3, #1]! │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - cmp r5, r4 │ │ │ │ │ - bne.w 9fe │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - ldrb.w r5, [r9, #1]! │ │ │ │ │ - ldrb.w r4, [r3, #1]! │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - cmp r5, r4 │ │ │ │ │ - bne.w 9fe │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - ldrb.w r5, [r9, #1]! │ │ │ │ │ - ldrb.w r4, [r3, #1]! │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - cmp r5, r4 │ │ │ │ │ - bne.w 9fe │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - ldrb.w r5, [r9, #1]! │ │ │ │ │ - ldrb.w r4, [r3, #1]! │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - cmp r5, r4 │ │ │ │ │ - bne.w 9fe │ │ │ │ │ - mov r3, r7 │ │ │ │ │ + beq.w 968 │ │ │ │ │ + ldrd r3, r4, [sp, #4] │ │ │ │ │ + mov r7, r5 │ │ │ │ │ ldrb.w r5, [r9, #1]! │ │ │ │ │ - ldrb.w r4, [r3, #1]! │ │ │ │ │ - mov r7, r3 │ │ │ │ │ + ldrb r4, [r3, r4] │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - bne.w 9fe │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - cmp r3, r9 │ │ │ │ │ - beq.n 880 │ │ │ │ │ - str r1, [sp, #20] │ │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ │ - str r2, [sp, #8] │ │ │ │ │ - ldrb.w r2, [r9, #1] │ │ │ │ │ - add.w r5, r9, #1 │ │ │ │ │ - ldrb r3, [r7, #1] │ │ │ │ │ - adds r4, r7, #1 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bne.w a48 │ │ │ │ │ - ldrb r2, [r5, #1] │ │ │ │ │ - add.w r9, r5, #7 │ │ │ │ │ - ldrb r3, [r4, #1] │ │ │ │ │ - adds r7, r4, #7 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bne.w a48 │ │ │ │ │ - ldrb r2, [r5, #2] │ │ │ │ │ - ldrb r3, [r4, #2] │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bne.w a48 │ │ │ │ │ - ldrb r2, [r5, #3] │ │ │ │ │ - ldrb r3, [r4, #3] │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bne.w a48 │ │ │ │ │ - ldrb r2, [r5, #4] │ │ │ │ │ - ldrb r3, [r4, #4] │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bne.w a48 │ │ │ │ │ - ldrb r2, [r5, #5] │ │ │ │ │ - ldrb r3, [r4, #5] │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bne.w a48 │ │ │ │ │ - ldrb r2, [r5, #6] │ │ │ │ │ - ldrb r3, [r4, #6] │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bne.w a48 │ │ │ │ │ - ldrb r2, [r5, #7] │ │ │ │ │ - ldrb r3, [r4, #7] │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bne.w a48 │ │ │ │ │ - cmp r1, r9 │ │ │ │ │ - bne.n 81e │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - sub.w r0, r3, sl │ │ │ │ │ - b.n 698 │ │ │ │ │ + beq.w 968 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + add r2, r3 │ │ │ │ │ + cmp r0, r2 │ │ │ │ │ + bls.w 694 │ │ │ │ │ + ldr r4, [sp, #4] │ │ │ │ │ + add r4, r3 │ │ │ │ │ + str r4, [sp, #4] │ │ │ │ │ + ldrb r4, [r2, #0] │ │ │ │ │ + sub.w r3, lr, r3 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + and.w r4, r4, #63 @ 0x3f │ │ │ │ │ + ldrb.w r4, [ip, r4] │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq.n 6f8 │ │ │ │ │ + mov r7, r8 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + rsb r3, r1, #1 │ │ │ │ │ + ldr r5, [sp, #12] │ │ │ │ │ + cmp r1, r8 │ │ │ │ │ + ite ge │ │ │ │ │ + addge r3, r3, r1 │ │ │ │ │ + addlt r3, r8 │ │ │ │ │ + cmp r3, r4 │ │ │ │ │ + ite ge │ │ │ │ │ + addge r2, r2, r3 │ │ │ │ │ + addlt r2, r2, r4 │ │ │ │ │ + b.n 6d0 │ │ │ │ │ mov r7, r8 │ │ │ │ │ cmp fp, r4 │ │ │ │ │ - ble.n 8a0 │ │ │ │ │ + ble.n 814 │ │ │ │ │ add r2, r7 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ bhi.w 6d6 │ │ │ │ │ b.n 694 │ │ │ │ │ mov r4, r9 │ │ │ │ │ mov r7, r8 │ │ │ │ │ cmp fp, r4 │ │ │ │ │ - bgt.n 88e │ │ │ │ │ + bgt.n 802 │ │ │ │ │ subs r3, r4, r1 │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ adds r3, #1 │ │ │ │ │ add r2, r3 │ │ │ │ │ b.n 6d0 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble.w a40 │ │ │ │ │ + ble.w a48 │ │ │ │ │ adds r5, r1, r6 │ │ │ │ │ subs r2, r6, #1 │ │ │ │ │ subs r5, #1 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str r5, [sp, #32] │ │ │ │ │ subs r5, r5, r2 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ ands.w r5, r5, #7 │ │ │ │ │ add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ - beq.n 974 │ │ │ │ │ + beq.n 8f8 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq.n 958 │ │ │ │ │ + beq.n 8d8 │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - beq.n 944 │ │ │ │ │ + beq.n 8c2 │ │ │ │ │ cmp r5, #3 │ │ │ │ │ - beq.n 930 │ │ │ │ │ + beq.n 8ac │ │ │ │ │ cmp r5, #4 │ │ │ │ │ - beq.n 91c │ │ │ │ │ + beq.n 896 │ │ │ │ │ cmp r5, #5 │ │ │ │ │ - beq.n 908 │ │ │ │ │ + beq.n 880 │ │ │ │ │ cmp r5, #6 │ │ │ │ │ - beq.n 8f4 │ │ │ │ │ + beq.n 86a │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ ldrb.w r8, [r6] │ │ │ │ │ strd r6, r2, [sp, #4] │ │ │ │ │ ldrb r5, [r2, #0] │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - bne.n 9e6 │ │ │ │ │ + bne.w a42 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldrb.w r8, [r2, #1]! │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ ldrb.w r5, [r2, #1]! │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - bne.n 9e6 │ │ │ │ │ + bne.w a42 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldrb.w r8, [r2, #1]! │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ ldrb.w r5, [r2, #1]! │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - bne.n 9e6 │ │ │ │ │ + bne.w a42 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldrb.w r8, [r2, #1]! │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ ldrb.w r5, [r2, #1]! │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - bne.n 9e6 │ │ │ │ │ + bne.w a42 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldrb.w r8, [r2, #1]! │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ ldrb.w r5, [r2, #1]! │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - bne.n 9e6 │ │ │ │ │ + bne.w a42 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldrb.w r8, [r2, #1]! │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ ldrb.w r5, [r2, #1]! │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - bne.n 9e6 │ │ │ │ │ + bne.w a42 │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ ldrb.w r8, [r5, #1]! │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldrb.w r5, [r2, #1]! │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - bne.n 9e6 │ │ │ │ │ + bne.w a42 │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - beq.n a40 │ │ │ │ │ + beq.w a48 │ │ │ │ │ strd r3, lr, [sp, #12] │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ ldrd lr, r8, [sp, #4] │ │ │ │ │ strd r1, r6, [sp, #20] │ │ │ │ │ ldrb.w r1, [lr, #1] │ │ │ │ │ add.w r6, lr, #1 │ │ │ │ │ ldrb.w r3, [r8, #1] │ │ │ │ │ add.w r5, r8, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n 9de │ │ │ │ │ + bne.w a3a │ │ │ │ │ ldrb r1, [r6, #1] │ │ │ │ │ add.w lr, r6, #7 │ │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ │ add.w r8, r5, #7 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n 9de │ │ │ │ │ + bne.w a3a │ │ │ │ │ ldrb r1, [r6, #2] │ │ │ │ │ ldrb r3, [r5, #2] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n 9de │ │ │ │ │ + bne.w a3a │ │ │ │ │ ldrb r1, [r6, #3] │ │ │ │ │ ldrb r3, [r5, #3] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n 9de │ │ │ │ │ + bne.n a3a │ │ │ │ │ ldrb r1, [r6, #4] │ │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n 9de │ │ │ │ │ + bne.n a3a │ │ │ │ │ ldrb r1, [r6, #5] │ │ │ │ │ ldrb r3, [r5, #5] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n 9de │ │ │ │ │ + bne.n a3a │ │ │ │ │ ldrb r1, [r6, #6] │ │ │ │ │ ldrb r3, [r5, #6] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n 9de │ │ │ │ │ + bne.n a3a │ │ │ │ │ ldrb r1, [r6, #7] │ │ │ │ │ ldrb r3, [r5, #7] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n 9de │ │ │ │ │ + bne.n a3a │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ cmp r3, lr │ │ │ │ │ - bne.n 982 │ │ │ │ │ - b.n a42 │ │ │ │ │ + bne.n 906 │ │ │ │ │ + b.n a4a │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + ldrb.w r5, [r9, #1]! │ │ │ │ │ + ldrb.w r4, [r3, #1]! │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + cmp r5, r4 │ │ │ │ │ + bne.w 7bc │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + ldrb.w r5, [r9, #1]! │ │ │ │ │ + ldrb.w r4, [r3, #1]! │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + cmp r5, r4 │ │ │ │ │ + bne.w 7bc │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + ldrb.w r5, [r9, #1]! │ │ │ │ │ + ldrb.w r4, [r3, #1]! │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + cmp r5, r4 │ │ │ │ │ + bne.w 7bc │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + ldrb.w r5, [r9, #1]! │ │ │ │ │ + ldrb.w r4, [r3, #1]! │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + cmp r5, r4 │ │ │ │ │ + bne.w 7bc │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + ldrb.w r5, [r9, #1]! │ │ │ │ │ + ldrb.w r4, [r3, #1]! │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + cmp r5, r4 │ │ │ │ │ + bne.w 7bc │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + ldrb.w r5, [r9, #1]! │ │ │ │ │ + ldrb.w r4, [r3, #1]! │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + cmp r5, r4 │ │ │ │ │ + bne.w 7bc │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + cmp r3, r9 │ │ │ │ │ + beq.n a32 │ │ │ │ │ + str r1, [sp, #20] │ │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ │ + str r2, [sp, #8] │ │ │ │ │ + ldrb.w r2, [r9, #1] │ │ │ │ │ + add.w r5, r9, #1 │ │ │ │ │ + ldrb r3, [r7, #1] │ │ │ │ │ + adds r4, r7, #1 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bne.n a5e │ │ │ │ │ + ldrb r2, [r5, #1] │ │ │ │ │ + add.w r9, r5, #7 │ │ │ │ │ + ldrb r3, [r4, #1] │ │ │ │ │ + adds r7, r4, #7 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bne.n a5e │ │ │ │ │ + ldrb r2, [r5, #2] │ │ │ │ │ + ldrb r3, [r4, #2] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bne.n a5e │ │ │ │ │ + ldrb r2, [r5, #3] │ │ │ │ │ + ldrb r3, [r4, #3] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bne.n a5e │ │ │ │ │ + ldrb r2, [r5, #4] │ │ │ │ │ + ldrb r3, [r4, #4] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bne.n a5e │ │ │ │ │ + ldrb r2, [r5, #5] │ │ │ │ │ + ldrb r3, [r4, #5] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bne.n a5e │ │ │ │ │ + ldrb r2, [r5, #6] │ │ │ │ │ + ldrb r3, [r4, #6] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bne.n a5e │ │ │ │ │ + ldrb r2, [r5, #7] │ │ │ │ │ + ldrb r3, [r4, #7] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bne.n a5e │ │ │ │ │ + cmp r1, r9 │ │ │ │ │ + bne.n 9e0 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + sub.w r0, r3, sl │ │ │ │ │ + b.n 698 │ │ │ │ │ ldrd r3, lr, [sp, #12] │ │ │ │ │ ldrd r1, r6, [sp, #20] │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ adds r2, r3, r2 │ │ │ │ │ b.n 640 │ │ │ │ │ - ldrd r3, r4, [sp, #4] │ │ │ │ │ - mov r7, r5 │ │ │ │ │ - ldrb.w r5, [r9, #1]! │ │ │ │ │ - ldrb r4, [r3, r4] │ │ │ │ │ - cmp r5, r4 │ │ │ │ │ - beq.w 7a6 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - add r2, r3 │ │ │ │ │ - cmp r0, r2 │ │ │ │ │ - bls.w 694 │ │ │ │ │ - ldr r4, [sp, #4] │ │ │ │ │ - add r4, r3 │ │ │ │ │ - str r4, [sp, #4] │ │ │ │ │ - ldrb r4, [r2, #0] │ │ │ │ │ - sub.w r3, lr, r3 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - and.w r4, r4, #63 @ 0x3f │ │ │ │ │ - ldrb.w r4, [ip, r4] │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - beq.w 6f8 │ │ │ │ │ - mov r7, r8 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - rsb r3, r1, #1 │ │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ │ - cmp r1, r8 │ │ │ │ │ - ite ge │ │ │ │ │ - addge r3, r3, r1 │ │ │ │ │ - addlt r3, r8 │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ - ite ge │ │ │ │ │ - addge r2, r2, r3 │ │ │ │ │ - addlt r2, r2, r4 │ │ │ │ │ - b.n 6d0 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ sub.w r0, r2, r9 │ │ │ │ │ b.n 698 │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ │ - b.n 9fe │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp lr, r5 │ │ │ │ │ bgt.w 6a8 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ - b.n 8ac │ │ │ │ │ + b.n 820 │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ │ + b.n 7bc │ │ │ │ │ │ │ │ │ │ -00000a5c <_Py_bytes_capitalize>: │ │ │ │ │ +00000a64 <_Py_bytes_capitalize>: │ │ │ │ │ _Py_bytes_capitalize(): │ │ │ │ │ subs.w ip, r2, #0 │ │ │ │ │ - ble.n a8e <_Py_bytes_capitalize+0x32> │ │ │ │ │ + ble.n a96 <_Py_bytes_capitalize+0x32> │ │ │ │ │ ldrb r2, [r1, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_toupper │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_toupper │ │ │ │ │ push {lr} │ │ │ │ │ movw lr, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_tolower │ │ │ │ │ movt lr, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_tolower │ │ │ │ │ ldrb r2, [r3, r2] │ │ │ │ │ movs r3, #0 │ │ │ │ │ strb r2, [r0, #0] │ │ │ │ │ - b.n a86 <_Py_bytes_capitalize+0x2a> │ │ │ │ │ + b.n a8e <_Py_bytes_capitalize+0x2a> │ │ │ │ │ ldrb r2, [r1, r3] │ │ │ │ │ ldrb.w r2, [lr, r2] │ │ │ │ │ strb r2, [r0, r3] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bne.n a7e <_Py_bytes_capitalize+0x22> │ │ │ │ │ + bne.n a86 <_Py_bytes_capitalize+0x22> │ │ │ │ │ pop {pc} │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00000a90 : │ │ │ │ │ -stringlib__two_way_count(): │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - sub sp, #96 @ 0x60 │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - ldr r3, [pc, #76] @ (af8 ) │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - mov r6, r1 │ │ │ │ │ - mov r0, r2 │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - add r2, sp, #4 │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - bl 474 │ │ │ │ │ - add r2, sp, #4 │ │ │ │ │ - subs r1, r6, r4 │ │ │ │ │ - adds r0, r7, r4 │ │ │ │ │ - bl 5fc │ │ │ │ │ - adds r3, r0, #1 │ │ │ │ │ - bne.n ae8 │ │ │ │ │ - ldr r3, [pc, #40] @ (af8 ) │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ │ - eors r2, r3 │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - bne.n ae4 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - add sp, #96 @ 0x60 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - bl 0 <__stack_chk_fail> │ │ │ │ │ - R_ARM_THM_CALL __stack_chk_fail │ │ │ │ │ - ldr r3, [sp, #120] @ 0x78 │ │ │ │ │ - adds r5, #1 │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - beq.n ace │ │ │ │ │ - add r4, r0 │ │ │ │ │ - add r4, r8 │ │ │ │ │ - b.n ac0 │ │ │ │ │ - nop │ │ │ │ │ - .word 0x00000000 │ │ │ │ │ - R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ - │ │ │ │ │ -00000afc <_Py_bytes_isalnum>: │ │ │ │ │ +00000a98 <_Py_bytes_isalnum>: │ │ │ │ │ _Py_bytes_isalnum(): │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n b2a <_Py_bytes_isalnum+0x2e> │ │ │ │ │ - cbz r1, b20 <_Py_bytes_isalnum+0x24> │ │ │ │ │ + beq.n ac6 <_Py_bytes_isalnum+0x2e> │ │ │ │ │ + cbz r1, abc <_Py_bytes_isalnum+0x24> │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ add r1, r0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bls.n b3c <_Py_bytes_isalnum+0x40> │ │ │ │ │ + bls.n ad8 <_Py_bytes_isalnum+0x40> │ │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr.w r2, [ip, r2, lsl #2] │ │ │ │ │ lsls r2, r2, #29 │ │ │ │ │ - bne.n b0e <_Py_bytes_isalnum+0x12> │ │ │ │ │ + bne.n aaa <_Py_bytes_isalnum+0x12> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ bx lr │ │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ │ lsls r3, r3, #29 │ │ │ │ │ - beq.n b02 <_Py_bytes_isalnum+0x6> │ │ │ │ │ + beq.n a9e <_Py_bytes_isalnum+0x6> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000b48 <_Py_bytes_isalpha>: │ │ │ │ │ +00000ae4 <_Py_bytes_isalpha>: │ │ │ │ │ _Py_bytes_isalpha(): │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n b76 <_Py_bytes_isalpha+0x2e> │ │ │ │ │ - cbz r1, b6c <_Py_bytes_isalpha+0x24> │ │ │ │ │ + beq.n b12 <_Py_bytes_isalpha+0x2e> │ │ │ │ │ + cbz r1, b08 <_Py_bytes_isalpha+0x24> │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ add r1, r0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bls.n b88 <_Py_bytes_isalpha+0x40> │ │ │ │ │ + bls.n b24 <_Py_bytes_isalpha+0x40> │ │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr.w r2, [ip, r2, lsl #2] │ │ │ │ │ lsls r2, r2, #30 │ │ │ │ │ - bne.n b5a <_Py_bytes_isalpha+0x12> │ │ │ │ │ + bne.n af6 <_Py_bytes_isalpha+0x12> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ bx lr │ │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ │ lsls r3, r3, #30 │ │ │ │ │ - beq.n b4e <_Py_bytes_isalpha+0x6> │ │ │ │ │ + beq.n aea <_Py_bytes_isalpha+0x6> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000b94 <_Py_bytes_islower>: │ │ │ │ │ +00000b30 <_Py_bytes_islower>: │ │ │ │ │ _Py_bytes_islower(): │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n bd0 <_Py_bytes_islower+0x3c> │ │ │ │ │ - cbz r1, bf0 <_Py_bytes_islower+0x5c> │ │ │ │ │ + beq.n b6c <_Py_bytes_islower+0x3c> │ │ │ │ │ + cbz r1, b8c <_Py_bytes_islower+0x5c> │ │ │ │ │ add.w ip, r0, r1 │ │ │ │ │ mov r3, r0 │ │ │ │ │ push {lr} │ │ │ │ │ movs r0, #0 │ │ │ │ │ movw lr, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt lr, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ - b.n bc4 <_Py_bytes_islower+0x30> │ │ │ │ │ + b.n b60 <_Py_bytes_islower+0x30> │ │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr.w r2, [lr, r2, lsl #2] │ │ │ │ │ and.w r1, r2, #1 │ │ │ │ │ tst.w r2, #2 │ │ │ │ │ orr.w r0, r0, r1 │ │ │ │ │ - bne.n be6 <_Py_bytes_islower+0x52> │ │ │ │ │ + bne.n b82 <_Py_bytes_islower+0x52> │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bhi.n bae <_Py_bytes_islower+0x1a> │ │ │ │ │ + bhi.n b4a <_Py_bytes_islower+0x1a> │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyBool_FromLong │ │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r3, #0 │ │ │ │ │ @@ -1328,85 +1281,85 @@ │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000bfc <_Py_bytes_isspace>: │ │ │ │ │ +00000b98 <_Py_bytes_isspace>: │ │ │ │ │ _Py_bytes_isspace(): │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bne.n c1c <_Py_bytes_isspace+0x20> │ │ │ │ │ + bne.n bb8 <_Py_bytes_isspace+0x20> │ │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ │ lsls r3, r3, #28 │ │ │ │ │ - bpl.n c1e <_Py_bytes_isspace+0x22> │ │ │ │ │ + bpl.n bba <_Py_bytes_isspace+0x22> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ bx lr │ │ │ │ │ - cbz r1, c3c <_Py_bytes_isspace+0x40> │ │ │ │ │ + cbz r1, bd8 <_Py_bytes_isspace+0x40> │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ add r1, r0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bls.n c12 <_Py_bytes_isspace+0x16> │ │ │ │ │ + bls.n bae <_Py_bytes_isspace+0x16> │ │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr.w r2, [ip, r2, lsl #2] │ │ │ │ │ lsls r2, r2, #28 │ │ │ │ │ - bmi.n c2a <_Py_bytes_isspace+0x2e> │ │ │ │ │ + bmi.n bc6 <_Py_bytes_isspace+0x2e> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000c48 <_Py_bytes_istitle>: │ │ │ │ │ +00000be4 <_Py_bytes_istitle>: │ │ │ │ │ _Py_bytes_istitle(): │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n c8c <_Py_bytes_istitle+0x44> │ │ │ │ │ + beq.n c28 <_Py_bytes_istitle+0x44> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n cd0 <_Py_bytes_istitle+0x88> │ │ │ │ │ + beq.n c6c <_Py_bytes_istitle+0x88> │ │ │ │ │ push {r4, lr} │ │ │ │ │ add.w lr, r0, r1 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ mov r0, r1 │ │ │ │ │ - b.n c6e <_Py_bytes_istitle+0x26> │ │ │ │ │ - cbz r1, cb4 <_Py_bytes_istitle+0x6c> │ │ │ │ │ + b.n c0a <_Py_bytes_istitle+0x26> │ │ │ │ │ + cbz r1, c50 <_Py_bytes_istitle+0x6c> │ │ │ │ │ mov r0, r1 │ │ │ │ │ adds r2, #1 │ │ │ │ │ mov r1, ip │ │ │ │ │ cmp lr, r2 │ │ │ │ │ - bls.n cc8 <_Py_bytes_istitle+0x80> │ │ │ │ │ + bls.n c64 <_Py_bytes_istitle+0x80> │ │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ │ mov ip, r1 │ │ │ │ │ ldr.w r3, [r4, r3, lsl #2] │ │ │ │ │ tst.w r3, #2 │ │ │ │ │ - bne.n cbe <_Py_bytes_istitle+0x76> │ │ │ │ │ + bne.n c5a <_Py_bytes_istitle+0x76> │ │ │ │ │ ands.w r3, r3, #1 │ │ │ │ │ - bne.n c66 <_Py_bytes_istitle+0x1e> │ │ │ │ │ + bne.n c02 <_Py_bytes_istitle+0x1e> │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov ip, r3 │ │ │ │ │ - b.n c68 <_Py_bytes_istitle+0x20> │ │ │ │ │ + b.n c04 <_Py_bytes_istitle+0x20> │ │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ @@ -1423,54 +1376,54 @@ │ │ │ │ │ bx lr │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ pop {r4, pc} │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n cb4 <_Py_bytes_istitle+0x6c> │ │ │ │ │ + bne.n c50 <_Py_bytes_istitle+0x6c> │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov ip, r1 │ │ │ │ │ - b.n c68 <_Py_bytes_istitle+0x20> │ │ │ │ │ + b.n c04 <_Py_bytes_istitle+0x20> │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyBool_FromLong │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000cdc <_Py_bytes_isupper>: │ │ │ │ │ +00000c78 <_Py_bytes_isupper>: │ │ │ │ │ _Py_bytes_isupper(): │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n d1a <_Py_bytes_isupper+0x3e> │ │ │ │ │ - cbz r1, d3a <_Py_bytes_isupper+0x5e> │ │ │ │ │ + beq.n cb6 <_Py_bytes_isupper+0x3e> │ │ │ │ │ + cbz r1, cd6 <_Py_bytes_isupper+0x5e> │ │ │ │ │ add.w ip, r0, r1 │ │ │ │ │ mov r3, r0 │ │ │ │ │ push {lr} │ │ │ │ │ movs r0, #0 │ │ │ │ │ movw lr, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt lr, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ - b.n d0e <_Py_bytes_isupper+0x32> │ │ │ │ │ + b.n caa <_Py_bytes_isupper+0x32> │ │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr.w r1, [lr, r2, lsl #2] │ │ │ │ │ and.w r2, r1, #2 │ │ │ │ │ lsls r1, r1, #31 │ │ │ │ │ - bmi.n d30 <_Py_bytes_isupper+0x54> │ │ │ │ │ + bmi.n ccc <_Py_bytes_isupper+0x54> │ │ │ │ │ orrs r2, r0 │ │ │ │ │ ite ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ moveq r0, #0 │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bcc.n cf6 <_Py_bytes_isupper+0x1a> │ │ │ │ │ + bcc.n c92 <_Py_bytes_isupper+0x1a> │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyBool_FromLong │ │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r3, #0 │ │ │ │ │ @@ -1486,31 +1439,31 @@ │ │ │ │ │ pop {pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00000d44 <_Py_bytes_rindex>: │ │ │ │ │ +00000ce0 <_Py_bytes_rindex>: │ │ │ │ │ _Py_bytes_rindex(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ │ ldr r4, [sp, #16] │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ str.w ip, [sp, #4] │ │ │ │ │ bl 94 <_Py_bytes_endswith+0x10> │ │ │ │ │ R_ARM_THM_CALL find_internal.isra.0 │ │ │ │ │ adds r2, r0, #2 │ │ │ │ │ - beq.n d82 <_Py_bytes_rindex+0x3e> │ │ │ │ │ + beq.n d1e <_Py_bytes_rindex+0x3e> │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - bne.n d88 <_Py_bytes_rindex+0x44> │ │ │ │ │ + bne.n d24 <_Py_bytes_rindex+0x44> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC5 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -1523,15 +1476,15 @@ │ │ │ │ │ pop {r4, pc} │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyLong_FromSsize_t │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000d94 <_Py_bytes_swapcase>: │ │ │ │ │ +00000d30 <_Py_bytes_swapcase>: │ │ │ │ │ _Py_bytes_swapcase(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ movw lr, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt lr, #0 │ │ │ │ │ @@ -1542,31 +1495,31 @@ │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_tolower │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_toupper │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_toupper │ │ │ │ │ mov r1, r2 │ │ │ │ │ - b.n dc6 <_Py_bytes_swapcase+0x32> │ │ │ │ │ + b.n d62 <_Py_bytes_swapcase+0x32> │ │ │ │ │ lsls r2, r2, #30 │ │ │ │ │ it mi │ │ │ │ │ ldrbmi.w ip, [r5, ip] │ │ │ │ │ strb.w ip, [r4, r3] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bge.n dde <_Py_bytes_swapcase+0x4a> │ │ │ │ │ + bge.n d7a <_Py_bytes_swapcase+0x4a> │ │ │ │ │ ldrb.w ip, [r0, r3] │ │ │ │ │ ldr.w r2, [lr, ip, lsl #2] │ │ │ │ │ tst.w r2, #1 │ │ │ │ │ - beq.n db8 <_Py_bytes_swapcase+0x24> │ │ │ │ │ + beq.n d54 <_Py_bytes_swapcase+0x24> │ │ │ │ │ ldrb.w ip, [r6, ip] │ │ │ │ │ - b.n dc0 <_Py_bytes_swapcase+0x2c> │ │ │ │ │ + b.n d5c <_Py_bytes_swapcase+0x2c> │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ │ │ -00000de0 <_Py_bytes_title>: │ │ │ │ │ +00000d7c <_Py_bytes_title>: │ │ │ │ │ _Py_bytes_title(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ movw lr, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt lr, #0 │ │ │ │ │ @@ -1578,71 +1531,71 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_tolower │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_toupper │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_toupper │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r3, r4 │ │ │ │ │ - b.n e0e <_Py_bytes_title+0x2e> │ │ │ │ │ - cbz r4, e30 <_Py_bytes_title+0x50> │ │ │ │ │ + b.n daa <_Py_bytes_title+0x2e> │ │ │ │ │ + cbz r4, dcc <_Py_bytes_title+0x50> │ │ │ │ │ strb.w ip, [r5, r3] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bge.n e2e <_Py_bytes_title+0x4e> │ │ │ │ │ + bge.n dca <_Py_bytes_title+0x4e> │ │ │ │ │ ldrb.w ip, [r0, r3] │ │ │ │ │ ldr.w r2, [lr, ip, lsl #2] │ │ │ │ │ tst.w r2, #1 │ │ │ │ │ - bne.n e06 <_Py_bytes_title+0x26> │ │ │ │ │ + bne.n da2 <_Py_bytes_title+0x26> │ │ │ │ │ ands.w r2, r2, #2 │ │ │ │ │ - beq.n e3c <_Py_bytes_title+0x5c> │ │ │ │ │ - cbz r4, e38 <_Py_bytes_title+0x58> │ │ │ │ │ + beq.n dd8 <_Py_bytes_title+0x5c> │ │ │ │ │ + cbz r4, dd4 <_Py_bytes_title+0x58> │ │ │ │ │ ldrb.w ip, [r6, ip] │ │ │ │ │ - b.n e08 <_Py_bytes_title+0x28> │ │ │ │ │ + b.n da4 <_Py_bytes_title+0x28> │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldrb.w ip, [r7, ip] │ │ │ │ │ movs r4, #1 │ │ │ │ │ - b.n e08 <_Py_bytes_title+0x28> │ │ │ │ │ + b.n da4 <_Py_bytes_title+0x28> │ │ │ │ │ movs r4, #1 │ │ │ │ │ - b.n e08 <_Py_bytes_title+0x28> │ │ │ │ │ + b.n da4 <_Py_bytes_title+0x28> │ │ │ │ │ mov r4, r2 │ │ │ │ │ - b.n e08 <_Py_bytes_title+0x28> │ │ │ │ │ + b.n da4 <_Py_bytes_title+0x28> │ │ │ │ │ │ │ │ │ │ -00000e40 : │ │ │ │ │ +00000ddc : │ │ │ │ │ stringlib_adaptive_find(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ │ subs r6, r3, #1 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub.w r9, r5, r3 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ - ldr r1, [pc, #620] @ (10d0 ) │ │ │ │ │ + ldr r1, [pc, #620] @ (106c ) │ │ │ │ │ ldrb r0, [r2, r6] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ str r1, [sp, #124] @ 0x7c │ │ │ │ │ mov.w r1, #0 │ │ │ │ │ - ble.w 1094 │ │ │ │ │ + ble.w 1030 │ │ │ │ │ sub.w fp, r2, #2 │ │ │ │ │ subs r5, r2, #1 │ │ │ │ │ add fp, r3 │ │ │ │ │ mov ip, r6 │ │ │ │ │ sub.w r1, fp, r5 │ │ │ │ │ movs r7, #0 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ mvn.w r8, #1 │ │ │ │ │ ands.w r1, r1, #3 │ │ │ │ │ - beq.n eec │ │ │ │ │ + beq.n e88 │ │ │ │ │ cmp r1, sl │ │ │ │ │ - beq.n ecc │ │ │ │ │ + beq.n e68 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq.n eb0 │ │ │ │ │ + beq.n e4c │ │ │ │ │ ldrb.w lr, [r2] │ │ │ │ │ add.w r1, r8, r3 │ │ │ │ │ mov r5, r2 │ │ │ │ │ cmp r0, lr │ │ │ │ │ ite eq │ │ │ │ │ moveq ip, r1 │ │ │ │ │ movne ip, r6 │ │ │ │ │ @@ -1665,15 +1618,15 @@ │ │ │ │ │ sub.w r1, r8, r5 │ │ │ │ │ add r1, r2 │ │ │ │ │ add r1, r3 │ │ │ │ │ cmp r0, lr │ │ │ │ │ it eq │ │ │ │ │ moveq ip, r1 │ │ │ │ │ cmp fp, r5 │ │ │ │ │ - beq.n f76 │ │ │ │ │ + beq.n f12 │ │ │ │ │ str.w r9, [sp, #8] │ │ │ │ │ add.w r9, r5, #1 │ │ │ │ │ ldrb.w lr, [r5, #1] │ │ │ │ │ sub.w r1, r8, r9 │ │ │ │ │ adds r5, #2 │ │ │ │ │ add r1, r2 │ │ │ │ │ add r1, r3 │ │ │ │ │ @@ -1712,18 +1665,18 @@ │ │ │ │ │ sub.w r1, r8, r5 │ │ │ │ │ add r1, r2 │ │ │ │ │ add r1, r3 │ │ │ │ │ cmp r0, lr │ │ │ │ │ it eq │ │ │ │ │ moveq ip, r1 │ │ │ │ │ cmp fp, r5 │ │ │ │ │ - bne.n ef0 │ │ │ │ │ + bne.n e8c │ │ │ │ │ ldr.w r9, [sp, #8] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - blt.w 108e │ │ │ │ │ + blt.w 102a │ │ │ │ │ and.w r1, r0, #31 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ lsl.w sl, sl, r1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ orr.w sl, sl, r7 │ │ │ │ │ @@ -1736,131 +1689,132 @@ │ │ │ │ │ ldrb r3, [r7, r5] │ │ │ │ │ mov.w fp, r1, asr #2 │ │ │ │ │ str r5, [sp, #16] │ │ │ │ │ add.w r1, ip, #1 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ str r4, [sp, #28] │ │ │ │ │ - beq.n fd6 │ │ │ │ │ + beq.n f72 │ │ │ │ │ adds r1, r5, #1 │ │ │ │ │ cmp r1, r9 │ │ │ │ │ - bgt.n 102a │ │ │ │ │ + bgt.n fc6 │ │ │ │ │ adds r3, r7, r5 │ │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ │ and.w r3, r3, #31 │ │ │ │ │ lsr.w r3, sl, r3 │ │ │ │ │ lsls r3, r3, #31 │ │ │ │ │ - bpl.n 1086 │ │ │ │ │ + bpl.n 1022 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldrb r3, [r7, r5] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.n fb8 │ │ │ │ │ + bne.n f54 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble.n 109a │ │ │ │ │ + ble.n 1036 │ │ │ │ │ add.w r4, lr, r5 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str.w r8, [sp, #8] │ │ │ │ │ - b.n fee │ │ │ │ │ + b.n f8a │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 109e │ │ │ │ │ + beq.n 103a │ │ │ │ │ ldrb.w r8, [r4, #1]! │ │ │ │ │ ldrb.w ip, [r1, #1]! │ │ │ │ │ cmp r8, ip │ │ │ │ │ - beq.n fe8 │ │ │ │ │ + beq.n f84 │ │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 10a2 │ │ │ │ │ + beq.n 103e │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ add r8, r3 │ │ │ │ │ cmp fp, r8 │ │ │ │ │ - blt.n 104a │ │ │ │ │ + blt.n fe6 │ │ │ │ │ adds r3, r5, #1 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bgt.n 1022 │ │ │ │ │ + bgt.n fbe │ │ │ │ │ adds r3, r7, r5 │ │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ │ and.w r3, r3, #31 │ │ │ │ │ lsr.w r3, sl, r3 │ │ │ │ │ lsls r1, r3, #31 │ │ │ │ │ - bpl.n 1086 │ │ │ │ │ + bpl.n 1022 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ adds r1, r3, r5 │ │ │ │ │ cmp r9, r1 │ │ │ │ │ - bge.n fce │ │ │ │ │ + bge.n f6a │ │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ │ - cbz r3, 1034 │ │ │ │ │ + cbz r3, fd0 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - ldr r3, [pc, #152] @ (10d0 ) │ │ │ │ │ + ldr r3, [pc, #152] @ (106c ) │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 1082 │ │ │ │ │ + bne.n 101e │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ sub.w r3, r9, r5 │ │ │ │ │ cmp.w r3, #2000 @ 0x7d0 │ │ │ │ │ - ble.n 100c │ │ │ │ │ + ble.n fa8 │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ ldr r4, [sp, #28] │ │ │ │ │ subs r6, r1, r5 │ │ │ │ │ ldr r1, [sp, #172] @ 0xac │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ add r4, r5 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bne.n 10aa │ │ │ │ │ + bne.n 1046 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r2 │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ bl 474 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 5fc │ │ │ │ │ adds r4, r0, #1 │ │ │ │ │ - beq.n 102e │ │ │ │ │ + beq.n fca │ │ │ │ │ adds r3, r5, r0 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - b.n 1034 │ │ │ │ │ + b.n fd0 │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_THM_CALL __stack_chk_fail │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ add r1, r5 │ │ │ │ │ - b.n 1026 │ │ │ │ │ + b.n fc2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - b.n 102a │ │ │ │ │ + b.n fc6 │ │ │ │ │ mov ip, r6 │ │ │ │ │ movs r7, #0 │ │ │ │ │ - b.n f76 │ │ │ │ │ + b.n f12 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n ffe │ │ │ │ │ + b.n f9a │ │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ │ ldr r1, [sp, #172] @ 0xac │ │ │ │ │ - cbz r1, 10bc │ │ │ │ │ + cbz r1, 1058 │ │ │ │ │ str r5, [sp, #16] │ │ │ │ │ - b.n 1034 │ │ │ │ │ + b.n fd0 │ │ │ │ │ ldr r1, [sp, #168] @ 0xa8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ subs r1, r1, r5 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ mov r1, r6 │ │ │ │ │ - bl a90 │ │ │ │ │ - b.n 107c │ │ │ │ │ + bl 0 <_Py_bytes_rfind> │ │ │ │ │ + R_ARM_THM_CALL stringlib__two_way_count │ │ │ │ │ + b.n 1018 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ ldr r4, [sp, #168] @ 0xa8 │ │ │ │ │ adds r1, #1 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - beq.n 1034 │ │ │ │ │ + beq.n fd0 │ │ │ │ │ adds r1, r5, #1 │ │ │ │ │ add r1, r3 │ │ │ │ │ - b.n 1026 │ │ │ │ │ + b.n fc2 │ │ │ │ │ nop │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -108,15 +108,15 @@ │ │ │ │ │ cmp r7, r1 │ │ │ │ │ bgt.w 380 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ │ mov r1, r7 │ │ │ │ │ strd r6, ip, [sp] │ │ │ │ │ - bl ba0 │ │ │ │ │ + bl ba4 │ │ │ │ │ mov r6, r0 │ │ │ │ │ b.n 18a │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.w 452 │ │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ │ @@ -454,15 +454,15 @@ │ │ │ │ │ b.n 1b2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r6, [sp, #204] @ 0xcc │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ - bl e40 │ │ │ │ │ + bl ddc │ │ │ │ │ R_ARM_THM_CALL stringlib_adaptive_find │ │ │ │ │ mov r6, r0 │ │ │ │ │ b.n 18a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ @@ -597,15 +597,15 @@ │ │ │ │ │ cmp r6, r1 │ │ │ │ │ bgt.w 754 <_Py_bytes_find+0x244> │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ │ strd r6, ip, [sp] │ │ │ │ │ - bl ba0 │ │ │ │ │ + bl ba4 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ blt.n 5ae <_Py_bytes_find+0x9e> │ │ │ │ │ add r7, r5 │ │ │ │ │ cbz r4, 5b6 <_Py_bytes_find+0xa6> │ │ │ │ │ add r0, sp, #24 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -871,15 +871,15 @@ │ │ │ │ │ bic.w r5, r5, r5, asr #31 │ │ │ │ │ b.n 5e4 <_Py_bytes_find+0xd4> │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ │ movs r7, #1 │ │ │ │ │ strd r6, r7, [sp] │ │ │ │ │ - bl e40 │ │ │ │ │ + bl ddc │ │ │ │ │ R_ARM_THM_CALL stringlib_adaptive_find │ │ │ │ │ mov r7, r0 │ │ │ │ │ b.n 5a8 <_Py_bytes_find+0x98> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ @@ -894,525 +894,526 @@ │ │ │ │ │ b.n 7e4 <_Py_bytes_find+0x2d4> │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ │ │ │ │ │ 00000838 <_Py_bytes_upper>: │ │ │ │ │ _Py_bytes_upper(): │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 8b0 <_Py_bytes_upper+0x78> │ │ │ │ │ + ble.n 8b4 <_Py_bytes_upper+0x7c> │ │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ │ - cmp r2, #1 │ │ │ │ │ - push {lr} │ │ │ │ │ - movw lr, #0 │ │ │ │ │ + movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_toupper │ │ │ │ │ - movt lr, #0 │ │ │ │ │ + movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_toupper │ │ │ │ │ - ldrb.w r3, [lr, r3] │ │ │ │ │ + cmp r2, #1 │ │ │ │ │ + ldrb.w r3, [ip, r3] │ │ │ │ │ strb r3, [r0, #0] │ │ │ │ │ - beq.n 8ae <_Py_bytes_upper+0x76> │ │ │ │ │ + beq.n 8b4 <_Py_bytes_upper+0x7c> │ │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - ldrb.w r3, [lr, r3] │ │ │ │ │ + ldrb.w r3, [ip, r3] │ │ │ │ │ strb r3, [r0, #1] │ │ │ │ │ - beq.n 8ae <_Py_bytes_upper+0x76> │ │ │ │ │ + beq.n 8b4 <_Py_bytes_upper+0x7c> │ │ │ │ │ ldrb r3, [r1, #2] │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - ldrb.w r3, [lr, r3] │ │ │ │ │ + ldrb.w r3, [ip, r3] │ │ │ │ │ strb r3, [r0, #2] │ │ │ │ │ - beq.n 8ae <_Py_bytes_upper+0x76> │ │ │ │ │ + beq.n 8b4 <_Py_bytes_upper+0x7c> │ │ │ │ │ ldrb r3, [r1, #3] │ │ │ │ │ cmp r2, #4 │ │ │ │ │ - ldrb.w r3, [lr, r3] │ │ │ │ │ + ldrb.w r3, [ip, r3] │ │ │ │ │ strb r3, [r0, #3] │ │ │ │ │ - beq.n 8ae <_Py_bytes_upper+0x76> │ │ │ │ │ + beq.n 8b4 <_Py_bytes_upper+0x7c> │ │ │ │ │ ldrb r3, [r1, #4] │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - ldrb.w r3, [lr, r3] │ │ │ │ │ + ldrb.w r3, [ip, r3] │ │ │ │ │ strb r3, [r0, #4] │ │ │ │ │ - beq.n 8ae <_Py_bytes_upper+0x76> │ │ │ │ │ + beq.n 8b4 <_Py_bytes_upper+0x7c> │ │ │ │ │ ldrb r3, [r1, #5] │ │ │ │ │ cmp r2, #6 │ │ │ │ │ - ldrb.w r3, [lr, r3] │ │ │ │ │ + ldrb.w r3, [ip, r3] │ │ │ │ │ strb r3, [r0, #5] │ │ │ │ │ - beq.n 8ae <_Py_bytes_upper+0x76> │ │ │ │ │ + beq.n 8b4 <_Py_bytes_upper+0x7c> │ │ │ │ │ ldrb r3, [r1, #6] │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - ldrb.w r3, [lr, r3] │ │ │ │ │ + ldrb.w r3, [ip, r3] │ │ │ │ │ strb r3, [r0, #6] │ │ │ │ │ - beq.n 8ae <_Py_bytes_upper+0x76> │ │ │ │ │ - movs r3, #7 │ │ │ │ │ - ldrb.w ip, [r1, r3] │ │ │ │ │ - ldrb.w ip, [lr, ip] │ │ │ │ │ - strb.w ip, [r0, r3] │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bne.n 89c <_Py_bytes_upper+0x64> │ │ │ │ │ + beq.n 8b4 <_Py_bytes_upper+0x7c> │ │ │ │ │ + push {lr} │ │ │ │ │ + adds r3, r0, #6 │ │ │ │ │ + add.w lr, r1, #7 │ │ │ │ │ + add r1, r2 │ │ │ │ │ + ldrb.w r2, [lr], #1 │ │ │ │ │ + cmp lr, r1 │ │ │ │ │ + ldrb.w r2, [ip, r2] │ │ │ │ │ + strb.w r2, [r3, #1]! │ │ │ │ │ + bne.n 8a2 <_Py_bytes_upper+0x6a> │ │ │ │ │ pop {pc} │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000008b4 <_Py_bytes_contains>: │ │ │ │ │ +000008b8 <_Py_bytes_contains>: │ │ │ │ │ _Py_bytes_contains(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3896] @ 0xf38 │ │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ │ - ldr r3, [pc, #724] @ (b9c <_Py_bytes_contains+0x2e8>) │ │ │ │ │ + ldr r3, [pc, #724] @ (ba0 <_Py_bytes_contains+0x2e8>) │ │ │ │ │ mov r6, r1 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r4, r2 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov r0, r2 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ mov r7, r0 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.w ac4 <_Py_bytes_contains+0x210> │ │ │ │ │ + bne.w ac8 <_Py_bytes_contains+0x210> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b7e <_Py_bytes_contains+0x2ca> │ │ │ │ │ + beq.w b82 <_Py_bytes_contains+0x2ca> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r1, sp, #24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b94 <_Py_bytes_contains+0x2e0> │ │ │ │ │ + bne.w b98 <_Py_bytes_contains+0x2e0> │ │ │ │ │ ldr r4, [sp, #32] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w b28 <_Py_bytes_contains+0x274> │ │ │ │ │ + beq.w b2c <_Py_bytes_contains+0x274> │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - bgt.w a42 <_Py_bytes_contains+0x18e> │ │ │ │ │ + bgt.w a46 <_Py_bytes_contains+0x18e> │ │ │ │ │ ldr r7, [sp, #24] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - ble.w aa6 <_Py_bytes_contains+0x1f2> │ │ │ │ │ + ble.w aaa <_Py_bytes_contains+0x1f2> │ │ │ │ │ movw r3, #2499 @ 0x9c3 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bgt.w ada <_Py_bytes_contains+0x226> │ │ │ │ │ + bgt.w ade <_Py_bytes_contains+0x226> │ │ │ │ │ ldrb.w r8, [r7] │ │ │ │ │ sub.w lr, r6, r4 │ │ │ │ │ subs r6, r4, #1 │ │ │ │ │ movs r3, #1 │ │ │ │ │ and.w r2, r8, #31 │ │ │ │ │ lsls r3, r2 │ │ │ │ │ ldrb r2, [r7, r6] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ it ne │ │ │ │ │ movne r9, r6 │ │ │ │ │ - beq.w a60 <_Py_bytes_contains+0x1ac> │ │ │ │ │ + beq.w a64 <_Py_bytes_contains+0x1ac> │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq.n 9c0 <_Py_bytes_contains+0x10c> │ │ │ │ │ + beq.n 9c4 <_Py_bytes_contains+0x10c> │ │ │ │ │ ldrb r0, [r7, #1] │ │ │ │ │ movs r1, #1 │ │ │ │ │ and.w ip, r0, #31 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ it eq │ │ │ │ │ subeq.w r9, r4, #3 │ │ │ │ │ cmp r6, #2 │ │ │ │ │ lsl.w r1, r1, ip │ │ │ │ │ orr.w r3, r3, r1 │ │ │ │ │ - beq.n 9c0 <_Py_bytes_contains+0x10c> │ │ │ │ │ + beq.n 9c4 <_Py_bytes_contains+0x10c> │ │ │ │ │ ldrb r0, [r7, #2] │ │ │ │ │ movs r1, #1 │ │ │ │ │ and.w ip, r0, #31 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ it eq │ │ │ │ │ subeq.w r9, r4, #4 │ │ │ │ │ cmp r6, #3 │ │ │ │ │ lsl.w r1, r1, ip │ │ │ │ │ orr.w r3, r3, r1 │ │ │ │ │ - beq.n 9c0 <_Py_bytes_contains+0x10c> │ │ │ │ │ + beq.n 9c4 <_Py_bytes_contains+0x10c> │ │ │ │ │ ldrb r0, [r7, #3] │ │ │ │ │ movs r1, #1 │ │ │ │ │ and.w ip, r0, #31 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ it eq │ │ │ │ │ subeq.w r9, r4, #5 │ │ │ │ │ cmp r6, #4 │ │ │ │ │ lsl.w r1, r1, ip │ │ │ │ │ orr.w r3, r3, r1 │ │ │ │ │ - beq.n 9c0 <_Py_bytes_contains+0x10c> │ │ │ │ │ + beq.n 9c4 <_Py_bytes_contains+0x10c> │ │ │ │ │ add.w ip, r7, #3 │ │ │ │ │ subs r0, r4, #6 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ ldrb.w r1, [ip, #1]! │ │ │ │ │ cmp r1, r2 │ │ │ │ │ it eq │ │ │ │ │ moveq r9, r0 │ │ │ │ │ and.w r1, r1, #31 │ │ │ │ │ subs r0, #1 │ │ │ │ │ lsl.w r1, sl, r1 │ │ │ │ │ orrs r3, r1 │ │ │ │ │ adds r1, r0, #1 │ │ │ │ │ - bne.n 9a6 <_Py_bytes_contains+0xf2> │ │ │ │ │ + bne.n 9aa <_Py_bytes_contains+0xf2> │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - blt.n a42 <_Py_bytes_contains+0x18e> │ │ │ │ │ + blt.n a46 <_Py_bytes_contains+0x18e> │ │ │ │ │ and.w r0, r2, #31 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ mov sl, r7 │ │ │ │ │ lsls r1, r0 │ │ │ │ │ mov fp, r4 │ │ │ │ │ orrs r1, r3 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ adds r0, r4, #1 │ │ │ │ │ add r3, r6 │ │ │ │ │ - b.n 9e6 <_Py_bytes_contains+0x132> │ │ │ │ │ + b.n 9ea <_Py_bytes_contains+0x132> │ │ │ │ │ add ip, r0 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bgt.n a42 <_Py_bytes_contains+0x18e> │ │ │ │ │ + bgt.n a46 <_Py_bytes_contains+0x18e> │ │ │ │ │ ldrb.w r4, [r3, ip] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - beq.n a12 <_Py_bytes_contains+0x15e> │ │ │ │ │ + beq.n a16 <_Py_bytes_contains+0x15e> │ │ │ │ │ add.w r7, ip, #1 │ │ │ │ │ cmp r7, lr │ │ │ │ │ - bgt.n a42 <_Py_bytes_contains+0x18e> │ │ │ │ │ + bgt.n a46 <_Py_bytes_contains+0x18e> │ │ │ │ │ add.w r4, r3, ip │ │ │ │ │ ldrb r4, [r4, #1] │ │ │ │ │ and.w r4, r4, #31 │ │ │ │ │ lsr.w r4, r1, r4 │ │ │ │ │ lsls r4, r4, #31 │ │ │ │ │ - bpl.n 9e0 <_Py_bytes_contains+0x12c> │ │ │ │ │ + bpl.n 9e4 <_Py_bytes_contains+0x12c> │ │ │ │ │ mov ip, r7 │ │ │ │ │ ldrb.w r4, [r3, ip] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.n 9ee <_Py_bytes_contains+0x13a> │ │ │ │ │ + bne.n 9f2 <_Py_bytes_contains+0x13a> │ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ │ ldrb.w r4, [r4, ip] │ │ │ │ │ cmp r4, r8 │ │ │ │ │ - beq.n a72 <_Py_bytes_contains+0x1be> │ │ │ │ │ + beq.n a76 <_Py_bytes_contains+0x1be> │ │ │ │ │ add.w r4, ip, #1 │ │ │ │ │ cmp r4, lr │ │ │ │ │ - bgt.n a66 <_Py_bytes_contains+0x1b2> │ │ │ │ │ + bgt.n a6a <_Py_bytes_contains+0x1b2> │ │ │ │ │ add.w r4, r3, ip │ │ │ │ │ ldrb r4, [r4, #1] │ │ │ │ │ and.w r4, r4, #31 │ │ │ │ │ lsr.w r4, r1, r4 │ │ │ │ │ lsls r7, r4, #31 │ │ │ │ │ itt pl │ │ │ │ │ addpl.w r4, fp, #1 │ │ │ │ │ addpl ip, r4 │ │ │ │ │ - bmi.n a66 <_Py_bytes_contains+0x1b2> │ │ │ │ │ + bmi.n a6a <_Py_bytes_contains+0x1b2> │ │ │ │ │ cmp ip, lr │ │ │ │ │ - ble.n 9e6 <_Py_bytes_contains+0x132> │ │ │ │ │ + ble.n 9ea <_Py_bytes_contains+0x132> │ │ │ │ │ add r0, sp, #24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ - ldr r3, [pc, #336] @ (b9c <_Py_bytes_contains+0x2e8>) │ │ │ │ │ + ldr r3, [pc, #336] @ (ba0 <_Py_bytes_contains+0x2e8>) │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.w b5e <_Py_bytes_contains+0x2aa> │ │ │ │ │ + bne.w b62 <_Py_bytes_contains+0x2aa> │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #164 @ 0xa4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ sub.w r9, r4, #2 │ │ │ │ │ - b.n 944 <_Py_bytes_contains+0x90> │ │ │ │ │ + b.n 948 <_Py_bytes_contains+0x90> │ │ │ │ │ add.w r4, r9, #1 │ │ │ │ │ add ip, r4 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - ble.n 9e6 <_Py_bytes_contains+0x132> │ │ │ │ │ - b.n a42 <_Py_bytes_contains+0x18e> │ │ │ │ │ + ble.n 9ea <_Py_bytes_contains+0x132> │ │ │ │ │ + b.n a46 <_Py_bytes_contains+0x18e> │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq.n a96 <_Py_bytes_contains+0x1e2> │ │ │ │ │ + beq.n a9a <_Py_bytes_contains+0x1e2> │ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ │ strd fp, r3, [sp, #16] │ │ │ │ │ add.w r7, r4, ip │ │ │ │ │ movs r4, #1 │ │ │ │ │ ldrb.w fp, [r7, #1]! │ │ │ │ │ ldrb.w r3, [sl, r4] │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - beq.n a9e <_Py_bytes_contains+0x1ea> │ │ │ │ │ + beq.n aa2 <_Py_bytes_contains+0x1ea> │ │ │ │ │ ldrd fp, r3, [sp, #16] │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - bne.n a1c <_Py_bytes_contains+0x168> │ │ │ │ │ + bne.n a20 <_Py_bytes_contains+0x168> │ │ │ │ │ mvn.w r5, ip │ │ │ │ │ lsrs r5, r5, #31 │ │ │ │ │ - b.n a42 <_Py_bytes_contains+0x18e> │ │ │ │ │ + b.n a46 <_Py_bytes_contains+0x18e> │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - blt.n a82 <_Py_bytes_contains+0x1ce> │ │ │ │ │ - b.n a8e <_Py_bytes_contains+0x1da> │ │ │ │ │ - bne.n a42 <_Py_bytes_contains+0x18e> │ │ │ │ │ + blt.n a86 <_Py_bytes_contains+0x1ce> │ │ │ │ │ + b.n a92 <_Py_bytes_contains+0x1da> │ │ │ │ │ + bne.n a46 <_Py_bytes_contains+0x18e> │ │ │ │ │ ldrb r1, [r7, #0] │ │ │ │ │ cmp r6, #15 │ │ │ │ │ - ble.n b0c <_Py_bytes_contains+0x258> │ │ │ │ │ + ble.n b10 <_Py_bytes_contains+0x258> │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ mov r2, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a42 <_Py_bytes_contains+0x18e> │ │ │ │ │ + beq.n a46 <_Py_bytes_contains+0x18e> │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ subs r0, r0, r3 │ │ │ │ │ mvns r5, r0 │ │ │ │ │ lsrs r5, r5, #31 │ │ │ │ │ - b.n a42 <_Py_bytes_contains+0x18e> │ │ │ │ │ + b.n a46 <_Py_bytes_contains+0x18e> │ │ │ │ │ cmp r7, #255 @ 0xff │ │ │ │ │ - bhi.n b7e <_Py_bytes_contains+0x2ca> │ │ │ │ │ + bhi.n b82 <_Py_bytes_contains+0x2ca> │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r5, #1 │ │ │ │ │ - b.n a48 <_Py_bytes_contains+0x194> │ │ │ │ │ + b.n a4c <_Py_bytes_contains+0x194> │ │ │ │ │ movw r3, #29999 @ 0x752f │ │ │ │ │ cmp r4, #99 @ 0x63 │ │ │ │ │ it le │ │ │ │ │ cmple r6, r3 │ │ │ │ │ - ble.n aea <_Py_bytes_contains+0x236> │ │ │ │ │ + ble.n aee <_Py_bytes_contains+0x236> │ │ │ │ │ cmp r4, #5 │ │ │ │ │ - bgt.n b38 <_Py_bytes_contains+0x284> │ │ │ │ │ + bgt.n b3c <_Py_bytes_contains+0x284> │ │ │ │ │ ldrb.w r8, [r7] │ │ │ │ │ sub.w lr, r6, r4 │ │ │ │ │ subs r6, r4, #1 │ │ │ │ │ movs r3, #1 │ │ │ │ │ and.w r2, r8, #31 │ │ │ │ │ lsls r3, r2 │ │ │ │ │ ldrb r2, [r7, r6] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - beq.n b2c <_Py_bytes_contains+0x278> │ │ │ │ │ + beq.n b30 <_Py_bytes_contains+0x278> │ │ │ │ │ mov r9, r6 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - bne.w 948 <_Py_bytes_contains+0x94> │ │ │ │ │ - b.n 9c6 <_Py_bytes_contains+0x112> │ │ │ │ │ + bne.w 94c <_Py_bytes_contains+0x94> │ │ │ │ │ + b.n 9ca <_Py_bytes_contains+0x112> │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ add r6, r3 │ │ │ │ │ mov r2, r3 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bls.n a42 <_Py_bytes_contains+0x18e> │ │ │ │ │ + bls.n a46 <_Py_bytes_contains+0x18e> │ │ │ │ │ ldrb r0, [r2, #0] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne.n b10 <_Py_bytes_contains+0x25c> │ │ │ │ │ + bne.n b14 <_Py_bytes_contains+0x25c> │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ subs r2, r2, r3 │ │ │ │ │ mvns r5, r2 │ │ │ │ │ lsrs r5, r5, #31 │ │ │ │ │ - b.n a42 <_Py_bytes_contains+0x18e> │ │ │ │ │ + b.n a46 <_Py_bytes_contains+0x18e> │ │ │ │ │ movs r5, #1 │ │ │ │ │ - b.n a42 <_Py_bytes_contains+0x18e> │ │ │ │ │ + b.n a46 <_Py_bytes_contains+0x18e> │ │ │ │ │ sub.w r9, r4, #2 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - bne.w 948 <_Py_bytes_contains+0x94> │ │ │ │ │ - b.n 9c6 <_Py_bytes_contains+0x112> │ │ │ │ │ + bne.w 94c <_Py_bytes_contains+0x94> │ │ │ │ │ + b.n 9ca <_Py_bytes_contains+0x112> │ │ │ │ │ asrs r3, r4, #2 │ │ │ │ │ add.w r3, r3, r3, lsl #1 │ │ │ │ │ cmp.w r3, r6, asr #2 │ │ │ │ │ - bge.n b62 <_Py_bytes_contains+0x2ae> │ │ │ │ │ + bge.n b66 <_Py_bytes_contains+0x2ae> │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ │ bl 474 <_Py_bytes_maketrans+0x8> │ │ │ │ │ R_ARM_THM_CALL stringlib__preprocess │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 5fc <_Py_bytes_find+0xec> │ │ │ │ │ R_ARM_THM_CALL stringlib__two_way │ │ │ │ │ mvns r5, r0 │ │ │ │ │ lsrs r5, r5, #31 │ │ │ │ │ - b.n a42 <_Py_bytes_contains+0x18e> │ │ │ │ │ + b.n a46 <_Py_bytes_contains+0x18e> │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_THM_CALL __stack_chk_fail │ │ │ │ │ mov r3, r4 │ │ │ │ │ movs r5, #1 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ strd r4, r5, [sp] │ │ │ │ │ - bl e40 │ │ │ │ │ + bl ddc │ │ │ │ │ R_ARM_THM_CALL stringlib_adaptive_find │ │ │ │ │ mvns r5, r0 │ │ │ │ │ lsrs r5, r5, #31 │ │ │ │ │ - b.n a42 <_Py_bytes_contains+0x18e> │ │ │ │ │ + b.n a46 <_Py_bytes_contains+0x18e> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n a48 <_Py_bytes_contains+0x194> │ │ │ │ │ + b.n a4c <_Py_bytes_contains+0x194> │ │ │ │ │ nop │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ │ │ │ │ │ -00000ba0 : │ │ │ │ │ +00000ba4 : │ │ │ │ │ stringlib_default_find(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ subs r4, r3, #1 │ │ │ │ │ mov r6, r3 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r5, r2 │ │ │ │ │ ldrb.w lr, [r2, r4] │ │ │ │ │ mov r9, r0 │ │ │ │ │ subs r1, r1, r3 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble.w d02 │ │ │ │ │ + ble.w d06 │ │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ │ movs r2, #1 │ │ │ │ │ and.w r0, r3, #31 │ │ │ │ │ cmp r3, lr │ │ │ │ │ ite eq │ │ │ │ │ subeq r7, r6, #2 │ │ │ │ │ movne r7, r4 │ │ │ │ │ lsls r2, r0 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq.n c42 │ │ │ │ │ + beq.n c46 │ │ │ │ │ ldrb r0, [r5, #1] │ │ │ │ │ movs r3, #1 │ │ │ │ │ and.w ip, r0, #31 │ │ │ │ │ cmp lr, r0 │ │ │ │ │ it eq │ │ │ │ │ subeq r7, r6, #3 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ lsl.w r3, r3, ip │ │ │ │ │ orr.w r2, r2, r3 │ │ │ │ │ - beq.n c42 │ │ │ │ │ + beq.n c46 │ │ │ │ │ ldrb r0, [r5, #2] │ │ │ │ │ movs r3, #1 │ │ │ │ │ and.w ip, r0, #31 │ │ │ │ │ cmp lr, r0 │ │ │ │ │ it eq │ │ │ │ │ subeq r7, r6, #4 │ │ │ │ │ cmp r4, #3 │ │ │ │ │ lsl.w r3, r3, ip │ │ │ │ │ orr.w r2, r2, r3 │ │ │ │ │ - beq.n c42 │ │ │ │ │ + beq.n c46 │ │ │ │ │ ldrb r0, [r5, #3] │ │ │ │ │ movs r3, #1 │ │ │ │ │ and.w ip, r0, #31 │ │ │ │ │ cmp lr, r0 │ │ │ │ │ it eq │ │ │ │ │ subeq r7, r6, #5 │ │ │ │ │ cmp r4, #4 │ │ │ │ │ lsl.w r3, r3, ip │ │ │ │ │ orr.w r2, r2, r3 │ │ │ │ │ - beq.n c42 │ │ │ │ │ + beq.n c46 │ │ │ │ │ add.w ip, r5, #3 │ │ │ │ │ subs r0, r6, #6 │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ ldrb.w r3, [ip, #1]! │ │ │ │ │ cmp lr, r3 │ │ │ │ │ it eq │ │ │ │ │ moveq r7, r0 │ │ │ │ │ and.w r3, r3, #31 │ │ │ │ │ subs r0, #1 │ │ │ │ │ lsl.w r3, r8, r3 │ │ │ │ │ orrs r2, r3 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - bne.n c28 │ │ │ │ │ + bne.n c2c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt.n d14 │ │ │ │ │ + blt.n d18 │ │ │ │ │ and.w r0, lr, #31 │ │ │ │ │ movs r3, #1 │ │ │ │ │ add.w ip, r9, r4 │ │ │ │ │ mov fp, r7 │ │ │ │ │ lsls r3, r0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ mov r8, r0 │ │ │ │ │ adds r2, r6, #1 │ │ │ │ │ mov sl, r6 │ │ │ │ │ - b.n c66 │ │ │ │ │ + b.n c6a │ │ │ │ │ add r0, r2 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - blt.n cc8 │ │ │ │ │ + blt.n ccc │ │ │ │ │ ldrb.w r6, [ip, r0] │ │ │ │ │ cmp r6, lr │ │ │ │ │ - beq.n c90 │ │ │ │ │ + beq.n c94 │ │ │ │ │ adds r7, r0, #1 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - bgt.n cc8 │ │ │ │ │ + bgt.n ccc │ │ │ │ │ add.w r6, ip, r0 │ │ │ │ │ ldrb r6, [r6, #1] │ │ │ │ │ and.w r6, r6, #31 │ │ │ │ │ lsr.w r6, r3, r6 │ │ │ │ │ lsls r6, r6, #31 │ │ │ │ │ - bpl.n c60 │ │ │ │ │ + bpl.n c64 │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldrb.w r6, [ip, r0] │ │ │ │ │ cmp r6, lr │ │ │ │ │ - bne.n c6e │ │ │ │ │ + bne.n c72 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble.n d1a │ │ │ │ │ + ble.n d1e │ │ │ │ │ ldrb r7, [r5, #0] │ │ │ │ │ ldrb.w r6, [r9, r0] │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - beq.n cda │ │ │ │ │ + beq.n cde │ │ │ │ │ adds r6, r0, #1 │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - bgt.n cbe │ │ │ │ │ + bgt.n cc2 │ │ │ │ │ add.w r6, ip, r0 │ │ │ │ │ ldrb r6, [r6, #1] │ │ │ │ │ and.w r6, r6, #31 │ │ │ │ │ lsr.w r6, r3, r6 │ │ │ │ │ lsls r7, r6, #31 │ │ │ │ │ - bmi.n cbe │ │ │ │ │ + bmi.n cc2 │ │ │ │ │ add.w r6, sl, #1 │ │ │ │ │ add r0, r6 │ │ │ │ │ - b.n cc4 │ │ │ │ │ + b.n cc8 │ │ │ │ │ add.w r6, fp, #1 │ │ │ │ │ add r0, r6 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bge.n c66 │ │ │ │ │ + bge.n c6a │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ it ne │ │ │ │ │ movne.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ mov r0, r8 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq.n cfa │ │ │ │ │ + beq.n cfe │ │ │ │ │ add.w r7, r9, r0 │ │ │ │ │ movs r6, #1 │ │ │ │ │ strd fp, r0, [sp] │ │ │ │ │ ldrb r0, [r5, r6] │ │ │ │ │ ldrb.w fp, [r7, #1]! │ │ │ │ │ cmp fp, r0 │ │ │ │ │ - beq.n d0c │ │ │ │ │ + beq.n d10 │ │ │ │ │ ldrd fp, r0, [sp] │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - bne.n c9e │ │ │ │ │ + bne.n ca2 │ │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ │ - cbz r6, d1e │ │ │ │ │ + cbz r6, d22 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b.n cd2 │ │ │ │ │ + b.n cd6 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt.n d14 │ │ │ │ │ + blt.n d18 │ │ │ │ │ mov r7, r4 │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n c46 │ │ │ │ │ + b.n c4a │ │ │ │ │ adds r6, #1 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - bgt.n ce8 │ │ │ │ │ - b.n cf2 │ │ │ │ │ + bgt.n cec │ │ │ │ │ + b.n cf6 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ - b.n cc8 │ │ │ │ │ + b.n ccc │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n cf6 │ │ │ │ │ + b.n cfa │ │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ cmp r8, r6 │ │ │ │ │ - beq.n cd2 │ │ │ │ │ + beq.n cd6 │ │ │ │ │ add r0, sl │ │ │ │ │ - b.n cc4 │ │ │ │ │ + b.n cc8 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.shstrtab {} │ │ │ │ │ @@ -1,11 +1,12 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.shstrtab': │ │ │ │ │ 0x00000000 002e7379 6d746162 002e7374 72746162 ..symtab..strtab │ │ │ │ │ 0x00000010 002e7368 73747274 6162002e 72656c2e ..shstrtab..rel. │ │ │ │ │ 0x00000020 74657874 002e6461 7461002e 62737300 text..data..bss. │ │ │ │ │ 0x00000030 2e72656c 2e746578 742e686f 74002e72 .rel.text.hot..r │ │ │ │ │ - 0x00000040 6f646174 612e7374 72312e34 002e726f odata.str1.4..ro │ │ │ │ │ - 0x00000050 64617461 002e6e6f 74652e47 4e552d73 data..note.GNU-s │ │ │ │ │ - 0x00000060 7461636b 002e4152 4d2e6174 74726962 tack..ARM.attrib │ │ │ │ │ - 0x00000070 75746573 00 utes. │ │ │ │ │ + 0x00000040 6f646174 612e7374 72312e34 002e7265 odata.str1.4..re │ │ │ │ │ + 0x00000050 6c2e7465 78742e75 6e6c696b 656c7900 l.text.unlikely. │ │ │ │ │ + 0x00000060 2e726f64 61746100 2e6e6f74 652e474e .rodata..note.GN │ │ │ │ │ + 0x00000070 552d7374 61636b00 2e41524d 2e617474 U-stack..ARM.att │ │ │ │ │ + 0x00000080 72696275 74657300 ributes. │ │ │ ├── call.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: 18228 (bytes into file) │ │ │ │ │ + Start of section headers: 18248 (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 0x4734: │ │ │ │ │ +There are 16 section headers, starting at offset 0x4748: │ │ │ │ │ │ │ │ │ │ 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 0001cc 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 00388c 0000e8 08 I 13 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 0038a0 0000e8 08 I 13 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 000200 000000 00 WA 0 0 1 │ │ │ │ │ [ 4] .bss NOBITS 00000000 000200 000000 00 WA 0 0 1 │ │ │ │ │ [ 5] .rodata.str1.4 PROGBITS 00000000 000200 00027e 01 AMS 0 0 4 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 000480 002034 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 003974 000b60 08 I 13 6 4 │ │ │ │ │ - [ 8] .text.unlikely PROGBITS 00000000 0024b4 00045c 00 AX 0 0 4 │ │ │ │ │ - [ 9] .rel.text.unlikely REL 00000000 0044d4 0001d8 08 I 13 8 4 │ │ │ │ │ - [10] .rodata PROGBITS 00000000 002910 000014 00 A 0 0 4 │ │ │ │ │ - [11] .note.GNU-stack PROGBITS 00000000 002924 000000 00 0 0 1 │ │ │ │ │ - [12] .ARM.attributes ARM_ATTRIBUTES 00000000 002924 000033 00 0 0 1 │ │ │ │ │ - [13] .symtab SYMTAB 00000000 002958 000920 10 14 79 4 │ │ │ │ │ - [14] .strtab STRTAB 00000000 003278 000613 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 00000000 0046ac 000088 00 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 000480 002048 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 003988 000b60 08 I 13 6 4 │ │ │ │ │ + [ 8] .text.unlikely PROGBITS 00000000 0024c8 00045c 00 AX 0 0 4 │ │ │ │ │ + [ 9] .rel.text.unlikely REL 00000000 0044e8 0001d8 08 I 13 8 4 │ │ │ │ │ + [10] .rodata PROGBITS 00000000 002924 000014 00 A 0 0 4 │ │ │ │ │ + [11] .note.GNU-stack PROGBITS 00000000 002938 000000 00 0 0 1 │ │ │ │ │ + [12] .ARM.attributes ARM_ATTRIBUTES 00000000 002938 000033 00 0 0 1 │ │ │ │ │ + [13] .symtab SYMTAB 00000000 00296c 000920 10 14 79 4 │ │ │ │ │ + [14] .strtab STRTAB 00000000 00328c 000613 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 00000000 0046c0 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 {} │ │ │ │ │ @@ -34,27 +34,27 @@ │ │ │ │ │ 30: 00001314 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 31: 00001318 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 32: 000013d8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 33: 000013dc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 34: 000016e4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 35: 000016ec 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 36: 00000104 0 NOTYPE LOCAL DEFAULT 5 .LC6 │ │ │ │ │ - 37: 00001c00 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 38: 00001c04 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 39: 00001d94 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 40: 00001d98 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 37: 00001c14 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 38: 00001c18 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 39: 00001da8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 40: 00001dac 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 41: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 42: 00000030 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 43: 00000034 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 44: 0000009c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 45: 000000a0 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 46: 00000120 0 NOTYPE LOCAL DEFAULT 5 .LC7 │ │ │ │ │ 47: 00000160 0 NOTYPE LOCAL DEFAULT 5 .LC8 │ │ │ │ │ 48: 00000180 0 NOTYPE LOCAL DEFAULT 5 .LC9 │ │ │ │ │ - 49: 00002030 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 49: 00002044 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 50: 00000000 0 NOTYPE LOCAL DEFAULT 8 $t │ │ │ │ │ 51: 0000001c 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ 52: 000001a0 0 NOTYPE LOCAL DEFAULT 5 .LC10 │ │ │ │ │ 53: 00000020 0 NOTYPE LOCAL DEFAULT 8 $t │ │ │ │ │ 54: 000000d0 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ 55: 000001cc 0 NOTYPE LOCAL DEFAULT 5 .LC11 │ │ │ │ │ 56: 000000d4 0 NOTYPE LOCAL DEFAULT 8 $t │ │ │ │ │ @@ -93,48 +93,48 @@ │ │ │ │ │ 89: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTuple_FromArray │ │ │ │ │ 90: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyDict_FromItems │ │ │ │ │ 91: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckRecursiveCall │ │ │ │ │ 92: 000006ed 196 FUNC GLOBAL DEFAULT 6 PyObject_Vectorcall │ │ │ │ │ 93: 000007b1 712 FUNC GLOBAL DEFAULT 6 PyObject_VectorcallDict │ │ │ │ │ 94: 000012c5 84 FUNC GLOBAL HIDDEN 6 _PyFunction_Vectorcall │ │ │ │ │ 95: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_Vector │ │ │ │ │ - 96: 00001709 592 FUNC GLOBAL HIDDEN 6 _PyStack_UnpackDict │ │ │ │ │ + 96: 00001709 610 FUNC GLOBAL HIDDEN 6 _PyStack_UnpackDict │ │ │ │ │ 97: 00000a79 468 FUNC GLOBAL HIDDEN 6 _PyObject_VectorcallDictTstate │ │ │ │ │ 98: 00000c4d 448 FUNC GLOBAL DEFAULT 6 PyObject_VectorcallMethod │ │ │ │ │ 99: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GetMethodStackRef │ │ │ │ │ - 100: 00001d99 426 FUNC GLOBAL HIDDEN 6 _PyObject_VectorcallPrepend │ │ │ │ │ + 100: 00001dad 426 FUNC GLOBAL HIDDEN 6 _PyObject_VectorcallPrepend │ │ │ │ │ 101: 00000e21 60 FUNC GLOBAL DEFAULT 6 PyObject_CallFunctionObjArgs │ │ │ │ │ 102: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ 103: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ 104: 00001029 580 FUNC GLOBAL DEFAULT 6 PyObject_CallMethod │ │ │ │ │ 105: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetAttrString │ │ │ │ │ 106: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyCallable_Check │ │ │ │ │ 107: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ 108: 00001319 196 FUNC GLOBAL DEFAULT 6 PyObject_CallOneArg │ │ │ │ │ 109: 000013dd 810 FUNC GLOBAL HIDDEN 6 _PyObject_Call_Prepend │ │ │ │ │ 110: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ 111: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ 112: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Next │ │ │ │ │ 113: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_NoMemory │ │ │ │ │ 114: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_SetString │ │ │ │ │ - 115: 00001959 270 FUNC GLOBAL HIDDEN 6 _PyStack_UnpackDict_Free │ │ │ │ │ - 116: 00001a69 56 FUNC GLOBAL HIDDEN 6 _PyStack_UnpackDict_FreeNoDecRef │ │ │ │ │ - 117: 00001aa1 356 FUNC GLOBAL DEFAULT 6 PyObject_Call │ │ │ │ │ - 118: 00001c05 222 FUNC GLOBAL HIDDEN 6 _PyObject_Call │ │ │ │ │ - 119: 00001ce5 180 FUNC GLOBAL DEFAULT 6 PyObject_CallMethodObjArgs │ │ │ │ │ + 115: 0000196d 270 FUNC GLOBAL HIDDEN 6 _PyStack_UnpackDict_Free │ │ │ │ │ + 116: 00001a7d 56 FUNC GLOBAL HIDDEN 6 _PyStack_UnpackDict_FreeNoDecRef │ │ │ │ │ + 117: 00001ab5 356 FUNC GLOBAL DEFAULT 6 PyObject_Call │ │ │ │ │ + 118: 00001c19 222 FUNC GLOBAL HIDDEN 6 _PyObject_Call │ │ │ │ │ + 119: 00001cf9 180 FUNC GLOBAL DEFAULT 6 PyObject_CallMethodObjArgs │ │ │ │ │ 120: 00000001 52 FUNC GLOBAL DEFAULT 1 PyObject_CallNoArgs │ │ │ │ │ - 121: 00001f45 18 FUNC GLOBAL DEFAULT 6 PyVectorcall_Function │ │ │ │ │ + 121: 00001f59 18 FUNC GLOBAL DEFAULT 6 PyVectorcall_Function │ │ │ │ │ 122: 00000035 108 FUNC GLOBAL DEFAULT 1 _PyObject_CallMethod │ │ │ │ │ 123: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetAttr │ │ │ │ │ 124: 000000a1 42 FUNC GLOBAL DEFAULT 1 _PyStack_AsDict │ │ │ │ │ 125: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyModule_Type │ │ │ │ │ 126: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyModule_GetNameObject │ │ │ │ │ 127: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetOptionalAttr │ │ │ │ │ 128: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_Clear │ │ │ │ │ - 129: 00001f59 220 FUNC GLOBAL DEFAULT 6 PyObject_CallObject │ │ │ │ │ + 129: 00001f6d 220 FUNC GLOBAL DEFAULT 6 PyObject_CallObject │ │ │ │ │ 130: 00000001 32 FUNC GLOBAL DEFAULT 8 PyCFunction_Call │ │ │ │ │ 131: 00000021 180 FUNC GLOBAL DEFAULT 8 PyVectorcall_Call │ │ │ │ │ 132: 000000f5 92 FUNC GLOBAL HIDDEN 8 _Py_CheckSlotResult │ │ │ │ │ 133: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FatalErrorFormat │ │ │ │ │ 134: 00000151 60 FUNC GLOBAL DEFAULT 8 PyEval_CallFunction │ │ │ │ │ 135: 0000018d 60 FUNC GLOBAL DEFAULT 8 _PyObject_CallFunction_SizeT │ │ │ │ │ 136: 000001c9 108 FUNC GLOBAL DEFAULT 8 PyEval_CallMethod │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x388c contains 29 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x38a0 contains 29 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000026 0000050a R_ARM_THM_CALL 0000038d _PyObject_VectorcallTstate │ │ │ │ │ 00000030 0000576b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000056 00007b0a R_ARM_THM_CALL 00000000 PyObject_GetAttr │ │ │ │ │ 00000068 00001d0a R_ARM_THM_CALL 0000126d callmethod │ │ │ │ │ 00000080 0000520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000092 0000060a R_ARM_THM_CALL 000000d5 null_error.isra.0 │ │ │ │ │ @@ -27,15 +27,15 @@ │ │ │ │ │ 00000194 0000520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000001a4 0000520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000001ac 0000800a R_ARM_THM_CALL 00000000 _PyErr_Clear │ │ │ │ │ 000001b4 0000520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000001c4 0000520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000108 0000561e R_ARM_THM_JUMP24 00000000 _PyErr_Format │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x3974 contains 364 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x3988 contains 364 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000044 0000500a R_ARM_THM_CALL 00000000 _Py_VaBuildStack │ │ │ │ │ 00000100 0000510a R_ARM_THM_CALL 000004ed _PyObject_MakeTpCall │ │ │ │ │ 00000128 0000520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000130 0000520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000138 0000520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000140 0000520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ @@ -206,15 +206,15 @@ │ │ │ │ │ 00000db2 0000542f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ 00000db6 00005430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ 00000dc2 0000032f R_ARM_THM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ 00000dc6 00000b2f R_ARM_THM_MOVW_ABS_NC 0000008c .LC3 │ │ │ │ │ 00000dca 00000330 R_ARM_THM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ 00000dd2 00000b30 R_ARM_THM_MOVT_ABS 0000008c .LC3 │ │ │ │ │ 00000dd8 0000550a R_ARM_THM_CALL 00000000 _PyErr_FormatFromCauseTstate │ │ │ │ │ -00000df0 0000640a R_ARM_THM_CALL 00001d99 _PyObject_VectorcallPrepend │ │ │ │ │ +00000df0 0000640a R_ARM_THM_CALL 00001dad _PyObject_VectorcallPrepend │ │ │ │ │ 00000e00 0000520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000e08 0000576b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000e58 0000576b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000f50 0000510a R_ARM_THM_CALL 000004ed _PyObject_MakeTpCall │ │ │ │ │ 00000fa2 0000660a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00000fb8 0000530a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000fd2 0000542f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ @@ -311,107 +311,107 @@ │ │ │ │ │ 000016c8 0000520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000016d2 0000520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000016d8 0000520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000016e4 0000576b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000016e8 0000576b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000016f8 00005f0a R_ARM_THM_CALL 00000000 _PyEval_Vector │ │ │ │ │ 00001700 0000520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000173a 0000660a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00001748 00006f0a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -000017ca 0000700a R_ARM_THM_CALL 00000000 PyDict_Next │ │ │ │ │ -00001802 0000700a R_ARM_THM_CALL 00000000 PyDict_Next │ │ │ │ │ -00001842 0000700a R_ARM_THM_CALL 00000000 PyDict_Next │ │ │ │ │ -0000188c 0000700a R_ARM_THM_CALL 00000000 PyDict_Next │ │ │ │ │ -000018c4 0000700a R_ARM_THM_CALL 00000000 PyDict_Next │ │ │ │ │ -00001922 0000710a R_ARM_THM_CALL 00000000 _PyErr_NoMemory │ │ │ │ │ -0000192c 00006b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001930 00006b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001936 0000242f R_ARM_THM_MOVW_ABS_NC 00000104 .LC6 │ │ │ │ │ -0000193a 00002430 R_ARM_THM_MOVT_ABS 00000104 .LC6 │ │ │ │ │ -00001940 0000720a R_ARM_THM_CALL 00000000 _PyErr_SetString │ │ │ │ │ -0000194a 0000730a R_ARM_THM_CALL 00001959 _PyStack_UnpackDict_Free │ │ │ │ │ -00001952 0000530a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000019fe 0000530a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001a1e 0000520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001a28 0000520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000173e 0000660a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000174c 00006f0a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +000017c8 0000700a R_ARM_THM_CALL 00000000 PyDict_Next │ │ │ │ │ +00001808 0000700a R_ARM_THM_CALL 00000000 PyDict_Next │ │ │ │ │ +0000184a 0000700a R_ARM_THM_CALL 00000000 PyDict_Next │ │ │ │ │ +0000189a 0000700a R_ARM_THM_CALL 00000000 PyDict_Next │ │ │ │ │ +000018d6 0000700a R_ARM_THM_CALL 00000000 PyDict_Next │ │ │ │ │ +00001934 0000710a R_ARM_THM_CALL 00000000 _PyErr_NoMemory │ │ │ │ │ +0000193e 00006b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001942 00006b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001948 0000242f R_ARM_THM_MOVW_ABS_NC 00000104 .LC6 │ │ │ │ │ +0000194c 00002430 R_ARM_THM_MOVT_ABS 00000104 .LC6 │ │ │ │ │ +00001952 0000720a R_ARM_THM_CALL 00000000 _PyErr_SetString │ │ │ │ │ +0000195c 0000730a R_ARM_THM_CALL 0000196d _PyStack_UnpackDict_Free │ │ │ │ │ +00001964 0000530a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001a12 0000530a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00001a32 0000520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001a3e 0000520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001a50 0000520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001a5a 0000520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001a7c 0000530a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001b3a 0000600a R_ARM_THM_CALL 00001709 _PyStack_UnpackDict │ │ │ │ │ -00001b5e 0000730a R_ARM_THM_CALL 00001959 _PyStack_UnpackDict_Free │ │ │ │ │ -00001b8e 0000542f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00001b92 00005430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00001b9a 0000032f R_ARM_THM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ -00001b9e 00000330 R_ARM_THM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ -00001ba4 0000550a R_ARM_THM_CALL 00000000 _PyErr_FormatFromCauseTstate │ │ │ │ │ -00001baa 0000542f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00001bae 00005430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00001bb6 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001bba 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001bc0 0000560a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00001bca 00000d0a R_ARM_THM_CALL 000000cd object_is_not_callable │ │ │ │ │ -00001bda 00000c2f R_ARM_THM_MOVW_ABS_NC 000000b8 .LC4 │ │ │ │ │ -00001bde 00000c30 R_ARM_THM_MOVT_ABS 000000b8 .LC4 │ │ │ │ │ -00001be4 00005b0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001bf8 0000520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001c00 0000576b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001c84 0000600a R_ARM_THM_CALL 00001709 _PyStack_UnpackDict │ │ │ │ │ -00001ca6 0000730a R_ARM_THM_CALL 00001959 _PyStack_UnpackDict_Free │ │ │ │ │ -00001cb4 00000d0a R_ARM_THM_CALL 000000cd object_is_not_callable │ │ │ │ │ -00001ccc 00000c2f R_ARM_THM_MOVW_ABS_NC 000000b8 .LC4 │ │ │ │ │ -00001cd0 00000c30 R_ARM_THM_MOVT_ABS 000000b8 .LC4 │ │ │ │ │ -00001cd6 00005b0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001d20 0000630a R_ARM_THM_CALL 00000000 _PyObject_GetMethodStackRef │ │ │ │ │ -00001d64 0000520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001d74 0000520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001d8c 0000060a R_ARM_THM_CALL 000000d5 null_error.isra.0 │ │ │ │ │ -00001d94 0000576b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001dde 00006e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00001e0a 0000580a R_ARM_THM_CALL 00000439 _Py_CheckFunctionResult │ │ │ │ │ -00001e4a 0000580a R_ARM_THM_CALL 00000439 _Py_CheckFunctionResult │ │ │ │ │ -00001e6a 0000510a R_ARM_THM_CALL 000004ed _PyObject_MakeTpCall │ │ │ │ │ -00001e86 0000510a R_ARM_THM_CALL 000004ed _PyObject_MakeTpCall │ │ │ │ │ -00001eba 0000580a R_ARM_THM_CALL 00000439 _Py_CheckFunctionResult │ │ │ │ │ -00001ece 0000510a R_ARM_THM_CALL 000004ed _PyObject_MakeTpCall │ │ │ │ │ -00001ee6 0000510a R_ARM_THM_CALL 000004ed _PyObject_MakeTpCall │ │ │ │ │ -00001ef4 0000530a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001f02 0000660a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00001f1a 00006e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00001f3c 0000710a R_ARM_THM_CALL 00000000 _PyErr_NoMemory │ │ │ │ │ -00001ff2 00000c2f R_ARM_THM_MOVW_ABS_NC 000000b8 .LC4 │ │ │ │ │ -00001ff6 00000c30 R_ARM_THM_MOVT_ABS 000000b8 .LC4 │ │ │ │ │ -00001ffc 00005b0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -0000200e 00000d0a R_ARM_THM_CALL 000000cd object_is_not_callable │ │ │ │ │ -00002014 00006b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002018 00006b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000201e 0000302f R_ARM_THM_MOVW_ABS_NC 00000180 .LC9 │ │ │ │ │ -00002022 00003030 R_ARM_THM_MOVT_ABS 00000180 .LC9 │ │ │ │ │ -00002028 0000720a R_ARM_THM_CALL 00000000 _PyErr_SetString │ │ │ │ │ -00002030 0000576b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001a3c 0000520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001a46 0000520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001a52 0000520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001a64 0000520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001a6e 0000520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001a90 0000530a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001b4e 0000600a R_ARM_THM_CALL 00001709 _PyStack_UnpackDict │ │ │ │ │ +00001b72 0000730a R_ARM_THM_CALL 0000196d _PyStack_UnpackDict_Free │ │ │ │ │ +00001ba2 0000542f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00001ba6 00005430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00001bae 0000032f R_ARM_THM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ +00001bb2 00000330 R_ARM_THM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ +00001bb8 0000550a R_ARM_THM_CALL 00000000 _PyErr_FormatFromCauseTstate │ │ │ │ │ +00001bbe 0000542f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00001bc2 00005430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00001bca 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001bce 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001bd4 0000560a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00001bde 00000d0a R_ARM_THM_CALL 000000cd object_is_not_callable │ │ │ │ │ +00001bee 00000c2f R_ARM_THM_MOVW_ABS_NC 000000b8 .LC4 │ │ │ │ │ +00001bf2 00000c30 R_ARM_THM_MOVT_ABS 000000b8 .LC4 │ │ │ │ │ +00001bf8 00005b0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001c0c 0000520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001c14 0000576b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001c98 0000600a R_ARM_THM_CALL 00001709 _PyStack_UnpackDict │ │ │ │ │ +00001cba 0000730a R_ARM_THM_CALL 0000196d _PyStack_UnpackDict_Free │ │ │ │ │ +00001cc8 00000d0a R_ARM_THM_CALL 000000cd object_is_not_callable │ │ │ │ │ +00001ce0 00000c2f R_ARM_THM_MOVW_ABS_NC 000000b8 .LC4 │ │ │ │ │ +00001ce4 00000c30 R_ARM_THM_MOVT_ABS 000000b8 .LC4 │ │ │ │ │ +00001cea 00005b0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001d34 0000630a R_ARM_THM_CALL 00000000 _PyObject_GetMethodStackRef │ │ │ │ │ +00001d78 0000520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001d88 0000520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001da0 0000060a R_ARM_THM_CALL 000000d5 null_error.isra.0 │ │ │ │ │ +00001da8 0000576b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001df2 00006e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00001e1e 0000580a R_ARM_THM_CALL 00000439 _Py_CheckFunctionResult │ │ │ │ │ +00001e5e 0000580a R_ARM_THM_CALL 00000439 _Py_CheckFunctionResult │ │ │ │ │ +00001e7e 0000510a R_ARM_THM_CALL 000004ed _PyObject_MakeTpCall │ │ │ │ │ +00001e9a 0000510a R_ARM_THM_CALL 000004ed _PyObject_MakeTpCall │ │ │ │ │ +00001ece 0000580a R_ARM_THM_CALL 00000439 _Py_CheckFunctionResult │ │ │ │ │ +00001ee2 0000510a R_ARM_THM_CALL 000004ed _PyObject_MakeTpCall │ │ │ │ │ +00001efa 0000510a R_ARM_THM_CALL 000004ed _PyObject_MakeTpCall │ │ │ │ │ +00001f08 0000530a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001f16 0000660a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00001f2e 00006e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00001f50 0000710a R_ARM_THM_CALL 00000000 _PyErr_NoMemory │ │ │ │ │ +00002006 00000c2f R_ARM_THM_MOVW_ABS_NC 000000b8 .LC4 │ │ │ │ │ +0000200a 00000c30 R_ARM_THM_MOVT_ABS 000000b8 .LC4 │ │ │ │ │ +00002010 00005b0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00002022 00000d0a R_ARM_THM_CALL 000000cd object_is_not_callable │ │ │ │ │ +00002028 00006b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000202c 00006b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002032 0000302f R_ARM_THM_MOVW_ABS_NC 00000180 .LC9 │ │ │ │ │ +00002036 00003030 R_ARM_THM_MOVT_ABS 00000180 .LC9 │ │ │ │ │ +0000203c 0000720a R_ARM_THM_CALL 00000000 _PyErr_SetString │ │ │ │ │ +00002044 0000576b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000003d6 0000511e R_ARM_THM_JUMP24 000004ed _PyObject_MakeTpCall │ │ │ │ │ 00000b08 0000511e R_ARM_THM_JUMP24 000004ed _PyObject_MakeTpCall │ │ │ │ │ 00000e1c 0000521e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00001a18 0000521e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00001a98 0000521e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00001b72 0000581e R_ARM_THM_JUMP24 00000439 _Py_CheckFunctionResult │ │ │ │ │ -00001c70 0000581e R_ARM_THM_JUMP24 00000439 _Py_CheckFunctionResult │ │ │ │ │ -00001fd0 0000581e R_ARM_THM_JUMP24 00000439 _Py_CheckFunctionResult │ │ │ │ │ +00001a2c 0000521e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00001aac 0000521e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00001b86 0000581e R_ARM_THM_JUMP24 00000439 _Py_CheckFunctionResult │ │ │ │ │ +00001c84 0000581e R_ARM_THM_JUMP24 00000439 _Py_CheckFunctionResult │ │ │ │ │ +00001fe4 0000581e R_ARM_THM_JUMP24 00000439 _Py_CheckFunctionResult │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x44d4 contains 59 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x44e8 contains 59 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000001c 0000576b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000054 00006b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000058 00006b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 0000005e 0000342f R_ARM_THM_MOVW_ABS_NC 000001a0 .LC10 │ │ │ │ │ 00000062 00003430 R_ARM_THM_MOVT_ABS 000001a0 .LC10 │ │ │ │ │ 0000006a 0000560a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ 00000092 0000600a R_ARM_THM_CALL 00001709 _PyStack_UnpackDict │ │ │ │ │ -000000b2 0000730a R_ARM_THM_CALL 00001959 _PyStack_UnpackDict_Free │ │ │ │ │ +000000b2 0000730a R_ARM_THM_CALL 0000196d _PyStack_UnpackDict_Free │ │ │ │ │ 000000d0 0000576b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000000dc 0000542f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ 000000e0 00005430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ 000000e4 0000372f R_ARM_THM_MOVW_ABS_NC 000001cc .LC11 │ │ │ │ │ 000000e8 00003730 R_ARM_THM_MOVT_ABS 000001cc .LC11 │ │ │ │ │ 0000011a 0000392f R_ARM_THM_MOVW_ABS_NC 000001f0 .LC12 │ │ │ │ │ 0000011e 00003930 R_ARM_THM_MOVT_ABS 000001f0 .LC12 │ │ │ │ │ @@ -451,11 +451,11 @@ │ │ │ │ │ 0000040c 00006b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000410 00006b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000414 0000492f R_ARM_THM_MOVW_ABS_NC 0000025c .LC14 │ │ │ │ │ 00000418 00004930 R_ARM_THM_MOVT_ABS 0000025c .LC14 │ │ │ │ │ 0000041e 0000720a R_ARM_THM_CALL 00000000 _PyErr_SetString │ │ │ │ │ 00000430 0000610a R_ARM_THM_CALL 00000a79 _PyObject_VectorcallDictTstate │ │ │ │ │ 00000450 0000576b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000016 0000761e R_ARM_THM_JUMP24 00001c05 _PyObject_Call │ │ │ │ │ +00000016 0000761e R_ARM_THM_JUMP24 00001c19 _PyObject_Call │ │ │ │ │ 000000c4 0000581e R_ARM_THM_JUMP24 00000439 _Py_CheckFunctionResult │ │ │ │ │ 000000ee 0000721e R_ARM_THM_JUMP24 00000000 _PyErr_SetString │ │ │ │ │ -00000446 0000761e R_ARM_THM_JUMP24 00001c05 _PyObject_Call │ │ │ │ │ +00000446 0000761e R_ARM_THM_JUMP24 00001c19 _PyObject_Call │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -10,17 +10,16 @@ │ │ │ │ │ argument list must be a tuple │ │ │ │ │ '%.200s' object does not support vectorcall │ │ │ │ │ null argument to internal routine │ │ │ │ │ Slot %s of type %s failed without setting an exception │ │ │ │ │ Slot %s of type %s succeeded with an exception set │ │ │ │ │ keyword list must be a dictionary │ │ │ │ │ KFbF!F(F │ │ │ │ │ - CFZFIF0F │ │ │ │ │ -`ZFCFIF0F │ │ │ │ │ -IF0FZhRm │ │ │ │ │ +KFZFQF0F │ │ │ │ │ +`ZFKFQF0F │ │ │ │ │ _Py_CheckSlotResult │ │ │ │ │ _PyObject_VectorcallTstate │ │ │ │ │ null_error.isra.0 │ │ │ │ │ _PyObject_CallFunctionVa │ │ │ │ │ object_is_not_callable │ │ │ │ │ PyStackRef_XCLOSE │ │ │ │ │ object_vacall │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -1609,15 +1609,15 @@ │ │ │ │ │ adds r3, r4, #4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ add.w r7, r8, #4294967295 @ 0xffffffff │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str.w r9, [sp, #4] │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ - bl 1d98 <_PyObject_VectorcallPrepend> │ │ │ │ │ + bl 1dac <_PyObject_VectorcallPrepend> │ │ │ │ │ R_ARM_THM_CALL _PyObject_VectorcallPrepend │ │ │ │ │ mov r4, r0 │ │ │ │ │ b.n cd0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne.n db2 │ │ │ │ │ @@ -2672,607 +2672,611 @@ │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ mov r6, r3 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ movw r3, #65534 @ 0xfffe │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ - ldr r7, [r6, #8] │ │ │ │ │ + ldr.w r8, [r6, #8] │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ - subs r3, r3, r7 │ │ │ │ │ + sub.w r3, r3, r8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - blt.w 1920 <_PyStack_UnpackDict+0x218> │ │ │ │ │ + blt.w 1932 <_PyStack_UnpackDict+0x22a> │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ mov r4, r2 │ │ │ │ │ - add r0, r7 │ │ │ │ │ + add r0, r8 │ │ │ │ │ mov r5, r1 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ - mov sl, r0 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1920 <_PyStack_UnpackDict+0x218> │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + beq.w 1932 <_PyStack_UnpackDict+0x22a> │ │ │ │ │ + mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_New │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1950 <_PyStack_UnpackDict+0x248> │ │ │ │ │ - add.w r3, sl, #4 │ │ │ │ │ + beq.w 1962 <_PyStack_UnpackDict+0x25a> │ │ │ │ │ + adds r3, r7, #4 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - ble.n 17b2 <_PyStack_UnpackDict+0xaa> │ │ │ │ │ + ble.n 17b0 <_PyStack_UnpackDict+0xa8> │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 1908 <_PyStack_UnpackDict+0x200> │ │ │ │ │ + bge.w 191e <_PyStack_UnpackDict+0x216> │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - str.w r2, [sl, #4] │ │ │ │ │ - beq.n 17b2 <_PyStack_UnpackDict+0xaa> │ │ │ │ │ + str r2, [r7, #4] │ │ │ │ │ + beq.n 17b0 <_PyStack_UnpackDict+0xa8> │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 1914 <_PyStack_UnpackDict+0x20c> │ │ │ │ │ + bge.w 1928 <_PyStack_UnpackDict+0x220> │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - str.w r2, [sl, #8] │ │ │ │ │ - beq.n 17b2 <_PyStack_UnpackDict+0xaa> │ │ │ │ │ + str r2, [r7, #8] │ │ │ │ │ + beq.n 17b0 <_PyStack_UnpackDict+0xa8> │ │ │ │ │ adds r1, r5, #4 │ │ │ │ │ - add.w r2, sl, #8 │ │ │ │ │ - add.w ip, sl, r4, lsl #2 │ │ │ │ │ + add.w r2, r7, #8 │ │ │ │ │ + add.w ip, r7, r4, lsl #2 │ │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ adds r5, r0, #1 │ │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 18fc <_PyStack_UnpackDict+0x1f4> │ │ │ │ │ + bge.w 1912 <_PyStack_UnpackDict+0x20a> │ │ │ │ │ str r5, [r3, #0] │ │ │ │ │ str.w r3, [r2, #4]! │ │ │ │ │ cmp r2, ip │ │ │ │ │ - bne.n 1798 <_PyStack_UnpackDict+0x90> │ │ │ │ │ - add.w r8, sp, #28 │ │ │ │ │ + bne.n 1796 <_PyStack_UnpackDict+0x8e> │ │ │ │ │ + add.w r9, sp, #28 │ │ │ │ │ add.w fp, sp, #24 │ │ │ │ │ - add.w r9, sp, #20 │ │ │ │ │ - mov r3, r8 │ │ │ │ │ + add.w sl, sp, #20 │ │ │ │ │ + mov r3, r9 │ │ │ │ │ mov r2, fp │ │ │ │ │ - mov r1, r9 │ │ │ │ │ + mov r1, sl │ │ │ │ │ mov r0, r6 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r5, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_Next │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18d0 <_PyStack_UnpackDict+0x1c8> │ │ │ │ │ + beq.w 18e0 <_PyStack_UnpackDict+0x1d8> │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r5, [r2, #84] @ 0x54 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ and.w r5, r5, #268435456 @ 0x10000000 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 18dc <_PyStack_UnpackDict+0x1d4> │ │ │ │ │ - str r3, [r7, #16] │ │ │ │ │ + blt.w 18ee <_PyStack_UnpackDict+0x1e6> │ │ │ │ │ + str.w r3, [r8, #16] │ │ │ │ │ lsls r2, r4, #2 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ add r1, r2 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 18f6 <_PyStack_UnpackDict+0x1ee> │ │ │ │ │ + blt.w 190c <_PyStack_UnpackDict+0x204> │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ mov r2, fp │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - mov r1, r9 │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + mov r1, sl │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_Next │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18ce <_PyStack_UnpackDict+0x1c6> │ │ │ │ │ + beq.n 18de <_PyStack_UnpackDict+0x1d6> │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ ands r5, r2 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r3, #0] │ │ │ │ │ - str r3, [r7, #20] │ │ │ │ │ + str.w r3, [r8, #20] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ adds r2, r3, #4 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ add r1, r2 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r3, #0] │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ mov r2, fp │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - mov r1, r9 │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + mov r1, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_Next │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18ce <_PyStack_UnpackDict+0x1c6> │ │ │ │ │ + beq.n 18de <_PyStack_UnpackDict+0x1d6> │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ ands r5, r2 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r3, #0] │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ - str r3, [r7, #24] │ │ │ │ │ + str.w r3, [r8, #24] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - adds r3, #4 │ │ │ │ │ - adds r0, r1, r3 │ │ │ │ │ + add r3, r1 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ - adds r3, #4 │ │ │ │ │ - str r4, [sp, #8] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - add sl, r3 │ │ │ │ │ - it lt │ │ │ │ │ + itt lt │ │ │ │ │ addlt r1, #1 │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - it lt │ │ │ │ │ strlt r1, [r2, #0] │ │ │ │ │ - mov r1, r9 │ │ │ │ │ - str r2, [r0, #0] │ │ │ │ │ + str r2, [r3, #4] │ │ │ │ │ + mov r1, sl │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ mov r2, fp │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - add.w r4, r7, #24 │ │ │ │ │ + adds r3, #8 │ │ │ │ │ + add r7, r3 │ │ │ │ │ + add.w r3, r8, #24 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r6, r9 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_Next │ │ │ │ │ - cbz r0, 18cc <_PyStack_UnpackDict+0x1c4> │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - mov r1, r9 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ │ + cbz r0, 18de <_PyStack_UnpackDict+0x1d6> │ │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ ands r5, r2 │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ - strlt r2, [r3, #0] │ │ │ │ │ - str.w r3, [r4, #4]! │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ + strlt r2, [r1, #0] │ │ │ │ │ + str.w r1, [r3, #4]! │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ │ + cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ - addlt r2, #1 │ │ │ │ │ - strlt r2, [r3, #0] │ │ │ │ │ - str.w r3, [sl, #4]! │ │ │ │ │ + addlt r1, #1 │ │ │ │ │ + strlt r1, [r2, #0] │ │ │ │ │ + str.w r2, [r7, #4]! │ │ │ │ │ + mov r1, sl │ │ │ │ │ mov r2, fp │ │ │ │ │ - mov r3, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_Next │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1892 <_PyStack_UnpackDict+0x18a> │ │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ │ - cbz r5, 192c <_PyStack_UnpackDict+0x224> │ │ │ │ │ + bne.n 18a0 <_PyStack_UnpackDict+0x198> │ │ │ │ │ + cbz r5, 193e <_PyStack_UnpackDict+0x236> │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ - str r7, [r3, #0] │ │ │ │ │ + str.w r8, [r3] │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ lsls r2, r4, #2 │ │ │ │ │ - str r3, [r7, #16] │ │ │ │ │ + str.w r3, [r8, #16] │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ add.w r1, r2, r4, lsl #2 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 17f8 <_PyStack_UnpackDict+0xf0> │ │ │ │ │ + bge.w 17fe <_PyStack_UnpackDict+0xf6> │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - b.n 17f8 <_PyStack_UnpackDict+0xf0> │ │ │ │ │ + b.n 17fe <_PyStack_UnpackDict+0xf6> │ │ │ │ │ str.w r3, [r2, #4]! │ │ │ │ │ cmp r2, ip │ │ │ │ │ - bne.w 1798 <_PyStack_UnpackDict+0x90> │ │ │ │ │ - b.n 17b2 <_PyStack_UnpackDict+0xaa> │ │ │ │ │ + bne.w 1796 <_PyStack_UnpackDict+0x8e> │ │ │ │ │ + b.n 17b0 <_PyStack_UnpackDict+0xa8> │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - str.w r2, [sl, #4] │ │ │ │ │ + str r2, [r7, #4] │ │ │ │ │ bne.w 1776 <_PyStack_UnpackDict+0x6e> │ │ │ │ │ - b.n 17b2 <_PyStack_UnpackDict+0xaa> │ │ │ │ │ + b.n 17b0 <_PyStack_UnpackDict+0xa8> │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - str.w r2, [sl, #8] │ │ │ │ │ - bne.w 178e <_PyStack_UnpackDict+0x86> │ │ │ │ │ - b.n 17b2 <_PyStack_UnpackDict+0xaa> │ │ │ │ │ + str r2, [r7, #8] │ │ │ │ │ + bne.w 178c <_PyStack_UnpackDict+0x84> │ │ │ │ │ + b.n 17b0 <_PyStack_UnpackDict+0xa8> │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ bl 0 <_PyErr_NoMemory> │ │ │ │ │ R_ARM_THM_CALL _PyErr_NoMemory │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - b.n 18d4 <_PyStack_UnpackDict+0x1cc> │ │ │ │ │ + b.n 18e6 <_PyStack_UnpackDict+0x1de> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ bl 0 <_PyErr_SetString> │ │ │ │ │ R_ARM_THM_CALL _PyErr_SetString │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - mov r2, r7 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - bl 1958 <_PyStack_UnpackDict_Free> │ │ │ │ │ + bl 196c <_PyStack_UnpackDict_Free> │ │ │ │ │ R_ARM_THM_CALL _PyStack_UnpackDict_Free │ │ │ │ │ - b.n 1926 <_PyStack_UnpackDict+0x21e> │ │ │ │ │ - mov r0, sl │ │ │ │ │ + b.n 1938 <_PyStack_UnpackDict+0x230> │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 1926 <_PyStack_UnpackDict+0x21e> │ │ │ │ │ + b.n 1938 <_PyStack_UnpackDict+0x230> │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -00001958 <_PyStack_UnpackDict_Free>: │ │ │ │ │ +0000196c <_PyStack_UnpackDict_Free>: │ │ │ │ │ _PyStack_UnpackDict_Free(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r1, r3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble.n 19fc <_PyStack_UnpackDict_Free+0xa4> │ │ │ │ │ + ble.n 1a10 <_PyStack_UnpackDict_Free+0xa4> │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1986 <_PyStack_UnpackDict_Free+0x2e> │ │ │ │ │ + bge.n 199a <_PyStack_UnpackDict_Free+0x2e> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1a1c <_PyStack_UnpackDict_Free+0xc4> │ │ │ │ │ + beq.n 1a30 <_PyStack_UnpackDict_Free+0xc4> │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n 19fc <_PyStack_UnpackDict_Free+0xa4> │ │ │ │ │ + beq.n 1a10 <_PyStack_UnpackDict_Free+0xa4> │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 199c <_PyStack_UnpackDict_Free+0x44> │ │ │ │ │ + bge.n 19b0 <_PyStack_UnpackDict_Free+0x44> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1a4e <_PyStack_UnpackDict_Free+0xf6> │ │ │ │ │ + beq.n 1a62 <_PyStack_UnpackDict_Free+0xf6> │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq.n 19fc <_PyStack_UnpackDict_Free+0xa4> │ │ │ │ │ + beq.n 1a10 <_PyStack_UnpackDict_Free+0xa4> │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 19b2 <_PyStack_UnpackDict_Free+0x5a> │ │ │ │ │ + bge.n 19c6 <_PyStack_UnpackDict_Free+0x5a> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1a58 <_PyStack_UnpackDict_Free+0x100> │ │ │ │ │ + beq.n 1a6c <_PyStack_UnpackDict_Free+0x100> │ │ │ │ │ cmp r1, #3 │ │ │ │ │ - beq.n 19fc <_PyStack_UnpackDict_Free+0xa4> │ │ │ │ │ + beq.n 1a10 <_PyStack_UnpackDict_Free+0xa4> │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 19c6 <_PyStack_UnpackDict_Free+0x6e> │ │ │ │ │ + bge.n 19da <_PyStack_UnpackDict_Free+0x6e> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 1a26 <_PyStack_UnpackDict_Free+0xce> │ │ │ │ │ + cbz r3, 1a3a <_PyStack_UnpackDict_Free+0xce> │ │ │ │ │ cmp r1, #4 │ │ │ │ │ - beq.n 19fc <_PyStack_UnpackDict_Free+0xa4> │ │ │ │ │ + beq.n 1a10 <_PyStack_UnpackDict_Free+0xa4> │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 19da <_PyStack_UnpackDict_Free+0x82> │ │ │ │ │ + bge.n 19ee <_PyStack_UnpackDict_Free+0x82> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 1a30 <_PyStack_UnpackDict_Free+0xd8> │ │ │ │ │ + cbz r3, 1a44 <_PyStack_UnpackDict_Free+0xd8> │ │ │ │ │ cmp r1, #5 │ │ │ │ │ - beq.n 19fc <_PyStack_UnpackDict_Free+0xa4> │ │ │ │ │ + beq.n 1a10 <_PyStack_UnpackDict_Free+0xa4> │ │ │ │ │ add.w r6, r4, #16 │ │ │ │ │ movs r2, #5 │ │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 19f6 <_PyStack_UnpackDict_Free+0x9e> │ │ │ │ │ + bge.n 1a0a <_PyStack_UnpackDict_Free+0x9e> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 1a3a <_PyStack_UnpackDict_Free+0xe2> │ │ │ │ │ + cbz r3, 1a4e <_PyStack_UnpackDict_Free+0xe2> │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 19e4 <_PyStack_UnpackDict_Free+0x8c> │ │ │ │ │ + bne.n 19f8 <_PyStack_UnpackDict_Free+0x8c> │ │ │ │ │ subs r0, r4, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1a62 <_PyStack_UnpackDict_Free+0x10a> │ │ │ │ │ + bge.n 1a76 <_PyStack_UnpackDict_Free+0x10a> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 1a62 <_PyStack_UnpackDict_Free+0x10a> │ │ │ │ │ + cbnz r3, 1a76 <_PyStack_UnpackDict_Free+0x10a> │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ b.w 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_Dealloc │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ - b.n 1986 <_PyStack_UnpackDict_Free+0x2e> │ │ │ │ │ + b.n 199a <_PyStack_UnpackDict_Free+0x2e> │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ - b.n 19c6 <_PyStack_UnpackDict_Free+0x6e> │ │ │ │ │ + b.n 19da <_PyStack_UnpackDict_Free+0x6e> │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ - b.n 19da <_PyStack_UnpackDict_Free+0x82> │ │ │ │ │ + b.n 19ee <_PyStack_UnpackDict_Free+0x82> │ │ │ │ │ strd r2, r1, [sp] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.n 19e4 <_PyStack_UnpackDict_Free+0x8c> │ │ │ │ │ - b.n 19fc <_PyStack_UnpackDict_Free+0xa4> │ │ │ │ │ + bne.n 19f8 <_PyStack_UnpackDict_Free+0x8c> │ │ │ │ │ + b.n 1a10 <_PyStack_UnpackDict_Free+0xa4> │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ - b.n 199c <_PyStack_UnpackDict_Free+0x44> │ │ │ │ │ + b.n 19b0 <_PyStack_UnpackDict_Free+0x44> │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ - b.n 19b2 <_PyStack_UnpackDict_Free+0x5a> │ │ │ │ │ + b.n 19c6 <_PyStack_UnpackDict_Free+0x5a> │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001a68 <_PyStack_UnpackDict_FreeNoDecRef>: │ │ │ │ │ +00001a7c <_PyStack_UnpackDict_FreeNoDecRef>: │ │ │ │ │ _PyStack_UnpackDict_FreeNoDecRef(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ subs r0, #4 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1a9c <_PyStack_UnpackDict_FreeNoDecRef+0x34> │ │ │ │ │ + bge.n 1ab0 <_PyStack_UnpackDict_FreeNoDecRef+0x34> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ - cbnz r3, 1a9c <_PyStack_UnpackDict_FreeNoDecRef+0x34> │ │ │ │ │ + cbnz r3, 1ab0 <_PyStack_UnpackDict_FreeNoDecRef+0x34> │ │ │ │ │ mov r0, r1 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ b.w 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_Dealloc │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ │ │ -00001aa0 : │ │ │ │ │ +00001ab4 : │ │ │ │ │ PyObject_Call(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ - ldr r3, [pc, #332] @ (1c00 ) │ │ │ │ │ + ldr r3, [pc, #332] @ (1c14 ) │ │ │ │ │ sub sp, #28 │ │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ add r7, sp, #8 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ │ str r3, [r7, #4] │ │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #20 │ │ │ │ │ - bpl.n 1af2 │ │ │ │ │ + bpl.n 1b06 │ │ │ │ │ ldr r3, [r1, #28] │ │ │ │ │ ldr r6, [r0, r3] │ │ │ │ │ - cbz r6, 1af2 │ │ │ │ │ + cbz r6, 1b06 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ str r1, [r7, #0] │ │ │ │ │ - cbz r2, 1b1c │ │ │ │ │ + cbz r2, 1b30 │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ - cbnz r3, 1b22 │ │ │ │ │ + cbnz r3, 1b36 │ │ │ │ │ mov r2, r1 │ │ │ │ │ add.w r1, r5, #16 │ │ │ │ │ mov ip, r6 │ │ │ │ │ adds r7, #20 │ │ │ │ │ mov sp, r7 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ bx ip │ │ │ │ │ ldr r6, [r1, #64] @ 0x40 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 1bc6 │ │ │ │ │ + beq.n 1bda │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr.w r3, [r3, #712] @ 0x2c8 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bcc.n 1bd0 │ │ │ │ │ + bcc.n 1be4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ │ - cbz r0, 1b76 │ │ │ │ │ - cbnz r3, 1b80 │ │ │ │ │ + cbz r0, 1b8a │ │ │ │ │ + cbnz r3, 1b94 │ │ │ │ │ mov r0, r5 │ │ │ │ │ adds r7, #20 │ │ │ │ │ mov sp, r7 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ mov r3, r2 │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ - b.n 1ae2 │ │ │ │ │ + b.n 1af6 │ │ │ │ │ mov r3, r2 │ │ │ │ │ add.w r2, r7, #12 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ add.w r1, r5, #16 │ │ │ │ │ ldr.w r9, [r7] │ │ │ │ │ ldr.w r8, [r7, #4] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 1708 <_PyStack_UnpackDict> │ │ │ │ │ R_ARM_THM_CALL _PyStack_UnpackDict │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1b12 │ │ │ │ │ + beq.n 1b26 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ orr.w r2, r9, #2147483648 @ 0x80000000 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r7, #4] │ │ │ │ │ str.w r9, [r7] │ │ │ │ │ blx r6 │ │ │ │ │ ldrd r1, r2, [r7] │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 1958 <_PyStack_UnpackDict_Free> │ │ │ │ │ + bl 196c <_PyStack_UnpackDict_Free> │ │ │ │ │ R_ARM_THM_CALL _PyStack_UnpackDict_Free │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ adds r7, #20 │ │ │ │ │ mov sp, r7 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ b.w 438 <_Py_CheckFunctionResult> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_CheckFunctionResult │ │ │ │ │ - cbz r3, 1baa │ │ │ │ │ + cbz r3, 1bbe │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ - cbz r3, 1baa │ │ │ │ │ + cbz r3, 1bbe │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 1b12 │ │ │ │ │ + b.n 1b26 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1b12 │ │ │ │ │ + beq.n 1b26 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 1bf0 │ │ │ │ │ + blt.n 1c04 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ mov r3, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyErr_FormatFromCauseTstate> │ │ │ │ │ R_ARM_THM_CALL _PyErr_FormatFromCauseTstate │ │ │ │ │ - b.n 1b7c │ │ │ │ │ + b.n 1b90 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ mov r3, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Format │ │ │ │ │ - b.n 1b7c │ │ │ │ │ + b.n 1b90 │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl cc │ │ │ │ │ R_ARM_THM_CALL object_is_not_callable │ │ │ │ │ - b.n 1b7c │ │ │ │ │ + b.n 1b90 │ │ │ │ │ sub.w r3, r3, #16384 @ 0x4000 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bcc.n 1b02 │ │ │ │ │ + bcc.n 1b16 │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ str r2, [r7, #0] │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1b7c │ │ │ │ │ - b.n 1b02 │ │ │ │ │ + bne.n 1b90 │ │ │ │ │ + b.n 1b16 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1b8e │ │ │ │ │ + bne.n 1ba2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1b8e │ │ │ │ │ + b.n 1ba2 │ │ │ │ │ nop │ │ │ │ │ .word 0x00000144 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00001c04 <_PyObject_Call>: │ │ │ │ │ +00001c18 <_PyObject_Call>: │ │ │ │ │ _PyObject_Call(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, #28 │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ mov r5, r2 │ │ │ │ │ add r7, sp, #8 │ │ │ │ │ mov r9, r0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr r6, [r1, #84] @ 0x54 │ │ │ │ │ lsls r6, r6, #20 │ │ │ │ │ - bpl.n 1c4e <_PyObject_Call+0x4a> │ │ │ │ │ + bpl.n 1c62 <_PyObject_Call+0x4a> │ │ │ │ │ ldr r6, [r1, #28] │ │ │ │ │ ldr r6, [r4, r6] │ │ │ │ │ - cbz r6, 1c4e <_PyObject_Call+0x4a> │ │ │ │ │ + cbz r6, 1c62 <_PyObject_Call+0x4a> │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ str r1, [r7, #4] │ │ │ │ │ - cbz r3, 1c38 <_PyObject_Call+0x34> │ │ │ │ │ + cbz r3, 1c4c <_PyObject_Call+0x34> │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ - cbnz r2, 1c74 <_PyObject_Call+0x70> │ │ │ │ │ + cbnz r2, 1c88 <_PyObject_Call+0x70> │ │ │ │ │ mov r3, r2 │ │ │ │ │ add.w r1, r5, #16 │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov ip, r6 │ │ │ │ │ adds r7, #20 │ │ │ │ │ mov sp, r7 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ bx ip │ │ │ │ │ ldr r6, [r1, #64] @ 0x40 │ │ │ │ │ - cbz r6, 1cb0 <_PyObject_Call+0xac> │ │ │ │ │ + cbz r6, 1cc4 <_PyObject_Call+0xac> │ │ │ │ │ ldr.w r3, [r9, #712] @ 0x2c8 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bcc.n 1cc2 <_PyObject_Call+0xbe> │ │ │ │ │ + bcc.n 1cd6 <_PyObject_Call+0xbe> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ @@ -3285,206 +3289,206 @@ │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ ldr.w r8, [r7, #4] │ │ │ │ │ add.w r1, r5, #16 │ │ │ │ │ mov r2, r8 │ │ │ │ │ bl 1708 <_PyStack_UnpackDict> │ │ │ │ │ R_ARM_THM_CALL _PyStack_UnpackDict │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 1cb8 <_PyObject_Call+0xb4> │ │ │ │ │ + cbz r0, 1ccc <_PyObject_Call+0xb4> │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ mov r1, r0 │ │ │ │ │ orr.w r2, r8, #2147483648 @ 0x80000000 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ str.w r8, [r7, #4] │ │ │ │ │ blx r6 │ │ │ │ │ ldrd r2, r1, [r7] │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 1958 <_PyStack_UnpackDict_Free> │ │ │ │ │ + bl 196c <_PyStack_UnpackDict_Free> │ │ │ │ │ R_ARM_THM_CALL _PyStack_UnpackDict_Free │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ - b.n 1c64 <_PyObject_Call+0x60> │ │ │ │ │ + b.n 1c78 <_PyObject_Call+0x60> │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl cc │ │ │ │ │ R_ARM_THM_CALL object_is_not_callable │ │ │ │ │ movs r0, #0 │ │ │ │ │ adds r7, #20 │ │ │ │ │ mov sp, r7 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ sub.w r3, r3, #16384 @ 0x4000 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bcc.n 1c5a <_PyObject_Call+0x56> │ │ │ │ │ + bcc.n 1c6e <_PyObject_Call+0x56> │ │ │ │ │ mov r0, r9 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ str r2, [r7, #4] │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1cb8 <_PyObject_Call+0xb4> │ │ │ │ │ - b.n 1c5a <_PyObject_Call+0x56> │ │ │ │ │ + bne.n 1ccc <_PyObject_Call+0xb4> │ │ │ │ │ + b.n 1c6e <_PyObject_Call+0x56> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001ce4 : │ │ │ │ │ +00001cf8 : │ │ │ │ │ PyObject_CallMethodObjArgs(): │ │ │ │ │ push {r1, r2, r3} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4068] @ 0xfe4 │ │ │ │ │ - ldr r3, [pc, #156] @ (1d94 ) │ │ │ │ │ + ldr r3, [pc, #156] @ (1da8 ) │ │ │ │ │ sub sp, #20 │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ ldr r4, [r1, r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r0, #0 │ │ │ │ │ - beq.n 1d8a │ │ │ │ │ + beq.n 1d9e │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ add r3, sp, #8 │ │ │ │ │ orr.w r0, r0, ip │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w ip, [sp, #8] │ │ │ │ │ bl 0 <_PyObject_GetMethodStackRef> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GetMethodStackRef │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1d7a │ │ │ │ │ + blt.n 1d8e │ │ │ │ │ ldrd r1, r2, [sp, #4] │ │ │ │ │ add r3, sp, #32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bic.w r2, r2, #1 │ │ │ │ │ bic.w r1, r1, #1 │ │ │ │ │ bl e5c │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ lsls r1, r2, #31 │ │ │ │ │ - bpl.n 1d58 │ │ │ │ │ + bpl.n 1d6c │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ lsls r3, r0, #31 │ │ │ │ │ - bpl.n 1d6a │ │ │ │ │ + bpl.n 1d7e │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ add sp, #12 │ │ │ │ │ bx lr │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 1d46 │ │ │ │ │ + bne.n 1d5a │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1d46 │ │ │ │ │ + b.n 1d5a │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1d4c │ │ │ │ │ + bne.n 1d60 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1d4c │ │ │ │ │ + b.n 1d60 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ bl e0c │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ bl e0c │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 1d4c │ │ │ │ │ + b.n 1d60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl d4 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ - b.n 1d86 │ │ │ │ │ + b.n 1d9a │ │ │ │ │ nop │ │ │ │ │ .word 0x00000094 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00001d98 <_PyObject_VectorcallPrepend>: │ │ │ │ │ +00001dac <_PyObject_VectorcallPrepend>: │ │ │ │ │ _PyObject_VectorcallPrepend(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ │ mov r5, r3 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr.w ip, [sp, #72] @ 0x48 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bic.w r3, ip, #2147483648 @ 0x80000000 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - blt.n 1e1c <_PyObject_VectorcallPrepend+0x84> │ │ │ │ │ + blt.n 1e30 <_PyObject_VectorcallPrepend+0x84> │ │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1e92 <_PyObject_VectorcallPrepend+0xfa> │ │ │ │ │ + bne.n 1ea6 <_PyObject_VectorcallPrepend+0xfa> │ │ │ │ │ mov r2, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1e9a <_PyObject_VectorcallPrepend+0x102> │ │ │ │ │ + beq.n 1eae <_PyObject_VectorcallPrepend+0x102> │ │ │ │ │ cmp r2, #4 │ │ │ │ │ - bgt.w 1efa <_PyObject_VectorcallPrepend+0x162> │ │ │ │ │ + bgt.w 1f0e <_PyObject_VectorcallPrepend+0x162> │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ mov r1, r5 │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ add r0, sp, #32 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ add r5, sp, #28 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ │ lsls r0, r1, #20 │ │ │ │ │ - bpl.n 1e5c <_PyObject_VectorcallPrepend+0xc4> │ │ │ │ │ + bpl.n 1e70 <_PyObject_VectorcallPrepend+0xc4> │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ mov r7, r5 │ │ │ │ │ ldr r3, [r4, r3] │ │ │ │ │ mov r6, r3 │ │ │ │ │ - cbz r3, 1e5c <_PyObject_VectorcallPrepend+0xc4> │ │ │ │ │ + cbz r3, 1e70 <_PyObject_VectorcallPrepend+0xc4> │ │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 438 <_Py_CheckFunctionResult> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckFunctionResult │ │ │ │ │ cmp r7, r5 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bne.n 1ef2 <_PyObject_VectorcallPrepend+0x15a> │ │ │ │ │ + bne.n 1f06 <_PyObject_VectorcallPrepend+0x15a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ adds r0, r3, #1 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr.w r1, [r5, #-4] │ │ │ │ │ str.w r2, [r5, #-4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ mov r7, r1 │ │ │ │ │ subs r1, r5, #4 │ │ │ │ │ lsls r6, r2, #20 │ │ │ │ │ - bpl.n 1e78 <_PyObject_VectorcallPrepend+0xe0> │ │ │ │ │ + bpl.n 1e8c <_PyObject_VectorcallPrepend+0xe0> │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r3, [r4, r3] │ │ │ │ │ mov r6, r3 │ │ │ │ │ - cbz r3, 1e78 <_PyObject_VectorcallPrepend+0xe0> │ │ │ │ │ + cbz r3, 1e8c <_PyObject_VectorcallPrepend+0xe0> │ │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ @@ -3514,155 +3518,155 @@ │ │ │ │ │ mov r1, r4 │ │ │ │ │ bic.w r3, r0, #2147483648 @ 0x80000000 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 4ec <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_THM_CALL _PyObject_MakeTpCall │ │ │ │ │ str.w r7, [r5, #-4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 1e14 <_PyObject_VectorcallPrepend+0x7c> │ │ │ │ │ + b.n 1e28 <_PyObject_VectorcallPrepend+0x7c> │ │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ adds r2, r3, r2 │ │ │ │ │ - bne.n 1dcc <_PyObject_VectorcallPrepend+0x34> │ │ │ │ │ + bne.n 1de0 <_PyObject_VectorcallPrepend+0x34> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r5, r2, #20 │ │ │ │ │ - bpl.n 1ec2 <_PyObject_VectorcallPrepend+0x12a> │ │ │ │ │ + bpl.n 1ed6 <_PyObject_VectorcallPrepend+0x12a> │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r5, [r4, r3] │ │ │ │ │ - cbz r5, 1ec2 <_PyObject_VectorcallPrepend+0x12a> │ │ │ │ │ + cbz r5, 1ed6 <_PyObject_VectorcallPrepend+0x12a> │ │ │ │ │ movs r3, #0 │ │ │ │ │ movs r2, #1 │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 438 <_Py_CheckFunctionResult> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckFunctionResult │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 1e14 <_PyObject_VectorcallPrepend+0x7c> │ │ │ │ │ + b.n 1e28 <_PyObject_VectorcallPrepend+0x7c> │ │ │ │ │ mov r1, r4 │ │ │ │ │ movs r5, #0 │ │ │ │ │ movs r3, #1 │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 4ec <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_THM_CALL _PyObject_MakeTpCall │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r4, r7 │ │ │ │ │ - b.n 1e14 <_PyObject_VectorcallPrepend+0x7c> │ │ │ │ │ + b.n 1e28 <_PyObject_VectorcallPrepend+0x7c> │ │ │ │ │ bic.w r3, r2, #2147483648 @ 0x80000000 │ │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r2, r7 │ │ │ │ │ bl 4ec <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_THM_CALL _PyObject_MakeTpCall │ │ │ │ │ add r3, sp, #28 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq.n 1e14 <_PyObject_VectorcallPrepend+0x7c> │ │ │ │ │ + beq.n 1e28 <_PyObject_VectorcallPrepend+0x7c> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 1e14 <_PyObject_VectorcallPrepend+0x7c> │ │ │ │ │ + b.n 1e28 <_PyObject_VectorcallPrepend+0x7c> │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ │ - cbz r0, 1f38 <_PyObject_VectorcallPrepend+0x1a0> │ │ │ │ │ + cbz r0, 1f4c <_PyObject_VectorcallPrepend+0x1a0> │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ str.w r5, [r0], #4 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r1, #20 │ │ │ │ │ - bpl.n 1ed8 <_PyObject_VectorcallPrepend+0x140> │ │ │ │ │ + bpl.n 1eec <_PyObject_VectorcallPrepend+0x140> │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r3, [r4, r3] │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1ed8 <_PyObject_VectorcallPrepend+0x140> │ │ │ │ │ + beq.n 1eec <_PyObject_VectorcallPrepend+0x140> │ │ │ │ │ add r5, sp, #28 │ │ │ │ │ - b.n 1dfa <_PyObject_VectorcallPrepend+0x62> │ │ │ │ │ + b.n 1e0e <_PyObject_VectorcallPrepend+0x62> │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r4, r7 │ │ │ │ │ bl 0 <_PyErr_NoMemory> │ │ │ │ │ R_ARM_THM_CALL _PyErr_NoMemory │ │ │ │ │ - b.n 1e14 <_PyObject_VectorcallPrepend+0x7c> │ │ │ │ │ + b.n 1e28 <_PyObject_VectorcallPrepend+0x7c> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001f44 : │ │ │ │ │ +00001f58 : │ │ │ │ │ PyVectorcall_Function(): │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ ands.w r3, r3, #2048 @ 0x800 │ │ │ │ │ itte ne │ │ │ │ │ ldrne r3, [r2, #28] │ │ │ │ │ ldrne r0, [r0, r3] │ │ │ │ │ moveq r0, r3 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001f58 : │ │ │ │ │ +00001f6c : │ │ │ │ │ PyObject_CallObject(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ - ldr r3, [pc, #200] @ (2030 ) │ │ │ │ │ + ldr r3, [pc, #200] @ (2044 ) │ │ │ │ │ sub sp, #20 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ add r7, sp, #8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r6, [r2, r3] │ │ │ │ │ - cbz r1, 1fd4 │ │ │ │ │ + cbz r1, 1fe8 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r3, #5 │ │ │ │ │ - bpl.n 2014 │ │ │ │ │ + bpl.n 2028 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #20 │ │ │ │ │ - bpl.n 1fac │ │ │ │ │ + bpl.n 1fc0 │ │ │ │ │ ldr r2, [r3, #28] │ │ │ │ │ ldr.w lr, [r0, r2] │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - beq.n 1fac │ │ │ │ │ + beq.n 1fc0 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ movs r3, #0 │ │ │ │ │ add.w r1, r4, #16 │ │ │ │ │ mov ip, lr │ │ │ │ │ adds r7, #12 │ │ │ │ │ mov sp, r7 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ bx ip │ │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ │ - cbz r3, 200a │ │ │ │ │ + cbz r3, 201e │ │ │ │ │ ldr.w r2, [r6, #712] @ 0x2c8 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bcc.n 1fe8 │ │ │ │ │ + bcc.n 1ffc │ │ │ │ │ mov r1, r4 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ @@ -3679,42 +3683,42 @@ │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 38c <_PyObject_VectorcallTstate> │ │ │ │ │ adds r7, #12 │ │ │ │ │ mov sp, r7 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ sub.w r2, r2, #16384 @ 0x4000 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bcc.n 1fb8 │ │ │ │ │ + bcc.n 1fcc │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ str r3, [r7, #4] │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1fb8 │ │ │ │ │ + beq.n 1fcc │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1fe2 │ │ │ │ │ + b.n 1ff6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl cc │ │ │ │ │ R_ARM_THM_CALL object_is_not_callable │ │ │ │ │ - b.n 2006 │ │ │ │ │ + b.n 201a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC9 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC9 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ bl 0 <_PyErr_SetString> │ │ │ │ │ R_ARM_THM_CALL _PyErr_SetString │ │ │ │ │ - b.n 2006 │ │ │ │ │ + b.n 201a │ │ │ │ │ nop │ │ │ │ │ .word 0x000000be │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -11,15 +11,15 @@ │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r2, r1 │ │ │ │ │ add r4, pc │ │ │ │ │ ldr r4, [r4, #0] │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [r5, r4] │ │ │ │ │ pop {r4, r5} │ │ │ │ │ - b.w 1c04 <_PyObject_Call> │ │ │ │ │ + b.w 1c18 <_PyObject_Call> │ │ │ │ │ R_ARM_THM_JUMP24 _PyObject_Call │ │ │ │ │ nop │ │ │ │ │ .word 0x0000000c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ 00000020 : │ │ │ │ │ PyVectorcall_Call(): │ │ │ │ │ @@ -82,15 +82,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r3, r9 │ │ │ │ │ blx r8 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 1958 <_PyStack_UnpackDict_Free> │ │ │ │ │ + bl 196c <_PyStack_UnpackDict_Free> │ │ │ │ │ R_ARM_THM_CALL _PyStack_UnpackDict_Free │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ @@ -513,15 +513,15 @@ │ │ │ │ │ cmp r4, #0 │ │ │ │ │ bne.n 404 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 1c04 <_PyObject_Call> │ │ │ │ │ + b.w 1c18 <_PyObject_Call> │ │ │ │ │ R_ARM_THM_JUMP24 _PyObject_Call │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ nop │ │ │ │ │ .word 0x00000074 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ ├── 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: 35140 (bytes into file) │ │ │ │ │ + Start of section headers: 35200 (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 0x8944: │ │ │ │ │ +There are 18 section headers, starting at offset 0x8980: │ │ │ │ │ │ │ │ │ │ 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 0017a4 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 006f74 000898 08 I 15 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 006fb0 000898 08 I 15 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 0017d8 00057c 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 00780c 0002f0 08 I 15 3 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 007848 0002f0 08 I 15 3 4 │ │ │ │ │ [ 5] .bss NOBITS 00000000 001d54 000000 00 WA 0 0 1 │ │ │ │ │ [ 6] .rodata.str1.4 PROGBITS 00000000 001d54 00089e 01 AMS 0 0 4 │ │ │ │ │ - [ 7] .text.hot PROGBITS 00000000 0025f4 001c9c 00 AX 0 0 4 │ │ │ │ │ - [ 8] .rel.text.hot REL 00000000 007afc 000640 08 I 15 7 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 004290 000b04 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 00813c 0006e0 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 004d94 00029c 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 00881c 000098 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 005030 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 005030 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 005064 0011b0 10 16 154 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 006214 000d5d 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 0088b4 000090 00 0 0 1 │ │ │ │ │ + [ 7] .text.hot PROGBITS 00000000 0025f4 001cd8 00 AX 0 0 4 │ │ │ │ │ + [ 8] .rel.text.hot REL 00000000 007b38 000640 08 I 15 7 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 0042cc 000b04 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 008178 0006e0 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 004dd0 00029c 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 008858 000098 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 00506c 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 00506c 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 0050a0 0011b0 10 16 154 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 006250 000d5d 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 0088f0 000090 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -14,34 +14,34 @@ │ │ │ │ │ 10: 00000074 0 NOTYPE LOCAL DEFAULT 6 .LC4 │ │ │ │ │ 11: 0000008c 0 NOTYPE LOCAL DEFAULT 6 .LC5 │ │ │ │ │ 12: 00000448 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 13: 00000450 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 14: 00000000 0 NOTYPE LOCAL DEFAULT 3 .LANCHOR0 │ │ │ │ │ 15: 00000750 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 16: 00000758 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 17: 00000b1d 628 FUNC LOCAL DEFAULT 7 intern_constants │ │ │ │ │ - 18: 00000a1c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 19: 00000a24 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 20: 00000d91 22 FUNC LOCAL DEFAULT 7 Py_XDECREF │ │ │ │ │ - 21: 00000d8c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 22: 00000d90 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 17: 00000b31 628 FUNC LOCAL DEFAULT 7 intern_constants │ │ │ │ │ + 18: 000009fc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 19: 00000a04 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 20: 00000da5 22 FUNC LOCAL DEFAULT 7 Py_XDECREF │ │ │ │ │ + 21: 00000da0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 22: 00000da4 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 23: 000000bc 0 NOTYPE LOCAL DEFAULT 6 .LC6 │ │ │ │ │ - 24: 00000da9 600 FUNC LOCAL DEFAULT 7 code_dealloc │ │ │ │ │ - 25: 00000ff8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 26: 00001000 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 27: 000013ad 256 FUNC LOCAL DEFAULT 7 code_hash │ │ │ │ │ + 24: 00000dbd 600 FUNC LOCAL DEFAULT 7 code_dealloc │ │ │ │ │ + 25: 0000100c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 26: 00001014 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 27: 000013c1 256 FUNC LOCAL DEFAULT 7 code_hash │ │ │ │ │ 28: 0000000d 410 FUNC LOCAL DEFAULT 1 code_richcompare │ │ │ │ │ 29: 00000261 66 FUNC LOCAL DEFAULT 1 init_co_cached │ │ │ │ │ - 30: 00001be9 180 FUNC LOCAL DEFAULT 7 retreat │ │ │ │ │ - 31: 00001769 162 FUNC LOCAL DEFAULT 7 advance │ │ │ │ │ + 30: 00001c25 180 FUNC LOCAL DEFAULT 7 retreat │ │ │ │ │ + 31: 0000177d 162 FUNC LOCAL DEFAULT 7 advance │ │ │ │ │ 32: 0000030d 80 FUNC LOCAL DEFAULT 1 code_positionsiterator │ │ │ │ │ 33: 00000358 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 34: 000000d4 0 NOTYPE LOCAL DEFAULT 6 .LC7 │ │ │ │ │ - 35: 0000180d 122 FUNC LOCAL DEFAULT 7 positionsiter_next │ │ │ │ │ - 36: 00001889 20 FUNC LOCAL DEFAULT 7 _source_offset_converter │ │ │ │ │ + 35: 00001821 122 FUNC LOCAL DEFAULT 7 positionsiter_next │ │ │ │ │ + 36: 0000189d 20 FUNC LOCAL DEFAULT 7 _source_offset_converter │ │ │ │ │ 37: 0000035d 386 FUNC LOCAL DEFAULT 1 advance_with_locations │ │ │ │ │ 38: 0000035c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 39: 000003a2 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 40: 000003a8 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 41: 000004e1 72 FUNC LOCAL DEFAULT 1 read_signed_varint │ │ │ │ │ 42: 00000529 68 FUNC LOCAL DEFAULT 1 positionsiter_dealloc │ │ │ │ │ 43: 000000e0 0 NOTYPE LOCAL DEFAULT 6 .LC8 │ │ │ │ │ @@ -87,15 +87,15 @@ │ │ │ │ │ 83: 00000448 0 NOTYPE LOCAL DEFAULT 6 .LC39 │ │ │ │ │ 84: 00000478 0 NOTYPE LOCAL DEFAULT 6 .LC40 │ │ │ │ │ 85: 000013a0 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 86: 00001661 4 FUNC LOCAL DEFAULT 1 code_getcode │ │ │ │ │ 87: 00001665 76 FUNC LOCAL DEFAULT 1 code_linesiterator │ │ │ │ │ 88: 000016ac 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 89: 000004a0 0 NOTYPE LOCAL DEFAULT 6 .LC41 │ │ │ │ │ - 90: 0000189d 844 FUNC LOCAL DEFAULT 7 lineiter_next │ │ │ │ │ + 90: 000018b1 882 FUNC LOCAL DEFAULT 7 lineiter_next │ │ │ │ │ 91: 000016b0 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 92: 000016b1 68 FUNC LOCAL DEFAULT 1 lineiter_dealloc │ │ │ │ │ 93: 000016f5 12 FUNC LOCAL DEFAULT 1 code_getcodeadaptive │ │ │ │ │ 94: 00001701 128 FUNC LOCAL DEFAULT 1 code__varname_from_oparg │ │ │ │ │ 95: 0000177c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 96: 00001780 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 97: 00000000 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ @@ -156,15 +156,15 @@ │ │ │ │ │ 152: 0000029c 44 OBJECT LOCAL DEFAULT 3 _parser.5 │ │ │ │ │ 153: 00000328 28 OBJECT LOCAL DEFAULT 3 _kwtuple.3 │ │ │ │ │ 154: 00000001 12 FUNC GLOBAL HIDDEN 1 _PyCode_Init │ │ │ │ │ 155: 00000001 454 FUNC GLOBAL HIDDEN 7 _PyCode_Validate │ │ │ │ │ 156: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ 157: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ 158: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ - 159: 000001c9 2388 FUNC GLOBAL HIDDEN 7 _PyCode_New │ │ │ │ │ + 159: 000001c9 2408 FUNC GLOBAL HIDDEN 7 _PyCode_New │ │ │ │ │ 160: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Type │ │ │ │ │ 161: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_InternImmortal │ │ │ │ │ 162: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Type │ │ │ │ │ 163: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_table │ │ │ │ │ 164: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFrozenSet_Type │ │ │ │ │ 165: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ 166: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_InternMortal │ │ │ │ │ @@ -181,15 +181,15 @@ │ │ │ │ │ 177: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SystemError │ │ │ │ │ 178: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_FormatUnraisable │ │ │ │ │ 179: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyThreadState_Get │ │ │ │ │ 180: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyFunction_ClearCodeByVersion │ │ │ │ │ 181: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Free │ │ │ │ │ 182: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ 183: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_ClearWeakRefs │ │ │ │ │ - 184: 00001001 898 FUNC GLOBAL DEFAULT 7 _PyCode_ConstantKey │ │ │ │ │ + 184: 00001015 898 FUNC GLOBAL DEFAULT 7 _PyCode_ConstantKey │ │ │ │ │ 185: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_EllipsisObject │ │ │ │ │ 186: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ 187: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_Type │ │ │ │ │ 188: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_Type │ │ │ │ │ 189: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBool_Type │ │ │ │ │ 190: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_Type │ │ │ │ │ 191: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyComplex_Type │ │ │ │ │ @@ -198,26 +198,26 @@ │ │ │ │ │ 194: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PySet_NextEntry │ │ │ │ │ 195: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_Type │ │ │ │ │ 196: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_New │ │ │ │ │ 197: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyComplex_AsCComplex │ │ │ │ │ 198: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ 199: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ 200: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromVoidPtr │ │ │ │ │ - 201: 00001385 38 FUNC GLOBAL HIDDEN 7 _Py_set_localsplus_info │ │ │ │ │ + 201: 00001399 38 FUNC GLOBAL HIDDEN 7 _Py_set_localsplus_info │ │ │ │ │ 202: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Hash │ │ │ │ │ 203: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyOpcode_Caches │ │ │ │ │ 204: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_GetBaseCodeUnit │ │ │ │ │ 205: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ 206: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompareBool │ │ │ │ │ 207: 000001a9 184 FUNC GLOBAL HIDDEN 1 _PyCode_GetCode │ │ │ │ │ 208: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ 209: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ - 210: 000014ad 380 FUNC GLOBAL HIDDEN 7 _PyCode_SafeAddr2Line │ │ │ │ │ + 210: 000014c1 380 FUNC GLOBAL HIDDEN 7 _PyCode_SafeAddr2Line │ │ │ │ │ 211: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Instrumentation_GetLine │ │ │ │ │ - 212: 00001629 320 FUNC GLOBAL DEFAULT 7 _PyCode_CheckLineNumber │ │ │ │ │ + 212: 0000163d 320 FUNC GLOBAL DEFAULT 7 _PyCode_CheckLineNumber │ │ │ │ │ 213: 000002a5 98 FUNC GLOBAL DEFAULT 1 PyCode_Addr2Line │ │ │ │ │ 214: 00000309 2 FUNC GLOBAL HIDDEN 1 _PyCode_Fini │ │ │ │ │ 215: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_GenericAlloc │ │ │ │ │ 216: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ 217: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromLong │ │ │ │ │ 218: 0000056d 32 FUNC GLOBAL HIDDEN 1 _PyCode_InitAddressRange │ │ │ │ │ 219: 0000058d 174 FUNC GLOBAL DEFAULT 1 _PyCode_ReturnsOnlyNone │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,23 +1,23 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x6f74 contains 275 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x6fb0 contains 275 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000026 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000002a 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 0000003a 0000cd2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 0000003e 0000cd30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000054 0000ce0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ 00000062 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ 00000066 0000c730 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ 000000ac 0000cc0a R_ARM_THM_CALL 00000000 _Py_GetBaseCodeUnit │ │ │ │ │ 000000b6 0000cc0a R_ARM_THM_CALL 00000000 _Py_GetBaseCodeUnit │ │ │ │ │ 000000c4 0000cb2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Caches │ │ │ │ │ 000000c8 0000cb30 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Caches │ │ │ │ │ -000000de 0000b80a R_ARM_THM_CALL 00001001 _PyCode_ConstantKey │ │ │ │ │ -000000ea 0000b80a R_ARM_THM_CALL 00001001 _PyCode_ConstantKey │ │ │ │ │ +000000de 0000b80a R_ARM_THM_CALL 00001015 _PyCode_ConstantKey │ │ │ │ │ +000000ea 0000b80a R_ARM_THM_CALL 00001015 _PyCode_ConstantKey │ │ │ │ │ 000000fa 0000ce0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ 00000112 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000128 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000136 0000ce0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ 00000144 0000ce0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ 00000152 0000ce0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ 00000160 0000ce0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ @@ -29,15 +29,15 @@ │ │ │ │ │ 000001da 0000ae0a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ 000001ec 0000cb2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Caches │ │ │ │ │ 000001f0 0000cb30 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Caches │ │ │ │ │ 000001fc 0000cc0a R_ARM_THM_CALL 00000000 _Py_GetBaseCodeUnit │ │ │ │ │ 00000222 0000d00a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ 0000027a 0000d10a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00000298 0000b00a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000002ee 0000d40a R_ARM_THM_CALL 00001629 _PyCode_CheckLineNumber │ │ │ │ │ +000002ee 0000d40a R_ARM_THM_CALL 0000163d _PyCode_CheckLineNumber │ │ │ │ │ 00000320 0000d70a R_ARM_THM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ 00000358 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000556 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000005ac 0000cc0a R_ARM_THM_CALL 00000000 _Py_GetBaseCodeUnit │ │ │ │ │ 000005b4 0000dc0a R_ARM_THM_CALL 00000000 PyTuple_Size │ │ │ │ │ 000005b8 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 000005bc 0000ba30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ @@ -65,16 +65,16 @@ │ │ │ │ │ 0000072a 0000302f R_ARM_THM_MOVW_ABS_NC 00000168 .LC12 │ │ │ │ │ 0000072e 00003030 R_ARM_THM_MOVT_ABS 00000168 .LC12 │ │ │ │ │ 00000734 0000e20a R_ARM_THM_CALL 00000000 _PyErr_SetString │ │ │ │ │ 000008a4 0000e30a R_ARM_THM_CALL 00000000 PySet_New │ │ │ │ │ 000008ba 0000e30a R_ARM_THM_CALL 00000000 PySet_New │ │ │ │ │ 000008ee 0000cc0a R_ARM_THM_CALL 00000000 _Py_GetBaseCodeUnit │ │ │ │ │ 00000904 0000dd0a R_ARM_THM_CALL 00000000 _PyInstruction_GetLength │ │ │ │ │ -0000094e 0000140a R_ARM_THM_CALL 00000d91 Py_XDECREF │ │ │ │ │ -00000954 0000140a R_ARM_THM_CALL 00000d91 Py_XDECREF │ │ │ │ │ +0000094e 0000140a R_ARM_THM_CALL 00000da5 Py_XDECREF │ │ │ │ │ +00000954 0000140a R_ARM_THM_CALL 00000da5 Py_XDECREF │ │ │ │ │ 0000096e 0000e40a R_ARM_THM_CALL 00000000 PySet_Contains │ │ │ │ │ 00000986 0000e50a R_ARM_THM_CALL 00000000 PyDict_Contains │ │ │ │ │ 00000998 0000e50a R_ARM_THM_CALL 00000000 PyDict_Contains │ │ │ │ │ 000009b2 0000e60a R_ARM_THM_CALL 00000000 PySet_Add │ │ │ │ │ 000009be 0000e40a R_ARM_THM_CALL 00000000 PySet_Contains │ │ │ │ │ 000009e4 0000e40a R_ARM_THM_CALL 00000000 PySet_Contains │ │ │ │ │ 000009f0 0000e60a R_ARM_THM_CALL 00000000 PySet_Add │ │ │ │ │ @@ -99,18 +99,18 @@ │ │ │ │ │ 00000d50 0000cf0a R_ARM_THM_CALL 000001a9 _PyCode_GetCode │ │ │ │ │ 00000d66 00004d2f R_ARM_THM_MOVW_ABS_NC 0000042c .LC37 │ │ │ │ │ 00000d6a 00004d30 R_ARM_THM_MOVT_ABS 0000042c .LC37 │ │ │ │ │ 00000d72 00004e2f R_ARM_THM_MOVW_ABS_NC 00000438 .LC38 │ │ │ │ │ 00000d76 00004e30 R_ARM_THM_MOVT_ABS 00000438 .LC38 │ │ │ │ │ 00000d8c 0000ed0a R_ARM_THM_CALL 00000000 PySys_Audit │ │ │ │ │ 00000e26 0000ee0a R_ARM_THM_CALL 000013a1 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ -00000e30 0000140a R_ARM_THM_CALL 00000d91 Py_XDECREF │ │ │ │ │ -00000e36 0000140a R_ARM_THM_CALL 00000d91 Py_XDECREF │ │ │ │ │ -00000e3c 0000140a R_ARM_THM_CALL 00000d91 Py_XDECREF │ │ │ │ │ -00000e42 0000140a R_ARM_THM_CALL 00000d91 Py_XDECREF │ │ │ │ │ +00000e30 0000140a R_ARM_THM_CALL 00000da5 Py_XDECREF │ │ │ │ │ +00000e36 0000140a R_ARM_THM_CALL 00000da5 Py_XDECREF │ │ │ │ │ +00000e3c 0000140a R_ARM_THM_CALL 00000da5 Py_XDECREF │ │ │ │ │ +00000e42 0000140a R_ARM_THM_CALL 00000da5 Py_XDECREF │ │ │ │ │ 00000e6a 0000ef0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ 00000ea6 0000f00a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ 00000f3c 0000372f R_ARM_THM_MOVW_ABS_NC 000001e4 .LC15 │ │ │ │ │ 00000f40 00003730 R_ARM_THM_MOVT_ABS 000001e4 .LC15 │ │ │ │ │ 00000f44 0000452f R_ARM_THM_MOVW_ABS_NC 000002e4 .LC29 │ │ │ │ │ 00000f48 00004530 R_ARM_THM_MOVT_ABS 000002e4 .LC29 │ │ │ │ │ 00000f4c 0000392f R_ARM_THM_MOVW_ABS_NC 00000200 .LC17 │ │ │ │ │ @@ -196,15 +196,15 @@ │ │ │ │ │ 0000126c 00003a2f R_ARM_THM_MOVW_ABS_NC 00000208 .LC18 │ │ │ │ │ 00001270 00003a30 R_ARM_THM_MOVT_ABS 00000208 .LC18 │ │ │ │ │ 00001274 00003b2f R_ARM_THM_MOVW_ABS_NC 00000210 .LC19 │ │ │ │ │ 00001278 00003b30 R_ARM_THM_MOVT_ABS 00000210 .LC19 │ │ │ │ │ 0000127c 0000392f R_ARM_THM_MOVW_ABS_NC 00000200 .LC17 │ │ │ │ │ 00001280 00003930 R_ARM_THM_MOVT_ABS 00000200 .LC17 │ │ │ │ │ 00001284 0000f10a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00001298 0000140a R_ARM_THM_CALL 00000d91 Py_XDECREF │ │ │ │ │ +00001298 0000140a R_ARM_THM_CALL 00000da5 Py_XDECREF │ │ │ │ │ 000012b2 00009c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 000012b6 00009c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 000012ba 00004c2f R_ARM_THM_MOVW_ABS_NC 00000400 .LC36 │ │ │ │ │ 000012be 00004c30 R_ARM_THM_MOVT_ABS 00000400 .LC36 │ │ │ │ │ 000012c4 00009d0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000012ca 00009c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 000012ce 00009c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ @@ -239,16 +239,16 @@ │ │ │ │ │ 0000136a 0000ef0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ 0000138a 0000ef0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ 0000139c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000140e 0000c00a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ 00001420 0000ae0a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ 000014a0 00009b0a R_ARM_THM_CALL 00000001 _PyCode_Validate │ │ │ │ │ 000014b2 00009f0a R_ARM_THM_CALL 000001c9 _PyCode_New │ │ │ │ │ -000014ba 0000140a R_ARM_THM_CALL 00000d91 Py_XDECREF │ │ │ │ │ -000014c0 0000140a R_ARM_THM_CALL 00000d91 Py_XDECREF │ │ │ │ │ +000014ba 0000140a R_ARM_THM_CALL 00000da5 Py_XDECREF │ │ │ │ │ +000014c0 0000140a R_ARM_THM_CALL 00000da5 Py_XDECREF │ │ │ │ │ 000014f6 00009c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 000014fa 00009c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 000014fe 0000542f R_ARM_THM_MOVW_ABS_NC 00000478 .LC40 │ │ │ │ │ 00001502 00005430 R_ARM_THM_MOVT_ABS 00000478 .LC40 │ │ │ │ │ 00001508 00009d0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00001514 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00001518 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ @@ -267,48 +267,48 @@ │ │ │ │ │ 000016ac 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000016de 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000171e 0000f00a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ 0000172a 0000f60a R_ARM_THM_CALL 00000000 PyTuple_GetItem │ │ │ │ │ 00001760 0000ef0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ 0000176e 0000f20a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000177c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001796 00001f0a R_ARM_THM_CALL 00001769 advance │ │ │ │ │ +00001796 00001f0a R_ARM_THM_CALL 0000177d advance │ │ │ │ │ 000002fe 0000d31e R_ARM_THM_JUMP24 00000000 _Py_Instrumentation_GetLine │ │ │ │ │ 0000068e 0000de1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ 00001660 0000cf1e R_ARM_THM_JUMP24 000001a9 _PyCode_GetCode │ │ │ │ │ 000016fc 0000ae1e R_ARM_THM_JUMP24 00000000 PyBytes_FromStringAndSize │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x780c contains 94 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x7848 contains 94 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 00011802 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000018 00001802 R_ARM_ABS32 00000da9 code_dealloc │ │ │ │ │ +00000018 00001802 R_ARM_ABS32 00000dbd code_dealloc │ │ │ │ │ 0000002c 00002d02 R_ARM_ABS32 0000063d code_repr │ │ │ │ │ -0000003c 00001b02 R_ARM_ABS32 000013ad code_hash │ │ │ │ │ +0000003c 00001b02 R_ARM_ABS32 000013c1 code_hash │ │ │ │ │ 00000048 00011902 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000058 00008902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000064 00001c02 R_ARM_ABS32 0000000d code_richcompare │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000078 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000007c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000009c 00007d02 R_ARM_ABS32 00000393 code_new │ │ │ │ │ 000000d4 00011802 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000000dc 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000000e8 00002a02 R_ARM_ABS32 00000529 positionsiter_dealloc │ │ │ │ │ 0000013c 00011a02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000140 00002302 R_ARM_ABS32 0000180d positionsiter_next │ │ │ │ │ +00000140 00002302 R_ARM_ABS32 00001821 positionsiter_next │ │ │ │ │ 00000170 0000b502 R_ARM_ABS32 00000000 PyObject_Free │ │ │ │ │ 000001a4 00008902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001a8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001c4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001d0 00011802 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000001d8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001e4 00005c02 R_ARM_ABS32 000016b1 lineiter_dealloc │ │ │ │ │ 00000238 00011a02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -0000023c 00005a02 R_ARM_ABS32 0000189d lineiter_next │ │ │ │ │ +0000023c 00005a02 R_ARM_ABS32 000018b1 lineiter_next │ │ │ │ │ 0000026c 0000b502 R_ARM_ABS32 00000000 PyObject_Free │ │ │ │ │ 000002a0 00008902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000002a4 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002c0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000002d4 0000a202 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ 000002e0 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000002e4 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ @@ -370,15 +370,15 @@ │ │ │ │ │ 000004f0 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000504 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000518 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000052c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000540 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000554 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x7afc contains 200 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x7b38 contains 200 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000016e 00009c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 00000172 00009c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00000176 0000072f R_ARM_THM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ 0000017a 00000730 R_ARM_THM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ 00000180 00009d0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000198 00009c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ @@ -425,179 +425,179 @@ │ │ │ │ │ 00000754 0000a56b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000778 0000a90a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ 00000794 0000aa0a R_ARM_THM_CALL 00000000 _PyCode_Quicken │ │ │ │ │ 000007c4 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000007dc 0000ac0a R_ARM_THM_CALL 00000000 PySequence_Tuple │ │ │ │ │ 00000816 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000084a 0000aa0a R_ARM_THM_CALL 00000000 _PyCode_Quicken │ │ │ │ │ -00000882 0000a02f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00000886 0000a030 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000008e8 0000ad0a R_ARM_THM_CALL 00000000 PyFrozenSet_New │ │ │ │ │ -00000912 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000920 0000ae0a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -000009e0 0000af0a R_ARM_THM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ -00000a1c 0000a56b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000a20 0000a56b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000a28 0000af0a R_ARM_THM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ -00000a9a 0000b00a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000ab4 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000ac8 0000b12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00000acc 0000b130 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00000ad0 0000092f R_ARM_THM_MOVW_ABS_NC 00000054 .LC3 │ │ │ │ │ -00000ad4 00000930 R_ARM_THM_MOVT_ABS 00000054 .LC3 │ │ │ │ │ -00000ada 00009d0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000b02 00000a2f R_ARM_THM_MOVW_ABS_NC 00000074 .LC4 │ │ │ │ │ -00000b06 00000a30 R_ARM_THM_MOVT_ABS 00000074 .LC4 │ │ │ │ │ -00000b0a 00000b2f R_ARM_THM_MOVW_ABS_NC 0000008c .LC5 │ │ │ │ │ -00000b0e 00000b30 R_ARM_THM_MOVT_ABS 0000008c .LC5 │ │ │ │ │ -00000b12 0000b20a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00000b46 0000a02f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00000b4a 0000a030 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00000b52 0000a22f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -00000b56 0000a230 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -00000b5a 0000a42f R_ARM_THM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ -00000b5e 0000a430 R_ARM_THM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ -00000b64 0000a32f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00000b68 0000a330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00000cb8 0000a60a R_ARM_THM_CALL 00000000 _PyUnicode_InternMortal │ │ │ │ │ -00000cda 0000ac0a R_ARM_THM_CALL 00000000 PySequence_Tuple │ │ │ │ │ -00000d08 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d32 0000ad0a R_ARM_THM_CALL 00000000 PyFrozenSet_New │ │ │ │ │ -00000d5e 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d86 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d8c 0000a56b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000dba 0000b30a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00000e10 0000b40a R_ARM_THM_CALL 00000000 _PyFunction_ClearCodeByVersion │ │ │ │ │ -00000e2e 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000e44 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000e5a 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000e70 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000e86 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000e9c 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000eb2 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000ec8 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000ede 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000f1c 0000b60a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000f38 0000b60a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000f3e 0000b60a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000f44 0000b60a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000f4a 0000b60a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000f50 0000b60a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000f56 0000b60a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000f9a 0000172f R_ARM_THM_MOVW_ABS_NC 000000bc .LC6 │ │ │ │ │ -00000f9e 00001730 R_ARM_THM_MOVT_ABS 000000bc .LC6 │ │ │ │ │ -00000fa2 00000b2f R_ARM_THM_MOVW_ABS_NC 0000008c .LC5 │ │ │ │ │ -00000fa6 00000b30 R_ARM_THM_MOVT_ABS 0000008c .LC5 │ │ │ │ │ -00000faa 0000b20a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00000fd0 0000b60a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000fd8 0000b70a R_ARM_THM_CALL 00000000 PyObject_ClearWeakRefs │ │ │ │ │ -00000ff8 0000a56b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000ffc 0000a56b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001010 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_EllipsisObject │ │ │ │ │ -00001014 0000b930 R_ARM_THM_MOVT_ABS 00000000 _Py_EllipsisObject │ │ │ │ │ -00001018 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000101c 0000ba30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000102e 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -00001032 0000bb30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -00001036 0000a02f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000103a 0000a030 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00001044 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001048 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001072 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyBytes_Type │ │ │ │ │ -00001076 0000bc30 R_ARM_THM_MOVT_ABS 00000000 PyBytes_Type │ │ │ │ │ -0000107a 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000000 PyBool_Type │ │ │ │ │ -0000107e 0000bd30 R_ARM_THM_MOVT_ABS 00000000 PyBool_Type │ │ │ │ │ -00001090 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ -00001094 0000be30 R_ARM_THM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ -0000109c 0000bf2f R_ARM_THM_MOVW_ABS_NC 00000000 PyComplex_Type │ │ │ │ │ -000010a0 0000bf30 R_ARM_THM_MOVT_ABS 00000000 PyComplex_Type │ │ │ │ │ -000010ac 0000a22f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -000010b0 0000a230 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -000010c0 0000c00a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -000010d2 0000b80a R_ARM_THM_CALL 00001001 _PyCode_ConstantKey │ │ │ │ │ -000010e4 0000b80a R_ARM_THM_CALL 00001001 _PyCode_ConstantKey │ │ │ │ │ -000010f6 0000b80a R_ARM_THM_CALL 00001001 _PyCode_ConstantKey │ │ │ │ │ -00001108 0000b80a R_ARM_THM_CALL 00001001 _PyCode_ConstantKey │ │ │ │ │ -0000112c 0000b80a R_ARM_THM_CALL 00001001 _PyCode_ConstantKey │ │ │ │ │ -0000114c 0000c10a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -00001166 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000117e 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ -00001182 0000be30 R_ARM_THM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ -00001192 0000a42f R_ARM_THM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ -00001196 0000a430 R_ARM_THM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ -000011a2 0000c00a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -000011b2 0000b80a R_ARM_THM_CALL 00001001 _PyCode_ConstantKey │ │ │ │ │ -000011cc 0000c20a R_ARM_THM_CALL 00000000 _PySet_NextEntry │ │ │ │ │ -000011d6 0000ad0a R_ARM_THM_CALL 00000000 PyFrozenSet_New │ │ │ │ │ -000011ee 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000011fa 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ -000011fe 0000c330 R_ARM_THM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ -0000120a 0000b80a R_ARM_THM_CALL 00001001 _PyCode_ConstantKey │ │ │ │ │ -00001218 0000b80a R_ARM_THM_CALL 00001001 _PyCode_ConstantKey │ │ │ │ │ -00001226 0000b80a R_ARM_THM_CALL 00001001 _PyCode_ConstantKey │ │ │ │ │ -00001236 0000c40a R_ARM_THM_CALL 00000000 PySlice_New │ │ │ │ │ -00001246 0000c10a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -0000127a 0000c50a R_ARM_THM_CALL 00000000 PyComplex_AsCComplex │ │ │ │ │ -000012f4 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000012f8 0000c630 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00001300 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00001304 0000c730 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -0000130c 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001310 0000ba30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001332 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001342 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001348 0000c80a R_ARM_THM_CALL 00000000 PyLong_FromVoidPtr │ │ │ │ │ -0000135a 0000c10a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -0000137a 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000013c0 0000ca0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000013e0 0000ca0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000013ec 0000ca0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000013fc 0000ca0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000140c 0000ca0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000141c 0000ca0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00001466 0000cb2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Caches │ │ │ │ │ -0000146a 0000cb30 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Caches │ │ │ │ │ -00001476 0000cc0a R_ARM_THM_CALL 00000000 _Py_GetBaseCodeUnit │ │ │ │ │ -00001834 0000242f R_ARM_THM_MOVW_ABS_NC 00001889 _source_offset_converter │ │ │ │ │ -00001838 00002430 R_ARM_THM_MOVT_ABS 00001889 _source_offset_converter │ │ │ │ │ -0000183e 0000222f R_ARM_THM_MOVW_ABS_NC 000000d4 .LC7 │ │ │ │ │ -00001842 00002230 R_ARM_THM_MOVT_ABS 000000d4 .LC7 │ │ │ │ │ -00001856 0000d80a R_ARM_THM_CALL 00000000 Py_BuildValue │ │ │ │ │ -0000187a 0000250a R_ARM_THM_CALL 0000035d advance_with_locations │ │ │ │ │ -00001892 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001896 0000ba30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001ac8 0000592f R_ARM_THM_MOVW_ABS_NC 000004a0 .LC41 │ │ │ │ │ -00001acc 00005930 R_ARM_THM_MOVT_ABS 000004a0 .LC41 │ │ │ │ │ -00001ad4 0000242f R_ARM_THM_MOVW_ABS_NC 00001889 _source_offset_converter │ │ │ │ │ -00001ad8 00002430 R_ARM_THM_MOVT_ABS 00001889 _source_offset_converter │ │ │ │ │ -00001adc 0000d80a R_ARM_THM_CALL 00000000 Py_BuildValue │ │ │ │ │ -00000da0 0000ab1e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00000ef8 0000b51e R_ARM_THM_JUMP24 00000000 PyObject_Free │ │ │ │ │ -0000118e 0000c11e R_ARM_THM_JUMP24 00000000 PyTuple_Pack │ │ │ │ │ -000012da 0000c11e R_ARM_THM_JUMP24 00000000 PyTuple_Pack │ │ │ │ │ -0000161c 0000d31e R_ARM_THM_JUMP24 00000000 _Py_Instrumentation_GetLine │ │ │ │ │ -0000188e 0000d91e R_ARM_THM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ +00000884 0000a02f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00000888 0000a030 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000008ea 0000ad0a R_ARM_THM_CALL 00000000 PyFrozenSet_New │ │ │ │ │ +00000914 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000922 0000ae0a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +000009e2 0000af0a R_ARM_THM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ +000009fc 0000a56b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000a00 0000a56b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000a4e 0000af0a R_ARM_THM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ +00000aae 0000b00a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000ac8 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000adc 0000b12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00000ae0 0000b130 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00000ae4 0000092f R_ARM_THM_MOVW_ABS_NC 00000054 .LC3 │ │ │ │ │ +00000ae8 00000930 R_ARM_THM_MOVT_ABS 00000054 .LC3 │ │ │ │ │ +00000aee 00009d0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000b16 00000a2f R_ARM_THM_MOVW_ABS_NC 00000074 .LC4 │ │ │ │ │ +00000b1a 00000a30 R_ARM_THM_MOVT_ABS 00000074 .LC4 │ │ │ │ │ +00000b1e 00000b2f R_ARM_THM_MOVW_ABS_NC 0000008c .LC5 │ │ │ │ │ +00000b22 00000b30 R_ARM_THM_MOVT_ABS 0000008c .LC5 │ │ │ │ │ +00000b26 0000b20a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00000b5a 0000a02f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00000b5e 0000a030 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00000b66 0000a22f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +00000b6a 0000a230 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +00000b6e 0000a42f R_ARM_THM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ +00000b72 0000a430 R_ARM_THM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ +00000b78 0000a32f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00000b7c 0000a330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00000ccc 0000a60a R_ARM_THM_CALL 00000000 _PyUnicode_InternMortal │ │ │ │ │ +00000cee 0000ac0a R_ARM_THM_CALL 00000000 PySequence_Tuple │ │ │ │ │ +00000d1c 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d46 0000ad0a R_ARM_THM_CALL 00000000 PyFrozenSet_New │ │ │ │ │ +00000d72 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d9a 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000da0 0000a56b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000dce 0000b30a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00000e24 0000b40a R_ARM_THM_CALL 00000000 _PyFunction_ClearCodeByVersion │ │ │ │ │ +00000e42 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000e58 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000e6e 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000e84 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000e9a 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000eb0 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000ec6 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000edc 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000ef2 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000f30 0000b60a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000f4c 0000b60a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000f52 0000b60a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000f58 0000b60a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000f5e 0000b60a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000f64 0000b60a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000f6a 0000b60a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000fae 0000172f R_ARM_THM_MOVW_ABS_NC 000000bc .LC6 │ │ │ │ │ +00000fb2 00001730 R_ARM_THM_MOVT_ABS 000000bc .LC6 │ │ │ │ │ +00000fb6 00000b2f R_ARM_THM_MOVW_ABS_NC 0000008c .LC5 │ │ │ │ │ +00000fba 00000b30 R_ARM_THM_MOVT_ABS 0000008c .LC5 │ │ │ │ │ +00000fbe 0000b20a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00000fe4 0000b60a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000fec 0000b70a R_ARM_THM_CALL 00000000 PyObject_ClearWeakRefs │ │ │ │ │ +0000100c 0000a56b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001010 0000a56b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001024 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_EllipsisObject │ │ │ │ │ +00001028 0000b930 R_ARM_THM_MOVT_ABS 00000000 _Py_EllipsisObject │ │ │ │ │ +0000102c 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001030 0000ba30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001042 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +00001046 0000bb30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +0000104a 0000a02f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000104e 0000a030 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00001058 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000105c 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001086 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyBytes_Type │ │ │ │ │ +0000108a 0000bc30 R_ARM_THM_MOVT_ABS 00000000 PyBytes_Type │ │ │ │ │ +0000108e 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000000 PyBool_Type │ │ │ │ │ +00001092 0000bd30 R_ARM_THM_MOVT_ABS 00000000 PyBool_Type │ │ │ │ │ +000010a4 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ +000010a8 0000be30 R_ARM_THM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ +000010b0 0000bf2f R_ARM_THM_MOVW_ABS_NC 00000000 PyComplex_Type │ │ │ │ │ +000010b4 0000bf30 R_ARM_THM_MOVT_ABS 00000000 PyComplex_Type │ │ │ │ │ +000010c0 0000a22f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +000010c4 0000a230 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +000010d4 0000c00a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +000010e6 0000b80a R_ARM_THM_CALL 00001015 _PyCode_ConstantKey │ │ │ │ │ +000010f8 0000b80a R_ARM_THM_CALL 00001015 _PyCode_ConstantKey │ │ │ │ │ +0000110a 0000b80a R_ARM_THM_CALL 00001015 _PyCode_ConstantKey │ │ │ │ │ +0000111c 0000b80a R_ARM_THM_CALL 00001015 _PyCode_ConstantKey │ │ │ │ │ +00001140 0000b80a R_ARM_THM_CALL 00001015 _PyCode_ConstantKey │ │ │ │ │ +00001160 0000c10a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +0000117a 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001192 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ +00001196 0000be30 R_ARM_THM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ +000011a6 0000a42f R_ARM_THM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ +000011aa 0000a430 R_ARM_THM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ +000011b6 0000c00a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +000011c6 0000b80a R_ARM_THM_CALL 00001015 _PyCode_ConstantKey │ │ │ │ │ +000011e0 0000c20a R_ARM_THM_CALL 00000000 _PySet_NextEntry │ │ │ │ │ +000011ea 0000ad0a R_ARM_THM_CALL 00000000 PyFrozenSet_New │ │ │ │ │ +00001202 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000120e 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ +00001212 0000c330 R_ARM_THM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ +0000121e 0000b80a R_ARM_THM_CALL 00001015 _PyCode_ConstantKey │ │ │ │ │ +0000122c 0000b80a R_ARM_THM_CALL 00001015 _PyCode_ConstantKey │ │ │ │ │ +0000123a 0000b80a R_ARM_THM_CALL 00001015 _PyCode_ConstantKey │ │ │ │ │ +0000124a 0000c40a R_ARM_THM_CALL 00000000 PySlice_New │ │ │ │ │ +0000125a 0000c10a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +0000128e 0000c50a R_ARM_THM_CALL 00000000 PyComplex_AsCComplex │ │ │ │ │ +00001308 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +0000130c 0000c630 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00001314 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00001318 0000c730 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00001320 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001324 0000ba30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001346 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001356 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000135c 0000c80a R_ARM_THM_CALL 00000000 PyLong_FromVoidPtr │ │ │ │ │ +0000136e 0000c10a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +0000138e 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000013d4 0000ca0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000013f4 0000ca0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00001400 0000ca0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00001410 0000ca0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00001420 0000ca0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00001430 0000ca0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000147a 0000cb2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Caches │ │ │ │ │ +0000147e 0000cb30 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Caches │ │ │ │ │ +0000148a 0000cc0a R_ARM_THM_CALL 00000000 _Py_GetBaseCodeUnit │ │ │ │ │ +00001848 0000242f R_ARM_THM_MOVW_ABS_NC 0000189d _source_offset_converter │ │ │ │ │ +0000184c 00002430 R_ARM_THM_MOVT_ABS 0000189d _source_offset_converter │ │ │ │ │ +00001852 0000222f R_ARM_THM_MOVW_ABS_NC 000000d4 .LC7 │ │ │ │ │ +00001856 00002230 R_ARM_THM_MOVT_ABS 000000d4 .LC7 │ │ │ │ │ +0000186a 0000d80a R_ARM_THM_CALL 00000000 Py_BuildValue │ │ │ │ │ +0000188e 0000250a R_ARM_THM_CALL 0000035d advance_with_locations │ │ │ │ │ +000018a6 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000018aa 0000ba30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001ac4 0000592f R_ARM_THM_MOVW_ABS_NC 000004a0 .LC41 │ │ │ │ │ +00001ac8 00005930 R_ARM_THM_MOVT_ABS 000004a0 .LC41 │ │ │ │ │ +00001ad0 0000242f R_ARM_THM_MOVW_ABS_NC 0000189d _source_offset_converter │ │ │ │ │ +00001ad4 00002430 R_ARM_THM_MOVT_ABS 0000189d _source_offset_converter │ │ │ │ │ +00001ad8 0000d80a R_ARM_THM_CALL 00000000 Py_BuildValue │ │ │ │ │ +00000db4 0000ab1e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00000f0c 0000b51e R_ARM_THM_JUMP24 00000000 PyObject_Free │ │ │ │ │ +000011a2 0000c11e R_ARM_THM_JUMP24 00000000 PyTuple_Pack │ │ │ │ │ +000012ee 0000c11e R_ARM_THM_JUMP24 00000000 PyTuple_Pack │ │ │ │ │ +00001630 0000d31e R_ARM_THM_JUMP24 00000000 _Py_Instrumentation_GetLine │ │ │ │ │ +000018a2 0000d91e R_ARM_THM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x813c contains 220 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x8178 contains 220 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000012 00001d0a R_ARM_THM_CALL 00000261 init_co_cached │ │ │ │ │ 00000048 0000c00a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ 0000005e 0000fa0a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ 0000006a 0000fb0a R_ARM_THM_CALL 00000000 PyUnicode_DecodeFSDefault │ │ │ │ │ 00000074 0000632f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00000078 00006330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ 0000007c 0000ae0a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ 00000088 0000ae0a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ 00000096 0000d00a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ 000000ba 00009f0a R_ARM_THM_CALL 000001c9 _PyCode_New │ │ │ │ │ -000000d4 0000140a R_ARM_THM_CALL 00000d91 Py_XDECREF │ │ │ │ │ -000000da 0000140a R_ARM_THM_CALL 00000d91 Py_XDECREF │ │ │ │ │ -000000e0 0000140a R_ARM_THM_CALL 00000d91 Py_XDECREF │ │ │ │ │ -000000e6 0000140a R_ARM_THM_CALL 00000d91 Py_XDECREF │ │ │ │ │ -000000ec 0000140a R_ARM_THM_CALL 00000d91 Py_XDECREF │ │ │ │ │ +000000d4 0000140a R_ARM_THM_CALL 00000da5 Py_XDECREF │ │ │ │ │ +000000da 0000140a R_ARM_THM_CALL 00000da5 Py_XDECREF │ │ │ │ │ +000000e0 0000140a R_ARM_THM_CALL 00000da5 Py_XDECREF │ │ │ │ │ +000000e6 0000140a R_ARM_THM_CALL 00000da5 Py_XDECREF │ │ │ │ │ +000000ec 0000140a R_ARM_THM_CALL 00000da5 Py_XDECREF │ │ │ │ │ 000000f8 00008902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000000fc 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000114 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000118 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000140 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000144 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 0000014c 00009e0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ @@ -612,15 +612,15 @@ │ │ │ │ │ 00000228 0001012f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ 0000022c 00010130 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ 00000236 0000692f R_ARM_THM_MOVW_ABS_NC 000004a8 .LC42 │ │ │ │ │ 0000023a 00006930 R_ARM_THM_MOVT_ABS 000004a8 .LC42 │ │ │ │ │ 00000240 0001020a R_ARM_THM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ 00000252 0000ae0a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ 00000286 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000296 00001f0a R_ARM_THM_CALL 00001769 advance │ │ │ │ │ +00000296 00001f0a R_ARM_THM_CALL 0000177d advance │ │ │ │ │ 000002d4 0000af0a R_ARM_THM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ 00000362 0000af0a R_ARM_THM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ 000003a2 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000003a6 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000003ce 00006d2f R_ARM_THM_MOVW_ABS_NC 000004d8 .LC43 │ │ │ │ │ 000003d2 00006d30 R_ARM_THM_MOVT_ABS 000004d8 .LC43 │ │ │ │ │ 000003d8 0001040a R_ARM_THM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ @@ -742,18 +742,18 @@ │ │ │ │ │ 0000071e 00009c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00000722 00007c2f R_ARM_THM_MOVW_ABS_NC 000005e0 .LC58 │ │ │ │ │ 00000726 00007c30 R_ARM_THM_MOVT_ABS 000005e0 .LC58 │ │ │ │ │ 0000072c 00009d0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000754 0000c00a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ 00000768 0000c00a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ 000007a4 0000ee0a R_ARM_THM_CALL 000013a1 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ -000007be 0000140a R_ARM_THM_CALL 00000d91 Py_XDECREF │ │ │ │ │ -000007c4 0000140a R_ARM_THM_CALL 00000d91 Py_XDECREF │ │ │ │ │ -000007ca 0000140a R_ARM_THM_CALL 00000d91 Py_XDECREF │ │ │ │ │ -000007d0 0000140a R_ARM_THM_CALL 00000d91 Py_XDECREF │ │ │ │ │ +000007be 0000140a R_ARM_THM_CALL 00000da5 Py_XDECREF │ │ │ │ │ +000007c4 0000140a R_ARM_THM_CALL 00000da5 Py_XDECREF │ │ │ │ │ +000007ca 0000140a R_ARM_THM_CALL 00000da5 Py_XDECREF │ │ │ │ │ +000007d0 0000140a R_ARM_THM_CALL 00000da5 Py_XDECREF │ │ │ │ │ 000007f2 0000c00a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ 0000081e 0000a02f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ 00000822 0000a030 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ 00000832 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000836 0000e930 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 0000083c 00007f2f R_ARM_THM_MOVW_ABS_NC 00000604 .LC59 │ │ │ │ │ 00000840 00007f30 R_ARM_THM_MOVT_ABS 00000604 .LC59 │ │ │ │ │ @@ -774,18 +774,18 @@ │ │ │ │ │ 00000944 00009c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 00000948 00009c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 0000094c 0000832f R_ARM_THM_MOVW_ABS_NC 00000678 .LC62 │ │ │ │ │ 00000950 00008330 R_ARM_THM_MOVT_ABS 00000678 .LC62 │ │ │ │ │ 00000956 0000f50a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000980 0000a56b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000009d2 0000ee0a R_ARM_THM_CALL 000013a1 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ -00000a46 0000d40a R_ARM_THM_CALL 00001629 _PyCode_CheckLineNumber │ │ │ │ │ -00000a4c 00001e0a R_ARM_THM_CALL 00001be9 retreat │ │ │ │ │ +00000a46 0000d40a R_ARM_THM_CALL 0000163d _PyCode_CheckLineNumber │ │ │ │ │ +00000a4c 00001e0a R_ARM_THM_CALL 00001c25 retreat │ │ │ │ │ 00000a56 0000250a R_ARM_THM_CALL 0000035d advance_with_locations │ │ │ │ │ -00000a78 00001e0a R_ARM_THM_CALL 00001be9 retreat │ │ │ │ │ +00000a78 00001e0a R_ARM_THM_CALL 00001c25 retreat │ │ │ │ │ 00000a8a 0000302f R_ARM_THM_MOVW_ABS_NC 00000168 .LC12 │ │ │ │ │ 00000a8e 00003030 R_ARM_THM_MOVT_ABS 00000168 .LC12 │ │ │ │ │ 00000ab6 00002e2f R_ARM_THM_MOVW_ABS_NC 00000138 .LC10 │ │ │ │ │ 00000aba 00002e30 R_ARM_THM_MOVT_ABS 00000138 .LC10 │ │ │ │ │ 00000ac0 00002f2f R_ARM_THM_MOVW_ABS_NC 00000150 .LC11 │ │ │ │ │ 00000ac4 00002f30 R_ARM_THM_MOVT_ABS 00000150 .LC11 │ │ │ │ │ 00000ae4 0000882f R_ARM_THM_MOVW_ABS_NC 000006b4 .LC64 │ │ │ │ │ @@ -796,15 +796,15 @@ │ │ │ │ │ 00000214 0001001e R_ARM_THM_JUMP24 00000000 _PyInstrumentation_BranchesIterator │ │ │ │ │ 0000038e 0001031e R_ARM_THM_JUMP24 00000000 PyLong_FromSize_t │ │ │ │ │ 0000087c 0000cf1e R_ARM_THM_JUMP24 000001a9 _PyCode_GetCode │ │ │ │ │ 00000880 0000eb1e R_ARM_THM_JUMP24 00000ae9 _PyCode_GetVarnames │ │ │ │ │ 00000884 0000f81e R_ARM_THM_JUMP24 00000003 _PyCode_GetCellvars │ │ │ │ │ 00000888 0000ec1e R_ARM_THM_JUMP24 00000c79 _PyCode_GetFreevars │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x881c contains 19 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x8858 contains 19 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000000c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000010 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000014 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 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 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -104,21 +104,21 @@ │ │ │ │ │ add r5, r3 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ bgt.n ac │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ - bl 1000 │ │ │ │ │ + bl 1014 │ │ │ │ │ R_ARM_THM_CALL _PyCode_ConstantKey │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 180 │ │ │ │ │ ldr r0, [r7, #12] │ │ │ │ │ - bl 1000 │ │ │ │ │ + bl 1014 │ │ │ │ │ R_ARM_THM_CALL _PyCode_ConstantKey │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 184 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ @@ -326,15 +326,15 @@ │ │ │ │ │ str.w lr, [sp, #12] │ │ │ │ │ add r3, r2 │ │ │ │ │ str.w ip, [sp, #8] │ │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r2, r3, [sp] │ │ │ │ │ - bl 1628 │ │ │ │ │ + bl 163c │ │ │ │ │ R_ARM_THM_CALL _PyCode_CheckLineNumber │ │ │ │ │ add sp, #28 │ │ │ │ │ pop {pc} │ │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq.n 2ae │ │ │ │ │ lsrs r1, r1, #1 │ │ │ │ │ @@ -1016,18 +1016,18 @@ │ │ │ │ │ sub.w r3, r3, sl │ │ │ │ │ str.w r3, [r8, #88] @ 0x58 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ str.w r9, [r8, #68] @ 0x44 │ │ │ │ │ add r3, lr │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ - bl d90 │ │ │ │ │ + bl da4 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl d90 │ │ │ │ │ + bl da4 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ asrs r0, r0, #1 │ │ │ │ │ ldr r2, [r5, #16] │ │ │ │ │ adds r0, #4 │ │ │ │ │ @@ -1557,24 +1557,24 @@ │ │ │ │ │ ldrd r0, r1, [sp, #56] @ 0x38 │ │ │ │ │ str.w r9, [sp, #4] │ │ │ │ │ bl 13a0 │ │ │ │ │ R_ARM_THM_CALL PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ - bl d90 │ │ │ │ │ + bl da4 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ │ - bl d90 │ │ │ │ │ + bl da4 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl d90 │ │ │ │ │ + bl da4 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl d90 │ │ │ │ │ + bl da4 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #188 @ 0xbc │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ mov r1, r5 │ │ │ │ │ @@ -2073,15 +2073,15 @@ │ │ │ │ │ b.n 105a │ │ │ │ │ mov r5, r8 │ │ │ │ │ b.n e2c │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ b.n dce │ │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ │ - bl d90 │ │ │ │ │ + bl da4 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ b.n 105a │ │ │ │ │ mov r5, r7 │ │ │ │ │ mov r8, r7 │ │ │ │ │ str r7, [sp, #100] @ 0x64 │ │ │ │ │ b.n e2c │ │ │ │ │ movs r3, #0 │ │ │ │ │ @@ -2315,18 +2315,18 @@ │ │ │ │ │ cmp r2, r3 │ │ │ │ │ bne.n 14f6 │ │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ │ bl 1c8 <_PyCode_GetCode+0x20> │ │ │ │ │ R_ARM_THM_CALL _PyCode_New │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ - bl d90 │ │ │ │ │ + bl da4 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ - bl d90 │ │ │ │ │ + bl da4 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldrd lr, r3, [sp, #32] │ │ │ │ │ add.w fp, r0, #4 │ │ │ │ │ ldr.w r1, [r2, #4]! │ │ │ │ │ @@ -2628,14 +2628,14 @@ │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldrd r2, r3, [r0, #16] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ bcs.n 179e <_PyLineTable_NextAddressRange+0x1e> │ │ │ │ │ - bl 1768 │ │ │ │ │ + bl 177c │ │ │ │ │ R_ARM_THM_CALL advance │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -211,113 +211,113 @@ │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr.w fp, [r5, #8] │ │ │ │ │ ldr.w r2, [sl, r3] │ │ │ │ │ subs.w r7, fp, #1 │ │ │ │ │ ldr.w r8, [r2, #8] │ │ │ │ │ - bmi.w 87a <_PyCode_New+0x6b2> │ │ │ │ │ + bmi.w 87c <_PyCode_New+0x6b4> │ │ │ │ │ add.w r3, r5, fp, lsl #2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w ac8 <_PyCode_New+0x900> │ │ │ │ │ + beq.w adc <_PyCode_New+0x914> │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.w ac8 <_PyCode_New+0x900> │ │ │ │ │ + bne.w adc <_PyCode_New+0x914> │ │ │ │ │ lsls r7, r7, #2 │ │ │ │ │ add.w r9, r5, #16 │ │ │ │ │ add.w r1, r9, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyUnicode_InternImmortal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_InternImmortal │ │ │ │ │ cmp.w fp, #1 │ │ │ │ │ beq.n 2e6 <_PyCode_New+0x11e> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w ac8 <_PyCode_New+0x900> │ │ │ │ │ + beq.w adc <_PyCode_New+0x914> │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.w ac8 <_PyCode_New+0x900> │ │ │ │ │ + bne.w adc <_PyCode_New+0x914> │ │ │ │ │ subs r1, r7, #4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ add r1, r9 │ │ │ │ │ bl 0 <_PyUnicode_InternImmortal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_InternImmortal │ │ │ │ │ cmp.w fp, #2 │ │ │ │ │ beq.n 2e6 <_PyCode_New+0x11e> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w ac8 <_PyCode_New+0x900> │ │ │ │ │ + beq.w adc <_PyCode_New+0x914> │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.w ac8 <_PyCode_New+0x900> │ │ │ │ │ + bne.w adc <_PyCode_New+0x914> │ │ │ │ │ sub.w r1, r7, #8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ add r1, r9 │ │ │ │ │ bl 0 <_PyUnicode_InternImmortal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_InternImmortal │ │ │ │ │ cmp.w fp, #3 │ │ │ │ │ beq.n 2e6 <_PyCode_New+0x11e> │ │ │ │ │ ldr.w r2, [r5, fp, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w ac8 <_PyCode_New+0x900> │ │ │ │ │ + beq.w adc <_PyCode_New+0x914> │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.w ac8 <_PyCode_New+0x900> │ │ │ │ │ + bne.w adc <_PyCode_New+0x914> │ │ │ │ │ sub.w r1, r7, #12 │ │ │ │ │ mov r0, r8 │ │ │ │ │ add r1, r9 │ │ │ │ │ bl 0 <_PyUnicode_InternImmortal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_InternImmortal │ │ │ │ │ cmp.w fp, #4 │ │ │ │ │ beq.n 2e6 <_PyCode_New+0x11e> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w ac8 <_PyCode_New+0x900> │ │ │ │ │ + beq.w adc <_PyCode_New+0x914> │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.w ac8 <_PyCode_New+0x900> │ │ │ │ │ + bne.w adc <_PyCode_New+0x914> │ │ │ │ │ sub.w r1, r7, #16 │ │ │ │ │ mov r0, r8 │ │ │ │ │ add r1, r9 │ │ │ │ │ sub.w r9, fp, #6 │ │ │ │ │ bl 0 <_PyUnicode_InternImmortal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_InternImmortal │ │ │ │ │ cmp.w fp, #5 │ │ │ │ │ beq.n 2e6 <_PyCode_New+0x11e> │ │ │ │ │ add r5, r7 │ │ │ │ │ ldr.w r3, [r5, #-4]! │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w ac8 <_PyCode_New+0x900> │ │ │ │ │ + beq.w adc <_PyCode_New+0x914> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.w ac8 <_PyCode_New+0x900> │ │ │ │ │ + bne.w adc <_PyCode_New+0x914> │ │ │ │ │ bl 0 <_PyUnicode_InternImmortal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_InternImmortal │ │ │ │ │ subs.w r9, r9, #1 │ │ │ │ │ bcs.n 2c6 <_PyCode_New+0xfe> │ │ │ │ │ ldr r2, [pc, #356] @ (44c <_PyCode_New+0x284>) │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr.w r2, [sl, r2] │ │ │ │ │ ldr.w r8, [r2, #8] │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ subs r7, r2, #1 │ │ │ │ │ - bmi.w 86a <_PyCode_New+0x6a2> │ │ │ │ │ + bmi.w 86c <_PyCode_New+0x6a4> │ │ │ │ │ adds r3, #16 │ │ │ │ │ movw fp, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyTuple_Type │ │ │ │ │ movt fp, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyTuple_Type │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ @@ -334,16 +334,16 @@ │ │ │ │ │ str r4, [sp, #16] │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ bne.w 7d0 <_PyCode_New+0x608> │ │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ │ lsls r2, r3, #25 │ │ │ │ │ bpl.w 480 <_PyCode_New+0x2b8> │ │ │ │ │ - lsls r3, r3, #26 │ │ │ │ │ - bpl.w aba <_PyCode_New+0x8f2> │ │ │ │ │ + lsls r0, r3, #26 │ │ │ │ │ + bpl.w ace <_PyCode_New+0x906> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ add.w r3, r4, #20 │ │ │ │ │ add r2, r3 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ beq.w 46e <_PyCode_New+0x2a6> │ │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ │ ldr.w r1, [r5, r0, lsl #2] │ │ │ │ │ @@ -491,168 +491,168 @@ │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr.w r2, [sl, r2] │ │ │ │ │ ldr.w r8, [r2, #8] │ │ │ │ │ add.w r3, r5, fp, lsl #2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w ac8 <_PyCode_New+0x900> │ │ │ │ │ + beq.w adc <_PyCode_New+0x914> │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.w ac8 <_PyCode_New+0x900> │ │ │ │ │ + bne.w adc <_PyCode_New+0x914> │ │ │ │ │ lsls r7, r7, #2 │ │ │ │ │ add.w r9, r5, #16 │ │ │ │ │ add.w r1, r9, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyUnicode_InternImmortal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_InternImmortal │ │ │ │ │ cmp.w fp, #1 │ │ │ │ │ beq.n 58e <_PyCode_New+0x3c6> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w ac8 <_PyCode_New+0x900> │ │ │ │ │ + beq.w adc <_PyCode_New+0x914> │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.w ac8 <_PyCode_New+0x900> │ │ │ │ │ + bne.w adc <_PyCode_New+0x914> │ │ │ │ │ subs r1, r7, #4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ add r1, r9 │ │ │ │ │ bl 0 <_PyUnicode_InternImmortal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_InternImmortal │ │ │ │ │ cmp.w fp, #2 │ │ │ │ │ beq.n 58e <_PyCode_New+0x3c6> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w ac8 <_PyCode_New+0x900> │ │ │ │ │ + beq.w adc <_PyCode_New+0x914> │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.w ac8 <_PyCode_New+0x900> │ │ │ │ │ + bne.w adc <_PyCode_New+0x914> │ │ │ │ │ sub.w r1, r7, #8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ add r1, r9 │ │ │ │ │ bl 0 <_PyUnicode_InternImmortal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_InternImmortal │ │ │ │ │ cmp.w fp, #3 │ │ │ │ │ beq.n 58e <_PyCode_New+0x3c6> │ │ │ │ │ ldr.w r2, [r5, fp, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w ac8 <_PyCode_New+0x900> │ │ │ │ │ + beq.w adc <_PyCode_New+0x914> │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.w ac8 <_PyCode_New+0x900> │ │ │ │ │ + bne.w adc <_PyCode_New+0x914> │ │ │ │ │ sub.w r1, r7, #12 │ │ │ │ │ mov r0, r8 │ │ │ │ │ add r1, r9 │ │ │ │ │ bl 0 <_PyUnicode_InternImmortal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_InternImmortal │ │ │ │ │ cmp.w fp, #4 │ │ │ │ │ beq.n 58e <_PyCode_New+0x3c6> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w ac8 <_PyCode_New+0x900> │ │ │ │ │ + beq.w adc <_PyCode_New+0x914> │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.w ac8 <_PyCode_New+0x900> │ │ │ │ │ + bne.w adc <_PyCode_New+0x914> │ │ │ │ │ sub.w r1, r7, #16 │ │ │ │ │ mov r0, r8 │ │ │ │ │ add r1, r9 │ │ │ │ │ sub.w r9, fp, #6 │ │ │ │ │ bl 0 <_PyUnicode_InternImmortal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_InternImmortal │ │ │ │ │ cmp.w fp, #5 │ │ │ │ │ beq.n 58e <_PyCode_New+0x3c6> │ │ │ │ │ add r5, r7 │ │ │ │ │ ldr.w r3, [r5, #-4]! │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w ac8 <_PyCode_New+0x900> │ │ │ │ │ + beq.w adc <_PyCode_New+0x914> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.w ac8 <_PyCode_New+0x900> │ │ │ │ │ + bne.w adc <_PyCode_New+0x914> │ │ │ │ │ bl 0 <_PyUnicode_InternImmortal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_InternImmortal │ │ │ │ │ subs.w r9, r9, #1 │ │ │ │ │ bcs.n 56e <_PyCode_New+0x3a6> │ │ │ │ │ bl 0 <_Py_GetConfig> │ │ │ │ │ R_ARM_THM_CALL _Py_GetConfig │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 91a <_PyCode_New+0x752> │ │ │ │ │ + beq.w 91c <_PyCode_New+0x754> │ │ │ │ │ movs r7, #0 │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ lsrs r1, r1, #1 │ │ │ │ │ bl 0 <_PyObject_NewVar> │ │ │ │ │ R_ARM_THM_CALL _PyObject_NewVar │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a94 <_PyCode_New+0x8cc> │ │ │ │ │ + beq.w aa8 <_PyCode_New+0x8e0> │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ ble.w 856 <_PyCode_New+0x68e> │ │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ │ ldrb r1, [r3, #16] │ │ │ │ │ and.w r2, r1, #64 @ 0x40 │ │ │ │ │ ands.w r0, r1, #32 │ │ │ │ │ - beq.w 89c <_PyCode_New+0x6d4> │ │ │ │ │ + beq.w 89e <_PyCode_New+0x6d6> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 8da <_PyCode_New+0x712> │ │ │ │ │ + bne.w 8dc <_PyCode_New+0x714> │ │ │ │ │ cmp.w r9, #1 │ │ │ │ │ itt eq │ │ │ │ │ moveq fp, r2 │ │ │ │ │ moveq r8, r9 │ │ │ │ │ beq.n 64a <_PyCode_New+0x482> │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ mov fp, r2 │ │ │ │ │ ldrb r1, [r3, #17] │ │ │ │ │ and.w r0, r1, #64 @ 0x40 │ │ │ │ │ lsls r6, r1, #26 │ │ │ │ │ - bpl.w 8b6 <_PyCode_New+0x6ee> │ │ │ │ │ + bpl.w 8b8 <_PyCode_New+0x6f0> │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8d2 <_PyCode_New+0x70a> │ │ │ │ │ + bne.w 8d4 <_PyCode_New+0x70c> │ │ │ │ │ cmp.w r9, #2 │ │ │ │ │ beq.n 64a <_PyCode_New+0x482> │ │ │ │ │ ldrb r1, [r3, #18] │ │ │ │ │ and.w r0, r1, #64 @ 0x40 │ │ │ │ │ lsls r6, r1, #26 │ │ │ │ │ - bpl.w 8c4 <_PyCode_New+0x6fc> │ │ │ │ │ + bpl.w 8c6 <_PyCode_New+0x6fe> │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8d6 <_PyCode_New+0x70e> │ │ │ │ │ + bne.w 8d8 <_PyCode_New+0x710> │ │ │ │ │ cmp.w r9, #3 │ │ │ │ │ beq.n 64a <_PyCode_New+0x482> │ │ │ │ │ add.w r6, r3, #15 │ │ │ │ │ adds r3, #18 │ │ │ │ │ add r6, r9 │ │ │ │ │ ldrb.w r1, [r3, #1]! │ │ │ │ │ and.w r0, r1, #64 @ 0x40 │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 88c <_PyCode_New+0x6c4> │ │ │ │ │ + beq.w 88e <_PyCode_New+0x6c6> │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 898 <_PyCode_New+0x6d0> │ │ │ │ │ + bne.w 89a <_PyCode_New+0x6d2> │ │ │ │ │ cmp r6, r3 │ │ │ │ │ bne.n 62c <_PyCode_New+0x464> │ │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w a74 <_PyCode_New+0x8ac> │ │ │ │ │ + beq.w a88 <_PyCode_New+0x8c0> │ │ │ │ │ ldr r3, [pc, #256] @ (754 <_PyCode_New+0x58c>) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ │ ldr r6, [r3, #8] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r6 │ │ │ │ │ @@ -749,15 +749,15 @@ │ │ │ │ │ strd r2, fp, [r5, #60] @ 0x3c │ │ │ │ │ add.w r2, r1, #10 │ │ │ │ │ add r2, r9 │ │ │ │ │ str r2, [r5, #52] @ 0x34 │ │ │ │ │ ldr.w r6, [r3, #344] @ 0x158 │ │ │ │ │ str r6, [r5, #68] @ 0x44 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w a7a <_PyCode_New+0x8b2> │ │ │ │ │ + beq.w a8e <_PyCode_New+0x8c6> │ │ │ │ │ b.n 758 <_PyCode_New+0x590> │ │ │ │ │ .word 0x000002b4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000000fc │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ adds r6, #1 │ │ │ │ │ str.w r6, [r3, #344] @ 0x158 │ │ │ │ │ @@ -782,23 +782,23 @@ │ │ │ │ │ moveq r2, #0 │ │ │ │ │ bne.n 82c <_PyCode_New+0x664> │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r5, #120] @ 0x78 │ │ │ │ │ movs r2, #1 │ │ │ │ │ bl 0 <_PyCode_Quicken> │ │ │ │ │ R_ARM_THM_CALL _PyCode_Quicken │ │ │ │ │ - ldr r3, [pc, #640] @ (a1c <_PyCode_New+0x854>) │ │ │ │ │ + ldr r3, [pc, #608] @ (9fc <_PyCode_New+0x834>) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ │ ldr r4, [r3, #8] │ │ │ │ │ add.w r2, r4, #4096 @ 0x1000 │ │ │ │ │ ldrb.w r6, [r2, #1708] @ 0x6ac │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w ae0 <_PyCode_New+0x918> │ │ │ │ │ + bne.w af4 <_PyCode_New+0x92c> │ │ │ │ │ cbz r7, 7c8 <_PyCode_New+0x600> │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n 7c8 <_PyCode_New+0x600> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cbnz r3, 7c8 <_PyCode_New+0x600> │ │ │ │ │ @@ -812,43 +812,43 @@ │ │ │ │ │ beq.n 81c <_PyCode_New+0x654> │ │ │ │ │ cmp r3, sl │ │ │ │ │ bne.w 480 <_PyCode_New+0x2b8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySequence_Tuple │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a9e <_PyCode_New+0x8d6> │ │ │ │ │ + beq.w ab2 <_PyCode_New+0x8ea> │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - bl b1c │ │ │ │ │ + bl b30 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w aa2 <_PyCode_New+0x8da> │ │ │ │ │ + beq.w ab6 <_PyCode_New+0x8ee> │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 8e4 <_PyCode_New+0x71c> │ │ │ │ │ + bne.n 8e6 <_PyCode_New+0x71e> │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ bge.w 480 <_PyCode_New+0x2b8> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w 480 <_PyCode_New+0x2b8> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ b.n 480 <_PyCode_New+0x2b8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r1, #0 │ │ │ │ │ - bl b1c │ │ │ │ │ + bl b30 │ │ │ │ │ adds r0, #1 │ │ │ │ │ bne.w 480 <_PyCode_New+0x2b8> │ │ │ │ │ - b.n a9e <_PyCode_New+0x8d6> │ │ │ │ │ + b.n ab2 <_PyCode_New+0x8ea> │ │ │ │ │ cmp r1, #1 │ │ │ │ │ it ne │ │ │ │ │ movne r2, #1 │ │ │ │ │ beq.n 842 <_PyCode_New+0x67a> │ │ │ │ │ ldrb.w r0, [r3, r2, lsl #1] │ │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ │ beq.n 78e <_PyCode_New+0x5c6> │ │ │ │ │ @@ -857,82 +857,82 @@ │ │ │ │ │ bne.n 834 <_PyCode_New+0x66c> │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r6, [r5, #120] @ 0x78 │ │ │ │ │ bl 0 <_PyCode_Quicken> │ │ │ │ │ R_ARM_THM_CALL _PyCode_Quicken │ │ │ │ │ - ldr r3, [pc, #464] @ (a20 <_PyCode_New+0x858>) │ │ │ │ │ + ldr r3, [pc, #432] @ (a00 <_PyCode_New+0x838>) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ b.n 79e <_PyCode_New+0x5d6> │ │ │ │ │ - ldr.w r8, [r4, #56] @ 0x38 │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - beq.w a70 <_PyCode_New+0x8a8> │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - mov fp, r2 │ │ │ │ │ - mov r8, r2 │ │ │ │ │ + ldr.w fp, [r4, #56] @ 0x38 │ │ │ │ │ + cmp.w fp, #0 │ │ │ │ │ + beq.w a84 <_PyCode_New+0x8bc> │ │ │ │ │ + mov.w r8, #0 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + mov fp, r8 │ │ │ │ │ b.n 652 <_PyCode_New+0x48a> │ │ │ │ │ ldr r5, [r4, #36] @ 0x24 │ │ │ │ │ ldr.w fp, [r5, #8] │ │ │ │ │ subs.w r7, fp, #1 │ │ │ │ │ bpl.w 4a4 <_PyCode_New+0x2dc> │ │ │ │ │ b.n 58e <_PyCode_New+0x3c6> │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ subs r7, r2, #1 │ │ │ │ │ - bmi.n 86a <_PyCode_New+0x6a2> │ │ │ │ │ + bmi.n 86c <_PyCode_New+0x6a4> │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ b.n 2fe <_PyCode_New+0x136> │ │ │ │ │ - cbnz r0, 898 <_PyCode_New+0x6d0> │ │ │ │ │ + cbnz r0, 89a <_PyCode_New+0x6d2> │ │ │ │ │ lsls r1, r1, #24 │ │ │ │ │ it mi │ │ │ │ │ addmi.w fp, fp, #1 │ │ │ │ │ b.n 646 <_PyCode_New+0x47e> │ │ │ │ │ adds r2, #1 │ │ │ │ │ b.n 646 <_PyCode_New+0x47e> │ │ │ │ │ mov.w fp, r1, lsr #7 │ │ │ │ │ mov r8, r2 │ │ │ │ │ - cbnz r2, 8ae <_PyCode_New+0x6e6> │ │ │ │ │ + cbnz r2, 8b0 <_PyCode_New+0x6e8> │ │ │ │ │ cmp.w r9, #1 │ │ │ │ │ bne.w 5ec <_PyCode_New+0x424> │ │ │ │ │ b.n 64a <_PyCode_New+0x482> │ │ │ │ │ mov fp, r0 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b.n 8a4 <_PyCode_New+0x6dc> │ │ │ │ │ - cbnz r0, 8d2 <_PyCode_New+0x70a> │ │ │ │ │ + b.n 8a6 <_PyCode_New+0x6de> │ │ │ │ │ + cbnz r0, 8d4 <_PyCode_New+0x70c> │ │ │ │ │ lsls r1, r1, #24 │ │ │ │ │ bpl.w 602 <_PyCode_New+0x43a> │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ b.n 602 <_PyCode_New+0x43a> │ │ │ │ │ - cbnz r0, 8d6 <_PyCode_New+0x70e> │ │ │ │ │ + cbnz r0, 8d8 <_PyCode_New+0x710> │ │ │ │ │ lsls r1, r1, #24 │ │ │ │ │ bpl.w 61e <_PyCode_New+0x456> │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ b.n 61e <_PyCode_New+0x456> │ │ │ │ │ adds r2, #1 │ │ │ │ │ b.n 602 <_PyCode_New+0x43a> │ │ │ │ │ adds r2, #1 │ │ │ │ │ b.n 61e <_PyCode_New+0x456> │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ mov r8, r2 │ │ │ │ │ - b.n 8a4 <_PyCode_New+0x6dc> │ │ │ │ │ + b.n 8a6 <_PyCode_New+0x6de> │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyFrozenSet_New │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w aa2 <_PyCode_New+0x8da> │ │ │ │ │ + beq.w ab6 <_PyCode_New+0x8ee> │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ str.w r0, [r9] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ bge.w 800 <_PyCode_New+0x638> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ @@ -947,181 +947,191 @@ │ │ │ │ │ movs r1, #32 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ add.w r6, r7, #16 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a9a <_PyCode_New+0x8d2> │ │ │ │ │ + beq.w aae <_PyCode_New+0x8e6> │ │ │ │ │ ldr r1, [r7, #8] │ │ │ │ │ - add.w r2, r0, #16 │ │ │ │ │ + add.w r3, r0, #16 │ │ │ │ │ movs r5, #0 │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - bge.n 9d8 <_PyCode_New+0x810> │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - add.w r8, r3, #16 │ │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ │ - sub.w r8, r2, r8 │ │ │ │ │ - add.w r3, r8, #16 │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ - bge.n a24 <_PyCode_New+0x85c> │ │ │ │ │ - ldrb r3, [r6, r5] │ │ │ │ │ - adds r0, r6, r5 │ │ │ │ │ - adds r1, r2, #1 │ │ │ │ │ - and.w ip, r3, #120 @ 0x78 │ │ │ │ │ + bge.n 9da <_PyCode_New+0x812> │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + add.w r8, r2, #16 │ │ │ │ │ + ldr r1, [r2, #8] │ │ │ │ │ + sub.w r8, r3, r8 │ │ │ │ │ + add.w r2, r8, #16 │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + bge.n a4a <_PyCode_New+0x882> │ │ │ │ │ + ldrb r2, [r6, r5] │ │ │ │ │ + adds r0, r3, #1 │ │ │ │ │ + adds r1, r6, r5 │ │ │ │ │ + and.w ip, r2, #120 @ 0x78 │ │ │ │ │ cmp.w ip, #120 @ 0x78 │ │ │ │ │ - beq.n a3a <_PyCode_New+0x872> │ │ │ │ │ - and.w r3, r3, #7 │ │ │ │ │ - orn r3, r3, #23 │ │ │ │ │ - strb r3, [r2, #0] │ │ │ │ │ - ldrb r3, [r6, r5] │ │ │ │ │ - ubfx r3, r3, #3, #4 │ │ │ │ │ - cmp r3, #15 │ │ │ │ │ - beq.n 9f2 <_PyCode_New+0x82a> │ │ │ │ │ - cmp r3, #12 │ │ │ │ │ - bhi.n 9f6 <_PyCode_New+0x82e> │ │ │ │ │ - cmp r3, #11 │ │ │ │ │ - beq.n a16 <_PyCode_New+0x84e> │ │ │ │ │ - sub.w r0, r3, #12 │ │ │ │ │ - negs r3, r0 │ │ │ │ │ - adcs r3, r0 │ │ │ │ │ - lsls r3, r3, #1 │ │ │ │ │ - lsls r3, r3, #1 │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - cmp r3, #63 @ 0x3f │ │ │ │ │ - bhi.n a60 <_PyCode_New+0x898> │ │ │ │ │ - strb r3, [r0, #0] │ │ │ │ │ - subs r0, r0, r2 │ │ │ │ │ - adds r2, r1, r0 │ │ │ │ │ + itt eq │ │ │ │ │ + strbeq r2, [r3, #0] │ │ │ │ │ + moveq r3, r0 │ │ │ │ │ + beq.n 996 <_PyCode_New+0x7ce> │ │ │ │ │ + and.w r2, r2, #7 │ │ │ │ │ + orn r2, r2, #23 │ │ │ │ │ + strb r2, [r3, #0] │ │ │ │ │ + ldrb r2, [r6, r5] │ │ │ │ │ + ubfx r2, r2, #3, #4 │ │ │ │ │ + cmp r2, #15 │ │ │ │ │ + beq.n 9f4 <_PyCode_New+0x82c> │ │ │ │ │ + cmp r2, #12 │ │ │ │ │ + bhi.n a04 <_PyCode_New+0x83c> │ │ │ │ │ + cmp r2, #11 │ │ │ │ │ + beq.n a42 <_PyCode_New+0x87a> │ │ │ │ │ + sub.w r1, r2, #12 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + negs r2, r1 │ │ │ │ │ + adcs r2, r1 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + lsls r2, r2, #2 │ │ │ │ │ + add r3, r0 │ │ │ │ │ + strb r2, [r1, #0] │ │ │ │ │ ldr r1, [r7, #8] │ │ │ │ │ - adds r3, r5, #1 │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ - bge.n 9cc <_PyCode_New+0x804> │ │ │ │ │ - ldrsb r0, [r6, r3] │ │ │ │ │ + adds r2, r5, #1 │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + bge.n 9ce <_PyCode_New+0x806> │ │ │ │ │ + ldrsb r0, [r6, r2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 9d0 <_PyCode_New+0x808> │ │ │ │ │ - adds r3, r5, #2 │ │ │ │ │ - cmp r1, r3 │ │ │ │ │ - ble.n 9cc <_PyCode_New+0x804> │ │ │ │ │ - ldrsb r0, [r6, r3] │ │ │ │ │ + blt.n 9d2 <_PyCode_New+0x80a> │ │ │ │ │ + adds r2, r5, #2 │ │ │ │ │ + cmp r1, r2 │ │ │ │ │ + ble.n 9ce <_PyCode_New+0x806> │ │ │ │ │ + ldrsb r0, [r6, r2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 9d4 <_PyCode_New+0x80c> │ │ │ │ │ - adds r3, r5, #3 │ │ │ │ │ - cmp r1, r3 │ │ │ │ │ - ble.n 9cc <_PyCode_New+0x804> │ │ │ │ │ - ldrsb r0, [r6, r3] │ │ │ │ │ + blt.n 9d6 <_PyCode_New+0x80e> │ │ │ │ │ + adds r2, r5, #3 │ │ │ │ │ + cmp r1, r2 │ │ │ │ │ + ble.n 9ce <_PyCode_New+0x806> │ │ │ │ │ + ldrsb r0, [r6, r2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 9d4 <_PyCode_New+0x80c> │ │ │ │ │ - adds r3, r5, #4 │ │ │ │ │ - cmp r1, r3 │ │ │ │ │ - ble.n 9cc <_PyCode_New+0x804> │ │ │ │ │ - ldrsb r0, [r6, r3] │ │ │ │ │ + blt.n 9d6 <_PyCode_New+0x80e> │ │ │ │ │ + adds r2, r5, #4 │ │ │ │ │ + cmp r1, r2 │ │ │ │ │ + ble.n 9ce <_PyCode_New+0x806> │ │ │ │ │ + ldrsb r0, [r6, r2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 9d4 <_PyCode_New+0x80c> │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ - blt.n 9c0 <_PyCode_New+0x7f8> │ │ │ │ │ - mov r5, r3 │ │ │ │ │ - b.n 938 <_PyCode_New+0x770> │ │ │ │ │ - mov r5, r3 │ │ │ │ │ - b.n 93c <_PyCode_New+0x774> │ │ │ │ │ - cmp r1, r3 │ │ │ │ │ - bgt.n 9d0 <_PyCode_New+0x808> │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ + blt.n 9d6 <_PyCode_New+0x80e> │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + blt.n 9c2 <_PyCode_New+0x7fa> │ │ │ │ │ + mov r5, r2 │ │ │ │ │ + b.n 93a <_PyCode_New+0x772> │ │ │ │ │ + mov r5, r2 │ │ │ │ │ + b.n 93e <_PyCode_New+0x776> │ │ │ │ │ + cmp r1, r2 │ │ │ │ │ + bgt.n 9d2 <_PyCode_New+0x80a> │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ add r0, sp, #20 │ │ │ │ │ - adds r3, #16 │ │ │ │ │ - subs r1, r2, r3 │ │ │ │ │ + adds r2, #16 │ │ │ │ │ + subs r1, r3, r2 │ │ │ │ │ bl 0 <_PyBytes_Resize> │ │ │ │ │ R_ARM_THM_CALL _PyBytes_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n a9e <_PyCode_New+0x8d6> │ │ │ │ │ + bne.n ab2 <_PyCode_New+0x8ea> │ │ │ │ │ ldr r7, [sp, #20] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n a9e <_PyCode_New+0x8d6> │ │ │ │ │ + beq.n ab2 <_PyCode_New+0x8ea> │ │ │ │ │ str r7, [r4, #24] │ │ │ │ │ b.n 59c <_PyCode_New+0x3d4> │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - b.n 986 <_PyCode_New+0x7be> │ │ │ │ │ - ldrb.w ip, [r0, #1] │ │ │ │ │ - mov.w lr, #0 │ │ │ │ │ - adds r0, #2 │ │ │ │ │ - and.w r3, ip, #63 @ 0x3f │ │ │ │ │ - tst.w ip, #64 @ 0x40 │ │ │ │ │ - bne.n a4a <_PyCode_New+0x882> │ │ │ │ │ - lsrs r0, r3, #1 │ │ │ │ │ - tst.w r3, #1 │ │ │ │ │ - bne.n a40 <_PyCode_New+0x878> │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - b.n 986 <_PyCode_New+0x7be> │ │ │ │ │ + mov r1, r0 │ │ │ │ │ movs r3, #1 │ │ │ │ │ - b.n 986 <_PyCode_New+0x7be> │ │ │ │ │ - nop │ │ │ │ │ - .word 0x0000027e │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + b.n 992 <_PyCode_New+0x7ca> │ │ │ │ │ + .word 0x0000025e │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ - .word 0x000001cc │ │ │ │ │ + .word 0x000001ac │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ + ldrb.w ip, [r1, #1] │ │ │ │ │ + adds r2, r1, #2 │ │ │ │ │ + mov.w lr, #0 │ │ │ │ │ + and.w r1, ip, #63 @ 0x3f │ │ │ │ │ + tst.w ip, #64 @ 0x40 │ │ │ │ │ + bne.n a6e <_PyCode_New+0x8a6> │ │ │ │ │ + lsls r2, r1, #31 │ │ │ │ │ + it pl │ │ │ │ │ + bicpl.w r2, r1, #1 │ │ │ │ │ + bmi.n a5e <_PyCode_New+0x896> │ │ │ │ │ + cmp r2, #63 @ 0x3f │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + it ls │ │ │ │ │ + movls r3, #1 │ │ │ │ │ + bls.n 992 <_PyCode_New+0x7ca> │ │ │ │ │ + and.w ip, r2, #63 @ 0x3f │ │ │ │ │ + lsrs r2, r2, #6 │ │ │ │ │ + orr.w ip, ip, #64 @ 0x40 │ │ │ │ │ + cmp r2, #63 @ 0x3f │ │ │ │ │ + strb.w ip, [r1], #1 │ │ │ │ │ + bhi.n a2c <_PyCode_New+0x864> │ │ │ │ │ + subs r3, r1, r3 │ │ │ │ │ + b.n 992 <_PyCode_New+0x7ca> │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + movs r2, #2 │ │ │ │ │ + b.n 992 <_PyCode_New+0x7ca> │ │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ add r0, sp, #20 │ │ │ │ │ bl 0 <_PyBytes_Resize> │ │ │ │ │ R_ARM_THM_CALL _PyBytes_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n a9e <_PyCode_New+0x8d6> │ │ │ │ │ + blt.n ab2 <_PyCode_New+0x8ea> │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ adds r3, #16 │ │ │ │ │ - add.w r2, r3, r8 │ │ │ │ │ - b.n 950 <_PyCode_New+0x788> │ │ │ │ │ - strb r3, [r2, #0] │ │ │ │ │ - mov r2, r1 │ │ │ │ │ - b.n 994 <_PyCode_New+0x7cc> │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n a12 <_PyCode_New+0x84a> │ │ │ │ │ - orr.w r3, r3, #1 │ │ │ │ │ - b.n 988 <_PyCode_New+0x7c0> │ │ │ │ │ - ldrb.w ip, [r0], #1 │ │ │ │ │ + add r3, r8 │ │ │ │ │ + b.n 952 <_PyCode_New+0x78a> │ │ │ │ │ + lsrs r2, r1, #1 │ │ │ │ │ + bne.n a68 <_PyCode_New+0x8a0> │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + b.n 992 <_PyCode_New+0x7ca> │ │ │ │ │ + orr.w r2, r1, #1 │ │ │ │ │ + b.n a22 <_PyCode_New+0x85a> │ │ │ │ │ + ldrb.w ip, [r2], #1 │ │ │ │ │ add.w lr, lr, #6 │ │ │ │ │ and.w r8, ip, #63 @ 0x3f │ │ │ │ │ lsl.w r8, r8, lr │ │ │ │ │ - orr.w r3, r3, r8 │ │ │ │ │ - b.n a04 <_PyCode_New+0x83c> │ │ │ │ │ - and.w ip, r3, #63 @ 0x3f │ │ │ │ │ - lsrs r3, r3, #6 │ │ │ │ │ - orr.w ip, ip, #64 @ 0x40 │ │ │ │ │ - strb.w ip, [r0], #1 │ │ │ │ │ - b.n 98a <_PyCode_New+0x7c2> │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - mov fp, r8 │ │ │ │ │ + orr.w r1, r1, r8 │ │ │ │ │ + b.n a12 <_PyCode_New+0x84a> │ │ │ │ │ + mov r8, fp │ │ │ │ │ + mov r2, fp │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #56] @ 0x38 │ │ │ │ │ b.n 652 <_PyCode_New+0x48a> │ │ │ │ │ strd r6, r6, [r5, #96] @ 0x60 │ │ │ │ │ add.w r0, r5, #128 @ 0x80 │ │ │ │ │ str r6, [r5, #124] @ 0x7c │ │ │ │ │ strd r6, r6, [r5, #108] @ 0x6c │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ str r6, [r5, #104] @ 0x68 │ │ │ │ │ add.w r1, r2, #16 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ b.n 778 <_PyCode_New+0x5b0> │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl d90 │ │ │ │ │ + bl da4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r5, #0 │ │ │ │ │ b.n 7c8 <_PyCode_New+0x600> │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n a9e <_PyCode_New+0x8d6> │ │ │ │ │ + bge.n ab2 <_PyCode_New+0x8ea> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n a9e <_PyCode_New+0x8d6> │ │ │ │ │ + bne.n ab2 <_PyCode_New+0x8ea> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n a9e <_PyCode_New+0x8d6> │ │ │ │ │ + b.n ab2 <_PyCode_New+0x8ea> │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ add r2, r3 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ bne.w 34c <_PyCode_New+0x184> │ │ │ │ │ b.n 46e <_PyCode_New+0x2a6> │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -1131,55 +1141,55 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n a9e <_PyCode_New+0x8d6> │ │ │ │ │ + b.n ab2 <_PyCode_New+0x8ea> │ │ │ │ │ add.w r4, r4, #5728 @ 0x1660 │ │ │ │ │ adds r4, #12 │ │ │ │ │ mov r1, r5 │ │ │ │ │ movs r0, #0 │ │ │ │ │ lsls r3, r6, #31 │ │ │ │ │ - bpl.n b18 <_PyCode_New+0x950> │ │ │ │ │ + bpl.n b2c <_PyCode_New+0x964> │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n b00 <_PyCode_New+0x938> │ │ │ │ │ + blt.n b14 <_PyCode_New+0x94c> │ │ │ │ │ lsrs r6, r6, #1 │ │ │ │ │ beq.w 7b2 <_PyCode_New+0x5ea> │ │ │ │ │ adds r4, #4 │ │ │ │ │ - b.n ae6 <_PyCode_New+0x91e> │ │ │ │ │ + b.n afa <_PyCode_New+0x932> │ │ │ │ │ mov r2, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC5 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b.n af6 <_PyCode_New+0x92e> │ │ │ │ │ + b.n b0a <_PyCode_New+0x942> │ │ │ │ │ lsrs r6, r6, #1 │ │ │ │ │ - b.n afc <_PyCode_New+0x934> │ │ │ │ │ + b.n b10 <_PyCode_New+0x948> │ │ │ │ │ │ │ │ │ │ -00000b1c : │ │ │ │ │ +00000b30 : │ │ │ │ │ intern_constants(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ sub sp, #20 │ │ │ │ │ subs r7, r3, #1 │ │ │ │ │ - bmi.w cc8 │ │ │ │ │ - ldr r2, [pc, #596] @ (d8c ) │ │ │ │ │ + bmi.w cdc │ │ │ │ │ + ldr r2, [pc, #596] @ (da0 ) │ │ │ │ │ add.w r6, r0, #16 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ add.w r6, r6, r3, lsl #2 │ │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ │ movw r8, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r8, #0 │ │ │ │ │ @@ -1201,264 +1211,264 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ mov fp, r3 │ │ │ │ │ ldr.w r4, [r6, #-4]! │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne.w cd0 │ │ │ │ │ + bne.w ce4 │ │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ │ lsls r2, r3, #25 │ │ │ │ │ - bpl.w cc2 │ │ │ │ │ + bpl.w cd6 │ │ │ │ │ lsls r3, r3, #26 │ │ │ │ │ - bpl.w d66 │ │ │ │ │ + bpl.w d7a │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ add.w r3, r4, #20 │ │ │ │ │ add r2, r3 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w cb4 │ │ │ │ │ + beq.w cc8 │ │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ │ ldr.w r1, [r5, r0, lsl #2] │ │ │ │ │ subs r0, #95 @ 0x5f │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ ubfx r1, r1, #0, #3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w cc2 │ │ │ │ │ + bne.w cd6 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n cb4 │ │ │ │ │ + beq.n cc8 │ │ │ │ │ ldrb r0, [r3, #1] │ │ │ │ │ ldr.w r1, [r5, r0, lsl #2] │ │ │ │ │ subs r0, #95 @ 0x5f │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ ubfx r1, r1, #0, #3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n cc2 │ │ │ │ │ + bne.n cd6 │ │ │ │ │ adds r1, r3, #2 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n cb4 │ │ │ │ │ + beq.n cc8 │ │ │ │ │ ldrb r0, [r3, #2] │ │ │ │ │ ldr.w r1, [r5, r0, lsl #2] │ │ │ │ │ subs r0, #95 @ 0x5f │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ ubfx r1, r1, #0, #3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n cc2 │ │ │ │ │ + bne.n cd6 │ │ │ │ │ adds r1, r3, #3 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n cb4 │ │ │ │ │ + beq.n cc8 │ │ │ │ │ ldrb r0, [r3, #3] │ │ │ │ │ ldr.w r1, [r5, r0, lsl #2] │ │ │ │ │ subs r0, #95 @ 0x5f │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ ubfx r1, r1, #0, #3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n cc2 │ │ │ │ │ + bne.n cd6 │ │ │ │ │ adds r1, r3, #4 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n cb4 │ │ │ │ │ + beq.n cc8 │ │ │ │ │ ldrb r0, [r3, #4] │ │ │ │ │ ldr.w r1, [r5, r0, lsl #2] │ │ │ │ │ subs r0, #95 @ 0x5f │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ ubfx r1, r1, #0, #3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n cc2 │ │ │ │ │ + bne.n cd6 │ │ │ │ │ adds r1, r3, #5 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n cb4 │ │ │ │ │ + beq.n cc8 │ │ │ │ │ ldrb r0, [r3, #5] │ │ │ │ │ ldr.w r1, [r5, r0, lsl #2] │ │ │ │ │ subs r0, #95 @ 0x5f │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ ubfx r1, r1, #0, #3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n cc2 │ │ │ │ │ + bne.n cd6 │ │ │ │ │ adds r1, r3, #6 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n cb4 │ │ │ │ │ + beq.n cc8 │ │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ │ ldr.w r1, [r5, r0, lsl #2] │ │ │ │ │ subs r0, #95 @ 0x5f │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ ubfx r1, r1, #0, #3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #0 │ │ │ │ │ - cbnz r0, cc2 │ │ │ │ │ + cbnz r0, cd6 │ │ │ │ │ adds r1, r3, #7 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n cb4 │ │ │ │ │ + beq.n cc8 │ │ │ │ │ ldrb r0, [r3, #7] │ │ │ │ │ ldr.w r1, [r5, r0, lsl #2] │ │ │ │ │ subs r0, #95 @ 0x5f │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ ubfx r1, r1, #0, #3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #0 │ │ │ │ │ - cbnz r0, cc2 │ │ │ │ │ + cbnz r0, cd6 │ │ │ │ │ adds r3, #8 │ │ │ │ │ - b.n cb0 │ │ │ │ │ + b.n cc4 │ │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr.w r1, [r5, r0, lsl #2] │ │ │ │ │ subs r0, #95 @ 0x5f │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ ubfx r1, r1, #0, #3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #0 │ │ │ │ │ - cbnz r0, cc2 │ │ │ │ │ + cbnz r0, cd6 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n c96 │ │ │ │ │ + bne.n caa │ │ │ │ │ add r1, sp, #8 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_PyUnicode_InternMortal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_InternMortal │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.n d20 │ │ │ │ │ + bne.n d34 │ │ │ │ │ subs r7, #1 │ │ │ │ │ - bcs.w b70 │ │ │ │ │ + bcs.w b84 │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - beq.n d0e │ │ │ │ │ + beq.n d22 │ │ │ │ │ cmp r3, sl │ │ │ │ │ - bne.n cc2 │ │ │ │ │ + bne.n cd6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySequence_Tuple │ │ │ │ │ - cbz r0, d1a │ │ │ │ │ + cbz r0, d2e │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ - bl b1c │ │ │ │ │ + bl b30 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n d74 │ │ │ │ │ + beq.n d88 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - cbnz r2, d2e │ │ │ │ │ + cbnz r2, d42 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n cc2 │ │ │ │ │ + bge.n cd6 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n cc2 │ │ │ │ │ + bne.n cd6 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n cc2 │ │ │ │ │ + b.n cd6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r1, #0 │ │ │ │ │ - bl b1c │ │ │ │ │ + bl b30 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.n cc2 │ │ │ │ │ + bne.n cd6 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n cca │ │ │ │ │ + b.n cde │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n cc2 │ │ │ │ │ + beq.n cd6 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - b.n cc2 │ │ │ │ │ + b.n cd6 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyFrozenSet_New │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ - cbz r0, d74 │ │ │ │ │ + cbz r0, d88 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ str r0, [r6, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n d4c │ │ │ │ │ + bge.n d60 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ - cbz r2, d5a │ │ │ │ │ + cbz r2, d6e │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n cf6 │ │ │ │ │ + beq.n d0a │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ - b.n cf6 │ │ │ │ │ + b.n d0a │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n d4c │ │ │ │ │ + b.n d60 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ add r2, r3 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w b9a │ │ │ │ │ - b.n cb4 │ │ │ │ │ + bne.w bae │ │ │ │ │ + b.n cc8 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n d1a │ │ │ │ │ + bge.n d2e │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n d1a │ │ │ │ │ + bne.n d2e │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n d1a │ │ │ │ │ + b.n d2e │ │ │ │ │ .word 0x0000023a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00000d90 : │ │ │ │ │ +00000da4 : │ │ │ │ │ Py_XDECREF(): │ │ │ │ │ - cbz r0, da4 │ │ │ │ │ + cbz r0, db8 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n da4 │ │ │ │ │ + bge.n db8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, da4 │ │ │ │ │ + cbnz r3, db8 │ │ │ │ │ b.w 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_Dealloc │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000da8 : │ │ │ │ │ +00000dbc : │ │ │ │ │ code_dealloc(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ @@ -1471,261 +1481,261 @@ │ │ │ │ │ dmb ish │ │ │ │ │ adds r3, #8 │ │ │ │ │ ldrexd r5, r6, [r3] │ │ │ │ │ adds r5, r5, r1 │ │ │ │ │ adcs r6, r2 │ │ │ │ │ strexd r0, r5, r6, [r3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n dce │ │ │ │ │ - ldr r3, [pc, #536] @ (ff8 ) │ │ │ │ │ + bne.n de2 │ │ │ │ │ + ldr r3, [pc, #536] @ (100c ) │ │ │ │ │ dmb ish │ │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ ldr r3, [r5, r3] │ │ │ │ │ ldr r6, [r3, #8] │ │ │ │ │ add.w r3, r6, #4096 @ 0x1000 │ │ │ │ │ - bge.w f5c │ │ │ │ │ + bge.w f70 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #0] │ │ │ │ │ ldrb.w r3, [r3, #1708] @ 0x6ac │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w f66 │ │ │ │ │ + bne.w f7a │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ │ bl 0 <_PyFunction_ClearCodeByVersion> │ │ │ │ │ R_ARM_THM_CALL _PyFunction_ClearCodeByVersion │ │ │ │ │ ldr r3, [r4, #124] @ 0x7c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w fb8 │ │ │ │ │ + bne.w fcc │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ - cbz r0, e32 │ │ │ │ │ + cbz r0, e46 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n e32 │ │ │ │ │ + bge.n e46 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, e32 │ │ │ │ │ + cbnz r3, e46 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ - cbz r0, e48 │ │ │ │ │ + cbz r0, e5c │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n e48 │ │ │ │ │ + bge.n e5c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, e48 │ │ │ │ │ + cbnz r3, e5c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ │ - cbz r0, e5e │ │ │ │ │ + cbz r0, e72 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n e5e │ │ │ │ │ + bge.n e72 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, e5e │ │ │ │ │ + cbnz r3, e72 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ │ - cbz r0, e74 │ │ │ │ │ + cbz r0, e88 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n e74 │ │ │ │ │ + bge.n e88 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, e74 │ │ │ │ │ + cbnz r3, e88 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ │ - cbz r0, e8a │ │ │ │ │ + cbz r0, e9e │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n e8a │ │ │ │ │ + bge.n e9e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, e8a │ │ │ │ │ + cbnz r3, e9e │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ │ - cbz r0, ea0 │ │ │ │ │ + cbz r0, eb4 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n ea0 │ │ │ │ │ + bge.n eb4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, ea0 │ │ │ │ │ + cbnz r3, eb4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ - cbz r0, eb6 │ │ │ │ │ + cbz r0, eca │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n eb6 │ │ │ │ │ + bge.n eca │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, eb6 │ │ │ │ │ + cbnz r3, eca │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ │ - cbz r0, ecc │ │ │ │ │ + cbz r0, ee0 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n ecc │ │ │ │ │ + bge.n ee0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, ecc │ │ │ │ │ + cbnz r3, ee0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ - cbz r0, ee2 │ │ │ │ │ + cbz r0, ef6 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n ee2 │ │ │ │ │ + bge.n ef6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, ee2 │ │ │ │ │ + cbnz r3, ef6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ │ - cbnz r3, efc │ │ │ │ │ + cbnz r3, f10 │ │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n fd6 │ │ │ │ │ + bne.n fea │ │ │ │ │ ldr r5, [r4, #112] @ 0x70 │ │ │ │ │ - cbnz r5, f22 │ │ │ │ │ + cbnz r5, f36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_Free │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ - bl d90 │ │ │ │ │ + bl da4 │ │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ - bl d90 │ │ │ │ │ + bl da4 │ │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ - bl d90 │ │ │ │ │ + bl da4 │ │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ - bl d90 │ │ │ │ │ + bl da4 │ │ │ │ │ ldr r0, [r4, #104] @ 0x68 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n ee6 │ │ │ │ │ + b.n efa │ │ │ │ │ ldr r0, [r5, #24] │ │ │ │ │ - cbnz r0, f50 │ │ │ │ │ + cbnz r0, f64 │ │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ │ - cbnz r0, f3e │ │ │ │ │ + cbnz r0, f52 │ │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ │ - cbnz r0, f4a │ │ │ │ │ + cbnz r0, f5e │ │ │ │ │ ldr r0, [r5, #68] @ 0x44 │ │ │ │ │ - cbnz r0, f44 │ │ │ │ │ + cbnz r0, f58 │ │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ │ - cbnz r0, f56 │ │ │ │ │ + cbnz r0, f6a │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n ef0 │ │ │ │ │ + b.n f04 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n f2a │ │ │ │ │ + b.n f3e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n f32 │ │ │ │ │ + b.n f46 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n f2e │ │ │ │ │ + b.n f42 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n f26 │ │ │ │ │ + b.n f3a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n f36 │ │ │ │ │ + b.n f4a │ │ │ │ │ ldrb.w r3, [r3, #1708] @ 0x6ac │ │ │ │ │ - cbnz r3, f66 │ │ │ │ │ + cbnz r3, f7a │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ add.w r6, r6, #5728 @ 0x1660 │ │ │ │ │ adds r6, #12 │ │ │ │ │ mov r1, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ lsls r2, r3, #31 │ │ │ │ │ - bpl.n fb2 │ │ │ │ │ + bpl.n fc6 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ blx r2 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n f98 │ │ │ │ │ + blt.n fac │ │ │ │ │ lsrs r3, r3, #1 │ │ │ │ │ - bne.n fb4 │ │ │ │ │ + bne.n fc8 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n f62 │ │ │ │ │ + bge.n f76 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w e0e │ │ │ │ │ - b.n f62 │ │ │ │ │ + beq.w e22 │ │ │ │ │ + b.n f76 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC5 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_FormatUnraisable │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n f80 │ │ │ │ │ + b.n f94 │ │ │ │ │ lsrs r3, r3, #1 │ │ │ │ │ adds r6, #4 │ │ │ │ │ - b.n f6c │ │ │ │ │ - ldr r2, [pc, #64] @ (ffc ) │ │ │ │ │ + b.n f80 │ │ │ │ │ + ldr r2, [pc, #64] @ (1010 ) │ │ │ │ │ movs r6, #0 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr r2, [r5, r2] │ │ │ │ │ ldr r5, [r2, #8] │ │ │ │ │ add.w r5, r5, #4512 @ 0x11a0 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bgt.n fde │ │ │ │ │ + bgt.n ff2 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n e1c │ │ │ │ │ + b.n e30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_ClearWeakRefs │ │ │ │ │ - b.n eec │ │ │ │ │ + b.n f00 │ │ │ │ │ ldr.w r2, [r5, #4]! │ │ │ │ │ adds r0, r3, #4 │ │ │ │ │ - cbz r2, ff2 │ │ │ │ │ + cbz r2, 1006 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr.w r0, [r0, r6, lsl #2] │ │ │ │ │ blx r2 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n fca │ │ │ │ │ + b.n fde │ │ │ │ │ nop │ │ │ │ │ .word 0x0000020a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000003a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00001000 <_PyCode_ConstantKey>: │ │ │ │ │ +00001014 <_PyCode_ConstantKey>: │ │ │ │ │ _PyCode_ConstantKey(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_EllipsisObject │ │ │ │ │ @@ -1736,15 +1746,15 @@ │ │ │ │ │ movt lr, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, lr │ │ │ │ │ it ne │ │ │ │ │ cmpne r0, r3 │ │ │ │ │ - beq.n 105c <_PyCode_ConstantKey+0x5c> │ │ │ │ │ + beq.n 1070 <_PyCode_ConstantKey+0x5c> │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyLong_Type │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ @@ -1759,15 +1769,15 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ite eq │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ cmp r1, ip │ │ │ │ │ it eq │ │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ │ - cbz r3, 1072 <_PyCode_ConstantKey+0x72> │ │ │ │ │ + cbz r3, 1086 <_PyCode_ConstantKey+0x72> │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r2, #0] │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r0, r3 │ │ │ │ │ @@ -1783,341 +1793,341 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS PyBool_Type │ │ │ │ │ cmp r1, ip │ │ │ │ │ it ne │ │ │ │ │ cmpne r1, r3 │ │ │ │ │ ite eq │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ - beq.n 1186 <_PyCode_ConstantKey+0x186> │ │ │ │ │ + beq.n 119a <_PyCode_ConstantKey+0x186> │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyFloat_Type │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyFloat_Type │ │ │ │ │ cmp r1, ip │ │ │ │ │ - beq.n 116e <_PyCode_ConstantKey+0x16e> │ │ │ │ │ + beq.n 1182 <_PyCode_ConstantKey+0x16e> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyComplex_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyComplex_Type │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.w 1278 <_PyCode_ConstantKey+0x278> │ │ │ │ │ + beq.w 128c <_PyCode_ConstantKey+0x278> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyTuple_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyTuple_Type │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.n 1192 <_PyCode_ConstantKey+0x192> │ │ │ │ │ + bne.n 11a6 <_PyCode_ConstantKey+0x192> │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov r6, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_New │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11f6 <_PyCode_ConstantKey+0x1f6> │ │ │ │ │ + beq.w 120a <_PyCode_ConstantKey+0x1f6> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble.n 1146 <_PyCode_ConstantKey+0x146> │ │ │ │ │ + ble.n 115a <_PyCode_ConstantKey+0x146> │ │ │ │ │ ldr r0, [r7, #16] │ │ │ │ │ - bl 1000 <_PyCode_ConstantKey> │ │ │ │ │ + bl 1014 <_PyCode_ConstantKey> │ │ │ │ │ R_ARM_THM_CALL _PyCode_ConstantKey │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 131c <_PyCode_ConstantKey+0x31c> │ │ │ │ │ + beq.w 1330 <_PyCode_ConstantKey+0x31c> │ │ │ │ │ cmp r4, #1 │ │ │ │ │ str r0, [r5, #16] │ │ │ │ │ - beq.n 1146 <_PyCode_ConstantKey+0x146> │ │ │ │ │ + beq.n 115a <_PyCode_ConstantKey+0x146> │ │ │ │ │ ldr r0, [r7, #20] │ │ │ │ │ - bl 1000 <_PyCode_ConstantKey> │ │ │ │ │ + bl 1014 <_PyCode_ConstantKey> │ │ │ │ │ R_ARM_THM_CALL _PyCode_ConstantKey │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 131c <_PyCode_ConstantKey+0x31c> │ │ │ │ │ + beq.w 1330 <_PyCode_ConstantKey+0x31c> │ │ │ │ │ cmp r4, #2 │ │ │ │ │ str r0, [r5, #20] │ │ │ │ │ - beq.n 1146 <_PyCode_ConstantKey+0x146> │ │ │ │ │ + beq.n 115a <_PyCode_ConstantKey+0x146> │ │ │ │ │ ldr r0, [r7, #24] │ │ │ │ │ - bl 1000 <_PyCode_ConstantKey> │ │ │ │ │ + bl 1014 <_PyCode_ConstantKey> │ │ │ │ │ R_ARM_THM_CALL _PyCode_ConstantKey │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 131c <_PyCode_ConstantKey+0x31c> │ │ │ │ │ + beq.w 1330 <_PyCode_ConstantKey+0x31c> │ │ │ │ │ cmp r4, #3 │ │ │ │ │ str r0, [r5, #24] │ │ │ │ │ - beq.n 1146 <_PyCode_ConstantKey+0x146> │ │ │ │ │ + beq.n 115a <_PyCode_ConstantKey+0x146> │ │ │ │ │ ldr r0, [r7, #28] │ │ │ │ │ - bl 1000 <_PyCode_ConstantKey> │ │ │ │ │ + bl 1014 <_PyCode_ConstantKey> │ │ │ │ │ R_ARM_THM_CALL _PyCode_ConstantKey │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 131c <_PyCode_ConstantKey+0x31c> │ │ │ │ │ + beq.w 1330 <_PyCode_ConstantKey+0x31c> │ │ │ │ │ cmp r4, #4 │ │ │ │ │ str r0, [r5, #28] │ │ │ │ │ - beq.n 1146 <_PyCode_ConstantKey+0x146> │ │ │ │ │ + beq.n 115a <_PyCode_ConstantKey+0x146> │ │ │ │ │ add.w r1, r7, #28 │ │ │ │ │ add.w r2, r5, #28 │ │ │ │ │ movs r3, #4 │ │ │ │ │ ldr.w r0, [r1, #4]! │ │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ - bl 1000 <_PyCode_ConstantKey> │ │ │ │ │ + bl 1014 <_PyCode_ConstantKey> │ │ │ │ │ R_ARM_THM_CALL _PyCode_ConstantKey │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 131c <_PyCode_ConstantKey+0x31c> │ │ │ │ │ + beq.w 1330 <_PyCode_ConstantKey+0x31c> │ │ │ │ │ cmp r3, r6 │ │ │ │ │ str.w r0, [r2, #4]! │ │ │ │ │ - bne.n 1122 <_PyCode_ConstantKey+0x122> │ │ │ │ │ + bne.n 1136 <_PyCode_ConstantKey+0x122> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, r7 │ │ │ │ │ movs r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_Pack │ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 106a <_PyCode_ConstantKey+0x6a> │ │ │ │ │ + bge.n 107e <_PyCode_ConstantKey+0x6a> │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r5, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 106a <_PyCode_ConstantKey+0x6a> │ │ │ │ │ + bne.n 107e <_PyCode_ConstantKey+0x6a> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 106a <_PyCode_ConstantKey+0x6a> │ │ │ │ │ + b.n 107e <_PyCode_ConstantKey+0x6a> │ │ │ │ │ vldr d7, [r0, #8] │ │ │ │ │ vcmp.f64 d7, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.w 12c6 <_PyCode_ConstantKey+0x2c6> │ │ │ │ │ + beq.w 12da <_PyCode_ConstantKey+0x2c6> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyFloat_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyFloat_Type │ │ │ │ │ movs r0, #2 │ │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyTuple_Pack │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyFrozenSet_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyFrozenSet_Type │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.n 11fa <_PyCode_ConstantKey+0x1fa> │ │ │ │ │ + bne.n 120e <_PyCode_ConstantKey+0x1fa> │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_New │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 11f6 <_PyCode_ConstantKey+0x1f6> │ │ │ │ │ + cbz r0, 120a <_PyCode_ConstantKey+0x1f6> │ │ │ │ │ add.w r4, r0, #12 │ │ │ │ │ - b.n 11c4 <_PyCode_ConstantKey+0x1c4> │ │ │ │ │ + b.n 11d8 <_PyCode_ConstantKey+0x1c4> │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ - bl 1000 <_PyCode_ConstantKey> │ │ │ │ │ + bl 1014 <_PyCode_ConstantKey> │ │ │ │ │ R_ARM_THM_CALL _PyCode_ConstantKey │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 131c <_PyCode_ConstantKey+0x31c> │ │ │ │ │ + beq.w 1330 <_PyCode_ConstantKey+0x31c> │ │ │ │ │ mov r3, r4 │ │ │ │ │ str.w r0, [r3, #4]! │ │ │ │ │ mov r4, r3 │ │ │ │ │ add r3, sp, #24 │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PySet_NextEntry> │ │ │ │ │ R_ARM_THM_CALL _PySet_NextEntry │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 11b0 <_PyCode_ConstantKey+0x1b0> │ │ │ │ │ + bne.n 11c4 <_PyCode_ConstantKey+0x1b0> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyFrozenSet_New │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 11f2 <_PyCode_ConstantKey+0x1f2> │ │ │ │ │ + bge.n 1206 <_PyCode_ConstantKey+0x1f2> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - cbnz r3, 11f2 <_PyCode_ConstantKey+0x1f2> │ │ │ │ │ + cbnz r3, 1206 <_PyCode_ConstantKey+0x1f2> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 1146 <_PyCode_ConstantKey+0x146> │ │ │ │ │ + bne.n 115a <_PyCode_ConstantKey+0x146> │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 106a <_PyCode_ConstantKey+0x6a> │ │ │ │ │ + b.n 107e <_PyCode_ConstantKey+0x6a> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PySlice_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PySlice_Type │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.w 1348 <_PyCode_ConstantKey+0x348> │ │ │ │ │ + bne.w 135c <_PyCode_ConstantKey+0x348> │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ - bl 1000 <_PyCode_ConstantKey> │ │ │ │ │ + bl 1014 <_PyCode_ConstantKey> │ │ │ │ │ R_ARM_THM_CALL _PyCode_ConstantKey │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1338 <_PyCode_ConstantKey+0x338> │ │ │ │ │ + beq.w 134c <_PyCode_ConstantKey+0x338> │ │ │ │ │ ldr r0, [r7, #12] │ │ │ │ │ - bl 1000 <_PyCode_ConstantKey> │ │ │ │ │ + bl 1014 <_PyCode_ConstantKey> │ │ │ │ │ R_ARM_THM_CALL _PyCode_ConstantKey │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1338 <_PyCode_ConstantKey+0x338> │ │ │ │ │ + beq.w 134c <_PyCode_ConstantKey+0x338> │ │ │ │ │ ldr r0, [r7, #16] │ │ │ │ │ - bl 1000 <_PyCode_ConstantKey> │ │ │ │ │ + bl 1014 <_PyCode_ConstantKey> │ │ │ │ │ R_ARM_THM_CALL _PyCode_ConstantKey │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1318 <_PyCode_ConstantKey+0x318> │ │ │ │ │ + beq.n 132c <_PyCode_ConstantKey+0x318> │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySlice_New │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 1260 <_PyCode_ConstantKey+0x260> │ │ │ │ │ + cbz r0, 1274 <_PyCode_ConstantKey+0x260> │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ movs r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_Pack │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 125e <_PyCode_ConstantKey+0x25e> │ │ │ │ │ + bge.n 1272 <_PyCode_ConstantKey+0x25e> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 1340 <_PyCode_ConstantKey+0x340> │ │ │ │ │ + beq.n 1354 <_PyCode_ConstantKey+0x340> │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl d90 │ │ │ │ │ + bl da4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl d90 │ │ │ │ │ + bl da4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl d90 │ │ │ │ │ + bl da4 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 106a <_PyCode_ConstantKey+0x6a> │ │ │ │ │ + b.n 107e <_PyCode_ConstantKey+0x6a> │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyComplex_AsCComplex │ │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ vstr d0, [sp, #24] │ │ │ │ │ vstr d1, [sp, #32] │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bne.n 12de <_PyCode_ConstantKey+0x2de> │ │ │ │ │ + bne.n 12f2 <_PyCode_ConstantKey+0x2de> │ │ │ │ │ vmov r3, s1 │ │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ │ vmov.f64 d6, #240 @ 0xbf800000 -1.0 │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ it lt │ │ │ │ │ vmovlt.f64 d7, d6 │ │ │ │ │ vcmpe.f64 d7, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ vcmp.f64 d1, #0.0 │ │ │ │ │ ite mi │ │ │ │ │ movmi r3, #1 │ │ │ │ │ movpl r3, #0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n 12ea <_PyCode_ConstantKey+0x2ea> │ │ │ │ │ - cbnz r3, 130c <_PyCode_ConstantKey+0x30c> │ │ │ │ │ + beq.n 12fe <_PyCode_ConstantKey+0x2ea> │ │ │ │ │ + cbnz r3, 1320 <_PyCode_ConstantKey+0x30c> │ │ │ │ │ mov r2, r7 │ │ │ │ │ - b.n 1186 <_PyCode_ConstantKey+0x186> │ │ │ │ │ + b.n 119a <_PyCode_ConstantKey+0x186> │ │ │ │ │ vmov r3, s15 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.w 117e <_PyCode_ConstantKey+0x17e> │ │ │ │ │ + bge.w 1192 <_PyCode_ConstantKey+0x17e> │ │ │ │ │ mov r3, lr │ │ │ │ │ movs r0, #3 │ │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyTuple_Pack │ │ │ │ │ vcmp.f64 d1, #0.0 │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bne.n 12c2 <_PyCode_ConstantKey+0x2c2> │ │ │ │ │ + bne.n 12d6 <_PyCode_ConstantKey+0x2c2> │ │ │ │ │ vmov r2, s3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge.n 12c0 <_PyCode_ConstantKey+0x2c0> │ │ │ │ │ - cbz r3, 1300 <_PyCode_ConstantKey+0x300> │ │ │ │ │ + bge.n 12d4 <_PyCode_ConstantKey+0x2c0> │ │ │ │ │ + cbz r3, 1314 <_PyCode_ConstantKey+0x300> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ mov r2, r7 │ │ │ │ │ - b.n 12d2 <_PyCode_ConstantKey+0x2d2> │ │ │ │ │ + b.n 12e6 <_PyCode_ConstantKey+0x2d2> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ mov r2, r7 │ │ │ │ │ - b.n 12d2 <_PyCode_ConstantKey+0x2d2> │ │ │ │ │ + b.n 12e6 <_PyCode_ConstantKey+0x2d2> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ mov r2, r7 │ │ │ │ │ - b.n 12d2 <_PyCode_ConstantKey+0x2d2> │ │ │ │ │ + b.n 12e6 <_PyCode_ConstantKey+0x2d2> │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n 1260 <_PyCode_ConstantKey+0x260> │ │ │ │ │ + b.n 1274 <_PyCode_ConstantKey+0x260> │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 11f6 <_PyCode_ConstantKey+0x1f6> │ │ │ │ │ + bge.w 120a <_PyCode_ConstantKey+0x1f6> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 11f6 <_PyCode_ConstantKey+0x1f6> │ │ │ │ │ + bne.w 120a <_PyCode_ConstantKey+0x1f6> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 11f6 <_PyCode_ConstantKey+0x1f6> │ │ │ │ │ + b.n 120a <_PyCode_ConstantKey+0x1f6> │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b.n 1260 <_PyCode_ConstantKey+0x260> │ │ │ │ │ + b.n 1274 <_PyCode_ConstantKey+0x260> │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 125e <_PyCode_ConstantKey+0x25e> │ │ │ │ │ + b.n 1272 <_PyCode_ConstantKey+0x25e> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromVoidPtr │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11f6 <_PyCode_ConstantKey+0x1f6> │ │ │ │ │ + beq.w 120a <_PyCode_ConstantKey+0x1f6> │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ movs r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_Pack │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 106a <_PyCode_ConstantKey+0x6a> │ │ │ │ │ + bge.w 107e <_PyCode_ConstantKey+0x6a> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 106a <_PyCode_ConstantKey+0x6a> │ │ │ │ │ + bne.w 107e <_PyCode_ConstantKey+0x6a> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 106a <_PyCode_ConstantKey+0x6a> │ │ │ │ │ + b.n 107e <_PyCode_ConstantKey+0x6a> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001384 <_Py_set_localsplus_info>: │ │ │ │ │ +00001398 <_Py_set_localsplus_info>: │ │ │ │ │ _Py_set_localsplus_info(): │ │ │ │ │ ldr.w ip, [r1] │ │ │ │ │ push {r4} │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt.w ip, ip, #1 │ │ │ │ │ @@ -2126,65 +2136,65 @@ │ │ │ │ │ add r0, r4 │ │ │ │ │ str.w r1, [r3, ip, lsl #2] │ │ │ │ │ strb r2, [r0, #16] │ │ │ │ │ pop {r4} │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000013ac : │ │ │ │ │ +000013c0 : │ │ │ │ │ code_hash(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ adds r1, r0, #1 │ │ │ │ │ - beq.n 14a6 │ │ │ │ │ + beq.n 14ba │ │ │ │ │ movw r3, #36123 @ 0x8d1b │ │ │ │ │ movt r3, #308 @ 0x134 │ │ │ │ │ eors r3, r0 │ │ │ │ │ movw r6, #16963 @ 0x4243 │ │ │ │ │ movt r6, #15 │ │ │ │ │ ldr r0, [r7, #12] │ │ │ │ │ mul.w r4, r6, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ - beq.n 14a6 │ │ │ │ │ + beq.n 14ba │ │ │ │ │ eors r4, r0 │ │ │ │ │ ldr r0, [r7, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ mul.w r4, r6, r4 │ │ │ │ │ - beq.n 14a6 │ │ │ │ │ + beq.n 14ba │ │ │ │ │ eors r4, r0 │ │ │ │ │ ldr r0, [r7, #72] @ 0x48 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ adds r5, r0, #1 │ │ │ │ │ mul.w r4, r6, r4 │ │ │ │ │ - beq.n 14a6 │ │ │ │ │ + beq.n 14ba │ │ │ │ │ eors r4, r0 │ │ │ │ │ ldr r0, [r7, #92] @ 0x5c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ adds r1, r0, #1 │ │ │ │ │ mul.w r4, r6, r4 │ │ │ │ │ - beq.n 14a6 │ │ │ │ │ + beq.n 14ba │ │ │ │ │ eors r4, r0 │ │ │ │ │ ldr r0, [r7, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ mul.w r4, r6, r4 │ │ │ │ │ - beq.n 14a6 │ │ │ │ │ + beq.n 14ba │ │ │ │ │ eors r4, r0 │ │ │ │ │ ldrd r2, r3, [r7, #28] │ │ │ │ │ mul.w r4, r6, r4 │ │ │ │ │ eors r4, r2 │ │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ │ mul.w r4, r6, r4 │ │ │ │ │ eors r4, r3 │ │ │ │ │ @@ -2197,15 +2207,15 @@ │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mul.w r4, r6, r4 │ │ │ │ │ eor.w r4, r4, r2 │ │ │ │ │ mul.w r4, r6, r4 │ │ │ │ │ eor.w r4, r4, r3 │ │ │ │ │ mul.w r4, r6, r4 │ │ │ │ │ - ble.n 1498 │ │ │ │ │ + ble.n 14ac │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyOpcode_Caches │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyOpcode_Caches │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ @@ -2218,41 +2228,41 @@ │ │ │ │ │ ldrb r2, [r5, r2] │ │ │ │ │ mul.w r4, r6, r4 │ │ │ │ │ adds r2, #1 │ │ │ │ │ eors r0, r4 │ │ │ │ │ add r8, r2 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ mul.w r4, r6, r0 │ │ │ │ │ - bgt.n 1472 │ │ │ │ │ + bgt.n 1486 │ │ │ │ │ adds r3, r4, #1 │ │ │ │ │ ite ne │ │ │ │ │ movne r0, r4 │ │ │ │ │ mvneq.w r0, #1 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 14a2 │ │ │ │ │ + b.n 14b6 │ │ │ │ │ │ │ │ │ │ -000014ac <_PyCode_SafeAddr2Line>: │ │ │ │ │ +000014c0 <_PyCode_SafeAddr2Line>: │ │ │ │ │ _PyCode_SafeAddr2Line(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ subs r4, r1, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ sub sp, #24 │ │ │ │ │ it lt │ │ │ │ │ ldrlt r0, [r0, #44] @ 0x2c │ │ │ │ │ - blt.n 1592 <_PyCode_SafeAddr2Line+0xe6> │ │ │ │ │ + blt.n 15a6 <_PyCode_SafeAddr2Line+0xe6> │ │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 160c <_PyCode_SafeAddr2Line+0x160> │ │ │ │ │ + bne.w 1620 <_PyCode_SafeAddr2Line+0x160> │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ cmp.w r4, r2, lsl #1 │ │ │ │ │ - bge.w 1606 <_PyCode_SafeAddr2Line+0x15a> │ │ │ │ │ + bge.w 161a <_PyCode_SafeAddr2Line+0x15a> │ │ │ │ │ ldr r2, [r3, #92] @ 0x5c │ │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ │ add.w r3, r2, #16 │ │ │ │ │ ldr r1, [r2, #8] │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ movs r0, #0 │ │ │ │ │ @@ -2260,278 +2270,278 @@ │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ strd r2, r3, [sp] │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - blt.n 158a <_PyCode_SafeAddr2Line+0xde> │ │ │ │ │ + blt.n 159e <_PyCode_SafeAddr2Line+0xde> │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bcs.n 1606 <_PyCode_SafeAddr2Line+0x15a> │ │ │ │ │ + bcs.n 161a <_PyCode_SafeAddr2Line+0x15a> │ │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ │ lsrs r2, r2, #3 │ │ │ │ │ and.w ip, r2, #15 │ │ │ │ │ cmp.w ip, #15 │ │ │ │ │ - beq.n 1596 <_PyCode_SafeAddr2Line+0xea> │ │ │ │ │ + beq.n 15aa <_PyCode_SafeAddr2Line+0xea> │ │ │ │ │ cmp.w ip, #12 │ │ │ │ │ - bhi.n 15c6 <_PyCode_SafeAddr2Line+0x11a> │ │ │ │ │ + bhi.n 15da <_PyCode_SafeAddr2Line+0x11a> │ │ │ │ │ cmp.w ip, #11 │ │ │ │ │ - beq.n 15da <_PyCode_SafeAddr2Line+0x12e> │ │ │ │ │ + beq.n 15ee <_PyCode_SafeAddr2Line+0x12e> │ │ │ │ │ cmp.w ip, #12 │ │ │ │ │ - beq.n 15de <_PyCode_SafeAddr2Line+0x132> │ │ │ │ │ + beq.n 15f2 <_PyCode_SafeAddr2Line+0x132> │ │ │ │ │ cmp r2, #31 │ │ │ │ │ - beq.n 1600 <_PyCode_SafeAddr2Line+0x154> │ │ │ │ │ + beq.n 1614 <_PyCode_SafeAddr2Line+0x154> │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldrb.w r5, [r2], #1 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ and.w r5, r5, #7 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ add.w r5, r5, #1 │ │ │ │ │ add.w r0, r0, r5, lsl #1 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - bls.n 14fc <_PyCode_SafeAddr2Line+0x50> │ │ │ │ │ + bls.n 1510 <_PyCode_SafeAddr2Line+0x50> │ │ │ │ │ ldrsb.w r5, [r3, #1] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt.n 14fc <_PyCode_SafeAddr2Line+0x50> │ │ │ │ │ + blt.n 1510 <_PyCode_SafeAddr2Line+0x50> │ │ │ │ │ adds r5, r3, #2 │ │ │ │ │ str r5, [sp, #16] │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - bls.n 14fc <_PyCode_SafeAddr2Line+0x50> │ │ │ │ │ + bls.n 1510 <_PyCode_SafeAddr2Line+0x50> │ │ │ │ │ ldrsb.w r2, [r2, #1] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.n 14fc <_PyCode_SafeAddr2Line+0x50> │ │ │ │ │ + blt.n 1510 <_PyCode_SafeAddr2Line+0x50> │ │ │ │ │ adds r2, r3, #3 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bls.n 14fc <_PyCode_SafeAddr2Line+0x50> │ │ │ │ │ + bls.n 1510 <_PyCode_SafeAddr2Line+0x50> │ │ │ │ │ ldrsb.w r2, [r3, #3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.n 14fc <_PyCode_SafeAddr2Line+0x50> │ │ │ │ │ + blt.n 1510 <_PyCode_SafeAddr2Line+0x50> │ │ │ │ │ adds r3, #4 │ │ │ │ │ mov r2, r3 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - beq.n 14fc <_PyCode_SafeAddr2Line+0x50> │ │ │ │ │ + beq.n 1510 <_PyCode_SafeAddr2Line+0x50> │ │ │ │ │ ldrsb.w r2, [r2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge.n 1574 <_PyCode_SafeAddr2Line+0xc8> │ │ │ │ │ + bge.n 1588 <_PyCode_SafeAddr2Line+0xc8> │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - bge.n 1500 <_PyCode_SafeAddr2Line+0x54> │ │ │ │ │ + bge.n 1514 <_PyCode_SafeAddr2Line+0x54> │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - blt.n 1620 <_PyCode_SafeAddr2Line+0x174> │ │ │ │ │ + blt.n 1634 <_PyCode_SafeAddr2Line+0x174> │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ add sp, #24 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ movs r5, #0 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ add r5, r2 │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ │ lsrs r2, r2, #3 │ │ │ │ │ cmp r2, #31 │ │ │ │ │ - beq.n 1600 <_PyCode_SafeAddr2Line+0x154> │ │ │ │ │ + beq.n 1614 <_PyCode_SafeAddr2Line+0x154> │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldrb.w ip, [r2], #1 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ and.w ip, ip, #7 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ add.w r0, r0, ip, lsl #1 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - bhi.n 154a <_PyCode_SafeAddr2Line+0x9e> │ │ │ │ │ - b.n 14fc <_PyCode_SafeAddr2Line+0x50> │ │ │ │ │ + bhi.n 155e <_PyCode_SafeAddr2Line+0x9e> │ │ │ │ │ + b.n 1510 <_PyCode_SafeAddr2Line+0x50> │ │ │ │ │ ldrb r5, [r3, #1] │ │ │ │ │ and.w r2, r5, #63 @ 0x3f │ │ │ │ │ lsls r5, r5, #25 │ │ │ │ │ - bmi.n 15e2 <_PyCode_SafeAddr2Line+0x136> │ │ │ │ │ + bmi.n 15f6 <_PyCode_SafeAddr2Line+0x136> │ │ │ │ │ lsrs r5, r2, #1 │ │ │ │ │ lsls r2, r2, #31 │ │ │ │ │ it mi │ │ │ │ │ negmi r5, r5 │ │ │ │ │ - b.n 1598 <_PyCode_SafeAddr2Line+0xec> │ │ │ │ │ + b.n 15ac <_PyCode_SafeAddr2Line+0xec> │ │ │ │ │ movs r5, #1 │ │ │ │ │ - b.n 1598 <_PyCode_SafeAddr2Line+0xec> │ │ │ │ │ + b.n 15ac <_PyCode_SafeAddr2Line+0xec> │ │ │ │ │ movs r5, #2 │ │ │ │ │ - b.n 1598 <_PyCode_SafeAddr2Line+0xec> │ │ │ │ │ + b.n 15ac <_PyCode_SafeAddr2Line+0xec> │ │ │ │ │ add.w lr, r3, #2 │ │ │ │ │ movs r5, #0 │ │ │ │ │ ldrb.w r6, [lr], #1 │ │ │ │ │ adds r5, #6 │ │ │ │ │ and.w ip, r6, #63 @ 0x3f │ │ │ │ │ lsls r6, r6, #25 │ │ │ │ │ lsl.w ip, ip, r5 │ │ │ │ │ orr.w r2, r2, ip │ │ │ │ │ - bmi.n 15e8 <_PyCode_SafeAddr2Line+0x13c> │ │ │ │ │ - b.n 15d0 <_PyCode_SafeAddr2Line+0x124> │ │ │ │ │ + bmi.n 15fc <_PyCode_SafeAddr2Line+0x13c> │ │ │ │ │ + b.n 15e4 <_PyCode_SafeAddr2Line+0x124> │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 152c <_PyCode_SafeAddr2Line+0x80> │ │ │ │ │ + b.n 1540 <_PyCode_SafeAddr2Line+0x80> │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1592 <_PyCode_SafeAddr2Line+0xe6> │ │ │ │ │ + b.n 15a6 <_PyCode_SafeAddr2Line+0xe6> │ │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 14ce <_PyCode_SafeAddr2Line+0x22> │ │ │ │ │ + beq.w 14e2 <_PyCode_SafeAddr2Line+0x22> │ │ │ │ │ lsrs r1, r4, #1 │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ b.w 0 <_Py_Instrumentation_GetLine> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_Instrumentation_GetLine │ │ │ │ │ mov r0, sp │ │ │ │ │ - bl 1be8 │ │ │ │ │ - b.n 158a <_PyCode_SafeAddr2Line+0xde> │ │ │ │ │ + bl 1c24 │ │ │ │ │ + b.n 159e <_PyCode_SafeAddr2Line+0xde> │ │ │ │ │ │ │ │ │ │ -00001628 <_PyCode_CheckLineNumber>: │ │ │ │ │ +0000163c <_PyCode_CheckLineNumber>: │ │ │ │ │ _PyCode_CheckLineNumber(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov lr, r0 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ cmp lr, r0 │ │ │ │ │ - blt.n 16ce <_PyCode_CheckLineNumber+0xa6> │ │ │ │ │ + blt.n 16e2 <_PyCode_CheckLineNumber+0xa6> │ │ │ │ │ ldrd r3, r4, [r1, #16] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bcs.w 1762 <_PyCode_CheckLineNumber+0x13a> │ │ │ │ │ + bcs.w 1776 <_PyCode_CheckLineNumber+0x13a> │ │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ │ lsrs r2, r2, #3 │ │ │ │ │ and.w ip, r2, #15 │ │ │ │ │ cmp.w ip, #15 │ │ │ │ │ - beq.n 16de <_PyCode_CheckLineNumber+0xb6> │ │ │ │ │ + beq.n 16f2 <_PyCode_CheckLineNumber+0xb6> │ │ │ │ │ cmp.w ip, #12 │ │ │ │ │ - bhi.n 170e <_PyCode_CheckLineNumber+0xe6> │ │ │ │ │ + bhi.n 1722 <_PyCode_CheckLineNumber+0xe6> │ │ │ │ │ cmp.w ip, #11 │ │ │ │ │ - beq.n 1722 <_PyCode_CheckLineNumber+0xfa> │ │ │ │ │ + beq.n 1736 <_PyCode_CheckLineNumber+0xfa> │ │ │ │ │ cmp.w ip, #12 │ │ │ │ │ - beq.n 1726 <_PyCode_CheckLineNumber+0xfe> │ │ │ │ │ + beq.n 173a <_PyCode_CheckLineNumber+0xfe> │ │ │ │ │ cmp r2, #31 │ │ │ │ │ - beq.n 174c <_PyCode_CheckLineNumber+0x124> │ │ │ │ │ + beq.n 1760 <_PyCode_CheckLineNumber+0x124> │ │ │ │ │ ldr r5, [r1, #12] │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r0, [r1, #0] │ │ │ │ │ str r5, [r1, #8] │ │ │ │ │ ldrb.w r5, [r2], #1 │ │ │ │ │ str r2, [r1, #16] │ │ │ │ │ and.w r5, r5, #7 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ add.w r5, r5, #1 │ │ │ │ │ add.w r0, r0, r5, lsl #1 │ │ │ │ │ str r0, [r1, #4] │ │ │ │ │ - bls.n 163a <_PyCode_CheckLineNumber+0x12> │ │ │ │ │ + bls.n 164e <_PyCode_CheckLineNumber+0x12> │ │ │ │ │ ldrsb.w r5, [r3, #1] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt.n 163c <_PyCode_CheckLineNumber+0x14> │ │ │ │ │ + blt.n 1650 <_PyCode_CheckLineNumber+0x14> │ │ │ │ │ adds r5, r3, #2 │ │ │ │ │ str r5, [r1, #16] │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - bcs.n 163a <_PyCode_CheckLineNumber+0x12> │ │ │ │ │ + bcs.n 164e <_PyCode_CheckLineNumber+0x12> │ │ │ │ │ ldrsb.w r2, [r2, #1] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.n 163c <_PyCode_CheckLineNumber+0x14> │ │ │ │ │ + blt.n 1650 <_PyCode_CheckLineNumber+0x14> │ │ │ │ │ adds r2, r3, #3 │ │ │ │ │ str r2, [r1, #16] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bls.n 163a <_PyCode_CheckLineNumber+0x12> │ │ │ │ │ + bls.n 164e <_PyCode_CheckLineNumber+0x12> │ │ │ │ │ ldrsb.w r2, [r3, #3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.n 163c <_PyCode_CheckLineNumber+0x14> │ │ │ │ │ + blt.n 1650 <_PyCode_CheckLineNumber+0x14> │ │ │ │ │ adds r3, #4 │ │ │ │ │ mov r2, r3 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ str r3, [r1, #16] │ │ │ │ │ - beq.n 163a <_PyCode_CheckLineNumber+0x12> │ │ │ │ │ + beq.n 164e <_PyCode_CheckLineNumber+0x12> │ │ │ │ │ ldrsb.w r2, [r2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge.n 16b8 <_PyCode_CheckLineNumber+0x90> │ │ │ │ │ + bge.n 16cc <_PyCode_CheckLineNumber+0x90> │ │ │ │ │ cmp lr, r0 │ │ │ │ │ - bge.n 1640 <_PyCode_CheckLineNumber+0x18> │ │ │ │ │ + bge.n 1654 <_PyCode_CheckLineNumber+0x18> │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r4, lr │ │ │ │ │ cmp lr, r3 │ │ │ │ │ - blt.n 175e <_PyCode_CheckLineNumber+0x136> │ │ │ │ │ + blt.n 1772 <_PyCode_CheckLineNumber+0x136> │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ movs r5, #0 │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ add r5, r2 │ │ │ │ │ str r5, [r1, #12] │ │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ │ lsrs r2, r2, #3 │ │ │ │ │ cmp r2, #31 │ │ │ │ │ - beq.n 174c <_PyCode_CheckLineNumber+0x124> │ │ │ │ │ + beq.n 1760 <_PyCode_CheckLineNumber+0x124> │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r0, [r1, #0] │ │ │ │ │ str r5, [r1, #8] │ │ │ │ │ ldrb.w ip, [r2], #1 │ │ │ │ │ str r2, [r1, #16] │ │ │ │ │ and.w ip, ip, #7 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ add.w r0, r0, ip, lsl #1 │ │ │ │ │ str r0, [r1, #4] │ │ │ │ │ - bhi.n 168e <_PyCode_CheckLineNumber+0x66> │ │ │ │ │ - b.n 163a <_PyCode_CheckLineNumber+0x12> │ │ │ │ │ + bhi.n 16a2 <_PyCode_CheckLineNumber+0x66> │ │ │ │ │ + b.n 164e <_PyCode_CheckLineNumber+0x12> │ │ │ │ │ ldrb r5, [r3, #1] │ │ │ │ │ and.w r2, r5, #63 @ 0x3f │ │ │ │ │ lsls r7, r5, #25 │ │ │ │ │ - bmi.n 172a <_PyCode_CheckLineNumber+0x102> │ │ │ │ │ + bmi.n 173e <_PyCode_CheckLineNumber+0x102> │ │ │ │ │ lsrs r5, r2, #1 │ │ │ │ │ lsls r2, r2, #31 │ │ │ │ │ it mi │ │ │ │ │ negmi r5, r5 │ │ │ │ │ - b.n 16e0 <_PyCode_CheckLineNumber+0xb8> │ │ │ │ │ + b.n 16f4 <_PyCode_CheckLineNumber+0xb8> │ │ │ │ │ movs r5, #1 │ │ │ │ │ - b.n 16e0 <_PyCode_CheckLineNumber+0xb8> │ │ │ │ │ + b.n 16f4 <_PyCode_CheckLineNumber+0xb8> │ │ │ │ │ movs r5, #2 │ │ │ │ │ - b.n 16e0 <_PyCode_CheckLineNumber+0xb8> │ │ │ │ │ + b.n 16f4 <_PyCode_CheckLineNumber+0xb8> │ │ │ │ │ add.w r8, r3, #2 │ │ │ │ │ movs r5, #0 │ │ │ │ │ mov r6, r8 │ │ │ │ │ adds r5, #6 │ │ │ │ │ ldrb.w r7, [r6], #1 │ │ │ │ │ and.w ip, r7, #63 @ 0x3f │ │ │ │ │ mov r8, r6 │ │ │ │ │ lsls r6, r7, #25 │ │ │ │ │ lsl.w ip, ip, r5 │ │ │ │ │ orr.w r2, r2, ip │ │ │ │ │ - bmi.n 1730 <_PyCode_CheckLineNumber+0x108> │ │ │ │ │ - b.n 1718 <_PyCode_CheckLineNumber+0xf0> │ │ │ │ │ + bmi.n 1744 <_PyCode_CheckLineNumber+0x108> │ │ │ │ │ + b.n 172c <_PyCode_CheckLineNumber+0xf0> │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1670 <_PyCode_CheckLineNumber+0x48> │ │ │ │ │ + b.n 1684 <_PyCode_CheckLineNumber+0x48> │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 1be8 │ │ │ │ │ + bl 1c24 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - ble.n 16d8 <_PyCode_CheckLineNumber+0xb0> │ │ │ │ │ + ble.n 16ec <_PyCode_CheckLineNumber+0xb0> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.n 1752 <_PyCode_CheckLineNumber+0x12a> │ │ │ │ │ + bgt.n 1766 <_PyCode_CheckLineNumber+0x12a> │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 16da <_PyCode_CheckLineNumber+0xb2> │ │ │ │ │ + b.n 16ee <_PyCode_CheckLineNumber+0xb2> │ │ │ │ │ │ │ │ │ │ -00001768 : │ │ │ │ │ +0000177c : │ │ │ │ │ advance(): │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ push {r4, lr} │ │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ │ ubfx r2, r2, #3, #4 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - beq.n 17d2 │ │ │ │ │ + beq.n 17e6 │ │ │ │ │ cmp r2, #12 │ │ │ │ │ - bhi.n 17d6 │ │ │ │ │ + bhi.n 17ea │ │ │ │ │ cmp r2, #11 │ │ │ │ │ - beq.n 17f2 │ │ │ │ │ + beq.n 1806 │ │ │ │ │ sub.w ip, r2, #12 │ │ │ │ │ rsbs r2, ip, #0 │ │ │ │ │ adc.w r2, r2, ip │ │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ ldr r4, [r0, #12] │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ add r2, r4 │ │ │ │ │ @@ -2548,55 +2558,55 @@ │ │ │ │ │ and.w r2, r2, #7 │ │ │ │ │ adds r2, #1 │ │ │ │ │ add.w r1, r1, r2, lsl #1 │ │ │ │ │ str r1, [r0, #4] │ │ │ │ │ mov r2, r3 │ │ │ │ │ cmp r3, ip │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ - bcs.n 17d0 │ │ │ │ │ + bcs.n 17e4 │ │ │ │ │ ldrsb.w r2, [r2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge.n 17be │ │ │ │ │ + bge.n 17d2 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 178c │ │ │ │ │ + b.n 17a0 │ │ │ │ │ ldrb r2, [r3, #1] │ │ │ │ │ add.w lr, r3, #2 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ │ lsls r4, r2, #25 │ │ │ │ │ - bmi.n 17f6 │ │ │ │ │ + bmi.n 180a │ │ │ │ │ lsrs r2, r1, #1 │ │ │ │ │ lsls r1, r1, #31 │ │ │ │ │ it mi │ │ │ │ │ negmi r2, r2 │ │ │ │ │ - b.n 178c │ │ │ │ │ + b.n 17a0 │ │ │ │ │ movs r2, #1 │ │ │ │ │ - b.n 178c │ │ │ │ │ + b.n 17a0 │ │ │ │ │ ldrb.w r2, [lr], #1 │ │ │ │ │ add.w ip, ip, #6 │ │ │ │ │ and.w r4, r2, #63 @ 0x3f │ │ │ │ │ lsl.w r4, r4, ip │ │ │ │ │ orrs r1, r4 │ │ │ │ │ - b.n 17e4 │ │ │ │ │ + b.n 17f8 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000180c : │ │ │ │ │ +00001820 : │ │ │ │ │ positionsiter_next(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ ldr r5, [r0, #36] @ 0x24 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bge.n 185e │ │ │ │ │ + bge.n 1872 │ │ │ │ │ add.w r3, r0, #48 @ 0x30 │ │ │ │ │ add.w r7, r0, #44 @ 0x2c │ │ │ │ │ add.w r6, r0, #40 @ 0x28 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _source_offset_converter │ │ │ │ │ movt r3, #0 │ │ │ │ │ @@ -2614,253 +2624,239 @@ │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL Py_BuildValue │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldrd r2, r3, [r0, #28] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bcs.n 1882 │ │ │ │ │ + bcs.n 1896 │ │ │ │ │ add.w r7, r0, #44 @ 0x2c │ │ │ │ │ add.w r6, r0, #40 @ 0x28 │ │ │ │ │ add.w r3, r0, #48 @ 0x30 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ adds r0, #12 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 35c <_PyCode_New+0x194> │ │ │ │ │ R_ARM_THM_CALL advance_with_locations │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ - b.n 1832 │ │ │ │ │ + b.n 1846 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 185a │ │ │ │ │ + b.n 186e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001888 <_source_offset_converter>: │ │ │ │ │ +0000189c <_source_offset_converter>: │ │ │ │ │ _source_offset_converter(): │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n 1892 <_source_offset_converter+0xa> │ │ │ │ │ + beq.n 18a6 <_source_offset_converter+0xa> │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyLong_FromLong │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -0000189c : │ │ │ │ │ +000018b0 : │ │ │ │ │ lineiter_next(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldrd r2, lr, [r0, #28] │ │ │ │ │ sub sp, #24 │ │ │ │ │ cmp r2, lr │ │ │ │ │ - bcs.w 1ba2 │ │ │ │ │ + bcs.w 1bd4 │ │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ and.w r1, r3, #15 │ │ │ │ │ cmp r1, #15 │ │ │ │ │ - beq.w 1b18 │ │ │ │ │ + beq.w 1b36 │ │ │ │ │ cmp r1, #12 │ │ │ │ │ - bhi.w 1b54 │ │ │ │ │ + bhi.w 1b72 │ │ │ │ │ cmp r1, #11 │ │ │ │ │ - beq.w 1b8e │ │ │ │ │ + beq.w 1bc4 │ │ │ │ │ cmp r1, #12 │ │ │ │ │ - beq.w 1b9a │ │ │ │ │ + beq.w 1bcc │ │ │ │ │ ldr r6, [r0, #24] │ │ │ │ │ cmp r3, #31 │ │ │ │ │ - beq.w 1ba6 │ │ │ │ │ - mov r4, r6 │ │ │ │ │ + beq.w 1be0 │ │ │ │ │ + mov r7, r6 │ │ │ │ │ ldr r5, [r0, #16] │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r6, [r0, #20] │ │ │ │ │ str r5, [r0, #12] │ │ │ │ │ ldrb.w ip, [r3], #1 │ │ │ │ │ str r3, [r0, #28] │ │ │ │ │ and.w ip, ip, #7 │ │ │ │ │ cmp lr, r3 │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ add.w ip, r5, ip, lsl #1 │ │ │ │ │ str.w ip, [r0, #16] │ │ │ │ │ - bls.n 1944 │ │ │ │ │ + bls.n 1958 │ │ │ │ │ ldrsb.w r1, [r2, #1] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt.n 1944 │ │ │ │ │ + blt.n 1958 │ │ │ │ │ adds r1, r2, #2 │ │ │ │ │ str r1, [r0, #28] │ │ │ │ │ cmp lr, r1 │ │ │ │ │ - bls.w 1b50 │ │ │ │ │ + bls.w 1b6e │ │ │ │ │ ldrsb.w r3, [r3, #1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.w 1b50 │ │ │ │ │ + blt.w 1b6e │ │ │ │ │ adds r3, r2, #3 │ │ │ │ │ str r3, [r0, #28] │ │ │ │ │ cmp lr, r3 │ │ │ │ │ - bls.n 1944 │ │ │ │ │ + bls.n 1958 │ │ │ │ │ ldrsb.w r1, [r2, #3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt.n 1944 │ │ │ │ │ + blt.n 1958 │ │ │ │ │ adds r2, #4 │ │ │ │ │ mov r3, r2 │ │ │ │ │ cmp r2, lr │ │ │ │ │ str r2, [r0, #28] │ │ │ │ │ - beq.n 1944 │ │ │ │ │ + beq.n 1958 │ │ │ │ │ ldrsb.w r1, [r3] │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bge.n 1932 │ │ │ │ │ + bge.n 1946 │ │ │ │ │ str r6, [sp, #20] │ │ │ │ │ cmp lr, r3 │ │ │ │ │ - bls.w 1ac4 │ │ │ │ │ + bls.w 1ac0 │ │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ │ ubfx r2, r2, #3, #4 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - beq.n 196a │ │ │ │ │ + beq.w 1ae2 │ │ │ │ │ cmp r2, #12 │ │ │ │ │ - bhi.w 1aea │ │ │ │ │ + bhi.w 1b1e │ │ │ │ │ cmp r2, #11 │ │ │ │ │ - it eq │ │ │ │ │ - addeq r4, #1 │ │ │ │ │ - beq.n 196a │ │ │ │ │ + beq.w 1b32 │ │ │ │ │ cmp r2, #12 │ │ │ │ │ - beq.w 1b96 │ │ │ │ │ - str r4, [r0, #24] │ │ │ │ │ + beq.w 1bc8 │ │ │ │ │ + str r7, [r0, #24] │ │ │ │ │ + mov r4, r7 │ │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ │ lsrs r2, r2, #3 │ │ │ │ │ cmp r2, #31 │ │ │ │ │ - beq.n 19e4 │ │ │ │ │ + beq.w 1bd8 │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r4, [r0, #20] │ │ │ │ │ str.w ip, [r0, #12] │ │ │ │ │ ldrb.w r2, [r1], #1 │ │ │ │ │ str r1, [r0, #28] │ │ │ │ │ and.w r2, r2, #7 │ │ │ │ │ cmp lr, r1 │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ - itt ls │ │ │ │ │ - movls r3, r1 │ │ │ │ │ - movls r8, r4 │ │ │ │ │ add.w r2, ip, r2, lsl #1 │ │ │ │ │ str r2, [r0, #16] │ │ │ │ │ - bls.n 19dc │ │ │ │ │ - mov r8, r4 │ │ │ │ │ - ldrsb.w r7, [r3, #1] │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - blt.n 1a0a │ │ │ │ │ - adds r7, r3, #2 │ │ │ │ │ - str r7, [r0, #28] │ │ │ │ │ - cmp lr, r7 │ │ │ │ │ - bls.w 1ae6 │ │ │ │ │ + bls.n 19fe │ │ │ │ │ + ldrsb.w r8, [r3, #1] │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + blt.n 19fe │ │ │ │ │ + add.w r8, r3, #2 │ │ │ │ │ + str.w r8, [r0, #28] │ │ │ │ │ + cmp lr, r8 │ │ │ │ │ + bls.w 1b1a │ │ │ │ │ ldrsb.w r1, [r1, #1] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt.w 1ae6 │ │ │ │ │ + blt.w 1b1a │ │ │ │ │ adds r1, r3, #3 │ │ │ │ │ str r1, [r0, #28] │ │ │ │ │ cmp lr, r1 │ │ │ │ │ - bls.n 1a0a │ │ │ │ │ - ldrsb.w r7, [r3, #3] │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - blt.n 1a0a │ │ │ │ │ + bls.n 19fe │ │ │ │ │ + ldrsb.w r8, [r3, #3] │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + blt.n 19fe │ │ │ │ │ adds r1, r3, #4 │ │ │ │ │ mov r3, r1 │ │ │ │ │ cmp lr, r1 │ │ │ │ │ str r1, [r0, #28] │ │ │ │ │ - beq.n 19dc │ │ │ │ │ - ldrsb.w r7, [r3] │ │ │ │ │ + beq.n 19f6 │ │ │ │ │ + ldrsb.w r8, [r3] │ │ │ │ │ adds r1, #1 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bge.n 19ca │ │ │ │ │ - cmp r6, r8 │ │ │ │ │ - bne.n 1a10 │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + bge.n 19e2 │ │ │ │ │ + cmp r6, r4 │ │ │ │ │ + bne.n 1a04 │ │ │ │ │ mov ip, r2 │ │ │ │ │ - b.n 1946 │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ - str.w ip, [r0, #12] │ │ │ │ │ - str.w r8, [r0, #20] │ │ │ │ │ - ldrb.w r2, [r1], #1 │ │ │ │ │ - str r1, [r0, #28] │ │ │ │ │ - and.w r2, r2, #7 │ │ │ │ │ - cmp lr, r1 │ │ │ │ │ - add.w r2, r2, #1 │ │ │ │ │ - add.w r2, ip, r2, lsl #1 │ │ │ │ │ - str r2, [r0, #16] │ │ │ │ │ - bhi.n 199c │ │ │ │ │ + b.n 195a │ │ │ │ │ mov r3, r1 │ │ │ │ │ - cmp r6, r8 │ │ │ │ │ - beq.n 19e0 │ │ │ │ │ + cmp r6, r4 │ │ │ │ │ + beq.n 19fa │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - ble.n 1ac6 │ │ │ │ │ + ble.n 1ac2 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ str r1, [r0, #28] │ │ │ │ │ - ldrsb.w r6, [r3, #-1] │ │ │ │ │ + ldrsb.w r4, [r3, #-1] │ │ │ │ │ ldrb.w r2, [r3, #-1] │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - blt.n 1a5e │ │ │ │ │ - subs r6, r3, #2 │ │ │ │ │ - str r6, [r0, #28] │ │ │ │ │ - ldrsb.w r7, [r3, #-2] │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + blt.n 1a52 │ │ │ │ │ + subs r4, r3, #2 │ │ │ │ │ + str r4, [r0, #28] │ │ │ │ │ + ldrsb.w r6, [r3, #-2] │ │ │ │ │ ldrb.w r2, [r3, #-2] │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ it lt │ │ │ │ │ movlt r3, r1 │ │ │ │ │ - blt.n 1a5e │ │ │ │ │ + blt.n 1a52 │ │ │ │ │ subs r1, r3, #3 │ │ │ │ │ str r1, [r0, #28] │ │ │ │ │ - ldrsb.w r7, [r3, #-3] │ │ │ │ │ + ldrsb.w r6, [r3, #-3] │ │ │ │ │ ldrb.w r2, [r3, #-3] │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ it lt │ │ │ │ │ - movlt r3, r6 │ │ │ │ │ - blt.n 1a5e │ │ │ │ │ + movlt r3, r4 │ │ │ │ │ + blt.n 1a52 │ │ │ │ │ mov r3, r1 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r0, #28] │ │ │ │ │ - ldrsb.w r6, [r1] │ │ │ │ │ + ldrsb.w r4, [r1] │ │ │ │ │ ldrb r2, [r1, #0] │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bge.n 1a4e │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + bge.n 1a42 │ │ │ │ │ ubfx r2, r2, #3, #4 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - beq.n 1b14 │ │ │ │ │ + beq.n 1a70 │ │ │ │ │ cmp r2, #12 │ │ │ │ │ - bhi.n 1afe │ │ │ │ │ + bhi.w 1bac │ │ │ │ │ cmp r2, #11 │ │ │ │ │ - beq.w 1b92 │ │ │ │ │ + it eq │ │ │ │ │ + addeq.w r7, r7, #4294967295 @ 0xffffffff │ │ │ │ │ + beq.n 1a70 │ │ │ │ │ cmp r2, #12 │ │ │ │ │ - beq.w 1b9e │ │ │ │ │ + beq.w 1bd0 │ │ │ │ │ + str r7, [r0, #24] │ │ │ │ │ str.w ip, [r0, #16] │ │ │ │ │ ldrsb.w r1, [r3, #-2] │ │ │ │ │ ldrb.w r2, [r3, #-2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt.n 1aa8 │ │ │ │ │ + blt.n 1aa4 │ │ │ │ │ ldrsb.w r1, [r3, #-3] │ │ │ │ │ ldrb.w r2, [r3, #-3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt.n 1aa8 │ │ │ │ │ + blt.n 1aa4 │ │ │ │ │ ldrsb.w r1, [r3, #-4] │ │ │ │ │ ldrb.w r2, [r3, #-4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt.n 1aa8 │ │ │ │ │ + blt.n 1aa4 │ │ │ │ │ subs r1, r3, #4 │ │ │ │ │ ldrb.w r2, [r1, #-1]! │ │ │ │ │ lsls r6, r2, #24 │ │ │ │ │ - bpl.n 1aa0 │ │ │ │ │ + bpl.n 1a9c │ │ │ │ │ and.w r2, r2, #7 │ │ │ │ │ adds r2, #1 │ │ │ │ │ sub.w r2, ip, r2, lsl #1 │ │ │ │ │ str r2, [r0, #12] │ │ │ │ │ ldrb.w r3, [r3, #-2] │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ cmp r3, #31 │ │ │ │ │ it eq │ │ │ │ │ - moveq.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - str r4, [r0, #20] │ │ │ │ │ + moveq.w r7, #4294967295 @ 0xffffffff │ │ │ │ │ + str r7, [r0, #20] │ │ │ │ │ mov r2, ip │ │ │ │ │ add r3, sp, #20 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC41 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC41 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ @@ -2869,181 +2865,206 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _source_offset_converter │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _source_offset_converter │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL Py_BuildValue │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - b.n 19dc │ │ │ │ │ + mov r4, r7 │ │ │ │ │ + str r4, [r0, #24] │ │ │ │ │ + ldrb r2, [r3, #0] │ │ │ │ │ + lsrs r2, r2, #3 │ │ │ │ │ + cmp r2, #31 │ │ │ │ │ + beq.n 1bd8 │ │ │ │ │ + mov r1, r3 │ │ │ │ │ + str r4, [r0, #20] │ │ │ │ │ + str.w ip, [r0, #12] │ │ │ │ │ + ldrb.w r2, [r1], #1 │ │ │ │ │ + str r1, [r0, #28] │ │ │ │ │ + and.w r2, r2, #7 │ │ │ │ │ + cmp lr, r1 │ │ │ │ │ + add.w r2, r2, #1 │ │ │ │ │ + itt ls │ │ │ │ │ + movls r3, r1 │ │ │ │ │ + movls r7, r4 │ │ │ │ │ + add.w r2, ip, r2, lsl #1 │ │ │ │ │ + str r2, [r0, #16] │ │ │ │ │ + bls.w 19f6 │ │ │ │ │ + mov r7, r4 │ │ │ │ │ + b.n 19ac │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + b.n 19f6 │ │ │ │ │ ldrb r2, [r3, #1] │ │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ │ - lsls r7, r2, #25 │ │ │ │ │ - bmi.n 1b68 │ │ │ │ │ - lsrs r7, r1, #1 │ │ │ │ │ + lsls r4, r2, #25 │ │ │ │ │ + bmi.n 1b86 │ │ │ │ │ + lsrs r4, r1, #1 │ │ │ │ │ lsls r2, r2, #31 │ │ │ │ │ - bmi.n 1b8a │ │ │ │ │ + bmi.n 1ba8 │ │ │ │ │ add r4, r7 │ │ │ │ │ - b.n 196a │ │ │ │ │ - ldrb r1, [r3, #0] │ │ │ │ │ - and.w r2, r1, #63 @ 0x3f │ │ │ │ │ - lsls r1, r1, #25 │ │ │ │ │ - bmi.n 1bae │ │ │ │ │ - lsls r7, r2, #31 │ │ │ │ │ - ite mi │ │ │ │ │ - addmi.w r4, r4, r2, lsr #1 │ │ │ │ │ - subpl.w r4, r4, r2, lsr #1 │ │ │ │ │ - str r4, [r0, #24] │ │ │ │ │ - b.n 1a76 │ │ │ │ │ + b.n 1ae4 │ │ │ │ │ + adds r4, r7, #1 │ │ │ │ │ + b.n 1ae4 │ │ │ │ │ movs r6, #0 │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ add r6, r3 │ │ │ │ │ str r6, [r0, #24] │ │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ cmp r3, #31 │ │ │ │ │ - beq.n 1ba6 │ │ │ │ │ + beq.n 1be0 │ │ │ │ │ ldr r5, [r0, #16] │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r6, [r0, #20] │ │ │ │ │ - mov r4, r6 │ │ │ │ │ + mov r7, r6 │ │ │ │ │ str r5, [r0, #12] │ │ │ │ │ ldrb.w ip, [r3], #1 │ │ │ │ │ str r3, [r0, #28] │ │ │ │ │ and.w ip, ip, #7 │ │ │ │ │ cmp lr, r3 │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ add.w ip, r5, ip, lsl #1 │ │ │ │ │ str.w ip, [r0, #16] │ │ │ │ │ - bhi.w 1904 │ │ │ │ │ - b.n 1944 │ │ │ │ │ + bhi.w 1918 │ │ │ │ │ + b.n 1958 │ │ │ │ │ mov r3, r1 │ │ │ │ │ - b.n 1944 │ │ │ │ │ + b.n 1958 │ │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ │ and.w r3, r1, #63 @ 0x3f │ │ │ │ │ lsls r7, r1, #25 │ │ │ │ │ - bmi.n 1bcc │ │ │ │ │ + bmi.n 1c06 │ │ │ │ │ lsrs r6, r3, #1 │ │ │ │ │ - lsls r4, r3, #31 │ │ │ │ │ + lsls r5, r3, #31 │ │ │ │ │ it mi │ │ │ │ │ negmi r6, r6 │ │ │ │ │ - b.n 1b1a │ │ │ │ │ + b.n 1b38 │ │ │ │ │ add.w r8, r3, #2 │ │ │ │ │ movs r2, #0 │ │ │ │ │ - ldrb.w r7, [r8], #1 │ │ │ │ │ + ldrb.w r4, [r8], #1 │ │ │ │ │ adds r2, #6 │ │ │ │ │ - str r7, [sp, #12] │ │ │ │ │ - and.w r7, r7, #63 @ 0x3f │ │ │ │ │ - lsls r7, r2 │ │ │ │ │ - orrs r1, r7 │ │ │ │ │ - ldr r7, [sp, #12] │ │ │ │ │ - lsls r7, r7, #25 │ │ │ │ │ - bmi.n 1b6e │ │ │ │ │ - lsrs r7, r1, #1 │ │ │ │ │ + str r4, [sp, #12] │ │ │ │ │ + and.w r4, r4, #63 @ 0x3f │ │ │ │ │ + lsls r4, r2 │ │ │ │ │ + orrs r1, r4 │ │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ │ + lsls r4, r4, #25 │ │ │ │ │ + bmi.n 1b8c │ │ │ │ │ + lsrs r4, r1, #1 │ │ │ │ │ lsls r2, r1, #31 │ │ │ │ │ - bpl.n 1afa │ │ │ │ │ - subs r4, r4, r7 │ │ │ │ │ - b.n 196a │ │ │ │ │ + bpl.n 1b2e │ │ │ │ │ + subs r4, r7, r4 │ │ │ │ │ + b.n 1ae4 │ │ │ │ │ + ldrb r1, [r3, #0] │ │ │ │ │ + and.w r2, r1, #63 @ 0x3f │ │ │ │ │ + lsls r4, r1, #25 │ │ │ │ │ + bmi.n 1be8 │ │ │ │ │ + lsls r1, r2, #31 │ │ │ │ │ + ite mi │ │ │ │ │ + addmi.w r7, r7, r2, lsr #1 │ │ │ │ │ + subpl.w r7, r7, r2, lsr #1 │ │ │ │ │ + b.n 1a70 │ │ │ │ │ movs r6, #1 │ │ │ │ │ - b.n 1b1a │ │ │ │ │ - subs r4, #1 │ │ │ │ │ - b.n 1b14 │ │ │ │ │ - adds r4, #2 │ │ │ │ │ - b.n 196a │ │ │ │ │ + b.n 1b38 │ │ │ │ │ + adds r4, r7, #2 │ │ │ │ │ + b.n 1ae4 │ │ │ │ │ movs r6, #2 │ │ │ │ │ - b.n 1b1a │ │ │ │ │ - subs r4, #2 │ │ │ │ │ - b.n 1b14 │ │ │ │ │ + b.n 1b38 │ │ │ │ │ + subs r7, #2 │ │ │ │ │ + b.n 1a70 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1ae0 │ │ │ │ │ - mov r4, r6 │ │ │ │ │ + b.n 1adc │ │ │ │ │ + mov r7, r4 │ │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ + b.n 198c │ │ │ │ │ + mov r7, r6 │ │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 18e2 │ │ │ │ │ - adds r7, r3, #1 │ │ │ │ │ + b.n 18f6 │ │ │ │ │ + adds r6, r3, #1 │ │ │ │ │ movs r1, #0 │ │ │ │ │ - ldrb.w lr, [r7], #1 │ │ │ │ │ + ldrb.w lr, [r6], #1 │ │ │ │ │ adds r1, #6 │ │ │ │ │ - and.w r6, lr, #63 @ 0x3f │ │ │ │ │ + and.w r4, lr, #63 @ 0x3f │ │ │ │ │ tst.w lr, #64 @ 0x40 │ │ │ │ │ - lsl.w r6, r6, r1 │ │ │ │ │ - orr.w r2, r2, r6 │ │ │ │ │ - beq.n 1b08 │ │ │ │ │ - b.n 1bb2 │ │ │ │ │ + lsl.w r4, r4, r1 │ │ │ │ │ + orr.w r2, r2, r4 │ │ │ │ │ + beq.n 1bb6 │ │ │ │ │ + b.n 1bec │ │ │ │ │ adds r5, r2, #2 │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldrb.w r6, [r5], #1 │ │ │ │ │ adds r1, #6 │ │ │ │ │ and.w r4, r6, #63 @ 0x3f │ │ │ │ │ lsls r6, r6, #25 │ │ │ │ │ lsl.w r4, r4, r1 │ │ │ │ │ orr.w r3, r3, r4 │ │ │ │ │ - bmi.n 1bd0 │ │ │ │ │ - b.n 1b5e │ │ │ │ │ + bmi.n 1c0a │ │ │ │ │ + b.n 1b7c │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -00001be8 : │ │ │ │ │ +00001c24 : │ │ │ │ │ retreat(): │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov r1, r3 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ ldrsb.w ip, [r1, #-1] │ │ │ │ │ ldrb.w r2, [r1, #-1] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - bge.n 1bec │ │ │ │ │ + bge.n 1c28 │ │ │ │ │ ubfx r2, r2, #3, #4 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - beq.n 1c5c │ │ │ │ │ + beq.n 1c98 │ │ │ │ │ cmp r2, #12 │ │ │ │ │ - bhi.n 1c68 │ │ │ │ │ + bhi.n 1ca4 │ │ │ │ │ cmp r2, #11 │ │ │ │ │ - beq.n 1c64 │ │ │ │ │ + beq.n 1ca0 │ │ │ │ │ sub.w r6, r2, #12 │ │ │ │ │ negs r2, r6 │ │ │ │ │ adcs r2, r6 │ │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ ldr r4, [r0, #12] │ │ │ │ │ ldr.w lr, [r0] │ │ │ │ │ sub.w ip, r4, r2 │ │ │ │ │ str.w lr, [r0, #4] │ │ │ │ │ str.w ip, [r0, #12] │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - beq.n 1c60 │ │ │ │ │ + beq.n 1c9c │ │ │ │ │ ldrb.w r2, [r3, #-1]! │ │ │ │ │ lsls r4, r2, #24 │ │ │ │ │ - bpl.n 1c32 │ │ │ │ │ + bpl.n 1c6e │ │ │ │ │ and.w r2, r2, #7 │ │ │ │ │ adds r2, #1 │ │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ sub.w r2, lr, r2 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ ldrb.w r3, [r1, #-2] │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ cmp r3, #31 │ │ │ │ │ it eq │ │ │ │ │ moveq.w ip, #4294967295 @ 0xffffffff │ │ │ │ │ str.w ip, [r0, #8] │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 1c1a │ │ │ │ │ + b.n 1c56 │ │ │ │ │ movs r2, #1 │ │ │ │ │ - b.n 1c42 │ │ │ │ │ + b.n 1c7e │ │ │ │ │ movs r2, #1 │ │ │ │ │ - b.n 1c1a │ │ │ │ │ + b.n 1c56 │ │ │ │ │ mov lr, r1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ ldrb.w r2, [lr], #1 │ │ │ │ │ and.w ip, r2, #63 @ 0x3f │ │ │ │ │ lsls r5, r2, #25 │ │ │ │ │ - bmi.n 1c86 │ │ │ │ │ + bmi.n 1cc2 │ │ │ │ │ mov.w r2, ip, lsr #1 │ │ │ │ │ tst.w ip, #1 │ │ │ │ │ it ne │ │ │ │ │ negne r2, r2 │ │ │ │ │ - b.n 1c1a │ │ │ │ │ + b.n 1c56 │ │ │ │ │ ldrb.w r2, [lr], #1 │ │ │ │ │ adds r4, r6, #6 │ │ │ │ │ mov r6, r4 │ │ │ │ │ and.w r5, r2, #63 @ 0x3f │ │ │ │ │ lsl.w r4, r5, r4 │ │ │ │ │ orr.w ip, ip, r4 │ │ │ │ │ - b.n 1c74 │ │ │ │ │ + b.n 1cb0 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -101,27 +101,27 @@ │ │ │ │ │ mov r6, r0 │ │ │ │ │ b.n d2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ b.n d2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl d90 │ │ │ │ │ + bl da4 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl d90 │ │ │ │ │ + bl da4 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl d90 │ │ │ │ │ + bl da4 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl d90 │ │ │ │ │ + bl da4 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl d90 │ │ │ │ │ + bl da4 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ .word 0x00000008 │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ .word 0x00003438 │ │ │ │ │ @@ -302,15 +302,15 @@ │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r0, #0 │ │ │ │ │ b.n 31e │ │ │ │ │ add r0, sp, #8 │ │ │ │ │ strd r7, r9, [sp, #20] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ - bl 1768 │ │ │ │ │ + bl 177c │ │ │ │ │ R_ARM_THM_CALL advance │ │ │ │ │ ldr r7, [sp, #20] │ │ │ │ │ ldr r5, [sp, #8] │ │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ beq.n 2cc │ │ │ │ │ subs r4, r5, r4 │ │ │ │ │ @@ -923,24 +923,24 @@ │ │ │ │ │ mov r8, r0 │ │ │ │ │ b.n 7bc │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r8, r5 │ │ │ │ │ b.n 7bc │ │ │ │ │ mov r8, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl d90 │ │ │ │ │ + bl da4 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl d90 │ │ │ │ │ + bl da4 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl d90 │ │ │ │ │ + bl da4 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d90 │ │ │ │ │ + bl da4 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r8 │ │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ │ │ │ │ │ 000007dc : │ │ │ │ │ validate_and_copy_tuple(): │ │ │ │ │ @@ -1225,18 +1225,18 @@ │ │ │ │ │ add r3, r1 │ │ │ │ │ mov r1, sp │ │ │ │ │ strd lr, r2, [sp, #8] │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r2, r3, [sp] │ │ │ │ │ - bl 1628 <_PyCode_CheckLineNumber> │ │ │ │ │ + bl 163c <_PyCode_CheckLineNumber> │ │ │ │ │ R_ARM_THM_CALL _PyCode_CheckLineNumber │ │ │ │ │ mov r0, sp │ │ │ │ │ - bl 1be8 │ │ │ │ │ + bl 1c24 │ │ │ │ │ R_ARM_THM_CALL retreat │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 35c │ │ │ │ │ R_ARM_THM_CALL advance_with_locations │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ @@ -1250,15 +1250,15 @@ │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ble.n a80 <_PyLineTable_PreviousAddressRange+0x1c> │ │ │ │ │ - bl 1be8 │ │ │ │ │ + bl 1c24 │ │ │ │ │ R_ARM_THM_CALL retreat │ │ │ │ │ movs r0, #1 │ │ │ │ │ b.n a82 <_PyLineTable_PreviousAddressRange+0x1e> │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ │ │ 00000a84 <_PyCode_CheckNoInternalState>: │ │ │ ├── descrobject.o │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -11,16 +11,16 @@ │ │ │ │ │ 7: 000000a2 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 8: 000000aa 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 9: 000009b9 308 FUNC LOCAL DEFAULT 6 method_vectorcall_NOARGS │ │ │ │ │ 10: 00000cc9 272 FUNC LOCAL DEFAULT 6 method_vectorcall_FASTCALL │ │ │ │ │ 11: 00000869 336 FUNC LOCAL DEFAULT 6 method_vectorcall_VARARGS_KEYWORDS │ │ │ │ │ 12: 00000b95 308 FUNC LOCAL DEFAULT 6 method_vectorcall_O │ │ │ │ │ 13: 00000dd9 224 FUNC LOCAL DEFAULT 6 method_vectorcall_FASTCALL_KEYWORDS │ │ │ │ │ - 14: 00000479 292 FUNC LOCAL DEFAULT 6 method_vectorcall_VARARGS │ │ │ │ │ - 15: 0000126d 220 FUNC LOCAL DEFAULT 6 method_vectorcall_FASTCALL_KEYWORDS_METHOD │ │ │ │ │ + 14: 0000126d 220 FUNC LOCAL DEFAULT 6 method_vectorcall_FASTCALL_KEYWORDS_METHOD │ │ │ │ │ + 15: 00000479 292 FUNC LOCAL DEFAULT 6 method_vectorcall_VARARGS │ │ │ │ │ 16: 0000018c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 17: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 18: 00000064 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 19: 00000190 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 20: 000001f4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 21: 0000001c 0 NOTYPE LOCAL DEFAULT 8 .LC1 │ │ │ │ │ 22: 000001f8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -386,18 +386,18 @@ │ │ │ │ │ 00000108 0000e60a R_ARM_THM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ 00000116 00000b2f R_ARM_THM_MOVW_ABS_NC 00000869 method_vectorcall_VARARGS_KEYWORDS │ │ │ │ │ 0000011a 00000b30 R_ARM_THM_MOVT_ABS 00000869 method_vectorcall_VARARGS_KEYWORDS │ │ │ │ │ 00000120 00000c2f R_ARM_THM_MOVW_ABS_NC 00000b95 method_vectorcall_O │ │ │ │ │ 00000124 00000c30 R_ARM_THM_MOVT_ABS 00000b95 method_vectorcall_O │ │ │ │ │ 00000132 00000d2f R_ARM_THM_MOVW_ABS_NC 00000dd9 method_vectorcall_FASTCALL_KEYWORDS │ │ │ │ │ 00000136 00000d30 R_ARM_THM_MOVT_ABS 00000dd9 method_vectorcall_FASTCALL_KEYWORDS │ │ │ │ │ -0000013c 00000e2f R_ARM_THM_MOVW_ABS_NC 00000479 method_vectorcall_VARARGS │ │ │ │ │ -00000140 00000e30 R_ARM_THM_MOVT_ABS 00000479 method_vectorcall_VARARGS │ │ │ │ │ -0000014e 00000f2f R_ARM_THM_MOVW_ABS_NC 0000126d method_vectorcall_FASTCALL_KEYWORDS_METHOD │ │ │ │ │ -00000152 00000f30 R_ARM_THM_MOVT_ABS 0000126d method_vectorcall_FASTCALL_KEYWORDS_METHOD │ │ │ │ │ +00000144 00000e2f R_ARM_THM_MOVW_ABS_NC 0000126d method_vectorcall_FASTCALL_KEYWORDS_METHOD │ │ │ │ │ +00000148 00000e30 R_ARM_THM_MOVT_ABS 0000126d method_vectorcall_FASTCALL_KEYWORDS_METHOD │ │ │ │ │ +0000014e 00000f2f R_ARM_THM_MOVW_ABS_NC 00000479 method_vectorcall_VARARGS │ │ │ │ │ +00000152 00000f30 R_ARM_THM_MOVT_ABS 00000479 method_vectorcall_VARARGS │ │ │ │ │ 0000016a 0000e90a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000170 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ 00000174 0000eb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ 0000017a 0000062f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 0000017e 00000630 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 00000184 0000ec0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 0000018c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -96,16 +96,16 @@ │ │ │ │ │ Descriptor to obtain a copy of the property with a different getter. │ │ │ │ │ .LANCHOR0 │ │ │ │ │ method_vectorcall_NOARGS │ │ │ │ │ method_vectorcall_FASTCALL │ │ │ │ │ method_vectorcall_VARARGS_KEYWORDS │ │ │ │ │ method_vectorcall_O │ │ │ │ │ method_vectorcall_FASTCALL_KEYWORDS │ │ │ │ │ -method_vectorcall_VARARGS │ │ │ │ │ method_vectorcall_FASTCALL_KEYWORDS_METHOD │ │ │ │ │ +method_vectorcall_VARARGS │ │ │ │ │ descr_dealloc │ │ │ │ │ Py_XDECREF │ │ │ │ │ classmethod_get │ │ │ │ │ descr_setcheck.part.0.isra.0 │ │ │ │ │ property_init │ │ │ │ │ member_get │ │ │ │ │ property_setter │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -70,15 +70,15 @@ │ │ │ │ │ bgt.n f2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.n 170 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ bhi.n 170 │ │ │ │ │ tbb [pc, r3] │ │ │ │ │ - .short 0x674d │ │ │ │ │ + .short 0x6756 │ │ │ │ │ .word 0x6767043a │ │ │ │ │ .short 0x3f67 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr r0, [pc, #220] @ (18c ) │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC method_vectorcall_NOARGS │ │ │ │ │ @@ -137,33 +137,33 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC method_vectorcall_O │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS method_vectorcall_O │ │ │ │ │ b.n 100 │ │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ │ ble.n 170 │ │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ │ - bne.n 146 │ │ │ │ │ - movw r7, #0 │ │ │ │ │ + itt eq │ │ │ │ │ + movweq r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC method_vectorcall_FASTCALL_KEYWORDS │ │ │ │ │ - movt r7, #0 │ │ │ │ │ + movteq r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS method_vectorcall_FASTCALL_KEYWORDS │ │ │ │ │ - b.n 100 │ │ │ │ │ - movw r7, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC method_vectorcall_VARARGS │ │ │ │ │ - movt r7, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS method_vectorcall_VARARGS │ │ │ │ │ - b.n 100 │ │ │ │ │ + beq.n 100 │ │ │ │ │ movw r2, #642 @ 0x282 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ bne.n 170 │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC method_vectorcall_FASTCALL_KEYWORDS_METHOD │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS method_vectorcall_FASTCALL_KEYWORDS_METHOD │ │ │ │ │ b.n 100 │ │ │ │ │ + movw r7, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC method_vectorcall_VARARGS │ │ │ │ │ + movt r7, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS method_vectorcall_VARARGS │ │ │ │ │ + b.n 100 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n 112 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n 112 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -7,18 +7,18 @@ │ │ │ │ │ 0x00000040 5f464153 5443414c 4c006d65 74686f64 _FASTCALL.method │ │ │ │ │ 0x00000050 5f766563 746f7263 616c6c5f 56415241 _vectorcall_VARA │ │ │ │ │ 0x00000060 5247535f 4b455957 4f524453 006d6574 RGS_KEYWORDS.met │ │ │ │ │ 0x00000070 686f645f 76656374 6f726361 6c6c5f4f hod_vectorcall_O │ │ │ │ │ 0x00000080 006d6574 686f645f 76656374 6f726361 .method_vectorca │ │ │ │ │ 0x00000090 6c6c5f46 41535443 414c4c5f 4b455957 ll_FASTCALL_KEYW │ │ │ │ │ 0x000000a0 4f524453 006d6574 686f645f 76656374 ORDS.method_vect │ │ │ │ │ - 0x000000b0 6f726361 6c6c5f56 41524152 4753006d orcall_VARARGS.m │ │ │ │ │ - 0x000000c0 6574686f 645f7665 63746f72 63616c6c ethod_vectorcall │ │ │ │ │ - 0x000000d0 5f464153 5443414c 4c5f4b45 59574f52 _FASTCALL_KEYWOR │ │ │ │ │ - 0x000000e0 44535f4d 4554484f 44002e4c 43310064 DS_METHOD..LC1.d │ │ │ │ │ + 0x000000b0 6f726361 6c6c5f46 41535443 414c4c5f orcall_FASTCALL_ │ │ │ │ │ + 0x000000c0 4b455957 4f524453 5f4d4554 484f4400 KEYWORDS_METHOD. │ │ │ │ │ + 0x000000d0 6d657468 6f645f76 6563746f 7263616c method_vectorcal │ │ │ │ │ + 0x000000e0 6c5f5641 52415247 53002e4c 43310064 l_VARARGS..LC1.d │ │ │ │ │ 0x000000f0 65736372 5f646561 6c6c6f63 0050795f escr_dealloc.Py_ │ │ │ │ │ 0x00000100 58444543 52454600 2e4c4332 002e4c43 XDECREF..LC2..LC │ │ │ │ │ 0x00000110 33002e4c 4334002e 4c433500 636c6173 3..LC4..LC5.clas │ │ │ │ │ 0x00000120 736d6574 686f645f 67657400 2e4c4336 smethod_get..LC6 │ │ │ │ │ 0x00000130 002e4c43 37002e4c 43380064 65736372 ..LC7..LC8.descr │ │ │ │ │ 0x00000140 5f736574 63686563 6b2e7061 72742e30 _setcheck.part.0 │ │ │ │ │ 0x00000150 2e697372 612e3000 2e4c4339 0070726f .isra.0..LC9.pro │ │ │ ├── enumobject.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: 8420 (bytes into file) │ │ │ │ │ + Start of section headers: 8416 (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 0x20e4: │ │ │ │ │ +There are 18 section headers, starting at offset 0x20e0: │ │ │ │ │ │ │ │ │ │ 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 00036c 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 001aa4 0001b0 08 I 15 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 001aa0 0001b0 08 I 15 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 0003a0 00025c 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 001c54 000178 08 I 15 3 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 001c50 000178 08 I 15 3 4 │ │ │ │ │ [ 5] .bss NOBITS 00000000 0005fc 000000 00 WA 0 0 1 │ │ │ │ │ [ 6] .rodata.str1.4 PROGBITS 00000000 0005fc 000158 01 AMS 0 0 4 │ │ │ │ │ - [ 7] .text.hot PROGBITS 00000000 000754 0004cc 00 AX 0 0 4 │ │ │ │ │ - [ 8] .rel.text.hot REL 00000000 001dcc 0001e0 08 I 15 7 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 000c20 000112 00 AX 0 0 2 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 001fac 000098 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 000d34 000248 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 002044 000010 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 000f7c 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 000f7c 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 000fb0 000640 10 16 57 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 0015f0 0004b3 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 002054 000090 00 0 0 1 │ │ │ │ │ + [ 7] .text.hot PROGBITS 00000000 000754 0004c8 00 AX 0 0 4 │ │ │ │ │ + [ 8] .rel.text.hot REL 00000000 001dc8 0001e0 08 I 15 7 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 000c1c 000112 00 AX 0 0 2 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 001fa8 000098 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 000d30 000248 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 002040 000010 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 000f78 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 000f78 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 000fac 000640 10 16 57 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 0015ec 0004b3 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 002050 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 {} │ │ │ │ │ @@ -12,25 +12,25 @@ │ │ │ │ │ 8: 0000000c 0 NOTYPE LOCAL DEFAULT 6 .LC1 │ │ │ │ │ 9: 0000015c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 10: 00000030 0 NOTYPE LOCAL DEFAULT 6 .LC2 │ │ │ │ │ 11: 00000038 0 NOTYPE LOCAL DEFAULT 6 .LC3 │ │ │ │ │ 12: 00000044 0 NOTYPE LOCAL DEFAULT 6 .LC4 │ │ │ │ │ 13: 00000078 0 NOTYPE LOCAL DEFAULT 6 .LC5 │ │ │ │ │ 14: 00000000 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 15: 00000001 376 FUNC LOCAL DEFAULT 7 enumerate_vectorcall │ │ │ │ │ + 15: 00000001 372 FUNC LOCAL DEFAULT 7 enumerate_vectorcall │ │ │ │ │ 16: 000002a5 72 FUNC LOCAL DEFAULT 1 check_keyword │ │ │ │ │ - 17: 00000179 188 FUNC LOCAL DEFAULT 7 enum_new_impl │ │ │ │ │ - 18: 00000174 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 19: 00000178 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 20: 00000230 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 21: 00000234 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 22: 00000235 564 FUNC LOCAL DEFAULT 7 enum_next │ │ │ │ │ - 23: 00000460 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 24: 00000468 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 25: 00000469 100 FUNC LOCAL DEFAULT 7 enum_dealloc │ │ │ │ │ + 17: 00000175 188 FUNC LOCAL DEFAULT 7 enum_new_impl │ │ │ │ │ + 18: 00000170 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 19: 00000174 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 20: 0000022c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 21: 00000230 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 22: 00000231 564 FUNC LOCAL DEFAULT 7 enum_next │ │ │ │ │ + 23: 0000045c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 24: 00000464 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 25: 00000465 100 FUNC LOCAL DEFAULT 7 enum_dealloc │ │ │ │ │ 26: 00000164 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 27: 00000165 140 FUNC LOCAL DEFAULT 1 reversed_next │ │ │ │ │ 28: 000001f1 56 FUNC LOCAL DEFAULT 1 reversed_dealloc │ │ │ │ │ 29: 00000229 56 FUNC LOCAL DEFAULT 1 enum_traverse │ │ │ │ │ 30: 00000261 68 FUNC LOCAL DEFAULT 1 reversed_len │ │ │ │ │ 31: 000000ac 0 NOTYPE LOCAL DEFAULT 6 .LC6 │ │ │ │ │ 32: 000000e0 0 NOTYPE LOCAL DEFAULT 6 .LC7 │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x1aa4 contains 54 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x1aa0 contains 54 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000002c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000030 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 00000036 0000390a R_ARM_THM_CALL 00000000 _PyArg_NoKwnames │ │ │ │ │ 00000048 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 0000004c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 00000052 00003a0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ @@ -52,15 +52,15 @@ │ │ │ │ │ 00000352 00003c30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000358 00003f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000294 00004e1e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ 0000029a 0000571e R_ARM_THM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ 00000300 0000581e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ 0000030e 0000581e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x1c54 contains 47 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x1c50 contains 47 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 00002c02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000008 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000024 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000030 00005d02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 00000038 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000044 00001c02 R_ARM_ABS32 000001f1 reversed_dealloc │ │ │ │ │ @@ -84,114 +84,114 @@ │ │ │ │ │ 00000130 00002902 R_ARM_ABS32 000002ed reversed_reduce │ │ │ │ │ 00000138 00002c02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000013c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000140 00002a02 R_ARM_ABS32 00000315 reversed_setstate │ │ │ │ │ 00000148 00002c02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000160 00005d02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 00000168 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000174 00001902 R_ARM_ABS32 00000469 enum_dealloc │ │ │ │ │ +00000174 00001902 R_ARM_ABS32 00000465 enum_dealloc │ │ │ │ │ 000001a4 00005e02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 000001b4 00002c02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001b8 00001d02 R_ARM_ABS32 00000229 enum_traverse │ │ │ │ │ 000001c8 00005f02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -000001cc 00001602 R_ARM_ABS32 00000235 enum_next │ │ │ │ │ +000001cc 00001602 R_ARM_ABS32 00000231 enum_next │ │ │ │ │ 000001d0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001f4 00006002 R_ARM_ABS32 00000000 PyType_GenericAlloc │ │ │ │ │ 000001f8 00002502 R_ARM_ABS32 00000035 enum_new │ │ │ │ │ 000001fc 00006102 R_ARM_ABS32 00000000 PyObject_GC_Del │ │ │ │ │ 00000224 00000f02 R_ARM_ABS32 00000001 enumerate_vectorcall │ │ │ │ │ 0000022c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000230 00002302 R_ARM_ABS32 00000001 enum_reduce │ │ │ │ │ 00000238 00002c02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000023c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000240 00006302 R_ARM_ABS32 00000000 Py_GenericAlias │ │ │ │ │ 00000248 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x1dcc contains 60 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x1dc8 contains 60 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000042 0000470a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -0000004c 00003c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000050 00003c30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000058 0000480a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -0000006c 00000a2f R_ARM_THM_MOVW_ABS_NC 00000030 .LC2 │ │ │ │ │ -00000070 00000a30 R_ARM_THM_MOVT_ABS 00000030 .LC2 │ │ │ │ │ -00000078 0000100a R_ARM_THM_CALL 000002a5 check_keyword │ │ │ │ │ -000000c4 00000a2f R_ARM_THM_MOVW_ABS_NC 00000030 .LC2 │ │ │ │ │ -000000c8 00000a30 R_ARM_THM_MOVT_ABS 00000030 .LC2 │ │ │ │ │ -000000ce 0000490a R_ARM_THM_CALL 00000000 _PyUnicode_EqualToASCIIString │ │ │ │ │ -000000d8 00000b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC3 │ │ │ │ │ -000000dc 00000b30 R_ARM_THM_MOVT_ABS 00000038 .LC3 │ │ │ │ │ -000000e2 0000100a R_ARM_THM_CALL 000002a5 check_keyword │ │ │ │ │ -000000ea 00000a2f R_ARM_THM_MOVW_ABS_NC 00000030 .LC2 │ │ │ │ │ -000000ee 00000a30 R_ARM_THM_MOVT_ABS 00000030 .LC2 │ │ │ │ │ -000000f6 0000100a R_ARM_THM_CALL 000002a5 check_keyword │ │ │ │ │ -00000112 00003e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000118 00000b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC3 │ │ │ │ │ -0000011c 00000b30 R_ARM_THM_MOVT_ABS 00000038 .LC3 │ │ │ │ │ -00000124 0000100a R_ARM_THM_CALL 000002a5 check_keyword │ │ │ │ │ -0000012e 0000422f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000132 00004230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000013a 00000c2f R_ARM_THM_MOVW_ABS_NC 00000044 .LC4 │ │ │ │ │ -0000013e 00000c30 R_ARM_THM_MOVT_ABS 00000044 .LC4 │ │ │ │ │ -00000142 00004a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000148 00000b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC3 │ │ │ │ │ -0000014c 00000b30 R_ARM_THM_MOVT_ABS 00000038 .LC3 │ │ │ │ │ -00000154 0000100a R_ARM_THM_CALL 000002a5 check_keyword │ │ │ │ │ -00000164 00000d2f R_ARM_THM_MOVW_ABS_NC 00000078 .LC5 │ │ │ │ │ -00000168 00000d30 R_ARM_THM_MOVT_ABS 00000078 .LC5 │ │ │ │ │ -0000016c 0000430a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000174 00004502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000001a4 0000470a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -000001ae 00003c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000001b2 00003c30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000001ba 0000480a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -000001ce 00004b0a R_ARM_THM_CALL 00000000 PyNumber_Index │ │ │ │ │ -000001d6 00004c0a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -000001f8 00003e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000001fe 00003f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000208 00004d0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00000228 00003e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000230 00004502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000268 00004e0a R_ARM_THM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ -000002b4 00003e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000322 00004f0a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ -00000330 00003e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000346 00003e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000035a 00003e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000036a 0000500a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -0000038a 0000510a R_ARM_THM_CALL 00000000 PyNumber_Add │ │ │ │ │ -0000043a 00003e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000044a 00003e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000452 00004e0a R_ARM_THM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ +00000040 0000470a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +0000004a 00003c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000004e 00003c30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000056 0000480a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +0000006a 00000a2f R_ARM_THM_MOVW_ABS_NC 00000030 .LC2 │ │ │ │ │ +0000006e 00000a30 R_ARM_THM_MOVT_ABS 00000030 .LC2 │ │ │ │ │ +00000076 0000100a R_ARM_THM_CALL 000002a5 check_keyword │ │ │ │ │ +000000c2 00000a2f R_ARM_THM_MOVW_ABS_NC 00000030 .LC2 │ │ │ │ │ +000000c6 00000a30 R_ARM_THM_MOVT_ABS 00000030 .LC2 │ │ │ │ │ +000000cc 0000490a R_ARM_THM_CALL 00000000 _PyUnicode_EqualToASCIIString │ │ │ │ │ +000000d6 00000b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC3 │ │ │ │ │ +000000da 00000b30 R_ARM_THM_MOVT_ABS 00000038 .LC3 │ │ │ │ │ +000000e0 0000100a R_ARM_THM_CALL 000002a5 check_keyword │ │ │ │ │ +000000e8 00000a2f R_ARM_THM_MOVW_ABS_NC 00000030 .LC2 │ │ │ │ │ +000000ec 00000a30 R_ARM_THM_MOVT_ABS 00000030 .LC2 │ │ │ │ │ +000000f4 0000100a R_ARM_THM_CALL 000002a5 check_keyword │ │ │ │ │ +00000110 00003e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000116 0000422f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000011a 00004230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000122 00000c2f R_ARM_THM_MOVW_ABS_NC 00000044 .LC4 │ │ │ │ │ +00000126 00000c30 R_ARM_THM_MOVT_ABS 00000044 .LC4 │ │ │ │ │ +0000012a 00004a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000130 00000b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC3 │ │ │ │ │ +00000134 00000b30 R_ARM_THM_MOVT_ABS 00000038 .LC3 │ │ │ │ │ +0000013c 0000100a R_ARM_THM_CALL 000002a5 check_keyword │ │ │ │ │ +00000148 00000d2f R_ARM_THM_MOVW_ABS_NC 00000078 .LC5 │ │ │ │ │ +0000014c 00000d30 R_ARM_THM_MOVT_ABS 00000078 .LC5 │ │ │ │ │ +00000150 0000430a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000156 00000b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC3 │ │ │ │ │ +0000015a 00000b30 R_ARM_THM_MOVT_ABS 00000038 .LC3 │ │ │ │ │ +00000162 0000100a R_ARM_THM_CALL 000002a5 check_keyword │ │ │ │ │ +00000170 00004502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000001a0 0000470a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +000001aa 00003c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000001ae 00003c30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000001b6 0000480a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +000001ca 00004b0a R_ARM_THM_CALL 00000000 PyNumber_Index │ │ │ │ │ +000001d2 00004c0a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +000001f4 00003e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000001fa 00003f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000204 00004d0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00000224 00003e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000022c 00004502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000264 00004e0a R_ARM_THM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ +000002b0 00003e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000031e 00004f0a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ +0000032c 00003e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000342 00003e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000356 00003e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000366 0000500a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +00000386 0000510a R_ARM_THM_CALL 00000000 PyNumber_Add │ │ │ │ │ +00000436 00003e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000446 00003e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000044e 00004e0a R_ARM_THM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ +0000045c 0000466b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000460 0000466b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000464 0000466b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000478 0000520a R_ARM_THM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ -0000048e 00003e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000004a4 00003e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000004ba 00003e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000474 0000520a R_ARM_THM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ +0000048a 00003e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000004a0 00003e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000004b6 00003e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x1fac contains 19 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x1fa8 contains 19 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000008 0000202f R_ARM_THM_MOVW_ABS_NC 000000e0 .LC7 │ │ │ │ │ 0000000c 00002030 R_ARM_THM_MOVT_ABS 000000e0 .LC7 │ │ │ │ │ 00000018 0000212f R_ARM_THM_MOVW_ABS_NC 000000e8 .LC8 │ │ │ │ │ 0000001c 00002130 R_ARM_THM_MOVT_ABS 000000e8 .LC8 │ │ │ │ │ 00000076 0000262f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000007a 00002630 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000082 0000590a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -0000009a 0000110a R_ARM_THM_CALL 00000179 enum_new_impl │ │ │ │ │ +0000009a 0000110a R_ARM_THM_CALL 00000175 enum_new_impl │ │ │ │ │ 000000b0 0000262f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000000b4 00002630 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000000dc 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 000000e0 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 000000e6 00005a0a R_ARM_THM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ 000000f2 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 000000f6 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 000000fc 00003a0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ 00000010 0000581e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ 00000024 0000581e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ 0000010a 0000071e R_ARM_THM_JUMP24 0000005d reversed_new_impl │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x2044 contains 2 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x2040 contains 2 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000004 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -10,333 +10,332 @@ │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r5, r0 │ │ │ │ │ bic.w r2, r2, #2147483648 @ 0x80000000 │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 8c │ │ │ │ │ + bne.n 8a │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 7e │ │ │ │ │ + beq.n 7c │ │ │ │ │ mov ip, r2 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.w 12e │ │ │ │ │ + bne.n 116 │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ ldr.w r2, [r0, #152] @ 0x98 │ │ │ │ │ mov r5, r3 │ │ │ │ │ blx r2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b6 │ │ │ │ │ + beq.n b4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetIter │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 100 │ │ │ │ │ + beq.n fe │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ mov r1, r2 │ │ │ │ │ movs r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_Pack │ │ │ │ │ str r0, [r4, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 100 │ │ │ │ │ - ldr r3, [pc, #272] @ (174 ) │ │ │ │ │ + beq.n fe │ │ │ │ │ + ldr r3, [pc, #268] @ (170 ) │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - bl 2a4 │ │ │ │ │ + bl 2a4 │ │ │ │ │ R_ARM_THM_CALL check_keyword │ │ │ │ │ - cbz r0, b6 │ │ │ │ │ + cbz r0, b4 │ │ │ │ │ ldrd r1, r2, [r4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ - b.n 178 │ │ │ │ │ + b.n 174 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ add.w ip, r2, r1 │ │ │ │ │ cmp.w ip, #2 │ │ │ │ │ - beq.n ba │ │ │ │ │ + beq.n b8 │ │ │ │ │ cmp.w ip, #1 │ │ │ │ │ - bne.n 12e │ │ │ │ │ + bne.n 116 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n 118 │ │ │ │ │ + beq.n 130 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ blx r3 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3a │ │ │ │ │ + bne.n 38 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 66 │ │ │ │ │ + b.n 64 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n 6c │ │ │ │ │ + beq.n 6a │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - bne.n 7e │ │ │ │ │ + bne.n 7c │ │ │ │ │ ldr r0, [r3, #16] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_PyUnicode_EqualToASCIIString> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_EqualToASCIIString │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 148 │ │ │ │ │ + bne.n 156 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - bl 2a4 │ │ │ │ │ + bl 2a4 │ │ │ │ │ R_ARM_THM_CALL check_keyword │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b6 │ │ │ │ │ + beq.n b4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ movs r1, #1 │ │ │ │ │ - bl 2a4 │ │ │ │ │ + bl 2a4 │ │ │ │ │ R_ARM_THM_CALL check_keyword │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b6 │ │ │ │ │ - b.n 7e │ │ │ │ │ + beq.n b4 │ │ │ │ │ + b.n 7c │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n b6 │ │ │ │ │ + bge.n b4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n b6 │ │ │ │ │ + bne.n b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n b6 │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ - movs r1, #0 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - bl 2a4 │ │ │ │ │ - R_ARM_THM_CALL check_keyword │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n b6 │ │ │ │ │ - b.n a2 │ │ │ │ │ + b.n b4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ - cbnz r2, 162 │ │ │ │ │ + cbnz r2, 146 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n b6 │ │ │ │ │ + b.n b4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - bl 2a4 │ │ │ │ │ + movs r1, #0 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + bl 2a4 │ │ │ │ │ R_ARM_THM_CALL check_keyword │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b6 │ │ │ │ │ - ldrd r2, r1, [r4] │ │ │ │ │ - b.n 82 │ │ │ │ │ + beq.n b4 │ │ │ │ │ + b.n a0 │ │ │ │ │ mov r2, ip │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC5 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n b6 │ │ │ │ │ - nop │ │ │ │ │ + b.n b4 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + bl 2a4 │ │ │ │ │ + R_ARM_THM_CALL check_keyword │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n b4 │ │ │ │ │ + ldrd r2, r1, [r4] │ │ │ │ │ + b.n 80 │ │ │ │ │ .word 0x00002438 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00000178 : │ │ │ │ │ +00000174 : │ │ │ │ │ enum_new_impl(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr.w r3, [r0, #152] @ 0x98 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 22c │ │ │ │ │ + beq.n 228 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbnz r2, 1cc │ │ │ │ │ + cbnz r2, 1c8 │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ str r2, [r0, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetIter │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 218 │ │ │ │ │ + beq.n 214 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ mov r1, r2 │ │ │ │ │ movs r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_Pack │ │ │ │ │ str r0, [r4, #16] │ │ │ │ │ - cbz r0, 218 │ │ │ │ │ - ldr r3, [pc, #108] @ (230 ) │ │ │ │ │ + cbz r0, 214 │ │ │ │ │ + ldr r3, [pc, #108] @ (22c ) │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_Index │ │ │ │ │ - cbz r0, 218 │ │ │ │ │ + cbz r0, 214 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsSsize_t │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ str r0, [r4, #8] │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 1fe │ │ │ │ │ + beq.n 1fa │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #20] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1a2 │ │ │ │ │ + bge.n 19e │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1a2 │ │ │ │ │ + bne.n 19e │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1a2 │ │ │ │ │ + b.n 19e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1e2 │ │ │ │ │ + beq.n 1de │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - b.n 1a2 │ │ │ │ │ + b.n 19e │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 22c │ │ │ │ │ + bge.n 228 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 22c │ │ │ │ │ + cbnz r3, 228 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 1c6 │ │ │ │ │ + b.n 1c2 │ │ │ │ │ .word 0x00002438 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00000234 : │ │ │ │ │ +00000230 : │ │ │ │ │ enum_next(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ sub sp, #8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r4, [r5, #16] │ │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 35e │ │ │ │ │ + beq.w 35a │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 37c │ │ │ │ │ + beq.w 378 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromSsize_t │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 34a │ │ │ │ │ + beq.n 346 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 366 │ │ │ │ │ + bne.n 362 │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ movs r3, #2 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ strd r2, r6, [r4, #16] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 328 │ │ │ │ │ + blt.n 324 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2a0 │ │ │ │ │ + bge.n 29c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbz r3, 2b2 │ │ │ │ │ + cbz r3, 2ae │ │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ - cbz r3, 2c6 │ │ │ │ │ + cbz r3, 2c2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2ac │ │ │ │ │ - ldr r3, [pc, #408] @ (460 ) │ │ │ │ │ + bne.n 2a8 │ │ │ │ │ + ldr r3, [pc, #408] @ (45c ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ sub.w r1, r4, #8 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ addw ip, r0, #3756 @ 0xeac │ │ │ │ │ @@ -359,89 +358,89 @@ │ │ │ │ │ orr.w r3, r3, ip │ │ │ │ │ str.w r3, [r4, #-8] │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r1, [r0, #20] │ │ │ │ │ str.w r5, [r0, #128] @ 0x80 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ str r2, [r0, #28] │ │ │ │ │ - ble.n 2ac │ │ │ │ │ + ble.n 2a8 │ │ │ │ │ bl 0 <_Py_TriggerGC> │ │ │ │ │ R_ARM_THM_CALL _Py_TriggerGC │ │ │ │ │ - b.n 2ac │ │ │ │ │ + b.n 2a8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 292 │ │ │ │ │ + bne.n 28e │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 292 │ │ │ │ │ + b.n 28e │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 34a │ │ │ │ │ + bge.n 346 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - cbnz r3, 34a │ │ │ │ │ + cbnz r3, 346 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 35e │ │ │ │ │ + bge.n 35a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, 35e │ │ │ │ │ + cbnz r3, 35a │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ movs r0, #2 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_New │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 336 │ │ │ │ │ + beq.n 332 │ │ │ │ │ strd r2, r6, [r0, #16] │ │ │ │ │ - b.n 2ac │ │ │ │ │ + b.n 2a8 │ │ │ │ │ ldrd r4, r2, [r5, #16] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 450 │ │ │ │ │ + beq.n 44c │ │ │ │ │ ldr r1, [r5, #24] │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_Add │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 34a │ │ │ │ │ + beq.n 346 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ str r0, [r5, #20] │ │ │ │ │ - bne.n 366 │ │ │ │ │ + bne.n 362 │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ movs r3, #2 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ strd r2, r6, [r4, #16] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 432 │ │ │ │ │ + blt.n 42e │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 440 │ │ │ │ │ + blt.n 43c │ │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2ac │ │ │ │ │ - ldr r3, [pc, #152] @ (464 ) │ │ │ │ │ + bne.w 2a8 │ │ │ │ │ + ldr r3, [pc, #152] @ (460 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ sub.w r0, r4, #8 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ addw ip, r3, #3756 @ 0xeac │ │ │ │ │ @@ -464,81 +463,81 @@ │ │ │ │ │ str.w r2, [r4, #-8] │ │ │ │ │ adds r1, #1 │ │ │ │ │ str.w r0, [r3, #3760] @ 0xeb0 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ addw r0, r3, #3740 @ 0xe9c │ │ │ │ │ str.w r5, [r3, #3868] @ 0xf1c │ │ │ │ │ str.w r1, [r3, #3768] @ 0xeb8 │ │ │ │ │ - ble.w 2ac │ │ │ │ │ - b.n 322 │ │ │ │ │ + ble.w 2a8 │ │ │ │ │ + b.n 31e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3b0 │ │ │ │ │ + bne.n 3ac │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3b0 │ │ │ │ │ + b.n 3ac │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3b8 │ │ │ │ │ + bne.n 3b4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3b8 │ │ │ │ │ + b.n 3b4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromSsize_t │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 384 │ │ │ │ │ - b.n 34a │ │ │ │ │ + bne.n 380 │ │ │ │ │ + b.n 346 │ │ │ │ │ nop │ │ │ │ │ .word 0x0000018c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000008e │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00000468 : │ │ │ │ │ +00000464 : │ │ │ │ │ enum_dealloc(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GC_UnTrack │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ - cbz r0, 492 │ │ │ │ │ + cbz r0, 48e │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 492 │ │ │ │ │ + bge.n 48e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, 492 │ │ │ │ │ + cbnz r3, 48e │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ - cbz r0, 4a8 │ │ │ │ │ + cbz r0, 4a4 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 4a8 │ │ │ │ │ + bge.n 4a4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, 4a8 │ │ │ │ │ + cbnz r3, 4a4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ - cbz r0, 4be │ │ │ │ │ + cbz r0, 4ba │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 4be │ │ │ │ │ + bge.n 4ba │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, 4be │ │ │ │ │ + cbnz r3, 4ba │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ │ bx r3 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -78,15 +78,15 @@ │ │ │ │ │ add r4, r5 │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ite eq │ │ │ │ │ moveq r2, #0 │ │ │ │ │ ldrne r2, [r0, #4] │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 178 │ │ │ │ │ + bl 174 │ │ │ │ │ R_ARM_THM_CALL enum_new_impl │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ │ │ 000000a2 : │ │ │ │ │ reversed_new(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ ├── 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: 32384 (bytes into file) │ │ │ │ │ + Start of section headers: 32400 (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 0x7e80: │ │ │ │ │ +There are 17 section headers, starting at offset 0x7e90: │ │ │ │ │ │ │ │ │ │ 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 001928 00 AX 0 0 8 │ │ │ │ │ - [ 2] .rel.text REL 00000000 0068e4 000a78 08 I 14 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 0068f4 000a78 08 I 14 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 00195c 0002ec 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 00735c 000308 08 I 14 3 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 00736c 000308 08 I 14 3 4 │ │ │ │ │ [ 5] .bss NOBITS 00000000 001c48 0000d0 00 WA 0 0 4 │ │ │ │ │ [ 6] .rodata.str1.4 PROGBITS 00000000 001c48 000917 01 AMS 0 0 4 │ │ │ │ │ - [ 7] .text.hot PROGBITS 00000000 002560 001238 00 AX 0 0 8 │ │ │ │ │ - [ 8] .rel.text.hot REL 00000000 007664 0005e0 08 I 14 7 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 003798 000420 00 AX 0 0 8 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 007c44 0001b0 08 I 14 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 003bb8 000c25 00 A 0 0 4 │ │ │ │ │ - [12] .note.GNU-stack PROGBITS 00000000 0047dd 000000 00 0 0 1 │ │ │ │ │ - [13] .ARM.attributes ARM_ATTRIBUTES 00000000 0047dd 000033 00 0 0 1 │ │ │ │ │ - [14] .symtab SYMTAB 00000000 004810 0013d0 10 15 201 4 │ │ │ │ │ - [15] .strtab STRTAB 00000000 005be0 000d01 00 0 0 1 │ │ │ │ │ - [16] .shstrtab STRTAB 00000000 007df4 00008c 00 0 0 1 │ │ │ │ │ + [ 7] .text.hot PROGBITS 00000000 002560 001248 00 AX 0 0 8 │ │ │ │ │ + [ 8] .rel.text.hot REL 00000000 007674 0005e0 08 I 14 7 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 0037a8 000420 00 AX 0 0 8 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 007c54 0001b0 08 I 14 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 003bc8 000c25 00 A 0 0 4 │ │ │ │ │ + [12] .note.GNU-stack PROGBITS 00000000 0047ed 000000 00 0 0 1 │ │ │ │ │ + [13] .ARM.attributes ARM_ATTRIBUTES 00000000 0047ed 000033 00 0 0 1 │ │ │ │ │ + [14] .symtab SYMTAB 00000000 004820 0013d0 10 15 201 4 │ │ │ │ │ + [15] .strtab STRTAB 00000000 005bf0 000d01 00 0 0 1 │ │ │ │ │ + [16] .shstrtab STRTAB 00000000 007e04 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 {} │ │ │ │ │ @@ -25,15 +25,15 @@ │ │ │ │ │ 21: 00000118 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 22: 0000011c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 23: 0000011d 584 FUNC LOCAL DEFAULT 7 float_richcompare │ │ │ │ │ 24: 0000014e 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 25: 00000154 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 26: 000001f0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 27: 00000208 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 28: 00000b71 22 FUNC LOCAL DEFAULT 7 Py_XDECREF │ │ │ │ │ + 28: 00000b81 22 FUNC LOCAL DEFAULT 7 Py_XDECREF │ │ │ │ │ 29: 0000031e 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 30: 00000324 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 31: 00000350 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 32: 00000364 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 33: 00000365 8 FUNC LOCAL DEFAULT 7 float___trunc___impl │ │ │ │ │ 34: 00000034 0 NOTYPE LOCAL DEFAULT 6 .LC3 │ │ │ │ │ 35: 00000498 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ @@ -51,47 +51,47 @@ │ │ │ │ │ 47: 0000078c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 48: 00000288 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 49: 00000289 140 FUNC LOCAL DEFAULT 1 float_add │ │ │ │ │ 50: 00000310 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 51: 00000188 0 NOTYPE LOCAL DEFAULT 6 .LC9 │ │ │ │ │ 52: 000001cc 0 NOTYPE LOCAL DEFAULT 6 .LC10 │ │ │ │ │ 53: 00000794 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 54: 00000795 988 FUNC LOCAL DEFAULT 7 float_pow │ │ │ │ │ + 54: 00000795 1004 FUNC LOCAL DEFAULT 7 float_pow │ │ │ │ │ 55: 00000ab0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 56: 00000ae0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 57: 00000b68 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 57: 00000b78 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 58: 00000314 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 59: 00000321 8 FUNC LOCAL DEFAULT 1 float_hash │ │ │ │ │ 60: 000001e8 0 NOTYPE LOCAL DEFAULT 6 .LC11 │ │ │ │ │ 61: 00000000 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 62: 00000028 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 63: 000001fc 0 NOTYPE LOCAL DEFAULT 6 .LC12 │ │ │ │ │ 64: 00000329 104 FUNC LOCAL DEFAULT 1 float_vectorcall │ │ │ │ │ 65: 00000391 176 FUNC LOCAL DEFAULT 1 float_new_impl │ │ │ │ │ 66: 00000430 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 67: 00000204 0 NOTYPE LOCAL DEFAULT 6 .LC13 │ │ │ │ │ 68: 00000440 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 69: 00000525 158 FUNC LOCAL DEFAULT 1 float_from_string_inner │ │ │ │ │ 70: 00000248 0 NOTYPE LOCAL DEFAULT 6 .LC14 │ │ │ │ │ - 71: 00000b70 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 71: 00000b80 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 72: 00000270 0 NOTYPE LOCAL DEFAULT 6 .LC15 │ │ │ │ │ 73: 0000028c 0 NOTYPE LOCAL DEFAULT 6 .LC16 │ │ │ │ │ - 74: 00000d98 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 75: 00000db0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 76: 00000db1 160 FUNC LOCAL DEFAULT 7 float_abs │ │ │ │ │ - 77: 00000e4c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 74: 00000da8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 75: 00000dc0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 76: 00000dc1 160 FUNC LOCAL DEFAULT 7 float_abs │ │ │ │ │ + 77: 00000e5c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 78: 000002b4 0 NOTYPE LOCAL DEFAULT 6 .LC18 │ │ │ │ │ 79: 000002b8 0 NOTYPE LOCAL DEFAULT 6 .LC19 │ │ │ │ │ 80: 000002bc 0 NOTYPE LOCAL DEFAULT 6 .LC20 │ │ │ │ │ 81: 000002c8 0 NOTYPE LOCAL DEFAULT 6 .LC21 │ │ │ │ │ 82: 000002d4 0 NOTYPE LOCAL DEFAULT 6 .LC22 │ │ │ │ │ 83: 000005c5 592 FUNC LOCAL DEFAULT 1 float___round__ │ │ │ │ │ 84: 00000800 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 85: 00000e50 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 86: 00001034 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 85: 00000e60 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 86: 00001044 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 87: 00000814 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 88: 00000815 144 FUNC LOCAL DEFAULT 1 float_sub │ │ │ │ │ 89: 000008a0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 90: 000008a4 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 91: 000008a5 68 FUNC LOCAL DEFAULT 1 float_repr │ │ │ │ │ 92: 000008e9 12 FUNC LOCAL DEFAULT 1 float_neg │ │ │ │ │ 93: 000002fc 0 NOTYPE LOCAL DEFAULT 6 .LC24 │ │ │ │ │ @@ -105,16 +105,16 @@ │ │ │ │ │ 101: 00000390 0 NOTYPE LOCAL DEFAULT 6 .LC32 │ │ │ │ │ 102: 000003a4 0 NOTYPE LOCAL DEFAULT 6 .LC33 │ │ │ │ │ 103: 000008f5 256 FUNC LOCAL DEFAULT 1 float___getformat__ │ │ │ │ │ 104: 000009f0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 105: 000003cc 0 NOTYPE LOCAL DEFAULT 6 .LC34 │ │ │ │ │ 106: 000009f4 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 107: 000009f5 110 FUNC LOCAL DEFAULT 1 float___format__ │ │ │ │ │ - 108: 00001054 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 109: 00001055 20 FUNC LOCAL DEFAULT 7 float_bool │ │ │ │ │ + 108: 00001064 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 109: 00001065 20 FUNC LOCAL DEFAULT 7 float_bool │ │ │ │ │ 110: 00000a65 36 FUNC LOCAL DEFAULT 1 float_float │ │ │ │ │ 111: 00000a84 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 112: 00000a88 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 113: 00000a89 118 FUNC LOCAL DEFAULT 1 float_new │ │ │ │ │ 114: 00000b01 284 FUNC LOCAL DEFAULT 1 float_rem │ │ │ │ │ 115: 00000c08 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 116: 000003d8 0 NOTYPE LOCAL DEFAULT 6 .LC35 │ │ │ │ │ @@ -143,15 +143,15 @@ │ │ │ │ │ 139: 000004bc 0 NOTYPE LOCAL DEFAULT 6 .LC41 │ │ │ │ │ 140: 000004c8 0 NOTYPE LOCAL DEFAULT 6 .LC42 │ │ │ │ │ 141: 000004d4 0 NOTYPE LOCAL DEFAULT 6 .LC43 │ │ │ │ │ 142: 000012ac 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 143: 000012ad 780 FUNC LOCAL DEFAULT 1 float_hex │ │ │ │ │ 144: 000015a8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 145: 000004e0 0 NOTYPE LOCAL DEFAULT 6 .LC45 │ │ │ │ │ - 146: 00001220 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 146: 00001230 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 147: 000015b8 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 148: 000016a8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 149: 00000508 0 NOTYPE LOCAL DEFAULT 6 .LC46 │ │ │ │ │ 150: 000016ac 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 151: 00001878 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 152: 00001888 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 153: 00001918 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ @@ -273,25 +273,25 @@ │ │ │ │ │ 269: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBuffer_Release │ │ │ │ │ 270: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_Type │ │ │ │ │ 271: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetBuffer │ │ │ │ │ 272: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_FromStringAndSize │ │ │ │ │ 273: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyByteArray_empty_string │ │ │ │ │ 274: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_table │ │ │ │ │ 275: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyOS_string_to_double │ │ │ │ │ - 276: 00000b89 552 FUNC GLOBAL DEFAULT 7 PyFloat_Pack8 │ │ │ │ │ + 276: 00000b99 552 FUNC GLOBAL DEFAULT 7 PyFloat_Pack8 │ │ │ │ │ 277: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SystemError │ │ │ │ │ 278: 00000000 0 NOTYPE GLOBAL DEFAULT UND round │ │ │ │ │ 279: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_AsSsize_t │ │ │ │ │ 280: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_dg_dtoa │ │ │ │ │ 281: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyOS_snprintf │ │ │ │ │ 282: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_dg_strtod │ │ │ │ │ 283: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_dg_freedtoa │ │ │ │ │ 284: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ 285: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ - 286: 00000e51 516 FUNC GLOBAL HIDDEN 7 _PyFloat_FromDouble_ConsumeInputs │ │ │ │ │ + 286: 00000e61 516 FUNC GLOBAL HIDDEN 7 _PyFloat_FromDouble_ConsumeInputs │ │ │ │ │ 287: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyOS_double_to_string │ │ │ │ │ 288: 00000000 0 NOTYPE GLOBAL DEFAULT UND strlen │ │ │ │ │ 289: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_FromASCII │ │ │ │ │ 290: 00000000 0 NOTYPE GLOBAL DEFAULT UND strcmp │ │ │ │ │ 291: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ 292: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_BadArgument │ │ │ │ │ 293: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_RuntimeError │ │ │ │ │ @@ -303,15 +303,15 @@ │ │ │ │ │ 299: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_parse_inf_or_nan │ │ │ │ │ 300: 00000000 0 NOTYPE GLOBAL DEFAULT UND __isoc23_strtol │ │ │ │ │ 301: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ 302: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_Type │ │ │ │ │ 303: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Pack │ │ │ │ │ 304: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_hexdigits │ │ │ │ │ 305: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromFormat │ │ │ │ │ - 306: 00001069 464 FUNC GLOBAL DEFAULT 7 PyFloat_Pack4 │ │ │ │ │ + 306: 00001079 464 FUNC GLOBAL DEFAULT 7 PyFloat_Pack4 │ │ │ │ │ 307: 000015b9 244 FUNC GLOBAL DEFAULT 1 PyFloat_Unpack4 │ │ │ │ │ 308: 000016ad 476 FUNC GLOBAL DEFAULT 1 PyFloat_Pack2 │ │ │ │ │ 309: 00001889 160 FUNC GLOBAL DEFAULT 1 PyFloat_Unpack2 │ │ │ │ │ 310: 00000000 0 NOTYPE GLOBAL DEFAULT UND ceil │ │ │ │ │ 311: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ 312: 000003fb 14 FUNC GLOBAL DEFAULT 9 PyFloat_GetMax │ │ │ │ │ 313: 00000409 16 FUNC GLOBAL DEFAULT 9 PyFloat_GetMin │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x68e4 contains 335 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x68f4 contains 335 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000012 0000ca0a R_ARM_THM_CALL 00000000 _PyInterpreterState_Main │ │ │ │ │ 0000001e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000022 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 0000002e 0000cb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ 00000038 0000052f R_ARM_THM_MOVW_ABS_NC 0000000c .LC1 │ │ │ │ │ 0000003c 00000530 R_ARM_THM_MOVT_ABS 0000000c .LC1 │ │ │ │ │ @@ -75,15 +75,15 @@ │ │ │ │ │ 00000472 00010b0a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ 0000047c 0000452f R_ARM_THM_MOVW_ABS_NC 00000525 float_from_string_inner │ │ │ │ │ 00000480 00004530 R_ARM_THM_MOVT_ABS 00000525 float_from_string_inner │ │ │ │ │ 00000486 00003f2f R_ARM_THM_MOVW_ABS_NC 000001fc .LC12 │ │ │ │ │ 0000048a 00003f30 R_ARM_THM_MOVT_ABS 000001fc .LC12 │ │ │ │ │ 0000048e 00010c0a R_ARM_THM_CALL 00000000 _Py_string_to_number_with_underscores │ │ │ │ │ 00000496 00010d0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -0000049c 00001c0a R_ARM_THM_CALL 00000b71 Py_XDECREF │ │ │ │ │ +0000049c 00001c0a R_ARM_THM_CALL 00000b81 Py_XDECREF │ │ │ │ │ 000004b6 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 000004ba 0000ee30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000004be 0000432f R_ARM_THM_MOVW_ABS_NC 00000204 .LC13 │ │ │ │ │ 000004c2 00004330 R_ARM_THM_MOVT_ABS 00000204 .LC13 │ │ │ │ │ 000004ca 0000ef0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 000004d2 00010e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ 000004d6 00010e30 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ @@ -263,17 +263,17 @@ │ │ │ │ │ 00001130 0000fa0a R_ARM_THM_CALL 00000000 floor │ │ │ │ │ 00001148 0000fa0a R_ARM_THM_CALL 00000000 floor │ │ │ │ │ 00001162 0000fa0a R_ARM_THM_CALL 00000000 floor │ │ │ │ │ 0000118a 0000e30a R_ARM_THM_CALL 00000000 PyLong_FromDouble │ │ │ │ │ 00001196 0000d30a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ 000011ac 0000d30a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ 000011da 00012f0a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -000011e6 00001c0a R_ARM_THM_CALL 00000b71 Py_XDECREF │ │ │ │ │ -000011ec 00001c0a R_ARM_THM_CALL 00000b71 Py_XDECREF │ │ │ │ │ -000011f2 00001c0a R_ARM_THM_CALL 00000b71 Py_XDECREF │ │ │ │ │ +000011e6 00001c0a R_ARM_THM_CALL 00000b81 Py_XDECREF │ │ │ │ │ +000011ec 00001c0a R_ARM_THM_CALL 00000b81 Py_XDECREF │ │ │ │ │ +000011f2 00001c0a R_ARM_THM_CALL 00000b81 Py_XDECREF │ │ │ │ │ 00001216 0000d40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001226 0000ea2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 0000122a 0000ea30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 0000122e 0000862f R_ARM_THM_MOVW_ABS_NC 0000048c .LC39 │ │ │ │ │ 00001232 00008630 R_ARM_THM_MOVT_ABS 0000048c .LC39 │ │ │ │ │ 00001238 0000eb0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 0000124e 0000fc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ @@ -333,15 +333,15 @@ │ │ │ │ │ 00000796 0000d11e R_ARM_THM_JUMP24 00000001 PyFloat_FromDouble │ │ │ │ │ 000008e4 0000d71e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ 000008f0 0000d11e R_ARM_THM_JUMP24 00000001 PyFloat_FromDouble │ │ │ │ │ 00000a7e 0000d11e R_ARM_THM_JUMP24 00000001 PyFloat_FromDouble │ │ │ │ │ 00001008 0000d11e R_ARM_THM_JUMP24 00000001 PyFloat_FromDouble │ │ │ │ │ 0000154c 0001231e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x735c contains 97 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x736c contains 97 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000004 0000ae02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000008 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000014 00013b02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000001c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000028 00001202 R_ARM_ABS32 000000a1 float_dealloc │ │ │ │ │ @@ -359,16 +359,16 @@ │ │ │ │ │ 000000e4 00005802 R_ARM_ABS32 00000815 float_sub │ │ │ │ │ 000000e8 00002a02 R_ARM_ABS32 000001f9 float_mul │ │ │ │ │ 000000ec 00007202 R_ARM_ABS32 00000b01 float_rem │ │ │ │ │ 000000f0 00009e02 R_ARM_ABS32 000001fd float_divmod │ │ │ │ │ 000000f4 00003602 R_ARM_ABS32 00000795 float_pow │ │ │ │ │ 000000f8 00005c02 R_ARM_ABS32 000008e9 float_neg │ │ │ │ │ 000000fc 00006e02 R_ARM_ABS32 00000a65 float_float │ │ │ │ │ -00000100 00004c02 R_ARM_ABS32 00000db1 float_abs │ │ │ │ │ -00000104 00006d02 R_ARM_ABS32 00001055 float_bool │ │ │ │ │ +00000100 00004c02 R_ARM_ABS32 00000dc1 float_abs │ │ │ │ │ +00000104 00006d02 R_ARM_ABS32 00001065 float_bool │ │ │ │ │ 00000120 00002102 R_ARM_ABS32 00000365 float___trunc___impl │ │ │ │ │ 00000128 00006e02 R_ARM_ABS32 00000a65 float_float │ │ │ │ │ 00000154 00007b02 R_ARM_ABS32 0000002d float_floor_div │ │ │ │ │ 00000158 00002e02 R_ARM_ABS32 00000665 float_div │ │ │ │ │ 00000170 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000174 00008202 R_ARM_ABS32 00001001 float_getreal │ │ │ │ │ 0000017c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -433,15 +433,15 @@ │ │ │ │ │ 000002cc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002d0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002d4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002d8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002dc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002e0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x7664 contains 188 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x7674 contains 188 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000003e 0000d50a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ 00000056 0000d60a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00000060 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000064 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000080 0000d50a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ 0000009c 0000d86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ @@ -536,103 +536,103 @@ │ │ │ │ │ 00000922 0000fb0a R_ARM_THM_CALL 00000000 fmod │ │ │ │ │ 00000958 0000d60a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00000964 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000968 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 0000097a 0000d50a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ 00000982 0000dc0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00000990 0000f40a R_ARM_THM_CALL 000005f9 _Py_convert_int_to_double │ │ │ │ │ -0000099e 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000009a2 0000ee30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000009a6 0000332f R_ARM_THM_MOVW_ABS_NC 00000188 .LC9 │ │ │ │ │ -000009aa 00003330 R_ARM_THM_MOVT_ABS 00000188 .LC9 │ │ │ │ │ -000009b0 0000eb0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000009ca 0000d10a R_ARM_THM_CALL 00000001 PyFloat_FromDouble │ │ │ │ │ -000009da 0000fb0a R_ARM_THM_CALL 00000000 fmod │ │ │ │ │ -000009ea 0000f62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -000009ee 0000f630 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -000009f2 0000342f R_ARM_THM_MOVW_ABS_NC 000001cc .LC10 │ │ │ │ │ -000009f6 00003430 R_ARM_THM_MOVT_ABS 000001cc .LC10 │ │ │ │ │ -000009fc 0000eb0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000a06 0000d10a R_ARM_THM_CALL 00000001 PyFloat_FromDouble │ │ │ │ │ -00000a16 0000fb0a R_ARM_THM_CALL 00000000 fmod │ │ │ │ │ -00000a3e 0000d10a R_ARM_THM_CALL 00000001 PyFloat_FromDouble │ │ │ │ │ -00000a78 0000d10a R_ARM_THM_CALL 00000001 PyFloat_FromDouble │ │ │ │ │ -00000aa8 0000d10a R_ARM_THM_CALL 00000001 PyFloat_FromDouble │ │ │ │ │ +000009a2 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000009a6 0000ee30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000009aa 0000332f R_ARM_THM_MOVW_ABS_NC 00000188 .LC9 │ │ │ │ │ +000009ae 00003330 R_ARM_THM_MOVT_ABS 00000188 .LC9 │ │ │ │ │ +000009b4 0000eb0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000009ce 0000d10a R_ARM_THM_CALL 00000001 PyFloat_FromDouble │ │ │ │ │ +000009de 0000fb0a R_ARM_THM_CALL 00000000 fmod │ │ │ │ │ +000009ec 0000f62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +000009f0 0000f630 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +000009f4 0000342f R_ARM_THM_MOVW_ABS_NC 000001cc .LC10 │ │ │ │ │ +000009f8 00003430 R_ARM_THM_MOVT_ABS 000001cc .LC10 │ │ │ │ │ +000009fe 0000eb0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000a08 0000d10a R_ARM_THM_CALL 00000001 PyFloat_FromDouble │ │ │ │ │ +00000a2a 0000d10a R_ARM_THM_CALL 00000001 PyFloat_FromDouble │ │ │ │ │ +00000a3a 0000fb0a R_ARM_THM_CALL 00000000 fmod │ │ │ │ │ +00000a84 0000d10a R_ARM_THM_CALL 00000001 PyFloat_FromDouble │ │ │ │ │ 00000ad8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000adc 0000d86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000ae6 0000fc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00000aea 0000fc30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00000af0 0000fd0a R_ARM_THM_CALL 00000000 PyErr_SetFromErrno │ │ │ │ │ -00000af6 0000fe2f R_ARM_THM_MOVW_ABS_NC 00000000 PyComplex_Type │ │ │ │ │ -00000afa 0000fe30 R_ARM_THM_MOVT_ABS 00000000 PyComplex_Type │ │ │ │ │ -00000b02 0000f72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000b06 0000f730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000b18 0000ea2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000b1c 0000ea30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000b4c 0000d10a R_ARM_THM_CALL 00000001 PyFloat_FromDouble │ │ │ │ │ -00000b54 0000d70a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000c32 0000e80a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -00000c54 0000e00a R_ARM_THM_CALL 00000000 frexp │ │ │ │ │ -00000d4a 0001152f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00000d4e 00011530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00000d52 0000482f R_ARM_THM_MOVW_ABS_NC 00000270 .LC15 │ │ │ │ │ -00000d56 00004830 R_ARM_THM_MOVT_ABS 00000270 .LC15 │ │ │ │ │ -00000d5c 0000eb0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000d66 0000fc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00000d6a 0000fc30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00000d6e 0000492f R_ARM_THM_MOVW_ABS_NC 0000028c .LC16 │ │ │ │ │ -00000d72 00004930 R_ARM_THM_MOVT_ABS 0000028c .LC16 │ │ │ │ │ -00000d78 0000eb0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000d86 0000e90a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -00000da8 0000cc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000dac 0000ec02 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00000df6 0000d50a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000e0a 0000d60a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00000e10 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000e14 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000e30 0000d50a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000e4c 0000d86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000eda 0000d50a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000f56 0000d60a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00000f64 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000f68 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000f82 0000d50a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000fc2 0000d90a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -00001002 0000d90a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -00001024 0000d70a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001034 0000cc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001038 0000d86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000103c 0000d86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001040 0000d86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001044 0000d86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000ae4 0000d10a R_ARM_THM_CALL 00000001 PyFloat_FromDouble │ │ │ │ │ +00000af2 0000fc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00000af6 0000fc30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00000afc 0000fd0a R_ARM_THM_CALL 00000000 PyErr_SetFromErrno │ │ │ │ │ +00000b02 0000fe2f R_ARM_THM_MOVW_ABS_NC 00000000 PyComplex_Type │ │ │ │ │ +00000b06 0000fe30 R_ARM_THM_MOVT_ABS 00000000 PyComplex_Type │ │ │ │ │ +00000b0e 0000f72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000b12 0000f730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000b24 0000ea2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000b28 0000ea30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000b30 0000d70a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000b6c 0000d10a R_ARM_THM_CALL 00000001 PyFloat_FromDouble │ │ │ │ │ +00000c42 0000e80a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +00000c64 0000e00a R_ARM_THM_CALL 00000000 frexp │ │ │ │ │ +00000d5a 0001152f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00000d5e 00011530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00000d62 0000482f R_ARM_THM_MOVW_ABS_NC 00000270 .LC15 │ │ │ │ │ +00000d66 00004830 R_ARM_THM_MOVT_ABS 00000270 .LC15 │ │ │ │ │ +00000d6c 0000eb0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000d76 0000fc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00000d7a 0000fc30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00000d7e 0000492f R_ARM_THM_MOVW_ABS_NC 0000028c .LC16 │ │ │ │ │ +00000d82 00004930 R_ARM_THM_MOVT_ABS 0000028c .LC16 │ │ │ │ │ +00000d88 0000eb0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000d96 0000e90a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +00000db8 0000cc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000dbc 0000ec02 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00000e06 0000d50a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000e1a 0000d60a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000e20 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000e24 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000e40 0000d50a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000e5c 0000d86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000eea 0000d50a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000f66 0000d60a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000f74 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000f78 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000f92 0000d50a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000fd2 0000d90a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +00001012 0000d90a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +00001034 0000d70a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001044 0000cc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00001048 0000d86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 0000104c 0000d86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00001050 0000d86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000111e 0000fc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00001122 0000fc30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00001126 0000912f R_ARM_THM_MOVW_ABS_NC 000004e0 .LC45 │ │ │ │ │ -0000112a 00009130 R_ARM_THM_MOVT_ABS 000004e0 .LC45 │ │ │ │ │ -00001130 0000eb0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001154 0000e00a R_ARM_THM_CALL 00000000 frexp │ │ │ │ │ -000011ee 0001152f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -000011f2 00011530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -000011f6 0000482f R_ARM_THM_MOVW_ABS_NC 00000270 .LC15 │ │ │ │ │ -000011fa 00004830 R_ARM_THM_MOVT_ABS 00000270 .LC15 │ │ │ │ │ -00001200 0000eb0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001210 0000e90a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -00001230 0000cc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001054 0000d86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001058 0000d86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000105c 0000d86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001060 0000d86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000112e 0000fc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00001132 0000fc30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00001136 0000912f R_ARM_THM_MOVW_ABS_NC 000004e0 .LC45 │ │ │ │ │ +0000113a 00009130 R_ARM_THM_MOVT_ABS 000004e0 .LC45 │ │ │ │ │ +00001140 0000eb0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001164 0000e00a R_ARM_THM_CALL 00000000 frexp │ │ │ │ │ +000011fe 0001152f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00001202 00011530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00001206 0000482f R_ARM_THM_MOVW_ABS_NC 00000270 .LC15 │ │ │ │ │ +0000120a 00004830 R_ARM_THM_MOVT_ABS 00000270 .LC15 │ │ │ │ │ +00001210 0000eb0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001220 0000e90a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +00001240 0000cc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000096 0000d71e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ 000000d6 0000d91e R_ARM_THM_JUMP24 00000000 PyObject_Free │ │ │ │ │ 00000114 0000d91e R_ARM_THM_JUMP24 00000000 PyObject_Free │ │ │ │ │ 0000016c 0000db1e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ 00000368 0000e31e R_ARM_THM_JUMP24 00000000 PyLong_FromDouble │ │ │ │ │ -00000b82 0000d41e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00000e46 0000d71e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +00000b92 0000d41e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00000e56 0000d71e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x7c44 contains 54 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x7c54 contains 54 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000008 00003c2f R_ARM_THM_MOVW_ABS_NC 000001e8 .LC11 │ │ │ │ │ 0000000c 00003c30 R_ARM_THM_MOVT_ABS 000001e8 .LC11 │ │ │ │ │ 00000028 0000d86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 0000004c 0000dc0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00000056 0000f40a R_ARM_THM_CALL 000005f9 _Py_convert_int_to_double │ │ │ │ │ 0000007e 0000dc0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -536,15 +536,15 @@ │ │ │ │ │ bl 0 <_Py_string_to_number_with_underscores> │ │ │ │ │ R_ARM_THM_CALL _Py_string_to_number_with_underscores │ │ │ │ │ mov r5, r0 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b70 │ │ │ │ │ + bl b80 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ lsls r3, r3, #4 │ │ │ │ │ bpl.n 4d2 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ @@ -1957,21 +1957,21 @@ │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_Pack │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ mov r5, r7 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl b70 │ │ │ │ │ + bl b80 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b70 │ │ │ │ │ + bl b80 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl b70 │ │ │ │ │ + bl b80 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r7 │ │ │ │ │ add sp, #28 │ │ │ │ │ vpop {d8} │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r2 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -304,15 +304,15 @@ │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ cmp r0, #0 │ │ │ │ │ blt.n 34a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBool_FromLong │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl b70 │ │ │ │ │ + bl b80 │ │ │ │ │ b.n 2ae │ │ │ │ │ vmov s15, r3 │ │ │ │ │ vcvt.f64.s32 d8, s15 │ │ │ │ │ vldr s15, [sp, #8] │ │ │ │ │ vcvt.f64.s32 d0, s15 │ │ │ │ │ vadd.f64 d0, d0, d0 │ │ │ │ │ b.n 1e4 │ │ │ │ │ @@ -806,23 +806,23 @@ │ │ │ │ │ sub sp, #32 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r2, r3 │ │ │ │ │ strd r1, r0, [sp, #8] │ │ │ │ │ - bne.w 99e │ │ │ │ │ + bne.w 9a2 │ │ │ │ │ ldr r4, [pc, #796] @ (ad8 ) │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r0, r4 │ │ │ │ │ bne.w 980 │ │ │ │ │ ldrd r2, r3, [r5, #8] │ │ │ │ │ + mov r5, r1 │ │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ cmp r0, r4 │ │ │ │ │ beq.w 94c │ │ │ │ │ ldr r1, [pc, #764] @ (ad8 ) │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -834,69 +834,69 @@ │ │ │ │ │ adds r0, #1 │ │ │ │ │ it eq │ │ │ │ │ ldreq r5, [sp, #8] │ │ │ │ │ beq.n 8f4 │ │ │ │ │ vldr d9, [sp, #24] │ │ │ │ │ vcmp.f64 d9, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.w a02 │ │ │ │ │ + beq.w a04 │ │ │ │ │ vldr d8, [sp, #16] │ │ │ │ │ vcmp.f64 d8, d8 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bvs.w 9c6 │ │ │ │ │ + bvs.w 9ca │ │ │ │ │ vcmp.f64 d9, d9 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bvs.w b36 │ │ │ │ │ + bvs.w b56 │ │ │ │ │ vabs.f64 d6, d9 │ │ │ │ │ vldr d7, [pc, #648] @ ab0 │ │ │ │ │ vabs.f64 d5, d8 │ │ │ │ │ vcmp.f64 d6, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bgt.w a46 │ │ │ │ │ + bgt.w a52 │ │ │ │ │ vcmp.f64 d5, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bgt.w a0e │ │ │ │ │ + bgt.w a32 │ │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.w 9d2 │ │ │ │ │ + beq.w 9d6 │ │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ bmi.n 8fe │ │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ │ vcmp.f64 d8, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ it ne │ │ │ │ │ movne r5, #0 │ │ │ │ │ - beq.w 9c2 │ │ │ │ │ + beq.w 9c6 │ │ │ │ │ bl 0 <__errno_location> │ │ │ │ │ R_ARM_THM_CALL __errno_location │ │ │ │ │ movs r6, #0 │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ str r6, [r0, #0] │ │ │ │ │ vmov.f64 d1, d9 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL pow │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ vmov.f64 d8, d0 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b24 │ │ │ │ │ + bne.w b44 │ │ │ │ │ vldr d6, [pc, #548] @ ab8 │ │ │ │ │ vldr d7, [pc, #552] @ ac0 │ │ │ │ │ vcmp.f64 d0, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ │ it eq │ │ │ │ │ moveq r3, #1 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ it eq │ │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w ae0 │ │ │ │ │ + bne.w aec │ │ │ │ │ cbz r5, 8c0 │ │ │ │ │ vneg.f64 d8, d8 │ │ │ │ │ ldr r3, [pc, #536] @ (adc ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ @@ -921,24 +921,24 @@ │ │ │ │ │ vmov.f64 d0, d9 │ │ │ │ │ vstr d6, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL floor │ │ │ │ │ vcmp.f64 d9, d0 │ │ │ │ │ vldr d6, [sp] │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bne.w af6 │ │ │ │ │ + bne.w b02 │ │ │ │ │ vmov.f64 d0, d6 │ │ │ │ │ vmov.f64 d1, #0 @ 0x40000000 2.0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL fmod │ │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ │ vcmp.f64 d8, d7 │ │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n 9b8 │ │ │ │ │ + beq.n 9bc │ │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ │ vneg.f64 d8, d8 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ ite eq │ │ │ │ │ moveq r5, #1 │ │ │ │ │ movne r5, #0 │ │ │ │ │ b.n 86e │ │ │ │ │ @@ -946,15 +946,15 @@ │ │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ │ b.n 7f4 │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b54 │ │ │ │ │ + beq.w b30 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r4, [r0, #4] │ │ │ │ │ ldr r2, [r3, #16] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ @@ -964,21 +964,23 @@ │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ b.n 8f0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7c6 │ │ │ │ │ + bne.w b38 │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ bl 5f8 <_Py_convert_int_to_double> │ │ │ │ │ R_ARM_THM_CALL _Py_convert_int_to_double │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.w 7ce │ │ │ │ │ + it ne │ │ │ │ │ + ldrne r5, [sp, #8] │ │ │ │ │ + bne.w 7d0 │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ b.n 8f4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -988,123 +990,126 @@ │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r5, #0 │ │ │ │ │ b.n 8f4 │ │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n 9c6 │ │ │ │ │ + beq.n 9ca │ │ │ │ │ vmov.f64 d8, #112 @ 0x3f800000 1.0 │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyFloat_FromDouble │ │ │ │ │ mov r5, r0 │ │ │ │ │ b.n 8f4 │ │ │ │ │ vmov.f64 d0, d6 │ │ │ │ │ vmov.f64 d1, #0 @ 0x40000000 2.0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL fmod │ │ │ │ │ vcmpe.f64 d9, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bpl.w b5c │ │ │ │ │ + bpl.n a10 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ZeroDivisionError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ZeroDivisionError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC10 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC10 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 9b4 │ │ │ │ │ + b.n 9b8 │ │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyFloat_FromDouble │ │ │ │ │ mov r5, r0 │ │ │ │ │ b.n 8f4 │ │ │ │ │ - vmov.f64 d0, d6 │ │ │ │ │ - vmov.f64 d1, #0 @ 0x40000000 2.0 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL fmod │ │ │ │ │ - vcmpe.f64 d9, #0.0 │ │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ │ - ble.n a80 │ │ │ │ │ - vldr d7, [pc, #144] @ ab8 │ │ │ │ │ + vldr d7, [pc, #180] @ ac8 │ │ │ │ │ vmov.f64 d6, #112 @ 0x3f800000 1.0 │ │ │ │ │ vcmp.f64 d0, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ ite ne │ │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ │ vmoveq.f64 d0, d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyFloat_FromDouble │ │ │ │ │ mov r5, r0 │ │ │ │ │ b.n 8f4 │ │ │ │ │ + vmov.f64 d0, d6 │ │ │ │ │ + vmov.f64 d1, #0 @ 0x40000000 2.0 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL fmod │ │ │ │ │ + vcmpe.f64 d9, #0.0 │ │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ │ + ble.n a8c │ │ │ │ │ + vldr d7, [pc, #108] @ ab8 │ │ │ │ │ + vmov.f64 d6, #112 @ 0x3f800000 1.0 │ │ │ │ │ + b.n a18 │ │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ │ vcmp.f64 d5, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n a02 │ │ │ │ │ + beq.n a04 │ │ │ │ │ vcmpe.f64 d9, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ vcmpe.f64 d5, d7 │ │ │ │ │ ite gt │ │ │ │ │ movgt r2, #1 │ │ │ │ │ movle r2, #0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ ite gt │ │ │ │ │ movgt r3, #1 │ │ │ │ │ movle r3, #0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n aa4 │ │ │ │ │ - vldr d0, [pc, #64] @ ab8 │ │ │ │ │ + bne.n ae0 │ │ │ │ │ + vldr d0, [pc, #52] @ ab8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyFloat_FromDouble │ │ │ │ │ mov r5, r0 │ │ │ │ │ b.n 8f4 │ │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ │ - vldr d0, [pc, #60] @ ac8 │ │ │ │ │ + vldr d0, [pc, #48] @ ac8 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bne.n 9ca │ │ │ │ │ + bne.n 9ce │ │ │ │ │ vmov r3, s17 │ │ │ │ │ - vldr d7, [pc, #56] @ ad0 │ │ │ │ │ + vldr d7, [pc, #44] @ ad0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ it lt │ │ │ │ │ vmovlt.f64 d0, d7 │ │ │ │ │ - b.n 9ca │ │ │ │ │ - vldr d0, [pc, #32] @ ac8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyFloat_FromDouble │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - b.n 8f4 │ │ │ │ │ + b.n 9ce │ │ │ │ │ .word 0xffffffff │ │ │ │ │ .word 0x7fefffff │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x7ff00000 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0xfff00000 │ │ │ │ │ ... │ │ │ │ │ .word 0x80000000 │ │ │ │ │ .word 0x00000010 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000212 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ + vldr d0, [pc, #148] @ b78 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyFloat_FromDouble │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + b.n 8f4 │ │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r5, b14 │ │ │ │ │ + cbnz r5, b20 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetFromErrno │ │ │ │ │ - b.n 9b4 │ │ │ │ │ + b.n 9b8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyComplex_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyComplex_Type │ │ │ │ │ ldrd r1, r0, [sp, #8] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ @@ -1112,106 +1117,107 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ blx r3 │ │ │ │ │ mov r5, r0 │ │ │ │ │ b.n 8f4 │ │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ │ - beq.n ae6 │ │ │ │ │ + beq.n af2 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ - b.n af0 │ │ │ │ │ + b.n afc │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + b.n 8f4 │ │ │ │ │ + ldrd r2, r3, [r5, #8] │ │ │ │ │ + strd r2, r3, [sp, #16] │ │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ │ + b.n 7d0 │ │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ │ - bne.n b18 │ │ │ │ │ + bne.n b24 │ │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bne.n b14 │ │ │ │ │ + bne.n b20 │ │ │ │ │ str r6, [r0, #0] │ │ │ │ │ b.n 8ba │ │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ │ vcmp.f64 d8, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ ite eq │ │ │ │ │ vmoveq.f64 d0, d8 │ │ │ │ │ vmovne.f64 d0, d9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyFloat_FromDouble │ │ │ │ │ mov r5, r0 │ │ │ │ │ b.n 8f4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - b.n 8f4 │ │ │ │ │ - vldr d7, [pc, #8] @ b68 │ │ │ │ │ - vmov.f64 d6, #112 @ 0x3f800000 1.0 │ │ │ │ │ - b.n a2c │ │ │ │ │ - nop │ │ │ │ │ + nop.w │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00000b70 : │ │ │ │ │ +00000b80 : │ │ │ │ │ Py_XDECREF(): │ │ │ │ │ - cbz r0, b80 │ │ │ │ │ + cbz r0, b90 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n b80 │ │ │ │ │ + bge.n b90 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, b82 │ │ │ │ │ + cbz r3, b92 │ │ │ │ │ bx lr │ │ │ │ │ b.w 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_Dealloc │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000b88 : │ │ │ │ │ +00000b98 : │ │ │ │ │ PyFloat_Pack8(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ - ldr r2, [pc, #528] @ (da8 ) │ │ │ │ │ + ldr r2, [pc, #528] @ (db8 ) │ │ │ │ │ mov lr, r1 │ │ │ │ │ - ldr r1, [pc, #528] @ (dac ) │ │ │ │ │ + ldr r1, [pc, #528] @ (dbc ) │ │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ │ mov.w r1, #0 │ │ │ │ │ ldr.w ip, [r2, #1692] @ 0x69c │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - beq.n c36 │ │ │ │ │ + beq.n c46 │ │ │ │ │ add r2, sp, #24 │ │ │ │ │ vstr d0, [sp, #8] │ │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ │ cmp.w ip, #2 │ │ │ │ │ stmia.w r2, {r0, r1} │ │ │ │ │ - bne.n bf0 │ │ │ │ │ + bne.n c00 │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - bne.n bfc │ │ │ │ │ + bne.n c0c │ │ │ │ │ adds r3, #7 │ │ │ │ │ movs r1, #8 │ │ │ │ │ ldrb.w r0, [r2], #1 │ │ │ │ │ subs r1, #1 │ │ │ │ │ strb.w r0, [r3], #-1 │ │ │ │ │ - bne.n bd0 │ │ │ │ │ + bne.n be0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - ldr r3, [pc, #460] @ (dac ) │ │ │ │ │ + ldr r3, [pc, #460] @ (dbc ) │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n c32 │ │ │ │ │ + bne.n c42 │ │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - beq.n bfc │ │ │ │ │ + beq.n c0c │ │ │ │ │ cmp.w ip, #1 │ │ │ │ │ - beq.n bcc │ │ │ │ │ + beq.n bdc │ │ │ │ │ ldrb.w ip, [sp, #24] │ │ │ │ │ ldrb.w r0, [sp, #25] │ │ │ │ │ ldrb.w r1, [sp, #26] │ │ │ │ │ ldrb.w r2, [sp, #27] │ │ │ │ │ strb.w ip, [r3] │ │ │ │ │ strb r0, [r3, #1] │ │ │ │ │ ldrb.w ip, [sp, #28] │ │ │ │ │ @@ -1220,71 +1226,71 @@ │ │ │ │ │ strb r2, [r3, #3] │ │ │ │ │ ldrb.w r1, [sp, #30] │ │ │ │ │ ldrb.w r2, [sp, #31] │ │ │ │ │ strb.w ip, [r3, #4] │ │ │ │ │ strb r0, [r3, #5] │ │ │ │ │ strb r1, [r3, #6] │ │ │ │ │ strb r2, [r3, #7] │ │ │ │ │ - b.n bdc │ │ │ │ │ + b.n bec │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_THM_CALL __stack_chk_fail │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - beq.n d30 │ │ │ │ │ + beq.n d40 │ │ │ │ │ adds r3, #7 │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bmi.n d34 │ │ │ │ │ + bmi.n d44 │ │ │ │ │ movs r6, #0 │ │ │ │ │ add r0, sp, #20 │ │ │ │ │ strd r1, r3, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL frexp │ │ │ │ │ vmov.f64 d7, #96 @ 0x3f000000 0.5 │ │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ │ vcmpe.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - blt.n d3c │ │ │ │ │ + blt.n d4c │ │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ │ vcmpe.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bpl.n d4a │ │ │ │ │ + bpl.n d5a │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ add.w ip, r2, #4294967295 @ 0xffffffff │ │ │ │ │ cmp.w ip, #1024 @ 0x400 │ │ │ │ │ - bge.n d66 │ │ │ │ │ + bge.n d76 │ │ │ │ │ movw r0, #64514 @ 0xfc02 │ │ │ │ │ movt r0, #65535 @ 0xffff │ │ │ │ │ vadd.f64 d0, d0, d0 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - blt.n d7e │ │ │ │ │ + blt.n d8e │ │ │ │ │ vsub.f64 d0, d0, d7 │ │ │ │ │ addw r2, r2, #1022 @ 0x3fe │ │ │ │ │ - vldr d5, [pc, #248] @ d98 │ │ │ │ │ + vldr d5, [pc, #248] @ da8 │ │ │ │ │ vmov.f64 d7, #96 @ 0x3f000000 0.5 │ │ │ │ │ - vldr d6, [pc, #248] @ da0 │ │ │ │ │ + vldr d6, [pc, #248] @ db0 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ vmul.f64 d0, d0, d5 │ │ │ │ │ vcvt.u32.f64 s11, d0 │ │ │ │ │ vmov r0, s11 │ │ │ │ │ vcvt.f64.u32 d5, s11 │ │ │ │ │ vsub.f64 d0, d0, d5 │ │ │ │ │ vmla.f64 d7, d0, d6 │ │ │ │ │ vcvt.u32.f64 s15, d7 │ │ │ │ │ vmov lr, s15 │ │ │ │ │ movs.w ip, lr, lsr #24 │ │ │ │ │ - beq.n cea │ │ │ │ │ + beq.n cfa │ │ │ │ │ adds r0, #1 │ │ │ │ │ movs.w lr, r0, lsr #28 │ │ │ │ │ - beq.n cea │ │ │ │ │ + beq.n cfa │ │ │ │ │ adds r2, #1 │ │ │ │ │ movw r0, #2046 @ 0x7fe │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bgt.n d66 │ │ │ │ │ + bgt.n d76 │ │ │ │ │ mov.w lr, #0 │ │ │ │ │ mov r0, lr │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ lsrs r2, r0, #24 │ │ │ │ │ add.w r4, r3, r1, lsl #1 │ │ │ │ │ add.w ip, r4, r1, lsl #1 │ │ │ │ │ orr.w r5, r2, r5, lsl #4 │ │ │ │ │ @@ -1301,86 +1307,86 @@ │ │ │ │ │ strb.w r0, [r4, r1, lsl #1] │ │ │ │ │ mov.w r3, lr, lsr #16 │ │ │ │ │ movs r0, #0 │ │ │ │ │ strb.w r3, [ip, r1] │ │ │ │ │ mov.w r3, lr, lsr #8 │ │ │ │ │ strb.w r3, [ip, r1, lsl #1] │ │ │ │ │ strb.w lr, [r2, r1] │ │ │ │ │ - b.n bde │ │ │ │ │ + b.n bee │ │ │ │ │ movs r1, #1 │ │ │ │ │ - b.n c42 │ │ │ │ │ + b.n c52 │ │ │ │ │ vneg.f64 d0, d0 │ │ │ │ │ movs r6, #1 │ │ │ │ │ - b.n c4e │ │ │ │ │ + b.n c5e │ │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bne.n d4a │ │ │ │ │ + bne.n d5a │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n c9c │ │ │ │ │ + b.n cac │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC15 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC15 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n bde │ │ │ │ │ + b.n bee │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC16 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n d60 │ │ │ │ │ + b.n d70 │ │ │ │ │ addw r0, r2, #1021 @ 0x3fd │ │ │ │ │ strd r1, r3, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL ldexp │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ │ - b.n c9c │ │ │ │ │ + b.n cac │ │ │ │ │ nop │ │ │ │ │ nop.w │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x41b00000 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x41700000 │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ │ │ │ │ │ -00000db0 : │ │ │ │ │ +00000dc0 : │ │ │ │ │ float_abs(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ vpush {d8} │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr r3, [pc, #136] @ (e4c ) │ │ │ │ │ + ldr r3, [pc, #136] @ (e5c ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ vldr d8, [r0, #8] │ │ │ │ │ sub sp, #12 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r0, [r3, #1712] @ 0x6b0 │ │ │ │ │ - cbz r0, e08 │ │ │ │ │ + cbz r0, e18 │ │ │ │ │ ldr.w r2, [r3, #1716] @ 0x6b4 │ │ │ │ │ vabs.f64 d8, d8 │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r1, [r3, #1712] @ 0x6b0 │ │ │ │ │ str.w r2, [r3, #1716] @ 0x6b4 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ @@ -1390,15 +1396,15 @@ │ │ │ │ │ vstr d8, [r0, #8] │ │ │ │ │ add sp, #12 │ │ │ │ │ vpop {d8} │ │ │ │ │ pop {pc} │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ - cbz r0, e3c │ │ │ │ │ + cbz r0, e4c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ add.w r2, r3, #16 │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ @@ -1408,70 +1414,70 @@ │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r3, #16] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ vstr d8, [r0, #8] │ │ │ │ │ - b.n e00 │ │ │ │ │ + b.n e10 │ │ │ │ │ add sp, #12 │ │ │ │ │ vpop {d8} │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyErr_NoMemory │ │ │ │ │ nop │ │ │ │ │ .word 0x0000007a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00000e50 <_PyFloat_FromDouble_ConsumeInputs>: │ │ │ │ │ +00000e60 <_PyFloat_FromDouble_ConsumeInputs>: │ │ │ │ │ _PyFloat_FromDouble_ConsumeInputs(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r5, r1 │ │ │ │ │ sub sp, #8 │ │ │ │ │ lsls r1, r0, #31 │ │ │ │ │ - bmi.n ef8 <_PyFloat_FromDouble_ConsumeInputs+0xa8> │ │ │ │ │ + bmi.n f08 <_PyFloat_FromDouble_ConsumeInputs+0xa8> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n ef8 <_PyFloat_FromDouble_ConsumeInputs+0xa8> │ │ │ │ │ - ldr r2, [pc, #448] @ (1034 <_PyFloat_FromDouble_ConsumeInputs+0x1e4>) │ │ │ │ │ + bne.n f08 <_PyFloat_FromDouble_ConsumeInputs+0xa8> │ │ │ │ │ + ldr r2, [pc, #448] @ (1044 <_PyFloat_FromDouble_ConsumeInputs+0x1e4>) │ │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w f90 <_PyFloat_FromDouble_ConsumeInputs+0x140> │ │ │ │ │ - ldr r3, [pc, #440] @ (1038 <_PyFloat_FromDouble_ConsumeInputs+0x1e8>) │ │ │ │ │ + bne.w fa0 <_PyFloat_FromDouble_ConsumeInputs+0x140> │ │ │ │ │ + ldr r3, [pc, #440] @ (1048 <_PyFloat_FromDouble_ConsumeInputs+0x1e8>) │ │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r6, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r2, [r3, #1716] @ 0x6b4 │ │ │ │ │ cmp r2, #99 @ 0x63 │ │ │ │ │ - bhi.w fbc <_PyFloat_FromDouble_ConsumeInputs+0x16c> │ │ │ │ │ + bhi.w fcc <_PyFloat_FromDouble_ConsumeInputs+0x16c> │ │ │ │ │ ldr.w r1, [r3, #1712] @ 0x6b0 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r1, [r4, #0] │ │ │ │ │ str.w r4, [r3, #1712] @ 0x6b0 │ │ │ │ │ str.w r2, [r3, #1716] @ 0x6b4 │ │ │ │ │ lsls r3, r5, #31 │ │ │ │ │ - bpl.n f00 <_PyFloat_FromDouble_ConsumeInputs+0xb0> │ │ │ │ │ - ldr r3, [pc, #396] @ (103c <_PyFloat_FromDouble_ConsumeInputs+0x1ec>) │ │ │ │ │ + bpl.n f10 <_PyFloat_FromDouble_ConsumeInputs+0xb0> │ │ │ │ │ + ldr r3, [pc, #396] @ (104c <_PyFloat_FromDouble_ConsumeInputs+0x1ec>) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r6, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r4, [r3, #1712] @ 0x6b0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n f50 <_PyFloat_FromDouble_ConsumeInputs+0x100> │ │ │ │ │ + beq.n f60 <_PyFloat_FromDouble_ConsumeInputs+0x100> │ │ │ │ │ ldr.w r2, [r3, #1716] @ 0x6b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r1, [r3, #1712] @ 0x6b0 │ │ │ │ │ str.w r2, [r3, #1716] @ 0x6b4 │ │ │ │ │ vstr d0, [sp] │ │ │ │ │ @@ -1484,55 +1490,55 @@ │ │ │ │ │ ite lt │ │ │ │ │ movlt r0, r4 │ │ │ │ │ orrge.w r0, r4, #1 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ │ lsls r2, r5, #31 │ │ │ │ │ - bmi.n eae <_PyFloat_FromDouble_ConsumeInputs+0x5e> │ │ │ │ │ + bmi.n ebe <_PyFloat_FromDouble_ConsumeInputs+0x5e> │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n eae <_PyFloat_FromDouble_ConsumeInputs+0x5e> │ │ │ │ │ - ldr r2, [pc, #296] @ (1034 <_PyFloat_FromDouble_ConsumeInputs+0x1e4>) │ │ │ │ │ + bne.n ebe <_PyFloat_FromDouble_ConsumeInputs+0x5e> │ │ │ │ │ + ldr r2, [pc, #296] @ (1044 <_PyFloat_FromDouble_ConsumeInputs+0x1e4>) │ │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n fd4 <_PyFloat_FromDouble_ConsumeInputs+0x184> │ │ │ │ │ - ldr r3, [pc, #296] @ (1040 <_PyFloat_FromDouble_ConsumeInputs+0x1f0>) │ │ │ │ │ + bne.n fe4 <_PyFloat_FromDouble_ConsumeInputs+0x184> │ │ │ │ │ + ldr r3, [pc, #296] @ (1050 <_PyFloat_FromDouble_ConsumeInputs+0x1f0>) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r6, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r2, [r3, #1716] @ 0x6b4 │ │ │ │ │ cmp r2, #99 @ 0x63 │ │ │ │ │ - bhi.n ffc <_PyFloat_FromDouble_ConsumeInputs+0x1ac> │ │ │ │ │ + bhi.n 100c <_PyFloat_FromDouble_ConsumeInputs+0x1ac> │ │ │ │ │ ldr.w r1, [r3, #1712] @ 0x6b0 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r1, [r5, #0] │ │ │ │ │ str.w r5, [r3, #1712] @ 0x6b0 │ │ │ │ │ str.w r2, [r3, #1716] @ 0x6b4 │ │ │ │ │ - ldr r1, [pc, #264] @ (1044 <_PyFloat_FromDouble_ConsumeInputs+0x1f4>) │ │ │ │ │ + ldr r1, [pc, #264] @ (1054 <_PyFloat_FromDouble_ConsumeInputs+0x1f4>) │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr r3, [r6, r1] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r4, [r3, #1712] @ 0x6b0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n ec4 <_PyFloat_FromDouble_ConsumeInputs+0x74> │ │ │ │ │ + bne.n ed4 <_PyFloat_FromDouble_ConsumeInputs+0x74> │ │ │ │ │ movs r0, #16 │ │ │ │ │ vstr d0, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ vldr d0, [sp] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1024 <_PyFloat_FromDouble_ConsumeInputs+0x1d4> │ │ │ │ │ + beq.n 1034 <_PyFloat_FromDouble_ConsumeInputs+0x1d4> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ add.w r2, r3, #16 │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ vstr d0, [sp] │ │ │ │ │ @@ -1541,75 +1547,75 @@ │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r3, #16] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ vldr d0, [sp] │ │ │ │ │ vstr d0, [r4, #8] │ │ │ │ │ - b.n ee6 <_PyFloat_FromDouble_ConsumeInputs+0x96> │ │ │ │ │ + b.n ef6 <_PyFloat_FromDouble_ConsumeInputs+0x96> │ │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ │ movs r1, #1 │ │ │ │ │ vstr d0, [sp] │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r3, [pc, #168] @ (1048 <_PyFloat_FromDouble_ConsumeInputs+0x1f8>) │ │ │ │ │ + ldr r3, [pc, #168] @ (1058 <_PyFloat_FromDouble_ConsumeInputs+0x1f8>) │ │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ │ vldr d0, [sp] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r6, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r2, [r3, #1716] @ 0x6b4 │ │ │ │ │ cmp r2, #99 @ 0x63 │ │ │ │ │ - bls.w e9a <_PyFloat_FromDouble_ConsumeInputs+0x4a> │ │ │ │ │ + bls.w eaa <_PyFloat_FromDouble_ConsumeInputs+0x4a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ vstr d0, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Free │ │ │ │ │ tst.w r5, #1 │ │ │ │ │ vldr d0, [sp] │ │ │ │ │ - bne.w eae <_PyFloat_FromDouble_ConsumeInputs+0x5e> │ │ │ │ │ - b.n f00 <_PyFloat_FromDouble_ConsumeInputs+0xb0> │ │ │ │ │ + bne.w ebe <_PyFloat_FromDouble_ConsumeInputs+0x5e> │ │ │ │ │ + b.n f10 <_PyFloat_FromDouble_ConsumeInputs+0xb0> │ │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ vstr d0, [sp] │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r3, [pc, #104] @ (104c <_PyFloat_FromDouble_ConsumeInputs+0x1fc>) │ │ │ │ │ + ldr r3, [pc, #104] @ (105c <_PyFloat_FromDouble_ConsumeInputs+0x1fc>) │ │ │ │ │ vldr d0, [sp] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r6, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r2, [r3, #1716] @ 0x6b4 │ │ │ │ │ cmp r2, #99 @ 0x63 │ │ │ │ │ - bls.n f2a <_PyFloat_FromDouble_ConsumeInputs+0xda> │ │ │ │ │ + bls.n f3a <_PyFloat_FromDouble_ConsumeInputs+0xda> │ │ │ │ │ mov r0, r5 │ │ │ │ │ vstr d0, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Free │ │ │ │ │ - ldr r3, [pc, #72] @ (1050 <_PyFloat_FromDouble_ConsumeInputs+0x200>) │ │ │ │ │ + ldr r3, [pc, #72] @ (1060 <_PyFloat_FromDouble_ConsumeInputs+0x200>) │ │ │ │ │ vldr d0, [sp] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r6, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r4, [r3, #1712] @ 0x6b0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w ec4 <_PyFloat_FromDouble_ConsumeInputs+0x74> │ │ │ │ │ - b.n f50 <_PyFloat_FromDouble_ConsumeInputs+0x100> │ │ │ │ │ + bne.w ed4 <_PyFloat_FromDouble_ConsumeInputs+0x74> │ │ │ │ │ + b.n f60 <_PyFloat_FromDouble_ConsumeInputs+0x100> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ee6 <_PyFloat_FromDouble_ConsumeInputs+0x96> │ │ │ │ │ + bne.w ef6 <_PyFloat_FromDouble_ConsumeInputs+0x96> │ │ │ │ │ movs r0, #1 │ │ │ │ │ - b.n ef4 <_PyFloat_FromDouble_ConsumeInputs+0xa4> │ │ │ │ │ + b.n f04 <_PyFloat_FromDouble_ConsumeInputs+0xa4> │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000001b0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000188 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000126 │ │ │ │ │ @@ -1619,187 +1625,187 @@ │ │ │ │ │ .word 0x0000009e │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000060 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000040 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00001054 : │ │ │ │ │ +00001064 : │ │ │ │ │ float_bool(): │ │ │ │ │ vldr d7, [r0, #8] │ │ │ │ │ vcmp.f64 d7, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ ite ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ moveq r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00001068 : │ │ │ │ │ +00001078 : │ │ │ │ │ PyFloat_Pack4(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - ldr r3, [pc, #440] @ (1230 ) │ │ │ │ │ + ldr r3, [pc, #440] @ (1240 ) │ │ │ │ │ mov r2, r0 │ │ │ │ │ sub sp, #20 │ │ │ │ │ ldr.w r0, [r3, #1688] @ 0x698 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 113a │ │ │ │ │ + beq.n 114a │ │ │ │ │ vcvt.f32.f64 s15, d0 │ │ │ │ │ - vldr s14, [pc, #424] @ 1234 │ │ │ │ │ + vldr s14, [pc, #424] @ 1244 │ │ │ │ │ vabs.f32 s13, s15 │ │ │ │ │ vcmp.f32 s13, s14 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bgt.n 110c │ │ │ │ │ + bgt.n 111c │ │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bvs.n 10ec │ │ │ │ │ + bvs.n 10fc │ │ │ │ │ vmov r3, s15 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ vstr s15, [sp, #8] │ │ │ │ │ - bne.n 10ce │ │ │ │ │ - cbz r1, 10d6 │ │ │ │ │ + bne.n 10de │ │ │ │ │ + cbz r1, 10e6 │ │ │ │ │ ubfx ip, r3, #8, #8 │ │ │ │ │ ubfx r0, r3, #16, #8 │ │ │ │ │ ubfx r1, r3, #24, #8 │ │ │ │ │ strb r3, [r2, #0] │ │ │ │ │ strb.w ip, [r2, #1] │ │ │ │ │ strb r0, [r2, #2] │ │ │ │ │ strb r1, [r2, #3] │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - bne.n 10b2 │ │ │ │ │ + bne.n 10c2 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 10b2 │ │ │ │ │ + beq.n 10c2 │ │ │ │ │ adds r2, #3 │ │ │ │ │ add r1, sp, #8 │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldrb.w r0, [r1], #1 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r3, #4 │ │ │ │ │ strb.w r0, [r2], #-1 │ │ │ │ │ - bne.n 10dc │ │ │ │ │ - b.n 10c8 │ │ │ │ │ + bne.n 10ec │ │ │ │ │ + b.n 10d8 │ │ │ │ │ vmov r3, s1 │ │ │ │ │ lsls r3, r3, #12 │ │ │ │ │ - bmi.n 10a4 │ │ │ │ │ + bmi.n 10b4 │ │ │ │ │ vmov r3, s15 │ │ │ │ │ ubfx ip, r3, #0, #22 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - beq.n 1106 │ │ │ │ │ + beq.n 1116 │ │ │ │ │ bic.w r3, r3, #4194304 @ 0x400000 │ │ │ │ │ vmov s15, r3 │ │ │ │ │ - b.n 10a4 │ │ │ │ │ + b.n 10b4 │ │ │ │ │ vabs.f64 d0, d0 │ │ │ │ │ - vldr d6, [pc, #268] @ 1220 │ │ │ │ │ + vldr d6, [pc, #268] @ 1230 │ │ │ │ │ vcmp.f64 d0, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bgt.n 10a4 │ │ │ │ │ + bgt.n 10b4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC45 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC45 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 10ca │ │ │ │ │ + b.n 10da │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 11d4 │ │ │ │ │ + beq.n 11e4 │ │ │ │ │ adds r2, #3 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bmi.n 11d8 │ │ │ │ │ + bmi.n 11e8 │ │ │ │ │ movs r5, #0 │ │ │ │ │ add r0, sp, #8 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL frexp │ │ │ │ │ vmov.f64 d7, #96 @ 0x3f000000 0.5 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ vcmpe.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - blt.n 11e0 │ │ │ │ │ + blt.n 11f0 │ │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ │ vcmpe.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bpl.n 11ee │ │ │ │ │ + bpl.n 11fe │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ │ - bgt.n 111e │ │ │ │ │ + bgt.n 112e │ │ │ │ │ vadd.f64 d0, d0, d0 │ │ │ │ │ adds r1, #126 @ 0x7e │ │ │ │ │ - blt.n 120a │ │ │ │ │ + blt.n 121a │ │ │ │ │ vsub.f64 d0, d0, d7 │ │ │ │ │ adds r3, #126 @ 0x7e │ │ │ │ │ - vldr d6, [pc, #152] @ 1228 │ │ │ │ │ + vldr d6, [pc, #152] @ 1238 │ │ │ │ │ vmov.f64 d7, #96 @ 0x3f000000 0.5 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ vmla.f64 d7, d0, d6 │ │ │ │ │ vcvt.u32.f64 s15, d7 │ │ │ │ │ vmov r1, s15 │ │ │ │ │ lsrs r0, r1, #23 │ │ │ │ │ - beq.n 11b0 │ │ │ │ │ + beq.n 11c0 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ cmp r3, #254 @ 0xfe │ │ │ │ │ - bgt.n 111e │ │ │ │ │ + bgt.n 112e │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ add.w ip, r2, r4, lsl #1 │ │ │ │ │ lsrs r0, r1, #16 │ │ │ │ │ orr.w r0, r0, r3, lsl #7 │ │ │ │ │ asrs r3, r3, #1 │ │ │ │ │ orr.w r3, r3, r5, lsl #7 │ │ │ │ │ strb r3, [r2, #0] │ │ │ │ │ strb r0, [r2, r4] │ │ │ │ │ lsrs r3, r1, #8 │ │ │ │ │ movs r0, #0 │ │ │ │ │ strb.w r3, [r2, r4, lsl #1] │ │ │ │ │ strb.w r1, [ip, r4] │ │ │ │ │ - b.n 10ca │ │ │ │ │ + b.n 10da │ │ │ │ │ movs r4, #1 │ │ │ │ │ - b.n 1144 │ │ │ │ │ + b.n 1154 │ │ │ │ │ vneg.f64 d0, d0 │ │ │ │ │ movs r5, #1 │ │ │ │ │ - b.n 1150 │ │ │ │ │ + b.n 1160 │ │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bne.n 11ee │ │ │ │ │ + bne.n 11fe │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 118c │ │ │ │ │ + b.n 119c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC15 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC15 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 10ca │ │ │ │ │ + b.n 10da │ │ │ │ │ add.w r0, r3, #125 @ 0x7d │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL ldexp │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 118c │ │ │ │ │ + b.n 119c │ │ │ │ │ nop │ │ │ │ │ nop.w │ │ │ │ │ .word 0xffffffff │ │ │ │ │ .word 0x7fefffff │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x41600000 │ │ │ │ │ .word 0x00001000 │ │ │ ├── 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: 41472 (bytes into file) │ │ │ │ │ + Start of section headers: 42088 (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 0xa200: │ │ │ │ │ +There are 18 section headers, starting at offset 0xa468: │ │ │ │ │ │ │ │ │ │ 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 001a50 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 008950 000498 08 I 15 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 001a84 000470 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 008de8 000398 08 I 15 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 001ef4 000000 00 WA 0 0 1 │ │ │ │ │ - [ 6] .rodata.str1.4 PROGBITS 00000000 001ef4 000348 01 AMS 0 0 4 │ │ │ │ │ - [ 7] .text.hot PROGBITS 00000000 00223c 003f10 00 AX 0 0 4 │ │ │ │ │ - [ 8] .rel.text.hot REL 00000000 009180 000ee0 08 I 15 7 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 00614c 0001d8 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 00a060 000100 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 006324 00069c 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 00a160 000010 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 0069c0 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 0069c0 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 0069f4 0011b0 10 16 170 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 007ba4 000dac 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 00a170 000090 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 001a34 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 008ba8 000498 08 I 15 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 001a68 000470 00 WA 0 0 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 009040 000398 08 I 15 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 001ed8 000000 00 WA 0 0 1 │ │ │ │ │ + [ 6] .rodata.str1.4 PROGBITS 00000000 001ed8 000348 01 AMS 0 0 4 │ │ │ │ │ + [ 7] .text.hot PROGBITS 00000000 002220 004184 00 AX 0 0 4 │ │ │ │ │ + [ 8] .rel.text.hot REL 00000000 0093d8 000ef0 08 I 15 7 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 0063a4 0001d8 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 00a2c8 000100 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 00657c 00069c 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 00a3c8 000010 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 006c18 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 006c18 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 006c4c 0011b0 10 16 170 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 007dfc 000dac 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 00a3d8 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 {} │ │ │ │ │ @@ -12,127 +12,127 @@ │ │ │ │ │ 8: 00000170 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 9: 0000017c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 10: 000001b5 168 FUNC LOCAL DEFAULT 7 list_dealloc │ │ │ │ │ 11: 00000258 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 12: 0000025c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 13: 0000025d 24 FUNC LOCAL DEFAULT 7 Py_XDECREF │ │ │ │ │ 14: 000003f5 120 FUNC LOCAL DEFAULT 7 list_resize │ │ │ │ │ - 15: 000004c1 4224 FUNC LOCAL DEFAULT 7 list_sort_impl │ │ │ │ │ + 15: 000004c1 4822 FUNC LOCAL DEFAULT 7 list_sort_impl │ │ │ │ │ 16: 00000018 0 NOTYPE LOCAL DEFAULT 6 .LC1 │ │ │ │ │ - 17: 00001541 102 FUNC LOCAL DEFAULT 7 unsafe_latin_compare │ │ │ │ │ - 18: 000015a9 96 FUNC LOCAL DEFAULT 7 sortslice_reverse.isra.0 │ │ │ │ │ - 19: 00003e75 42 FUNC LOCAL DEFAULT 7 unsafe_long_compare │ │ │ │ │ - 20: 000030a5 180 FUNC LOCAL DEFAULT 7 unsafe_object_compare │ │ │ │ │ - 21: 000016c9 6 FUNC LOCAL DEFAULT 1 safe_object_compare │ │ │ │ │ - 22: 00002fa5 254 FUNC LOCAL DEFAULT 7 unsafe_tuple_compare │ │ │ │ │ - 23: 00000001 3024 FUNC LOCAL DEFAULT 1 merge_at │ │ │ │ │ - 24: 00003ef9 24 FUNC LOCAL DEFAULT 7 unsafe_float_compare │ │ │ │ │ + 17: 00001799 102 FUNC LOCAL DEFAULT 7 unsafe_latin_compare │ │ │ │ │ + 18: 00001801 86 FUNC LOCAL DEFAULT 7 sortslice_reverse.isra.0 │ │ │ │ │ + 19: 000040e9 42 FUNC LOCAL DEFAULT 7 unsafe_long_compare │ │ │ │ │ + 20: 00003311 180 FUNC LOCAL DEFAULT 7 unsafe_object_compare │ │ │ │ │ + 21: 000016b5 6 FUNC LOCAL DEFAULT 1 safe_object_compare │ │ │ │ │ + 22: 00003211 254 FUNC LOCAL DEFAULT 7 unsafe_tuple_compare │ │ │ │ │ + 23: 00000001 2986 FUNC LOCAL DEFAULT 1 merge_at │ │ │ │ │ + 24: 0000416d 24 FUNC LOCAL DEFAULT 7 unsafe_float_compare │ │ │ │ │ 25: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 26: 00000bd1 232 FUNC LOCAL DEFAULT 1 gallop_right │ │ │ │ │ - 27: 00000cb9 224 FUNC LOCAL DEFAULT 1 gallop_left │ │ │ │ │ - 28: 00000d99 72 FUNC LOCAL DEFAULT 1 sortslice_memcpy │ │ │ │ │ - 29: 00000de1 76 FUNC LOCAL DEFAULT 1 sortslice_memmove │ │ │ │ │ - 30: 000016d1 124 FUNC LOCAL DEFAULT 1 merge_getmem │ │ │ │ │ + 26: 00000bad 232 FUNC LOCAL DEFAULT 1 gallop_right │ │ │ │ │ + 27: 00000c95 238 FUNC LOCAL DEFAULT 1 gallop_left │ │ │ │ │ + 28: 00000d85 72 FUNC LOCAL DEFAULT 1 sortslice_memcpy │ │ │ │ │ + 29: 00000dcd 76 FUNC LOCAL DEFAULT 1 sortslice_memmove │ │ │ │ │ + 30: 000016bd 120 FUNC LOCAL DEFAULT 1 merge_getmem │ │ │ │ │ 31: 00000034 0 NOTYPE LOCAL DEFAULT 6 .LC2 │ │ │ │ │ - 32: 00001844 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 33: 00001850 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 34: 000018d1 1018 FUNC LOCAL DEFAULT 7 list_ass_slice_lock_held │ │ │ │ │ - 35: 000035e9 888 FUNC LOCAL DEFAULT 7 list_slice_lock_held │ │ │ │ │ + 32: 00001a94 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 33: 00001aa0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 34: 00001b21 1018 FUNC LOCAL DEFAULT 7 list_ass_slice_lock_held │ │ │ │ │ + 35: 00003855 888 FUNC LOCAL DEFAULT 7 list_slice_lock_held │ │ │ │ │ 36: 00000058 0 NOTYPE LOCAL DEFAULT 6 .LC3 │ │ │ │ │ - 37: 00001ccd 122 FUNC LOCAL DEFAULT 7 list_clear_impl.isra.0 │ │ │ │ │ - 38: 00001d49 84 FUNC LOCAL DEFAULT 7 list_append │ │ │ │ │ - 39: 00001dd1 348 FUNC LOCAL DEFAULT 7 list_iter │ │ │ │ │ - 40: 00001f1c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 41: 00001f2c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 42: 00001f2d 94 FUNC LOCAL DEFAULT 7 listiter_next │ │ │ │ │ - 43: 00001f8d 216 FUNC LOCAL DEFAULT 7 listiter_dealloc │ │ │ │ │ - 44: 0000205c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 45: 00002064 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 46: 00002089 902 FUNC LOCAL DEFAULT 7 _list_extend │ │ │ │ │ - 47: 0000256d 512 FUNC LOCAL DEFAULT 7 list_extend_lock_held │ │ │ │ │ - 48: 00003dfd 118 FUNC LOCAL DEFAULT 7 list_extend_dict │ │ │ │ │ - 49: 000019b1 160 FUNC LOCAL DEFAULT 1 list_inplace_repeat_lock_held │ │ │ │ │ + 37: 00001f1d 122 FUNC LOCAL DEFAULT 7 list_clear_impl.isra.0 │ │ │ │ │ + 38: 00001f99 84 FUNC LOCAL DEFAULT 7 list_append │ │ │ │ │ + 39: 00002021 348 FUNC LOCAL DEFAULT 7 list_iter │ │ │ │ │ + 40: 0000216c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 41: 0000217c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 42: 0000217d 94 FUNC LOCAL DEFAULT 7 listiter_next │ │ │ │ │ + 43: 000021dd 216 FUNC LOCAL DEFAULT 7 listiter_dealloc │ │ │ │ │ + 44: 000022ac 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 45: 000022b4 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 46: 000022d9 902 FUNC LOCAL DEFAULT 7 _list_extend │ │ │ │ │ + 47: 000027bd 512 FUNC LOCAL DEFAULT 7 list_extend_lock_held │ │ │ │ │ + 48: 00004071 118 FUNC LOCAL DEFAULT 7 list_extend_dict │ │ │ │ │ + 49: 00001995 160 FUNC LOCAL DEFAULT 1 list_inplace_repeat_lock_held │ │ │ │ │ 50: 00000074 0 NOTYPE LOCAL DEFAULT 6 .LC4 │ │ │ │ │ - 51: 00002411 280 FUNC LOCAL DEFAULT 7 list_subscript │ │ │ │ │ - 52: 00002f31 80 FUNC LOCAL DEFAULT 7 list_new_prealloc │ │ │ │ │ - 53: 00002524 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 54: 00002528 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 55: 00002529 4 FUNC LOCAL DEFAULT 7 list_length │ │ │ │ │ - 56: 0000252d 64 FUNC LOCAL DEFAULT 7 list_item │ │ │ │ │ - 57: 00002568 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 51: 00002661 280 FUNC LOCAL DEFAULT 7 list_subscript │ │ │ │ │ + 52: 00003079 372 FUNC LOCAL DEFAULT 7 list_new_prealloc │ │ │ │ │ + 53: 00002774 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 54: 00002778 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 55: 00002779 4 FUNC LOCAL DEFAULT 7 list_length │ │ │ │ │ + 56: 0000277d 64 FUNC LOCAL DEFAULT 7 list_item │ │ │ │ │ + 57: 000027b8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 58: 000000a8 0 NOTYPE LOCAL DEFAULT 6 .LC5 │ │ │ │ │ - 59: 0000256c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 59: 000027bc 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 60: 000000c4 0 NOTYPE LOCAL DEFAULT 6 .LC6 │ │ │ │ │ - 61: 0000276d 160 FUNC LOCAL DEFAULT 7 list___init__ │ │ │ │ │ - 62: 0000280d 520 FUNC LOCAL DEFAULT 7 list_richcompare │ │ │ │ │ - 63: 000028c0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 64: 000028c6 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 65: 00002914 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 66: 0000292c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 67: 000029d4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 68: 000029ec 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 61: 000029bd 160 FUNC LOCAL DEFAULT 7 list___init__ │ │ │ │ │ + 62: 00002a5d 520 FUNC LOCAL DEFAULT 7 list_richcompare │ │ │ │ │ + 63: 00002b10 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 64: 00002b16 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 65: 00002b64 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 66: 00002b7c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 67: 00002c24 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 68: 00002c3c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 69: 000000cc 0 NOTYPE LOCAL DEFAULT 6 .LC7 │ │ │ │ │ - 70: 00002a15 240 FUNC LOCAL DEFAULT 7 list_remove │ │ │ │ │ - 71: 00002b05 166 FUNC LOCAL DEFAULT 7 list_vectorcall │ │ │ │ │ + 70: 00002c65 240 FUNC LOCAL DEFAULT 7 list_remove │ │ │ │ │ + 71: 00002d55 166 FUNC LOCAL DEFAULT 7 list_vectorcall │ │ │ │ │ 72: 000000ec 0 NOTYPE LOCAL DEFAULT 6 .LC8 │ │ │ │ │ 73: 000000f0 0 NOTYPE LOCAL DEFAULT 6 .LC9 │ │ │ │ │ 74: 00000104 0 NOTYPE LOCAL DEFAULT 6 .LC10 │ │ │ │ │ - 75: 00002bad 432 FUNC LOCAL DEFAULT 7 list_pop │ │ │ │ │ - 76: 00000e2d 136 FUNC LOCAL DEFAULT 1 list_ass_item │ │ │ │ │ + 75: 00002dfd 432 FUNC LOCAL DEFAULT 7 list_pop │ │ │ │ │ + 76: 00000e19 136 FUNC LOCAL DEFAULT 1 list_ass_item │ │ │ │ │ 77: 0000011c 0 NOTYPE LOCAL DEFAULT 6 .LC11 │ │ │ │ │ - 78: 00002d5d 468 FUNC LOCAL DEFAULT 7 list_concat │ │ │ │ │ - 79: 00002f28 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 80: 00002f30 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 81: 00002f81 34 FUNC LOCAL DEFAULT 7 list_extend │ │ │ │ │ - 82: 00000ee9 326 FUNC LOCAL DEFAULT 1 ins1 │ │ │ │ │ - 83: 0000107c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 84: 00003159 46 FUNC LOCAL DEFAULT 7 list_traverse │ │ │ │ │ + 78: 00002fad 202 FUNC LOCAL DEFAULT 7 list_concat │ │ │ │ │ + 79: 000031e0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 80: 000031ec 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 81: 000031ed 34 FUNC LOCAL DEFAULT 7 list_extend │ │ │ │ │ + 82: 00000ed5 326 FUNC LOCAL DEFAULT 1 ins1 │ │ │ │ │ + 83: 00001068 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 84: 000033c5 46 FUNC LOCAL DEFAULT 7 list_traverse │ │ │ │ │ 85: 00000150 0 NOTYPE LOCAL DEFAULT 6 .LC12 │ │ │ │ │ - 86: 00001080 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 87: 000010dc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 88: 00003189 118 FUNC LOCAL DEFAULT 7 list_contains │ │ │ │ │ + 86: 0000106c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 87: 000010c8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 88: 000033f5 118 FUNC LOCAL DEFAULT 7 list_contains │ │ │ │ │ 89: 00000160 0 NOTYPE LOCAL DEFAULT 6 .LC13 │ │ │ │ │ - 90: 000010e0 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 91: 000010e1 132 FUNC LOCAL DEFAULT 1 list_insert │ │ │ │ │ - 92: 00001165 68 FUNC LOCAL DEFAULT 1 list___reversed__ │ │ │ │ │ - 93: 000011a4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 94: 000011a8 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 95: 000011a9 36 FUNC LOCAL DEFAULT 1 listreviter_dealloc │ │ │ │ │ - 96: 000034e4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 97: 000034ec 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 98: 000035e4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 99: 000035e8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 100: 0000391c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 101: 00003928 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 102: 00003961 252 FUNC LOCAL DEFAULT 7 list_sort │ │ │ │ │ - 103: 00003a58 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 90: 000010cc 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 91: 000010cd 132 FUNC LOCAL DEFAULT 1 list_insert │ │ │ │ │ + 92: 00001151 68 FUNC LOCAL DEFAULT 1 list___reversed__ │ │ │ │ │ + 93: 00001190 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 94: 00001194 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 95: 00001195 36 FUNC LOCAL DEFAULT 1 listreviter_dealloc │ │ │ │ │ + 96: 00003750 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 97: 00003758 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 98: 00003850 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 99: 00003854 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 100: 00003b88 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 101: 00003b94 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 102: 00003bcd 252 FUNC LOCAL DEFAULT 7 list_sort │ │ │ │ │ + 103: 00003cc4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 104: 00000168 0 NOTYPE LOCAL DEFAULT 6 .LC14 │ │ │ │ │ 105: 00000190 0 NOTYPE LOCAL DEFAULT 6 .LC15 │ │ │ │ │ - 106: 00003a5c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 107: 00003a5d 926 FUNC LOCAL DEFAULT 7 list_ass_subscript │ │ │ │ │ + 106: 00003cc8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 107: 00003cc9 934 FUNC LOCAL DEFAULT 7 list_ass_subscript │ │ │ │ │ 108: 000001d8 0 NOTYPE LOCAL DEFAULT 6 .LC16 │ │ │ │ │ 109: 000001dc 0 NOTYPE LOCAL DEFAULT 6 .LC17 │ │ │ │ │ - 110: 00001291 252 FUNC LOCAL DEFAULT 1 list_repr │ │ │ │ │ - 111: 0000138d 382 FUNC LOCAL DEFAULT 1 list_repeat │ │ │ │ │ - 112: 00003ea1 88 FUNC LOCAL DEFAULT 7 listreviter_next │ │ │ │ │ + 110: 0000127d 252 FUNC LOCAL DEFAULT 1 list_repr │ │ │ │ │ + 111: 00001379 382 FUNC LOCAL DEFAULT 1 list_repeat │ │ │ │ │ + 112: 00004115 88 FUNC LOCAL DEFAULT 7 listreviter_next │ │ │ │ │ 113: 000001e4 0 NOTYPE LOCAL DEFAULT 6 .LC18 │ │ │ │ │ 114: 00000000 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 115: 00000028 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 116: 0000150d 28 FUNC LOCAL DEFAULT 1 py_list_clear │ │ │ │ │ - 117: 00001529 46 FUNC LOCAL DEFAULT 1 list_reverse │ │ │ │ │ - 118: 00001559 170 FUNC LOCAL DEFAULT 1 list_count │ │ │ │ │ - 119: 00001605 44 FUNC LOCAL DEFAULT 1 list_inplace_concat │ │ │ │ │ - 120: 00001685 22 FUNC LOCAL DEFAULT 1 list_clear_slot │ │ │ │ │ - 121: 0000169d 12 FUNC LOCAL DEFAULT 1 listiter_traverse │ │ │ │ │ - 122: 000016a9 24 FUNC LOCAL DEFAULT 1 listiter_len │ │ │ │ │ - 123: 000016c1 8 FUNC LOCAL DEFAULT 1 list_copy │ │ │ │ │ + 116: 000014f9 28 FUNC LOCAL DEFAULT 1 py_list_clear │ │ │ │ │ + 117: 00001515 46 FUNC LOCAL DEFAULT 1 list_reverse │ │ │ │ │ + 118: 00001545 170 FUNC LOCAL DEFAULT 1 list_count │ │ │ │ │ + 119: 000015f1 44 FUNC LOCAL DEFAULT 1 list_inplace_concat │ │ │ │ │ + 120: 00001671 22 FUNC LOCAL DEFAULT 1 list_clear_slot │ │ │ │ │ + 121: 00001689 12 FUNC LOCAL DEFAULT 1 listiter_traverse │ │ │ │ │ + 122: 00001695 24 FUNC LOCAL DEFAULT 1 listiter_len │ │ │ │ │ + 123: 000016ad 8 FUNC LOCAL DEFAULT 1 list_copy │ │ │ │ │ 124: 000001f8 0 NOTYPE LOCAL DEFAULT 6 .LC19 │ │ │ │ │ 125: 00000200 0 NOTYPE LOCAL DEFAULT 6 .LC20 │ │ │ │ │ - 126: 00001781 534 FUNC LOCAL DEFAULT 1 list_index │ │ │ │ │ - 127: 00001999 24 FUNC LOCAL DEFAULT 1 listreviter_len │ │ │ │ │ + 126: 00001769 530 FUNC LOCAL DEFAULT 1 list_index │ │ │ │ │ + 127: 0000197d 24 FUNC LOCAL DEFAULT 1 listreviter_len │ │ │ │ │ 128: 0000002c 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 129: 0000002d 44 FUNC LOCAL DEFAULT 9 list_inplace_repeat │ │ │ │ │ 130: 00000059 12 FUNC LOCAL DEFAULT 9 listreviter_traverse │ │ │ │ │ 131: 00000220 0 NOTYPE LOCAL DEFAULT 6 .LC21 │ │ │ │ │ 132: 00000228 0 NOTYPE LOCAL DEFAULT 6 .LC22 │ │ │ │ │ 133: 00000065 84 FUNC LOCAL DEFAULT 9 listiter_reduce │ │ │ │ │ 134: 000000b4 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ @@ -197,21 +197,21 @@ │ │ │ │ │ 193: 00000000 0 NOTYPE GLOBAL DEFAULT UND memmove │ │ │ │ │ 194: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_Type │ │ │ │ │ 195: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ 196: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ 197: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ 198: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ 199: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ - 200: 00001609 134 FUNC GLOBAL DEFAULT 7 PyList_SetItem │ │ │ │ │ + 200: 00001859 134 FUNC GLOBAL DEFAULT 7 PyList_SetItem │ │ │ │ │ 201: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_IndexError │ │ │ │ │ - 202: 00001691 448 FUNC GLOBAL DEFAULT 7 _PyList_FromStackRefStealOnSuccess │ │ │ │ │ - 203: 00001851 126 FUNC GLOBAL DEFAULT 7 PyList_SetSlice │ │ │ │ │ + 202: 000018e1 448 FUNC GLOBAL DEFAULT 7 _PyList_FromStackRefStealOnSuccess │ │ │ │ │ + 203: 00001aa1 126 FUNC GLOBAL DEFAULT 7 PyList_SetSlice │ │ │ │ │ 204: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Fast │ │ │ │ │ - 205: 00001d9d 50 FUNC GLOBAL DEFAULT 7 PyList_Size │ │ │ │ │ - 206: 00002065 34 FUNC GLOBAL DEFAULT 7 _PyList_Extend │ │ │ │ │ + 205: 00001fed 50 FUNC GLOBAL DEFAULT 7 PyList_Size │ │ │ │ │ + 206: 000022b5 34 FUNC GLOBAL DEFAULT 7 _PyList_Extend │ │ │ │ │ 207: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_Type │ │ │ │ │ 208: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFrozenSet_Type │ │ │ │ │ 209: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Type │ │ │ │ │ 210: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDictKeys_Type │ │ │ │ │ 211: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDictValues_Type │ │ │ │ │ 212: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDictItems_Type │ │ │ │ │ 213: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetIter │ │ │ │ │ @@ -238,42 +238,42 @@ │ │ │ │ │ 234: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ 235: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ 236: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompare │ │ │ │ │ 237: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_GenericAlloc │ │ │ │ │ 238: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_NoKwnames │ │ │ │ │ 239: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyNumber_Index │ │ │ │ │ 240: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsSsize_t │ │ │ │ │ - 241: 00000eb5 50 FUNC GLOBAL DEFAULT 1 PyList_Insert │ │ │ │ │ - 242: 00001031 80 FUNC GLOBAL DEFAULT 1 PyList_GetItem │ │ │ │ │ + 241: 00000ea1 50 FUNC GLOBAL DEFAULT 1 PyList_Insert │ │ │ │ │ + 242: 0000101d 80 FUNC GLOBAL DEFAULT 1 PyList_GetItem │ │ │ │ │ 243: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBool_Type │ │ │ │ │ 244: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ │ - 245: 00001081 96 FUNC GLOBAL DEFAULT 1 PyList_GetItemRef │ │ │ │ │ + 245: 0000106d 96 FUNC GLOBAL DEFAULT 1 PyList_GetItemRef │ │ │ │ │ 246: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_Track │ │ │ │ │ - 247: 00003201 1000 FUNC GLOBAL DEFAULT 7 _PyList_SliceSubscript │ │ │ │ │ + 247: 0000346d 1000 FUNC GLOBAL DEFAULT 7 _PyList_SliceSubscript │ │ │ │ │ 248: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_UnpackKeywords │ │ │ │ │ - 249: 000011cd 86 FUNC GLOBAL DEFAULT 1 PyList_GetSlice │ │ │ │ │ - 250: 00001225 52 FUNC GLOBAL DEFAULT 1 PyList_Clear │ │ │ │ │ - 251: 00001259 56 FUNC GLOBAL DEFAULT 1 _PyList_AsTupleAndClear │ │ │ │ │ + 249: 000011b9 86 FUNC GLOBAL DEFAULT 1 PyList_GetSlice │ │ │ │ │ + 250: 00001211 52 FUNC GLOBAL DEFAULT 1 PyList_Clear │ │ │ │ │ + 251: 00001245 56 FUNC GLOBAL DEFAULT 1 _PyList_AsTupleAndClear │ │ │ │ │ 252: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTuple_FromArraySteal │ │ │ │ │ 253: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ 254: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_ReprEnter │ │ │ │ │ 255: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_Create │ │ │ │ │ 256: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_WriteChar │ │ │ │ │ 257: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_WriteRepr │ │ │ │ │ 258: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_ReprLeave │ │ │ │ │ 259: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_Finish │ │ │ │ │ 260: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_Discard │ │ │ │ │ 261: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ 262: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idiv │ │ │ │ │ 263: 00000001 44 FUNC GLOBAL HIDDEN 9 _PyList_DebugMallocStats │ │ │ │ │ 264: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyDebugAllocatorStats │ │ │ │ │ 265: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ │ - 266: 00001631 84 FUNC GLOBAL DEFAULT 1 PyList_Reverse │ │ │ │ │ + 266: 0000161d 84 FUNC GLOBAL DEFAULT 1 PyList_Reverse │ │ │ │ │ 267: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromLong │ │ │ │ │ - 268: 0000174d 52 FUNC GLOBAL DEFAULT 1 PyList_Extend │ │ │ │ │ + 268: 00001735 52 FUNC GLOBAL DEFAULT 1 PyList_Extend │ │ │ │ │ 269: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_SliceIndexNotNone │ │ │ │ │ 270: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_GetBuiltin │ │ │ │ │ 271: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ 272: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSize_t │ │ │ │ │ 273: 000001b9 30 FUNC GLOBAL HIDDEN 9 _PyList_GetItemRef │ │ │ │ │ 274: 000001a0 208 OBJECT GLOBAL DEFAULT 3 PyListRevIter_Type │ │ │ │ │ 275: 000000d0 208 OBJECT GLOBAL DEFAULT 3 PyListIter_Type │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,277 +1,277 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x8950 contains 147 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x8ba8 contains 147 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000110 0000112f R_ARM_THM_MOVW_ABS_NC 00001541 unsafe_latin_compare │ │ │ │ │ -00000114 00001130 R_ARM_THM_MOVT_ABS 00001541 unsafe_latin_compare │ │ │ │ │ +00000110 0000112f R_ARM_THM_MOVW_ABS_NC 00001799 unsafe_latin_compare │ │ │ │ │ +00000114 00001130 R_ARM_THM_MOVT_ABS 00001799 unsafe_latin_compare │ │ │ │ │ 00000178 0000c00a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ 00000234 0000c00a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ 00000274 0000c00a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00000456 0000c00a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00000512 0000112f R_ARM_THM_MOVW_ABS_NC 00001541 unsafe_latin_compare │ │ │ │ │ -00000516 00001130 R_ARM_THM_MOVT_ABS 00001541 unsafe_latin_compare │ │ │ │ │ -00000576 0000c00a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00000628 0000c00a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00000662 0000c00a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00000724 0000c00a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00000dc2 0000c70a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00000e0e 0000c10a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00000e68 0000c10a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00000e7e 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000e98 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00000e9c 0000c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00000ea0 00001f2f R_ARM_THM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ -00000ea4 00001f30 R_ARM_THM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ -00000eaa 0000c50a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000ed4 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000ed8 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000edc 0000af0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00000f08 00000e0a R_ARM_THM_CALL 000003f5 list_resize │ │ │ │ │ -00001018 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000101c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001024 0000af0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00001054 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001058 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001060 0000af0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00001068 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -0000106c 0000c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00001074 0000e20a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ -0000107c 0000e502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000010b0 0000e32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000010b4 0000e330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000010b8 0000552f R_ARM_THM_MOVW_ABS_NC 00000150 .LC12 │ │ │ │ │ -000010bc 00005530 R_ARM_THM_MOVT_ABS 00000150 .LC12 │ │ │ │ │ -000010c2 0000c50a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000010ca 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -000010ce 0000c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -000010d6 0000e20a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ -000010dc 0000e502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000010fa 0000ef0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00001102 0000f00a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -0000111e 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001122 0000bc30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001136 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000113e 0000d70a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000114e 0000592f R_ARM_THM_MOVW_ABS_NC 00000160 .LC13 │ │ │ │ │ -00001152 00005930 R_ARM_THM_MOVT_ABS 00000160 .LC13 │ │ │ │ │ -00001158 0000e70a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00001178 0000ac0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00001198 0000f60a R_ARM_THM_CALL 00000000 PyObject_GC_Track │ │ │ │ │ -000011a4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000011b8 0000b50a R_ARM_THM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ -000011be 00000d0a R_ARM_THM_CALL 0000025d Py_XDECREF │ │ │ │ │ -00001206 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000120a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001210 0000af0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000123a 0000250a R_ARM_THM_CALL 00001ccd list_clear_impl.isra.0 │ │ │ │ │ -00001246 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000124a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000124e 0000af0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00001276 0000fc0a R_ARM_THM_CALL 00000000 _PyTuple_FromArraySteal │ │ │ │ │ -0000127e 0000b60a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000012a6 0000fe0a R_ARM_THM_CALL 00000000 Py_ReprEnter │ │ │ │ │ -000012b4 0000ff0a R_ARM_THM_CALL 00000000 PyUnicodeWriter_Create │ │ │ │ │ -000012c0 0001000a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -000012f4 0001000a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -00001300 0001000a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -0000130c 0001010a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteRepr │ │ │ │ │ -0000132c 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000133a 0001000a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -00001344 0001020a R_ARM_THM_CALL 00000000 Py_ReprLeave │ │ │ │ │ -00001356 00000d0a R_ARM_THM_CALL 0000025d Py_XDECREF │ │ │ │ │ -0000135c 0001040a R_ARM_THM_CALL 00000000 PyUnicodeWriter_Discard │ │ │ │ │ -00001362 0001020a R_ARM_THM_CALL 00000000 Py_ReprLeave │ │ │ │ │ -0000136a 00006c2f R_ARM_THM_MOVW_ABS_NC 000001d8 .LC16 │ │ │ │ │ -0000136e 00006c30 R_ARM_THM_MOVT_ABS 000001d8 .LC16 │ │ │ │ │ -0000137c 00006d2f R_ARM_THM_MOVW_ABS_NC 000001dc .LC17 │ │ │ │ │ -00001380 00006d30 R_ARM_THM_MOVT_ABS 000001dc .LC17 │ │ │ │ │ -000013b0 0001060a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -000013c0 0000340a R_ARM_THM_CALL 00002f31 list_new_prealloc │ │ │ │ │ -000014f8 0000c70a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000151a 0000250a R_ARM_THM_CALL 00001ccd list_clear_impl.isra.0 │ │ │ │ │ -0000151e 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001522 0000bc30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000152e 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001532 0000bc30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000157c 0000e80a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00000450 0000c00a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000050c 0000112f R_ARM_THM_MOVW_ABS_NC 00001799 unsafe_latin_compare │ │ │ │ │ +00000510 00001130 R_ARM_THM_MOVT_ABS 00001799 unsafe_latin_compare │ │ │ │ │ +00000570 0000c00a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00000620 0000c00a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000065a 0000c00a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000071e 0000c00a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00000dae 0000c70a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00000dfa 0000c10a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00000e54 0000c10a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00000e6a 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000e84 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00000e88 0000c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00000e8c 00001f2f R_ARM_THM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ +00000e90 00001f30 R_ARM_THM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ +00000e96 0000c50a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000ec0 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000ec4 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000ec8 0000af0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00000ef4 00000e0a R_ARM_THM_CALL 000003f5 list_resize │ │ │ │ │ +00001004 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001008 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001010 0000af0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00001040 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001044 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000104c 0000af0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00001054 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00001058 0000c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00001060 0000e20a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ +00001068 0000e502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000109c 0000e32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000010a0 0000e330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000010a4 0000552f R_ARM_THM_MOVW_ABS_NC 00000150 .LC12 │ │ │ │ │ +000010a8 00005530 R_ARM_THM_MOVT_ABS 00000150 .LC12 │ │ │ │ │ +000010ae 0000c50a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000010b6 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +000010ba 0000c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +000010c2 0000e20a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ +000010c8 0000e502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000010e6 0000ef0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +000010ee 0000f00a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +0000110a 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000110e 0000bc30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001122 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000112a 0000d70a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000113a 0000592f R_ARM_THM_MOVW_ABS_NC 00000160 .LC13 │ │ │ │ │ +0000113e 00005930 R_ARM_THM_MOVT_ABS 00000160 .LC13 │ │ │ │ │ +00001144 0000e70a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00001164 0000ac0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00001184 0000f60a R_ARM_THM_CALL 00000000 PyObject_GC_Track │ │ │ │ │ +00001190 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000011a4 0000b50a R_ARM_THM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ +000011aa 00000d0a R_ARM_THM_CALL 0000025d Py_XDECREF │ │ │ │ │ +000011f2 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000011f6 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000011fc 0000af0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00001226 0000250a R_ARM_THM_CALL 00001f1d list_clear_impl.isra.0 │ │ │ │ │ +00001232 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001236 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000123a 0000af0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00001262 0000fc0a R_ARM_THM_CALL 00000000 _PyTuple_FromArraySteal │ │ │ │ │ +0000126a 0000b60a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001292 0000fe0a R_ARM_THM_CALL 00000000 Py_ReprEnter │ │ │ │ │ +000012a0 0000ff0a R_ARM_THM_CALL 00000000 PyUnicodeWriter_Create │ │ │ │ │ +000012ac 0001000a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +000012e0 0001000a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +000012ec 0001000a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +000012f8 0001010a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteRepr │ │ │ │ │ +00001318 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001326 0001000a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +00001330 0001020a R_ARM_THM_CALL 00000000 Py_ReprLeave │ │ │ │ │ +00001342 00000d0a R_ARM_THM_CALL 0000025d Py_XDECREF │ │ │ │ │ +00001348 0001040a R_ARM_THM_CALL 00000000 PyUnicodeWriter_Discard │ │ │ │ │ +0000134e 0001020a R_ARM_THM_CALL 00000000 Py_ReprLeave │ │ │ │ │ +00001356 00006c2f R_ARM_THM_MOVW_ABS_NC 000001d8 .LC16 │ │ │ │ │ +0000135a 00006c30 R_ARM_THM_MOVT_ABS 000001d8 .LC16 │ │ │ │ │ +00001368 00006d2f R_ARM_THM_MOVW_ABS_NC 000001dc .LC17 │ │ │ │ │ +0000136c 00006d30 R_ARM_THM_MOVT_ABS 000001dc .LC17 │ │ │ │ │ +0000139c 0001060a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +000013ac 0000340a R_ARM_THM_CALL 00003079 list_new_prealloc │ │ │ │ │ +000014e4 0000c70a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00001506 0000250a R_ARM_THM_CALL 00001f1d list_clear_impl.isra.0 │ │ │ │ │ +0000150a 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000150e 0000bc30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000151a 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000151e 0000bc30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001568 0000e80a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000015b6 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000015ca 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000015de 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001614 00002e0a R_ARM_THM_CALL 00002089 _list_extend │ │ │ │ │ -00001672 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001676 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000167a 0000af0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00001692 0000250a R_ARM_THM_CALL 00001ccd list_clear_impl.isra.0 │ │ │ │ │ -00001714 0000c60a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00001734 0000b10a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001740 0000b60a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000176e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001772 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001776 0000af0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000017b8 00010d0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ -000017cc 00010d0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ -00001818 0000e80a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00001858 0000e80a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00001898 0000e80a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000018d2 0000e80a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000018f4 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000018f8 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000018fc 00007d2f R_ARM_THM_MOVW_ABS_NC 00000200 .LC20 │ │ │ │ │ -00001900 00007d30 R_ARM_THM_MOVT_ABS 00000200 .LC20 │ │ │ │ │ -00001906 0000c50a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001910 0001090a R_ARM_THM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ -00001920 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001932 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001946 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000195c 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001964 00007c2f R_ARM_THM_MOVW_ABS_NC 000001f8 .LC19 │ │ │ │ │ -00001968 00007c30 R_ARM_THM_MOVT_ABS 000001f8 .LC19 │ │ │ │ │ -00001972 0000e70a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -0000198a 00010d0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ -000019dc 0001060a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -000019ec 00000e0a R_ARM_THM_CALL 000003f5 list_resize │ │ │ │ │ -00001a36 0000c70a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00001a3c 0000b10a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001a48 0000250a R_ARM_THM_CALL 00001ccd list_clear_impl.isra.0 │ │ │ │ │ -00000ddc 0000c71e R_ARM_THM_JUMP24 00000000 memcpy │ │ │ │ │ -00000e28 0000c11e R_ARM_THM_JUMP24 00000000 memmove │ │ │ │ │ -000011c8 0000b71e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -000011ee 0000231e R_ARM_THM_JUMP24 000035e9 list_slice_lock_held │ │ │ │ │ -0000128c 0000fd1e R_ARM_THM_JUMP24 00000000 PyTuple_New │ │ │ │ │ -0000134e 0001031e R_ARM_THM_JUMP24 00000000 PyUnicodeWriter_Finish │ │ │ │ │ -00001376 0001051e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ -00001388 0001051e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ -0000149a 0000aa1e R_ARM_THM_JUMP24 00000001 PyList_New │ │ │ │ │ -00001506 0000b11e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -000015ee 0001091e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ -000016b6 0001091e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ -000016bc 00010b1e R_ARM_THM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ -000016c4 0000231e R_ARM_THM_JUMP24 000035e9 list_slice_lock_held │ │ │ │ │ -000016ca 0000e81e R_ARM_THM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ -00001766 00002e1e R_ARM_THM_JUMP24 00002089 _list_extend │ │ │ │ │ -000019a8 0001091e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ +00001600 00002e0a R_ARM_THM_CALL 000022d9 _list_extend │ │ │ │ │ +0000165e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001662 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001666 0000af0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000167e 0000250a R_ARM_THM_CALL 00001f1d list_clear_impl.isra.0 │ │ │ │ │ +000016ec 0000b60a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000170c 0000c60a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00001726 0000b10a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001756 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000175a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000175e 0000af0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000017a0 00010d0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ +000017b4 00010d0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ +00001800 0000e80a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +0000183a 0000e80a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +0000187a 0000e80a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000018b4 0000e80a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000018d6 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000018da 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000018de 00007d2f R_ARM_THM_MOVW_ABS_NC 00000200 .LC20 │ │ │ │ │ +000018e2 00007d30 R_ARM_THM_MOVT_ABS 00000200 .LC20 │ │ │ │ │ +000018e8 0000c50a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000018f2 0001090a R_ARM_THM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ +00001902 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001916 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000192a 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001940 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001948 00007c2f R_ARM_THM_MOVW_ABS_NC 000001f8 .LC19 │ │ │ │ │ +0000194c 00007c30 R_ARM_THM_MOVT_ABS 000001f8 .LC19 │ │ │ │ │ +00001956 0000e70a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +0000196e 00010d0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ +000019c0 0001060a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +000019d0 00000e0a R_ARM_THM_CALL 000003f5 list_resize │ │ │ │ │ +00001a1a 0000c70a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00001a20 0000b10a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001a2c 0000250a R_ARM_THM_CALL 00001f1d list_clear_impl.isra.0 │ │ │ │ │ +00000dc8 0000c71e R_ARM_THM_JUMP24 00000000 memcpy │ │ │ │ │ +00000e14 0000c11e R_ARM_THM_JUMP24 00000000 memmove │ │ │ │ │ +000011b4 0000b71e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +000011da 0000231e R_ARM_THM_JUMP24 00003855 list_slice_lock_held │ │ │ │ │ +00001278 0000fd1e R_ARM_THM_JUMP24 00000000 PyTuple_New │ │ │ │ │ +0000133a 0001031e R_ARM_THM_JUMP24 00000000 PyUnicodeWriter_Finish │ │ │ │ │ +00001362 0001051e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ +00001374 0001051e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ +00001486 0000aa1e R_ARM_THM_JUMP24 00000001 PyList_New │ │ │ │ │ +000014f2 0000b11e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +000015da 0001091e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ +000016a2 0001091e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ +000016a8 00010b1e R_ARM_THM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ +000016b0 0000231e R_ARM_THM_JUMP24 00003855 list_slice_lock_held │ │ │ │ │ +000016b6 0000e81e R_ARM_THM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ +0000174e 00002e1e R_ARM_THM_JUMP24 000022d9 _list_extend │ │ │ │ │ +0000198c 0001091e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x8de8 contains 115 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x9040 contains 115 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 00011502 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000018 00000a02 R_ARM_ABS32 000001b5 list_dealloc │ │ │ │ │ -0000002c 00006e02 R_ARM_ABS32 00001291 list_repr │ │ │ │ │ +0000002c 00006e02 R_ARM_ABS32 0000127d list_repr │ │ │ │ │ 00000034 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000038 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000003c 00011602 R_ARM_ABS32 00000000 PyObject_HashNotImplemented │ │ │ │ │ 00000048 00011702 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000058 00008e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -0000005c 00005402 R_ARM_ABS32 00003159 list_traverse │ │ │ │ │ -00000060 00007802 R_ARM_ABS32 00001685 list_clear_slot │ │ │ │ │ -00000064 00003e02 R_ARM_ABS32 0000280d list_richcompare │ │ │ │ │ -0000006c 00002702 R_ARM_ABS32 00001dd1 list_iter │ │ │ │ │ +0000005c 00005402 R_ARM_ABS32 000033c5 list_traverse │ │ │ │ │ +00000060 00007802 R_ARM_ABS32 00001671 list_clear_slot │ │ │ │ │ +00000064 00003e02 R_ARM_ABS32 00002a5d list_richcompare │ │ │ │ │ +0000006c 00002702 R_ARM_ABS32 00002021 list_iter │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000094 00003d02 R_ARM_ABS32 0000276d list___init__ │ │ │ │ │ +00000094 00003d02 R_ARM_ABS32 000029bd list___init__ │ │ │ │ │ 00000098 0000ed02 R_ARM_ABS32 00000000 PyType_GenericAlloc │ │ │ │ │ 0000009c 00011802 R_ARM_ABS32 00000000 PyType_GenericNew │ │ │ │ │ 000000a0 0000b702 R_ARM_ABS32 00000000 PyObject_GC_Del │ │ │ │ │ -000000c8 00004702 R_ARM_ABS32 00002b05 list_vectorcall │ │ │ │ │ +000000c8 00004702 R_ARM_ABS32 00002d55 list_vectorcall │ │ │ │ │ 000000d4 00011502 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000000dc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000000e8 00002b02 R_ARM_ABS32 00001f8d listiter_dealloc │ │ │ │ │ +000000e8 00002b02 R_ARM_ABS32 000021dd listiter_dealloc │ │ │ │ │ 00000118 00011702 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -0000012c 00007902 R_ARM_ABS32 0000169d listiter_traverse │ │ │ │ │ +0000012c 00007902 R_ARM_ABS32 00001689 listiter_traverse │ │ │ │ │ 0000013c 00011902 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000140 00002a02 R_ARM_ABS32 00001f2d listiter_next │ │ │ │ │ +00000140 00002a02 R_ARM_ABS32 0000217d listiter_next │ │ │ │ │ 00000144 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001a4 00011502 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000001ac 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001b8 00005f02 R_ARM_ABS32 000011a9 listreviter_dealloc │ │ │ │ │ +000001b8 00005f02 R_ARM_ABS32 00001195 listreviter_dealloc │ │ │ │ │ 000001e8 00011702 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 000001fc 00008202 R_ARM_ABS32 00000059 listreviter_traverse │ │ │ │ │ 0000020c 00011902 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000210 00007002 R_ARM_ABS32 00003ea1 listreviter_next │ │ │ │ │ +00000210 00007002 R_ARM_ABS32 00004115 listreviter_next │ │ │ │ │ 00000214 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000274 00008e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000278 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000294 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000002a8 0000bd02 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ 000002b4 0000e502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000002b8 0000e502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000002bc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000002c0 00007f02 R_ARM_ABS32 00001999 listreviter_len │ │ │ │ │ +000002c0 00007f02 R_ARM_ABS32 0000197d listreviter_len │ │ │ │ │ 000002c8 00008e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000002cc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002d0 00008a02 R_ARM_ABS32 00000115 listreviter_reduce │ │ │ │ │ 000002d8 00008e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000002dc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002e0 00008d02 R_ARM_ABS32 00000169 listreviter_setstate │ │ │ │ │ 000002e8 00008e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000002fc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000300 00007a02 R_ARM_ABS32 000016a9 listiter_len │ │ │ │ │ +00000300 00007a02 R_ARM_ABS32 00001695 listiter_len │ │ │ │ │ 00000308 00008e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000030c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000310 00008502 R_ARM_ABS32 00000065 listiter_reduce │ │ │ │ │ 00000318 00008e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000031c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000320 00008802 R_ARM_ABS32 000000b9 listiter_setstate │ │ │ │ │ 00000328 00008e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -0000033c 00003702 R_ARM_ABS32 00002529 list_length │ │ │ │ │ -00000340 00003302 R_ARM_ABS32 00002411 list_subscript │ │ │ │ │ -00000344 00006b02 R_ARM_ABS32 00003a5d list_ass_subscript │ │ │ │ │ -00000348 00003702 R_ARM_ABS32 00002529 list_length │ │ │ │ │ -0000034c 00004e02 R_ARM_ABS32 00002d5d list_concat │ │ │ │ │ -00000350 00006f02 R_ARM_ABS32 0000138d list_repeat │ │ │ │ │ -00000354 00003802 R_ARM_ABS32 0000252d list_item │ │ │ │ │ -0000035c 00004c02 R_ARM_ABS32 00000e2d list_ass_item │ │ │ │ │ -00000364 00005802 R_ARM_ABS32 00003189 list_contains │ │ │ │ │ -00000368 00007702 R_ARM_ABS32 00001605 list_inplace_concat │ │ │ │ │ +0000033c 00003702 R_ARM_ABS32 00002779 list_length │ │ │ │ │ +00000340 00003302 R_ARM_ABS32 00002661 list_subscript │ │ │ │ │ +00000344 00006b02 R_ARM_ABS32 00003cc9 list_ass_subscript │ │ │ │ │ +00000348 00003702 R_ARM_ABS32 00002779 list_length │ │ │ │ │ +0000034c 00004e02 R_ARM_ABS32 00002fad list_concat │ │ │ │ │ +00000350 00006f02 R_ARM_ABS32 00001379 list_repeat │ │ │ │ │ +00000354 00003802 R_ARM_ABS32 0000277d list_item │ │ │ │ │ +0000035c 00004c02 R_ARM_ABS32 00000e19 list_ass_item │ │ │ │ │ +00000364 00005802 R_ARM_ABS32 000033f5 list_contains │ │ │ │ │ +00000368 00007702 R_ARM_ABS32 000015f1 list_inplace_concat │ │ │ │ │ 0000036c 00008102 R_ARM_ABS32 0000002d list_inplace_repeat │ │ │ │ │ 00000370 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000374 00003302 R_ARM_ABS32 00002411 list_subscript │ │ │ │ │ +00000374 00003302 R_ARM_ABS32 00002661 list_subscript │ │ │ │ │ 0000037c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000380 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000384 00005c02 R_ARM_ABS32 00001165 list___reversed__ │ │ │ │ │ +00000384 00005c02 R_ARM_ABS32 00001151 list___reversed__ │ │ │ │ │ 0000038c 00008e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000390 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000394 00008902 R_ARM_ABS32 00000107 list___sizeof__ │ │ │ │ │ 0000039c 00008e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003a0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003a4 00007402 R_ARM_ABS32 0000150d py_list_clear │ │ │ │ │ +000003a4 00007402 R_ARM_ABS32 000014f9 py_list_clear │ │ │ │ │ 000003ac 00008e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003b0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003b4 00007b02 R_ARM_ABS32 000016c1 list_copy │ │ │ │ │ +000003b4 00007b02 R_ARM_ABS32 000016ad list_copy │ │ │ │ │ 000003bc 00008e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003c0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003c4 00002602 R_ARM_ABS32 00001d49 list_append │ │ │ │ │ +000003c4 00002602 R_ARM_ABS32 00001f99 list_append │ │ │ │ │ 000003cc 00008e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003d0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003d4 00005b02 R_ARM_ABS32 000010e1 list_insert │ │ │ │ │ +000003d4 00005b02 R_ARM_ABS32 000010cd list_insert │ │ │ │ │ 000003dc 00008e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003e0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003e4 00005102 R_ARM_ABS32 00002f81 list_extend │ │ │ │ │ +000003e4 00005102 R_ARM_ABS32 000031ed list_extend │ │ │ │ │ 000003ec 00008e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003f0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003f4 00004b02 R_ARM_ABS32 00002bad list_pop │ │ │ │ │ +000003f4 00004b02 R_ARM_ABS32 00002dfd list_pop │ │ │ │ │ 000003fc 00008e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000400 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000404 00004602 R_ARM_ABS32 00002a15 list_remove │ │ │ │ │ +00000404 00004602 R_ARM_ABS32 00002c65 list_remove │ │ │ │ │ 0000040c 00008e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000410 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000414 00007e02 R_ARM_ABS32 00001781 list_index │ │ │ │ │ +00000414 00007e02 R_ARM_ABS32 00001769 list_index │ │ │ │ │ 0000041c 00008e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000420 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000424 00007602 R_ARM_ABS32 00001559 list_count │ │ │ │ │ +00000424 00007602 R_ARM_ABS32 00001545 list_count │ │ │ │ │ 0000042c 00008e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000430 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000434 00007502 R_ARM_ABS32 00001529 list_reverse │ │ │ │ │ +00000434 00007502 R_ARM_ABS32 00001515 list_reverse │ │ │ │ │ 0000043c 00008e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000440 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000444 00006602 R_ARM_ABS32 00003961 list_sort │ │ │ │ │ +00000444 00006602 R_ARM_ABS32 00003bcd list_sort │ │ │ │ │ 0000044c 00008e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000450 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000454 00011a02 R_ARM_ABS32 00000000 Py_GenericAlias │ │ │ │ │ 0000045c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x9180 contains 476 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x93d8 contains 478 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000040 0000ab0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ 000000b0 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000000b4 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000000b8 0000ac0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ 000000ca 0000ad0a R_ARM_THM_CALL 00000000 PyMem_Calloc │ │ │ │ │ 0000013a 0000ae0a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ @@ -305,457 +305,459 @@ │ │ │ │ │ 000003ee 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000043c 0000b90a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 00000462 0000b10a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 0000049a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 0000049e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 000004a6 0000af0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 000004b8 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000004e0 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000004e4 0000bc30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000518 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -0000051c 0000bd30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -00000528 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -0000052c 0000be30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -00000532 0000bf2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00000536 0000bf30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000005ae 0000112f R_ARM_THM_MOVW_ABS_NC 00001541 unsafe_latin_compare │ │ │ │ │ -000005b2 00001130 R_ARM_THM_MOVT_ABS 00001541 unsafe_latin_compare │ │ │ │ │ -00000616 0000112f R_ARM_THM_MOVW_ABS_NC 00001541 unsafe_latin_compare │ │ │ │ │ -0000061a 00001130 R_ARM_THM_MOVT_ABS 00001541 unsafe_latin_compare │ │ │ │ │ -0000065e 0000c00a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000006ce 0000c00a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000071a 0000c00a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000076c 0000c00a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000082a 0000112f R_ARM_THM_MOVW_ABS_NC 00001541 unsafe_latin_compare │ │ │ │ │ -0000082e 00001130 R_ARM_THM_MOVT_ABS 00001541 unsafe_latin_compare │ │ │ │ │ -00000896 0000c00a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000008ec 0000c10a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00000956 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000095a 0000bc30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000a16 0000c00a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00000a4a 0000c00a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00000a8e 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000a92 0000bc30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000b1e 0000c00a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00000b9e 0000112f R_ARM_THM_MOVW_ABS_NC 00001541 unsafe_latin_compare │ │ │ │ │ -00000ba2 00001130 R_ARM_THM_MOVT_ABS 00001541 unsafe_latin_compare │ │ │ │ │ -00000be4 0000c00a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00000c44 0000132f R_ARM_THM_MOVW_ABS_NC 00003e75 unsafe_long_compare │ │ │ │ │ -00000c48 00001330 R_ARM_THM_MOVT_ABS 00003e75 unsafe_long_compare │ │ │ │ │ -00000c50 0000c22f R_ARM_THM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ -00000c54 0000c230 R_ARM_THM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ -00000c62 0000142f R_ARM_THM_MOVW_ABS_NC 000030a5 unsafe_object_compare │ │ │ │ │ -00000c66 00001430 R_ARM_THM_MOVT_ABS 000030a5 unsafe_object_compare │ │ │ │ │ -00000c6c 0000152f R_ARM_THM_MOVW_ABS_NC 000016c9 safe_object_compare │ │ │ │ │ -00000c70 00001530 R_ARM_THM_MOVT_ABS 000016c9 safe_object_compare │ │ │ │ │ -00000cae 0000c30a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00000cca 0000c30a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00000cea 0000c30a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00000d12 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000d16 0000bc30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000d32 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d50 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d70 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d96 0000c10a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00000dfe 0000c00a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00000ea0 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000ea4 0000bc30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000efc 0000c00a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00000f50 0000c00a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00000fa4 0000c00a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00000fd0 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000fd4 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000fd8 0000102f R_ARM_THM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ -00000fdc 00001030 R_ARM_THM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ -00000fe2 0000c50a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001000 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -00001004 0000be30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -0000100a 0000bf2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000100e 0000bf30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000108c 0000bf2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00001090 0000bf30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000010a0 0000112f R_ARM_THM_MOVW_ABS_NC 00001541 unsafe_latin_compare │ │ │ │ │ -000010a4 00001130 R_ARM_THM_MOVT_ABS 00001541 unsafe_latin_compare │ │ │ │ │ -000010ac 0000152f R_ARM_THM_MOVW_ABS_NC 000016c9 safe_object_compare │ │ │ │ │ -000010b0 00001530 R_ARM_THM_MOVT_ABS 000016c9 safe_object_compare │ │ │ │ │ -000010bc 0000162f R_ARM_THM_MOVW_ABS_NC 00002fa5 unsafe_tuple_compare │ │ │ │ │ -000010c0 00001630 R_ARM_THM_MOVT_ABS 00002fa5 unsafe_tuple_compare │ │ │ │ │ -000010ec 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000010f0 0000bc30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001170 0000170a R_ARM_THM_CALL 00000001 merge_at │ │ │ │ │ -000011fc 0000170a R_ARM_THM_CALL 00000001 merge_at │ │ │ │ │ -00001230 0000170a R_ARM_THM_CALL 00000001 merge_at │ │ │ │ │ -0000124a 0000c00a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00001274 0000c00a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000128a 0000c00a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000012ba 0000c00a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000136a 0000152f R_ARM_THM_MOVW_ABS_NC 000016c9 safe_object_compare │ │ │ │ │ -0000136e 00001530 R_ARM_THM_MOVT_ABS 000016c9 safe_object_compare │ │ │ │ │ -000013c6 0000b60a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001434 0000b60a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000143c 0000182f R_ARM_THM_MOVW_ABS_NC 00003ef9 unsafe_float_compare │ │ │ │ │ -00001440 00001830 R_ARM_THM_MOVT_ABS 00003ef9 unsafe_float_compare │ │ │ │ │ -0000148c 0000c60a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000149a 0000c30a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -000014b2 0000b10a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000014c4 0000b60a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000014e0 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000014e8 0000152f R_ARM_THM_MOVW_ABS_NC 000016c9 safe_object_compare │ │ │ │ │ -000014ec 00001530 R_ARM_THM_MOVT_ABS 000016c9 safe_object_compare │ │ │ │ │ -00001516 0000b60a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001576 0000c00a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00001582 0000c00a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000164c 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000165a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000165e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001666 0000af0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00001676 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -0000167a 0000c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -0000167e 00001f2f R_ARM_THM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ -00001682 00001f30 R_ARM_THM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ -00001688 0000c50a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000016d4 0000ab0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000174e 0000aa0a R_ARM_THM_CALL 00000001 PyList_New │ │ │ │ │ -000017b6 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000017ba 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000017c0 0000ac0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00001836 0000ae0a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ -00001844 0000b26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001848 0000b26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000184c 0000b26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000187a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000187e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001886 0000af0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000018c8 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001944 0000c70a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00001970 0000c10a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -000019a8 0000b90a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00001a78 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001aca 0000b60a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001ada 0000242f R_ARM_THM_MOVW_ABS_NC 00000058 .LC3 │ │ │ │ │ -00001ade 00002430 R_ARM_THM_MOVT_ABS 00000058 .LC3 │ │ │ │ │ -00001ae2 0000cc0a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ -00001b0c 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001b34 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001b7c 0000b90a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00001ba4 0000c10a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00001bb4 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001bd8 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001bea 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001bf6 0000b10a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001bfc 0000b60a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001c32 0000c60a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00001c48 0000c70a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00001c64 0000b90a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00001c76 0000b10a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001c80 0000c10a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00001c8e 0000c70a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00001c98 0000b10a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001d0c 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001d74 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001d78 0000bc30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001d88 0000ba0a R_ARM_THM_CALL 00000351 _PyList_AppendTakeRefListResize │ │ │ │ │ -00001d8e 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001d92 0000bc30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001dbc 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001dc0 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001dc4 0000af0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00001e16 0000ab0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00001ef2 0000ae0a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ -00001efa 0000ac0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00001f06 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001f0a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001f12 0000af0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00001f1c 0000b26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001f20 0000b26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001f24 0000b26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001f28 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001f84 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000202e 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000205c 0000b26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002060 0000b26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002078 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000207c 0000bc30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000020a0 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000020a4 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000020b2 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -000020b6 0000bd30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -000020be 0000cf2f R_ARM_THM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ -000020c2 0000cf30 R_ARM_THM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ -000020c6 0000d02f R_ARM_THM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ -000020ca 0000d030 R_ARM_THM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ -000020de 0000d12f R_ARM_THM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ -000020e2 0000d130 R_ARM_THM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ -000020ec 0000d22f R_ARM_THM_MOVW_ABS_NC 00000000 PyDictKeys_Type │ │ │ │ │ -000020f0 0000d230 R_ARM_THM_MOVT_ABS 00000000 PyDictKeys_Type │ │ │ │ │ -000020fe 0000d32f R_ARM_THM_MOVW_ABS_NC 00000000 PyDictValues_Type │ │ │ │ │ -00002102 0000d330 R_ARM_THM_MOVT_ABS 00000000 PyDictValues_Type │ │ │ │ │ -0000210c 0000d42f R_ARM_THM_MOVW_ABS_NC 00000000 PyDictItems_Type │ │ │ │ │ -00002110 0000d430 R_ARM_THM_MOVT_ABS 00000000 PyDictItems_Type │ │ │ │ │ -0000211c 0000d50a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -0000212e 0000d60a R_ARM_THM_CALL 00000000 PyObject_LengthHint │ │ │ │ │ -0000215e 0000c60a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000218a 0000d70a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000021de 0000b90a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000220a 0000ba0a R_ARM_THM_CALL 00000351 _PyList_AppendTakeRefListResize │ │ │ │ │ -0000223a 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002268 0000d80a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -00002284 0000d80a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -00002298 0000d80a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -000022ac 0000d80a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -000022c0 0000d80a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -000022d4 0000d80a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -000022e6 0000d80a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -000022f8 0000d80a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -0000230a 0000d80a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -0000232c 0000d80a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -00002394 0000d90a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -000023ac 0000da0a R_ARM_THM_CALL 00000000 _PyDict_Next │ │ │ │ │ -000023c0 0000b90a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000023cc 0000db2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -000023d0 0000db30 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -000023d6 0000dc0a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -000023e0 0000dd0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -000023f0 0000b10a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000023f8 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002430 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00002434 0000c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -0000243c 0000de0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00002444 0000d70a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002474 0000df2f R_ARM_THM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ -00002478 0000df30 R_ARM_THM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ -00002488 0000e00a R_ARM_THM_CALL 00000000 PySlice_Unpack │ │ │ │ │ -000024a2 0000e10a R_ARM_THM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ -000024c0 0000aa0a R_ARM_THM_CALL 00000001 PyList_New │ │ │ │ │ -000024ca 0000e20a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ -0000250a 0000e32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000250e 0000e330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002514 0000322f R_ARM_THM_MOVW_ABS_NC 00000074 .LC4 │ │ │ │ │ -00002518 00003230 R_ARM_THM_MOVT_ABS 00000074 .LC4 │ │ │ │ │ -0000251e 0000e40a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002524 0000e502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002554 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00002558 0000c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00002560 0000e20a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ -00002568 0000e502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002580 00003a2f R_ARM_THM_MOVW_ABS_NC 000000a8 .LC5 │ │ │ │ │ -00002584 00003a30 R_ARM_THM_MOVT_ABS 000000a8 .LC5 │ │ │ │ │ -00002588 0000cc0a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ -000025bc 0000c60a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000270c 0000b90a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00002758 0000b10a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002766 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000277e 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002782 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000027ae 00003c2f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ -000027b2 00003c30 R_ARM_THM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ -000027b8 0000e60a R_ARM_THM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ -000027c6 00003c2f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ -000027ca 00003c30 R_ARM_THM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ -000027d2 0000e70a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00002878 0000e80a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000028d4 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000028d8 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000028fc 0000ea2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00002900 0000ea30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00002914 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002918 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -0000291c 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002920 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002924 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002928 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -0000292c 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002930 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002978 0000ec0a R_ARM_THM_CALL 00000000 PyObject_RichCompare │ │ │ │ │ -00002998 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000029ba 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000029d4 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -000029d8 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -000029dc 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -000029e0 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -000029e4 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -000029e8 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -000029f0 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002a0c 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002a42 0000e80a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00002a6c 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00002a70 0000bc30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00002a9a 0000e80a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00002ad2 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00002ad6 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00002ada 0000452f R_ARM_THM_MOVW_ABS_NC 000000cc .LC7 │ │ │ │ │ -00002ade 00004530 R_ARM_THM_MOVT_ABS 000000cc .LC7 │ │ │ │ │ -00002ae4 0000c50a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002af0 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002afc 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002b2e 0000ed0a R_ARM_THM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ -00002b64 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002b7a 00003c2f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ -00002b7e 00003c30 R_ARM_THM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ -00002b88 0000e70a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00002b94 00003c2f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ -00002b98 00003c30 R_ARM_THM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ -00002b9e 0000ee0a R_ARM_THM_CALL 00000000 _PyArg_NoKwnames │ │ │ │ │ -00002c26 0000b90a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00002c64 0000b60a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002c7a 0000c10a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00002c96 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002ca0 0000482f R_ARM_THM_MOVW_ABS_NC 000000ec .LC8 │ │ │ │ │ -00002ca4 00004830 R_ARM_THM_MOVT_ABS 000000ec .LC8 │ │ │ │ │ -00002cae 0000e70a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00002cba 0000ef0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00002cc2 0000f00a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00002ce4 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00002ce8 0000c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00002cec 0000492f R_ARM_THM_MOVW_ABS_NC 000000f0 .LC9 │ │ │ │ │ -00002cf0 00004930 R_ARM_THM_MOVT_ABS 000000f0 .LC9 │ │ │ │ │ -00002cf6 0000c50a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002cfe 0000b10a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002d0e 0000c10a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00002d24 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002d2c 0000d70a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002d44 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00002d48 0000c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00002d4c 00004a2f R_ARM_THM_MOVW_ABS_NC 00000104 .LC10 │ │ │ │ │ -00002d50 00004a30 R_ARM_THM_MOVT_ABS 00000104 .LC10 │ │ │ │ │ -00002d56 0000c50a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002db4 0000ab0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00002e36 0000c60a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00002ec0 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002ec4 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002ec8 0000ac0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00002ed8 0000ae0a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ -00002eee 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002ef2 0000b10a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002f0c 0000e32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002f10 0000e330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002f16 00004d2f R_ARM_THM_MOVW_ABS_NC 0000011c .LC11 │ │ │ │ │ -00002f1a 00004d30 R_ARM_THM_MOVT_ABS 0000011c .LC11 │ │ │ │ │ -00002f20 0000e40a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002f28 0000b26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002f2c 0000b26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002f42 0000aa0a R_ARM_THM_CALL 00000001 PyList_New │ │ │ │ │ -00002f52 0000c60a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000004e2 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000004e6 0000bc30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000051c 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +00000520 0000bd30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +0000052c 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +00000530 0000be30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00000536 0000bf2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000053a 0000bf30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000005b0 0000112f R_ARM_THM_MOVW_ABS_NC 00001799 unsafe_latin_compare │ │ │ │ │ +000005b4 00001130 R_ARM_THM_MOVT_ABS 00001799 unsafe_latin_compare │ │ │ │ │ +00000618 0000112f R_ARM_THM_MOVW_ABS_NC 00001799 unsafe_latin_compare │ │ │ │ │ +0000061c 00001130 R_ARM_THM_MOVT_ABS 00001799 unsafe_latin_compare │ │ │ │ │ +00000660 0000c00a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000006d0 0000c00a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00000726 0000c00a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00000778 0000c00a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000007de 0000c00a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00000870 0000112f R_ARM_THM_MOVW_ABS_NC 00001799 unsafe_latin_compare │ │ │ │ │ +00000874 00001130 R_ARM_THM_MOVT_ABS 00001799 unsafe_latin_compare │ │ │ │ │ +000008d8 0000c00a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000092e 0000c10a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00000996 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000099a 0000bc30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000a58 0000c00a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00000a8c 0000c00a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00000ace 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000ad2 0000bc30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000b72 0000c00a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00000bb2 0000c00a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00000c1a 0000112f R_ARM_THM_MOVW_ABS_NC 00001799 unsafe_latin_compare │ │ │ │ │ +00000c1e 00001130 R_ARM_THM_MOVT_ABS 00001799 unsafe_latin_compare │ │ │ │ │ +00000c66 0000c00a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00000cd6 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000cf6 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d18 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d3e 0000132f R_ARM_THM_MOVW_ABS_NC 000040e9 unsafe_long_compare │ │ │ │ │ +00000d42 00001330 R_ARM_THM_MOVT_ABS 000040e9 unsafe_long_compare │ │ │ │ │ +00000d4a 0000c22f R_ARM_THM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ +00000d4e 0000c230 R_ARM_THM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ +00000d5c 0000142f R_ARM_THM_MOVW_ABS_NC 00003311 unsafe_object_compare │ │ │ │ │ +00000d60 00001430 R_ARM_THM_MOVT_ABS 00003311 unsafe_object_compare │ │ │ │ │ +00000d66 0000152f R_ARM_THM_MOVW_ABS_NC 000016b5 safe_object_compare │ │ │ │ │ +00000d6a 00001530 R_ARM_THM_MOVT_ABS 000016b5 safe_object_compare │ │ │ │ │ +00000dee 0000c00a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00000e56 0000c30a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00000e74 0000c30a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00000e94 0000c30a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00000ebc 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000ec0 0000bc30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000ed0 0000c10a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00000f42 0000c00a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00000f7e 0000c00a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00000f9c 0000c00a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000103c 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001040 0000bc30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001068 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000106c 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001070 0000102f R_ARM_THM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ +00001074 00001030 R_ARM_THM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ +0000107a 0000c50a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000010ac 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +000010b0 0000be30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +000010b6 0000bf2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000010ba 0000bf30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00001134 0000bf2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00001138 0000bf30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00001148 0000112f R_ARM_THM_MOVW_ABS_NC 00001799 unsafe_latin_compare │ │ │ │ │ +0000114c 00001130 R_ARM_THM_MOVT_ABS 00001799 unsafe_latin_compare │ │ │ │ │ +00001154 0000152f R_ARM_THM_MOVW_ABS_NC 000016b5 safe_object_compare │ │ │ │ │ +00001158 00001530 R_ARM_THM_MOVT_ABS 000016b5 safe_object_compare │ │ │ │ │ +00001164 0000162f R_ARM_THM_MOVW_ABS_NC 00003211 unsafe_tuple_compare │ │ │ │ │ +00001168 00001630 R_ARM_THM_MOVT_ABS 00003211 unsafe_tuple_compare │ │ │ │ │ +00001192 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001196 0000bc30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000121a 0000170a R_ARM_THM_CALL 00000001 merge_at │ │ │ │ │ +000012a2 0000170a R_ARM_THM_CALL 00000001 merge_at │ │ │ │ │ +000012d8 0000170a R_ARM_THM_CALL 00000001 merge_at │ │ │ │ │ +000012f6 0000c00a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00001314 0000c00a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000132c 0000c00a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00001352 0000c00a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00001478 0000c00a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000014cc 0000c00a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000151c 0000c00a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000015a0 0000152f R_ARM_THM_MOVW_ABS_NC 000016b5 safe_object_compare │ │ │ │ │ +000015a4 00001530 R_ARM_THM_MOVT_ABS 000016b5 safe_object_compare │ │ │ │ │ +000015c2 0000b60a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000015e2 0000b60a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000015ec 0000182f R_ARM_THM_MOVW_ABS_NC 0000416d unsafe_float_compare │ │ │ │ │ +000015f0 00001830 R_ARM_THM_MOVT_ABS 0000416d unsafe_float_compare │ │ │ │ │ +00001622 0000c60a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00001634 0000c30a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +000016e6 0000b60a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001734 0000152f R_ARM_THM_MOVW_ABS_NC 000016b5 safe_object_compare │ │ │ │ │ +00001738 00001530 R_ARM_THM_MOVT_ABS 000016b5 safe_object_compare │ │ │ │ │ +00001762 0000b10a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001770 0000b60a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001790 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000017ce 0000c00a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000017da 0000c00a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000189c 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000018aa 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000018ae 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000018b6 0000af0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000018c6 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +000018ca 0000c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +000018ce 00001f2f R_ARM_THM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ +000018d2 00001f30 R_ARM_THM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ +000018d8 0000c50a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001924 0000ab0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000199e 0000aa0a R_ARM_THM_CALL 00000001 PyList_New │ │ │ │ │ +00001a06 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001a0a 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001a10 0000ac0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00001a86 0000ae0a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ +00001a94 0000b26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001a98 0000b26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001a9c 0000b26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001aca 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001ace 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001ad6 0000af0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00001b18 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001b94 0000c70a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00001bc0 0000c10a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00001bf8 0000b90a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00001cc8 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001d1a 0000b60a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001d2a 0000242f R_ARM_THM_MOVW_ABS_NC 00000058 .LC3 │ │ │ │ │ +00001d2e 00002430 R_ARM_THM_MOVT_ABS 00000058 .LC3 │ │ │ │ │ +00001d32 0000cc0a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ +00001d5c 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001d84 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001dcc 0000b90a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00001df4 0000c10a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00001e04 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001e28 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001e3a 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001e46 0000b10a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001e4c 0000b60a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001e82 0000c60a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00001e98 0000c70a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00001eb4 0000b90a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00001ec6 0000b10a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001ed0 0000c10a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00001ede 0000c70a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00001ee8 0000b10a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001f5c 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001fc4 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001fc8 0000bc30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001fd8 0000ba0a R_ARM_THM_CALL 00000351 _PyList_AppendTakeRefListResize │ │ │ │ │ +00001fde 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001fe2 0000bc30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000200c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00002010 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002014 0000af0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00002066 0000ab0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00002142 0000ae0a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ +0000214a 0000ac0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00002156 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000215a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002162 0000af0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000216c 0000b26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002170 0000b26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002174 0000b26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002178 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000021d4 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000227e 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000022ac 0000b26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000022b0 0000b26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000022c8 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000022cc 0000bc30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000022f0 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000022f4 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002302 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +00002306 0000bd30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +0000230e 0000cf2f R_ARM_THM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ +00002312 0000cf30 R_ARM_THM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ +00002316 0000d02f R_ARM_THM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ +0000231a 0000d030 R_ARM_THM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ +0000232e 0000d12f R_ARM_THM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ +00002332 0000d130 R_ARM_THM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ +0000233c 0000d22f R_ARM_THM_MOVW_ABS_NC 00000000 PyDictKeys_Type │ │ │ │ │ +00002340 0000d230 R_ARM_THM_MOVT_ABS 00000000 PyDictKeys_Type │ │ │ │ │ +0000234e 0000d32f R_ARM_THM_MOVW_ABS_NC 00000000 PyDictValues_Type │ │ │ │ │ +00002352 0000d330 R_ARM_THM_MOVT_ABS 00000000 PyDictValues_Type │ │ │ │ │ +0000235c 0000d42f R_ARM_THM_MOVW_ABS_NC 00000000 PyDictItems_Type │ │ │ │ │ +00002360 0000d430 R_ARM_THM_MOVT_ABS 00000000 PyDictItems_Type │ │ │ │ │ +0000236c 0000d50a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +0000237e 0000d60a R_ARM_THM_CALL 00000000 PyObject_LengthHint │ │ │ │ │ +000023ae 0000c60a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000023da 0000d70a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000242e 0000b90a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000245a 0000ba0a R_ARM_THM_CALL 00000351 _PyList_AppendTakeRefListResize │ │ │ │ │ +0000248a 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000024b8 0000d80a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +000024d4 0000d80a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +000024e8 0000d80a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +000024fc 0000d80a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +00002510 0000d80a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +00002524 0000d80a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +00002536 0000d80a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +00002548 0000d80a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +0000255a 0000d80a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +0000257c 0000d80a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +000025e4 0000d90a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +000025fc 0000da0a R_ARM_THM_CALL 00000000 _PyDict_Next │ │ │ │ │ +00002610 0000b90a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000261c 0000db2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +00002620 0000db30 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +00002626 0000dc0a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00002630 0000dd0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00002640 0000b10a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002648 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002680 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00002684 0000c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +0000268c 0000de0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00002694 0000d70a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000026c4 0000df2f R_ARM_THM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ +000026c8 0000df30 R_ARM_THM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ +000026d8 0000e00a R_ARM_THM_CALL 00000000 PySlice_Unpack │ │ │ │ │ +000026f2 0000e10a R_ARM_THM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ +00002710 0000aa0a R_ARM_THM_CALL 00000001 PyList_New │ │ │ │ │ +0000271a 0000e20a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ +0000275a 0000e32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000275e 0000e330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002764 0000322f R_ARM_THM_MOVW_ABS_NC 00000074 .LC4 │ │ │ │ │ +00002768 00003230 R_ARM_THM_MOVT_ABS 00000074 .LC4 │ │ │ │ │ +0000276e 0000e40a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002774 0000e502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000027a4 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +000027a8 0000c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +000027b0 0000e20a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ +000027b8 0000e502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000027d0 00003a2f R_ARM_THM_MOVW_ABS_NC 000000a8 .LC5 │ │ │ │ │ +000027d4 00003a30 R_ARM_THM_MOVT_ABS 000000a8 .LC5 │ │ │ │ │ +000027d8 0000cc0a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ +0000280c 0000c60a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000295c 0000b90a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000029a8 0000b10a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000029b6 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000029ce 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000029d2 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000029fe 00003c2f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ +00002a02 00003c30 R_ARM_THM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ +00002a08 0000e60a R_ARM_THM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ +00002a16 00003c2f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ +00002a1a 00003c30 R_ARM_THM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ +00002a22 0000e70a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00002ac8 0000e80a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00002b24 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00002b28 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00002b4c 0000ea2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00002b50 0000ea30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00002b64 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002b68 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002b6c 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002b70 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002b74 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002b78 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002b7c 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002b80 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002bc8 0000ec0a R_ARM_THM_CALL 00000000 PyObject_RichCompare │ │ │ │ │ +00002be8 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002c0a 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002c24 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002c28 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002c2c 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002c30 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002c34 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002c38 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002c40 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002c5c 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002c92 0000e80a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00002cbc 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00002cc0 0000bc30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00002cea 0000e80a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00002d22 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00002d26 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00002d2a 0000452f R_ARM_THM_MOVW_ABS_NC 000000cc .LC7 │ │ │ │ │ +00002d2e 00004530 R_ARM_THM_MOVT_ABS 000000cc .LC7 │ │ │ │ │ +00002d34 0000c50a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002d40 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002d4c 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002d7e 0000ed0a R_ARM_THM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ +00002db4 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002dca 00003c2f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ +00002dce 00003c30 R_ARM_THM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ +00002dd8 0000e70a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00002de4 00003c2f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ +00002de8 00003c30 R_ARM_THM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ +00002dee 0000ee0a R_ARM_THM_CALL 00000000 _PyArg_NoKwnames │ │ │ │ │ +00002e76 0000b90a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00002eb4 0000b60a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002eca 0000c10a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00002ee6 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002ef0 0000482f R_ARM_THM_MOVW_ABS_NC 000000ec .LC8 │ │ │ │ │ +00002ef4 00004830 R_ARM_THM_MOVT_ABS 000000ec .LC8 │ │ │ │ │ +00002efe 0000e70a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00002f0a 0000ef0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00002f12 0000f00a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00002f34 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00002f38 0000c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00002f3c 0000492f R_ARM_THM_MOVW_ABS_NC 000000f0 .LC9 │ │ │ │ │ +00002f40 00004930 R_ARM_THM_MOVT_ABS 000000f0 .LC9 │ │ │ │ │ +00002f46 0000c50a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002f4e 0000b10a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002f5e 0000c10a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ 00002f74 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002f94 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00002f98 0000bc30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00002fd4 0000e80a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00002fe8 0000e80a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00003014 0000e80a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00003034 0000132f R_ARM_THM_MOVW_ABS_NC 00003e75 unsafe_long_compare │ │ │ │ │ -00003038 00001330 R_ARM_THM_MOVT_ABS 00003e75 unsafe_long_compare │ │ │ │ │ -000030cc 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000030d0 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000030de 0000f32f R_ARM_THM_MOVW_ABS_NC 00000000 PyBool_Type │ │ │ │ │ -000030e2 0000f330 R_ARM_THM_MOVT_ABS 00000000 PyBool_Type │ │ │ │ │ -000030ec 0000ea2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000030f0 0000ea30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00003124 0000f40a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -0000313e 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003152 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000031c4 0000e80a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000031f0 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000321c 0000e00a R_ARM_THM_CALL 00000000 PySlice_Unpack │ │ │ │ │ -0000323a 0000e10a R_ARM_THM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ -00003286 0000ab0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000330e 0000c60a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000034da 0000aa0a R_ARM_THM_CALL 00000001 PyList_New │ │ │ │ │ -000034e4 0000b26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000034e8 0000b26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000034ec 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000034f0 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000034f4 0000ac0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00003576 0000ae0a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ -000035bc 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000035c0 0000b10a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000035e4 0000b26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00003636 0000ab0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000036be 0000c60a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00003882 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003886 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000388a 0000ac0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -0000390c 0000ae0a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ -0000391c 0000b26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00003920 0000b26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00003924 0000b26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000393c 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003940 0000b10a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000398e 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00003992 0000bc30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000039c4 0000f80a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -000039e4 0000f40a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -000039f0 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000039f4 0000bc30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00003a14 0000f80a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00003a1c 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00003a20 0000bc30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00003a48 0000f80a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00003a58 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003a82 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00003a86 0000c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00003a8e 0000de0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00003a98 0000d70a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003ace 0000c10a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00003ae4 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003af2 0000df2f R_ARM_THM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ -00003af6 0000df30 R_ARM_THM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ -00003b08 0000e00a R_ARM_THM_CALL 00000000 PySlice_Unpack │ │ │ │ │ -00003b1e 0000682f R_ARM_THM_MOVW_ABS_NC 00000168 .LC14 │ │ │ │ │ -00003b22 00006830 R_ARM_THM_MOVT_ABS 00000168 .LC14 │ │ │ │ │ -00003b26 0000cc0a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ -00003b3c 0000e10a R_ARM_THM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ -00003b70 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003b9c 0000e10a R_ARM_THM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ -00003c02 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003c26 0000c60a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00003c6e 0000c10a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00003cb4 0000b60a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003cbc 0000c60a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00003d20 0000b60a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003d2e 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003d3c 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003d50 00001f2f R_ARM_THM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ -00003d54 00001f30 R_ARM_THM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ -00003d5a 0000c50a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003d64 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00003d68 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00003d70 0000692f R_ARM_THM_MOVW_ABS_NC 00000190 .LC15 │ │ │ │ │ -00003d74 00006930 R_ARM_THM_MOVT_ABS 00000190 .LC15 │ │ │ │ │ -00003d7a 0000e40a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003d90 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003da8 0000c10a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00003dc2 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003dc6 0000b10a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003de0 0000e32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003de4 0000e330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003dea 0000322f R_ARM_THM_MOVW_ABS_NC 00000074 .LC4 │ │ │ │ │ -00003dee 00003230 R_ARM_THM_MOVT_ABS 00000074 .LC4 │ │ │ │ │ -00003df4 0000e40a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003e5e 0000da0a R_ARM_THM_CALL 00000000 _PyDict_Next │ │ │ │ │ -00003ef2 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002f7c 0000d70a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002f94 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00002f98 0000c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00002f9c 00004a2f R_ARM_THM_MOVW_ABS_NC 00000104 .LC10 │ │ │ │ │ +00002fa0 00004a30 R_ARM_THM_MOVT_ABS 00000104 .LC10 │ │ │ │ │ +00002fa6 0000c50a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000305a 0000e32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000305e 0000e330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003062 00004d2f R_ARM_THM_MOVW_ABS_NC 0000011c .LC11 │ │ │ │ │ +00003066 00004d30 R_ARM_THM_MOVT_ABS 0000011c .LC11 │ │ │ │ │ +0000306e 0000e40a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000030b4 0000ab0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000312e 0000c60a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000313e 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003142 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003146 0000ac0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +000031bc 0000ae0a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ +000031d2 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000031e0 0000b26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000031e4 0000b26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000031e8 0000b26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00003200 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00003204 0000bc30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00003240 0000e80a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00003254 0000e80a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00003280 0000e80a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000032a0 0000132f R_ARM_THM_MOVW_ABS_NC 000040e9 unsafe_long_compare │ │ │ │ │ +000032a4 00001330 R_ARM_THM_MOVT_ABS 000040e9 unsafe_long_compare │ │ │ │ │ +00003338 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000333c 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000334a 0000f32f R_ARM_THM_MOVW_ABS_NC 00000000 PyBool_Type │ │ │ │ │ +0000334e 0000f330 R_ARM_THM_MOVT_ABS 00000000 PyBool_Type │ │ │ │ │ +00003358 0000ea2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +0000335c 0000ea30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00003390 0000f40a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +000033aa 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000033be 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003430 0000e80a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +0000345c 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003488 0000e00a R_ARM_THM_CALL 00000000 PySlice_Unpack │ │ │ │ │ +000034a6 0000e10a R_ARM_THM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ +000034f2 0000ab0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000357a 0000c60a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00003746 0000aa0a R_ARM_THM_CALL 00000001 PyList_New │ │ │ │ │ +00003750 0000b26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00003754 0000b26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00003758 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000375c 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003760 0000ac0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +000037e2 0000ae0a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ +00003828 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000382c 0000b10a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003850 0000b26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000038a2 0000ab0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000392a 0000c60a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00003aee 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003af2 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003af6 0000ac0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00003b78 0000ae0a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ +00003b88 0000b26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00003b8c 0000b26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00003b90 0000b26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00003ba8 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003bac 0000b10a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003bfa 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00003bfe 0000bc30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00003c30 0000f80a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00003c50 0000f40a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00003c5c 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00003c60 0000bc30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00003c80 0000f80a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00003c88 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00003c8c 0000bc30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00003cb4 0000f80a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00003cc4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00003cee 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00003cf2 0000c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00003cfa 0000de0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00003d04 0000d70a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003d3a 0000c10a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00003d50 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003d5e 0000df2f R_ARM_THM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ +00003d62 0000df30 R_ARM_THM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ +00003d74 0000e00a R_ARM_THM_CALL 00000000 PySlice_Unpack │ │ │ │ │ +00003d8a 0000682f R_ARM_THM_MOVW_ABS_NC 00000168 .LC14 │ │ │ │ │ +00003d8e 00006830 R_ARM_THM_MOVT_ABS 00000168 .LC14 │ │ │ │ │ +00003d92 0000cc0a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ +00003da8 0000e10a R_ARM_THM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ +00003ddc 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003e08 0000e10a R_ARM_THM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ +00003e6e 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003e92 0000c60a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00003eda 0000c10a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00003f20 0000b60a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003f28 0000c60a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00003f90 0000b60a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003fa0 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003fb0 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003fc4 00001f2f R_ARM_THM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ +00003fc8 00001f30 R_ARM_THM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ +00003fce 0000c50a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003fd8 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00003fdc 0000c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00003fe4 0000692f R_ARM_THM_MOVW_ABS_NC 00000190 .LC15 │ │ │ │ │ +00003fe8 00006930 R_ARM_THM_MOVT_ABS 00000190 .LC15 │ │ │ │ │ +00003fee 0000e40a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004004 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000401c 0000c10a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00004036 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000403a 0000b10a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00004054 0000e32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004058 0000e330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000405e 0000322f R_ARM_THM_MOVW_ABS_NC 00000074 .LC4 │ │ │ │ │ +00004062 00003230 R_ARM_THM_MOVT_ABS 00000074 .LC4 │ │ │ │ │ +00004068 0000e40a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000040d2 0000da0a R_ARM_THM_CALL 00000000 _PyDict_Next │ │ │ │ │ +00004166 0000b00a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000016a 0000b11e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ 0000019c 0000b41e R_ARM_THM_JUMP24 00000000 _PyTuple_FromArray │ │ │ │ │ 00000254 0000b71e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ 00000270 0000b01e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00001d34 0000b61e R_ARM_THM_JUMP24 00000000 PyMem_Free │ │ │ │ │ -00001d40 0000b61e R_ARM_THM_JUMP24 00000000 PyMem_Free │ │ │ │ │ -00002048 0000b71e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -0000240a 0000311e R_ARM_THM_JUMP24 000019b1 list_inplace_repeat_lock_held │ │ │ │ │ -00002ebc 0000aa1e R_ARM_THM_JUMP24 00000001 PyList_New │ │ │ │ │ -00002f7c 0000b11e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -00003086 0000e81e R_ARM_THM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ -0000311e 0000e81e R_ARM_THM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ -00003918 0000aa1e R_ARM_THM_JUMP24 00000001 PyList_New │ │ │ │ │ +00001f84 0000b61e R_ARM_THM_JUMP24 00000000 PyMem_Free │ │ │ │ │ +00001f90 0000b61e R_ARM_THM_JUMP24 00000000 PyMem_Free │ │ │ │ │ +00002298 0000b71e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +0000265a 0000311e R_ARM_THM_JUMP24 00001995 list_inplace_repeat_lock_held │ │ │ │ │ +00003056 0000aa1e R_ARM_THM_JUMP24 00000001 PyList_New │ │ │ │ │ +000031da 0000b11e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +000032f2 0000e81e R_ARM_THM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ +0000338a 0000e81e R_ARM_THM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ +00003b84 0000aa1e R_ARM_THM_JUMP24 00000001 PyList_New │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0xa060 contains 32 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0xa2c8 contains 32 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000008 0000712f R_ARM_THM_MOVW_ABS_NC 000001e4 .LC18 │ │ │ │ │ 0000000c 00007130 R_ARM_THM_MOVT_ABS 000001e4 .LC18 │ │ │ │ │ 00000028 0000b26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000003c 0000310a R_ARM_THM_CALL 000019b1 list_inplace_repeat_lock_held │ │ │ │ │ +0000003c 0000310a R_ARM_THM_CALL 00001995 list_inplace_repeat_lock_held │ │ │ │ │ 00000076 00010e0a R_ARM_THM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ 00000086 0000832f R_ARM_THM_MOVW_ABS_NC 00000220 .LC21 │ │ │ │ │ 0000008a 00008330 R_ARM_THM_MOVT_ABS 00000220 .LC21 │ │ │ │ │ 00000098 0000aa0a R_ARM_THM_CALL 00000001 PyList_New │ │ │ │ │ 000000a2 0000842f R_ARM_THM_MOVW_ABS_NC 00000228 .LC22 │ │ │ │ │ 000000a6 00008430 R_ARM_THM_MOVT_ABS 00000228 .LC22 │ │ │ │ │ 000000b4 0000e502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ @@ -777,11 +779,11 @@ │ │ │ │ │ 00000024 0001081e R_ARM_THM_JUMP24 00000000 _PyDebugAllocatorStats │ │ │ │ │ 00000092 00010f1e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ 000000ae 00010f1e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ 00000110 0001101e R_ARM_THM_JUMP24 00000000 PyLong_FromSize_t │ │ │ │ │ 00000142 00010f1e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ 0000015e 00010f1e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0xa160 contains 2 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0xa3c8 contains 2 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000004 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -13,178 +13,178 @@ │ │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ │ ldrd r7, r2, [r3, #28] │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ adds r2, r1, #1 │ │ │ │ │ ldr.w r9, [r3, #36] @ 0x24 │ │ │ │ │ ldr.w r8, [r3, #52] @ 0x34 │ │ │ │ │ add.w r2, r0, r2, lsl #4 │ │ │ │ │ - str r0, [sp, #8] │ │ │ │ │ + str r0, [sp, #12] │ │ │ │ │ add.w r5, r2, #28 │ │ │ │ │ ldr r4, [r2, #28] │ │ │ │ │ add.w r2, r9, r8 │ │ │ │ │ ldr r6, [r5, #4] │ │ │ │ │ str r2, [r3, #36] @ 0x24 │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ subs r2, r3, #3 │ │ │ │ │ add.w ip, r3, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r2, r1 │ │ │ │ │ itttt eq │ │ │ │ │ - ldreq r3, [sp, #8] │ │ │ │ │ + ldreq r3, [sp, #12] │ │ │ │ │ addeq.w r3, r3, ip, lsl #4 │ │ │ │ │ addeq r3, #28 │ │ │ │ │ ldmiaeq r3, {r0, r1, r2, r3} │ │ │ │ │ it eq │ │ │ │ │ stmiaeq.w r5, {r0, r1, r2, r3} │ │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r7 │ │ │ │ │ str.w ip, [r0, #24] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ - bl bd0 │ │ │ │ │ + bl bac │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - blt.w bb4 │ │ │ │ │ + blt.w b8a │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9ca │ │ │ │ │ + bne.w 9dc │ │ │ │ │ subs.w r2, r9, r5 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ beq.w 31e │ │ │ │ │ add.w r2, r2, #1073741824 @ 0x40000000 │ │ │ │ │ add.w r1, r7, r5, lsl #2 │ │ │ │ │ subs r2, #1 │ │ │ │ │ add.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r3, r8 │ │ │ │ │ - ldr.w r8, [sp, #8] │ │ │ │ │ + ldr.w r8, [sp, #12] │ │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr.w r1, [r1, r2, lsl #2] │ │ │ │ │ mov r2, r4 │ │ │ │ │ - bl cb8 │ │ │ │ │ + bl c94 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ str r1, [sp, #32] │ │ │ │ │ - ble.w b9e │ │ │ │ │ + ble.w b4c │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ │ - bgt.w 48a │ │ │ │ │ + bgt.w 484 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt.w b86 │ │ │ │ │ + bgt.w b54 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ adds r0, #12 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ │ - bl d98 │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ + bl d84 │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ add.w r8, r3, #4 │ │ │ │ │ - str r1, [sp, #12] │ │ │ │ │ + str r1, [sp, #8] │ │ │ │ │ ldr r1, [r2, #16] │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ │ str.w r3, [r7, r5, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w aaa │ │ │ │ │ + bne.w 9e6 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ beq.w 2fa │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ adds r5, r4, #4 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w 8d8 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + beq.w 8f4 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC unsafe_latin_compare │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS unsafe_latin_compare │ │ │ │ │ str.w ip, [sp, #32] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ movs r7, #0 │ │ │ │ │ mov r4, r8 │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ mov fp, r7 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ mov r8, r4 │ │ │ │ │ ldr r6, [r5, #0] │ │ │ │ │ ldr.w r7, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ ldr.w r9, [r3] │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ bne.n 1b2 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ ldr.w r8, [r9, #8] │ │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ │ mov r2, r3 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r8 │ │ │ │ │ lsls r0, r1, #26 │ │ │ │ │ - bpl.w b9a │ │ │ │ │ + bpl.w ba6 │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ - bpl.w b50 │ │ │ │ │ + bpl.w b12 │ │ │ │ │ ldrb.w r1, [r9, #16] │ │ │ │ │ add.w r0, r6, #20 │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w b60 │ │ │ │ │ + beq.w b22 │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ - bpl.w 450 │ │ │ │ │ + bpl.w 44a │ │ │ │ │ add.w r1, r9, #20 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 462 │ │ │ │ │ + beq.w 45c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 468 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ + blt.w 462 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ adds r4, #4 │ │ │ │ │ str.w r9, [r4, #-4] │ │ │ │ │ mov r8, r4 │ │ │ │ │ adds r3, #4 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.w 2c2 │ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr.w r1, [r2], #4 │ │ │ │ │ str.w r1, [r3], #4 │ │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ b.n 2c2 │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 2aa │ │ │ │ │ - blt.w b2c │ │ │ │ │ + blt.w b30 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ adds r4, #4 │ │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ │ mov r8, r4 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 478 │ │ │ │ │ + bne.w 472 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ beq.w 2f2 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ adds r5, #4 │ │ │ │ │ @@ -193,53 +193,53 @@ │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ bne.n 2e4 │ │ │ │ │ mov r6, sl │ │ │ │ │ movs r7, #0 │ │ │ │ │ mov sl, r6 │ │ │ │ │ add.w r9, r4, #4 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ ldr r4, [r5, #0] │ │ │ │ │ ldr r6, [r3, #0] │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ │ ldr.w r8, [r6, #8] │ │ │ │ │ mov r2, fp │ │ │ │ │ cmp fp, r8 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r8 │ │ │ │ │ lsls r0, r1, #26 │ │ │ │ │ - bpl.w b82 │ │ │ │ │ + bpl.w b6c │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ - bpl.w b66 │ │ │ │ │ + bpl.w b3a │ │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ │ add.w r0, r4, #20 │ │ │ │ │ lsls r3, r1, #26 │ │ │ │ │ - bpl.w b72 │ │ │ │ │ + bpl.w b46 │ │ │ │ │ lsls r3, r1, #25 │ │ │ │ │ bpl.n 270 │ │ │ │ │ add.w r1, r6, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cbz r0, 27c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ blt.n 280 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ mov r8, r9 │ │ │ │ │ str.w r6, [r9, #-4] │ │ │ │ │ adds r3, #4 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 892 │ │ │ │ │ + bne.w 88c │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w 8d8 │ │ │ │ │ + beq.w 8f4 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ adds r7, #1 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ ble.n 326 │ │ │ │ │ add.w r9, r9, #4 │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ b.n 1fc │ │ │ │ │ @@ -250,41 +250,41 @@ │ │ │ │ │ bne.n 23a │ │ │ │ │ cmp fp, r8 │ │ │ │ │ bge.n 23e │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r8, r9 │ │ │ │ │ str.w r4, [r9, #-4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8b0 │ │ │ │ │ + bne.w 8a8 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ beq.n 2f2 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ adds r5, #4 │ │ │ │ │ cmp r3, sl │ │ │ │ │ ble.n 326 │ │ │ │ │ add.w r9, r9, #4 │ │ │ │ │ movs r7, #0 │ │ │ │ │ b.n 1fc │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ adds r4, #4 │ │ │ │ │ ldr.w r3, [r2], #4 │ │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ │ mov r8, r4 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - str r2, [sp, #12] │ │ │ │ │ + str r2, [sp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w 1a0 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w 8d8 │ │ │ │ │ + beq.w 8f4 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ cmp r3, fp │ │ │ │ │ ble.n 326 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ bne.n 2ea │ │ │ │ │ @@ -298,140 +298,138 @@ │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cbz r3, 31a │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ │ mov r1, r3 │ │ │ │ │ str.w r8, [sp, #104] @ 0x68 │ │ │ │ │ - bl d98 │ │ │ │ │ + bl d84 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ - mov r6, r8 │ │ │ │ │ - ldr.w sl, [sp, #24] │ │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ │ adds r7, #1 │ │ │ │ │ + ldr.w sl, [sp, #24] │ │ │ │ │ mov fp, r7 │ │ │ │ │ - ldrd r8, r7, [sp, #12] │ │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ │ movs r3, #0 │ │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ cmp.w fp, #1 │ │ │ │ │ it gt │ │ │ │ │ subgt.w fp, fp, #1 │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ - mov r2, r8 │ │ │ │ │ mov r3, sl │ │ │ │ │ + mov r2, r6 │ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ │ str.w fp, [r0] │ │ │ │ │ - bl bd0 │ │ │ │ │ + bl bac │ │ │ │ │ subs.w r9, r0, #0 │ │ │ │ │ - bne.n 404 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - adds r6, #4 │ │ │ │ │ - str r3, [r2, #0] │ │ │ │ │ + bne.n 400 │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ │ + add.w r8, r8, #4 │ │ │ │ │ + str r2, [r3, #0] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 952 │ │ │ │ │ + bne.w 96a │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - beq.w 96c │ │ │ │ │ + beq.w 9cc │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ adds r5, #4 │ │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ │ - ldr.w r1, [r8] │ │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ │ + ldr r1, [r6, #0] │ │ │ │ │ mov r2, r5 │ │ │ │ │ - bl cb8 │ │ │ │ │ + bl c94 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq.w 8cc │ │ │ │ │ - blt.w b20 │ │ │ │ │ + beq.w 8ec │ │ │ │ │ + blt.w b28 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ - strd r6, r7, [sp, #104] @ 0x68 │ │ │ │ │ - add.w r6, r6, r4, lsl #2 │ │ │ │ │ + strd r8, r7, [sp, #104] @ 0x68 │ │ │ │ │ + add.w r8, r8, r4, lsl #2 │ │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ │ - bl de0 │ │ │ │ │ + bl dcc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 936 │ │ │ │ │ + bne.w 980 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 93c │ │ │ │ │ + bne.w 986 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ subs r3, r3, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - beq.w 96c │ │ │ │ │ + beq.w 9cc │ │ │ │ │ add.w r5, r5, r4, lsl #2 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - ldr.w r2, [r8], #4 │ │ │ │ │ - adds r6, #4 │ │ │ │ │ - str r2, [r3, #0] │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + ldr.w r3, [r6], #4 │ │ │ │ │ + add.w r8, r8, #4 │ │ │ │ │ + str r3, [r2, #0] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 944 │ │ │ │ │ + bne.w 98e │ │ │ │ │ add.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ │ cmp.w sl, #1 │ │ │ │ │ - beq.w 8d0 │ │ │ │ │ + beq.w ba0 │ │ │ │ │ cmp.w r9, #6 │ │ │ │ │ - bgt.n 336 │ │ │ │ │ + bgt.n 334 │ │ │ │ │ cmp r4, #6 │ │ │ │ │ - bgt.n 336 │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - mov r8, r6 │ │ │ │ │ + bgt.n 334 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ str r7, [sp, #16] │ │ │ │ │ mov r7, fp │ │ │ │ │ adds r2, r7, #1 │ │ │ │ │ str.w sl, [sp, #24] │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ + str r6, [sp, #8] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ b.n 120 │ │ │ │ │ - blt.w b20 │ │ │ │ │ + blt.w b28 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ add r4, sp, #104 @ 0x68 │ │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ │ movs r3, #0 │ │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r9, [sp] │ │ │ │ │ - strd r6, r7, [sp, #104] @ 0x68 │ │ │ │ │ - add.w r6, r6, r9, lsl #2 │ │ │ │ │ - str.w r8, [sp, #64] @ 0x40 │ │ │ │ │ - bl d98 │ │ │ │ │ + strd r8, r7, [sp, #104] @ 0x68 │ │ │ │ │ + add.w r8, r8, r9, lsl #2 │ │ │ │ │ + str r6, [sp, #64] @ 0x40 │ │ │ │ │ + bl d84 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w a70 │ │ │ │ │ + bne.w a00 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - add.w r8, r8, r9, lsl #2 │ │ │ │ │ + add.w r6, r6, r9, lsl #2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a8a │ │ │ │ │ + bne.w 9f8 │ │ │ │ │ sub.w sl, sl, r9 │ │ │ │ │ cmp.w sl, #1 │ │ │ │ │ beq.w ad8 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.n 35a │ │ │ │ │ - b.n 908 │ │ │ │ │ + bne.n 358 │ │ │ │ │ + b.n 924 │ │ │ │ │ add.w r1, r9, #28 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 184 │ │ │ │ │ @@ -448,33 +446,33 @@ │ │ │ │ │ ldr.w r1, [r2], #4 │ │ │ │ │ str.w r1, [r3], #4 │ │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ b.n 1d4 │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt.w ae4 │ │ │ │ │ + bgt.w aba │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ add.w r8, r3, #4294967295 @ 0xffffffff │ │ │ │ │ add.w fp, r3, #1073741824 @ 0x40000000 │ │ │ │ │ add.w fp, fp, #4294967295 @ 0xffffffff │ │ │ │ │ add.w r9, r4, r8, lsl #2 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 9f4 │ │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ │ + bne.w a06 │ │ │ │ │ + ldr r5, [sp, #12] │ │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ mov r1, r6 │ │ │ │ │ add.w r7, r5, #12 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r3, r6 │ │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ │ strd r4, r6, [sp, #88] @ 0x58 │ │ │ │ │ - bl d98 │ │ │ │ │ + bl d84 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ ldmia.w r7, {r0, r1} │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ add r5, sp, #104 @ 0x68 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ │ @@ -482,386 +480,385 @@ │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ │ add.w fp, r3, fp, lsl #2 │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ add.w r7, r0, r1, lsl #2 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a64 │ │ │ │ │ + bne.w a86 │ │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ subs r7, #4 │ │ │ │ │ sub.w r5, r9, #4 │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ ldr.w r2, [r2, r1, lsl #2] │ │ │ │ │ str.w r2, [r4, r8, lsl #2] │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.w 9be │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ + beq.w 92e │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r8, fp │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC unsafe_latin_compare │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS unsafe_latin_compare │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ str.w ip, [sp, #36] @ 0x24 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ mov sl, r3 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ ldr.w r9, [r8] │ │ │ │ │ ldr r6, [r7, #0] │ │ │ │ │ ldr.w r5, [r3, #1564] @ 0x61c │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne.n 5a4 │ │ │ │ │ + bne.n 59e │ │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ │ ldr.w fp, [r6, #8] │ │ │ │ │ ldrb.w r1, [r9, #16] │ │ │ │ │ mov r2, r3 │ │ │ │ │ cmp r3, fp │ │ │ │ │ it ge │ │ │ │ │ movge r2, fp │ │ │ │ │ lsls r0, r1, #26 │ │ │ │ │ - bpl.w bba │ │ │ │ │ + bpl.w b90 │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ - bpl.w b08 │ │ │ │ │ + bpl.w b00 │ │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ │ add.w r0, r9, #20 │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w b16 │ │ │ │ │ + beq.w b0e │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ - bpl.w 71e │ │ │ │ │ + bpl.w 718 │ │ │ │ │ add.w r1, r6, #20 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 730 │ │ │ │ │ + beq.w 72a │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 736 │ │ │ │ │ + bge.w 730 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ - subs r4, #4 │ │ │ │ │ - str r6, [r4, #4] │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - cbz r2, 5c2 │ │ │ │ │ + subs r3, r4, #4 │ │ │ │ │ + str r6, [r4, #0] │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + cbz r2, 5bc │ │ │ │ │ ldrd r1, r2, [sp, #16] │ │ │ │ │ ldr.w r0, [r1], #-4 │ │ │ │ │ str.w r0, [r2], #-4 │ │ │ │ │ strd r1, r2, [sp, #16] │ │ │ │ │ - b.n 5c2 │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ + b.n 5bc │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r9 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 69e │ │ │ │ │ - blt.w b46 │ │ │ │ │ + beq.n 696 │ │ │ │ │ + blt.w ae6 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ - subs r4, #4 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ - str r3, [r4, #4] │ │ │ │ │ - mov r3, r4 │ │ │ │ │ + str r3, [r4, #0] │ │ │ │ │ + subs r3, r4, #4 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 592 │ │ │ │ │ + bne.n 58c │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ - beq.w 960 │ │ │ │ │ + beq.w 8c4 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ subs r7, #4 │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - bge.w 75a │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - bne.n 6d2 │ │ │ │ │ + bge.w 754 │ │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ + cmp r5, r2 │ │ │ │ │ + bne.n 6c8 │ │ │ │ │ mov r6, sl │ │ │ │ │ - mov r3, r4 │ │ │ │ │ movs r2, #0 │ │ │ │ │ - str r2, [sp, #12] │ │ │ │ │ + str r2, [sp, #8] │ │ │ │ │ sub.w r9, r3, #4 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ ldr.w r5, [r8] │ │ │ │ │ ldr r4, [r7, #0] │ │ │ │ │ ldr.w sl, [r5, #8] │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ │ mov r2, sl │ │ │ │ │ cmp sl, fp │ │ │ │ │ it ge │ │ │ │ │ movge r2, fp │ │ │ │ │ lsls r0, r1, #26 │ │ │ │ │ - bpl.w bcc │ │ │ │ │ + bpl.w b68 │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ - bpl.w b36 │ │ │ │ │ + bpl.w af0 │ │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ │ add.w r0, r5, #20 │ │ │ │ │ lsls r3, r1, #26 │ │ │ │ │ - bpl.w b42 │ │ │ │ │ + bpl.w afc │ │ │ │ │ lsls r3, r1, #25 │ │ │ │ │ - bpl.n 65e │ │ │ │ │ + bpl.n 656 │ │ │ │ │ add.w r1, r4, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - cbz r0, 66a │ │ │ │ │ + cbz r0, 662 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 66e │ │ │ │ │ + bge.n 666 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str.w r4, [r9, #4] │ │ │ │ │ mov r4, r9 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 6de │ │ │ │ │ + bne.n 6d8 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - beq.w 90e │ │ │ │ │ + beq.w 8c4 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ adds r6, #1 │ │ │ │ │ subs r7, #4 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - ble.w 75c │ │ │ │ │ + ble.w 754 │ │ │ │ │ movs r3, #0 │ │ │ │ │ sub.w r9, r9, #4 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - b.n 5f0 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + b.n 5e8 │ │ │ │ │ add.w r1, r4, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 62e │ │ │ │ │ + bne.n 626 │ │ │ │ │ cmp sl, fp │ │ │ │ │ - blt.n 632 │ │ │ │ │ + blt.n 62a │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ sub.w r8, r8, #4 │ │ │ │ │ mov r4, r9 │ │ │ │ │ str.w r5, [r9, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 6fa │ │ │ │ │ + bne.n 6f4 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w 97a │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ + beq.w 92a │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ble.n 75c │ │ │ │ │ + ble.n 754 │ │ │ │ │ sub.w r9, r9, #4 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 5f0 │ │ │ │ │ + b.n 5e8 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ - subs r4, #4 │ │ │ │ │ ldr.w r3, [r8], #-4 │ │ │ │ │ - str r3, [r4, #4] │ │ │ │ │ - mov r3, r4 │ │ │ │ │ + str r3, [r4, #0] │ │ │ │ │ + subs r3, r4, #4 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 748 │ │ │ │ │ + bne.n 742 │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.w 9ba │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ + beq.w 92a │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ adds r2, #1 │ │ │ │ │ - str r2, [sp, #12] │ │ │ │ │ + str r2, [sp, #8] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - ble.n 75a │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - bne.n 6d8 │ │ │ │ │ - mov r3, r4 │ │ │ │ │ + ble.n 754 │ │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ + cmp r5, r2 │ │ │ │ │ + bne.n 6d0 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 5e8 │ │ │ │ │ + b.n 5e0 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - b.n 52a │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + b.n 524 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ - b.n 52a │ │ │ │ │ + b.n 524 │ │ │ │ │ ldrd r3, r1, [sp, #16] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ str.w r2, [r1], #-4 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ - beq.w af6 │ │ │ │ │ + beq.w ae0 │ │ │ │ │ subs r3, #4 │ │ │ │ │ strd r3, r1, [sp, #16] │ │ │ │ │ - b.n 648 │ │ │ │ │ + b.n 640 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ str.w r1, [r2], #-4 │ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ sub.w r1, r1, #4 │ │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ │ - beq.w afc │ │ │ │ │ + beq.w acc │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ │ - b.n 68a │ │ │ │ │ + b.n 682 │ │ │ │ │ add.w r1, r6, #28 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 582 │ │ │ │ │ + bne.w 57c │ │ │ │ │ cmp r3, fp │ │ │ │ │ - blt.w 588 │ │ │ │ │ + blt.w 582 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ - subs r4, #4 │ │ │ │ │ - str.w r9, [r4, #4] │ │ │ │ │ + subs r3, r4, #4 │ │ │ │ │ + str.w r9, [r4] │ │ │ │ │ sub.w r8, r8, #4 │ │ │ │ │ - mov r3, r4 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 6ae │ │ │ │ │ + beq.n 6a6 │ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr.w r0, [r1], #-4 │ │ │ │ │ str.w r0, [r2], #-4 │ │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ - b.n 6ae │ │ │ │ │ - mov r4, r3 │ │ │ │ │ + b.n 6a6 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov r5, r4 │ │ │ │ │ ldr.w sl, [sp, #24] │ │ │ │ │ ldr r6, [sp, #32] │ │ │ │ │ add.w r9, r3, #1 │ │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ │ cmp.w r9, #1 │ │ │ │ │ it gt │ │ │ │ │ subgt.w r9, r9, #1 │ │ │ │ │ add.w r3, sl, #4294967295 @ 0xffffffff │ │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ str.w r9, [r0] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr.w r1, [r8] │ │ │ │ │ - bl bd0 │ │ │ │ │ + bl bac │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - blt.w baa │ │ │ │ │ + blt.w b70 │ │ │ │ │ subs.w r3, sl, r4 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - beq.n 7da │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - sub.w sl, r4, sl │ │ │ │ │ - add.w r5, r5, sl, lsl #2 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w a92 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - add.w r7, r7, sl, lsl #2 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w a9a │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + beq.n 7d2 │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + sub.w r3, r4, sl │ │ │ │ │ + add.w r5, r5, r3, lsl #2 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w a76 │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + add.w r7, r7, r3, lsl #2 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w a7e │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r5, [sp, #96] @ 0x60 │ │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ │ - bl de0 │ │ │ │ │ + bl dcc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 9c4 │ │ │ │ │ + beq.w 9d6 │ │ │ │ │ mov sl, r4 │ │ │ │ │ ldr.w r3, [r8], #-4 │ │ │ │ │ str.w r3, [r5], #-4 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9e4 │ │ │ │ │ + bne.w 9ac │ │ │ │ │ add.w fp, r6, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - beq.w a7e │ │ │ │ │ + beq.w a92 │ │ │ │ │ subs r6, #2 │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ │ mov r3, fp │ │ │ │ │ ldr r1, [r7, #0] │ │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ │ - bl cb8 │ │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ │ + bl c94 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - blt.w bc0 │ │ │ │ │ + blt.w b7e │ │ │ │ │ subs.w r4, fp, r6 │ │ │ │ │ - beq.n 88e │ │ │ │ │ + beq.n 888 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ sub.w fp, r6, fp │ │ │ │ │ add.w r5, r5, fp, lsl #2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a76 │ │ │ │ │ + bne.w 9c4 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ add.w r8, r8, fp, lsl #2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w aa2 │ │ │ │ │ + bne.w 9bc │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ │ mov fp, r0 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ │ movs r3, #1 │ │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ str r5, [sp, #96] @ 0x60 │ │ │ │ │ str.w r8, [sp, #88] @ 0x58 │ │ │ │ │ - bl d98 │ │ │ │ │ + bl d84 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq.w b78 │ │ │ │ │ + beq.w b96 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w ba6 │ │ │ │ │ + beq.w b7a │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ str.w r3, [r5], #-4 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9d4 │ │ │ │ │ + bne.w 99c │ │ │ │ │ subs.w sl, sl, #1 │ │ │ │ │ - beq.n 964 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ + beq.w 978 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ subs r7, #4 │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - bgt.w 76a │ │ │ │ │ + bgt.w 762 │ │ │ │ │ cmp r4, #6 │ │ │ │ │ - bgt.w 76a │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ + bgt.w 762 │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ add.w r3, r9, #1 │ │ │ │ │ mov r4, r5 │ │ │ │ │ str.w sl, [sp, #24] │ │ │ │ │ str r6, [sp, #32] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - b.n 524 │ │ │ │ │ + b.n 51e │ │ │ │ │ mov r6, fp │ │ │ │ │ - b.n 856 │ │ │ │ │ + b.n 84e │ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr.w r0, [r1], #4 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ str.w r0, [r2], #4 │ │ │ │ │ - beq.w b1a │ │ │ │ │ + beq.n 8f0 │ │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ b.n 25e │ │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ str.w r3, [r2], #4 │ │ │ │ │ @@ -869,143 +866,152 @@ │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ beq.w 2f0 │ │ │ │ │ adds r1, #4 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ │ b.n 296 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - b.n 3c8 │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - mov r8, r6 │ │ │ │ │ - strd r3, r7, [sp, #12] │ │ │ │ │ + mov r5, r4 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + cbz r3, 8e4 │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ + rsb r1, r3, #1 │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str r0, [sp, #100] @ 0x64 │ │ │ │ │ + add r0, sp, #96 @ 0x60 │ │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ │ + str r5, [sp, #96] @ 0x60 │ │ │ │ │ + bl d84 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + b.n 966 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + b.n 3c6 │ │ │ │ │ + str r2, [sp, #16] │ │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ │ ldr r4, [sp, #20] │ │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ str.w r8, [sp, #104] @ 0x68 │ │ │ │ │ str r5, [sp, #108] @ 0x6c │ │ │ │ │ - bl de0 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ + bl dcc │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str.w r3, [r8, r4, lsl #2] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w abc │ │ │ │ │ + bne.w aac │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ b.n 31a │ │ │ │ │ - mov r5, r9 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - cbz r3, 92e │ │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ │ - rsb r1, r3, #1 │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str r0, [sp, #100] @ 0x64 │ │ │ │ │ - add r0, sp, #96 @ 0x60 │ │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ │ - str r5, [sp, #96] @ 0x60 │ │ │ │ │ - bl d98 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - b.n 9b6 │ │ │ │ │ - add.w r7, r7, r4, lsl #2 │ │ │ │ │ - b.n 3b0 │ │ │ │ │ - add.w r3, r3, r4, lsl #2 │ │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ │ - b.n 3b8 │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - ldr.w r2, [r3], #4 │ │ │ │ │ - str.w r2, [r7], #4 │ │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ │ - b.n 3d6 │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - ldr.w r2, [r3], #4 │ │ │ │ │ - str.w r2, [r7], #4 │ │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ │ - b.n 368 │ │ │ │ │ - mov r5, r3 │ │ │ │ │ - b.n 910 │ │ │ │ │ - str.w sl, [sp, #24] │ │ │ │ │ - str r6, [sp, #32] │ │ │ │ │ - b.n 914 │ │ │ │ │ - str.w r8, [sp, #12] │ │ │ │ │ - mov r8, r6 │ │ │ │ │ - str r7, [sp, #16] │ │ │ │ │ - str.w sl, [sp, #24] │ │ │ │ │ - b.n 2f6 │ │ │ │ │ - mov r5, r9 │ │ │ │ │ + mov r5, r4 │ │ │ │ │ mov fp, r8 │ │ │ │ │ add.w r9, sp, #96 @ 0x60 │ │ │ │ │ ldr r4, [sp, #24] │ │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ │ rsb r3, r4, #1 │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ │ str r5, [sp, #96] @ 0x60 │ │ │ │ │ str r6, [sp, #100] @ 0x64 │ │ │ │ │ - bl de0 │ │ │ │ │ + bl dcc │ │ │ │ │ mvn.w r3, #3 │ │ │ │ │ ldr.w r2, [fp] │ │ │ │ │ mul.w r3, r4, r3 │ │ │ │ │ str r2, [r5, r3] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w aca │ │ │ │ │ + bne.w a9e │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ b.n 31e │ │ │ │ │ - mov r5, r3 │ │ │ │ │ - mov fp, r8 │ │ │ │ │ - add.w r9, sp, #96 @ 0x60 │ │ │ │ │ - b.n 982 │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + ldr.w r2, [r3], #4 │ │ │ │ │ + str.w r2, [r7], #4 │ │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ │ + b.n 368 │ │ │ │ │ + str.w sl, [sp, #24] │ │ │ │ │ str r6, [sp, #32] │ │ │ │ │ - str r4, [sp, #24] │ │ │ │ │ - b.n 914 │ │ │ │ │ - add.w r3, r3, r5, lsl #2 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - b.w 78 │ │ │ │ │ + b.n 8ca │ │ │ │ │ + add.w r7, r7, r4, lsl #2 │ │ │ │ │ + b.n 3ae │ │ │ │ │ + add.w r3, r3, r4, lsl #2 │ │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ │ + b.n 3b6 │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + ldr.w r2, [r3], #4 │ │ │ │ │ + str.w r2, [r7], #4 │ │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ │ + b.n 3d6 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr.w r1, [r2], #-4 │ │ │ │ │ str.w r1, [r3], #-4 │ │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ │ - b.n 864 │ │ │ │ │ + b.n 85c │ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ ldr.w r1, [r2], #-4 │ │ │ │ │ str.w r1, [r3], #-4 │ │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - b.n 7ea │ │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ │ + b.n 7e2 │ │ │ │ │ + add.w r3, r3, fp, lsl #2 │ │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ │ + b.n 824 │ │ │ │ │ + add.w r3, r3, fp, lsl #2 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + b.n 818 │ │ │ │ │ + str r7, [sp, #16] │ │ │ │ │ + str r6, [sp, #8] │ │ │ │ │ + str.w sl, [sp, #24] │ │ │ │ │ + b.n 2f6 │ │ │ │ │ + str r6, [sp, #32] │ │ │ │ │ + str r4, [sp, #24] │ │ │ │ │ + b.n 8ca │ │ │ │ │ + add.w r3, r3, r5, lsl #2 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + b.w 78 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + ldr.w r2, [r6], #4 │ │ │ │ │ + str r6, [sp, #40] @ 0x28 │ │ │ │ │ + str.w r2, [r3], #4 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + b.w fa │ │ │ │ │ + add.w r3, r3, r9, lsl #2 │ │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ │ + b.n 436 │ │ │ │ │ + add.w r7, r7, r9, lsl #2 │ │ │ │ │ + b.n 42a │ │ │ │ │ + ldr r5, [sp, #12] │ │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ add.w r3, r6, r8, lsl #2 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ add.w r0, r5, #12 │ │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ │ strd r4, r6, [sp, #88] @ 0x58 │ │ │ │ │ - bl d98 │ │ │ │ │ + bl d84 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ ldrd r0, r1, [r5, #12] │ │ │ │ │ subs r7, r3, #1 │ │ │ │ │ ldrd r3, r2, [r5, #12] │ │ │ │ │ str r7, [sp, #24] │ │ │ │ │ add.w r2, r2, fp, lsl #2 │ │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ │ @@ -1013,165 +1019,147 @@ │ │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ │ add.w fp, r3, fp, lsl #2 │ │ │ │ │ stmia.w r2, {r0, r1} │ │ │ │ │ lsls r2, r7, #2 │ │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ │ add.w r7, r1, r7, lsl #2 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ - cbnz r1, a68 │ │ │ │ │ + cbnz r1, a8a │ │ │ │ │ ldr.w r2, [r7], #-4 │ │ │ │ │ sub.w r5, r9, #4 │ │ │ │ │ str.w r2, [r4, r8, lsl #2] │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 504 │ │ │ │ │ + beq.w 4fe │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ ldr.w r0, [r1], #-4 │ │ │ │ │ str.w r0, [r2], #-4 │ │ │ │ │ strd r1, r2, [sp, #16] │ │ │ │ │ - b.n 504 │ │ │ │ │ + b.n 4fe │ │ │ │ │ + add.w r2, r2, r3, lsl #2 │ │ │ │ │ + str r2, [sp, #20] │ │ │ │ │ + b.n 7a2 │ │ │ │ │ + add.w r3, r2, r3, lsl #2 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + b.n 7ae │ │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ │ str r6, [sp, #20] │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ add r1, r2 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ - b.n a40 │ │ │ │ │ - add.w r7, r7, r9, lsl #2 │ │ │ │ │ - b.n 430 │ │ │ │ │ - add.w r3, r3, fp, lsl #2 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - b.n 820 │ │ │ │ │ + b.n a52 │ │ │ │ │ mov fp, r8 │ │ │ │ │ add.w r9, sp, #96 @ 0x60 │ │ │ │ │ str.w sl, [sp, #24] │ │ │ │ │ - b.n 982 │ │ │ │ │ - add.w r3, r3, r9, lsl #2 │ │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ │ - b.n 43c │ │ │ │ │ - add.w r3, r3, sl, lsl #2 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - b.n 7aa │ │ │ │ │ - add.w r3, r3, sl, lsl #2 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - b.n 7b6 │ │ │ │ │ - add.w r3, r3, fp, lsl #2 │ │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ │ - b.n 82c │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - ldr.w r2, [r6], #4 │ │ │ │ │ - str r6, [sp, #40] @ 0x28 │ │ │ │ │ - str.w r2, [r3], #4 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - b.w fa │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - ldrd r2, r1, [sp, #16] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - str.w r3, [r2, r1, lsl #2] │ │ │ │ │ - b.n 908 │ │ │ │ │ + b.n 932 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ cmn r1, r3 │ │ │ │ │ ittt ne │ │ │ │ │ ldrne r2, [sp, #44] @ 0x2c │ │ │ │ │ ldrne r2, [r2, #0] │ │ │ │ │ strne r2, [r1, r3] │ │ │ │ │ - b.n 9b4 │ │ │ │ │ - str.w r8, [sp, #12] │ │ │ │ │ - mov r8, r6 │ │ │ │ │ - str r7, [sp, #16] │ │ │ │ │ - str r4, [sp, #60] @ 0x3c │ │ │ │ │ - b.n 8dc │ │ │ │ │ + b.n 964 │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + ldrd r2, r1, [sp, #16] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + str.w r3, [r2, r1, lsl #2] │ │ │ │ │ + b.n 924 │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ │ - bl 16d0 │ │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ │ + bl 16bc │ │ │ │ │ mov r3, r0 │ │ │ │ │ adds r5, r0, #1 │ │ │ │ │ - bne.w 492 │ │ │ │ │ - b.n 9b6 │ │ │ │ │ - mov r5, r9 │ │ │ │ │ - str r1, [sp, #20] │ │ │ │ │ - b.n 910 │ │ │ │ │ + bne.w 48c │ │ │ │ │ + b.n 966 │ │ │ │ │ mov r5, r9 │ │ │ │ │ mov fp, r8 │ │ │ │ │ add.w r9, sp, #96 @ 0x60 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ - b.n 982 │ │ │ │ │ - add.w r0, r9, #28 │ │ │ │ │ - ldrb r1, [r6, #16] │ │ │ │ │ - tst.w r1, #32 │ │ │ │ │ - bne.w 56a │ │ │ │ │ - ldr r1, [r6, #28] │ │ │ │ │ - b.n 722 │ │ │ │ │ - str r2, [sp, #16] │ │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ │ - b.n 8d8 │ │ │ │ │ - str.w r8, [sp, #12] │ │ │ │ │ - mov r8, r6 │ │ │ │ │ + b.n 932 │ │ │ │ │ str r7, [sp, #16] │ │ │ │ │ - str.w sl, [sp, #24] │ │ │ │ │ + str r6, [sp, #8] │ │ │ │ │ + str r4, [sp, #60] @ 0x3c │ │ │ │ │ + b.n 8f8 │ │ │ │ │ + mov r5, r9 │ │ │ │ │ + str r1, [sp, #20] │ │ │ │ │ + b.n 8c6 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - b.w 2f6 │ │ │ │ │ + mov r5, r4 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + b.n 8ca │ │ │ │ │ add.w r0, r5, #28 │ │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ │ lsls r3, r1, #26 │ │ │ │ │ - bmi.w 620 │ │ │ │ │ + bmi.w 618 │ │ │ │ │ ldr r1, [r4, #28] │ │ │ │ │ - b.n 662 │ │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - mov r5, r4 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - b.n 914 │ │ │ │ │ + b.n 65a │ │ │ │ │ + add.w r0, r9, #28 │ │ │ │ │ + ldrb r1, [r6, #16] │ │ │ │ │ + tst.w r1, #32 │ │ │ │ │ + bne.w 564 │ │ │ │ │ + ldr r1, [r6, #28] │ │ │ │ │ + b.n 71c │ │ │ │ │ add.w r0, r6, #28 │ │ │ │ │ ldrb.w r1, [r9, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ bne.w 16c │ │ │ │ │ ldr.w r1, [r9, #28] │ │ │ │ │ - b.n 454 │ │ │ │ │ + b.n 44e │ │ │ │ │ + str r7, [sp, #16] │ │ │ │ │ + str r6, [sp, #8] │ │ │ │ │ + str.w sl, [sp, #24] │ │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + b.w 2f6 │ │ │ │ │ add.w r0, r4, #28 │ │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ │ lsls r3, r1, #26 │ │ │ │ │ bmi.w 22c │ │ │ │ │ ldr r1, [r6, #28] │ │ │ │ │ b.w 274 │ │ │ │ │ - mov r9, fp │ │ │ │ │ - str.w sl, [sp, #24] │ │ │ │ │ - mov fp, r8 │ │ │ │ │ - b.n 982 │ │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ │ - b.n b6a │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + b.w 31e │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ │ - bl 16d0 │ │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ │ + bl 16bc │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ adds r0, #1 │ │ │ │ │ bne.w c2 │ │ │ │ │ b.w 31a │ │ │ │ │ - ldr r0, [r6, #28] │ │ │ │ │ - b.n b54 │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - b.w 31e │ │ │ │ │ - str r6, [sp, #32] │ │ │ │ │ - b.n 932 │ │ │ │ │ + ldr r0, [r5, #28] │ │ │ │ │ + b.n af4 │ │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ │ + b.n b3e │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r6, [sp, #32] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - b.n 914 │ │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 9b6 │ │ │ │ │ - ldr.w r0, [r9, #28] │ │ │ │ │ - b.n b0c │ │ │ │ │ + b.n 8ca │ │ │ │ │ + str r6, [sp, #32] │ │ │ │ │ + b.n 8e8 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str.w fp, [sp, #32] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - b.n 914 │ │ │ │ │ - ldr r0, [r5, #28] │ │ │ │ │ - b.n b3a │ │ │ │ │ + b.n 8ca │ │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ + b.n 966 │ │ │ │ │ + ldr.w r0, [r9, #28] │ │ │ │ │ + b.n b04 │ │ │ │ │ + mov r9, fp │ │ │ │ │ + str.w sl, [sp, #24] │ │ │ │ │ + mov fp, r8 │ │ │ │ │ + b.n 932 │ │ │ │ │ + str r7, [sp, #16] │ │ │ │ │ + str r6, [sp, #8] │ │ │ │ │ + b.n 8f4 │ │ │ │ │ + ldr r0, [r6, #28] │ │ │ │ │ + b.n b16 │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -00000bd0 : │ │ │ │ │ +00000bac : │ │ │ │ │ gallop_right(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r8, r2 │ │ │ │ │ @@ -1182,173 +1170,178 @@ │ │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ │ ldr.w r3, [r0, #1564] @ 0x61c │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldr.w r1, [r8, r5, lsl #2] │ │ │ │ │ add.w r9, r8, r5, lsl #2 │ │ │ │ │ blx r3 │ │ │ │ │ subs.w sl, r0, #0 │ │ │ │ │ - blt.n cb2 │ │ │ │ │ - beq.n c78 │ │ │ │ │ + blt.n c8e │ │ │ │ │ + beq.n c54 │ │ │ │ │ adds r7, r5, #1 │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ sub.w r3, r9, sl, lsl #2 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ cmp sl, r7 │ │ │ │ │ - bge.n c36 │ │ │ │ │ + bge.n c12 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr.w r3, [r4, #1564] @ 0x61c │ │ │ │ │ blx r3 │ │ │ │ │ mov.w r3, sl, lsl #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n cb2 │ │ │ │ │ - beq.n c36 │ │ │ │ │ + blt.n c8e │ │ │ │ │ + beq.n c12 │ │ │ │ │ mov fp, sl │ │ │ │ │ add.w sl, r3, #1 │ │ │ │ │ - b.n c10 │ │ │ │ │ + b.n bec │ │ │ │ │ cmp sl, r7 │ │ │ │ │ sub.w r9, r5, fp │ │ │ │ │ ite le │ │ │ │ │ suble.w r3, r5, sl │ │ │ │ │ subgt r3, r5, r7 │ │ │ │ │ adds r7, r3, #1 │ │ │ │ │ cmp r9, r7 │ │ │ │ │ - ble.n c70 │ │ │ │ │ + ble.n c4c │ │ │ │ │ sub.w sl, r9, r7 │ │ │ │ │ ldr.w r5, [r4, #1564] @ 0x61c │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add.w sl, r7, sl, asr #1 │ │ │ │ │ ldr.w r1, [r8, sl, lsl #2] │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n cb2 │ │ │ │ │ + blt.n c8e │ │ │ │ │ ite eq │ │ │ │ │ addeq.w r7, sl, #1 │ │ │ │ │ movne r9, sl │ │ │ │ │ cmp r7, r9 │ │ │ │ │ - blt.n c4a │ │ │ │ │ + blt.n c26 │ │ │ │ │ mov r0, r9 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ subs r3, r7, r5 │ │ │ │ │ movs r7, #1 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bge.n ca0 │ │ │ │ │ + bge.n c7c │ │ │ │ │ mov r2, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr.w r1, [r9, r7, lsl #2] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr.w r3, [r4, #1564] @ 0x61c │ │ │ │ │ blx r3 │ │ │ │ │ lsls r2, r7, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n cb2 │ │ │ │ │ + blt.n c8e │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - bne.n ca0 │ │ │ │ │ + bne.n c7c │ │ │ │ │ mov sl, r7 │ │ │ │ │ adds r7, r2, #1 │ │ │ │ │ - b.n c7c │ │ │ │ │ + b.n c58 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ ite le │ │ │ │ │ addle.w r9, r5, r7 │ │ │ │ │ addgt.w r9, r5, r3 │ │ │ │ │ add.w r3, sl, r5 │ │ │ │ │ - b.n c44 │ │ │ │ │ + b.n c20 │ │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n c70 │ │ │ │ │ + b.n c4c │ │ │ │ │ │ │ │ │ │ -00000cb8 : │ │ │ │ │ +00000c94 : │ │ │ │ │ gallop_left(): │ │ │ │ │ - stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ - ldr r5, [sp, #40] @ 0x28 │ │ │ │ │ - mov r8, r2 │ │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ + sub sp, #12 │ │ │ │ │ + mov r7, r2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - mov sl, r3 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ ldr.w r3, [r0, #1564] @ 0x61c │ │ │ │ │ - ldr.w r0, [r8, r5, lsl #2] │ │ │ │ │ - mov r7, r1 │ │ │ │ │ - add.w r9, r8, r5, lsl #2 │ │ │ │ │ + ldr r5, [sp, #48] @ 0x30 │ │ │ │ │ + mov r6, r1 │ │ │ │ │ + ldr.w r0, [r7, r5, lsl #2] │ │ │ │ │ + add.w r8, r7, r5, lsl #2 │ │ │ │ │ blx r3 │ │ │ │ │ - subs r6, r0, #0 │ │ │ │ │ - blt.n d92 │ │ │ │ │ - beq.n d52 │ │ │ │ │ - sub.w sl, sl, r5 │ │ │ │ │ + subs.w sl, r0, #0 │ │ │ │ │ + blt.n d7c │ │ │ │ │ + beq.n d3c │ │ │ │ │ + sub.w r9, r9, r5 │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ - movs r6, #1 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ mov r2, r4 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - cmp r6, sl │ │ │ │ │ - bge.n d12 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + cmp r3, r9 │ │ │ │ │ + bge.n cf8 │ │ │ │ │ + ldr.w r0, [r8, r3, lsl #2] │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ ldr.w r3, [r4, #1564] @ 0x61c │ │ │ │ │ - ldr.w r0, [r9, r6, lsl #2] │ │ │ │ │ blx r3 │ │ │ │ │ - lsls r3, r6, #1 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n d92 │ │ │ │ │ - beq.n d12 │ │ │ │ │ - mov fp, r6 │ │ │ │ │ - adds r6, r3, #1 │ │ │ │ │ - b.n cf2 │ │ │ │ │ - cmp r6, sl │ │ │ │ │ + mov.w r2, r3, lsl #1 │ │ │ │ │ + blt.n d7c │ │ │ │ │ + beq.n cf8 │ │ │ │ │ + mov fp, r3 │ │ │ │ │ + adds r3, r2, #1 │ │ │ │ │ + b.n cd2 │ │ │ │ │ + cmp r3, r9 │ │ │ │ │ ite le │ │ │ │ │ - addle.w r9, r5, r6 │ │ │ │ │ - addgt.w r9, r5, sl │ │ │ │ │ + addle.w sl, r5, r3 │ │ │ │ │ + addgt.w sl, r5, r9 │ │ │ │ │ add.w r3, fp, r5 │ │ │ │ │ adds r5, r3, #1 │ │ │ │ │ - cmp r9, r5 │ │ │ │ │ - ble.n d4c │ │ │ │ │ - sub.w r6, r9, r5 │ │ │ │ │ + cmp sl, r5 │ │ │ │ │ + ble.n d34 │ │ │ │ │ + sub.w r9, sl, r5 │ │ │ │ │ ldr.w r3, [r4, #1564] @ 0x61c │ │ │ │ │ mov r2, r4 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - add.w r6, r5, r6, asr #1 │ │ │ │ │ - ldr.w r0, [r8, r6, lsl #2] │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + add.w r9, r5, r9, asr #1 │ │ │ │ │ + ldr.w r0, [r7, r9, lsl #2] │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n d92 │ │ │ │ │ + blt.n d7c │ │ │ │ │ ite ne │ │ │ │ │ - addne r5, r6, #1 │ │ │ │ │ - moveq r9, r6 │ │ │ │ │ - cmp r5, r9 │ │ │ │ │ - blt.n d28 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - add.w sl, r5, #1 │ │ │ │ │ - mov.w fp, #1 │ │ │ │ │ - sub.w r3, r9, fp, lsl #2 │ │ │ │ │ - cmp fp, sl │ │ │ │ │ - bge.n d80 │ │ │ │ │ + addne.w r5, r9, #1 │ │ │ │ │ + moveq sl, r9 │ │ │ │ │ + cmp r5, sl │ │ │ │ │ + blt.n d0e │ │ │ │ │ + mov r0, sl │ │ │ │ │ + add sp, #12 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + add.w fp, r5, #1 │ │ │ │ │ + mov.w r9, #1 │ │ │ │ │ + sub.w r3, r8, r9, lsl #2 │ │ │ │ │ + cmp r9, fp │ │ │ │ │ + bge.n d6a │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ mov r2, r4 │ │ │ │ │ ldr.w r3, [r4, #1564] @ 0x61c │ │ │ │ │ - mov r1, r7 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ blx r3 │ │ │ │ │ - mov.w r3, fp, lsl #1 │ │ │ │ │ + mov.w r3, r9, lsl #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n d92 │ │ │ │ │ - bne.n d80 │ │ │ │ │ - mov r6, fp │ │ │ │ │ - add.w fp, r3, #1 │ │ │ │ │ - b.n d5a │ │ │ │ │ - cmp fp, sl │ │ │ │ │ - sub.w r9, r5, r6 │ │ │ │ │ + blt.n d7c │ │ │ │ │ + bne.n d6a │ │ │ │ │ + mov sl, r9 │ │ │ │ │ + add.w r9, r3, #1 │ │ │ │ │ + b.n d44 │ │ │ │ │ + cmp r9, fp │ │ │ │ │ + sub.w sl, r5, sl │ │ │ │ │ ite le │ │ │ │ │ - suble.w r3, r5, fp │ │ │ │ │ - subgt.w r3, r5, sl │ │ │ │ │ - b.n d22 │ │ │ │ │ - mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n d4c │ │ │ │ │ + suble.w r3, r5, r9 │ │ │ │ │ + subgt.w r3, r5, fp │ │ │ │ │ + b.n d08 │ │ │ │ │ + mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ │ + b.n d34 │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -00000d98 : │ │ │ │ │ +00000d84 : │ │ │ │ │ sortslice_memcpy(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ @@ -1362,26 +1355,26 @@ │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ add.w r1, r1, r3, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - cbnz r0, dd0 │ │ │ │ │ + cbnz r0, dbc │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ add r0, r6 │ │ │ │ │ add r1, r7 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 memcpy │ │ │ │ │ │ │ │ │ │ -00000de0 : │ │ │ │ │ +00000dcc : │ │ │ │ │ sortslice_memmove(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r5, r2 │ │ │ │ │ @@ -1396,208 +1389,208 @@ │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ add.w r1, r1, r3, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - cbnz r0, e1c │ │ │ │ │ + cbnz r0, e08 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ add r0, r6 │ │ │ │ │ add r1, r7 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 memmove │ │ │ │ │ │ │ │ │ │ -00000e2c : │ │ │ │ │ +00000e18 : │ │ │ │ │ list_ass_item(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bcs.n e98 │ │ │ │ │ + bcs.n e84 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ mov.w ip, r1, lsl #2 │ │ │ │ │ ldr.w r5, [r0, r1, lsl #2] │ │ │ │ │ add.w lr, r0, r1, lsl #2 │ │ │ │ │ - cbnz r2, e86 │ │ │ │ │ + cbnz r2, e72 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bge.n e6c │ │ │ │ │ + bge.n e58 │ │ │ │ │ subs r2, r3, r1 │ │ │ │ │ add.w r1, ip, #4 │ │ │ │ │ subs r2, #1 │ │ │ │ │ add r1, r0 │ │ │ │ │ mov r0, lr │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n e82 │ │ │ │ │ + bge.n e6e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, e82 │ │ │ │ │ + cbnz r3, e6e │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r2, #0] │ │ │ │ │ str.w r2, [r0, r1, lsl #2] │ │ │ │ │ - b.n e6e │ │ │ │ │ + b.n e5a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndexError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ │ │ -00000eb4 : │ │ │ │ │ +00000ea0 : │ │ │ │ │ PyList_Insert(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #6 │ │ │ │ │ - bpl.n ed0 │ │ │ │ │ + bpl.n ebc │ │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ │ - b.n ee8 │ │ │ │ │ + b.n ed4 │ │ │ │ │ movw r1, #507 @ 0x1fb │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r3, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000ee8 : │ │ │ │ │ +00000ed4 : │ │ │ │ │ ins1(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ sub sp, #12 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 1018 │ │ │ │ │ + beq.w 1004 │ │ │ │ │ mov r5, r1 │ │ │ │ │ adds r1, r4, #1 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r6, r0 │ │ │ │ │ bl 3f4 │ │ │ │ │ R_ARM_THM_CALL list_resize │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 1028 │ │ │ │ │ + beq.w 1014 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ add.w r0, r4, #4294967295 @ 0xffffffff │ │ │ │ │ it lt │ │ │ │ │ addlt r5, r5, r4 │ │ │ │ │ ldr.w ip, [r6, #12] │ │ │ │ │ it lt │ │ │ │ │ biclt.w r5, r5, r5, asr #31 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ it ge │ │ │ │ │ movge r1, r4 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bgt.n 1002 │ │ │ │ │ + bgt.n fee │ │ │ │ │ lsls r3, r0, #2 │ │ │ │ │ ldr.w r5, [ip, r0, lsl #2] │ │ │ │ │ add.w lr, r3, #4 │ │ │ │ │ str.w r5, [ip, lr] │ │ │ │ │ subs r5, r4, #2 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - bgt.n 1002 │ │ │ │ │ + bgt.n fee │ │ │ │ │ subs r7, r3, #4 │ │ │ │ │ ldr.w r6, [ip, r7] │ │ │ │ │ str.w r6, [ip, r0, lsl #2] │ │ │ │ │ subs r0, r4, #3 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bgt.n 1002 │ │ │ │ │ + bgt.n fee │ │ │ │ │ sub.w r6, r3, #8 │ │ │ │ │ subs r0, r4, #4 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ ldr.w r5, [ip, r6] │ │ │ │ │ str.w r5, [ip, r7] │ │ │ │ │ - bgt.n 1002 │ │ │ │ │ + bgt.n fee │ │ │ │ │ sub.w r7, r3, #12 │ │ │ │ │ subs r0, r4, #5 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ ldr.w r5, [ip, r7] │ │ │ │ │ str.w r5, [ip, r6] │ │ │ │ │ - bgt.n 1002 │ │ │ │ │ + bgt.n fee │ │ │ │ │ sub.w r6, r3, #16 │ │ │ │ │ subs r0, r4, #6 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ ldr.w r5, [ip, r6] │ │ │ │ │ str.w r5, [ip, r7] │ │ │ │ │ - bgt.n 1002 │ │ │ │ │ + bgt.n fee │ │ │ │ │ sub.w r7, r3, #20 │ │ │ │ │ subs r0, r4, #7 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ ldr.w r5, [ip, r7] │ │ │ │ │ str.w r5, [ip, r6] │ │ │ │ │ - bgt.n 1002 │ │ │ │ │ + bgt.n fee │ │ │ │ │ sub.w r6, r3, #24 │ │ │ │ │ sub.w r0, r4, #8 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ ldr.w r5, [ip, r6] │ │ │ │ │ str.w r5, [ip, r7] │ │ │ │ │ - bgt.n 1002 │ │ │ │ │ + bgt.n fee │ │ │ │ │ sub.w r7, r3, #28 │ │ │ │ │ sub.w r0, r4, #9 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ ldr.w r5, [ip, r7] │ │ │ │ │ str.w r5, [ip, r6] │ │ │ │ │ - bgt.n 1002 │ │ │ │ │ + bgt.n fee │ │ │ │ │ sub.w r6, r3, #32 │ │ │ │ │ sub.w r0, r4, #10 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ ldr.w r5, [ip, r6] │ │ │ │ │ str.w r5, [ip, r7] │ │ │ │ │ - bgt.n 1002 │ │ │ │ │ + bgt.n fee │ │ │ │ │ add.w r0, ip, r3 │ │ │ │ │ sub.w r3, r4, #11 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ ldr.w r0, [r0, #-36] │ │ │ │ │ str.w r0, [ip, r6] │ │ │ │ │ - bgt.n 1002 │ │ │ │ │ + bgt.n fee │ │ │ │ │ sub.w r0, ip, #40 @ 0x28 │ │ │ │ │ add r0, lr │ │ │ │ │ ldr.w r4, [r0, #-4]! │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ str r4, [r0, #4] │ │ │ │ │ - ble.n ff6 │ │ │ │ │ + ble.n fe2 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ movs r0, #0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r2, #0] │ │ │ │ │ str.w r2, [ip, r1, lsl #2] │ │ │ │ │ @@ -1607,30 +1600,30 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #481 @ 0x1e1 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1014 │ │ │ │ │ + b.n 1000 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001030 : │ │ │ │ │ +0000101c : │ │ │ │ │ PyList_GetItem(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #6 │ │ │ │ │ - bpl.n 1054 │ │ │ │ │ + bpl.n 1040 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bcs.n 1068 │ │ │ │ │ + bcs.n 1054 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ @@ -1639,36 +1632,36 @@ │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndexError │ │ │ │ │ - ldr r1, [pc, #8] @ (107c ) │ │ │ │ │ + ldr r1, [pc, #8] @ (1068 ) │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetObject │ │ │ │ │ - b.n 1064 │ │ │ │ │ + b.n 1050 │ │ │ │ │ nop │ │ │ │ │ .word 0x00004e8c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00001080 : │ │ │ │ │ +0000106c : │ │ │ │ │ PyList_GetItemRef(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #6 │ │ │ │ │ - bpl.n 10b0 │ │ │ │ │ + bpl.n 109c │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bcs.n 10ca │ │ │ │ │ + bcs.n 10b6 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r0, #0] │ │ │ │ │ @@ -1686,97 +1679,97 @@ │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndexError │ │ │ │ │ - ldr r1, [pc, #8] @ (10dc ) │ │ │ │ │ + ldr r1, [pc, #8] @ (10c8 ) │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetObject │ │ │ │ │ - b.n 10c6 │ │ │ │ │ + b.n 10b2 │ │ │ │ │ .word 0x00004e8c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000010e0 : │ │ │ │ │ +000010cc : │ │ │ │ │ list_insert(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne.n 114a │ │ │ │ │ + bne.n 1136 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 113e │ │ │ │ │ + cbz r0, 112a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsSsize_t │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 112a │ │ │ │ │ + blt.n 1116 │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ - beq.n 113e │ │ │ │ │ + beq.n 112a │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl ee8 │ │ │ │ │ - cbnz r0, 1160 │ │ │ │ │ + bl ed4 │ │ │ │ │ + cbnz r0, 114c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1110 │ │ │ │ │ + bne.n 10fc │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ - b.n 1110 │ │ │ │ │ + b.n 10fc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 1160 │ │ │ │ │ + cbnz r0, 114c │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1114 │ │ │ │ │ + b.n 1100 │ │ │ │ │ movs r3, #2 │ │ │ │ │ mov r1, r2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ mov r2, r3 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 10f8 │ │ │ │ │ + bne.n 10e4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1126 │ │ │ │ │ + b.n 1112 │ │ │ │ │ │ │ │ │ │ -00001164 : │ │ │ │ │ +00001150 : │ │ │ │ │ list___reversed__(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - ldr r0, [pc, #44] @ (11a4 ) │ │ │ │ │ + ldr r0, [pc, #44] @ (1190 ) │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ - cbz r0, 119e │ │ │ │ │ + cbz r0, 118a │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ │ it lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ @@ -1789,15 +1782,15 @@ │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ .word 0x000001a0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -000011a8 : │ │ │ │ │ +00001194 : │ │ │ │ │ listreviter_dealloc(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -1806,33 +1799,33 @@ │ │ │ │ │ bl 25c │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_GC_Del │ │ │ │ │ │ │ │ │ │ -000011cc : │ │ │ │ │ +000011b8 : │ │ │ │ │ PyList_GetSlice(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands.w r3, r3, #33554432 @ 0x2000000 │ │ │ │ │ - beq.n 11f2 │ │ │ │ │ + beq.n 11de │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt.n 121e │ │ │ │ │ + blt.n 120a │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ it ge │ │ │ │ │ movge r1, r3 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bgt.n 121a │ │ │ │ │ + bgt.n 1206 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r3 │ │ │ │ │ - b.w 35e8 │ │ │ │ │ + b.w 3854 │ │ │ │ │ R_ARM_THM_JUMP24 list_slice_lock_held │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r1, #717 @ 0x2cd │ │ │ │ │ @@ -1843,51 +1836,51 @@ │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ mov r2, r1 │ │ │ │ │ - b.n 11ee │ │ │ │ │ + b.n 11da │ │ │ │ │ movs r1, #0 │ │ │ │ │ - b.n 11e2 │ │ │ │ │ + b.n 11ce │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001224 : │ │ │ │ │ +00001210 : │ │ │ │ │ PyList_Clear(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #6 │ │ │ │ │ - bpl.n 1242 │ │ │ │ │ - bl 1ccc │ │ │ │ │ + bpl.n 122e │ │ │ │ │ + bl 1f1c │ │ │ │ │ R_ARM_THM_CALL list_clear_impl.isra.0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movw r1, #1498 @ 0x5da │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ │ │ -00001258 <_PyList_AsTupleAndClear>: │ │ │ │ │ +00001244 <_PyList_AsTupleAndClear>: │ │ │ │ │ _PyList_AsTupleAndClear(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r4, [r0, #12] │ │ │ │ │ - cbz r4, 1286 <_PyList_AsTupleAndClear+0x2e> │ │ │ │ │ + cbz r4, 1272 <_PyList_AsTupleAndClear+0x2e> │ │ │ │ │ mov r3, r0 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ bl 0 <_PyTuple_FromArraySteal> │ │ │ │ │ @@ -1899,98 +1892,98 @@ │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyTuple_New │ │ │ │ │ │ │ │ │ │ -00001290 : │ │ │ │ │ +0000127c : │ │ │ │ │ list_repr(): │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 136a │ │ │ │ │ + beq.n 1356 │ │ │ │ │ mov r7, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL Py_ReprEnter │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne.n 137a │ │ │ │ │ + bne.n 1366 │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ add.w r0, r0, r0, lsl #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicodeWriter_Create │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1352 │ │ │ │ │ + beq.n 133e │ │ │ │ │ movs r1, #91 @ 0x5b │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicodeWriter_WriteChar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1352 │ │ │ │ │ + blt.n 133e │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.n 12d8 │ │ │ │ │ - b.n 1336 │ │ │ │ │ + bgt.n 12c4 │ │ │ │ │ + b.n 1322 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - ble.n 1336 │ │ │ │ │ + ble.n 1322 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ ldr.w r4, [r3, r5, lsl #2] │ │ │ │ │ - cbz r4, 12ec │ │ │ │ │ + cbz r4, 12d8 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r4, #0] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n 1308 │ │ │ │ │ + ble.n 12f4 │ │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicodeWriter_WriteChar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1354 │ │ │ │ │ + blt.n 1340 │ │ │ │ │ movs r1, #32 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicodeWriter_WriteChar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1354 │ │ │ │ │ + blt.n 1340 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicodeWriter_WriteRepr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1354 │ │ │ │ │ + blt.n 1340 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 12d0 │ │ │ │ │ + beq.n 12bc │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 12d0 │ │ │ │ │ + bge.n 12bc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 12d0 │ │ │ │ │ + bne.n 12bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ adds r5, #1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - blt.n 12d8 │ │ │ │ │ + blt.n 12c4 │ │ │ │ │ movs r1, #93 @ 0x5d │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicodeWriter_WriteChar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1352 │ │ │ │ │ + blt.n 133e │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL Py_ReprLeave │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicodeWriter_Finish │ │ │ │ │ @@ -2009,87 +2002,87 @@ │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC16 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicode_FromString │ │ │ │ │ - ble.n 1366 │ │ │ │ │ + ble.n 1352 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC17 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC17 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicode_FromString │ │ │ │ │ │ │ │ │ │ -0000138c : │ │ │ │ │ +00001378 : │ │ │ │ │ list_repeat(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r7, [r0, #8] │ │ │ │ │ sub sp, #8 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 1492 │ │ │ │ │ + beq.n 147e │ │ │ │ │ mov r8, r1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble.n 1492 │ │ │ │ │ + ble.n 147e │ │ │ │ │ mov r4, r0 │ │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ cmp r7, r0 │ │ │ │ │ - bgt.w 1500 │ │ │ │ │ + bgt.w 14ec │ │ │ │ │ mul.w r5, r7, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2f30 │ │ │ │ │ + bl 3078 │ │ │ │ │ R_ARM_THM_CALL list_new_prealloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 148a │ │ │ │ │ + beq.n 1476 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r7, #1 │ │ │ │ │ ldr r4, [r0, #12] │ │ │ │ │ - bne.n 14ae │ │ │ │ │ + bne.n 149a │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 149e │ │ │ │ │ + blt.n 148a │ │ │ │ │ add.w r3, r4, r5, lsl #2 │ │ │ │ │ lsls r1, r5, #2 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bcs.n 1488 │ │ │ │ │ + bcs.n 1474 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r1, #4 │ │ │ │ │ - beq.n 1486 │ │ │ │ │ + beq.n 1472 │ │ │ │ │ lsrs r3, r3, #2 │ │ │ │ │ add.w ip, r3, #1 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov.w r0, ip, lsr #1 │ │ │ │ │ lsls r1, r0, #3 │ │ │ │ │ add.w r0, r4, r0, lsl #3 │ │ │ │ │ subs r1, #8 │ │ │ │ │ lsrs r1, r1, #3 │ │ │ │ │ adds r1, #1 │ │ │ │ │ ands.w r1, r1, #7 │ │ │ │ │ - beq.n 1452 │ │ │ │ │ + beq.n 143e │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n 1448 │ │ │ │ │ + beq.n 1434 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq.n 1442 │ │ │ │ │ + beq.n 142e │ │ │ │ │ cmp r1, #3 │ │ │ │ │ - beq.n 143c │ │ │ │ │ + beq.n 1428 │ │ │ │ │ cmp r1, #4 │ │ │ │ │ - beq.n 1436 │ │ │ │ │ + beq.n 1422 │ │ │ │ │ cmp r1, #5 │ │ │ │ │ - beq.n 1430 │ │ │ │ │ + beq.n 141c │ │ │ │ │ cmp r1, #6 │ │ │ │ │ - beq.n 142a │ │ │ │ │ + beq.n 1416 │ │ │ │ │ add.w r3, r4, #8 │ │ │ │ │ strd r2, r2, [r4] │ │ │ │ │ strd r2, r2, [r3] │ │ │ │ │ adds r3, #8 │ │ │ │ │ strd r2, r2, [r3] │ │ │ │ │ adds r3, #8 │ │ │ │ │ strd r2, r2, [r3] │ │ │ │ │ @@ -2097,28 +2090,28 @@ │ │ │ │ │ strd r2, r2, [r3] │ │ │ │ │ adds r3, #8 │ │ │ │ │ strd r2, r2, [r3] │ │ │ │ │ adds r3, #8 │ │ │ │ │ strd r2, r2, [r3] │ │ │ │ │ adds r3, #8 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - beq.n 1478 │ │ │ │ │ + beq.n 1464 │ │ │ │ │ strd r2, r2, [r3] │ │ │ │ │ strd r2, r2, [r3, #8] │ │ │ │ │ strd r2, r2, [r3, #16] │ │ │ │ │ strd r2, r2, [r3, #24] │ │ │ │ │ strd r2, r2, [r3, #32] │ │ │ │ │ strd r2, r2, [r3, #40] @ 0x28 │ │ │ │ │ strd r2, r2, [r3, #48] @ 0x30 │ │ │ │ │ strd r2, r2, [r3, #56] @ 0x38 │ │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.n 1452 │ │ │ │ │ + bne.n 143e │ │ │ │ │ tst.w ip, #1 │ │ │ │ │ - beq.n 1488 │ │ │ │ │ + beq.n 1474 │ │ │ │ │ bic.w ip, ip, #1 │ │ │ │ │ add.w r4, r4, ip, lsl #2 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ str r5, [r6, #8] │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ @@ -2128,659 +2121,661 @@ │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyList_New │ │ │ │ │ add r3, r5 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ it ge │ │ │ │ │ movge.w r3, #1342177280 @ 0x50000000 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - b.n 13dc │ │ │ │ │ + b.n 13c8 │ │ │ │ │ add.w lr, r3, r7, lsl #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b.n 14d8 │ │ │ │ │ + b.n 14c4 │ │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ add.w ip, r8, r1 │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 14d4 │ │ │ │ │ + bge.n 14c0 │ │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ │ it ge │ │ │ │ │ movge.w ip, #1342177280 @ 0x50000000 │ │ │ │ │ str.w ip, [r2] │ │ │ │ │ str.w r2, [r0], #4 │ │ │ │ │ cmp lr, r3 │ │ │ │ │ - bhi.n 14b6 │ │ │ │ │ + bhi.n 14a2 │ │ │ │ │ lsls r3, r5, #2 │ │ │ │ │ lsls r7, r7, #2 │ │ │ │ │ sub.w r8, r3, r7 │ │ │ │ │ mov r1, r4 │ │ │ │ │ adds r0, r4, r7 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - ble.n 1488 │ │ │ │ │ + ble.n 1474 │ │ │ │ │ cmp r8, r7 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ it ge │ │ │ │ │ movge r8, r7 │ │ │ │ │ mov r2, r8 │ │ │ │ │ add r7, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 14e0 │ │ │ │ │ + b.n 14cc │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyErr_NoMemory │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000150c : │ │ │ │ │ +000014f8 : │ │ │ │ │ py_list_clear(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - bl 1ccc │ │ │ │ │ + bl 1f1c │ │ │ │ │ R_ARM_THM_CALL list_clear_impl.isra.0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ │ │ -00001528 : │ │ │ │ │ +00001514 : │ │ │ │ │ list_reverse(): │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bgt.n 1538 │ │ │ │ │ + bgt.n 1524 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ bx lr │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ subs r1, #1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ │ - b.n 1550 │ │ │ │ │ + b.n 153c │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ str.w r0, [r2], #4 │ │ │ │ │ str.w r1, [r3], #-4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bhi.n 1544 │ │ │ │ │ - b.n 152e │ │ │ │ │ + bhi.n 1530 │ │ │ │ │ + b.n 151a │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001558 : │ │ │ │ │ +00001544 : │ │ │ │ │ list_count(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ movs r5, #0 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r8, r5 │ │ │ │ │ - b.n 1594 │ │ │ │ │ + b.n 1580 │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 15d2 │ │ │ │ │ + blt.n 15be │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt.n 15fa │ │ │ │ │ - bne.n 15f2 │ │ │ │ │ + bgt.n 15e6 │ │ │ │ │ + bne.n 15de │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bls.n 15e6 │ │ │ │ │ + bls.n 15d2 │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ ldr.w r4, [r3, r5, lsl #2] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 15b0 │ │ │ │ │ + blt.n 159c │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - bne.n 1576 │ │ │ │ │ + bne.n 1562 │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ - b.n 1592 │ │ │ │ │ + b.n 157e │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ str r1, [r4, #0] │ │ │ │ │ - bne.n 1576 │ │ │ │ │ + bne.n 1562 │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - beq.n 1592 │ │ │ │ │ + beq.n 157e │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1592 │ │ │ │ │ + bne.n 157e │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ - b.n 1592 │ │ │ │ │ + b.n 157e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 158a │ │ │ │ │ + bne.n 1576 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 158a │ │ │ │ │ + b.n 1576 │ │ │ │ │ mov r0, r8 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyLong_FromSsize_t │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ - b.n 1592 │ │ │ │ │ + b.n 157e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001604 : │ │ │ │ │ +000015f0 : │ │ │ │ │ list_inplace_concat(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 2088 <_list_extend> │ │ │ │ │ + bl 22d8 <_list_extend> │ │ │ │ │ R_ARM_THM_CALL _list_extend │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 162c │ │ │ │ │ + beq.n 1618 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1628 │ │ │ │ │ + bge.n 1614 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 1628 │ │ │ │ │ + b.n 1614 │ │ │ │ │ │ │ │ │ │ -00001630 : │ │ │ │ │ +0000161c : │ │ │ │ │ PyList_Reverse(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - cbz r0, 166e │ │ │ │ │ + cbz r0, 165a │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #6 │ │ │ │ │ - bpl.n 166e │ │ │ │ │ + bpl.n 165a │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - ble.n 166a │ │ │ │ │ + ble.n 1656 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ subs r1, #1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bls.n 166a │ │ │ │ │ + bls.n 1656 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ str.w r0, [r2], #4 │ │ │ │ │ str.w r1, [r3], #-4 │ │ │ │ │ - b.n 1658 │ │ │ │ │ + b.n 1644 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movw r1, #3204 @ 0xc84 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ │ │ -00001684 : │ │ │ │ │ +00001670 : │ │ │ │ │ list_clear_slot(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - bl 1ccc │ │ │ │ │ + bl 1f1c │ │ │ │ │ R_ARM_THM_CALL list_clear_impl.isra.0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000169c : │ │ │ │ │ +00001688 : │ │ │ │ │ listiter_traverse(): │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ mov r3, r1 │ │ │ │ │ - cbz r0, 16a6 │ │ │ │ │ + cbz r0, 1692 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bx r3 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -000016a8 : │ │ │ │ │ +00001694 : │ │ │ │ │ listiter_len(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 16ba │ │ │ │ │ + blt.n 16a6 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ subs r0, r0, r3 │ │ │ │ │ - bmi.n 16ba │ │ │ │ │ + bmi.n 16a6 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyLong_FromSsize_t │ │ │ │ │ movs r0, #0 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyLong_FromLong │ │ │ │ │ │ │ │ │ │ -000016c0 : │ │ │ │ │ +000016ac : │ │ │ │ │ list_copy(): │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ movs r1, #0 │ │ │ │ │ - b.w 35e8 │ │ │ │ │ + b.w 3854 │ │ │ │ │ R_ARM_THM_JUMP24 list_slice_lock_held │ │ │ │ │ │ │ │ │ │ -000016c8 : │ │ │ │ │ +000016b4 : │ │ │ │ │ safe_object_compare(): │ │ │ │ │ movs r2, #0 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_RichCompareBool │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000016d0 : │ │ │ │ │ +000016bc : │ │ │ │ │ merge_getmem(): │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bge.n 1728 │ │ │ │ │ + bge.n 1730 │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldrd r0, r3, [r0, #12] │ │ │ │ │ add.w r2, r4, #540 @ 0x21c │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ite eq │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #2 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 173e │ │ │ │ │ + beq.n 16f6 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Free │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + str r2, [r4, #12] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ ite eq │ │ │ │ │ mvneq.w r2, #3758096384 @ 0xe0000000 │ │ │ │ │ mvnne.w r2, #4026531840 @ 0xf0000000 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bcc.n 1734 │ │ │ │ │ + bcc.n 1726 │ │ │ │ │ mul.w r0, r5, r3 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ - cbz r0, 1734 │ │ │ │ │ + cbz r0, 1726 │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ str r5, [r4, #20] │ │ │ │ │ - cbnz r3, 172c │ │ │ │ │ + cbz r3, 1720 │ │ │ │ │ + add.w r0, r0, r5, lsl #2 │ │ │ │ │ + str r0, [r4, #16] │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - bx lr │ │ │ │ │ - add.w r0, r0, r5, lsl #2 │ │ │ │ │ - str r0, [r4, #16] │ │ │ │ │ - b.n 1722 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1724 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - str r2, [r4, #12] │ │ │ │ │ - b.n 16fe │ │ │ │ │ + b.n 1722 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + bx lr │ │ │ │ │ │ │ │ │ │ -0000174c : │ │ │ │ │ +00001734 : │ │ │ │ │ PyList_Extend(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #6 │ │ │ │ │ - bpl.n 176a │ │ │ │ │ + bpl.n 1752 │ │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ │ - b.w 2088 <_list_extend> │ │ │ │ │ + b.w 22d8 <_list_extend> │ │ │ │ │ R_ARM_THM_JUMP24 _list_extend │ │ │ │ │ movw r1, #1487 @ 0x5cf │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ │ │ -00001780 : │ │ │ │ │ +00001768 : │ │ │ │ │ list_index(): │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ - sub sp, #16 │ │ │ │ │ + sub sp, #20 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ movs r4, #0 │ │ │ │ │ mvn.w r5, #2147483648 @ 0x80000000 │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r9, r1 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ strd r4, r5, [sp, #8] │ │ │ │ │ - bhi.w 1964 │ │ │ │ │ + bhi.w 1948 │ │ │ │ │ ldr.w r8, [r1] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 17f6 │ │ │ │ │ + beq.n 17de │ │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ │ add r1, sp, #8 │ │ │ │ │ bl 0 <_PyEval_SliceIndexNotNone> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndexNotNone │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 18ec │ │ │ │ │ + beq.w 18ce │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - beq.n 17d6 │ │ │ │ │ + beq.n 17be │ │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ bl 0 <_PyEval_SliceIndexNotNone> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndexNotNone │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 18ec │ │ │ │ │ + beq.w 18ce │ │ │ │ │ ldrd r4, r5, [sp, #8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ ittt lt │ │ │ │ │ ldrlt r3, [r7, #8] │ │ │ │ │ addlt r4, r4, r3 │ │ │ │ │ biclt.w r4, r4, r4, asr #31 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ittt lt │ │ │ │ │ ldrlt r3, [r7, #8] │ │ │ │ │ addlt r5, r5, r3 │ │ │ │ │ biclt.w r5, r5, r5, asr #31 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble.n 18f4 │ │ │ │ │ + ble.n 18d6 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bls.n 18f4 │ │ │ │ │ + bls.n 18d6 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r8 │ │ │ │ │ - mov.w sl, r4, lsl #2 │ │ │ │ │ + mov.w r9, r4, lsl #2 │ │ │ │ │ ldr.w r6, [r3, r4, lsl #2] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r6, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ - mov r9, r0 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 1926 │ │ │ │ │ - cmp.w r9, #0 │ │ │ │ │ - bgt.n 190c │ │ │ │ │ - bne.n 18ec │ │ │ │ │ + blt.n 1908 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bgt.n 18ee │ │ │ │ │ + bne.n 18ce │ │ │ │ │ adds r6, r4, #1 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - bge.n 18f4 │ │ │ │ │ + bge.n 18d6 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bcs.n 18f4 │ │ │ │ │ + bcs.n 18d6 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ - movs r2, #2 │ │ │ │ │ mov r1, r8 │ │ │ │ │ - add r3, sl │ │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - ldr.w r3, [r9] │ │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ + add r3, r9 │ │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ - addlt r3, #1 │ │ │ │ │ - strlt.w r3, [r9] │ │ │ │ │ + addlt r2, #1 │ │ │ │ │ + strlt r2, [r3, #0] │ │ │ │ │ + movs r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ - ldr.w r3, [r9] │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 1938 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bgt.n 190e │ │ │ │ │ - bne.n 18ec │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ + blt.n 191e │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bgt.n 18f0 │ │ │ │ │ + bne.n 18ce │ │ │ │ │ adds r6, r4, #2 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - bge.n 18f4 │ │ │ │ │ + bge.n 18d6 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bcs.n 18f4 │ │ │ │ │ + bcs.n 18d6 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r8 │ │ │ │ │ - add r3, sl │ │ │ │ │ + add r3, r9 │ │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt.w r3, [r9] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 194e │ │ │ │ │ + blt.n 1932 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt.n 190e │ │ │ │ │ - bne.n 18ec │ │ │ │ │ + bgt.n 18f0 │ │ │ │ │ + bne.n 18ce │ │ │ │ │ adds r6, r4, #3 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - bge.n 18f4 │ │ │ │ │ + bge.n 18d6 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r8 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bls.n 18f4 │ │ │ │ │ + bls.n 18d6 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ ldr.w r4, [r3, r6, lsl #2] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r4, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 1916 │ │ │ │ │ + blt.n 18f8 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bgt.n 190e │ │ │ │ │ + bgt.n 18f0 │ │ │ │ │ add.w r6, r6, #1 │ │ │ │ │ - beq.n 18b0 │ │ │ │ │ + beq.n 1892 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - add sp, #16 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ + add sp, #20 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC20 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC20 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 18ec │ │ │ │ │ + b.n 18ce │ │ │ │ │ mov r6, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromSsize_t │ │ │ │ │ - b.n 18ee │ │ │ │ │ + b.n 18d0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 18e0 │ │ │ │ │ + bne.n 18c2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 18e0 │ │ │ │ │ + b.n 18c2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1826 │ │ │ │ │ + bne.w 180e │ │ │ │ │ + str r0, [sp, #4] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1826 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str.w r3, [r9] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 1868 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + b.n 180e │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r3, #0] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.n 184a │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - mov r0, r9 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - b.n 1868 │ │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ │ + b.n 184a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 18a8 │ │ │ │ │ + bne.n 188a │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 18a8 │ │ │ │ │ + b.n 188a │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC19 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC19 │ │ │ │ │ movs r3, #3 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18ec │ │ │ │ │ + beq.n 18ce │ │ │ │ │ ldr.w r8, [r9] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - ble.w 17d6 │ │ │ │ │ + ble.w 17be │ │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ │ add r1, sp, #8 │ │ │ │ │ bl 0 <_PyEval_SliceIndexNotNone> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndexNotNone │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 17c6 │ │ │ │ │ - b.n 18ec │ │ │ │ │ + bne.w 17ae │ │ │ │ │ + b.n 18ce │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001998 : │ │ │ │ │ +0000197c : │ │ │ │ │ listreviter_len(): │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ - cbz r3, 19ac │ │ │ │ │ + cbz r3, 1990 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ it gt │ │ │ │ │ movgt r0, #0 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyLong_FromSsize_t │ │ │ │ │ mov r0, r3 │ │ │ │ │ - b.n 19a8 │ │ │ │ │ + b.n 198c │ │ │ │ │ │ │ │ │ │ -000019b0 : │ │ │ │ │ +00001994 : │ │ │ │ │ list_inplace_repeat_lock_held(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ sub sp, #12 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 1a4c │ │ │ │ │ + beq.n 1a30 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ mov r7, r1 │ │ │ │ │ negs r4, r3 │ │ │ │ │ adcs r4, r3 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 1a4c │ │ │ │ │ + bne.n 1a30 │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - ble.n 1a48 │ │ │ │ │ + ble.n 1a2c │ │ │ │ │ mov r6, r0 │ │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - blt.n 1a3c │ │ │ │ │ + blt.n 1a20 │ │ │ │ │ mul.w r1, r7, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 3f4 │ │ │ │ │ R_ARM_THM_CALL list_resize │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 1a40 │ │ │ │ │ + beq.n 1a24 │ │ │ │ │ ldr r6, [r6, #12] │ │ │ │ │ mov r3, r4 │ │ │ │ │ subs r4, r7, #1 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bge.n 1a1e │ │ │ │ │ + bge.n 1a02 │ │ │ │ │ ldr.w r0, [r6, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 19fc │ │ │ │ │ + bge.n 19e0 │ │ │ │ │ add r2, r4 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ it ge │ │ │ │ │ movge.w r2, #1342177280 @ 0x50000000 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - b.n 19fc │ │ │ │ │ + b.n 19e0 │ │ │ │ │ lsls r7, r1, #2 │ │ │ │ │ lsls r5, r5, #2 │ │ │ │ │ subs r4, r7, r5 │ │ │ │ │ mov r1, r6 │ │ │ │ │ adds r0, r6, r5 │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - ble.n 1a4c │ │ │ │ │ + ble.n 1a30 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ it ge │ │ │ │ │ movge r4, r5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ add r5, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 1a22 │ │ │ │ │ + b.n 1a06 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ - bl 1ccc │ │ │ │ │ + bl 1f1c │ │ │ │ │ R_ARM_THM_CALL list_clear_impl.isra.0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1a44 │ │ │ │ │ + b.n 1a28 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -520,1843 +520,2071 @@ │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ 000004c0 : │ │ │ │ │ list_sort_impl(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #2416] @ 0x970 │ │ │ │ │ - subw sp, sp, #1644 @ 0x66c │ │ │ │ │ + str.w r0, [ip, #2408] @ 0x968 │ │ │ │ │ + subw sp, sp, #1652 @ 0x674 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ - ldr r7, [r0, #8] │ │ │ │ │ - mov r8, r0 │ │ │ │ │ + ldr.w sl, [r0, #8] │ │ │ │ │ + mov r9, r0 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w a9a │ │ │ │ │ + beq.w ada │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w c8e │ │ │ │ │ - cmp r7, #1 │ │ │ │ │ - ble.w a60 │ │ │ │ │ - ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ │ + bne.w e32 │ │ │ │ │ + cmp.w sl, #1 │ │ │ │ │ + ble.w aa2 │ │ │ │ │ + ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ │ movs r3, #0 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - ldr.w r1, [sl] │ │ │ │ │ - movw r4, #0 │ │ │ │ │ + ldr.w r1, [fp] │ │ │ │ │ + movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyTuple_Type │ │ │ │ │ - movt r4, #0 │ │ │ │ │ + movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyTuple_Type │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ - beq.w ff6 │ │ │ │ │ + cmp r3, r0 │ │ │ │ │ + beq.w 10a2 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyLong_Type │ │ │ │ │ subs r2, r3, r2 │ │ │ │ │ - movw r0, #0 │ │ │ │ │ + movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ - movt r0, #0 │ │ │ │ │ + movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ clz r2, r2 │ │ │ │ │ - mov lr, r3 │ │ │ │ │ - cmp r3, r0 │ │ │ │ │ + mov ip, r3 │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ mov.w r2, r2, lsr #5 │ │ │ │ │ - bne.w 7b8 │ │ │ │ │ + bne.w 7fe │ │ │ │ │ movs r1, #1 │ │ │ │ │ - mov ip, sl │ │ │ │ │ + mov r7, fp │ │ │ │ │ movs r6, #0 │ │ │ │ │ - mov r5, r1 │ │ │ │ │ - mov fp, r4 │ │ │ │ │ - cmp r3, r0 │ │ │ │ │ - bne.w 1360 │ │ │ │ │ - ldr.w r9, [ip] │ │ │ │ │ + mov r4, r1 │ │ │ │ │ + str r0, [sp, #0] │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + bne.w 1598 │ │ │ │ │ + ldr.w lr, [r7] │ │ │ │ │ tst r2, r1 │ │ │ │ │ - bne.n 586 │ │ │ │ │ - cbz r5, 590 │ │ │ │ │ - ldrb.w r5, [r9, #16] │ │ │ │ │ + bne.n 58a │ │ │ │ │ + cbz r4, 594 │ │ │ │ │ + ldrb.w r4, [lr, #16] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - cmp r6, r7 │ │ │ │ │ - and.w r5, r5, #28 │ │ │ │ │ - sub.w r5, r5, #4 │ │ │ │ │ - clz r5, r5 │ │ │ │ │ - mov.w r5, r5, lsr #5 │ │ │ │ │ - bge.n 596 │ │ │ │ │ - ldr.w r3, [ip, #4]! │ │ │ │ │ + cmp r6, sl │ │ │ │ │ + and.w r4, r4, #28 │ │ │ │ │ + sub.w r4, r4, #4 │ │ │ │ │ + clz r4, r4 │ │ │ │ │ + mov.w r4, r4, lsr #5 │ │ │ │ │ + bge.n 59a │ │ │ │ │ + ldr.w r3, [r7, #4]! │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ - b.n 554 │ │ │ │ │ - ldr.w r4, [r9, #8] │ │ │ │ │ - cmp r4, #15 │ │ │ │ │ - bls.n 562 │ │ │ │ │ + b.n 558 │ │ │ │ │ + ldr.w r0, [lr, #8] │ │ │ │ │ + cmp r0, #15 │ │ │ │ │ + bls.n 566 │ │ │ │ │ movs r1, #0 │ │ │ │ │ adds r6, #1 │ │ │ │ │ - cmp r6, r7 │ │ │ │ │ - blt.n 57e │ │ │ │ │ - mov r4, fp │ │ │ │ │ - mov r9, r5 │ │ │ │ │ - mov.w fp, #0 │ │ │ │ │ - cmp r3, r0 │ │ │ │ │ + cmp r6, sl │ │ │ │ │ + blt.n 582 │ │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ │ + mov r8, r4 │ │ │ │ │ + movs r4, #0 │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ ite ne │ │ │ │ │ movne r6, #0 │ │ │ │ │ - andeq.w r6, r9, #1 │ │ │ │ │ + andeq.w r6, r8, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w c3c │ │ │ │ │ + beq.w d36 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC unsafe_latin_compare │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS unsafe_latin_compare │ │ │ │ │ - add r1, sp, #64 @ 0x40 │ │ │ │ │ - str r1, [sp, #4] │ │ │ │ │ + add r1, sp, #72 @ 0x48 │ │ │ │ │ + str r1, [sp, #8] │ │ │ │ │ str.w r2, [r1, #1564] @ 0x61c │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - bne.w 10ac │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + bne.w 1154 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w da0 │ │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ │ + bne.w eda │ │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ │ - add.w r9, sp, #604 @ 0x25c │ │ │ │ │ + add r5, sp, #612 @ 0x264 │ │ │ │ │ str r2, [r1, #20] │ │ │ │ │ movs r2, #7 │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ - strd r7, sl, [r1, #4] │ │ │ │ │ + strd sl, fp, [r1, #4] │ │ │ │ │ str r3, [r1, #16] │ │ │ │ │ str r3, [r1, #24] │ │ │ │ │ - str.w r9, [r1, #12] │ │ │ │ │ + str r5, [r1, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 12fe │ │ │ │ │ - cmp r7, #63 @ 0x3f │ │ │ │ │ - bgt.w 123e │ │ │ │ │ - str r7, [sp, #48] @ 0x30 │ │ │ │ │ - str r2, [sp, #16] │ │ │ │ │ - mov fp, sl │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - str r7, [sp, #28] │ │ │ │ │ - strd r7, r9, [sp, #52] @ 0x34 │ │ │ │ │ - str.w r8, [sp, #60] @ 0x3c │ │ │ │ │ + bne.w 13cc │ │ │ │ │ + cmp.w sl, #63 @ 0x3f │ │ │ │ │ + bgt.w 130c │ │ │ │ │ + str.w sl, [sp, #48] @ 0x30 │ │ │ │ │ + str r2, [sp, #20] │ │ │ │ │ + str.w r9, [sp, #60] @ 0x3c │ │ │ │ │ + mov r3, sl │ │ │ │ │ + mov r9, fp │ │ │ │ │ + str.w sl, [sp, #32] │ │ │ │ │ + strd sl, r5, [sp, #52] @ 0x34 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble.w 110a │ │ │ │ │ - ldr r6, [sp, #4] │ │ │ │ │ - mov r5, fp │ │ │ │ │ + ble.w 11b0 │ │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ │ + mov r5, r9 │ │ │ │ │ movs r4, #1 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC unsafe_latin_compare │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS unsafe_latin_compare │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ ldr.w r3, [r6, #1564] @ 0x61c │ │ │ │ │ mov r2, r6 │ │ │ │ │ - ldr r7, [sp, #12] │ │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ │ ldrd r1, r0, [r5] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.w 7f8 │ │ │ │ │ + bne.w 83c │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ ldr r6, [r1, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ mov r2, r5 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r6 │ │ │ │ │ lsls r7, r3, #26 │ │ │ │ │ - bpl.w 1538 │ │ │ │ │ + bpl.w 172e │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ - bpl.w 1420 │ │ │ │ │ + bpl.w 1610 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ adds r0, #20 │ │ │ │ │ lsls r7, r3, #26 │ │ │ │ │ - bpl.w 142a │ │ │ │ │ + bpl.w 161a │ │ │ │ │ lsls r7, r3, #25 │ │ │ │ │ - bpl.w 1288 │ │ │ │ │ + bpl.w 1312 │ │ │ │ │ adds r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1294 │ │ │ │ │ + beq.w 131e │ │ │ │ │ lsrs r5, r0, #31 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w aa8 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ + bne.w ae8 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ adds r5, r4, #1 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w 810 │ │ │ │ │ + beq.w 854 │ │ │ │ │ lsls r3, r5, #2 │ │ │ │ │ - ldr.w r6, [fp, r5, lsl #2] │ │ │ │ │ - add.w r8, fp, r3 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - ldr.w sl, [r6, #8] │ │ │ │ │ - ldr.w r1, [r8, #-4] │ │ │ │ │ - ldrb r7, [r6, #16] │ │ │ │ │ - ldr.w r9, [r1, #8] │ │ │ │ │ - ubfx r3, r7, #5, #1 │ │ │ │ │ + ldr.w r6, [r9, r5, lsl #2] │ │ │ │ │ + add.w r8, r9, r3 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - cmp r9, sl │ │ │ │ │ - mov r2, r9 │ │ │ │ │ + ldrb r7, [r6, #16] │ │ │ │ │ + ldr.w r1, [r8, #-4] │ │ │ │ │ + ldr.w sl, [r6, #8] │ │ │ │ │ + ubfx fp, r7, #5, #1 │ │ │ │ │ + ldr r3, [r1, #8] │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + cmp r3, sl │ │ │ │ │ + mov r2, r3 │ │ │ │ │ it ge │ │ │ │ │ movge r2, sl │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 1266 │ │ │ │ │ + cmp.w fp, #0 │ │ │ │ │ + beq.w 12e8 │ │ │ │ │ lsls r3, r7, #25 │ │ │ │ │ it pl │ │ │ │ │ addpl.w r0, r6, #28 │ │ │ │ │ - bpl.w 1268 │ │ │ │ │ + bpl.w 12ea │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ add.w r0, r6, #20 │ │ │ │ │ tst.w r3, #32 │ │ │ │ │ - beq.w 1272 │ │ │ │ │ + beq.w 12f4 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ it pl │ │ │ │ │ addpl r1, #28 │ │ │ │ │ - bpl.w 1274 │ │ │ │ │ + bpl.w 12f6 │ │ │ │ │ adds r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 127e │ │ │ │ │ + beq.w 1300 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 78a │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ + blt.n 796 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ adds r5, r4, #2 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - ble.n 788 │ │ │ │ │ + ble.n 794 │ │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ │ + mov r2, sl │ │ │ │ │ ldr.w r8, [r0, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ - cmp r8, sl │ │ │ │ │ - mov r2, r8 │ │ │ │ │ + cmp sl, r8 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, sl │ │ │ │ │ + movge r2, r8 │ │ │ │ │ lsls r1, r3, #26 │ │ │ │ │ it pl │ │ │ │ │ ldrpl r0, [r0, #28] │ │ │ │ │ - bpl.n 706 │ │ │ │ │ + bpl.w 1348 │ │ │ │ │ lsls r1, r3, #25 │ │ │ │ │ - ite pl │ │ │ │ │ + it pl │ │ │ │ │ addpl r0, #28 │ │ │ │ │ - addmi r0, #20 │ │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 1524 │ │ │ │ │ + bpl.w 1348 │ │ │ │ │ + adds r0, #20 │ │ │ │ │ + cmp.w fp, #0 │ │ │ │ │ + beq.w 1350 │ │ │ │ │ lsls r3, r7, #25 │ │ │ │ │ - ite pl │ │ │ │ │ + it pl │ │ │ │ │ addpl.w r1, r6, #28 │ │ │ │ │ - addmi.w r1, r6, #20 │ │ │ │ │ + bpl.w 1352 │ │ │ │ │ + add.w r1, r6, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12ce │ │ │ │ │ - lsrs r0, r0, #31 │ │ │ │ │ - cbnz r0, 78a │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ + beq.w 135c │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt.n 796 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ adds r5, r4, #3 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - ble.n 788 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - add.w r7, fp, #4 │ │ │ │ │ + ble.n 794 │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ + add.w r7, r9, #4 │ │ │ │ │ add r7, r3 │ │ │ │ │ ldrd r1, r0, [r7] │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ ldr r6, [r1, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ cmp r6, r4 │ │ │ │ │ mov r2, r6 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r4 │ │ │ │ │ tst.w r3, #32 │ │ │ │ │ - beq.w 14b8 │ │ │ │ │ + beq.w 174c │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ - bpl.w 144a │ │ │ │ │ + bpl.w 1678 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ adds r0, #20 │ │ │ │ │ tst.w r3, #32 │ │ │ │ │ - beq.w 1456 │ │ │ │ │ + beq.w 1684 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ - bpl.w 12b8 │ │ │ │ │ + bpl.w 132a │ │ │ │ │ adds r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12c4 │ │ │ │ │ + beq.w 1336 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 784 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ + blt.n 790 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ adds r5, #1 │ │ │ │ │ adds r7, #4 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bgt.n 738 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ + bgt.n 744 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 812 │ │ │ │ │ + beq.n 856 │ │ │ │ │ add.w r3, r5, #1073741824 @ 0x40000000 │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - ldr.w r0, [fp] │ │ │ │ │ - ldr.w r1, [fp, r3, lsl #2] │ │ │ │ │ - ldr.w r3, [r2, #1564] @ 0x61c │ │ │ │ │ - blx r3 │ │ │ │ │ + ldr.w r0, [r9] │ │ │ │ │ + ldr.w r1, [r9, r3, lsl #2] │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bne.w 1090 │ │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ │ + ldr r6, [r1, #8] │ │ │ │ │ + ldrb r3, [r0, #16] │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + cmp r4, r6 │ │ │ │ │ + it ge │ │ │ │ │ + movge r2, r6 │ │ │ │ │ + lsls r7, r3, #26 │ │ │ │ │ + bpl.w 1750 │ │ │ │ │ + lsls r3, r3, #25 │ │ │ │ │ + ite mi │ │ │ │ │ + addmi r0, #20 │ │ │ │ │ + addpl r0, #28 │ │ │ │ │ + ldrb r3, [r1, #16] │ │ │ │ │ + lsls r7, r3, #26 │ │ │ │ │ + bpl.w 1756 │ │ │ │ │ + lsls r7, r3, #25 │ │ │ │ │ + ite mi │ │ │ │ │ + addmi r1, #20 │ │ │ │ │ + addpl r1, #28 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 1178 │ │ │ │ │ - bne.n 812 │ │ │ │ │ + beq.w 1366 │ │ │ │ │ + lsrs r4, r0, #31 │ │ │ │ │ + cbnz r4, 856 │ │ │ │ │ mov r2, r5 │ │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ │ - mov r0, fp │ │ │ │ │ - adds r5, #1 │ │ │ │ │ - bl 15a8 │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - b.n abc │ │ │ │ │ - mov ip, sl │ │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + bl 1800 │ │ │ │ │ + adds r3, r5, #1 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + b.n afe │ │ │ │ │ + mov r7, fp │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 7ce │ │ │ │ │ + b.n 814 │ │ │ │ │ adds r6, #1 │ │ │ │ │ - cmp r6, r7 │ │ │ │ │ - bge.w c82 │ │ │ │ │ - ldr.w r3, [ip, #4]! │ │ │ │ │ + cmp r6, sl │ │ │ │ │ + bge.w d7c │ │ │ │ │ + ldr.w r3, [r7, #4]! │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ - cmp r3, lr │ │ │ │ │ - bne.w 1362 │ │ │ │ │ - ands.w r9, r2, r1 │ │ │ │ │ - beq.n 7c0 │ │ │ │ │ - ldr.w r5, [ip] │ │ │ │ │ - ldr r5, [r5, #8] │ │ │ │ │ - cmp r5, #15 │ │ │ │ │ - bls.n 7c0 │ │ │ │ │ + cmp r3, ip │ │ │ │ │ + bne.w 159a │ │ │ │ │ + ands.w lr, r2, r1 │ │ │ │ │ + beq.n 806 │ │ │ │ │ + ldr r4, [r7, #0] │ │ │ │ │ + ldr r4, [r4, #8] │ │ │ │ │ + cmp r4, #15 │ │ │ │ │ + bls.n 806 │ │ │ │ │ adds r6, #1 │ │ │ │ │ movs r1, #0 │ │ │ │ │ - cmp r6, r7 │ │ │ │ │ - blt.n 7c8 │ │ │ │ │ + cmp r6, sl │ │ │ │ │ + blt.n 80e │ │ │ │ │ movs r1, #0 │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - mov fp, r1 │ │ │ │ │ - mov.w r9, #1 │ │ │ │ │ - b.n 59e │ │ │ │ │ + mov r2, lr │ │ │ │ │ + mov r4, r1 │ │ │ │ │ + mov.w r8, #1 │ │ │ │ │ + b.n 5a0 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 1178 │ │ │ │ │ - bne.w aa8 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ + blt.w ca6 │ │ │ │ │ + bne.w ae8 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ adds r4, #1 │ │ │ │ │ adds r5, #4 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bne.w 620 │ │ │ │ │ - ldr r5, [sp, #28] │ │ │ │ │ + bne.w 622 │ │ │ │ │ + ldr r5, [sp, #32] │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bge.w d08 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ + it ge │ │ │ │ │ + strge r5, [sp, #12] │ │ │ │ │ + bge.n 946 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ it ge │ │ │ │ │ movge r3, r2 │ │ │ │ │ - mov ip, r3 │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - ble.n 906 │ │ │ │ │ + ble.n 946 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC unsafe_latin_compare │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS unsafe_latin_compare │ │ │ │ │ - str.w ip, [sp, #32] │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - ldr.w sl, [fp, r5, lsl #2] │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + ldr.w fp, [r9, r5, lsl #2] │ │ │ │ │ mov r6, r5 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - add.w r9, r4, r6 │ │ │ │ │ - mov.w r9, r9, asr #1 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + add.w sl, r4, r6 │ │ │ │ │ + mov.w sl, sl, asr #1 │ │ │ │ │ ldr.w r7, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - ldr.w r1, [fp, r9, lsl #2] │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + ldr.w r1, [r9, sl, lsl #2] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bne.n 8bc │ │ │ │ │ + bne.n 8fe │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ - ldr.w r3, [sl, #8] │ │ │ │ │ - ldrb.w r8, [sl, #16] │ │ │ │ │ + ldr.w r3, [fp, #8] │ │ │ │ │ + ldrb.w r8, [fp, #16] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - str r2, [sp, #8] │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ it ge │ │ │ │ │ movge r2, r3 │ │ │ │ │ tst.w r8, #32 │ │ │ │ │ - beq.w 14ac │ │ │ │ │ + beq.w 16fc │ │ │ │ │ tst.w r8, #64 @ 0x40 │ │ │ │ │ - beq.w 1378 │ │ │ │ │ + beq.w 15ae │ │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ │ - add.w r0, sl, #20 │ │ │ │ │ + add.w r0, fp, #20 │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - beq.w 1388 │ │ │ │ │ + beq.w 15be │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ - beq.w dfa │ │ │ │ │ + beq.w f98 │ │ │ │ │ adds r1, #20 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e0a │ │ │ │ │ + beq.w fa8 │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9b6 │ │ │ │ │ + beq.w 9f8 │ │ │ │ │ mov r2, r8 │ │ │ │ │ - cmp r4, r9 │ │ │ │ │ + cmp r4, sl │ │ │ │ │ mov r8, r3 │ │ │ │ │ it lt │ │ │ │ │ - movlt r6, r9 │ │ │ │ │ + movlt r6, sl │ │ │ │ │ mov r3, r2 │ │ │ │ │ - blt.w 9cc │ │ │ │ │ - b.n 8d0 │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - mov r0, sl │ │ │ │ │ + blt.w a0e │ │ │ │ │ + b.n 912 │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + mov r0, fp │ │ │ │ │ blx r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 1178 │ │ │ │ │ - beq.n 9b6 │ │ │ │ │ - cmp r4, r9 │ │ │ │ │ - blt.w a5c │ │ │ │ │ + blt.w ca6 │ │ │ │ │ + beq.n 9f8 │ │ │ │ │ + cmp r4, sl │ │ │ │ │ + blt.w a9e │ │ │ │ │ lsls r6, r4, #2 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - add.w r1, fp, r6 │ │ │ │ │ - ble.w a34 │ │ │ │ │ + add.w r1, r9, r6 │ │ │ │ │ + ble.w a76 │ │ │ │ │ sub.w r8, r5, r4 │ │ │ │ │ adds r7, r6, #4 │ │ │ │ │ - add.w r0, fp, r7 │ │ │ │ │ + add.w r0, r9, r7 │ │ │ │ │ mov.w r8, r8, lsl #2 │ │ │ │ │ mov r2, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - str.w sl, [fp, r4, lsl #2] │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + str.w fp, [r9, r4, lsl #2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d8c │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ + bne.w ec6 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.n 838 │ │ │ │ │ - mov ip, r3 │ │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ │ - ldr r2, [r1, #24] │ │ │ │ │ + bne.n 87a │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + ldr r2, [r3, #24] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 111e │ │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ │ - mov.w r3, ip, lsl #2 │ │ │ │ │ + bne.w 11c8 │ │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ │ movs r6, #1 │ │ │ │ │ - str.w fp, [r1, #28] │ │ │ │ │ - strd r0, ip, [r1, #32] │ │ │ │ │ - add fp, r3 │ │ │ │ │ - str r6, [r1, #24] │ │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ │ + str r1, [r3, #36] @ 0x24 │ │ │ │ │ + lsls r1, r1, #2 │ │ │ │ │ + str.w r9, [r3, #28] │ │ │ │ │ + str r0, [r3, #32] │ │ │ │ │ + add r9, r1 │ │ │ │ │ + str r6, [r3, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e4e │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - subs.w r3, r3, ip │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ - bne.w 60a │ │ │ │ │ - ldrd r7, r9, [sp, #52] @ 0x34 │ │ │ │ │ + bne.w fec │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ │ + subs r3, r3, r1 │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ + bne.w 60c │ │ │ │ │ + ldrd sl, r5, [sp, #52] @ 0x34 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - ldr.w r8, [sp, #60] @ 0x3c │ │ │ │ │ - bgt.w 11da │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ + ldr.w r9, [sp, #60] @ 0x3c │ │ │ │ │ + bgt.w 1280 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d0c │ │ │ │ │ - ldr.w r3, [r8, #16] │ │ │ │ │ + bne.w eb4 │ │ │ │ │ + ldr.w r3, [r9, #16] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - bne.w fd0 │ │ │ │ │ + bne.w 1068 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ it ne │ │ │ │ │ - cmpne r7, #1 │ │ │ │ │ - bgt.w 1320 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ + cmpne.w sl, #1 │ │ │ │ │ + bgt.w 13ac │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ - cmp r0, r9 │ │ │ │ │ - bne.w 13c6 │ │ │ │ │ - ldr.w r4, [r8, #12] │ │ │ │ │ + cmp r0, r5 │ │ │ │ │ + bne.w 15c2 │ │ │ │ │ + ldr.w r4, [r9, #12] │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - str.w r3, [r8, #16] │ │ │ │ │ + str.w r3, [r9, #16] │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - ldr.w r5, [r8, #8] │ │ │ │ │ - str.w r3, [r8, #12] │ │ │ │ │ - str.w r7, [r8, #8] │ │ │ │ │ + ldr.w r5, [r9, #8] │ │ │ │ │ + str.w r3, [r9, #12] │ │ │ │ │ + str.w sl, [r9, #8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 1510 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ + bne.w 16e0 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 139e │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ + beq.w 16d0 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ ittt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ - ldrlt r2, [sp, #16] │ │ │ │ │ + ldrlt r2, [sp, #20] │ │ │ │ │ strlt r3, [r2, #0] │ │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ │ - addw sp, sp, #1644 @ 0x66c │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ + addw sp, sp, #1652 @ 0x674 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - add.w r4, r9, #1 │ │ │ │ │ + add.w r4, sl, #1 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - ble.n 8d0 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ + ble.n 912 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bne.n a5a │ │ │ │ │ - ldr.w r8, [sl, #8] │ │ │ │ │ - ldrb.w r3, [sl, #16] │ │ │ │ │ - add.w r9, sl, #20 │ │ │ │ │ + bne.n a9c │ │ │ │ │ + ldr.w r8, [fp, #8] │ │ │ │ │ + ldrb.w r3, [fp, #16] │ │ │ │ │ + add.w sl, fp, #20 │ │ │ │ │ ubfx r2, r3, #5, #1 │ │ │ │ │ - str r5, [sp, #24] │ │ │ │ │ + str r5, [sp, #28] │ │ │ │ │ ubfx r3, r3, #6, #1 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ adds r7, r4, r6 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ asrs r7, r7, #1 │ │ │ │ │ - ldr.w r1, [fp, r7, lsl #2] │ │ │ │ │ + ldr.w r1, [r9, r7, lsl #2] │ │ │ │ │ ldr r5, [r1, #8] │ │ │ │ │ cmp r5, r8 │ │ │ │ │ mov r2, r5 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 151e │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + beq.w 16ee │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 13a6 │ │ │ │ │ + beq.w 15fa │ │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ │ - mov r0, r9 │ │ │ │ │ + mov r0, sl │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - beq.w 13b6 │ │ │ │ │ + beq.w 160a │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ - beq.n a48 │ │ │ │ │ + beq.n a8a │ │ │ │ │ adds r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - cbz r0, a52 │ │ │ │ │ + cbz r0, a94 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n a56 │ │ │ │ │ + bge.n a98 │ │ │ │ │ mov r6, r7 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - bgt.n 9de │ │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ │ + bgt.n a20 │ │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ │ lsls r6, r4, #2 │ │ │ │ │ - add.w r1, fp, r6 │ │ │ │ │ + add.w r1, r9, r6 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - bgt.w 8dc │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - str.w sl, [fp, r4, lsl #2] │ │ │ │ │ + bgt.w 91e │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + str.w fp, [r9, r4, lsl #2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 8fc │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ + beq.w 93e │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ ldr.w r4, [r3, r5, lsl #2] │ │ │ │ │ - b.n d9a │ │ │ │ │ + b.n ed4 │ │ │ │ │ adds r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n a1c │ │ │ │ │ + bne.n a5e │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - bgt.n a20 │ │ │ │ │ + bgt.n a62 │ │ │ │ │ adds r4, r7, #1 │ │ │ │ │ - b.n a22 │ │ │ │ │ - mov r9, r6 │ │ │ │ │ - mov r6, r9 │ │ │ │ │ - b.n 840 │ │ │ │ │ + b.n a64 │ │ │ │ │ + mov sl, r6 │ │ │ │ │ + mov r6, sl │ │ │ │ │ + b.n 882 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ movs r2, #0 │ │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ │ - add r1, sp, #64 @ 0x40 │ │ │ │ │ - ldr.w r3, [r8, #16] │ │ │ │ │ - add.w r9, sp, #604 @ 0x25c │ │ │ │ │ - str r2, [sp, #80] @ 0x50 │ │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ │ + add r1, sp, #72 @ 0x48 │ │ │ │ │ + ldr.w r3, [r9, #16] │ │ │ │ │ + add r5, sp, #612 @ 0x264 │ │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ │ + str r2, [sp, #96] @ 0x60 │ │ │ │ │ adds r3, #1 │ │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ │ - str r1, [sp, #4] │ │ │ │ │ - str r2, [sp, #84] @ 0x54 │ │ │ │ │ + str r1, [sp, #8] │ │ │ │ │ + str r2, [sp, #92] @ 0x5c │ │ │ │ │ mov.w r2, #7 │ │ │ │ │ - str r7, [sp, #68] @ 0x44 │ │ │ │ │ - str.w r9, [sp, #76] @ 0x4c │ │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ │ - bne.w fd0 │ │ │ │ │ + str.w sl, [sp, #76] @ 0x4c │ │ │ │ │ + str r5, [sp, #84] @ 0x54 │ │ │ │ │ + str r2, [sp, #72] @ 0x48 │ │ │ │ │ + bne.w 1068 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - b.n 96c │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + b.n 9ae │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ - b.n 504 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ + b.n 506 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - beq.w 810 │ │ │ │ │ + beq.w 854 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - itt eq │ │ │ │ │ + ittt eq │ │ │ │ │ moveq r3, #2 │ │ │ │ │ - moveq r5, r3 │ │ │ │ │ - bne.w 13d4 │ │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ │ - cmp r2, r5 │ │ │ │ │ - ble.w 12a0 │ │ │ │ │ - sub.w r4, fp, #4 │ │ │ │ │ - ldr r7, [sp, #4] │ │ │ │ │ - add.w r4, r4, r5, lsl #2 │ │ │ │ │ - mov.w sl, #0 │ │ │ │ │ - ldr.w r3, [r4, #4]! │ │ │ │ │ - ldr.w r8, [r7, #1564] @ 0x61c │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - ldr.w r6, [r4, #-4] │ │ │ │ │ - cmp r8, r2 │ │ │ │ │ - bne.w bfa │ │ │ │ │ - ldr.w r8, [r3, #8] │ │ │ │ │ - ldr.w r9, [r6, #8] │ │ │ │ │ - ldrb r1, [r3, #16] │ │ │ │ │ + streq r3, [sp, #12] │ │ │ │ │ + moveq r2, r3 │ │ │ │ │ + bne.w 1688 │ │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ │ + cmp r1, r2 │ │ │ │ │ + ble.w 1252 │ │ │ │ │ + sub.w r4, r9, #4 │ │ │ │ │ + str r4, [sp, #4] │ │ │ │ │ + add.w fp, r4, r2, lsl #2 │ │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + ldr.w r5, [fp, #4]! │ │ │ │ │ + ldr.w r7, [r4, #1564] @ 0x61c │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + ldr.w r6, [fp, #-4] │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + bne.w c7c │ │ │ │ │ + ldrb r3, [r5, #16] │ │ │ │ │ + ldr.w r8, [r5, #8] │ │ │ │ │ + ldr.w sl, [r6, #8] │ │ │ │ │ + ubfx r2, r3, #5, #1 │ │ │ │ │ + str r2, [sp, #28] │ │ │ │ │ + cmp r8, sl │ │ │ │ │ mov r2, r8 │ │ │ │ │ - cmp r8, r9 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r9 │ │ │ │ │ - lsls r0, r1, #26 │ │ │ │ │ - bpl.w 153c │ │ │ │ │ - lsls r1, r1, #25 │ │ │ │ │ - bpl.w 138c │ │ │ │ │ + movge r2, sl │ │ │ │ │ + lsls r1, r3, #26 │ │ │ │ │ + bpl.w 1746 │ │ │ │ │ + lsls r3, r3, #25 │ │ │ │ │ + ite mi │ │ │ │ │ + addmi.w r0, r5, #20 │ │ │ │ │ + addpl.w r0, r5, #28 │ │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ │ - add.w r0, r3, #20 │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 139a │ │ │ │ │ + ubfx r3, r1, #5, #1 │ │ │ │ │ + beq.w 175c │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ - bpl.w 1244 │ │ │ │ │ - add.w r1, r6, #20 │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ + ite mi │ │ │ │ │ + addmi.w r1, r6, #20 │ │ │ │ │ + addpl.w r1, r6, #28 │ │ │ │ │ + strd r2, r3, [sp, #64] @ 0x40 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ │ + ldrd r2, r3, [sp, #64] @ 0x40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1256 │ │ │ │ │ + beq.w 137c │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n c10 │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - ldr.w r3, [r7, #1564] @ 0x61c │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - blx r3 │ │ │ │ │ + bne.w d86 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 1724 │ │ │ │ │ + ldrb r3, [r6, #16] │ │ │ │ │ + lsls r3, r3, #25 │ │ │ │ │ + ite mi │ │ │ │ │ + addmi.w r0, r6, #20 │ │ │ │ │ + addpl.w r0, r6, #28 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 171e │ │ │ │ │ + ldrb r3, [r5, #16] │ │ │ │ │ + lsls r6, r3, #25 │ │ │ │ │ + ite mi │ │ │ │ │ + addmi.w r1, r5, #20 │ │ │ │ │ + addpl.w r1, r5, #28 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 1178 │ │ │ │ │ - beq.w fc0 │ │ │ │ │ - cmp.w sl, #0 │ │ │ │ │ - bne.w 119c │ │ │ │ │ - subs r1, r5, #1 │ │ │ │ │ - add.w r2, fp, r1, lsl #2 │ │ │ │ │ + beq.w 141a │ │ │ │ │ + lsrs r0, r0, #31 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 124a │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 122e │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + subs r1, r3, #1 │ │ │ │ │ + add.w r2, r9, r1, lsl #2 │ │ │ │ │ lsls r1, r1, #2 │ │ │ │ │ - cmp r2, fp │ │ │ │ │ - bls.n b82 │ │ │ │ │ - add.w r7, fp, #4 │ │ │ │ │ + cmp r2, r9 │ │ │ │ │ + bls.n c02 │ │ │ │ │ + add.w r7, r9, #4 │ │ │ │ │ mov r3, r2 │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ - ldr.w r2, [fp] │ │ │ │ │ - str.w r0, [fp] │ │ │ │ │ + ldr.w r2, [r9] │ │ │ │ │ + str.w r0, [r9] │ │ │ │ │ str.w r2, [r3], #-4 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bls.n b82 │ │ │ │ │ + bls.n c02 │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ str.w r0, [r7], #4 │ │ │ │ │ str.w r2, [r3], #-4 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bhi.n b72 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ + bhi.n bf2 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 11c2 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - ble.w 812 │ │ │ │ │ - sub.w r4, fp, #4 │ │ │ │ │ - mov r7, r5 │ │ │ │ │ - add.w r4, r4, r5, lsl #2 │ │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ │ - movw r6, #0 │ │ │ │ │ + bne.w 1268 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + ble.w 1052 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + sub.w r4, r9, #4 │ │ │ │ │ + movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC unsafe_latin_compare │ │ │ │ │ - movt r6, #0 │ │ │ │ │ + movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS unsafe_latin_compare │ │ │ │ │ + add.w r4, r4, r3, lsl #2 │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - ldr.w r3, [r5, #1564] @ 0x61c │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ + ldr.w r3, [r2, #1564] @ 0x61c │ │ │ │ │ ldr.w r1, [r4, #-4] │ │ │ │ │ - bne.n c28 │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + bne.w e16 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ ldr r5, [r1, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ mov r2, r4 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r5 │ │ │ │ │ lsls r6, r3, #26 │ │ │ │ │ - bpl.w 1502 │ │ │ │ │ + bpl.w 1718 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r0, #20 │ │ │ │ │ addpl r0, #28 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ - lsls r6, r3, #26 │ │ │ │ │ - bpl.w 1532 │ │ │ │ │ + lsls r7, r3, #26 │ │ │ │ │ + bpl.w 1712 │ │ │ │ │ lsls r6, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r1, #20 │ │ │ │ │ addpl r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1350 │ │ │ │ │ + beq.w 13f4 │ │ │ │ │ lsrs r4, r0, #31 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w eaa │ │ │ │ │ - mov r5, r7 │ │ │ │ │ - b.n 812 │ │ │ │ │ + beq.w 1426 │ │ │ │ │ + ldr r5, [sp, #12] │ │ │ │ │ + b.n 856 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - blx r8 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + blx r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 1178 │ │ │ │ │ - it eq │ │ │ │ │ - ldrdeq r6, r3, [r4, #-4] │ │ │ │ │ - beq.n b30 │ │ │ │ │ - cmp.w sl, #0 │ │ │ │ │ - bne.w 12e4 │ │ │ │ │ - mov.w sl, #0 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - adds r5, #1 │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - bgt.w ad2 │ │ │ │ │ - b.n b46 │ │ │ │ │ + blt.n ca6 │ │ │ │ │ + bne.n d86 │ │ │ │ │ + ldr.w r3, [r4, #1564] @ 0x61c │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + ldrd r6, r5, [fp, #-4] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.w 168e │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 1178 │ │ │ │ │ - bne.n bf6 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - adds r7, #1 │ │ │ │ │ - cmp r3, r7 │ │ │ │ │ - bne.n ba6 │ │ │ │ │ - b.n 810 │ │ │ │ │ + bge.n bbe │ │ │ │ │ + ldrd sl, r5, [sp, #52] @ 0x34 │ │ │ │ │ + ldr.w r9, [sp, #60] @ 0x3c │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n d2a │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + ble.w 108a │ │ │ │ │ + movs r4, #0 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ + bge.w 1184 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 1184 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ │ + str r4, [sp, #20] │ │ │ │ │ + cmp.w sl, #1 │ │ │ │ │ + ble.w 119c │ │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ + bge.n cfa │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ + cbnz r3, cfa │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + cmp.w sl, #2 │ │ │ │ │ + beq.n d2a │ │ │ │ │ + adds r6, r7, #4 │ │ │ │ │ + movs r4, #2 │ │ │ │ │ + ldr.w r2, [r6, #4]! │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ + bge.n d1c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r2, #0] │ │ │ │ │ + cbnz r3, d1c │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + adds r4, #1 │ │ │ │ │ + cmp r4, sl │ │ │ │ │ + bne.n d04 │ │ │ │ │ + cmp.w sl, #127 @ 0x7f │ │ │ │ │ + bgt.w 15e0 │ │ │ │ │ + ldr.w r3, [r9, #16] │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + beq.w 9a0 │ │ │ │ │ + b.n 11a6 │ │ │ │ │ tst r2, r1 │ │ │ │ │ itttt ne │ │ │ │ │ - addne r1, sp, #64 @ 0x40 │ │ │ │ │ - strne r1, [sp, #4] │ │ │ │ │ + addne r1, sp, #72 @ 0x48 │ │ │ │ │ + strne r1, [sp, #8] │ │ │ │ │ movwne r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC unsafe_long_compare │ │ │ │ │ movtne r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS unsafe_long_compare │ │ │ │ │ - bne.w 5ba │ │ │ │ │ + bne.w 5bc │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyFloat_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyFloat_Type │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 143a │ │ │ │ │ - ldr r0, [r3, #100] @ 0x64 │ │ │ │ │ - add r2, sp, #64 @ 0x40 │ │ │ │ │ + beq.w 15ea │ │ │ │ │ + ldr r5, [r3, #100] @ 0x64 │ │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC unsafe_object_compare │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS unsafe_object_compare │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ + str r2, [sp, #8] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC safe_object_compare │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS safe_object_compare │ │ │ │ │ - str.w r0, [sp, #1632] @ 0x660 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ + str.w r5, [sp, #1640] @ 0x668 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r2, r1 │ │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ │ - b.n 5ba │ │ │ │ │ - mov r3, lr │ │ │ │ │ - mov.w fp, #0 │ │ │ │ │ - mov.w r9, #1 │ │ │ │ │ - b.n 59e │ │ │ │ │ - cmp r7, #127 @ 0x7f │ │ │ │ │ - bgt.w 148a │ │ │ │ │ - add.w r6, r7, #136 @ 0x88 │ │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ │ + b.n 5bc │ │ │ │ │ + mov r3, ip │ │ │ │ │ + movs r4, #0 │ │ │ │ │ + mov.w r8, #1 │ │ │ │ │ + b.n 5a0 │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 13fe │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + ble.w bc4 │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + cmp r7, r2 │ │ │ │ │ + bne.w b16 │ │ │ │ │ + ldr r4, [sp, #4] │ │ │ │ │ + add.w sl, r4, r3, lsl #2 │ │ │ │ │ + ldr.w r5, [sl, #4]! │ │ │ │ │ + ldrb r3, [r5, #16] │ │ │ │ │ + ldr.w r4, [sl, #-4] │ │ │ │ │ + ldr r7, [r5, #8] │ │ │ │ │ + ubfx r8, r3, #5, #1 │ │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ │ + cmp r6, r7 │ │ │ │ │ + mov fp, r6 │ │ │ │ │ + it ge │ │ │ │ │ + movge fp, r7 │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + beq.w 16f4 │ │ │ │ │ + lsls r0, r3, #25 │ │ │ │ │ + bpl.w 16b0 │ │ │ │ │ + ldrb r3, [r4, #16] │ │ │ │ │ + add.w r0, r5, #20 │ │ │ │ │ + lsls r1, r3, #26 │ │ │ │ │ + bpl.w 16bc │ │ │ │ │ + lsls r1, r3, #25 │ │ │ │ │ + bpl.w f38 │ │ │ │ │ + mov r2, fp │ │ │ │ │ + add.w r1, r4, #20 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcmp │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1340 │ │ │ │ │ + bge.w f58 │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 138c │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bgt.n dae │ │ │ │ │ + b.n bc4 │ │ │ │ │ + blx r3 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt.w ca6 │ │ │ │ │ + bne.w c78 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + beq.w 854 │ │ │ │ │ + b.n c26 │ │ │ │ │ + cmp.w sl, #127 @ 0x7f │ │ │ │ │ + bgt.w 161e │ │ │ │ │ + add.w r6, sl, #136 @ 0x88 │ │ │ │ │ + add r3, sp, #72 @ 0x48 │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ add.w r3, r3, r6, lsl #2 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - ble.w e56 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + ble.w ff4 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 14a8 │ │ │ │ │ - cmp r7, #1 │ │ │ │ │ - beq.w e56 │ │ │ │ │ + beq.w 1642 │ │ │ │ │ + cmp.w sl, #1 │ │ │ │ │ + beq.w ff4 │ │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ str r0, [r3, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1460 │ │ │ │ │ - cmp r7, #2 │ │ │ │ │ - beq.n cfe │ │ │ │ │ - add.w r9, r5, #4 │ │ │ │ │ + beq.w 1646 │ │ │ │ │ + cmp.w sl, #2 │ │ │ │ │ + beq.n ea8 │ │ │ │ │ + adds r7, r5, #4 │ │ │ │ │ adds r6, r3, #4 │ │ │ │ │ movs r5, #2 │ │ │ │ │ - ldr.w r1, [r9, #4]! │ │ │ │ │ + ldr.w r1, [r7, #4]! │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ str.w r0, [r6, #4]! │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1462 │ │ │ │ │ + beq.w 1648 │ │ │ │ │ adds r5, #1 │ │ │ │ │ - cmp r5, r7 │ │ │ │ │ - bne.n ce4 │ │ │ │ │ + cmp r5, sl │ │ │ │ │ + bne.n e8e │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - ldr.w sl, [sp, #16] │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - b.n 514 │ │ │ │ │ - mov ip, r5 │ │ │ │ │ - b.n 906 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - ble.w fc6 │ │ │ │ │ + ldr.w fp, [sp, #20] │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + b.w 518 │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + ble.w 105e │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 10e6 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r0, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 10e6 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ │ - str r4, [sp, #16] │ │ │ │ │ - cmp r7, #1 │ │ │ │ │ - ble.w 10f6 │ │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n d54 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r0, #0] │ │ │ │ │ - cbnz r3, d54 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - cmp r7, #2 │ │ │ │ │ - beq.n d80 │ │ │ │ │ - adds r6, r5, #4 │ │ │ │ │ - movs r4, #2 │ │ │ │ │ - ldr.w r2, [r6, #4]! │ │ │ │ │ - mov r0, r2 │ │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n d74 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r2, #0] │ │ │ │ │ - cbnz r3, d74 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - adds r4, #1 │ │ │ │ │ - cmp r4, r7 │ │ │ │ │ - bne.n d5c │ │ │ │ │ - cmp r7, #127 @ 0x7f │ │ │ │ │ - bgt.w 1432 │ │ │ │ │ - ldr.w r3, [r8, #16] │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - beq.w 960 │ │ │ │ │ - b.n 1100 │ │ │ │ │ + b.n cbe │ │ │ │ │ mov r2, r8 │ │ │ │ │ adds r0, r3, r7 │ │ │ │ │ adds r1, r3, r6 │ │ │ │ │ ldr.w r4, [r3, r5, lsl #2] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ str r4, [r3, r6] │ │ │ │ │ - b.n 8fc │ │ │ │ │ - adds r2, r7, #1 │ │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ │ + b.n 93e │ │ │ │ │ + add.w r2, sl, #1 │ │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ │ cmp.w r2, #258 @ 0x102 │ │ │ │ │ add.w r3, r2, r2, lsr #31 │ │ │ │ │ mov.w r3, r3, asr #1 │ │ │ │ │ str r3, [r1, #20] │ │ │ │ │ - bge.w 13da │ │ │ │ │ + bge.w 1554 │ │ │ │ │ adds r3, #135 @ 0x87 │ │ │ │ │ - add.w r9, sp, #604 @ 0x25c │ │ │ │ │ - strd r7, sl, [r1, #4] │ │ │ │ │ + add r5, sp, #612 @ 0x264 │ │ │ │ │ + strd sl, fp, [r1, #4] │ │ │ │ │ add.w r3, r1, r3, lsl #2 │ │ │ │ │ str r3, [r1, #16] │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r1, #24] │ │ │ │ │ movs r3, #7 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - str.w r9, [r1, #12] │ │ │ │ │ + str r5, [r1, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1402 │ │ │ │ │ - cmp r7, #63 @ 0x3f │ │ │ │ │ + bne.w 1578 │ │ │ │ │ + cmp.w sl, #63 @ 0x3f │ │ │ │ │ it le │ │ │ │ │ - strle r7, [sp, #48] @ 0x30 │ │ │ │ │ + strle.w sl, [sp, #48] @ 0x30 │ │ │ │ │ ble.w 5fc │ │ │ │ │ - mov r3, r7 │ │ │ │ │ + mov r3, sl │ │ │ │ │ movs r2, #0 │ │ │ │ │ and.w r1, r3, #1 │ │ │ │ │ asrs r3, r3, #1 │ │ │ │ │ orrs r2, r1 │ │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ │ - bgt.n de8 │ │ │ │ │ + bgt.n f24 │ │ │ │ │ adds r3, r2, r3 │ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ │ - b.n 5fc │ │ │ │ │ + b.w 5fc │ │ │ │ │ + add.w r1, r4, #28 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + mov r2, fp │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcmp │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 16c2 │ │ │ │ │ + blt.w dfc │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 16f8 │ │ │ │ │ + ldrb r3, [r4, #16] │ │ │ │ │ + lsls r2, r3, #25 │ │ │ │ │ + ite mi │ │ │ │ │ + addmi.w r0, r4, #20 │ │ │ │ │ + addpl.w r0, r4, #28 │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + beq.w 172a │ │ │ │ │ + ldrb r3, [r5, #16] │ │ │ │ │ + lsls r3, r3, #25 │ │ │ │ │ + ite mi │ │ │ │ │ + addmi.w r1, r5, #20 │ │ │ │ │ + addpl.w r1, r5, #28 │ │ │ │ │ + mov r2, fp │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcmp │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1372 │ │ │ │ │ + lsrs r0, r0, #31 │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w bc6 │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + b.n e08 │ │ │ │ │ adds r1, #28 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8a2 │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ + bne.w 8e4 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.n 8a4 │ │ │ │ │ - add.w r3, sp, #1640 @ 0x668 │ │ │ │ │ + b.n 8e6 │ │ │ │ │ + add.w r3, sp, #1648 @ 0x670 │ │ │ │ │ lsls r2, r6, #4 │ │ │ │ │ add.w r3, r3, r6, lsl #4 │ │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ │ subw r3, r3, #1564 @ 0x61c │ │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ │ - mov ip, r5 │ │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ │ str r4, [r3, #12] │ │ │ │ │ add.w r3, r2, #28 │ │ │ │ │ - str.w fp, [r1, r3] │ │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ │ + str.w r9, [r1, r3] │ │ │ │ │ add r3, r1 │ │ │ │ │ - add.w fp, fp, r5, lsl #2 │ │ │ │ │ - str r0, [r3, #4] │ │ │ │ │ + add.w r9, r9, r0, lsl #2 │ │ │ │ │ + str r4, [r3, #4] │ │ │ │ │ add.w r3, r1, r6, lsl #4 │ │ │ │ │ adds r6, #1 │ │ │ │ │ str r6, [r1, #24] │ │ │ │ │ - str r5, [r3, #36] @ 0x24 │ │ │ │ │ - lsls r3, r5, #2 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 92a │ │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ │ - add r1, r3 │ │ │ │ │ - str r1, [sp, #20] │ │ │ │ │ - b.n 92a │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - add.w r9, sp, #604 @ 0x25c │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - cmp r7, #1 │ │ │ │ │ + lsls r1, r0, #2 │ │ │ │ │ + str r0, [r3, #36] @ 0x24 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq.w 96a │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + add r3, r1 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + b.n 96a │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + add r5, sp, #612 @ 0x264 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + cmp.w sl, #1 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ - add.w r3, r7, #1 │ │ │ │ │ - str r7, [r2, #4] │ │ │ │ │ + add.w r3, sl, #1 │ │ │ │ │ + str.w sl, [r2, #4] │ │ │ │ │ add.w r3, r3, r3, lsr #31 │ │ │ │ │ - str.w r9, [r2, #12] │ │ │ │ │ + str r5, [r2, #12] │ │ │ │ │ mov.w r3, r3, asr #1 │ │ │ │ │ str r3, [r2, #20] │ │ │ │ │ add.w r3, r3, #135 @ 0x87 │ │ │ │ │ add.w r3, r2, r3, lsl #2 │ │ │ │ │ str r3, [r2, #16] │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ str r3, [r2, #24] │ │ │ │ │ mov.w r3, #7 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - bne.w fc6 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ + bne.n 105e │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ ldr.w r0, [r3, r6, lsl #2] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 10ec │ │ │ │ │ + bge.w 1192 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - b.n d28 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - adds r5, r7, #1 │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - beq.w 810 │ │ │ │ │ - add.w sl, fp, r5, lsl #2 │ │ │ │ │ - ldr.w r4, [fp, r5, lsl #2] │ │ │ │ │ - ldr.w r1, [sl, #-4] │ │ │ │ │ - ldrb r3, [r4, #16] │ │ │ │ │ - ldr.w r8, [r4, #8] │ │ │ │ │ - ldr r6, [r1, #8] │ │ │ │ │ - ubfx r9, r3, #5, #1 │ │ │ │ │ - cmp r6, r8 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - it ge │ │ │ │ │ - movge r2, r8 │ │ │ │ │ - cmp.w r9, #0 │ │ │ │ │ - beq.w 152a │ │ │ │ │ - lsls r3, r3, #25 │ │ │ │ │ - ite pl │ │ │ │ │ - addpl.w r0, r4, #28 │ │ │ │ │ - addmi.w r0, r4, #20 │ │ │ │ │ - ldrb r3, [r1, #16] │ │ │ │ │ - tst.w r3, #32 │ │ │ │ │ - it eq │ │ │ │ │ - ldreq r1, [r1, #28] │ │ │ │ │ - beq.n efc │ │ │ │ │ - lsls r3, r3, #25 │ │ │ │ │ - ite pl │ │ │ │ │ - addpl r1, #28 │ │ │ │ │ - addmi r1, #20 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcmp │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 12da │ │ │ │ │ - lsrs r0, r0, #31 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 812 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - adds r5, r7, #2 │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - ble.w 812 │ │ │ │ │ - ldr.w r3, [sl, #4] │ │ │ │ │ - ldr r6, [r3, #8] │ │ │ │ │ - ldrb r1, [r3, #16] │ │ │ │ │ - cmp r6, r8 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - it ge │ │ │ │ │ - movge r2, r8 │ │ │ │ │ - lsls r0, r1, #26 │ │ │ │ │ - it pl │ │ │ │ │ - ldrpl r3, [r3, #28] │ │ │ │ │ - bpl.n f38 │ │ │ │ │ - lsls r0, r1, #25 │ │ │ │ │ - ite pl │ │ │ │ │ - addpl r3, #28 │ │ │ │ │ - addmi r3, #20 │ │ │ │ │ - cmp.w r9, #0 │ │ │ │ │ - beq.w 152e │ │ │ │ │ - ldrb r1, [r4, #16] │ │ │ │ │ - lsls r1, r1, #25 │ │ │ │ │ - ite pl │ │ │ │ │ - addpl.w r1, r4, #28 │ │ │ │ │ - addmi.w r1, r4, #20 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcmp │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1346 │ │ │ │ │ - lsrs r0, r0, #31 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 812 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - adds r5, r7, #3 │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - ble.w 812 │ │ │ │ │ - mov r7, sl │ │ │ │ │ - ldr r0, [r7, #8] │ │ │ │ │ - ldr.w r1, [r7, #4]! │ │ │ │ │ - ldr r6, [r0, #8] │ │ │ │ │ - ldr r4, [r1, #8] │ │ │ │ │ - ldrb r3, [r0, #16] │ │ │ │ │ - cmp r4, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - it ge │ │ │ │ │ - movge r2, r6 │ │ │ │ │ - tst.w r3, #32 │ │ │ │ │ - beq.w 14fe │ │ │ │ │ - lsls r3, r3, #25 │ │ │ │ │ - ite mi │ │ │ │ │ - addmi r0, #20 │ │ │ │ │ - addpl r0, #28 │ │ │ │ │ - ldrb r3, [r1, #16] │ │ │ │ │ - tst.w r3, #32 │ │ │ │ │ - beq.w 14fa │ │ │ │ │ - lsls r3, r3, #25 │ │ │ │ │ - ite mi │ │ │ │ │ - addmi r1, #20 │ │ │ │ │ - addpl r1, #28 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcmp │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 13bc │ │ │ │ │ - lsrs r4, r0, #31 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - bne.w 812 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - adds r5, #1 │ │ │ │ │ + b.n ccc │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 15d4 │ │ │ │ │ + movs r3, #2 │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ + ldr r5, [sp, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bgt.n f6e │ │ │ │ │ - b.n 812 │ │ │ │ │ - add.w sl, sl, #1 │ │ │ │ │ - b.n c1c │ │ │ │ │ - ldr.w r3, [r8, #16] │ │ │ │ │ + bgt.w 860 │ │ │ │ │ + b.n 946 │ │ │ │ │ + ldr.w r3, [r9, #16] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - beq.w a8e │ │ │ │ │ + beq.w ace │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - cbz r3, ff0 │ │ │ │ │ - cmp r7, #1 │ │ │ │ │ - bgt.w 131c │ │ │ │ │ + cbz r3, 108a │ │ │ │ │ + cmp.w sl, #1 │ │ │ │ │ + bgt.w 13a8 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - b.n 96c │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + b.n 9ae │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + blx r3 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt.w ca6 │ │ │ │ │ + bne.w 856 │ │ │ │ │ + b.w 7ec │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.w 528 │ │ │ │ │ + ble.w 52c │ │ │ │ │ ldr r3, [r1, #16] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyLong_Type │ │ │ │ │ movs r1, #1 │ │ │ │ │ - movw ip, #0 │ │ │ │ │ + movw lr, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ - movt ip, #0 │ │ │ │ │ + movt lr, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ - mov lr, sl │ │ │ │ │ + mov ip, fp │ │ │ │ │ + mov r7, r1 │ │ │ │ │ + mov r4, r1 │ │ │ │ │ + subs r6, r3, r2 │ │ │ │ │ + str r0, [sp, #0] │ │ │ │ │ + negs r2, r6 │ │ │ │ │ + adcs r2, r6 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - subs r5, r3, r2 │ │ │ │ │ - str r4, [sp, #0] │ │ │ │ │ - negs r2, r5 │ │ │ │ │ - adcs r2, r5 │ │ │ │ │ - mov r5, r1 │ │ │ │ │ - b.n 1056 │ │ │ │ │ - cbz r5, 107c │ │ │ │ │ - ldrb.w r0, [r9, #16] │ │ │ │ │ + b.n 1100 │ │ │ │ │ + cbz r7, 1126 │ │ │ │ │ + ldrb.w r4, [r8, #16] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - cmp r6, r7 │ │ │ │ │ - and.w r0, r0, #28 │ │ │ │ │ - sub.w r9, r0, #4 │ │ │ │ │ - clz r9, r9 │ │ │ │ │ - mov.w r9, r9, lsr #5 │ │ │ │ │ - bge.n 10dc │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - mov r5, r9 │ │ │ │ │ - ldr.w r9, [lr, #4]! │ │ │ │ │ - ldr r4, [sp, #0] │ │ │ │ │ - ldr.w r9, [r9, #4] │ │ │ │ │ - cmp r9, r4 │ │ │ │ │ - bne.w 14e6 │ │ │ │ │ - ldr.w r9, [lr] │ │ │ │ │ - ldr.w r4, [r9, #8] │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - beq.w 14e6 │ │ │ │ │ - ldr.w r9, [r9, #16] │ │ │ │ │ - ldr.w r4, [r9, #4] │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ - bne.w 142e │ │ │ │ │ - cbz r0, 107c │ │ │ │ │ + cmp r6, sl │ │ │ │ │ + and.w r4, r4, #28 │ │ │ │ │ + sub.w r8, r4, #4 │ │ │ │ │ + clz r8, r8 │ │ │ │ │ + mov.w r8, r8, lsr #5 │ │ │ │ │ + bge.n 118a │ │ │ │ │ + mov r4, r7 │ │ │ │ │ + mov r7, r8 │ │ │ │ │ + ldr.w r5, [ip, #4]! │ │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ │ + ldr r5, [r5, #4] │ │ │ │ │ + cmp r5, r0 │ │ │ │ │ + bne.w 1732 │ │ │ │ │ + ldr.w r5, [ip] │ │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1732 │ │ │ │ │ + ldr.w r8, [r5, #16] │ │ │ │ │ + ldr.w r5, [r8, #4] │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + bne.w 15dc │ │ │ │ │ + cbz r4, 1126 │ │ │ │ │ tst r2, r1 │ │ │ │ │ - bne.n 10d0 │ │ │ │ │ - cmp r3, ip │ │ │ │ │ - beq.n 1026 │ │ │ │ │ + bne.n 1178 │ │ │ │ │ + mov r5, lr │ │ │ │ │ + cmp r3, lr │ │ │ │ │ + beq.n 10d2 │ │ │ │ │ adds r6, #1 │ │ │ │ │ - cmp r6, r7 │ │ │ │ │ - blt.n 1046 │ │ │ │ │ - ldr r4, [sp, #0] │ │ │ │ │ - mov fp, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 145a │ │ │ │ │ - movw r0, #0 │ │ │ │ │ + cmp r6, sl │ │ │ │ │ + blt.n 10f2 │ │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq.w 15d0 │ │ │ │ │ + movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ - movt r0, #0 │ │ │ │ │ + movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ - cmp r3, r0 │ │ │ │ │ - bne.w c3c │ │ │ │ │ - lsls r0, r5, #31 │ │ │ │ │ - bpl.w c3c │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + bne.w d36 │ │ │ │ │ + lsls r5, r7, #31 │ │ │ │ │ + bpl.w d36 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC unsafe_latin_compare │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS unsafe_latin_compare │ │ │ │ │ - add r1, sp, #64 @ 0x40 │ │ │ │ │ - str r1, [sp, #4] │ │ │ │ │ + add r1, sp, #72 @ 0x48 │ │ │ │ │ + str r1, [sp, #8] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC safe_object_compare │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS safe_object_compare │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ + cmp r3, r0 │ │ │ │ │ it eq │ │ │ │ │ moveq r2, r1 │ │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC unsafe_tuple_compare │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS unsafe_tuple_compare │ │ │ │ │ str.w r2, [r1, #1572] @ 0x624 │ │ │ │ │ str.w r3, [r1, #1564] @ 0x61c │ │ │ │ │ b.w 5c6 │ │ │ │ │ - ldr.w r4, [r9, #8] │ │ │ │ │ - cmp r4, #15 │ │ │ │ │ - bls.n 1078 │ │ │ │ │ + ldr.w r5, [r8, #8] │ │ │ │ │ + cmp r5, #15 │ │ │ │ │ + bls.n 1120 │ │ │ │ │ movs r1, #0 │ │ │ │ │ - b.n 107c │ │ │ │ │ - ldr r4, [sp, #0] │ │ │ │ │ - mov r0, ip │ │ │ │ │ - mov fp, r5 │ │ │ │ │ - b.w 59e │ │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ │ - str r4, [sp, #16] │ │ │ │ │ - b.n d3a │ │ │ │ │ + b.n 1126 │ │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ │ + str r4, [sp, #20] │ │ │ │ │ + b.n cde │ │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ │ + mov r4, r7 │ │ │ │ │ + b.w 5a0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - ldr.w r3, [r8, #16] │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + ldr.w r3, [r9, #16] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - beq.w 96c │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ + beq.w 9ae │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w fd0 │ │ │ │ │ - b.n fe6 │ │ │ │ │ - beq.w 133e │ │ │ │ │ - add.w r7, fp, #4 │ │ │ │ │ + bne.w 1068 │ │ │ │ │ + b.n 107e │ │ │ │ │ + beq.w 13ec │ │ │ │ │ + add.w r7, r9, #4 │ │ │ │ │ mov r2, r7 │ │ │ │ │ - cmp fp, r7 │ │ │ │ │ - bcs.n 11b6 │ │ │ │ │ - movs r5, #2 │ │ │ │ │ + cmp r9, r7 │ │ │ │ │ + bcs.w 1046 │ │ │ │ │ + movs r3, #2 │ │ │ │ │ movs r1, #4 │ │ │ │ │ - b.n b5e │ │ │ │ │ - add.w r2, r2, #268435456 @ 0x10000000 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - add r0, sp, #92 @ 0x5c │ │ │ │ │ - lsls r4, r2, #4 │ │ │ │ │ - add.w r2, r0, r2, lsl #4 │ │ │ │ │ - ldrd r3, r1, [r3, #4] │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + b.n bde │ │ │ │ │ + add.w r3, r2, #268435456 @ 0x10000000 │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + add r0, sp, #100 @ 0x64 │ │ │ │ │ + lsls r4, r3, #4 │ │ │ │ │ + add.w r3, r0, r3, lsl #4 │ │ │ │ │ + ldrd r2, r1, [r2, #4] │ │ │ │ │ ldr r0, [r0, r4] │ │ │ │ │ movs r4, #0 │ │ │ │ │ subs r0, r0, r1 │ │ │ │ │ - ldr r1, [r2, #8] │ │ │ │ │ - asrs r2, r0, #2 │ │ │ │ │ - add.w r2, r1, r2, lsl #1 │ │ │ │ │ - add r1, r2 │ │ │ │ │ - add r1, ip │ │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ │ + asrs r3, r0, #2 │ │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ │ + add.w r3, r1, r3, lsl #1 │ │ │ │ │ + add r1, r3 │ │ │ │ │ + add r1, r0 │ │ │ │ │ adds r4, #1 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - ble.n 1192 │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ - bgt.n 1196 │ │ │ │ │ - mov r5, ip │ │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + ble.n 1224 │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + bgt.n 1228 │ │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ │ ldr r6, [r0, #24] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - ble.w e16 │ │ │ │ │ - add.w r3, sp, #1640 @ 0x668 │ │ │ │ │ + ble.w fb4 │ │ │ │ │ + add.w r3, sp, #1648 @ 0x670 │ │ │ │ │ subs r1, r6, #2 │ │ │ │ │ add.w r3, r3, r6, lsl #4 │ │ │ │ │ subw r3, r3, #1580 @ 0x62c │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bge.w e16 │ │ │ │ │ + bge.w fb4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL merge_at │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1150 │ │ │ │ │ - ldrd r7, r9, [sp, #52] @ 0x34 │ │ │ │ │ - ldr.w r8, [sp, #60] @ 0x3c │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w d80 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - ble.w ff0 │ │ │ │ │ - movs r4, #0 │ │ │ │ │ - b.n d1a │ │ │ │ │ - subs r2, r2, r3 │ │ │ │ │ - subs r1, r1, r3 │ │ │ │ │ - lsls r2, r2, #1 │ │ │ │ │ + beq.n 11fa │ │ │ │ │ + b.n ca6 │ │ │ │ │ + subs r3, r3, r2 │ │ │ │ │ + subs r1, r1, r2 │ │ │ │ │ + lsls r3, r3, #1 │ │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ - b.n 1144 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - add.w r2, sl, #1 │ │ │ │ │ - subs r1, r5, r2 │ │ │ │ │ - add.w r0, fp, r1, lsl #2 │ │ │ │ │ + b.n 11f0 │ │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + subs r1, r3, r2 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + add.w r0, r9, r1, lsl #2 │ │ │ │ │ add.w r1, r3, r1, lsl #2 │ │ │ │ │ - cbnz r3, 11b0 │ │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ │ - bl 15a8 │ │ │ │ │ - b.n b4e │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - movs r5, #2 │ │ │ │ │ + cbnz r3, 1244 │ │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ │ + bl 1800 │ │ │ │ │ + b.n bcc │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + b.n d92 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + add.w r2, r9, r3, lsl #2 │ │ │ │ │ + lsls r1, r3, #2 │ │ │ │ │ + cmp r9, r2 │ │ │ │ │ + bcc.w bda │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 812 │ │ │ │ │ - movs r1, #4 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ + beq.w 1052 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ add r1, r3 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bls.w b8a │ │ │ │ │ + bls.w c0a │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ str.w r0, [r3], #4 │ │ │ │ │ str.w r2, [r1], #-4 │ │ │ │ │ - b.n 11c6 │ │ │ │ │ + b.n 126c │ │ │ │ │ subs r1, r6, #2 │ │ │ │ │ - beq.n 11f8 │ │ │ │ │ - add r3, sp, #60 @ 0x3c │ │ │ │ │ + beq.n 129e │ │ │ │ │ + add r3, sp, #68 @ 0x44 │ │ │ │ │ add r3, r2 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ - add.w r3, sp, #1640 @ 0x668 │ │ │ │ │ + add.w r3, sp, #1648 @ 0x670 │ │ │ │ │ add.w r3, r3, r6, lsl #4 │ │ │ │ │ subw r3, r3, #1564 @ 0x61c │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ it lt │ │ │ │ │ sublt r1, r6, #3 │ │ │ │ │ - ldr r4, [sp, #4] │ │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL merge_at │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1180 │ │ │ │ │ + bne.w cae │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble.w 944 │ │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ │ + ble.w 984 │ │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ │ subs r1, r3, #2 │ │ │ │ │ - beq.n 1230 │ │ │ │ │ - add.w r2, sp, #1640 @ 0x668 │ │ │ │ │ + beq.n 12d8 │ │ │ │ │ + add.w r2, sp, #1648 @ 0x670 │ │ │ │ │ add.w r4, r2, r3, lsl #4 │ │ │ │ │ add.w r2, r2, r3, lsl #4 │ │ │ │ │ subw r4, r4, #1596 @ 0x63c │ │ │ │ │ subw r2, r2, #1564 @ 0x61c │ │ │ │ │ ldr r4, [r4, #8] │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ it lt │ │ │ │ │ sublt r1, r3, #3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL merge_at │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1180 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ + bne.w cae │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ - b.n 1206 │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - b.n de4 │ │ │ │ │ - add.w r1, r6, #28 │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w b2a │ │ │ │ │ - cmp r8, r9 │ │ │ │ │ - ite ge │ │ │ │ │ - movge r0, #0 │ │ │ │ │ - movlt r0, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w b30 │ │ │ │ │ - b.n c10 │ │ │ │ │ + b.n 12ae │ │ │ │ │ ldr r0, [r6, #28] │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst.w r3, #32 │ │ │ │ │ - bne.w 6c2 │ │ │ │ │ + bne.w 6c4 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6d8 │ │ │ │ │ - cmp r9, sl │ │ │ │ │ - ble.w 6dc │ │ │ │ │ - b.w 78a │ │ │ │ │ + bne.w 6da │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + cmp r3, sl │ │ │ │ │ + ble.w 6de │ │ │ │ │ + b.w 796 │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + b.n f20 │ │ │ │ │ adds r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 668 │ │ │ │ │ + bne.w 66a │ │ │ │ │ cmp r5, r6 │ │ │ │ │ ite ge │ │ │ │ │ movge r5, #0 │ │ │ │ │ movlt r5, #1 │ │ │ │ │ - b.w 66a │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - add.w r2, fp, r3, lsl #2 │ │ │ │ │ - lsls r1, r3, #2 │ │ │ │ │ - cmp fp, r2 │ │ │ │ │ - bcc.w b5a │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 812 │ │ │ │ │ - b.n 11c2 │ │ │ │ │ + b.w 66c │ │ │ │ │ adds r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 776 │ │ │ │ │ + bne.w 782 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - ble.w 77a │ │ │ │ │ - b.w 784 │ │ │ │ │ + ble.w 786 │ │ │ │ │ + b.w 790 │ │ │ │ │ + cmp r6, r7 │ │ │ │ │ + bgt.w dfc │ │ │ │ │ + b.n f58 │ │ │ │ │ + cmp.w fp, #0 │ │ │ │ │ + bne.w 716 │ │ │ │ │ + ldr r1, [r6, #28] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcmp │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 730 │ │ │ │ │ + cmp sl, r8 │ │ │ │ │ + ble.w 734 │ │ │ │ │ + b.w 796 │ │ │ │ │ + cmp r4, r6 │ │ │ │ │ + ite ge │ │ │ │ │ + movge r4, #0 │ │ │ │ │ + movlt r4, #1 │ │ │ │ │ + b.w 7ea │ │ │ │ │ + cmp r6, r7 │ │ │ │ │ + ite ge │ │ │ │ │ + movge r0, #0 │ │ │ │ │ + movlt r0, #1 │ │ │ │ │ + b.n f8a │ │ │ │ │ cmp r8, sl │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.w 726 │ │ │ │ │ - cmp r6, r8 │ │ │ │ │ - ite le │ │ │ │ │ - movle r0, #0 │ │ │ │ │ - movgt r0, #1 │ │ │ │ │ - b.n f08 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - add.w r2, sl, #1 │ │ │ │ │ - subs r1, r5, r2 │ │ │ │ │ - add.w r0, fp, r1, lsl #2 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w b88 │ │ │ │ │ + b.n d86 │ │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + subs r1, r3, r2 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + add.w r0, r9, r1, lsl #2 │ │ │ │ │ add.w r1, r3, r1, lsl #2 │ │ │ │ │ - cbnz r3, 12f8 │ │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ │ - bl 15a8 │ │ │ │ │ - b.n c18 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - subs r3, r7, #1 │ │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ - add.w r3, r1, r3, lsl #2 │ │ │ │ │ - b.n 1316 │ │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ │ - str.w r0, [r1], #4 │ │ │ │ │ - str.w r2, [r3], #-4 │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ - bhi.n 130a │ │ │ │ │ - b.n dda │ │ │ │ │ + cbnz r3, 13a2 │ │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ │ + bl 1800 │ │ │ │ │ + b.n e04 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ - subs r2, r7, #1 │ │ │ │ │ + add.w r2, sl, #4294967295 @ 0xffffffff │ │ │ │ │ add.w r2, r1, r2, lsl #2 │ │ │ │ │ - b.n 1336 │ │ │ │ │ + b.n 13c4 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ str.w r0, [r1], #4 │ │ │ │ │ str.w r3, [r2], #-4 │ │ │ │ │ - cmp r1, r2 │ │ │ │ │ - bcc.n 132a │ │ │ │ │ - b.w 96c │ │ │ │ │ - ldr.w ip, [sp, #28] │ │ │ │ │ - b.w 906 │ │ │ │ │ - cmp r6, r8 │ │ │ │ │ - ite ge │ │ │ │ │ - movge r0, #0 │ │ │ │ │ - movlt r0, #1 │ │ │ │ │ - b.n f5c │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + bhi.n 13b8 │ │ │ │ │ + b.w 9ae │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + add.w r3, sl, #4294967295 @ 0xffffffff │ │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ + add.w r3, r1, r3, lsl #2 │ │ │ │ │ + b.n 13e6 │ │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ + str.w r0, [r1], #4 │ │ │ │ │ + str.w r2, [r3], #-4 │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + bhi.n 13da │ │ │ │ │ + b.n f12 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + b.w 946 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ ite ge │ │ │ │ │ movge r4, #0 │ │ │ │ │ movlt r4, #1 │ │ │ │ │ + b.n c72 │ │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + subs r1, r3, r2 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + add.w r0, r9, r1, lsl #2 │ │ │ │ │ + add.w r1, r3, r1, lsl #2 │ │ │ │ │ + cbnz r3, 1414 │ │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ │ + bl 1800 │ │ │ │ │ + b.n d8e │ │ │ │ │ + cmp sl, r8 │ │ │ │ │ + ite ge │ │ │ │ │ + movge r0, #0 │ │ │ │ │ + movlt r0, #1 │ │ │ │ │ + b.w bbe │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + adds r5, r3, #1 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + beq.w 854 │ │ │ │ │ + add.w r8, r9, r5, lsl #2 │ │ │ │ │ + ldr.w r4, [r9, r5, lsl #2] │ │ │ │ │ + ldr.w r1, [r8, #-4] │ │ │ │ │ + ldrb r3, [r4, #16] │ │ │ │ │ + ldr r7, [r4, #8] │ │ │ │ │ + ldr r6, [r1, #8] │ │ │ │ │ + ubfx sl, r3, #5, #1 │ │ │ │ │ + cmp r6, r7 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + it ge │ │ │ │ │ + movge r2, r7 │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + beq.w 1706 │ │ │ │ │ + lsls r3, r3, #25 │ │ │ │ │ + ite pl │ │ │ │ │ + addpl.w r0, r4, #28 │ │ │ │ │ + addmi.w r0, r4, #20 │ │ │ │ │ + ldrb r3, [r1, #16] │ │ │ │ │ + tst.w r3, #32 │ │ │ │ │ + it eq │ │ │ │ │ + ldreq r1, [r1, #28] │ │ │ │ │ + beq.n 1478 │ │ │ │ │ + lsls r3, r3, #25 │ │ │ │ │ + ite pl │ │ │ │ │ + addpl r1, #28 │ │ │ │ │ + addmi r1, #20 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcmp │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 1536 │ │ │ │ │ + lsrs r0, r0, #31 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 856 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + adds r5, r3, #2 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + ble.w 856 │ │ │ │ │ + ldr.w r3, [r8, #4] │ │ │ │ │ + ldr r6, [r3, #8] │ │ │ │ │ + ldrb r1, [r3, #16] │ │ │ │ │ + cmp r6, r7 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + it ge │ │ │ │ │ + movge r2, r7 │ │ │ │ │ + lsls r0, r1, #26 │ │ │ │ │ + it pl │ │ │ │ │ + ldrpl r3, [r3, #28] │ │ │ │ │ + bpl.n 14b4 │ │ │ │ │ + lsls r0, r1, #25 │ │ │ │ │ + ite pl │ │ │ │ │ + addpl r3, #28 │ │ │ │ │ + addmi r3, #20 │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + beq.w 1702 │ │ │ │ │ + ldrb r1, [r4, #16] │ │ │ │ │ + lsls r1, r1, #25 │ │ │ │ │ + ite pl │ │ │ │ │ + addpl.w r1, r4, #28 │ │ │ │ │ + addmi.w r1, r4, #20 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcmp │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 1540 │ │ │ │ │ + lsrs r0, r0, #31 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 856 │ │ │ │ │ + ldr r5, [sp, #12] │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + adds r5, #3 │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + ble.w 856 │ │ │ │ │ + ldr.w r0, [r8, #8] │ │ │ │ │ + ldr.w r1, [r8, #4]! │ │ │ │ │ + ldr r6, [r0, #8] │ │ │ │ │ + ldr r4, [r1, #8] │ │ │ │ │ + ldrb r3, [r0, #16] │ │ │ │ │ + cmp r4, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + it ge │ │ │ │ │ + movge r2, r6 │ │ │ │ │ + lsls r7, r3, #26 │ │ │ │ │ + bpl.w 170e │ │ │ │ │ + lsls r3, r3, #25 │ │ │ │ │ + ite mi │ │ │ │ │ + addmi r0, #20 │ │ │ │ │ + addpl r0, #28 │ │ │ │ │ + ldrb r3, [r1, #16] │ │ │ │ │ + lsls r7, r3, #26 │ │ │ │ │ + bpl.w 170a │ │ │ │ │ + lsls r7, r3, #25 │ │ │ │ │ + ite mi │ │ │ │ │ + addmi r1, #20 │ │ │ │ │ + addpl r1, #28 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcmp │ │ │ │ │ + cbz r0, 154a │ │ │ │ │ + lsrs r4, r0, #31 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w bf6 │ │ │ │ │ - b.n eaa │ │ │ │ │ - mov r4, fp │ │ │ │ │ - mov r3, lr │ │ │ │ │ - mov.w fp, #0 │ │ │ │ │ - add r1, sp, #64 @ 0x40 │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC safe_object_compare │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS safe_object_compare │ │ │ │ │ - str r1, [sp, #4] │ │ │ │ │ - b.w 5ba │ │ │ │ │ - add.w r0, sl, #28 │ │ │ │ │ - ldrb.w ip, [r1, #16] │ │ │ │ │ - tst.w ip, #32 │ │ │ │ │ - bne.w 88a │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b.n dfc │ │ │ │ │ - add.w r0, r3, #28 │ │ │ │ │ - ldrb r1, [r6, #16] │ │ │ │ │ - tst.w r1, #32 │ │ │ │ │ - bne.w b12 │ │ │ │ │ - ldr r1, [r6, #28] │ │ │ │ │ - b.n 1248 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - b.w 9ac │ │ │ │ │ - add.w r0, sl, #28 │ │ │ │ │ - ldrb.w ip, [r1, #16] │ │ │ │ │ - tst.w ip, #32 │ │ │ │ │ - bne.w a0e │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b.w a4a │ │ │ │ │ + bne.w 856 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + adds r5, #1 │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + bgt.n 14e8 │ │ │ │ │ + b.w 856 │ │ │ │ │ + cmp r6, r7 │ │ │ │ │ + ite le │ │ │ │ │ + movle r0, #0 │ │ │ │ │ + movgt r0, #1 │ │ │ │ │ + b.n 1482 │ │ │ │ │ + cmp r6, r7 │ │ │ │ │ + ite ge │ │ │ │ │ + movge r0, #0 │ │ │ │ │ + movlt r0, #1 │ │ │ │ │ + b.n 14d6 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ ite le │ │ │ │ │ movle r4, #0 │ │ │ │ │ movgt r4, #1 │ │ │ │ │ - b.n fb0 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str r3, [r2, #12] │ │ │ │ │ - b.w 976 │ │ │ │ │ - mov r5, r4 │ │ │ │ │ - b.w 78a │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ + b.n 1524 │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ │ - add.w r9, sp, #604 @ 0x25c │ │ │ │ │ + add r5, sp, #612 @ 0x264 │ │ │ │ │ str r3, [r2, #20] │ │ │ │ │ - addw r3, sp, #1116 @ 0x45c │ │ │ │ │ + addw r3, sp, #1124 @ 0x464 │ │ │ │ │ str r3, [r2, #16] │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r2, #24] │ │ │ │ │ movs r3, #7 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - strd r7, sl, [r2, #4] │ │ │ │ │ - str.w r9, [r2, #12] │ │ │ │ │ + strd sl, fp, [r2, #4] │ │ │ │ │ + str r5, [r2, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w de4 │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - subs r3, r7, #1 │ │ │ │ │ + beq.w f20 │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + add.w r3, sl, #4294967295 @ 0xffffffff │ │ │ │ │ mov r1, r2 │ │ │ │ │ add.w r2, r2, r3, lsl #2 │ │ │ │ │ - b.n 141a │ │ │ │ │ + b.n 1592 │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ ldr r4, [r2, #0] │ │ │ │ │ str.w r4, [r1], #4 │ │ │ │ │ str.w r0, [r2], #-4 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bhi.n 140e │ │ │ │ │ - b.n 1302 │ │ │ │ │ - adds r0, #28 │ │ │ │ │ - ldrb r3, [r1, #16] │ │ │ │ │ - lsls r7, r3, #26 │ │ │ │ │ - bmi.w 656 │ │ │ │ │ + bhi.n 1586 │ │ │ │ │ + b.n 13d2 │ │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ │ + mov r3, ip │ │ │ │ │ + movs r4, #0 │ │ │ │ │ + add r1, sp, #72 @ 0x48 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC safe_object_compare │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS safe_object_compare │ │ │ │ │ + str r1, [sp, #8] │ │ │ │ │ + b.w 5bc │ │ │ │ │ + add.w r0, fp, #28 │ │ │ │ │ + ldrb.w ip, [r1, #16] │ │ │ │ │ + tst.w ip, #32 │ │ │ │ │ + bne.w 8cc │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b.n 128a │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - b.n 107c │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + b.n f9a │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Free │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str r3, [r2, #12] │ │ │ │ │ + b.w 9b8 │ │ │ │ │ + movs r4, #1 │ │ │ │ │ + b.n 159e │ │ │ │ │ + movs r3, #2 │ │ │ │ │ + movs r1, #4 │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + b.n 1268 │ │ │ │ │ + movs r4, #0 │ │ │ │ │ + b.n 1126 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n d80 │ │ │ │ │ - add r1, sp, #64 @ 0x40 │ │ │ │ │ + b.w d2a │ │ │ │ │ + add r1, sp, #72 @ 0x48 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC unsafe_float_compare │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS unsafe_float_compare │ │ │ │ │ - str r1, [sp, #4] │ │ │ │ │ - b.w 5ba │ │ │ │ │ + str r1, [sp, #8] │ │ │ │ │ + b.w 5bc │ │ │ │ │ + add.w r0, fp, #28 │ │ │ │ │ + ldrb.w ip, [r1, #16] │ │ │ │ │ + tst.w ip, #32 │ │ │ │ │ + bne.w a50 │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b.w a8c │ │ │ │ │ adds r0, #28 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ - tst.w r3, #32 │ │ │ │ │ - bne.w 764 │ │ │ │ │ + lsls r7, r3, #26 │ │ │ │ │ + bmi.w 658 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b.n 12ba │ │ │ │ │ - mov.w fp, #1 │ │ │ │ │ - b.n 1368 │ │ │ │ │ - movs r5, #1 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - add.w r5, r3, r5, lsl #2 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - bne.n 14ca │ │ │ │ │ - cmp r7, #127 @ 0x7f │ │ │ │ │ - bgt.n 14c2 │ │ │ │ │ - ldrd r5, r4, [r8, #8] │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - str.w r3, [r8, #16] │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - strd r7, r3, [r8, #8] │ │ │ │ │ - cbnz r4, 14bc │ │ │ │ │ - str r4, [sp, #16] │ │ │ │ │ - b.w 9ac │ │ │ │ │ - lsls r0, r7, #2 │ │ │ │ │ + b.n 1314 │ │ │ │ │ + mov.w r0, sl, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ - str r0, [sp, #16] │ │ │ │ │ - cbz r0, 14b2 │ │ │ │ │ + str r0, [sp, #20] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1762 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w cc4 │ │ │ │ │ + bne.w e6e │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 1462 │ │ │ │ │ - ldr.w r0, [sl, #28] │ │ │ │ │ - b.n 137c │ │ │ │ │ + b.n 1648 │ │ │ │ │ + movs r5, #1 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + add.w r5, r3, r5, lsl #2 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + bne.w 1776 │ │ │ │ │ + cmp.w sl, #127 @ 0x7f │ │ │ │ │ + bgt.w 176e │ │ │ │ │ + ldrd r5, r4, [r9, #8] │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + str.w r3, [r9, #16] │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + strd sl, r3, [r9, #8] │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + bne.n 1768 │ │ │ │ │ + str r4, [sp, #20] │ │ │ │ │ + b.w 9ee │ │ │ │ │ + adds r0, #28 │ │ │ │ │ + ldrb r3, [r1, #16] │ │ │ │ │ + tst.w r3, #32 │ │ │ │ │ + bne.w 770 │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b.n 132c │ │ │ │ │ + mov r5, r4 │ │ │ │ │ + b.w 796 │ │ │ │ │ + ldr.w sl, [r6, #8] │ │ │ │ │ + ldr.w r8, [r5, #8] │ │ │ │ │ + ldrb r3, [r6, #16] │ │ │ │ │ + ldrb r2, [r5, #16] │ │ │ │ │ + cmp sl, r8 │ │ │ │ │ + ubfx r3, r3, #5, #1 │ │ │ │ │ + ubfx r2, r2, #5, #1 │ │ │ │ │ + str r2, [sp, #28] │ │ │ │ │ + mov r2, sl │ │ │ │ │ + it ge │ │ │ │ │ + movge r2, r8 │ │ │ │ │ + b.w b88 │ │ │ │ │ + add.w r0, r5, #28 │ │ │ │ │ + ldrb r3, [r4, #16] │ │ │ │ │ + lsls r2, r3, #26 │ │ │ │ │ + bmi.w de2 │ │ │ │ │ + ldr r1, [r4, #28] │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + b.n f3e │ │ │ │ │ + cmp r6, r7 │ │ │ │ │ + bgt.w dfc │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w f58 │ │ │ │ │ + b.n 16f8 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + b.w 9ee │ │ │ │ │ + ldr.w r0, [r4, r5, lsl #2] │ │ │ │ │ + bl 25c │ │ │ │ │ + subs r5, #1 │ │ │ │ │ + bpl.n 16d8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Free │ │ │ │ │ + b.w 9d6 │ │ │ │ │ + ldr.w r0, [fp, #28] │ │ │ │ │ + b.n 15fe │ │ │ │ │ + ldr r0, [r5, #28] │ │ │ │ │ + b.n 16b4 │ │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ │ + b.n f66 │ │ │ │ │ + ldr.w r0, [fp, #28] │ │ │ │ │ + b.n 15b2 │ │ │ │ │ + ldr r1, [r4, #28] │ │ │ │ │ + b.n 14ca │ │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ │ + b.n 1464 │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b.n 151c │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + b.n 150c │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b.w c66 │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + b.w c56 │ │ │ │ │ + ldr r1, [r5, #28] │ │ │ │ │ + b.w bb2 │ │ │ │ │ + ldr r0, [r6, #28] │ │ │ │ │ + b.w b9c │ │ │ │ │ + ldr r1, [r5, #28] │ │ │ │ │ + b.n f7c │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + b.n 1612 │ │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC safe_object_compare │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS safe_object_compare │ │ │ │ │ + str r2, [sp, #8] │ │ │ │ │ + str.w r3, [sp, #1636] @ 0x664 │ │ │ │ │ + b.w 5c6 │ │ │ │ │ + ldr r0, [r5, #28] │ │ │ │ │ + b.w b54 │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + b.n 167a │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + b.w 7ce │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b.w 7de │ │ │ │ │ + ldr r1, [r6, #28] │ │ │ │ │ + b.w b6e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 1472 │ │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ │ - b.n 144c │ │ │ │ │ + b.n 165e │ │ │ │ │ movs r3, #0 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - b.n 1510 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + b.n 16e0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 1472 │ │ │ │ │ + b.n 165e │ │ │ │ │ ldr.w r2, [r5, #-4]! │ │ │ │ │ mov r0, r2 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1468 │ │ │ │ │ + bge.w 164e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1468 │ │ │ │ │ + bne.w 164e │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1468 │ │ │ │ │ - add r2, sp, #64 @ 0x40 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC safe_object_compare │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS safe_object_compare │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ - str.w r3, [sp, #1628] @ 0x65c │ │ │ │ │ - b.w 5c6 │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b.n fa4 │ │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ │ - b.n f92 │ │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ │ - b.w bd4 │ │ │ │ │ - ldr.w r0, [r4, r5, lsl #2] │ │ │ │ │ - bl 25c │ │ │ │ │ - subs r5, #1 │ │ │ │ │ - bpl.n 1508 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.w 994 │ │ │ │ │ - ldr.w r0, [sl, #28] │ │ │ │ │ - b.n 13aa │ │ │ │ │ - ldr r1, [r6, #28] │ │ │ │ │ - b.w 71a │ │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ │ - b.n ee8 │ │ │ │ │ - ldr r1, [r4, #28] │ │ │ │ │ - b.n f4e │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b.w be4 │ │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ │ - b.n 1422 │ │ │ │ │ - ldr r0, [r3, #28] │ │ │ │ │ - b.n 1390 │ │ │ │ │ + b.n 164e │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -00001540 : │ │ │ │ │ +00001798 : │ │ │ │ │ unsafe_latin_compare(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ ldr r4, [r1, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ mov r2, r5 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r4 │ │ │ │ │ tst.w r3, #32 │ │ │ │ │ - beq.n 15a2 │ │ │ │ │ + beq.n 17fa │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ - bpl.n 1594 │ │ │ │ │ + bpl.n 17ec │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ adds r0, #20 │ │ │ │ │ tst.w r3, #32 │ │ │ │ │ - beq.n 159e │ │ │ │ │ + beq.n 17f6 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ - bpl.n 1580 │ │ │ │ │ + bpl.n 17d8 │ │ │ │ │ adds r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - cbz r0, 158a │ │ │ │ │ + cbz r0, 17e2 │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ adds r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 157c │ │ │ │ │ + bne.n 17d4 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ adds r0, #28 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst.w r3, #32 │ │ │ │ │ - bne.n 1570 │ │ │ │ │ + bne.n 17c8 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b.n 1582 │ │ │ │ │ + b.n 17da │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.n 1596 │ │ │ │ │ + b.n 17ee │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000015a8 : │ │ │ │ │ +00001800 : │ │ │ │ │ sortslice_reverse.isra.0(): │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - mov ip, r1 │ │ │ │ │ add.w r0, r0, r2, lsl #2 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bls.n 15d6 │ │ │ │ │ + bls.n 182a │ │ │ │ │ push {r4} │ │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ │ + ldr.w ip, [r3] │ │ │ │ │ ldr r4, [r0, #0] │ │ │ │ │ str.w r4, [r3], #4 │ │ │ │ │ - str.w r1, [r0], #-4 │ │ │ │ │ + str.w ip, [r0], #-4 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bhi.n 15b8 │ │ │ │ │ - add.w r2, ip, r2, lsl #2 │ │ │ │ │ - cmp.w ip, #0 │ │ │ │ │ - bne.n 15ec │ │ │ │ │ + bhi.n 180e │ │ │ │ │ + add.w r2, r1, r2, lsl #2 │ │ │ │ │ + cbnz r1, 183e │ │ │ │ │ pop {r4} │ │ │ │ │ bx lr │ │ │ │ │ add.w r2, r1, r2, lsl #2 │ │ │ │ │ - cbnz r1, 15f2 │ │ │ │ │ + cbnz r1, 1850 │ │ │ │ │ bx lr │ │ │ │ │ - ldr.w r3, [ip] │ │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ │ - str.w r1, [ip], #4 │ │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ │ + str.w r0, [r1], #4 │ │ │ │ │ str.w r3, [r2], #-4 │ │ │ │ │ - cmp r2, ip │ │ │ │ │ - bhi.n 15de │ │ │ │ │ - b.n 15d2 │ │ │ │ │ - cmp r2, ip │ │ │ │ │ - bls.n 1606 │ │ │ │ │ - ldr.w r3, [ip] │ │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ │ - str.w r1, [ip], #4 │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + bhi.n 1832 │ │ │ │ │ + b.n 1826 │ │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ │ + str.w r0, [r1], #4 │ │ │ │ │ str.w r3, [r2], #-4 │ │ │ │ │ - b.n 15f2 │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + bhi.n 1844 │ │ │ │ │ bx lr │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -00001608 : │ │ │ │ │ +00001858 : │ │ │ │ │ PyList_SetItem(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #6 │ │ │ │ │ - bpl.n 1654 │ │ │ │ │ + bpl.n 18a4 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bcs.n 1670 │ │ │ │ │ + bcs.n 18c0 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ │ str.w r2, [r3, r1, lsl #2] │ │ │ │ │ - cbz r0, 163a │ │ │ │ │ + cbz r0, 188a │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 1642 │ │ │ │ │ + blt.n 1892 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 163a │ │ │ │ │ + bne.n 188a │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 163c │ │ │ │ │ + b.n 188c │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 25c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #453 @ 0x1c5 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 163c │ │ │ │ │ + b.n 188c │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 25c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndexError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 166a │ │ │ │ │ + b.n 18ba │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001690 <_PyList_FromStackRefStealOnSuccess>: │ │ │ │ │ +000018e0 <_PyList_FromStackRefStealOnSuccess>: │ │ │ │ │ _PyList_FromStackRefStealOnSuccess(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #12 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 1748 <_PyList_FromStackRefStealOnSuccess+0xb8> │ │ │ │ │ - ldr r3, [pc, #412] @ (1844 <_PyList_FromStackRefStealOnSuccess+0x1b4>) │ │ │ │ │ + bne.n 1998 <_PyList_FromStackRefStealOnSuccess+0xb8> │ │ │ │ │ + ldr r3, [pc, #412] @ (1a94 <_PyList_FromStackRefStealOnSuccess+0x1b4>) │ │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r4, r3] │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ │ ldr.w r3, [r2, #1888] @ 0x760 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 17b6 <_PyList_FromStackRefStealOnSuccess+0x126> │ │ │ │ │ + beq.n 1a06 <_PyList_FromStackRefStealOnSuccess+0x126> │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ str.w r0, [r2, #1888] @ 0x760 │ │ │ │ │ ldr.w r0, [r2, #1892] @ 0x764 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ subs r0, #1 │ │ │ │ │ str.w r0, [r2, #1892] @ 0x764 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ - ldr r2, [pc, #364] @ (1848 <_PyList_FromStackRefStealOnSuccess+0x1b8>) │ │ │ │ │ + ldr r2, [pc, #364] @ (1a98 <_PyList_FromStackRefStealOnSuccess+0x1b8>) │ │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ │ strd r1, r1, [r3, #8] │ │ │ │ │ str r1, [r3, #16] │ │ │ │ │ sub.w ip, r3, #8 │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr r2, [r4, r2] │ │ │ │ │ @@ -2380,74 +2608,74 @@ │ │ │ │ │ orr.w r2, r2, lr │ │ │ │ │ str.w r2, [r3, #-8] │ │ │ │ │ adds r1, #1 │ │ │ │ │ str.w ip, [r0, #3760] @ 0xeb0 │ │ │ │ │ cmp r1, r4 │ │ │ │ │ str.w r5, [r0, #3868] @ 0xf1c │ │ │ │ │ str.w r1, [r0, #3768] @ 0xeb8 │ │ │ │ │ - bgt.n 1830 <_PyList_FromStackRefStealOnSuccess+0x1a0> │ │ │ │ │ + bgt.n 1a80 <_PyList_FromStackRefStealOnSuccess+0x1a0> │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 183e <_PyList_FromStackRefStealOnSuccess+0x1ae> │ │ │ │ │ + beq.n 1a8e <_PyList_FromStackRefStealOnSuccess+0x1ae> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble.n 1742 <_PyList_FromStackRefStealOnSuccess+0xb2> │ │ │ │ │ + ble.n 1992 <_PyList_FromStackRefStealOnSuccess+0xb2> │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ lsls r5, r2, #31 │ │ │ │ │ - bpl.n 177c <_PyList_FromStackRefStealOnSuccess+0xec> │ │ │ │ │ + bpl.n 19cc <_PyList_FromStackRefStealOnSuccess+0xec> │ │ │ │ │ bic.w r2, r2, #1 │ │ │ │ │ ldr.w ip, [r2] │ │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt.w ip, ip, #1 │ │ │ │ │ strlt.w ip, [r2] │ │ │ │ │ cmp r1, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - beq.n 1742 <_PyList_FromStackRefStealOnSuccess+0xb2> │ │ │ │ │ + beq.n 1992 <_PyList_FromStackRefStealOnSuccess+0xb2> │ │ │ │ │ add.w ip, r4, #4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ add.w r4, r4, r1, lsl #2 │ │ │ │ │ ldr.w r0, [ip], #4 │ │ │ │ │ bic.w r1, r0, #1 │ │ │ │ │ lsls r5, r0, #31 │ │ │ │ │ it pl │ │ │ │ │ movpl r1, r0 │ │ │ │ │ - bpl.n 17ac <_PyList_FromStackRefStealOnSuccess+0x11c> │ │ │ │ │ + bpl.n 19fc <_PyList_FromStackRefStealOnSuccess+0x11c> │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ add.w lr, r0, #1 │ │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ it lt │ │ │ │ │ strlt.w lr, [r1] │ │ │ │ │ cmp r4, ip │ │ │ │ │ str.w r1, [r2, #4]! │ │ │ │ │ - bne.n 178c <_PyList_FromStackRefStealOnSuccess+0xfc> │ │ │ │ │ - b.n 1742 <_PyList_FromStackRefStealOnSuccess+0xb2> │ │ │ │ │ + bne.n 19dc <_PyList_FromStackRefStealOnSuccess+0xfc> │ │ │ │ │ + b.n 1992 <_PyList_FromStackRefStealOnSuccess+0xb2> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 183e <_PyList_FromStackRefStealOnSuccess+0x1ae> │ │ │ │ │ + beq.n 1a8e <_PyList_FromStackRefStealOnSuccess+0x1ae> │ │ │ │ │ strd r1, r1, [r0, #8] │ │ │ │ │ str r1, [r0, #16] │ │ │ │ │ - ldr r2, [pc, #120] @ (184c <_PyList_FromStackRefStealOnSuccess+0x1bc>) │ │ │ │ │ + ldr r2, [pc, #120] @ (1a9c <_PyList_FromStackRefStealOnSuccess+0x1bc>) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr r2, [r4, r2] │ │ │ │ │ sub.w r4, r3, #8 │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ addw ip, r0, #3756 @ 0xeac │ │ │ │ │ ldr.w r1, [r0, #3760] @ 0xeb0 │ │ │ │ │ @@ -2468,48 +2696,48 @@ │ │ │ │ │ orr.w r2, r2, ip │ │ │ │ │ str.w r2, [r3, #-8] │ │ │ │ │ adds r1, #1 │ │ │ │ │ str.w r4, [r0, #3760] @ 0xeb0 │ │ │ │ │ cmp r1, lr │ │ │ │ │ str.w r5, [r0, #3868] @ 0xf1c │ │ │ │ │ str.w r1, [r0, #3768] @ 0xeb8 │ │ │ │ │ - ble.n 1742 <_PyList_FromStackRefStealOnSuccess+0xb2> │ │ │ │ │ + ble.n 1992 <_PyList_FromStackRefStealOnSuccess+0xb2> │ │ │ │ │ addw r0, r0, #3740 @ 0xe9c │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_Py_TriggerGC> │ │ │ │ │ R_ARM_THM_CALL _Py_TriggerGC │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - b.n 1742 <_PyList_FromStackRefStealOnSuccess+0xb2> │ │ │ │ │ + b.n 1992 <_PyList_FromStackRefStealOnSuccess+0xb2> │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 1742 <_PyList_FromStackRefStealOnSuccess+0xb2> │ │ │ │ │ + b.n 1992 <_PyList_FromStackRefStealOnSuccess+0xb2> │ │ │ │ │ nop │ │ │ │ │ .word 0x00000196 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000015c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000074 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00001850 : │ │ │ │ │ +00001aa0 : │ │ │ │ │ PyList_SetSlice(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r5, [r0, #4] │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr.w lr, [r5, #84] @ 0x54 │ │ │ │ │ tst.w lr, #33554432 @ 0x2000000 │ │ │ │ │ - beq.n 187a │ │ │ │ │ + beq.n 1aca │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n 1894 │ │ │ │ │ + beq.n 1ae4 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ - b.n 18d0 │ │ │ │ │ + b.n 1b20 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #1026 @ 0x402 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ @@ -2517,88 +2745,88 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ - bl 35e8 │ │ │ │ │ + bl 3854 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 188a │ │ │ │ │ + beq.n 1ada │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18d0 │ │ │ │ │ + bl 1b20 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 188e │ │ │ │ │ + bge.n 1ade │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 188e │ │ │ │ │ + bne.n 1ade │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 188e │ │ │ │ │ + b.n 1ade │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000018d0 : │ │ │ │ │ +00001b20 : │ │ │ │ │ list_ass_slice_lock_held(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r6, r3 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1ad8 │ │ │ │ │ + bne.w 1d28 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt.w 1c9e │ │ │ │ │ + blt.w 1eee │ │ │ │ │ cmp r5, r1 │ │ │ │ │ it ge │ │ │ │ │ movge r5, r1 │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - bgt.w 1ca6 │ │ │ │ │ + bgt.w 1ef6 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ mov r3, r7 │ │ │ │ │ it ge │ │ │ │ │ movge r3, r1 │ │ │ │ │ sub.w r7, r9, r3 │ │ │ │ │ add r7, r5 │ │ │ │ │ cmn r7, r1 │ │ │ │ │ - beq.w 1a7e │ │ │ │ │ + beq.w 1cce │ │ │ │ │ sub.w fp, r3, r5 │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ movs.w r2, fp, lsl #2 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ - beq.w 1bc6 │ │ │ │ │ + beq.w 1e16 │ │ │ │ │ cmp r2, #32 │ │ │ │ │ - bhi.w 1c2e │ │ │ │ │ + bhi.w 1e7e │ │ │ │ │ add.w sl, sp, #40 @ 0x28 │ │ │ │ │ add.w r1, r1, r5, lsl #2 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ str.w sl, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str.w sl, [sp, #4] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bge.w 1b3a │ │ │ │ │ + bge.w 1d8a │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ subs r2, r2, r3 │ │ │ │ │ lsls r1, r2, #2 │ │ │ │ │ adds r2, r7, r3 │ │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ @@ -2609,130 +2837,130 @@ │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ add r3, r7 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - ble.w 1b1a │ │ │ │ │ + ble.w 1d6a │ │ │ │ │ adds r2, r3, #6 │ │ │ │ │ add.w r2, r2, r3, asr #3 │ │ │ │ │ bic.w r2, r2, #3 │ │ │ │ │ subs r1, r2, r3 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - bgt.w 1c54 │ │ │ │ │ + bgt.w 1ea4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1c5e │ │ │ │ │ + beq.w 1eae │ │ │ │ │ cmp.w r2, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.w 1c76 │ │ │ │ │ + bcs.w 1ec6 │ │ │ │ │ lsls r1, r2, #2 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1c76 │ │ │ │ │ + beq.w 1ec6 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ strd sl, r2, [r4, #12] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bgt.n 1a20 │ │ │ │ │ + bgt.n 1c70 │ │ │ │ │ subs.w r3, fp, #1 │ │ │ │ │ - bmi.n 19fc │ │ │ │ │ + bmi.n 1c4c │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ │ - cbz r0, 19dc │ │ │ │ │ + cbz r0, 1c2c │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 1baa │ │ │ │ │ + blt.w 1dfa │ │ │ │ │ sub.w r4, fp, #2 │ │ │ │ │ cmp.w fp, #1 │ │ │ │ │ - beq.n 19fc │ │ │ │ │ + beq.n 1c4c │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ │ - cbz r0, 19f8 │ │ │ │ │ + cbz r0, 1c48 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 1b2a │ │ │ │ │ + blt.w 1d7a │ │ │ │ │ subs r4, #1 │ │ │ │ │ - bcs.n 19e6 │ │ │ │ │ + bcs.n 1c36 │ │ │ │ │ movs r4, #0 │ │ │ │ │ ldrd r3, r2, [sp, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 1bfa │ │ │ │ │ + bne.w 1e4a │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 1a18 │ │ │ │ │ + beq.n 1c68 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 1a6c │ │ │ │ │ + blt.n 1cbc │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ add.w r1, sl, r5, lsl #2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1c10 │ │ │ │ │ + beq.w 1e60 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 1c10 │ │ │ │ │ + bge.w 1e60 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp.w r9, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ str.w r3, [sl, r5, lsl #2] │ │ │ │ │ - beq.n 19c4 │ │ │ │ │ + beq.n 1c14 │ │ │ │ │ add.w r9, r6, r9, lsl #2 │ │ │ │ │ adds r6, #4 │ │ │ │ │ ldr.w r3, [r6], #4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1c1c │ │ │ │ │ + beq.w 1e6c │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 1c1c │ │ │ │ │ + bge.w 1e6c │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r9, r6 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ str.w r3, [r1, #4]! │ │ │ │ │ - beq.n 19c4 │ │ │ │ │ - b.n 1a4a │ │ │ │ │ + beq.n 1c14 │ │ │ │ │ + b.n 1c9a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1a18 │ │ │ │ │ + bne.n 1c68 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1a18 │ │ │ │ │ + b.n 1c68 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 1a8e │ │ │ │ │ + beq.n 1cde │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 1b00 │ │ │ │ │ + blt.n 1d50 │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ - cbz r5, 1ace │ │ │ │ │ + cbz r5, 1d1e │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [r4, #8] │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ - bmi.n 1ac8 │ │ │ │ │ + bmi.n 1d18 │ │ │ │ │ ldr.w r0, [r5, r3, lsl #2] │ │ │ │ │ - cbz r0, 1aae │ │ │ │ │ + cbz r0, 1cfe │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 1bde │ │ │ │ │ + blt.w 1e2e │ │ │ │ │ subs r4, r1, #2 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n 1ac8 │ │ │ │ │ + beq.n 1d18 │ │ │ │ │ ldr.w r0, [r5, r4, lsl #2] │ │ │ │ │ - cbz r0, 1ac4 │ │ │ │ │ + cbz r0, 1d14 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 1bce │ │ │ │ │ + blt.w 1e1e │ │ │ │ │ subs r4, #1 │ │ │ │ │ - bcs.n 1ab4 │ │ │ │ │ + bcs.n 1d04 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ @@ -2741,363 +2969,363 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySequence_Fast │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1cc4 │ │ │ │ │ + beq.w 1f14 │ │ │ │ │ ldrd r3, r9, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #6 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r6, r0, #16 │ │ │ │ │ ldrmi r6, [r0, #12] │ │ │ │ │ - b.n 18f4 │ │ │ │ │ + b.n 1b44 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1a8e │ │ │ │ │ + bne.n 1cde │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 1ace │ │ │ │ │ + beq.n 1d1e │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ - b.n 1a92 │ │ │ │ │ + b.n 1ce2 │ │ │ │ │ cmp.w r3, r2, asr #1 │ │ │ │ │ - blt.w 1980 │ │ │ │ │ + blt.w 1bd0 │ │ │ │ │ ldr.w sl, [r4, #12] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b.n 19be │ │ │ │ │ + b.n 1c0e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 19f8 │ │ │ │ │ + bne.w 1c48 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 19f8 │ │ │ │ │ - beq.n 1c28 │ │ │ │ │ + b.n 1c48 │ │ │ │ │ + beq.n 1e78 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r1, [r4, #16] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ adds r2, r7, r2 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - ble.n 1c02 │ │ │ │ │ + ble.n 1e52 │ │ │ │ │ add.w sl, r2, #6 │ │ │ │ │ adds r1, r2, #3 │ │ │ │ │ add.w sl, sl, r2, asr #3 │ │ │ │ │ bic.w r1, r1, #3 │ │ │ │ │ bic.w sl, sl, #3 │ │ │ │ │ sub.w r0, sl, r2 │ │ │ │ │ cmp r7, r0 │ │ │ │ │ it gt │ │ │ │ │ movgt sl, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 1c72 │ │ │ │ │ + beq.w 1ec2 │ │ │ │ │ cmp.w sl, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.w 1c98 │ │ │ │ │ + bcs.w 1ee8 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ mov.w r1, sl, lsl #2 │ │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1c98 │ │ │ │ │ + beq.w 1ee8 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ str.w sl, [r4, #16] │ │ │ │ │ mov sl, r0 │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ adds r0, r7, r3 │ │ │ │ │ add.w r1, sl, r3, lsl #2 │ │ │ │ │ subs r2, r2, r3 │ │ │ │ │ add.w r0, sl, r0, lsl #2 │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ - b.n 19be │ │ │ │ │ + b.n 1c0e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 19dc │ │ │ │ │ + bne.w 1c2c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ sub.w r4, fp, #2 │ │ │ │ │ cmp.w fp, #1 │ │ │ │ │ - bne.w 19e6 │ │ │ │ │ - b.n 19fc │ │ │ │ │ + bne.w 1c36 │ │ │ │ │ + b.n 1c4c │ │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ │ strd r2, r2, [sp, #4] │ │ │ │ │ - b.n 194e │ │ │ │ │ + b.n 1b9e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1ac4 │ │ │ │ │ + bne.w 1d14 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1ac4 │ │ │ │ │ + b.n 1d14 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1aae │ │ │ │ │ + bne.w 1cfe │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ - b.n 1aae │ │ │ │ │ + b.n 1cfe │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 1a08 │ │ │ │ │ + b.n 1c58 │ │ │ │ │ cmp.w r2, r1, asr #1 │ │ │ │ │ - blt.n 1b48 │ │ │ │ │ + blt.n 1d98 │ │ │ │ │ ldr.w sl, [r4, #12] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - b.n 1b94 │ │ │ │ │ + b.n 1de4 │ │ │ │ │ cmp.w r9, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ - beq.w 19c4 │ │ │ │ │ - b.n 1a44 │ │ │ │ │ + beq.w 1c14 │ │ │ │ │ + b.n 1c94 │ │ │ │ │ cmp r9, r6 │ │ │ │ │ str.w r3, [r1, #4]! │ │ │ │ │ - beq.w 19c4 │ │ │ │ │ - b.n 1a4a │ │ │ │ │ + beq.w 1c14 │ │ │ │ │ + b.n 1c9a │ │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ │ - b.n 19be │ │ │ │ │ + b.n 1c0e │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1bf2 │ │ │ │ │ + beq.n 1e42 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ add.w r1, r3, r5, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - b.n 194e │ │ │ │ │ - cbz r3, 1c5e │ │ │ │ │ + b.n 1b9e │ │ │ │ │ + cbz r3, 1eae │ │ │ │ │ adds r2, r3, #3 │ │ │ │ │ bic.w r2, r2, #3 │ │ │ │ │ - b.n 1998 │ │ │ │ │ + b.n 1be8 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ mov sl, r0 │ │ │ │ │ - cbz r0, 1c76 │ │ │ │ │ + cbz r0, 1ec6 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 19b8 │ │ │ │ │ + b.n 1c08 │ │ │ │ │ mov sl, r2 │ │ │ │ │ - b.n 1b72 │ │ │ │ │ + b.n 1dc2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ ldrd r2, r1, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ add.w r0, r3, r5, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 19fe │ │ │ │ │ + b.n 1c4e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 1c92 │ │ │ │ │ + b.n 1ee2 │ │ │ │ │ movs r5, #0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bge.w 1908 │ │ │ │ │ + bge.w 1b58 │ │ │ │ │ cmn.w r9, r1 │ │ │ │ │ - beq.w 1a7e │ │ │ │ │ + beq.w 1cce │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ mov r7, r9 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov fp, r2 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ - b.n 194e │ │ │ │ │ + b.n 1b9e │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1a18 │ │ │ │ │ + b.n 1c68 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001ccc : │ │ │ │ │ +00001f1c : │ │ │ │ │ list_clear_impl.isra.0(): │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 1d44 │ │ │ │ │ + beq.n 1f94 │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ str r1, [r0, #16] │ │ │ │ │ strd r1, r1, [r0, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - bmi.n 1d32 │ │ │ │ │ + bmi.n 1f82 │ │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1cdc │ │ │ │ │ + beq.n 1f2c │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1cdc │ │ │ │ │ + bge.n 1f2c │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 1cdc │ │ │ │ │ + bne.n 1f2c │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ strd r2, r3, [sp] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - bmi.n 1d38 │ │ │ │ │ + bmi.n 1f88 │ │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1d14 │ │ │ │ │ + beq.n 1f64 │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1d14 │ │ │ │ │ + bge.n 1f64 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 1d14 │ │ │ │ │ - b.n 1d08 │ │ │ │ │ + bne.n 1f64 │ │ │ │ │ + b.n 1f58 │ │ │ │ │ mov r0, r2 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyMem_Free │ │ │ │ │ mov r0, r2 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyMem_Free │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001d48 : │ │ │ │ │ +00001f98 : │ │ │ │ │ list_append(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1d82 │ │ │ │ │ + bge.n 1fd2 │ │ │ │ │ ldr.w ip, [r0, #16] │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - ble.n 1d88 │ │ │ │ │ + ble.n 1fd8 │ │ │ │ │ ldr r4, [r0, #12] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str.w r1, [r4, r3, lsl #2] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r2, [r0, #16] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - blt.n 1d6c │ │ │ │ │ + blt.n 1fbc │ │ │ │ │ bl 350 <_PyList_AppendTakeRefListResize> │ │ │ │ │ R_ARM_THM_CALL _PyList_AppendTakeRefListResize │ │ │ │ │ adds r0, #1 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ it eq │ │ │ │ │ moveq r3, #0 │ │ │ │ │ - b.n 1d7e │ │ │ │ │ + b.n 1fce │ │ │ │ │ │ │ │ │ │ -00001d9c : │ │ │ │ │ +00001fec : │ │ │ │ │ PyList_Size(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #6 │ │ │ │ │ it mi │ │ │ │ │ ldrmi r0, [r0, #8] │ │ │ │ │ - bpl.n 1db8 │ │ │ │ │ + bpl.n 2008 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r3, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001dd0 : │ │ │ │ │ +00002020 : │ │ │ │ │ list_iter(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #6 │ │ │ │ │ - bpl.w 1f06 │ │ │ │ │ - ldr r3, [pc, #304] @ (1f1c ) │ │ │ │ │ + bpl.w 2156 │ │ │ │ │ + ldr r3, [pc, #304] @ (216c ) │ │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ │ mov r5, r0 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r6, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r4, [r3, #1896] @ 0x768 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 1ef8 │ │ │ │ │ + beq.n 2148 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r2, [r3, #1896] @ 0x768 │ │ │ │ │ ldr.w r2, [r3, #1900] @ 0x76c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r3, #1900] @ 0x76c │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1e8e │ │ │ │ │ + bge.n 20de │ │ │ │ │ adds r3, #1 │ │ │ │ │ - ldr r2, [pc, #244] @ (1f20 ) │ │ │ │ │ + ldr r2, [pc, #244] @ (2170 ) │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ sub.w r1, r4, #8 │ │ │ │ │ str r5, [r4, #12] │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr r3, [r6, r2] │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ @@ -3120,20 +3348,20 @@ │ │ │ │ │ orr.w r3, r3, ip │ │ │ │ │ str.w r3, [r4, #-8] │ │ │ │ │ adds r2, #1 │ │ │ │ │ str.w r1, [r0, #3760] @ 0xeb0 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ str.w r5, [r0, #3868] @ 0xf1c │ │ │ │ │ str.w r2, [r0, #3768] @ 0xeb8 │ │ │ │ │ - blt.n 1eee │ │ │ │ │ + blt.n 213e │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ str r5, [r4, #12] │ │ │ │ │ sub.w r1, r4, #8 │ │ │ │ │ - ldr r3, [pc, #140] @ (1f24 ) │ │ │ │ │ + ldr r3, [pc, #140] @ (2174 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r6, r3] │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ addw ip, r0, #3756 @ 0xeac │ │ │ │ │ ldr.w r2, [r0, #3760] @ 0xeb0 │ │ │ │ │ ldr.w r5, [r0, #3868] @ 0xf1c │ │ │ │ │ @@ -3153,89 +3381,89 @@ │ │ │ │ │ orr.w r3, r3, ip │ │ │ │ │ str.w r3, [r4, #-8] │ │ │ │ │ adds r2, #1 │ │ │ │ │ str.w r1, [r0, #3760] @ 0xeb0 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ str.w r5, [r0, #3868] @ 0xf1c │ │ │ │ │ str.w r2, [r0, #3768] @ 0xeb8 │ │ │ │ │ - ble.n 1e8a │ │ │ │ │ + ble.n 20da │ │ │ │ │ addw r0, r0, #3740 @ 0xe9c │ │ │ │ │ bl 0 <_Py_TriggerGC> │ │ │ │ │ R_ARM_THM_CALL _Py_TriggerGC │ │ │ │ │ - b.n 1e8a │ │ │ │ │ - ldr r0, [pc, #44] @ (1f28 ) │ │ │ │ │ + b.n 20da │ │ │ │ │ + ldr r0, [pc, #44] @ (2178 ) │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1e1a │ │ │ │ │ - b.n 1f16 │ │ │ │ │ + bne.n 206a │ │ │ │ │ + b.n 2166 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ mov.w r1, #3984 @ 0xf90 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 1e8a │ │ │ │ │ + b.n 20da │ │ │ │ │ nop │ │ │ │ │ .word 0x00000128 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000000ea │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000008a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00001f2c : │ │ │ │ │ +0000217c : │ │ │ │ │ listiter_next(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 1f7a │ │ │ │ │ + blt.n 21ca │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bcs.n 1f62 │ │ │ │ │ + bcs.n 21b2 │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ ldr.w r0, [r1, r3, lsl #2] │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1f7e │ │ │ │ │ + bge.n 21ce │ │ │ │ │ adds r1, #1 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ pop {r3, pc} │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ │ movs r1, #0 │ │ │ │ │ strd ip, r1, [r2, #8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1f7a │ │ │ │ │ + bge.n 21ca │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 1f84 │ │ │ │ │ + cbz r3, 21d4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ pop {r3, pc} │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1f7a │ │ │ │ │ + b.n 21ca │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001f8c : │ │ │ │ │ +000021dc : │ │ │ │ │ listiter_dealloc(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr.w r0, [r0, #-8] │ │ │ │ │ @@ -3250,657 +3478,657 @@ │ │ │ │ │ movs r0, #0 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ orrs r3, r1 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ str.w r0, [r2, #-8] │ │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ │ ldr.w r1, [r2, #-4] │ │ │ │ │ - ldr r3, [pc, #140] @ (205c ) │ │ │ │ │ + ldr r3, [pc, #140] @ (22ac ) │ │ │ │ │ and.w r1, r1, #1 │ │ │ │ │ str.w r1, [r2, #-4] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r4, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ ldr.w r1, [r3, #3768] @ 0xeb8 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ ldr r0, [r2, #12] │ │ │ │ │ - ble.n 204c │ │ │ │ │ + ble.n 229c │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r1, [r3, #3768] @ 0xeb8 │ │ │ │ │ ldr.w r1, [r3, #3868] @ 0xf1c │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r1, [r3, #3868] @ 0xf1c │ │ │ │ │ - cbz r0, 2004 │ │ │ │ │ + cbz r0, 2254 │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 2024 │ │ │ │ │ + blt.n 2274 │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r1, [r3, #1900] @ 0x76c │ │ │ │ │ cmp r1, #9 │ │ │ │ │ - bhi.n 2040 │ │ │ │ │ + bhi.n 2290 │ │ │ │ │ ldr.w r0, [r3, #1896] @ 0x768 │ │ │ │ │ adds r1, #1 │ │ │ │ │ str r0, [r2, #0] │ │ │ │ │ str.w r2, [r3, #1896] @ 0x768 │ │ │ │ │ str.w r1, [r3, #1900] @ 0x76c │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 2004 │ │ │ │ │ + bne.n 2254 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [pc, #44] @ (2060 ) │ │ │ │ │ + ldr r3, [pc, #44] @ (22b0 ) │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r4, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ - b.n 2004 │ │ │ │ │ + b.n 2254 │ │ │ │ │ mov r0, r2 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_GC_Del │ │ │ │ │ ldr.w r1, [r3, #3868] @ 0xf1c │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r1, [r3, #3868] @ 0xf1c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1ffc │ │ │ │ │ - b.n 2004 │ │ │ │ │ + bne.n 224c │ │ │ │ │ + b.n 2254 │ │ │ │ │ .word 0x00000080 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000026 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00002064 <_PyList_Extend>: │ │ │ │ │ +000022b4 <_PyList_Extend>: │ │ │ │ │ _PyList_Extend(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - bl 2088 <_list_extend> │ │ │ │ │ + bl 22d8 <_list_extend> │ │ │ │ │ adds r0, #1 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ it eq │ │ │ │ │ moveq r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002088 <_list_extend>: │ │ │ │ │ +000022d8 <_list_extend>: │ │ │ │ │ _list_extend(): │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq.w 2408 <_list_extend+0x380> │ │ │ │ │ + beq.w 2658 <_list_extend+0x380> │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 21ac <_list_extend+0x124> │ │ │ │ │ + beq.n 23fc <_list_extend+0x124> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyTuple_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyTuple_Type │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 21ac <_list_extend+0x124> │ │ │ │ │ + beq.n 23fc <_list_extend+0x124> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PySet_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PySet_Type │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyFrozenSet_Type │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyFrozenSet_Type │ │ │ │ │ cmp r3, r5 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, r2 │ │ │ │ │ ite eq │ │ │ │ │ moveq r2, #1 │ │ │ │ │ movne r2, #0 │ │ │ │ │ - beq.w 2240 <_list_extend+0x1b8> │ │ │ │ │ + beq.w 2490 <_list_extend+0x1b8> │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyDict_Type │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyDict_Type │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w 222e <_list_extend+0x1a6> │ │ │ │ │ + beq.w 247e <_list_extend+0x1a6> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyDictKeys_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyDictKeys_Type │ │ │ │ │ cmp r3, r1 │ │ │ │ │ it eq │ │ │ │ │ ldreq r1, [r6, #8] │ │ │ │ │ - beq.w 222e <_list_extend+0x1a6> │ │ │ │ │ + beq.w 247e <_list_extend+0x1a6> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyDictValues_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyDictValues_Type │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 222a <_list_extend+0x1a2> │ │ │ │ │ + beq.w 247a <_list_extend+0x1a2> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyDictItems_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyDictItems_Type │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 235e <_list_extend+0x2d6> │ │ │ │ │ + beq.w 25ae <_list_extend+0x2d6> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetIter │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2224 <_list_extend+0x19c> │ │ │ │ │ + beq.n 2474 <_list_extend+0x19c> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r6, [r3, #112] @ 0x70 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_LengthHint │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 2212 <_list_extend+0x18a> │ │ │ │ │ + blt.n 2462 <_list_extend+0x18a> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ subs r3, r3, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt.n 2182 <_list_extend+0xfa> │ │ │ │ │ + bgt.n 23d2 <_list_extend+0xfa> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 233c <_list_extend+0x2b4> │ │ │ │ │ - cbz r0, 2182 <_list_extend+0xfa> │ │ │ │ │ + bne.w 258c <_list_extend+0x2b4> │ │ │ │ │ + cbz r0, 23d2 <_list_extend+0xfa> │ │ │ │ │ adds r0, #1 │ │ │ │ │ bic.w r1, r0, #1 │ │ │ │ │ cmp.w r1, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.w 23f0 <_list_extend+0x368> │ │ │ │ │ + bcs.w 2640 <_list_extend+0x368> │ │ │ │ │ lsls r0, r1, #2 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 23f0 <_list_extend+0x368> │ │ │ │ │ + beq.w 2640 <_list_extend+0x368> │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ str r1, [r4, #16] │ │ │ │ │ - b.n 2182 <_list_extend+0xfa> │ │ │ │ │ + b.n 23d2 <_list_extend+0xfa> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge.n 2206 <_list_extend+0x17e> │ │ │ │ │ + bge.n 2456 <_list_extend+0x17e> │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str.w r0, [r1, r3, lsl #2] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2170 <_list_extend+0xe8> │ │ │ │ │ + bne.n 23c0 <_list_extend+0xe8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 23cc <_list_extend+0x344> │ │ │ │ │ + bne.w 261c <_list_extend+0x344> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - ble.n 21a2 <_list_extend+0x11a> │ │ │ │ │ + ble.n 23f2 <_list_extend+0x11a> │ │ │ │ │ cmp.w r2, r3, asr #1 │ │ │ │ │ - blt.n 21b8 <_list_extend+0x130> │ │ │ │ │ + blt.n 2408 <_list_extend+0x130> │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 21f8 <_list_extend+0x170> │ │ │ │ │ - b.n 21fe <_list_extend+0x176> │ │ │ │ │ + blt.n 2448 <_list_extend+0x170> │ │ │ │ │ + b.n 244e <_list_extend+0x176> │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b.n 256c │ │ │ │ │ + b.n 27bc │ │ │ │ │ adds r6, r2, #6 │ │ │ │ │ add.w r6, r6, r2, asr #3 │ │ │ │ │ bic.w r6, r6, #3 │ │ │ │ │ subs r3, r6, r2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.w 2352 <_list_extend+0x2ca> │ │ │ │ │ + blt.w 25a2 <_list_extend+0x2ca> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 23ba <_list_extend+0x332> │ │ │ │ │ + beq.w 260a <_list_extend+0x332> │ │ │ │ │ cmp.w r6, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.w 23f0 <_list_extend+0x368> │ │ │ │ │ + bcs.w 2640 <_list_extend+0x368> │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ lsls r1, r6, #2 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 23f0 <_list_extend+0x368> │ │ │ │ │ + beq.w 2640 <_list_extend+0x368> │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ str r6, [r4, #16] │ │ │ │ │ - bge.n 21fe <_list_extend+0x176> │ │ │ │ │ + bge.n 244e <_list_extend+0x176> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbz r3, 2238 <_list_extend+0x1b0> │ │ │ │ │ + cbz r3, 2488 <_list_extend+0x1b0> │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 350 <_PyList_AppendTakeRefListResize> │ │ │ │ │ R_ARM_THM_CALL _PyList_AppendTakeRefListResize │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.n 2182 <_list_extend+0xfa> │ │ │ │ │ + bne.n 23d2 <_list_extend+0xfa> │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2224 <_list_extend+0x19c> │ │ │ │ │ + bge.n 2474 <_list_extend+0x19c> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 23f6 <_list_extend+0x36e> │ │ │ │ │ + beq.w 2646 <_list_extend+0x36e> │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 2200 <_list_extend+0x178> │ │ │ │ │ + b.n 2450 <_list_extend+0x178> │ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ │ movs r2, #1 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b.w 3dfc │ │ │ │ │ + b.w 4070 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 21fe <_list_extend+0x176> │ │ │ │ │ + b.n 244e <_list_extend+0x176> │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ ldr r3, [r1, #12] │ │ │ │ │ adds r3, r5, r3 │ │ │ │ │ mov fp, r3 │ │ │ │ │ - beq.n 21fe <_list_extend+0x176> │ │ │ │ │ + beq.n 244e <_list_extend+0x176> │ │ │ │ │ mov r1, r3 │ │ │ │ │ bl 3f4 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n 2200 <_list_extend+0x178> │ │ │ │ │ + beq.n 2450 <_list_extend+0x178> │ │ │ │ │ movs r3, #0 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ add r3, sp, #24 │ │ │ │ │ ldr r7, [r4, #12] │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r8, r3 │ │ │ │ │ bl 0 <_PySet_NextEntryRef> │ │ │ │ │ R_ARM_THM_CALL _PySet_NextEntryRef │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2336 <_list_extend+0x2ae> │ │ │ │ │ + beq.n 2586 <_list_extend+0x2ae> │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov r2, sl │ │ │ │ │ str.w r3, [r7, r5, lsl #2] │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add.w r5, r7, r5, lsl #2 │ │ │ │ │ mov r7, r8 │ │ │ │ │ bl 0 <_PySet_NextEntryRef> │ │ │ │ │ R_ARM_THM_CALL _PySet_NextEntryRef │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2336 <_list_extend+0x2ae> │ │ │ │ │ + beq.n 2586 <_list_extend+0x2ae> │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov r2, sl │ │ │ │ │ str r3, [r5, #4] │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PySet_NextEntryRef> │ │ │ │ │ R_ARM_THM_CALL _PySet_NextEntryRef │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2336 <_list_extend+0x2ae> │ │ │ │ │ + beq.n 2586 <_list_extend+0x2ae> │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov r2, sl │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PySet_NextEntryRef> │ │ │ │ │ R_ARM_THM_CALL _PySet_NextEntryRef │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2336 <_list_extend+0x2ae> │ │ │ │ │ + beq.n 2586 <_list_extend+0x2ae> │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov r2, sl │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PySet_NextEntryRef> │ │ │ │ │ R_ARM_THM_CALL _PySet_NextEntryRef │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2336 <_list_extend+0x2ae> │ │ │ │ │ + beq.n 2586 <_list_extend+0x2ae> │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov r2, sl │ │ │ │ │ str r3, [r5, #16] │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PySet_NextEntryRef> │ │ │ │ │ R_ARM_THM_CALL _PySet_NextEntryRef │ │ │ │ │ - cbz r0, 2336 <_list_extend+0x2ae> │ │ │ │ │ + cbz r0, 2586 <_list_extend+0x2ae> │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov r2, sl │ │ │ │ │ str r3, [r5, #20] │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PySet_NextEntryRef> │ │ │ │ │ R_ARM_THM_CALL _PySet_NextEntryRef │ │ │ │ │ - cbz r0, 2336 <_list_extend+0x2ae> │ │ │ │ │ + cbz r0, 2586 <_list_extend+0x2ae> │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov r2, sl │ │ │ │ │ str r3, [r5, #24] │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PySet_NextEntryRef> │ │ │ │ │ R_ARM_THM_CALL _PySet_NextEntryRef │ │ │ │ │ - cbz r0, 2336 <_list_extend+0x2ae> │ │ │ │ │ + cbz r0, 2586 <_list_extend+0x2ae> │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov r2, sl │ │ │ │ │ str r3, [r5, #28] │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PySet_NextEntryRef> │ │ │ │ │ R_ARM_THM_CALL _PySet_NextEntryRef │ │ │ │ │ - cbz r0, 2336 <_list_extend+0x2ae> │ │ │ │ │ + cbz r0, 2586 <_list_extend+0x2ae> │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov r8, r4 │ │ │ │ │ str r3, [r5, #32] │ │ │ │ │ mov r4, r6 │ │ │ │ │ adds r5, #36 @ 0x24 │ │ │ │ │ mov r6, r7 │ │ │ │ │ - b.n 2324 <_list_extend+0x29c> │ │ │ │ │ + b.n 2574 <_list_extend+0x29c> │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str.w r3, [r5], #4 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PySet_NextEntryRef> │ │ │ │ │ R_ARM_THM_CALL _PySet_NextEntryRef │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 231e <_list_extend+0x296> │ │ │ │ │ + bne.n 256e <_list_extend+0x296> │ │ │ │ │ mov r4, r8 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ - b.n 21fe <_list_extend+0x176> │ │ │ │ │ + b.n 244e <_list_extend+0x176> │ │ │ │ │ adds r1, r0, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 3f4 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 2212 <_list_extend+0x18a> │ │ │ │ │ + beq.w 2462 <_list_extend+0x18a> │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - b.n 2182 <_list_extend+0xfa> │ │ │ │ │ + b.n 23d2 <_list_extend+0xfa> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 23ba <_list_extend+0x332> │ │ │ │ │ + beq.n 260a <_list_extend+0x332> │ │ │ │ │ adds r6, r2, #3 │ │ │ │ │ bic.w r6, r6, #3 │ │ │ │ │ - b.n 21d0 <_list_extend+0x148> │ │ │ │ │ + b.n 2420 <_list_extend+0x148> │ │ │ │ │ ldr r6, [r6, #8] │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ adds r3, r2, r3 │ │ │ │ │ mov fp, r3 │ │ │ │ │ - beq.w 21fe <_list_extend+0x176> │ │ │ │ │ + beq.w 244e <_list_extend+0x176> │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 3f4 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 2224 <_list_extend+0x19c> │ │ │ │ │ + beq.w 2474 <_list_extend+0x19c> │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ mov r8, r4 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ add r7, sp, #24 │ │ │ │ │ add.w r3, r5, r2, lsl #2 │ │ │ │ │ movs r5, #0 │ │ │ │ │ mov r4, r3 │ │ │ │ │ str r5, [sp, #20] │ │ │ │ │ - b.n 23a0 <_list_extend+0x318> │ │ │ │ │ + b.n 25f0 <_list_extend+0x318> │ │ │ │ │ ldrd r1, r2, [sp, #24] │ │ │ │ │ movs r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_Pack │ │ │ │ │ - cbz r0, 23fe <_list_extend+0x376> │ │ │ │ │ + cbz r0, 264e <_list_extend+0x376> │ │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r3, sp, #28 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyDict_Next> │ │ │ │ │ R_ARM_THM_CALL _PyDict_Next │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 238e <_list_extend+0x306> │ │ │ │ │ + bne.n 25de <_list_extend+0x306> │ │ │ │ │ str.w fp, [r8, #8] │ │ │ │ │ - b.n 21fe <_list_extend+0x176> │ │ │ │ │ + b.n 244e <_list_extend+0x176> │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - cbz r0, 23f0 <_list_extend+0x368> │ │ │ │ │ + cbz r0, 2640 <_list_extend+0x368> │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 21ea <_list_extend+0x162> │ │ │ │ │ + b.n 243a <_list_extend+0x162> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_StopIteration │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_StopIteration │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2212 <_list_extend+0x18a> │ │ │ │ │ + beq.w 2462 <_list_extend+0x18a> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - blt.w 219c <_list_extend+0x114> │ │ │ │ │ - b.n 21a2 <_list_extend+0x11a> │ │ │ │ │ + blt.w 23ec <_list_extend+0x114> │ │ │ │ │ + b.n 23f2 <_list_extend+0x11a> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 2212 <_list_extend+0x18a> │ │ │ │ │ + b.n 2462 <_list_extend+0x18a> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2224 <_list_extend+0x19c> │ │ │ │ │ + b.n 2474 <_list_extend+0x19c> │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ add r2, r5 │ │ │ │ │ str.w r2, [r8, #8] │ │ │ │ │ - b.n 2224 <_list_extend+0x19c> │ │ │ │ │ + b.n 2474 <_list_extend+0x19c> │ │ │ │ │ movs r1, #2 │ │ │ │ │ - b.w 19b0 │ │ │ │ │ + b.w 1994 <_PyList_FromStackRefStealOnSuccess+0xb4> │ │ │ │ │ R_ARM_THM_JUMP24 list_inplace_repeat_lock_held │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002410 : │ │ │ │ │ +00002660 : │ │ │ │ │ list_subscript(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ mov ip, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ - cbz r3, 2474 │ │ │ │ │ + cbz r3, 26c4 │ │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ │ - cbz r3, 2474 │ │ │ │ │ + cbz r3, 26c4 │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndexError │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - bne.n 246a │ │ │ │ │ + bne.n 26ba │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 24ce │ │ │ │ │ + bne.n 271e │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ subs r0, r3, #1 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bcs.n 24c6 │ │ │ │ │ + bcs.n 2716 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r0, #0] │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ it lt │ │ │ │ │ addlt r0, r0, r3 │ │ │ │ │ - b.n 2450 │ │ │ │ │ + b.n 26a0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PySlice_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PySlice_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 250a │ │ │ │ │ + bne.n 275a │ │ │ │ │ add r3, sp, #20 │ │ │ │ │ add r2, sp, #16 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ mov r0, ip │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySlice_Unpack │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 24ce │ │ │ │ │ + blt.n 271e │ │ │ │ │ ldrd r1, r5, [sp, #16] │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ add r1, sp, #24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySlice_AdjustIndices │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - ble.n 24be │ │ │ │ │ + ble.n 270e │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - bne.n 24d2 │ │ │ │ │ + bne.n 2722 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 35e8 │ │ │ │ │ + bl 3854 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ - b.n 2466 │ │ │ │ │ - ldr r1, [pc, #92] @ (2524 ) │ │ │ │ │ + b.n 26b6 │ │ │ │ │ + ldr r1, [pc, #92] @ (2774 ) │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetObject │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 2466 │ │ │ │ │ + b.n 26b6 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ - bl 2f30 │ │ │ │ │ + bl 3078 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2466 │ │ │ │ │ + beq.n 26b6 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ ldr r4, [r0, #12] │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r7, r3 │ │ │ │ │ add.w ip, r4, r6, lsl #2 │ │ │ │ │ ldr.w r2, [r7, r1, lsl #2] │ │ │ │ │ add r1, r5 │ │ │ │ │ ldr.w lr, [r2] │ │ │ │ │ cmp.w lr, #1073741824 @ 0x40000000 │ │ │ │ │ add.w r3, lr, #1 │ │ │ │ │ it lt │ │ │ │ │ strlt r3, [r2, #0] │ │ │ │ │ str.w r2, [r4], #4 │ │ │ │ │ cmp ip, r4 │ │ │ │ │ - bne.n 24e8 │ │ │ │ │ + bne.n 2738 │ │ │ │ │ str r6, [r0, #8] │ │ │ │ │ - b.n 2466 │ │ │ │ │ + b.n 26b6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 24ce │ │ │ │ │ + b.n 271e │ │ │ │ │ .word 0x00004e8c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00002528 : │ │ │ │ │ +00002778 : │ │ │ │ │ list_length(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -0000252c : │ │ │ │ │ +0000277c : │ │ │ │ │ list_item(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bls.n 2554 │ │ │ │ │ + bls.n 27a4 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r0, #0] │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndexError │ │ │ │ │ - ldr r1, [pc, #8] @ (2568 ) │ │ │ │ │ + ldr r1, [pc, #8] @ (27b8 ) │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetObject │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ .word 0x00004e8c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000256c : │ │ │ │ │ +000027bc : │ │ │ │ │ list_extend_lock_held(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r5, r0 │ │ │ │ │ @@ -3908,400 +4136,400 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC5 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySequence_Fast │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 275e │ │ │ │ │ + beq.w 29ae │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 26cc │ │ │ │ │ + beq.w 291c │ │ │ │ │ ldrd r3, r0, [r5, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 26e4 │ │ │ │ │ + bne.w 2934 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ bic.w r3, r3, #1 │ │ │ │ │ cmp.w r3, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.w 2754 │ │ │ │ │ + bcs.w 29a4 │ │ │ │ │ lsls r0, r3, #2 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2754 │ │ │ │ │ + beq.w 29a4 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ strd r0, r3, [r5, #12] │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ str r2, [r5, #8] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r3, #6 │ │ │ │ │ - bmi.w 2726 │ │ │ │ │ + bmi.w 2976 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 26cc │ │ │ │ │ + ble.n 291c │ │ │ │ │ add.w r3, r4, #16 │ │ │ │ │ ldr r5, [r3, #0] │ │ │ │ │ lsls r1, r7, #2 │ │ │ │ │ add.w lr, r0, r1 │ │ │ │ │ ldr.w ip, [r5] │ │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt.w ip, ip, #1 │ │ │ │ │ strlt.w ip, [r5] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ str.w r5, [lr] │ │ │ │ │ - beq.n 26cc │ │ │ │ │ + beq.n 291c │ │ │ │ │ ldr.w ip, [r3, #4] │ │ │ │ │ mov r5, r1 │ │ │ │ │ add r5, r0 │ │ │ │ │ ldr.w lr, [ip] │ │ │ │ │ cmp.w lr, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt.w lr, lr, #1 │ │ │ │ │ strlt.w lr, [ip] │ │ │ │ │ cmp r2, #2 │ │ │ │ │ str.w ip, [r5, #4] │ │ │ │ │ - beq.n 26cc │ │ │ │ │ + beq.n 291c │ │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ │ mov r5, r1 │ │ │ │ │ add r5, r0 │ │ │ │ │ ldr.w lr, [ip] │ │ │ │ │ cmp.w lr, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt.w lr, lr, #1 │ │ │ │ │ strlt.w lr, [ip] │ │ │ │ │ cmp r2, #3 │ │ │ │ │ str.w ip, [r5, #8] │ │ │ │ │ - beq.n 26cc │ │ │ │ │ + beq.n 291c │ │ │ │ │ ldr.w ip, [r3, #12] │ │ │ │ │ mov r5, r1 │ │ │ │ │ add r5, r0 │ │ │ │ │ ldr.w lr, [ip] │ │ │ │ │ cmp.w lr, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt.w lr, lr, #1 │ │ │ │ │ strlt.w lr, [ip] │ │ │ │ │ cmp r2, #4 │ │ │ │ │ str.w ip, [r5, #12] │ │ │ │ │ - beq.n 26cc │ │ │ │ │ + beq.n 291c │ │ │ │ │ ldr.w ip, [r3, #16] │ │ │ │ │ mov r5, r1 │ │ │ │ │ add r5, r0 │ │ │ │ │ ldr.w lr, [ip] │ │ │ │ │ cmp.w lr, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt.w lr, lr, #1 │ │ │ │ │ strlt.w lr, [ip] │ │ │ │ │ cmp r2, #5 │ │ │ │ │ str.w ip, [r5, #16] │ │ │ │ │ - beq.n 26cc │ │ │ │ │ + beq.n 291c │ │ │ │ │ ldr r5, [r3, #20] │ │ │ │ │ adds r1, #20 │ │ │ │ │ add.w lr, r0, r1 │ │ │ │ │ ldr.w ip, [r5] │ │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt.w ip, ip, #1 │ │ │ │ │ strlt.w ip, [r5] │ │ │ │ │ cmp r2, #6 │ │ │ │ │ str.w r5, [lr] │ │ │ │ │ - beq.n 26cc │ │ │ │ │ + beq.n 291c │ │ │ │ │ subs r2, #1 │ │ │ │ │ add r0, r1 │ │ │ │ │ add.w r2, r3, r2, lsl #2 │ │ │ │ │ adds r3, #20 │ │ │ │ │ ldr.w r1, [r3, #4]! │ │ │ │ │ ldr r5, [r1, #0] │ │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 272e │ │ │ │ │ + blt.n 297e │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str.w r1, [r0, #4]! │ │ │ │ │ - bne.n 26b8 │ │ │ │ │ + bne.n 2908 │ │ │ │ │ movs r5, #0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 26de │ │ │ │ │ + bge.n 292e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2764 │ │ │ │ │ + beq.n 29b4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ │ adds r1, r7, r2 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - ble.n 273c │ │ │ │ │ + ble.n 298c │ │ │ │ │ adds r3, r6, #6 │ │ │ │ │ add.w r3, r3, r6, asr #3 │ │ │ │ │ bic.w r3, r3, #3 │ │ │ │ │ subs r1, r3, r6 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - blt.n 2746 │ │ │ │ │ - cbz r6, 2750 │ │ │ │ │ + blt.n 2996 │ │ │ │ │ + cbz r6, 29a0 │ │ │ │ │ cmp.w r3, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.n 2754 │ │ │ │ │ + bcs.n 29a4 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - cbz r0, 2754 │ │ │ │ │ + cbz r0, 29a4 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ strd r0, r3, [r5, #12] │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #6 │ │ │ │ │ - bpl.w 25da │ │ │ │ │ + bpl.w 282a │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 26cc │ │ │ │ │ + ble.n 291c │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ - b.n 25e2 │ │ │ │ │ + b.n 2832 │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r5, [r1, #0] │ │ │ │ │ str.w r1, [r0, #4]! │ │ │ │ │ - bne.n 26b8 │ │ │ │ │ - b.n 26cc │ │ │ │ │ + bne.n 2908 │ │ │ │ │ + b.n 291c │ │ │ │ │ cmp.w r1, r3, asr #1 │ │ │ │ │ - blt.n 26ee │ │ │ │ │ + blt.n 293e │ │ │ │ │ str r1, [r5, #8] │ │ │ │ │ - b.n 271c │ │ │ │ │ - cbz r6, 2750 │ │ │ │ │ + b.n 296c │ │ │ │ │ + cbz r6, 29a0 │ │ │ │ │ adds r3, r6, #3 │ │ │ │ │ bic.w r3, r3, #3 │ │ │ │ │ - b.n 2700 │ │ │ │ │ + b.n 2950 │ │ │ │ │ mov r3, r6 │ │ │ │ │ - b.n 2706 │ │ │ │ │ + b.n 2956 │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 26ce │ │ │ │ │ + b.n 291e │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 26de │ │ │ │ │ + b.n 292e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 26de │ │ │ │ │ + b.n 292e │ │ │ │ │ │ │ │ │ │ -0000276c : │ │ │ │ │ +000029bc : │ │ │ │ │ list___init__(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n 279a │ │ │ │ │ + beq.n 29ea │ │ │ │ │ ldr.w r1, [r0, #156] @ 0x9c │ │ │ │ │ ldr.w r3, [r3, #156] @ 0x9c │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n 279c │ │ │ │ │ - cbnz r2, 27ae │ │ │ │ │ + bne.n 29ec │ │ │ │ │ + cbnz r2, 29fe │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bhi.n 27c6 │ │ │ │ │ + bhi.n 2a16 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ - cbnz r1, 27e2 │ │ │ │ │ - cbnz r3, 27fe │ │ │ │ │ + cbnz r1, 2a32 │ │ │ │ │ + cbnz r3, 2a4e │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 <_PyArg_NoKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_NoKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 279c │ │ │ │ │ + bne.n 29ec │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 27aa │ │ │ │ │ + b.n 29fa │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 27c0 │ │ │ │ │ + beq.n 2a10 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 27a6 │ │ │ │ │ + ble.n 29f6 │ │ │ │ │ ldr r1, [r5, #16] │ │ │ │ │ - cbnz r3, 2800 │ │ │ │ │ + cbnz r3, 2a50 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 27a8 │ │ │ │ │ + beq.n 29f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2088 <_list_extend> │ │ │ │ │ + bl 22d8 <_list_extend> │ │ │ │ │ adds r0, #1 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ it ne │ │ │ │ │ movne r0, #0 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ - bl 1ccc │ │ │ │ │ + bl 1f1c │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ - b.n 27e6 │ │ │ │ │ + b.n 2a36 │ │ │ │ │ │ │ │ │ │ -0000280c : │ │ │ │ │ +00002a5c : │ │ │ │ │ list_richcompare(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r4, r3, #6 │ │ │ │ │ - bpl.w 292c │ │ │ │ │ + bpl.w 2b7c │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #6 │ │ │ │ │ - bpl.n 292c │ │ │ │ │ + bpl.n 2b7c │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov r9, r2 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 2936 │ │ │ │ │ + bne.n 2b86 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 2906 │ │ │ │ │ + ble.n 2b56 │ │ │ │ │ movs r4, #0 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bge.n 28c6 │ │ │ │ │ + bge.n 2b16 │ │ │ │ │ ldr.w r0, [r8, #12] │ │ │ │ │ ldr r1, [r7, #12] │ │ │ │ │ ldr.w r6, [r0, r4, lsl #2] │ │ │ │ │ ldr.w r5, [r1, r4, lsl #2] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.n 28ae │ │ │ │ │ + beq.n 2afe │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 28e4 │ │ │ │ │ + bge.n 2b34 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2872 │ │ │ │ │ + bge.n 2ac2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2890 │ │ │ │ │ + bge.n 2ae0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 29ec │ │ │ │ │ + beq.w 2c3c │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 28a2 │ │ │ │ │ + bge.n 2af2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 2a08 │ │ │ │ │ + beq.w 2c58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.n 28ee │ │ │ │ │ + blt.n 2b3e │ │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ - beq.n 28c6 │ │ │ │ │ + beq.n 2b16 │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - blt.n 2844 │ │ │ │ │ + blt.n 2a94 │ │ │ │ │ cmp.w r9, #5 │ │ │ │ │ - bhi.w 2a00 │ │ │ │ │ + bhi.w 2c50 │ │ │ │ │ tbb [pc, r9] │ │ │ │ │ .word 0x721c9c6f │ │ │ │ │ .short 0xa075 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bge.n 28b4 │ │ │ │ │ + bge.n 2b04 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bge.n 28b4 │ │ │ │ │ + bge.n 2b04 │ │ │ │ │ cmp.w r9, #2 │ │ │ │ │ - bne.n 2946 │ │ │ │ │ + bne.n 2b96 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 286e │ │ │ │ │ - b.n 2872 │ │ │ │ │ + blt.n 2abe │ │ │ │ │ + b.n 2ac2 │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 28d4 │ │ │ │ │ + bne.n 2b24 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ - b.n 28dc │ │ │ │ │ + b.n 2b2c │ │ │ │ │ cmp.w r9, #5 │ │ │ │ │ - bhi.n 2a00 │ │ │ │ │ - add r1, pc, #4 @ (adr r1, 2914 ) │ │ │ │ │ + bhi.n 2c50 │ │ │ │ │ + add r1, pc, #4 @ (adr r1, 2b64 ) │ │ │ │ │ ldr.w pc, [r1, r9, lsl #2] │ │ │ │ │ nop │ │ │ │ │ - .word 0x000028d5 │ │ │ │ │ + .word 0x00002b25 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000029f9 │ │ │ │ │ + .word 0x00002c49 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000028f9 │ │ │ │ │ + .word 0x00002b49 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000029a5 │ │ │ │ │ + .word 0x00002bf5 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000029ab │ │ │ │ │ + .word 0x00002bfb │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002a01 │ │ │ │ │ + .word 0x00002c51 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 28dc │ │ │ │ │ + b.n 2b2c │ │ │ │ │ sub.w r1, r9, #2 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bhi.n 29c0 │ │ │ │ │ + bhi.n 2c10 │ │ │ │ │ cmp.w r9, #2 │ │ │ │ │ - beq.n 28d4 │ │ │ │ │ - b.n 28fc │ │ │ │ │ + beq.n 2b24 │ │ │ │ │ + b.n 2b4c │ │ │ │ │ cmp.w r9, #3 │ │ │ │ │ - beq.n 28fc │ │ │ │ │ + beq.n 2b4c │ │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ ldr.w r6, [r2, r4, lsl #2] │ │ │ │ │ mov r2, r9 │ │ │ │ │ ldr.w r5, [r3, r4, lsl #2] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ @@ -4316,91 +4544,91 @@ │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r5, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompare │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 29b0 │ │ │ │ │ + blt.n 2c00 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 28dc │ │ │ │ │ + bge.n 2b2c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 28dc │ │ │ │ │ + bne.n 2b2c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 28dc │ │ │ │ │ + b.n 2b2c │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt.n 28fc │ │ │ │ │ - b.n 28d4 │ │ │ │ │ + bgt.n 2b4c │ │ │ │ │ + b.n 2b24 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 28d4 │ │ │ │ │ - b.n 28fc │ │ │ │ │ + beq.n 2b24 │ │ │ │ │ + b.n 2b4c │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - blt.n 28fc │ │ │ │ │ - b.n 28d4 │ │ │ │ │ + blt.n 2b4c │ │ │ │ │ + b.n 2b24 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2986 │ │ │ │ │ + bne.n 2bd6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2986 │ │ │ │ │ + b.n 2bd6 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.w 2842 │ │ │ │ │ + bgt.w 2a92 │ │ │ │ │ cmp.w r9, #5 │ │ │ │ │ - bhi.n 2a00 │ │ │ │ │ - add r1, pc, #4 @ (adr r1, 29d4 ) │ │ │ │ │ + bhi.n 2c50 │ │ │ │ │ + add r1, pc, #4 @ (adr r1, 2c24 ) │ │ │ │ │ ldr.w pc, [r1, r9, lsl #2] │ │ │ │ │ nop │ │ │ │ │ - .word 0x0000299f │ │ │ │ │ + .word 0x00002bef │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000029f9 │ │ │ │ │ + .word 0x00002c49 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002a01 │ │ │ │ │ + .word 0x00002c51 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002a01 │ │ │ │ │ + .word 0x00002c51 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000029ab │ │ │ │ │ + .word 0x00002bfb │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002a01 │ │ │ │ │ + .word 0x00002c51 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 2890 │ │ │ │ │ + b.n 2ae0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bge.w 28fc │ │ │ │ │ - b.n 28d4 │ │ │ │ │ + bge.w 2b4c │ │ │ │ │ + b.n 2b24 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ble.w 28fc │ │ │ │ │ - b.n 28d4 │ │ │ │ │ + ble.w 2b4c │ │ │ │ │ + b.n 2b24 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 28a2 │ │ │ │ │ + b.n 2af2 │ │ │ │ │ │ │ │ │ │ -00002a14 : │ │ │ │ │ +00002c64 : │ │ │ │ │ list_remove(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ sub sp, #12 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 2ad2 │ │ │ │ │ + ble.n 2d22 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r4, [r3, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ @@ -4409,38 +4637,38 @@ │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r4, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2a58 │ │ │ │ │ + bge.n 2ca8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2aec │ │ │ │ │ + beq.n 2d3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 2a78 │ │ │ │ │ + ble.n 2cc8 │ │ │ │ │ movs r3, #0 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 18d0 │ │ │ │ │ + bl 1b20 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2ae8 │ │ │ │ │ + bne.n 2d38 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ - bne.n 2ae8 │ │ │ │ │ + bne.n 2d38 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble.n 2ad2 │ │ │ │ │ + ble.n 2d22 │ │ │ │ │ movs r7, #1 │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr.w r4, [r3, r7, lsl #2] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ adds r0, r3, #1 │ │ │ │ │ @@ -4449,632 +4677,641 @@ │ │ │ │ │ strlt r0, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2aae │ │ │ │ │ + bge.n 2cfe │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbz r3, 2af8 │ │ │ │ │ + cbz r3, 2d48 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 2ac4 │ │ │ │ │ + ble.n 2d14 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ adds r2, r7, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 18d0 │ │ │ │ │ + bl 1b20 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2a6c │ │ │ │ │ - b.n 2ae8 │ │ │ │ │ + beq.n 2cbc │ │ │ │ │ + b.n 2d38 │ │ │ │ │ add.w r2, r7, #1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - bne.n 2ae8 │ │ │ │ │ + bne.n 2d38 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - blt.n 2a82 │ │ │ │ │ + blt.n 2cd2 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC7 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 2a74 │ │ │ │ │ + b.n 2cc4 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 2a58 │ │ │ │ │ + b.n 2ca8 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 2aae │ │ │ │ │ + b.n 2cfe │ │ │ │ │ │ │ │ │ │ -00002b04 : │ │ │ │ │ +00002d54 : │ │ │ │ │ list_vectorcall(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2b92 │ │ │ │ │ + bne.n 2de2 │ │ │ │ │ bic.w r3, r2, #2147483648 @ 0x80000000 │ │ │ │ │ bic.w r4, r2, #2147483648 @ 0x80000000 │ │ │ │ │ bic.w r3, r3, #1 │ │ │ │ │ - cbnz r3, 2b7a │ │ │ │ │ + cbnz r3, 2dca │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_GenericAlloc │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 2b68 │ │ │ │ │ - cbz r4, 2b4e │ │ │ │ │ + cbz r0, 2db8 │ │ │ │ │ + cbz r4, 2d9e │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ ldr r1, [r6, #0] │ │ │ │ │ - cbnz r2, 2b6c │ │ │ │ │ - cbz r1, 2b4e │ │ │ │ │ + cbnz r2, 2dbc │ │ │ │ │ + cbz r1, 2d9e │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - bl 2088 <_list_extend> │ │ │ │ │ + bl 22d8 <_list_extend> │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 2b54 │ │ │ │ │ + beq.n 2da4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2b68 │ │ │ │ │ + bge.n 2db8 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - cbnz r2, 2b68 │ │ │ │ │ + cbnz r2, 2db8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 2b4e │ │ │ │ │ + b.n 2d9e │ │ │ │ │ strd r1, r0, [sp] │ │ │ │ │ - bl 1ccc │ │ │ │ │ + bl 1f1c │ │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ │ - b.n 2b3e │ │ │ │ │ + b.n 2d8e │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2b2a │ │ │ │ │ - b.n 2b68 │ │ │ │ │ + bne.n 2d7a │ │ │ │ │ + b.n 2db8 │ │ │ │ │ mov r1, r3 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ bl 0 <_PyArg_NoKwnames> │ │ │ │ │ R_ARM_THM_CALL _PyArg_NoKwnames │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2b68 │ │ │ │ │ - b.n 2b1c │ │ │ │ │ + beq.n 2db8 │ │ │ │ │ + b.n 2d6c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002bac : │ │ │ │ │ +00002dfc : │ │ │ │ │ list_pop(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bhi.n 2ca0 │ │ │ │ │ + bhi.n 2ef0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 2cb8 │ │ │ │ │ + bne.n 2f08 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 2ce4 │ │ │ │ │ + beq.w 2f34 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bcs.w 2d44 │ │ │ │ │ + bcs.w 2f94 │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ mov.w r8, r2, lsl #2 │ │ │ │ │ subs r5, r3, #1 │ │ │ │ │ add.w sl, r6, r8 │ │ │ │ │ ldr.w r7, [r6, r2, lsl #2] │ │ │ │ │ - beq.n 2c3e │ │ │ │ │ + beq.n 2e8e │ │ │ │ │ subs r2, r5, r2 │ │ │ │ │ mov fp, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt.n 2c70 │ │ │ │ │ + bgt.n 2ec0 │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bge.n 2c84 │ │ │ │ │ + bge.n 2ed4 │ │ │ │ │ add.w r2, r9, #5 │ │ │ │ │ subs r3, r5, r3 │ │ │ │ │ add.w r2, r2, r5, asr #3 │ │ │ │ │ bic.w r2, r2, #3 │ │ │ │ │ subs r1, r2, r5 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ itt gt │ │ │ │ │ addgt.w r2, r9, #2 │ │ │ │ │ bicgt.w r2, r2, #3 │ │ │ │ │ cmp.w r2, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.n 2cfe │ │ │ │ │ + bcs.n 2f4e │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ lsls r1, r2, #2 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2cfe │ │ │ │ │ + beq.n 2f4e │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ strd r5, r0, [r4, #8] │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ mov r0, r7 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r7, #0] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 2c36 │ │ │ │ │ + beq.n 2e86 │ │ │ │ │ ldr r0, [r6, #0] │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [r4, #8] │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ - cbz r0, 2c62 │ │ │ │ │ + cbz r0, 2eb2 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 2c8e │ │ │ │ │ + blt.n 2ede │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ mov r0, r7 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ add.w r1, r8, #4 │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ add r1, r6 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bgt.n 2c9c │ │ │ │ │ + bgt.n 2eec │ │ │ │ │ cmp.w r5, r2, asr #1 │ │ │ │ │ - blt.n 2c9c │ │ │ │ │ + blt.n 2eec │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 2c36 │ │ │ │ │ + b.n 2e86 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2c62 │ │ │ │ │ + bne.n 2eb2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2c62 │ │ │ │ │ + b.n 2eb2 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ - b.n 2bfe │ │ │ │ │ + b.n 2e4e │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ - cbz r0, 2cfa │ │ │ │ │ + cbz r0, 2f4a │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n 2bcc │ │ │ │ │ + ble.n 2e1c │ │ │ │ │ ldr r0, [r6, #0] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 2d2c │ │ │ │ │ + cbz r0, 2f7c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsSsize_t │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 2d18 │ │ │ │ │ + blt.n 2f68 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ - beq.n 2d2c │ │ │ │ │ + beq.n 2f7c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r9, r3 │ │ │ │ │ - cbz r3, 2ce4 │ │ │ │ │ + cbz r3, 2f34 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge.w 2bd8 │ │ │ │ │ + bge.w 2e28 │ │ │ │ │ add r2, r3 │ │ │ │ │ - b.n 2bd8 │ │ │ │ │ + b.n 2e28 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndexError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC9 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC9 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r7, #0 │ │ │ │ │ - b.n 2c36 │ │ │ │ │ + b.n 2e86 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ add.w r0, r8, #4 │ │ │ │ │ mov.w r2, fp, lsl #2 │ │ │ │ │ mov r1, sl │ │ │ │ │ add r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ str.w r7, [r6, r8] │ │ │ │ │ - b.n 2cfa │ │ │ │ │ + b.n 2f4a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2cd0 │ │ │ │ │ + bne.n 2f20 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 2cd0 │ │ │ │ │ + b.n 2f20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2cfa │ │ │ │ │ + bne.n 2f4a │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2ce4 │ │ │ │ │ + beq.n 2f34 │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ add r2, r3 │ │ │ │ │ - b.n 2bd8 │ │ │ │ │ + b.n 2e28 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndexError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC10 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC10 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 2cfa │ │ │ │ │ + b.n 2f4a │ │ │ │ │ │ │ │ │ │ -00002d5c : │ │ │ │ │ +00002fac : │ │ │ │ │ list_concat(): │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ + sub sp, #12 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #6 │ │ │ │ │ - bpl.w 2f0c │ │ │ │ │ - ldr r5, [r0, #8] │ │ │ │ │ - mov r6, r1 │ │ │ │ │ + bpl.n 305a │ │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ │ + mov r6, r0 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - adds r5, r5, r3 │ │ │ │ │ - beq.w 2eb6 │ │ │ │ │ - ldr r3, [pc, #416] @ (2f28 ) │ │ │ │ │ - mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ │ - add r3, pc │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ │ - add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ - ldr.w r4, [r3, #1888] @ 0x760 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - beq.w 2ec0 │ │ │ │ │ - ldr.w r2, [r3, #1892] @ 0x764 │ │ │ │ │ + adds r4, r4, r3 │ │ │ │ │ + beq.n 304e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str.w r1, [r3, #1888] @ 0x760 │ │ │ │ │ - str.w r2, [r3, #1892] @ 0x764 │ │ │ │ │ - bl 0 <_Py_NewReference> │ │ │ │ │ - R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - strd r3, r3, [r4, #8] │ │ │ │ │ - str r3, [r4, #16] │ │ │ │ │ - sub.w ip, r4, #8 │ │ │ │ │ - ldr r3, [pc, #356] @ (2f2c ) │ │ │ │ │ - add r3, pc │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ │ - ldr.w r3, [r4, #-4] │ │ │ │ │ - addw r8, r0, #3756 @ 0xeac │ │ │ │ │ - addw r0, r0, #3740 @ 0xe9c │ │ │ │ │ - ldr.w lr, [r0, #20] │ │ │ │ │ - and.w r3, r3, #3 │ │ │ │ │ - orr.w r2, r3, lr │ │ │ │ │ - ldr.w r3, [r0, #136] @ 0x88 │ │ │ │ │ - ldr.w r1, [lr] │ │ │ │ │ - eor.w r3, r3, #1 │ │ │ │ │ - and.w r1, r1, #3 │ │ │ │ │ - orr.w r3, r3, r8 │ │ │ │ │ - orr.w r1, r1, ip │ │ │ │ │ - str.w r1, [lr] │ │ │ │ │ - str.w r2, [r4, #-4] │ │ │ │ │ - ldr r2, [r0, #28] │ │ │ │ │ - ldr.w r1, [r0, #128] @ 0x80 │ │ │ │ │ - ldr.w lr, [r0, #24] │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - str.w r3, [r4, #-8] │ │ │ │ │ - adds r1, #1 │ │ │ │ │ - str.w ip, [r0, #20] │ │ │ │ │ - cmp r2, lr │ │ │ │ │ - str.w r1, [r0, #128] @ 0x80 │ │ │ │ │ - str r2, [r0, #28] │ │ │ │ │ - bgt.n 2ed8 │ │ │ │ │ - cmp.w r5, #536870912 @ 0x20000000 │ │ │ │ │ - itt cs │ │ │ │ │ - movcs r3, #0 │ │ │ │ │ - strcs r3, [r4, #12] │ │ │ │ │ - bcs.n 2ede │ │ │ │ │ - lsls r0, r5, #2 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ - mov ip, r0 │ │ │ │ │ - str r0, [r4, #12] │ │ │ │ │ + str r1, [sp, #4] │ │ │ │ │ + bl 3078 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2ede │ │ │ │ │ - ldr.w r8, [r7, #8] │ │ │ │ │ - str r5, [r4, #16] │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - ble.n 2e7a │ │ │ │ │ - ldr r0, [r7, #12] │ │ │ │ │ - sub.w lr, ip, #4 │ │ │ │ │ - add.w r1, r0, r8, lsl #2 │ │ │ │ │ - b.n 2e66 │ │ │ │ │ + beq.n 3072 │ │ │ │ │ + ldr r7, [r6, #8] │ │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + ble.n 3014 │ │ │ │ │ + ldr.w ip, [r6, #12] │ │ │ │ │ + sub.w lr, r0, #4 │ │ │ │ │ + add.w r6, ip, r7, lsl #2 │ │ │ │ │ + b.n 3000 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - cmp r1, r0 │ │ │ │ │ + cmp ip, r6 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ str.w r2, [lr, #4]! │ │ │ │ │ - beq.n 2e7a │ │ │ │ │ - ldr.w r2, [r0], #4 │ │ │ │ │ + beq.n 3014 │ │ │ │ │ + ldr.w r2, [ip], #4 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 2e5a │ │ │ │ │ - cmp r1, r0 │ │ │ │ │ + blt.n 2ff4 │ │ │ │ │ + cmp ip, r6 │ │ │ │ │ str.w r2, [lr, #4]! │ │ │ │ │ - bne.n 2e66 │ │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - ittt gt │ │ │ │ │ - addgt.w ip, ip, r8, lsl #2 │ │ │ │ │ - ldrgt r1, [r6, #12] │ │ │ │ │ - addgt.w r0, r1, r0, lsl #2 │ │ │ │ │ - ble.n 2ea4 │ │ │ │ │ - ldr.w r2, [r1], #4 │ │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2eac │ │ │ │ │ + bne.n 3000 │ │ │ │ │ + ldr r3, [r1, #8] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ble.n 3046 │ │ │ │ │ + ldr r1, [r1, #12] │ │ │ │ │ + add.w ip, r0, r7, lsl #2 │ │ │ │ │ + add.w lr, r1, r3, lsl #2 │ │ │ │ │ + b.n 3032 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - cmp r0, r1 │ │ │ │ │ + cmp lr, r1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ str.w r2, [ip], #4 │ │ │ │ │ - bne.n 2e8c │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - cmp r0, r1 │ │ │ │ │ + beq.n 3046 │ │ │ │ │ + ldr.w r2, [r1], #4 │ │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ + blt.n 3026 │ │ │ │ │ + cmp lr, r1 │ │ │ │ │ str.w r2, [ip], #4 │ │ │ │ │ - bne.n 2e8c │ │ │ │ │ - b.n 2ea4 │ │ │ │ │ + bne.n 3032 │ │ │ │ │ + str r4, [r5, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ + add sp, #12 │ │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + add sp, #12 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyList_New │ │ │ │ │ movw r0, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ - movt r0, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - bl 0 <_PyObject_GC_New> │ │ │ │ │ - R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 2db8 │ │ │ │ │ - movs r4, #0 │ │ │ │ │ - b.n 2ea6 │ │ │ │ │ - bl 0 <_Py_TriggerGC> │ │ │ │ │ - R_ARM_THM_CALL _Py_TriggerGC │ │ │ │ │ - b.n 2e28 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2ef2 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 2ef2 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 2ed4 │ │ │ │ │ - ldr.w r8, [r7, #8] │ │ │ │ │ - ldr.w ip, [r0, #12] │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - bgt.n 2e4e │ │ │ │ │ - b.n 2e7a │ │ │ │ │ - movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC11 │ │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 2ed4 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + b.n 3048 │ │ │ │ │ nop │ │ │ │ │ - .word 0x0000019a │ │ │ │ │ - R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ - .word 0x00000162 │ │ │ │ │ - R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00002f30 : │ │ │ │ │ +00003078 : │ │ │ │ │ list_new_prealloc(): │ │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ + ldr r3, [pc, #344] @ (31e0 ) │ │ │ │ │ + mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ │ mov r5, r0 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyList_New │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - cbz r0, 2f5c │ │ │ │ │ + add r3, pc │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ │ + add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ + ldr.w r4, [r3, #1888] @ 0x760 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq.n 313e │ │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str.w r2, [r3, #1888] @ 0x760 │ │ │ │ │ + ldr.w r2, [r3, #1892] @ 0x764 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str.w r2, [r3, #1892] @ 0x764 │ │ │ │ │ + bl 0 <_Py_NewReference> │ │ │ │ │ + R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + ldr r3, [pc, #296] @ (31e4 ) │ │ │ │ │ + sub.w r1, r4, #8 │ │ │ │ │ + strd r2, r2, [r4, #8] │ │ │ │ │ + str r2, [r4, #16] │ │ │ │ │ + add r3, pc │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ │ + ldr.w r3, [r4, #-4] │ │ │ │ │ + addw lr, r0, #3756 @ 0xeac │ │ │ │ │ + ldr.w r6, [r0, #3760] @ 0xeb0 │ │ │ │ │ + and.w r3, r3, #3 │ │ │ │ │ + orrs r3, r6 │ │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ │ + and.w r2, r2, #3 │ │ │ │ │ + orrs r2, r1 │ │ │ │ │ + str r2, [r6, #0] │ │ │ │ │ + ldr.w r6, [r0, #3868] @ 0xf1c │ │ │ │ │ + str.w r3, [r4, #-4] │ │ │ │ │ + ldr.w r2, [r0, #3768] @ 0xeb8 │ │ │ │ │ + add.w ip, r6, #1 │ │ │ │ │ + ldr.w r3, [r0, #3876] @ 0xf24 │ │ │ │ │ + ldr.w r6, [r0, #3764] @ 0xeb4 │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + eor.w r3, r3, #1 │ │ │ │ │ + orr.w r3, r3, lr │ │ │ │ │ + cmp r2, r6 │ │ │ │ │ + str.w r3, [r4, #-8] │ │ │ │ │ + str.w r1, [r0, #3760] @ 0xeb0 │ │ │ │ │ + str.w ip, [r0, #3868] @ 0xf1c │ │ │ │ │ + str.w r2, [r0, #3768] @ 0xeb8 │ │ │ │ │ + bgt.n 31b8 │ │ │ │ │ cmp.w r5, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.n 2f60 │ │ │ │ │ + itt cs │ │ │ │ │ + movcs r3, #0 │ │ │ │ │ + strcs r3, [r4, #12] │ │ │ │ │ + bcs.n 31c2 │ │ │ │ │ lsls r0, r5, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ - cbz r0, 2f64 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 31c2 │ │ │ │ │ str r5, [r4, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str r3, [r0, #12] │ │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ + movw r0, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ + movt r0, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ + bl 0 <_PyObject_GC_New> │ │ │ │ │ + R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 313a │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + ldr r3, [pc, #148] @ (31e8 ) │ │ │ │ │ + strd r2, r2, [r0, #8] │ │ │ │ │ + sub.w r1, r0, #8 │ │ │ │ │ + str r2, [r0, #16] │ │ │ │ │ + add r3, pc │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ │ + ldr.w r3, [r4, #-4] │ │ │ │ │ + addw lr, r0, #3756 @ 0xeac │ │ │ │ │ + ldr.w r6, [r0, #3760] @ 0xeb0 │ │ │ │ │ + and.w r3, r3, #3 │ │ │ │ │ + ldr.w ip, [r0, #3764] @ 0xeb4 │ │ │ │ │ + orrs r3, r6 │ │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ │ + and.w r2, r2, #3 │ │ │ │ │ + orrs r2, r1 │ │ │ │ │ + str r2, [r6, #0] │ │ │ │ │ + str.w r3, [r4, #-4] │ │ │ │ │ + ldr.w r2, [r0, #3768] @ 0xeb8 │ │ │ │ │ + ldr.w r3, [r0, #3876] @ 0xf24 │ │ │ │ │ + ldr.w r6, [r0, #3868] @ 0xf1c │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + eor.w r3, r3, #1 │ │ │ │ │ + cmp r2, ip │ │ │ │ │ + add.w r6, r6, #1 │ │ │ │ │ + orr.w r3, r3, lr │ │ │ │ │ + str.w r3, [r4, #-8] │ │ │ │ │ + str.w r1, [r0, #3760] @ 0xeb0 │ │ │ │ │ + str.w r6, [r0, #3868] @ 0xf1c │ │ │ │ │ + str.w r2, [r0, #3768] @ 0xeb8 │ │ │ │ │ + ble.n 3120 │ │ │ │ │ + addw r0, r0, #3740 @ 0xe9c │ │ │ │ │ + bl 0 <_Py_TriggerGC> │ │ │ │ │ + R_ARM_THM_CALL _Py_TriggerGC │ │ │ │ │ + b.n 3120 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2f78 │ │ │ │ │ + bge.n 31d6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 2f78 │ │ │ │ │ + cbnz r3, 31d6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyErr_NoMemory │ │ │ │ │ + nop │ │ │ │ │ + .word 0x0000014e │ │ │ │ │ + R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ + .word 0x0000011a │ │ │ │ │ + R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ + .word 0x00000086 │ │ │ │ │ + R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00002f80 : │ │ │ │ │ +000031ec : │ │ │ │ │ list_extend(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - bl 2088 <_list_extend> │ │ │ │ │ + bl 22d8 <_list_extend> │ │ │ │ │ adds r0, #1 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ it eq │ │ │ │ │ moveq r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002fa4 : │ │ │ │ │ +00003210 : │ │ │ │ │ unsafe_tuple_compare(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ sub sp, #8 │ │ │ │ │ ldr r6, [r0, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ mov sl, r3 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ it ge │ │ │ │ │ movge r7, r6 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble.n 3026 │ │ │ │ │ + ble.n 3292 │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r1, [r1, #16] │ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ │ movs r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 309c │ │ │ │ │ - beq.n 3030 │ │ │ │ │ + blt.n 3308 │ │ │ │ │ + beq.n 329c │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq.n 3026 │ │ │ │ │ + beq.n 3292 │ │ │ │ │ ldr r1, [r5, #20] │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 309c │ │ │ │ │ - beq.n 3072 │ │ │ │ │ + blt.n 3308 │ │ │ │ │ + beq.n 32de │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - beq.n 3026 │ │ │ │ │ + beq.n 3292 │ │ │ │ │ add.w r9, r4, #20 │ │ │ │ │ add.w r8, r5, #20 │ │ │ │ │ movs r3, #2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r3, r8 │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldr.w r1, [r3, #4]! │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 309c │ │ │ │ │ + blt.n 3308 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - beq.n 308a │ │ │ │ │ + beq.n 32f6 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.n 3000 │ │ │ │ │ + bne.n 326c │ │ │ │ │ cmp r6, sl │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.n 306c │ │ │ │ │ + b.n 32d8 │ │ │ │ │ ldr.w r6, [r8, #1572] @ 0x624 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC unsafe_long_compare │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS unsafe_long_compare │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ ldr r1, [r5, #16] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne.n 3090 │ │ │ │ │ + bne.n 32fc │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ ldr r4, [r0, #12] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ and.w r0, r3, #3 │ │ │ │ │ rsb r0, r0, #1 │ │ │ │ │ @@ -5093,135 +5330,135 @@ │ │ │ │ │ ldr.w r1, [r5, r3, lsl #2] │ │ │ │ │ ldr.w r0, [r4, r3, lsl #2] │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_RichCompareBool │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bgt.n 3074 │ │ │ │ │ - b.n 3026 │ │ │ │ │ + bgt.n 32e0 │ │ │ │ │ + b.n 3292 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r3, r6 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ bx r3 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 306c │ │ │ │ │ + b.n 32d8 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000030a4 : │ │ │ │ │ +00003310 : │ │ │ │ │ unsafe_object_compare(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r4, [r0, #4] │ │ │ │ │ sub sp, #8 │ │ │ │ │ ldr.w r2, [r2, #1568] @ 0x620 │ │ │ │ │ ldr r4, [r4, #100] @ 0x64 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ it ne │ │ │ │ │ movne r2, #0 │ │ │ │ │ - bne.n 3118 │ │ │ │ │ + bne.n 3384 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ blx r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.n 310a │ │ │ │ │ - cbz r0, 3144 │ │ │ │ │ + beq.n 3376 │ │ │ │ │ + cbz r0, 33b0 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyBool_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyBool_Type │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.n 3122 │ │ │ │ │ + bne.n 338e │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ subs r4, r3, r0 │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ clz r4, r4 │ │ │ │ │ mov.w r4, r4, lsr #5 │ │ │ │ │ - blt.n 3134 │ │ │ │ │ + blt.n 33a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 314a │ │ │ │ │ + blt.n 33b6 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_RichCompareBool │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3104 │ │ │ │ │ + bge.n 3370 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 3104 │ │ │ │ │ + bne.n 3370 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3104 │ │ │ │ │ + b.n 3370 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 3104 │ │ │ │ │ + b.n 3370 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 3112 │ │ │ │ │ + bne.n 337e │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3112 │ │ │ │ │ + b.n 337e │ │ │ │ │ │ │ │ │ │ -00003158 : │ │ │ │ │ +000033c4 : │ │ │ │ │ list_traverse(): │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - b.n 317c │ │ │ │ │ + b.n 33e8 │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ │ - cbz r0, 317c │ │ │ │ │ + cbz r0, 33e8 │ │ │ │ │ blx r7 │ │ │ │ │ - cbnz r0, 3184 │ │ │ │ │ + cbnz r0, 33f0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ subs r4, #1 │ │ │ │ │ - bpl.n 3170 │ │ │ │ │ + bpl.n 33dc │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003188 : │ │ │ │ │ +000033f4 : │ │ │ │ │ list_contains(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 31f8 │ │ │ │ │ + beq.n 3464 │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ movs r5, #0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r6, r1 │ │ │ │ │ @@ -5241,97 +5478,97 @@ │ │ │ │ │ it lt │ │ │ │ │ movlt r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 31e4 │ │ │ │ │ - cbnz r3, 31de │ │ │ │ │ + blt.n 3450 │ │ │ │ │ + cbnz r3, 344a │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bhi.n 31a4 │ │ │ │ │ + bhi.n 3410 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 31d2 │ │ │ │ │ + bne.n 343e │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 31d2 │ │ │ │ │ + b.n 343e │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003200 <_PyList_SliceSubscript>: │ │ │ │ │ +0000346c <_PyList_SliceSubscript>: │ │ │ │ │ _PyList_SliceSubscript(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ mov r8, r0 │ │ │ │ │ add r3, sp, #20 │ │ │ │ │ mov r0, r1 │ │ │ │ │ add r2, sp, #16 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySlice_Unpack │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 35e0 <_PyList_SliceSubscript+0x3e0> │ │ │ │ │ + blt.w 384c <_PyList_SliceSubscript+0x3e0> │ │ │ │ │ ldrd r1, r7, [sp, #16] │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ │ add r1, sp, #24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySlice_AdjustIndices │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - ble.w 34d8 <_PyList_SliceSubscript+0x2d8> │ │ │ │ │ + ble.w 3744 <_PyList_SliceSubscript+0x2d8> │ │ │ │ │ ldr r4, [sp, #24] │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - bne.w 357c <_PyList_SliceSubscript+0x37c> │ │ │ │ │ + bne.w 37e8 <_PyList_SliceSubscript+0x37c> │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ subs r6, r7, r4 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble.w 34d8 <_PyList_SliceSubscript+0x2d8> │ │ │ │ │ - ldr r3, [pc, #652] @ (34e4 <_PyList_SliceSubscript+0x2e4>) │ │ │ │ │ + ble.w 3744 <_PyList_SliceSubscript+0x2d8> │ │ │ │ │ + ldr r3, [pc, #652] @ (3750 <_PyList_SliceSubscript+0x2e4>) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r5, [r3, #1888] @ 0x760 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 34ec <_PyList_SliceSubscript+0x2ec> │ │ │ │ │ + beq.w 3758 <_PyList_SliceSubscript+0x2ec> │ │ │ │ │ ldr.w r1, [r3, #1892] @ 0x764 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r0, [r3, #1888] @ 0x760 │ │ │ │ │ str.w r1, [r3, #1892] @ 0x764 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [r5, #8] │ │ │ │ │ sub.w ip, r5, #8 │ │ │ │ │ str r3, [r5, #16] │ │ │ │ │ - ldr r3, [pc, #592] @ (34e8 <_PyList_SliceSubscript+0x2e8>) │ │ │ │ │ + ldr r3, [pc, #592] @ (3754 <_PyList_SliceSubscript+0x2e8>) │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ ldr.w r3, [r5, #-4] │ │ │ │ │ ldr.w lr, [r0, #3760] @ 0xeb0 │ │ │ │ │ @@ -5352,210 +5589,210 @@ │ │ │ │ │ ldr.w r2, [r0, #3764] @ 0xeb4 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str.w r1, [r5, #-8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str.w ip, [r0, #3760] @ 0xeb0 │ │ │ │ │ str.w r9, [r0, #3868] @ 0xf1c │ │ │ │ │ str.w r3, [r0, #3768] @ 0xeb8 │ │ │ │ │ - blt.w 3572 <_PyList_SliceSubscript+0x372> │ │ │ │ │ + blt.w 37de <_PyList_SliceSubscript+0x372> │ │ │ │ │ cmp.w r6, #536870912 @ 0x20000000 │ │ │ │ │ itt cs │ │ │ │ │ movcs r3, #0 │ │ │ │ │ strcs r3, [r5, #12] │ │ │ │ │ - bcs.w 35ac <_PyList_SliceSubscript+0x3ac> │ │ │ │ │ + bcs.w 3818 <_PyList_SliceSubscript+0x3ac> │ │ │ │ │ lsls r0, r6, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ str r0, [r5, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 35ac <_PyList_SliceSubscript+0x3ac> │ │ │ │ │ + beq.w 3818 <_PyList_SliceSubscript+0x3ac> │ │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ │ subs r1, r4, #1 │ │ │ │ │ subs r7, #1 │ │ │ │ │ sub.w ip, r0, #4 │ │ │ │ │ str r6, [r5, #16] │ │ │ │ │ add.w r1, r3, r1, lsl #2 │ │ │ │ │ add.w r7, r3, r7, lsl #2 │ │ │ │ │ subs r3, r7, r1 │ │ │ │ │ subs r3, #4 │ │ │ │ │ lsrs r3, r3, #2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ands.w r3, r3, #7 │ │ │ │ │ - beq.n 33dc <_PyList_SliceSubscript+0x1dc> │ │ │ │ │ + beq.n 3648 <_PyList_SliceSubscript+0x1dc> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 33c4 <_PyList_SliceSubscript+0x1c4> │ │ │ │ │ + beq.n 3630 <_PyList_SliceSubscript+0x1c4> │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 33b0 <_PyList_SliceSubscript+0x1b0> │ │ │ │ │ + beq.n 361c <_PyList_SliceSubscript+0x1b0> │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq.n 339a <_PyList_SliceSubscript+0x19a> │ │ │ │ │ + beq.n 3606 <_PyList_SliceSubscript+0x19a> │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq.n 3384 <_PyList_SliceSubscript+0x184> │ │ │ │ │ + beq.n 35f0 <_PyList_SliceSubscript+0x184> │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq.n 336e <_PyList_SliceSubscript+0x16e> │ │ │ │ │ + beq.n 35da <_PyList_SliceSubscript+0x16e> │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - bne.w 34c2 <_PyList_SliceSubscript+0x2c2> │ │ │ │ │ + bne.w 372e <_PyList_SliceSubscript+0x2c2> │ │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 34b6 <_PyList_SliceSubscript+0x2b6> │ │ │ │ │ + bge.w 3722 <_PyList_SliceSubscript+0x2b6> │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ str.w r3, [ip, #4]! │ │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 34b6 <_PyList_SliceSubscript+0x2b6> │ │ │ │ │ + bge.w 3722 <_PyList_SliceSubscript+0x2b6> │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ str.w r3, [ip, #4]! │ │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 34b6 <_PyList_SliceSubscript+0x2b6> │ │ │ │ │ + bge.w 3722 <_PyList_SliceSubscript+0x2b6> │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ str.w r3, [ip, #4]! │ │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 34b6 <_PyList_SliceSubscript+0x2b6> │ │ │ │ │ + bge.w 3722 <_PyList_SliceSubscript+0x2b6> │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ str.w r3, [ip, #4]! │ │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 34b6 <_PyList_SliceSubscript+0x2b6> │ │ │ │ │ + bge.n 3722 <_PyList_SliceSubscript+0x2b6> │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ str.w r3, [ip, #4]! │ │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 34b6 <_PyList_SliceSubscript+0x2b6> │ │ │ │ │ + bge.n 3722 <_PyList_SliceSubscript+0x2b6> │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ str.w r3, [ip, #4]! │ │ │ │ │ - beq.n 34ac <_PyList_SliceSubscript+0x2ac> │ │ │ │ │ + beq.n 3718 <_PyList_SliceSubscript+0x2ac> │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ adds r1, #4 │ │ │ │ │ mov lr, r1 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 34b6 <_PyList_SliceSubscript+0x2b6> │ │ │ │ │ + bge.n 3722 <_PyList_SliceSubscript+0x2b6> │ │ │ │ │ add.w ip, ip, #4 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ mov r4, ip │ │ │ │ │ str.w r3, [ip] │ │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 34b6 <_PyList_SliceSubscript+0x2b6> │ │ │ │ │ + bge.n 3722 <_PyList_SliceSubscript+0x2b6> │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ add.w r1, lr, #8 │ │ │ │ │ str.w r3, [ip, #4]! │ │ │ │ │ ldr.w r3, [lr, #8] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 34b6 <_PyList_SliceSubscript+0x2b6> │ │ │ │ │ + bge.n 3722 <_PyList_SliceSubscript+0x2b6> │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ add.w ip, r4, #8 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ add.w r1, lr, #12 │ │ │ │ │ ldr.w r3, [lr, #12] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 34b6 <_PyList_SliceSubscript+0x2b6> │ │ │ │ │ + bge.n 3722 <_PyList_SliceSubscript+0x2b6> │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ add.w ip, r4, #12 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ add.w r1, lr, #16 │ │ │ │ │ ldr.w r3, [lr, #16] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 34b6 <_PyList_SliceSubscript+0x2b6> │ │ │ │ │ + bge.n 3722 <_PyList_SliceSubscript+0x2b6> │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ add.w ip, r4, #16 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ add.w r1, lr, #20 │ │ │ │ │ ldr.w r3, [lr, #20] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 34b6 <_PyList_SliceSubscript+0x2b6> │ │ │ │ │ + bge.n 3722 <_PyList_SliceSubscript+0x2b6> │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ add.w ip, r4, #20 │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ add.w r1, lr, #24 │ │ │ │ │ ldr.w r3, [lr, #24] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 34b6 <_PyList_SliceSubscript+0x2b6> │ │ │ │ │ + bge.n 3722 <_PyList_SliceSubscript+0x2b6> │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ add.w ip, r4, #24 │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ add.w r1, lr, #28 │ │ │ │ │ ldr.w r3, [lr, #28] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 34b6 <_PyList_SliceSubscript+0x2b6> │ │ │ │ │ + bge.n 3722 <_PyList_SliceSubscript+0x2b6> │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ add.w ip, r4, #28 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ cmp r1, r7 │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ - bne.n 33dc <_PyList_SliceSubscript+0x1dc> │ │ │ │ │ + bne.n 3648 <_PyList_SliceSubscript+0x1dc> │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ cmp r1, r7 │ │ │ │ │ str.w r3, [ip, #4]! │ │ │ │ │ - bne.w 3330 <_PyList_SliceSubscript+0x130> │ │ │ │ │ - b.n 34ac <_PyList_SliceSubscript+0x2ac> │ │ │ │ │ + bne.w 359c <_PyList_SliceSubscript+0x130> │ │ │ │ │ + b.n 3718 <_PyList_SliceSubscript+0x2ac> │ │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 34b6 <_PyList_SliceSubscript+0x2b6> │ │ │ │ │ + bge.n 3722 <_PyList_SliceSubscript+0x2b6> │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ str.w r3, [ip, #4]! │ │ │ │ │ - b.n 3358 <_PyList_SliceSubscript+0x158> │ │ │ │ │ + b.n 35c4 <_PyList_SliceSubscript+0x158> │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 34ae <_PyList_SliceSubscript+0x2ae> │ │ │ │ │ + b.n 371a <_PyList_SliceSubscript+0x2ae> │ │ │ │ │ nop │ │ │ │ │ .word 0x00000284 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000024a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 35e0 <_PyList_SliceSubscript+0x3e0> │ │ │ │ │ + beq.n 384c <_PyList_SliceSubscript+0x3e0> │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ sub.w ip, r5, #8 │ │ │ │ │ - ldr r3, [pc, #212] @ (35e4 <_PyList_SliceSubscript+0x3e4>) │ │ │ │ │ + ldr r3, [pc, #212] @ (3850 <_PyList_SliceSubscript+0x3e4>) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ ldr.w r3, [r5, #-4] │ │ │ │ │ ldr.w lr, [r0, #3760] @ 0xeb0 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ @@ -5575,97 +5812,97 @@ │ │ │ │ │ ldr.w r2, [r0, #3764] @ 0xeb4 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str.w r1, [r5, #-8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str.w ip, [r0, #3760] @ 0xeb0 │ │ │ │ │ str.w r9, [r0, #3868] @ 0xf1c │ │ │ │ │ str.w r3, [r0, #3768] @ 0xeb8 │ │ │ │ │ - ble.w 32fe <_PyList_SliceSubscript+0xfe> │ │ │ │ │ + ble.w 356a <_PyList_SliceSubscript+0xfe> │ │ │ │ │ addw r0, r0, #3740 @ 0xe9c │ │ │ │ │ bl 0 <_Py_TriggerGC> │ │ │ │ │ R_ARM_THM_CALL _Py_TriggerGC │ │ │ │ │ - b.n 32fe <_PyList_SliceSubscript+0xfe> │ │ │ │ │ - bl 2f30 │ │ │ │ │ + b.n 356a <_PyList_SliceSubscript+0xfe> │ │ │ │ │ + bl 3078 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 35e0 <_PyList_SliceSubscript+0x3e0> │ │ │ │ │ + cbz r0, 384c <_PyList_SliceSubscript+0x3e0> │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ ldr.w lr, [r8, #12] │ │ │ │ │ add.w ip, r2, r6, lsl #2 │ │ │ │ │ ldr.w r3, [lr, r4, lsl #2] │ │ │ │ │ add r4, r7 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ add.w r0, r1, #1 │ │ │ │ │ it lt │ │ │ │ │ strlt r0, [r3, #0] │ │ │ │ │ str.w r3, [r2], #4 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne.n 358e <_PyList_SliceSubscript+0x38e> │ │ │ │ │ - b.n 34ac <_PyList_SliceSubscript+0x2ac> │ │ │ │ │ + bne.n 37fa <_PyList_SliceSubscript+0x38e> │ │ │ │ │ + b.n 3718 <_PyList_SliceSubscript+0x2ac> │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 35c0 <_PyList_SliceSubscript+0x3c0> │ │ │ │ │ + bge.n 382c <_PyList_SliceSubscript+0x3c0> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 35c0 <_PyList_SliceSubscript+0x3c0> │ │ │ │ │ + cbnz r3, 382c <_PyList_SliceSubscript+0x3c0> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 35e0 <_PyList_SliceSubscript+0x3e0> │ │ │ │ │ + cbz r0, 384c <_PyList_SliceSubscript+0x3e0> │ │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ │ subs r3, r7, #1 │ │ │ │ │ subs r1, r4, #1 │ │ │ │ │ add.w r7, r2, r3, lsl #2 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ add.w r1, r2, r1, lsl #2 │ │ │ │ │ sub.w ip, r3, #4 │ │ │ │ │ - b.n 3330 <_PyList_SliceSubscript+0x130> │ │ │ │ │ + b.n 359c <_PyList_SliceSubscript+0x130> │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 34ae <_PyList_SliceSubscript+0x2ae> │ │ │ │ │ + b.n 371a <_PyList_SliceSubscript+0x2ae> │ │ │ │ │ .word 0x000000d2 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000035e8 : │ │ │ │ │ +00003854 : │ │ │ │ │ list_slice_lock_held(): │ │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ subs r6, r2, r1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble.w 3912 │ │ │ │ │ - ldr r3, [pc, #792] @ (391c ) │ │ │ │ │ + ble.w 3b7e │ │ │ │ │ + ldr r3, [pc, #792] @ (3b88 ) │ │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r7, r2 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r5, [r3, #1888] @ 0x760 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 3882 │ │ │ │ │ + beq.w 3aee │ │ │ │ │ ldr.w r2, [r3, #1892] @ 0x764 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r1, [r3, #1888] @ 0x760 │ │ │ │ │ str.w r2, [r3, #1892] @ 0x764 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [r5, #8] │ │ │ │ │ sub.w ip, r5, #8 │ │ │ │ │ str r3, [r5, #16] │ │ │ │ │ - ldr r3, [pc, #728] @ (3920 ) │ │ │ │ │ + ldr r3, [pc, #728] @ (3b8c ) │ │ │ │ │ ldr.w r2, [r5, #-4] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ addw r9, r3, #3756 @ 0xeac │ │ │ │ │ @@ -5685,196 +5922,196 @@ │ │ │ │ │ ldr.w r1, [r3, #3868] @ 0xf1c │ │ │ │ │ cmp lr, r2 │ │ │ │ │ str.w r0, [r5, #-8] │ │ │ │ │ add.w r1, r1, #1 │ │ │ │ │ str.w ip, [r3, #3760] @ 0xeb0 │ │ │ │ │ str.w r1, [r3, #3868] @ 0xf1c │ │ │ │ │ str.w r2, [r3, #3768] @ 0xeb8 │ │ │ │ │ - blt.w 3908 │ │ │ │ │ + blt.w 3b74 │ │ │ │ │ cmp.w r6, #536870912 @ 0x20000000 │ │ │ │ │ itt cs │ │ │ │ │ movcs r3, #0 │ │ │ │ │ strcs r3, [r5, #12] │ │ │ │ │ - bcs.w 392c │ │ │ │ │ + bcs.w 3b98 │ │ │ │ │ lsls r0, r6, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ str r0, [r5, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 392c │ │ │ │ │ + beq.w 3b98 │ │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ │ sub.w ip, r0, #4 │ │ │ │ │ str r6, [r5, #16] │ │ │ │ │ subs r3, #4 │ │ │ │ │ add.w r1, r3, r4, lsl #2 │ │ │ │ │ add.w r7, r3, r7, lsl #2 │ │ │ │ │ subs r3, r7, r1 │ │ │ │ │ subs r3, #4 │ │ │ │ │ lsrs r3, r3, #2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ands.w r3, r3, #7 │ │ │ │ │ - beq.n 379e │ │ │ │ │ + beq.n 3a0a │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 3786 │ │ │ │ │ + beq.n 39f2 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 3772 │ │ │ │ │ + beq.n 39de │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq.n 375c │ │ │ │ │ + beq.n 39c8 │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq.n 3746 │ │ │ │ │ + beq.n 39b2 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq.n 3730 │ │ │ │ │ + beq.n 399c │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - beq.n 371a │ │ │ │ │ + beq.n 3986 │ │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 3876 │ │ │ │ │ + bge.w 3ae2 │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ str.w r3, [ip, #4]! │ │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 3876 │ │ │ │ │ + bge.w 3ae2 │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ str.w r3, [ip, #4]! │ │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 3876 │ │ │ │ │ + bge.w 3ae2 │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ str.w r3, [ip, #4]! │ │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 3876 │ │ │ │ │ + bge.w 3ae2 │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ str.w r3, [ip, #4]! │ │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 3876 │ │ │ │ │ + bge.w 3ae2 │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ str.w r3, [ip, #4]! │ │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3876 │ │ │ │ │ + bge.n 3ae2 │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ str.w r3, [ip, #4]! │ │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3876 │ │ │ │ │ + bge.n 3ae2 │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ str.w r3, [ip, #4]! │ │ │ │ │ - beq.n 386e │ │ │ │ │ + beq.n 3ada │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ adds r1, #4 │ │ │ │ │ mov lr, r1 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3876 │ │ │ │ │ + bge.n 3ae2 │ │ │ │ │ add.w ip, ip, #4 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ mov r4, ip │ │ │ │ │ str.w r3, [ip] │ │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3876 │ │ │ │ │ + bge.n 3ae2 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ add.w r1, lr, #8 │ │ │ │ │ str.w r3, [ip, #4]! │ │ │ │ │ ldr.w r3, [lr, #8] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3876 │ │ │ │ │ + bge.n 3ae2 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ add.w ip, r4, #8 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ add.w r1, lr, #12 │ │ │ │ │ ldr.w r3, [lr, #12] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3876 │ │ │ │ │ + bge.n 3ae2 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ add.w ip, r4, #12 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ add.w r1, lr, #16 │ │ │ │ │ ldr.w r3, [lr, #16] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3876 │ │ │ │ │ + bge.n 3ae2 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ add.w ip, r4, #16 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ add.w r1, lr, #20 │ │ │ │ │ ldr.w r3, [lr, #20] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3876 │ │ │ │ │ + bge.n 3ae2 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ add.w ip, r4, #20 │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ add.w r1, lr, #24 │ │ │ │ │ ldr.w r3, [lr, #24] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3876 │ │ │ │ │ + bge.n 3ae2 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ add.w ip, r4, #24 │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ add.w r1, lr, #28 │ │ │ │ │ ldr.w r3, [lr, #28] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3876 │ │ │ │ │ + bge.n 3ae2 │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ add.w ip, r4, #28 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ cmp r1, r7 │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ - bne.n 379e │ │ │ │ │ + bne.n 3a0a │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ cmp r1, r7 │ │ │ │ │ str.w r3, [ip, #4]! │ │ │ │ │ - bne.w 36de │ │ │ │ │ - b.n 386e │ │ │ │ │ + bne.w 394a │ │ │ │ │ + b.n 3ada │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3928 │ │ │ │ │ + beq.n 3b94 │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ sub.w ip, r0, #8 │ │ │ │ │ - ldr r3, [pc, #128] @ (3924 ) │ │ │ │ │ + ldr r3, [pc, #128] @ (3b90 ) │ │ │ │ │ ldr.w r2, [r0, #-4] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ addw r9, r3, #3756 @ 0xeac │ │ │ │ │ @@ -5894,364 +6131,364 @@ │ │ │ │ │ ldr.w r1, [r3, #3868] @ 0xf1c │ │ │ │ │ cmp r2, lr │ │ │ │ │ str.w r0, [r5, #-8] │ │ │ │ │ add.w r1, r1, #1 │ │ │ │ │ str.w ip, [r3, #3760] @ 0xeb0 │ │ │ │ │ str.w r1, [r3, #3868] @ 0xf1c │ │ │ │ │ str.w r2, [r3, #3768] @ 0xeb8 │ │ │ │ │ - ble.w 36ae │ │ │ │ │ + ble.w 391a │ │ │ │ │ addw r0, r3, #3740 @ 0xe9c │ │ │ │ │ bl 0 <_Py_TriggerGC> │ │ │ │ │ R_ARM_THM_CALL _Py_TriggerGC │ │ │ │ │ - b.n 36ae │ │ │ │ │ + b.n 391a │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ movs r0, #0 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyList_New │ │ │ │ │ .word 0x0000030e │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000002d0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000007a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 3870 │ │ │ │ │ + b.n 3adc │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3940 │ │ │ │ │ + bge.n 3bac │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 3940 │ │ │ │ │ + cbnz r3, 3bac │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3928 │ │ │ │ │ + beq.n 3b94 │ │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ │ subs r3, #4 │ │ │ │ │ add.w r1, r3, r4, lsl #2 │ │ │ │ │ add.w r7, r3, r7, lsl #2 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ sub.w ip, r3, #4 │ │ │ │ │ - b.n 36de │ │ │ │ │ + b.n 394a │ │ │ │ │ │ │ │ │ │ -00003960 : │ │ │ │ │ +00003bcc : │ │ │ │ │ list_sort(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ - cbnz r3, 39a4 │ │ │ │ │ + cbnz r3, 3c10 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - blt.n 39fa │ │ │ │ │ + blt.n 3c66 │ │ │ │ │ ite ne │ │ │ │ │ movne r2, #1 │ │ │ │ │ moveq r2, r3 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ it eq │ │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 3a2c │ │ │ │ │ + bne.n 3c98 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 4c0 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ - ldr.w ip, [pc, #176] @ 3a58 │ │ │ │ │ + ldr.w ip, [pc, #176] @ 3cc4 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str.w ip, [sp] │ │ │ │ │ movs r2, #0 │ │ │ │ │ add.w ip, sp, #32 │ │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ │ strd r2, r2, [sp, #4] │ │ │ │ │ str.w ip, [sp, #20] │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ add r1, r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3a52 │ │ │ │ │ + beq.n 3cbe │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 398e │ │ │ │ │ + beq.n 3bfa │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ - cbz r3, 39f0 │ │ │ │ │ + cbz r3, 3c5c │ │ │ │ │ cmp r1, #1 │ │ │ │ │ it eq │ │ │ │ │ moveq r2, #0 │ │ │ │ │ - beq.n 3998 │ │ │ │ │ + beq.n 3c04 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bge.n 3998 │ │ │ │ │ - b.n 3a52 │ │ │ │ │ + bge.n 3c04 │ │ │ │ │ + b.n 3cbe │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - b.n 39e0 │ │ │ │ │ - ldr.w ip, [pc, #92] @ 3a58 │ │ │ │ │ + b.n 3c4c │ │ │ │ │ + ldr.w ip, [pc, #92] @ 3cc4 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str.w ip, [sp] │ │ │ │ │ add.w ip, sp, #32 │ │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ │ str.w ip, [sp, #20] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ - cbz r0, 3a52 │ │ │ │ │ + cbz r0, 3cbe │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r3, #0 │ │ │ │ │ it eq │ │ │ │ │ moveq r3, r2 │ │ │ │ │ - b.n 39e0 │ │ │ │ │ - ldr.w ip, [pc, #40] @ 3a58 │ │ │ │ │ + b.n 3c4c │ │ │ │ │ + ldr.w ip, [pc, #40] @ 3cc4 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str.w ip, [sp] │ │ │ │ │ add.w ip, sp, #32 │ │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ │ str.w ip, [sp, #20] │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 39d0 │ │ │ │ │ + bne.n 3c3c │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 39a0 │ │ │ │ │ + b.n 3c0c │ │ │ │ │ nop │ │ │ │ │ .word 0x00000270 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00003a5c : │ │ │ │ │ +00003cc8 : │ │ │ │ │ list_ass_subscript(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ sub sp, #24 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3af2 │ │ │ │ │ + beq.n 3d5e │ │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3af2 │ │ │ │ │ + beq.n 3d5e │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndexError │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldr r1, [r6, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ mov r2, r0 │ │ │ │ │ adds r1, r0, #1 │ │ │ │ │ - bne.n 3b88 │ │ │ │ │ + bne.n 3df4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3d5e │ │ │ │ │ + bne.w 3fd2 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bcs.w 3d50 │ │ │ │ │ + bcs.w 3fc4 │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ mov.w ip, r2, lsl #2 │ │ │ │ │ add.w r0, r1, ip │ │ │ │ │ ldr.w r6, [r1, r2, lsl #2] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 3b76 │ │ │ │ │ + bne.n 3de2 │ │ │ │ │ subs r5, r3, #1 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bge.n 3ad2 │ │ │ │ │ + bge.n 3d3e │ │ │ │ │ subs r2, r5, r2 │ │ │ │ │ add.w ip, ip, #4 │ │ │ │ │ add r1, ip │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3ae8 │ │ │ │ │ + bge.n 3d54 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, 3ae8 │ │ │ │ │ + cbnz r3, 3d54 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PySlice_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PySlice_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 3de0 │ │ │ │ │ + bne.w 4054 │ │ │ │ │ mov r0, r1 │ │ │ │ │ add r3, sp, #20 │ │ │ │ │ add r2, sp, #16 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySlice_Unpack │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 3d5e │ │ │ │ │ + blt.w 3fd2 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 3b92 │ │ │ │ │ + beq.n 3dfe │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - beq.w 3dcc │ │ │ │ │ + beq.w 4040 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC14 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC14 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySequence_Fast │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3d5e │ │ │ │ │ + beq.w 3fd2 │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ add r2, sp, #16 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ mov r3, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySlice_AdjustIndices │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt.n 3bca │ │ │ │ │ - beq.n 3bd4 │ │ │ │ │ + blt.n 3e36 │ │ │ │ │ + beq.n 3e40 │ │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bgt.n 3bd2 │ │ │ │ │ + bgt.n 3e3e │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - bne.n 3be0 │ │ │ │ │ + bne.n 3e4c │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18d0 │ │ │ │ │ + bl 1b20 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3aea │ │ │ │ │ + bge.n 3d56 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3aea │ │ │ │ │ + bne.n 3d56 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3aea │ │ │ │ │ + b.n 3d56 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r5, #0] │ │ │ │ │ str.w r5, [r1, ip] │ │ │ │ │ - b.n 3ad4 │ │ │ │ │ + b.n 3d40 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 3aa6 │ │ │ │ │ + bge.n 3d12 │ │ │ │ │ add r2, r3 │ │ │ │ │ - b.n 3aa6 │ │ │ │ │ + b.n 3d12 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ add r2, sp, #16 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ mov r3, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySlice_AdjustIndices │ │ │ │ │ cmp r5, #0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - blt.w 3d42 │ │ │ │ │ - beq.n 3bb4 │ │ │ │ │ + blt.w 3fb6 │ │ │ │ │ + beq.n 3e20 │ │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bgt.w 3d4c │ │ │ │ │ + bgt.w 3fc0 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 3c08 │ │ │ │ │ + bne.n 3e74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ │ - bl 18d0 │ │ │ │ │ + bl 1b20 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 3aea │ │ │ │ │ + b.n 3d56 │ │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bge.n 3bd4 │ │ │ │ │ + bge.n 3e40 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 3be0 │ │ │ │ │ + bne.n 3e4c │ │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ │ - b.n 3b54 │ │ │ │ │ + b.n 3dc0 │ │ │ │ │ ldr r6, [r5, #8] │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.w 3d64 │ │ │ │ │ + bne.w 3fd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3cba │ │ │ │ │ + bne.n 3f26 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 3ae8 │ │ │ │ │ + bge.w 3d54 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3ae8 │ │ │ │ │ + bne.w 3d54 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3ae8 │ │ │ │ │ + b.n 3d54 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble.w 3ae8 │ │ │ │ │ + ble.w 3d54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n 3c24 │ │ │ │ │ + bge.n 3e90 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ subs r1, r6, #1 │ │ │ │ │ mla r2, r3, r1, r2 │ │ │ │ │ negs r3, r3 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ lsls r0, r6, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3dc6 │ │ │ │ │ + beq.w 403a │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ - b.n 3c7a │ │ │ │ │ + b.n 3ee6 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ add.w lr, r5, r2 │ │ │ │ │ cmp lr, ip │ │ │ │ │ add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ │ it cs │ │ │ │ │ addcs.w r2, ip, #4294967295 @ 0xffffffff │ │ │ │ │ mov.w r8, r5, lsl #2 │ │ │ │ │ @@ -6270,107 +6507,109 @@ │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ add r5, r2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ ldr.w ip, [r4, #8] │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - bcc.n 3c3a │ │ │ │ │ + bcc.n 3ea6 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mla r1, r2, r6, r1 │ │ │ │ │ cmp r1, ip │ │ │ │ │ - bcc.w 3d96 │ │ │ │ │ + bcc.w 400a │ │ │ │ │ sub.w r1, ip, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [r4, #8] │ │ │ │ │ movs r5, #0 │ │ │ │ │ bl 3f4 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr.w r0, [r7, r5, lsl #2] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 3d34 │ │ │ │ │ + blt.n 3fa8 │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bne.n 3ca0 │ │ │ │ │ + bne.n 3f0c │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 3aea │ │ │ │ │ + b.n 3d56 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3db2 │ │ │ │ │ + beq.n 4026 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ │ + ldr r4, [r4, #12] │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ - ldr.w lr, [sp, #20] │ │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ │ lsls r3, r3, #6 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ ite pl │ │ │ │ │ - addpl.w ip, r5, #16 │ │ │ │ │ - ldrmi.w ip, [r5, #12] │ │ │ │ │ - b.n 3d04 │ │ │ │ │ - ldr.w r2, [r0, r1, lsl #2] │ │ │ │ │ - str.w r2, [r7, r3, lsl #2] │ │ │ │ │ - ldr.w r2, [ip, r3, lsl #2] │ │ │ │ │ + addpl.w lr, r5, #16 │ │ │ │ │ + ldrmi.w lr, [r5, #12] │ │ │ │ │ + b.n 3f74 │ │ │ │ │ + ldr.w r0, [r4, r1, lsl #2] │ │ │ │ │ + str.w r0, [r2, r3, lsl #2] │ │ │ │ │ + ldr.w r0, [lr, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - ldr r4, [r2, #0] │ │ │ │ │ - cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ │ + ldr.w ip, [r0] │ │ │ │ │ + cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ - addlt r4, #1 │ │ │ │ │ - strlt r4, [r2, #0] │ │ │ │ │ - str.w r2, [r0, r1, lsl #2] │ │ │ │ │ - add r1, lr │ │ │ │ │ + addlt.w ip, ip, #1 │ │ │ │ │ + strlt.w ip, [r0] │ │ │ │ │ + str.w r0, [r4, r1, lsl #2] │ │ │ │ │ + add r1, r7 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - blt.n 3ce4 │ │ │ │ │ + blt.n 3f4e │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 3d1a │ │ │ │ │ - ldr.w r0, [r7, r4, lsl #2] │ │ │ │ │ + b.n 3f8a │ │ │ │ │ + ldr.w r0, [r2, r4, lsl #2] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 3d26 │ │ │ │ │ + blt.n 3f96 │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - blt.n 3d0c │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + blt.n 3f7c │ │ │ │ │ + mov r0, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 3bec │ │ │ │ │ + b.n 3e58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3d18 │ │ │ │ │ + bne.n 3f88 │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3d18 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + b.n 3f88 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3cac │ │ │ │ │ + bne.n 3f18 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3cac │ │ │ │ │ + b.n 3f18 │ │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge.w 3bb4 │ │ │ │ │ + bge.w 3e20 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - b.n 3bb4 │ │ │ │ │ + b.n 3e20 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ ldr r0, [r6, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 3aea │ │ │ │ │ + b.n 3d56 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -6378,93 +6617,93 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC15 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3d5e │ │ │ │ │ + bge.n 3fd2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3d5e │ │ │ │ │ + bne.n 3fd2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3d5e │ │ │ │ │ + b.n 3fd2 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ sub.w r2, ip, r1 │ │ │ │ │ subs r0, r1, r6 │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ add.w r1, r3, r1, lsl #2 │ │ │ │ │ add.w r0, r3, r0, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ ldr.w ip, [r4, #8] │ │ │ │ │ - b.n 3c90 │ │ │ │ │ + b.n 3efc │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3dc6 │ │ │ │ │ + bge.n 403a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 3dc6 │ │ │ │ │ + cbnz r3, 403a │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 3d5e │ │ │ │ │ + b.n 3fd2 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 35e8 │ │ │ │ │ + bl 3854 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3b32 │ │ │ │ │ - b.n 3d5e │ │ │ │ │ + bne.w 3d9e │ │ │ │ │ + b.n 3fd2 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 3d5e │ │ │ │ │ + b.n 3fd2 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003dfc : │ │ │ │ │ +00004070 : │ │ │ │ │ list_extend_dict(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ ldr r7, [r0, #8] │ │ │ │ │ sub sp, #28 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ adds.w r8, r7, r3 │ │ │ │ │ - beq.n 3e6a │ │ │ │ │ + beq.n 40de │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r9, r0 │ │ │ │ │ mov r6, r2 │ │ │ │ │ bl 3f4 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n 3e6c │ │ │ │ │ + beq.n 40e0 │ │ │ │ │ ldr.w r4, [r9, #12] │ │ │ │ │ add r3, sp, #24 │ │ │ │ │ add.w r6, r3, r6, lsl #2 │ │ │ │ │ add.w r4, r4, r7, lsl #2 │ │ │ │ │ movs r7, #0 │ │ │ │ │ str r7, [sp, #12] │ │ │ │ │ - b.n 3e54 │ │ │ │ │ + b.n 40c8 │ │ │ │ │ ldr.w r2, [r6, #-8] │ │ │ │ │ adds r1, r4, #4 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itee ge │ │ │ │ │ addge r1, r4, #4 │ │ │ │ │ addlt r3, #1 │ │ │ │ │ @@ -6475,22 +6714,22 @@ │ │ │ │ │ add r2, sp, #16 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ bl 0 <_PyDict_Next> │ │ │ │ │ R_ARM_THM_CALL _PyDict_Next │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3e3c │ │ │ │ │ + bne.n 40b0 │ │ │ │ │ str.w r8, [r9, #8] │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003e74 : │ │ │ │ │ +000040e8 : │ │ │ │ │ unsafe_long_compare(): │ │ │ │ │ ldrd r2, ip, [r1, #8] │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ and.w r0, r2, #3 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r0, r0, #1 │ │ │ │ │ @@ -6500,28 +6739,28 @@ │ │ │ │ │ cmp r0, r3 │ │ │ │ │ ite le │ │ │ │ │ movle r0, #0 │ │ │ │ │ movgt r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003ea0 : │ │ │ │ │ +00004114 : │ │ │ │ │ listreviter_next(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 3eee │ │ │ │ │ + blt.n 4162 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bcs.n 3ed6 │ │ │ │ │ + bcs.n 414a │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ ldr.w r0, [r1, r3, lsl #2] │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r1, #1 │ │ │ │ │ @@ -6529,25 +6768,25 @@ │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ pop {r3, pc} │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ │ movs r1, #0 │ │ │ │ │ strd ip, r1, [r2, #8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3eee │ │ │ │ │ + bge.n 4162 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 3ef2 │ │ │ │ │ + cbz r3, 4166 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3eee │ │ │ │ │ + b.n 4162 │ │ │ │ │ │ │ │ │ │ -00003ef8 : │ │ │ │ │ +0000416c : │ │ │ │ │ unsafe_float_compare(): │ │ │ │ │ vldr d6, [r0, #8] │ │ │ │ │ vldr d7, [r1, #8] │ │ │ │ │ vcmpe.f64 d6, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ ite mi │ │ │ │ │ movmi r0, #1 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -28,15 +28,15 @@ │ │ │ │ │ 0000002c : │ │ │ │ │ list_inplace_repeat(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 19b0 │ │ │ │ │ + bl 1994 │ │ │ │ │ R_ARM_THM_CALL list_inplace_repeat_lock_held │ │ │ │ │ adds r0, #1 │ │ │ │ │ beq.n 52 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n 54 │ │ │ │ │ adds r3, #1 │ │ │ ├── longobject.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 97004 (bytes into file) │ │ │ │ │ + Start of section headers: 99480 (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 0x17aec: │ │ │ │ │ +There are 18 section headers, starting at offset 0x18498: │ │ │ │ │ │ │ │ │ │ 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 001418 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 014624 000828 08 I 15 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 00144c 0004d4 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 014e4c 0003b8 08 I 15 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 001920 0000d0 00 WA 0 0 4 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 001920 00db98 00 AX 0 0 8 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 015204 002620 08 I 15 6 4 │ │ │ │ │ - [ 8] .rodata.str1.4 PROGBITS 00000000 00f4b8 000ceb 01 AMS 0 0 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 0101a4 000304 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 017824 0001f8 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 0104a8 00109e 00 A 0 0 8 │ │ │ │ │ - [12] .rel.rodata REL 00000000 017a1c 000040 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 011546 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 011546 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 01157c 001d80 10 16 315 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 0132fc 001327 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 017a5c 000090 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 001254 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 014f60 000720 08 I 15 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 001288 0004d4 00 WA 0 0 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 015680 0003b8 08 I 15 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 00175c 0000d0 00 WA 0 0 4 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 00175c 00e678 00 AX 0 0 8 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 015a38 002798 08 I 15 6 4 │ │ │ │ │ + [ 8] .rodata.str1.4 PROGBITS 00000000 00fdd4 000ceb 01 AMS 0 0 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 010ac0 000304 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 0181d0 0001f8 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 010dc4 00109e 00 A 0 0 8 │ │ │ │ │ + [12] .rel.rodata REL 00000000 0183c8 000040 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 011e62 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 011e62 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 011e98 001da0 10 16 317 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 013c38 001327 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 018408 000090 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Symbol table '.symtab' contains 472 entries: │ │ │ │ │ +Symbol table '.symtab' contains 474 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 00000000 0 SECTION LOCAL DEFAULT 3 .data │ │ │ │ │ 2: 00000000 0 SECTION LOCAL DEFAULT 6 .text.hot │ │ │ │ │ 3: 00000000 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 4: 00000000 0 NOTYPE LOCAL DEFAULT 3 .LANCHOR0 │ │ │ │ │ 5: 000000d8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ @@ -40,16 +40,16 @@ │ │ │ │ │ 36: 00000168 0 NOTYPE LOCAL DEFAULT 8 .LC8 │ │ │ │ │ 37: 00000170 0 NOTYPE LOCAL DEFAULT 8 .LC9 │ │ │ │ │ 38: 00000174 0 NOTYPE LOCAL DEFAULT 8 .LC10 │ │ │ │ │ 39: 00000184 0 NOTYPE LOCAL DEFAULT 8 .LC11 │ │ │ │ │ 40: 000001b4 0 NOTYPE LOCAL DEFAULT 8 .LC12 │ │ │ │ │ 41: 00000a68 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 42: 00000a70 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 43: 0000d415 104 FUNC LOCAL DEFAULT 6 _PyLong_Negate │ │ │ │ │ - 44: 0000a52d 22 FUNC LOCAL DEFAULT 6 Py_XDECREF │ │ │ │ │ + 43: 0000def5 104 FUNC LOCAL DEFAULT 6 _PyLong_Negate │ │ │ │ │ + 44: 0000b005 22 FUNC LOCAL DEFAULT 6 Py_XDECREF │ │ │ │ │ 45: 000010f0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 46: 00001108 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 47: 0000134d 212 FUNC LOCAL DEFAULT 6 maybe_small_long │ │ │ │ │ 48: 00001418 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 49: 00001420 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 50: 00001421 556 FUNC LOCAL DEFAULT 6 long_richcompare │ │ │ │ │ 51: 00001472 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ @@ -83,393 +83,395 @@ │ │ │ │ │ 79: 00002560 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 80: 00002568 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 81: 000025a8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 82: 000002d0 0 NOTYPE LOCAL DEFAULT 8 .LC17 │ │ │ │ │ 83: 000025ac 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 84: 000002fc 0 NOTYPE LOCAL DEFAULT 8 .LC18 │ │ │ │ │ 85: 0000032c 0 NOTYPE LOCAL DEFAULT 8 .LC19 │ │ │ │ │ - 86: 00002870 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 86: 000028e8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 87: 000000d8 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 88: 000000dc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 89: 00000360 0 NOTYPE LOCAL DEFAULT 8 .LC20 │ │ │ │ │ 90: 000000e0 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 91: 0000037c 0 NOTYPE LOCAL DEFAULT 8 .LC21 │ │ │ │ │ 92: 00000380 0 NOTYPE LOCAL DEFAULT 8 .LC22 │ │ │ │ │ 93: 00000398 0 NOTYPE LOCAL DEFAULT 8 .LC23 │ │ │ │ │ 94: 000003a4 0 NOTYPE LOCAL DEFAULT 8 .LC24 │ │ │ │ │ 95: 000003d0 0 NOTYPE LOCAL DEFAULT 8 .LC25 │ │ │ │ │ - 96: 00000181 452 FUNC LOCAL DEFAULT 1 int_to_bytes │ │ │ │ │ - 97: 00000338 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 98: 000003f8 0 NOTYPE LOCAL DEFAULT 8 .LC26 │ │ │ │ │ - 99: 00000420 0 NOTYPE LOCAL DEFAULT 8 .LC27 │ │ │ │ │ - 100: 00002874 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 101: 0000308d 320 FUNC LOCAL DEFAULT 6 long_add_method │ │ │ │ │ - 102: 0000418d 620 FUNC LOCAL DEFAULT 6 x_add │ │ │ │ │ - 103: 0000744d 980 FUNC LOCAL DEFAULT 6 x_sub │ │ │ │ │ - 104: 000031cd 290 FUNC LOCAL DEFAULT 6 long_add │ │ │ │ │ - 105: 000032f1 232 FUNC LOCAL DEFAULT 6 _PyLong_FromSTwoDigits │ │ │ │ │ - 106: 0000a545 248 FUNC LOCAL DEFAULT 6 _PyLong_FromLarge │ │ │ │ │ - 107: 000033d4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 108: 000033d8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 109: 000033d9 316 FUNC LOCAL DEFAULT 6 long_neg_method │ │ │ │ │ - 110: 0000350c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 111: 00003514 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 112: 00003515 76 FUNC LOCAL DEFAULT 6 long_neg │ │ │ │ │ - 113: 00003719 232 FUNC LOCAL DEFAULT 6 long_mul_method │ │ │ │ │ - 114: 000038c1 2250 FUNC LOCAL DEFAULT 6 k_mul │ │ │ │ │ - 115: 00003801 192 FUNC LOCAL DEFAULT 6 long_mul │ │ │ │ │ - 116: 00000d99 292 FUNC LOCAL DEFAULT 1 kmul_split.constprop.0 │ │ │ │ │ - 117: 00000ebd 280 FUNC LOCAL DEFAULT 1 v_isub.isra.0 │ │ │ │ │ - 118: 00000fd5 258 FUNC LOCAL DEFAULT 1 v_iadd.isra.0 │ │ │ │ │ - 119: 00004020 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 120: 00004028 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 121: 000043f4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 122: 000043f8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 123: 000043f9 84 FUNC LOCAL DEFAULT 6 long_and │ │ │ │ │ - 124: 00006bc1 2020 FUNC LOCAL DEFAULT 6 long_bitwise │ │ │ │ │ - 125: 00000438 0 NOTYPE LOCAL DEFAULT 8 .LC28 │ │ │ │ │ - 126: 0000044c 0 NOTYPE LOCAL DEFAULT 8 .LC29 │ │ │ │ │ - 127: 00000474 0 NOTYPE LOCAL DEFAULT 8 .LC30 │ │ │ │ │ - 128: 00000344 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 129: 000004a0 0 NOTYPE LOCAL DEFAULT 8 .LC31 │ │ │ │ │ - 130: 000004b8 0 NOTYPE LOCAL DEFAULT 8 .LC32 │ │ │ │ │ - 131: 000044bd 2156 FUNC LOCAL DEFAULT 6 long_lshift_method │ │ │ │ │ - 132: 00004d18 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 133: 00004d28 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 134: 000004e8 0 NOTYPE LOCAL DEFAULT 8 .LC33 │ │ │ │ │ - 135: 00004fe1 976 FUNC LOCAL DEFAULT 6 long_lshift1 │ │ │ │ │ - 136: 000053b1 316 FUNC LOCAL DEFAULT 6 long_sub_method │ │ │ │ │ - 137: 000054ed 286 FUNC LOCAL DEFAULT 6 long_sub │ │ │ │ │ - 138: 00000504 0 NOTYPE LOCAL DEFAULT 8 .LC34 │ │ │ │ │ - 139: 00005741 104 FUNC LOCAL DEFAULT 6 long_vectorcall │ │ │ │ │ - 140: 00008361 424 FUNC LOCAL DEFAULT 6 long_new_impl │ │ │ │ │ - 141: 000057a4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 142: 00000530 0 NOTYPE LOCAL DEFAULT 8 .LC35 │ │ │ │ │ - 143: 0000055c 0 NOTYPE LOCAL DEFAULT 8 .LC36 │ │ │ │ │ - 144: 000057a8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 145: 000059e8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 146: 00000595 72 FUNC LOCAL DEFAULT 1 long_invert │ │ │ │ │ - 147: 000005d8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 148: 00005a00 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 149: 00000580 0 NOTYPE LOCAL DEFAULT 8 .LC37 │ │ │ │ │ - 150: 00005ad1 2644 FUNC LOCAL DEFAULT 6 int_from_bytes │ │ │ │ │ - 151: 00005e64 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 152: 00005e68 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 153: 00006418 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 154: 00006428 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 155: 0000651c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 156: 00006524 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 157: 00006b60 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 158: 00006b6c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 159: 00006bbc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 160: 00006bc0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 161: 0000703c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 162: 00007048 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 163: 000073f0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 164: 000073f4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 165: 000073f5 86 FUNC LOCAL DEFAULT 6 long_or │ │ │ │ │ - 166: 00007810 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 167: 00007820 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 168: 00007821 352 FUNC LOCAL DEFAULT 6 long_div │ │ │ │ │ - 169: 00007981 724 FUNC LOCAL DEFAULT 6 l_divmod │ │ │ │ │ - 170: 0000797c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 171: 0000058c 0 NOTYPE LOCAL DEFAULT 8 .LC38 │ │ │ │ │ - 172: 00000590 0 NOTYPE LOCAL DEFAULT 8 .LC39 │ │ │ │ │ - 173: 0000059c 0 NOTYPE LOCAL DEFAULT 8 .LC40 │ │ │ │ │ - 174: 000005cc 0 NOTYPE LOCAL DEFAULT 8 .LC41 │ │ │ │ │ - 175: 00007980 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 176: 00007c55 1244 FUNC LOCAL DEFAULT 6 long_divrem │ │ │ │ │ - 177: 00007c50 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 178: 000005f8 0 NOTYPE LOCAL DEFAULT 8 .LC42 │ │ │ │ │ - 179: 00007c54 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 180: 0000c939 2780 FUNC LOCAL DEFAULT 6 x_divrem │ │ │ │ │ - 181: 00007fa0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 182: 00007fac 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 183: 0000060c 0 NOTYPE LOCAL DEFAULT 8 .LC43 │ │ │ │ │ - 184: 0000062c 0 NOTYPE LOCAL DEFAULT 8 .LC44 │ │ │ │ │ - 185: 00000654 0 NOTYPE LOCAL DEFAULT 8 .LC45 │ │ │ │ │ - 186: 00008131 560 FUNC LOCAL DEFAULT 6 long_new │ │ │ │ │ - 187: 0000835c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 188: 00008360 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 189: 00008504 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 190: 00008508 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 191: 0000b249 2302 FUNC LOCAL DEFAULT 6 long_format_binary │ │ │ │ │ - 192: 000005dc 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 193: 00000688 0 NOTYPE LOCAL DEFAULT 8 .LC46 │ │ │ │ │ - 194: 00000694 0 NOTYPE LOCAL DEFAULT 8 .LC47 │ │ │ │ │ - 195: 0000062d 110 FUNC LOCAL DEFAULT 1 int___format__ │ │ │ │ │ - 196: 000006a0 0 NOTYPE LOCAL DEFAULT 8 .LC48 │ │ │ │ │ - 197: 000006c4 0 NOTYPE LOCAL DEFAULT 8 .LC49 │ │ │ │ │ - 198: 00008689 1648 FUNC LOCAL DEFAULT 6 long_true_divide │ │ │ │ │ - 199: 00008ce0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 200: 000006f4 0 NOTYPE LOCAL DEFAULT 8 .LC50 │ │ │ │ │ - 201: 00000714 0 NOTYPE LOCAL DEFAULT 8 .LC51 │ │ │ │ │ - 202: 00008cf8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 203: 00008cf9 5888 FUNC LOCAL DEFAULT 6 long_pow │ │ │ │ │ - 204: 00009030 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 205: 00009038 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 206: 0000ae59 936 FUNC LOCAL DEFAULT 6 l_mod │ │ │ │ │ - 207: 000092c8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 208: 000092d0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 209: 00009604 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 210: 0000960c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 211: 000098d4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 212: 000098d8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 213: 00009d00 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 214: 00009d0c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 215: 00000795 122 FUNC LOCAL DEFAULT 1 _PyLong_AsUnsignedLongLongMask │ │ │ │ │ - 216: 00000908 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 217: 0000a63d 250 FUNC LOCAL DEFAULT 6 int_bit_length │ │ │ │ │ - 218: 0000a87d 46 FUNC LOCAL DEFAULT 6 long_abs_method │ │ │ │ │ - 219: 0000a8ad 50 FUNC LOCAL DEFAULT 6 long_abs │ │ │ │ │ - 220: 0000a8e1 126 FUNC LOCAL DEFAULT 6 long_divmod │ │ │ │ │ - 221: 00000744 0 NOTYPE LOCAL DEFAULT 8 .LC52 │ │ │ │ │ - 222: 0000090c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 223: 0000a9dd 160 FUNC LOCAL DEFAULT 6 long_long │ │ │ │ │ - 224: 00000951 84 FUNC LOCAL DEFAULT 1 long_xor │ │ │ │ │ - 225: 0000aa7d 986 FUNC LOCAL DEFAULT 6 long_mod │ │ │ │ │ - 226: 0000075c 0 NOTYPE LOCAL DEFAULT 8 .LC53 │ │ │ │ │ - 227: 0000bb49 206 FUNC LOCAL DEFAULT 6 long_float │ │ │ │ │ - 228: 0000bc19 1860 FUNC LOCAL DEFAULT 6 long_rshift │ │ │ │ │ - 229: 0000c354 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 230: 0000c35c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 231: 0000c564 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 232: 00000a31 98 FUNC LOCAL DEFAULT 1 _PyLong_AsUnsignedLongMask │ │ │ │ │ - 233: 0000c56c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 234: 0000c768 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 235: 00000774 0 NOTYPE LOCAL DEFAULT 8 .LC54 │ │ │ │ │ - 236: 000007a0 0 NOTYPE LOCAL DEFAULT 8 .LC55 │ │ │ │ │ - 237: 000007c8 0 NOTYPE LOCAL DEFAULT 8 .LC56 │ │ │ │ │ - 238: 00000bd9 368 FUNC LOCAL DEFAULT 1 int___round__ │ │ │ │ │ - 239: 00000d40 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 240: 000007d4 0 NOTYPE LOCAL DEFAULT 8 .LC57 │ │ │ │ │ - 241: 0000c780 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 242: 0000d400 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 243: 00000d48 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 244: 0000d414 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 245: 000010d9 34 FUNC LOCAL DEFAULT 1 long_long_meth │ │ │ │ │ - 246: 000010fd 2 FUNC LOCAL DEFAULT 1 long_long_getter │ │ │ │ │ - 247: 00000000 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 248: 00000001 8 FUNC LOCAL DEFAULT 9 long_get0 │ │ │ │ │ - 249: 00000004 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 250: 00001101 8 FUNC LOCAL DEFAULT 1 long_get1 │ │ │ │ │ - 251: 00001104 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 252: 00001108 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 253: 00001168 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 254: 0000116c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 255: 0000116d 112 FUNC LOCAL DEFAULT 1 int_as_integer_ratio │ │ │ │ │ - 256: 000011d8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 257: 00000008 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 258: 00000009 60 FUNC LOCAL DEFAULT 9 int___sizeof__ │ │ │ │ │ - 259: 000007f8 0 NOTYPE LOCAL DEFAULT 8 .LC58 │ │ │ │ │ - 260: 000011dc 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 261: 0000121d 66 FUNC LOCAL DEFAULT 1 int_bit_count │ │ │ │ │ - 262: 0000081c 0 NOTYPE LOCAL DEFAULT 8 .LC59 │ │ │ │ │ - 263: 0000084c 0 NOTYPE LOCAL DEFAULT 8 .LC60 │ │ │ │ │ - 264: 000000bd 10 FUNC LOCAL DEFAULT 9 int_is_integer │ │ │ │ │ - 265: 00000878 0 NOTYPE LOCAL DEFAULT 8 .LC61 │ │ │ │ │ - 266: 000013ec 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 267: 0000089c 0 NOTYPE LOCAL DEFAULT 8 .LC62 │ │ │ │ │ - 268: 000013f4 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 269: 000013f5 36 FUNC LOCAL DEFAULT 1 int___getnewargs__ │ │ │ │ │ - 270: 000008a0 0 NOTYPE LOCAL DEFAULT 8 .LC63 │ │ │ │ │ - 271: 000008d0 0 NOTYPE LOCAL DEFAULT 8 .LC64 │ │ │ │ │ - 272: 00000900 0 NOTYPE LOCAL DEFAULT 8 .LC65 │ │ │ │ │ - 273: 00000924 0 NOTYPE LOCAL DEFAULT 8 .LC66 │ │ │ │ │ - 274: 00000260 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 275: 00000264 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 276: 00000954 0 NOTYPE LOCAL DEFAULT 8 .LC67 │ │ │ │ │ - 277: 00000978 0 NOTYPE LOCAL DEFAULT 8 .LC68 │ │ │ │ │ - 278: 00000000 0 SECTION LOCAL DEFAULT 11 .rodata │ │ │ │ │ - 279: 00000000 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 280: 00000000 18 OBJECT LOCAL DEFAULT 11 __func__.0 │ │ │ │ │ - 281: 00000018 296 OBJECT LOCAL DEFAULT 11 log_base_BASE │ │ │ │ │ - 282: 00000140 148 OBJECT LOCAL DEFAULT 11 convwidth_base │ │ │ │ │ - 283: 000001d8 296 OBJECT LOCAL DEFAULT 11 convmultmax_base │ │ │ │ │ - 284: 00000300 4 OBJECT LOCAL DEFAULT 11 PyLong_LAYOUT │ │ │ │ │ - 285: 00000304 32 OBJECT LOCAL DEFAULT 11 half_even_correction.10 │ │ │ │ │ - 286: 00000324 16 OBJECT LOCAL DEFAULT 11 _keywords.2 │ │ │ │ │ - 287: 00000334 16 OBJECT LOCAL DEFAULT 11 _keywords.5 │ │ │ │ │ - 288: 00000344 12 OBJECT LOCAL DEFAULT 11 _keywords.8 │ │ │ │ │ - 289: 00000350 134 OBJECT LOCAL DEFAULT 11 int_info__doc__ │ │ │ │ │ - 290: 000003d8 606 OBJECT LOCAL DEFAULT 11 long_doc │ │ │ │ │ - 291: 00000638 97 OBJECT LOCAL DEFAULT 11 int_is_integer__doc__ │ │ │ │ │ - 292: 0000069c 829 OBJECT LOCAL DEFAULT 11 int_from_bytes__doc__ │ │ │ │ │ - 293: 000009dc 835 OBJECT LOCAL DEFAULT 11 int_to_bytes__doc__ │ │ │ │ │ - 294: 00000d20 271 OBJECT LOCAL DEFAULT 11 int_as_integer_ratio__doc__ │ │ │ │ │ - 295: 00000e30 181 OBJECT LOCAL DEFAULT 11 int_bit_count__doc__ │ │ │ │ │ - 296: 00000ee8 127 OBJECT LOCAL DEFAULT 11 int_bit_length__doc__ │ │ │ │ │ - 297: 00000f68 59 OBJECT LOCAL DEFAULT 11 int___sizeof____doc__ │ │ │ │ │ - 298: 00000fa4 135 OBJECT LOCAL DEFAULT 11 int___round____doc__ │ │ │ │ │ - 299: 0000102c 84 OBJECT LOCAL DEFAULT 11 int___format____doc__ │ │ │ │ │ - 300: 00001080 30 OBJECT LOCAL DEFAULT 11 int___getnewargs____doc__ │ │ │ │ │ - 301: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ - 302: 000002f0 144 OBJECT LOCAL DEFAULT 3 long_as_number │ │ │ │ │ - 303: 000003e4 240 OBJECT LOCAL DEFAULT 3 long_methods │ │ │ │ │ - 304: 00000380 100 OBJECT LOCAL DEFAULT 3 long_getset │ │ │ │ │ - 305: 000000d0 16 OBJECT LOCAL DEFAULT 3 int_info_desc │ │ │ │ │ - 306: 000002c8 40 OBJECT LOCAL DEFAULT 3 int_info_fields │ │ │ │ │ - 307: 000001e0 44 OBJECT LOCAL DEFAULT 3 _parser.3 │ │ │ │ │ - 308: 00000264 36 OBJECT LOCAL DEFAULT 3 _kwtuple.1 │ │ │ │ │ - 309: 0000020c 44 OBJECT LOCAL DEFAULT 3 _parser.6 │ │ │ │ │ - 310: 00000288 36 OBJECT LOCAL DEFAULT 3 _kwtuple.4 │ │ │ │ │ - 311: 00000238 44 OBJECT LOCAL DEFAULT 3 _parser.9 │ │ │ │ │ - 312: 000002ac 28 OBJECT LOCAL DEFAULT 3 _kwtuple.7 │ │ │ │ │ - 313: 00000000 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 314: 00000000 208 OBJECT LOCAL DEFAULT 5 Int_InfoType │ │ │ │ │ - 315: 00000001 224 FUNC GLOBAL DEFAULT 6 PyLong_FromVoidPtr │ │ │ │ │ - 316: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NewReference │ │ │ │ │ - 317: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Malloc │ │ │ │ │ - 318: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ - 319: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ - 320: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ - 321: 000000e1 224 FUNC GLOBAL DEFAULT 6 PyLong_FromUnsignedLong │ │ │ │ │ - 322: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_OverflowError │ │ │ │ │ - 323: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ - 324: 00000001 88 FUNC GLOBAL HIDDEN 1 _PyLong_InitTypes │ │ │ │ │ - 325: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyStructSequence_InitBuiltinWithFlags │ │ │ │ │ - 326: 000003d5 284 FUNC GLOBAL DEFAULT 6 PyLong_FromLong │ │ │ │ │ - 327: 000004f1 288 FUNC GLOBAL DEFAULT 6 PyLong_FromSsize_t │ │ │ │ │ - 328: 00000611 220 FUNC GLOBAL DEFAULT 6 PyLong_AsSsize_t │ │ │ │ │ - 329: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ - 330: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ - 331: 00000059 128 FUNC GLOBAL DEFAULT 1 PyLong_GetInfo │ │ │ │ │ - 332: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyStructSequence_New │ │ │ │ │ - 333: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyStructSequence_SetItem │ │ │ │ │ - 334: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ - 335: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ - 336: 000006ed 3168 FUNC GLOBAL DEFAULT 6 PyLong_FromString │ │ │ │ │ - 337: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_table │ │ │ │ │ - 338: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idiv │ │ │ │ │ - 339: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Free │ │ │ │ │ - 340: 00000000 0 NOTYPE GLOBAL DEFAULT UND strlen │ │ │ │ │ - 341: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromStringAndSize │ │ │ │ │ - 342: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ - 343: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ - 344: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyImport_ImportModule │ │ │ │ │ - 345: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallMethod │ │ │ │ │ - 346: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_SetImmortal │ │ │ │ │ - 347: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ - 348: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ - 349: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ - 350: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ - 351: 0000164d 320 FUNC GLOBAL DEFAULT 6 PyLong_AsLong │ │ │ │ │ - 352: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyNumber_Index │ │ │ │ │ - 353: 0000178d 230 FUNC GLOBAL DEFAULT 6 PyLong_AsLongAndOverflow │ │ │ │ │ - 354: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_uldivmod │ │ │ │ │ - 355: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_CheckSignals │ │ │ │ │ - 356: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_New │ │ │ │ │ - 357: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_PrepareInternal │ │ │ │ │ - 358: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyBytesWriter_Prepare │ │ │ │ │ - 359: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_WriteStr │ │ │ │ │ - 360: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_uidivmod │ │ │ │ │ - 361: 00002569 68 FUNC GLOBAL DEFAULT 6 _PyLong_ExactDealloc │ │ │ │ │ - 362: 000025ad 316 FUNC GLOBAL DEFAULT 6 PyLong_AsInt │ │ │ │ │ - 363: 000026e9 230 FUNC GLOBAL DEFAULT 6 PyLong_AsUnsignedLong │ │ │ │ │ - 364: 000027d1 164 FUNC GLOBAL DEFAULT 6 PyLong_FromUnsignedLongLong │ │ │ │ │ - 365: 000000d9 8 FUNC GLOBAL DEFAULT 1 PyLong_GetNativeLayout │ │ │ │ │ - 366: 000000e1 94 FUNC GLOBAL DEFAULT 1 PyLongWriter_Create │ │ │ │ │ - 367: 00000141 62 FUNC GLOBAL DEFAULT 1 PyLongWriter_Finish │ │ │ │ │ - 368: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_Equal │ │ │ │ │ - 369: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_FromStringAndSize │ │ │ │ │ - 370: 00002875 2070 FUNC GLOBAL DEFAULT 6 _PyLong_AsByteArray │ │ │ │ │ - 371: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_UnpackKeywords │ │ │ │ │ - 372: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ │ - 373: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_BadArgument │ │ │ │ │ - 374: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ - 375: 0000a739 130 FUNC GLOBAL DEFAULT 6 _PyLong_Copy │ │ │ │ │ - 376: 00003561 258 FUNC GLOBAL DEFAULT 6 PyLong_FromLongLong │ │ │ │ │ - 377: 00003665 178 FUNC GLOBAL DEFAULT 6 PyLong_FromInt64 │ │ │ │ │ - 378: 0000444d 68 FUNC GLOBAL DEFAULT 6 PyLong_GetSign │ │ │ │ │ - 379: 00004491 44 FUNC GLOBAL DEFAULT 6 _PyLong_NumBits │ │ │ │ │ - 380: 00000345 178 FUNC GLOBAL DEFAULT 1 PyLong_AsSize_t │ │ │ │ │ - 381: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ - 382: 00004d29 64 FUNC GLOBAL DEFAULT 6 PyLong_AsInt64 │ │ │ │ │ - 383: 00004d69 630 FUNC GLOBAL DEFAULT 6 PyLong_AsNativeBytes │ │ │ │ │ - 384: 0000560d 306 FUNC GLOBAL DEFAULT 6 _PyLong_Add │ │ │ │ │ - 385: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_Long │ │ │ │ │ - 386: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyThreadState_Get │ │ │ │ │ - 387: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ - 388: 000057a9 600 FUNC GLOBAL DEFAULT 6 PyLong_FromDouble │ │ │ │ │ - 389: 00000000 0 NOTYPE GLOBAL DEFAULT UND frexp │ │ │ │ │ - 390: 00000000 0 NOTYPE GLOBAL DEFAULT UND ldexp │ │ │ │ │ - 391: 000003f9 152 FUNC GLOBAL DEFAULT 1 PyLong_Export │ │ │ │ │ - 392: 00000491 260 FUNC GLOBAL DEFAULT 1 PyLong_AsLongLongAndOverflow │ │ │ │ │ - 393: 00005a01 206 FUNC GLOBAL DEFAULT 6 PyLong_AsLongLong │ │ │ │ │ - 394: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Bytes │ │ │ │ │ - 395: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ - 396: 00006525 1692 FUNC GLOBAL DEFAULT 6 _PyLong_FromByteArray │ │ │ │ │ - 397: 000073a5 80 FUNC GLOBAL DEFAULT 6 PyLong_FromSize_t │ │ │ │ │ - 398: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idivmod │ │ │ │ │ - 399: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ZeroDivisionError │ │ │ │ │ - 400: 00000000 0 NOTYPE GLOBAL DEFAULT UND memmove │ │ │ │ │ - 401: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_AsSsize_t │ │ │ │ │ - 402: 00008545 158 FUNC GLOBAL DEFAULT 6 PyLong_FromUnicodeObject │ │ │ │ │ - 403: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_Type │ │ │ │ │ - 404: 0000a961 122 FUNC GLOBAL HIDDEN 6 _PyLong_FromBytes │ │ │ │ │ - 405: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ - 406: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyByteArray_empty_string │ │ │ │ │ - 407: 00008509 60 FUNC GLOBAL HIDDEN 6 _PyLong_FormatWriter │ │ │ │ │ - 408: 000005dd 78 FUNC GLOBAL DEFAULT 1 PyLong_AsVoidPtr │ │ │ │ │ - 409: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Init │ │ │ │ │ - 410: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_FormatAdvancedWriter │ │ │ │ │ - 411: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Finish │ │ │ │ │ - 412: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Dealloc │ │ │ │ │ - 413: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ - 414: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8AndSize │ │ │ │ │ - 415: 000085e5 162 FUNC GLOBAL DEFAULT 6 PyLong_AsDouble │ │ │ │ │ - 416: 0000c56d 532 FUNC GLOBAL DEFAULT 6 _PyLong_Frexp │ │ │ │ │ - 417: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_FromDouble │ │ │ │ │ - 418: 0000069d 138 FUNC GLOBAL DEFAULT 1 PyLong_AsUnsignedLongLong │ │ │ │ │ - 419: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ - 420: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_Type │ │ │ │ │ - 421: 0000a3f9 302 FUNC GLOBAL DEFAULT 6 _PyLong_Subtract │ │ │ │ │ - 422: 00000729 108 FUNC GLOBAL DEFAULT 1 PyLong_AsUnsignedLongLongMask │ │ │ │ │ - 423: 00000811 12 FUNC GLOBAL HIDDEN 1 _PyLong_FiniTypes │ │ │ │ │ - 424: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyStructSequence_FiniBuiltin │ │ │ │ │ - 425: 0000081d 126 FUNC GLOBAL DEFAULT 1 PyLong_FromInt32 │ │ │ │ │ - 426: 0000a529 4 FUNC GLOBAL DEFAULT 6 PyLong_FromUInt32 │ │ │ │ │ - 427: 0000089d 112 FUNC GLOBAL DEFAULT 1 PyLong_FromUInt64 │ │ │ │ │ - 428: 0000a7bd 190 FUNC GLOBAL DEFAULT 6 _PyLong_Multiply │ │ │ │ │ - 429: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ - 430: 0000090d 66 FUNC GLOBAL DEFAULT 1 PyLong_IsZero │ │ │ │ │ - 431: 0000b201 70 FUNC GLOBAL DEFAULT 6 _PyLong_Format │ │ │ │ │ - 432: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ - 433: 0000c35d 528 FUNC GLOBAL DEFAULT 6 _PyLong_Rshift │ │ │ │ │ - 434: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_ldivmod │ │ │ │ │ - 435: 000009a5 30 FUNC GLOBAL DEFAULT 1 PyLong_FreeExport │ │ │ │ │ - 436: 000009c5 106 FUNC GLOBAL DEFAULT 1 PyLong_AsUnsignedLongMask │ │ │ │ │ - 437: 00000a95 68 FUNC GLOBAL DEFAULT 1 PyLong_FromNativeBytes │ │ │ │ │ - 438: 00000ad9 60 FUNC GLOBAL DEFAULT 1 PyLong_FromUnsignedNativeBytes │ │ │ │ │ - 439: 00000b15 66 FUNC GLOBAL DEFAULT 1 PyLong_IsNegative │ │ │ │ │ - 440: 00000b59 62 FUNC GLOBAL DEFAULT 1 _PyLong_UnsignedShort_Converter │ │ │ │ │ - 441: 00000b99 62 FUNC GLOBAL DEFAULT 1 _PyLong_UnsignedInt_Converter │ │ │ │ │ - 442: 00001261 404 FUNC GLOBAL DEFAULT 1 _PyLong_DivmodNear │ │ │ │ │ - 443: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ - 444: 0000c781 440 FUNC GLOBAL DEFAULT 6 _PyLong_UInt64_Converter │ │ │ │ │ - 445: 00000d49 78 FUNC GLOBAL HIDDEN 1 _PyLong_FormatBytesWriter │ │ │ │ │ - 446: 0000d47d 1818 FUNC GLOBAL DEFAULT 6 _PyLong_GCD │ │ │ │ │ - 447: 00001109 100 FUNC GLOBAL DEFAULT 1 _PyLong_Lshift │ │ │ │ │ - 448: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Pack │ │ │ │ │ - 449: 000011dd 62 FUNC GLOBAL DEFAULT 1 _PyLong_UInt32_Converter │ │ │ │ │ - 450: 00000000 0 NOTYPE GLOBAL DEFAULT UND __popcountsi2 │ │ │ │ │ - 451: 00000045 60 FUNC GLOBAL DEFAULT 9 _PyLong_UnsignedLongLong_Converter │ │ │ │ │ - 452: 00000081 60 FUNC GLOBAL DEFAULT 9 _PyLong_UnsignedLong_Converter │ │ │ │ │ - 453: 000000c7 22 FUNC GLOBAL DEFAULT 9 PyLongWriter_Discard │ │ │ │ │ - 454: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ - 455: 000000dd 62 FUNC GLOBAL DEFAULT 9 PyLong_AsInt32 │ │ │ │ │ - 456: 0000011b 62 FUNC GLOBAL DEFAULT 9 PyLong_AsUInt32 │ │ │ │ │ - 457: 00000159 60 FUNC GLOBAL DEFAULT 9 _PyLong_Size_t_Converter │ │ │ │ │ - 458: 00000195 62 FUNC GLOBAL DEFAULT 9 PyLong_AsUInt64 │ │ │ │ │ - 459: 000001d3 66 FUNC GLOBAL DEFAULT 9 PyLong_IsPositive │ │ │ │ │ - 460: 00000215 4 FUNC GLOBAL DEFAULT 9 _PyLong_New │ │ │ │ │ - 461: 00000219 76 FUNC GLOBAL DEFAULT 9 _PyLong_FromDigits │ │ │ │ │ - 462: 00000265 12 FUNC GLOBAL DEFAULT 9 _PyLong_Sign │ │ │ │ │ - 463: 00000271 56 FUNC GLOBAL DEFAULT 9 _PyLong_UInt8_Converter │ │ │ │ │ - 464: 000002a9 60 FUNC GLOBAL DEFAULT 9 _PyLong_UInt16_Converter │ │ │ │ │ - 465: 000002e5 12 FUNC GLOBAL DEFAULT 9 PyUnstable_Long_IsCompact │ │ │ │ │ - 466: 000002f1 18 FUNC GLOBAL DEFAULT 9 PyUnstable_Long_CompactValue │ │ │ │ │ - 467: 00000000 208 OBJECT GLOBAL DEFAULT 3 PyLong_Type │ │ │ │ │ - 468: 000000e0 256 OBJECT GLOBAL DEFAULT 3 _PyLong_DigitValue │ │ │ │ │ - 469: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ - 470: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetAttr │ │ │ │ │ - 471: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Type │ │ │ │ │ + 96: 000003f8 0 NOTYPE LOCAL DEFAULT 8 .LC26 │ │ │ │ │ + 97: 00000420 0 NOTYPE LOCAL DEFAULT 8 .LC27 │ │ │ │ │ + 98: 000028f0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 99: 000028f1 2660 FUNC LOCAL DEFAULT 6 int_to_bytes │ │ │ │ │ + 100: 00002bac 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 101: 00002bb4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 102: 00003350 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 103: 00003354 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 104: 00003b65 320 FUNC LOCAL DEFAULT 6 long_add_method │ │ │ │ │ + 105: 00004c65 620 FUNC LOCAL DEFAULT 6 x_add │ │ │ │ │ + 106: 00007f21 984 FUNC LOCAL DEFAULT 6 x_sub │ │ │ │ │ + 107: 00003ca5 290 FUNC LOCAL DEFAULT 6 long_add │ │ │ │ │ + 108: 00003dc9 232 FUNC LOCAL DEFAULT 6 _PyLong_FromSTwoDigits │ │ │ │ │ + 109: 0000b01d 248 FUNC LOCAL DEFAULT 6 _PyLong_FromLarge │ │ │ │ │ + 110: 00003eac 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 111: 00003eb0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 112: 00003eb1 316 FUNC LOCAL DEFAULT 6 long_neg_method │ │ │ │ │ + 113: 00003fe4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 114: 00003fec 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 115: 00003fed 76 FUNC LOCAL DEFAULT 6 long_neg │ │ │ │ │ + 116: 000041f1 232 FUNC LOCAL DEFAULT 6 long_mul_method │ │ │ │ │ + 117: 00004399 2250 FUNC LOCAL DEFAULT 6 k_mul │ │ │ │ │ + 118: 000042d9 192 FUNC LOCAL DEFAULT 6 long_mul │ │ │ │ │ + 119: 00000bd5 292 FUNC LOCAL DEFAULT 1 kmul_split.constprop.0 │ │ │ │ │ + 120: 00000cf9 280 FUNC LOCAL DEFAULT 1 v_isub.isra.0 │ │ │ │ │ + 121: 00000e11 258 FUNC LOCAL DEFAULT 1 v_iadd.isra.0 │ │ │ │ │ + 122: 00004af8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 123: 00004b00 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 124: 00004ecc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 125: 00004ed0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 126: 00004ed1 84 FUNC LOCAL DEFAULT 6 long_and │ │ │ │ │ + 127: 00007691 2024 FUNC LOCAL DEFAULT 6 long_bitwise │ │ │ │ │ + 128: 00000438 0 NOTYPE LOCAL DEFAULT 8 .LC28 │ │ │ │ │ + 129: 0000044c 0 NOTYPE LOCAL DEFAULT 8 .LC29 │ │ │ │ │ + 130: 00000474 0 NOTYPE LOCAL DEFAULT 8 .LC30 │ │ │ │ │ + 131: 000004a0 0 NOTYPE LOCAL DEFAULT 8 .LC31 │ │ │ │ │ + 132: 000004b8 0 NOTYPE LOCAL DEFAULT 8 .LC32 │ │ │ │ │ + 133: 00004f95 2156 FUNC LOCAL DEFAULT 6 long_lshift_method │ │ │ │ │ + 134: 000057f0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 135: 00005800 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 136: 000004e8 0 NOTYPE LOCAL DEFAULT 8 .LC33 │ │ │ │ │ + 137: 00005ab5 976 FUNC LOCAL DEFAULT 6 long_lshift1 │ │ │ │ │ + 138: 00005e85 316 FUNC LOCAL DEFAULT 6 long_sub_method │ │ │ │ │ + 139: 00005fc1 286 FUNC LOCAL DEFAULT 6 long_sub │ │ │ │ │ + 140: 00000504 0 NOTYPE LOCAL DEFAULT 8 .LC34 │ │ │ │ │ + 141: 00006215 104 FUNC LOCAL DEFAULT 6 long_vectorcall │ │ │ │ │ + 142: 00008e39 424 FUNC LOCAL DEFAULT 6 long_new_impl │ │ │ │ │ + 143: 00006278 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 144: 00000530 0 NOTYPE LOCAL DEFAULT 8 .LC35 │ │ │ │ │ + 145: 0000055c 0 NOTYPE LOCAL DEFAULT 8 .LC36 │ │ │ │ │ + 146: 0000627c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 147: 000064b8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 148: 000003d1 72 FUNC LOCAL DEFAULT 1 long_invert │ │ │ │ │ + 149: 00000414 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 150: 000064d0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 151: 00000580 0 NOTYPE LOCAL DEFAULT 8 .LC37 │ │ │ │ │ + 152: 000065a1 2644 FUNC LOCAL DEFAULT 6 int_from_bytes │ │ │ │ │ + 153: 00006934 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 154: 00006938 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 155: 00006ee8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 156: 00006ef8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 157: 00006fec 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 158: 00006ff4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 159: 00007630 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 160: 0000763c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 161: 0000768c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 162: 00007690 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 163: 00007b10 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 164: 00007b1c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 165: 00007ec4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 166: 00007ec8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 167: 00007ec9 86 FUNC LOCAL DEFAULT 6 long_or │ │ │ │ │ + 168: 000082e8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 169: 000082f8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 170: 000082f9 352 FUNC LOCAL DEFAULT 6 long_div │ │ │ │ │ + 171: 00008459 724 FUNC LOCAL DEFAULT 6 l_divmod │ │ │ │ │ + 172: 00008454 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 173: 0000058c 0 NOTYPE LOCAL DEFAULT 8 .LC38 │ │ │ │ │ + 174: 00000590 0 NOTYPE LOCAL DEFAULT 8 .LC39 │ │ │ │ │ + 175: 0000059c 0 NOTYPE LOCAL DEFAULT 8 .LC40 │ │ │ │ │ + 176: 000005cc 0 NOTYPE LOCAL DEFAULT 8 .LC41 │ │ │ │ │ + 177: 00008458 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 178: 0000872d 1244 FUNC LOCAL DEFAULT 6 long_divrem │ │ │ │ │ + 179: 00008728 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 180: 000005f8 0 NOTYPE LOCAL DEFAULT 8 .LC42 │ │ │ │ │ + 181: 0000872c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 182: 0000d419 2780 FUNC LOCAL DEFAULT 6 x_divrem │ │ │ │ │ + 183: 00008a78 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 184: 00008a84 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 185: 0000060c 0 NOTYPE LOCAL DEFAULT 8 .LC43 │ │ │ │ │ + 186: 0000062c 0 NOTYPE LOCAL DEFAULT 8 .LC44 │ │ │ │ │ + 187: 00000654 0 NOTYPE LOCAL DEFAULT 8 .LC45 │ │ │ │ │ + 188: 00008c09 560 FUNC LOCAL DEFAULT 6 long_new │ │ │ │ │ + 189: 00008e34 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 190: 00008e38 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 191: 00008fdc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 192: 00008fe0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 193: 0000bd25 2302 FUNC LOCAL DEFAULT 6 long_format_binary │ │ │ │ │ + 194: 00000418 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 195: 00000688 0 NOTYPE LOCAL DEFAULT 8 .LC46 │ │ │ │ │ + 196: 00000694 0 NOTYPE LOCAL DEFAULT 8 .LC47 │ │ │ │ │ + 197: 00000469 110 FUNC LOCAL DEFAULT 1 int___format__ │ │ │ │ │ + 198: 000006a0 0 NOTYPE LOCAL DEFAULT 8 .LC48 │ │ │ │ │ + 199: 000006c4 0 NOTYPE LOCAL DEFAULT 8 .LC49 │ │ │ │ │ + 200: 00009161 1648 FUNC LOCAL DEFAULT 6 long_true_divide │ │ │ │ │ + 201: 000097b8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 202: 000006f4 0 NOTYPE LOCAL DEFAULT 8 .LC50 │ │ │ │ │ + 203: 00000714 0 NOTYPE LOCAL DEFAULT 8 .LC51 │ │ │ │ │ + 204: 000097d0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 205: 000097d1 5888 FUNC LOCAL DEFAULT 6 long_pow │ │ │ │ │ + 206: 00009b08 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 207: 00009b10 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 208: 0000b931 940 FUNC LOCAL DEFAULT 6 l_mod │ │ │ │ │ + 209: 00009da0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 210: 00009da8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 211: 0000a0dc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 212: 0000a0e4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 213: 0000a3ac 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 214: 0000a3b0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 215: 0000a7d8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 216: 0000a7e4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 217: 000005d1 122 FUNC LOCAL DEFAULT 1 _PyLong_AsUnsignedLongLongMask │ │ │ │ │ + 218: 00000744 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 219: 0000b115 250 FUNC LOCAL DEFAULT 6 int_bit_length │ │ │ │ │ + 220: 0000b355 46 FUNC LOCAL DEFAULT 6 long_abs_method │ │ │ │ │ + 221: 0000b385 50 FUNC LOCAL DEFAULT 6 long_abs │ │ │ │ │ + 222: 0000b3b9 126 FUNC LOCAL DEFAULT 6 long_divmod │ │ │ │ │ + 223: 00000744 0 NOTYPE LOCAL DEFAULT 8 .LC52 │ │ │ │ │ + 224: 00000748 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 225: 0000b4b5 160 FUNC LOCAL DEFAULT 6 long_long │ │ │ │ │ + 226: 0000078d 84 FUNC LOCAL DEFAULT 1 long_xor │ │ │ │ │ + 227: 0000b555 986 FUNC LOCAL DEFAULT 6 long_mod │ │ │ │ │ + 228: 0000075c 0 NOTYPE LOCAL DEFAULT 8 .LC53 │ │ │ │ │ + 229: 0000c625 206 FUNC LOCAL DEFAULT 6 long_float │ │ │ │ │ + 230: 0000c6f5 1860 FUNC LOCAL DEFAULT 6 long_rshift │ │ │ │ │ + 231: 0000ce30 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 232: 0000ce38 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 233: 0000d040 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 234: 0000086d 98 FUNC LOCAL DEFAULT 1 _PyLong_AsUnsignedLongMask │ │ │ │ │ + 235: 0000d048 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 236: 0000d248 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 237: 00000774 0 NOTYPE LOCAL DEFAULT 8 .LC54 │ │ │ │ │ + 238: 000007a0 0 NOTYPE LOCAL DEFAULT 8 .LC55 │ │ │ │ │ + 239: 000007c8 0 NOTYPE LOCAL DEFAULT 8 .LC56 │ │ │ │ │ + 240: 00000a15 368 FUNC LOCAL DEFAULT 1 int___round__ │ │ │ │ │ + 241: 00000b7c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 242: 000007d4 0 NOTYPE LOCAL DEFAULT 8 .LC57 │ │ │ │ │ + 243: 0000d260 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 244: 0000dee0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 245: 00000b84 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 246: 0000def4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 247: 00000f15 34 FUNC LOCAL DEFAULT 1 long_long_meth │ │ │ │ │ + 248: 00000f39 2 FUNC LOCAL DEFAULT 1 long_long_getter │ │ │ │ │ + 249: 00000000 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 250: 00000001 8 FUNC LOCAL DEFAULT 9 long_get0 │ │ │ │ │ + 251: 00000004 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 252: 00000f3d 8 FUNC LOCAL DEFAULT 1 long_get1 │ │ │ │ │ + 253: 00000f40 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 254: 00000f44 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 255: 00000fa4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 256: 00000fa8 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 257: 00000fa9 112 FUNC LOCAL DEFAULT 1 int_as_integer_ratio │ │ │ │ │ + 258: 00001014 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 259: 00000008 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 260: 00000009 60 FUNC LOCAL DEFAULT 9 int___sizeof__ │ │ │ │ │ + 261: 000007f8 0 NOTYPE LOCAL DEFAULT 8 .LC58 │ │ │ │ │ + 262: 00001018 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 263: 00001059 66 FUNC LOCAL DEFAULT 1 int_bit_count │ │ │ │ │ + 264: 0000081c 0 NOTYPE LOCAL DEFAULT 8 .LC59 │ │ │ │ │ + 265: 0000084c 0 NOTYPE LOCAL DEFAULT 8 .LC60 │ │ │ │ │ + 266: 000000bd 10 FUNC LOCAL DEFAULT 9 int_is_integer │ │ │ │ │ + 267: 00000878 0 NOTYPE LOCAL DEFAULT 8 .LC61 │ │ │ │ │ + 268: 00001228 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 269: 0000089c 0 NOTYPE LOCAL DEFAULT 8 .LC62 │ │ │ │ │ + 270: 00001230 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 271: 00001231 36 FUNC LOCAL DEFAULT 1 int___getnewargs__ │ │ │ │ │ + 272: 000008a0 0 NOTYPE LOCAL DEFAULT 8 .LC63 │ │ │ │ │ + 273: 000008d0 0 NOTYPE LOCAL DEFAULT 8 .LC64 │ │ │ │ │ + 274: 00000900 0 NOTYPE LOCAL DEFAULT 8 .LC65 │ │ │ │ │ + 275: 00000924 0 NOTYPE LOCAL DEFAULT 8 .LC66 │ │ │ │ │ + 276: 00000260 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 277: 00000264 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 278: 00000954 0 NOTYPE LOCAL DEFAULT 8 .LC67 │ │ │ │ │ + 279: 00000978 0 NOTYPE LOCAL DEFAULT 8 .LC68 │ │ │ │ │ + 280: 00000000 0 SECTION LOCAL DEFAULT 11 .rodata │ │ │ │ │ + 281: 00000000 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ + 282: 00000000 18 OBJECT LOCAL DEFAULT 11 __func__.0 │ │ │ │ │ + 283: 00000018 296 OBJECT LOCAL DEFAULT 11 log_base_BASE │ │ │ │ │ + 284: 00000140 148 OBJECT LOCAL DEFAULT 11 convwidth_base │ │ │ │ │ + 285: 000001d8 296 OBJECT LOCAL DEFAULT 11 convmultmax_base │ │ │ │ │ + 286: 00000300 4 OBJECT LOCAL DEFAULT 11 PyLong_LAYOUT │ │ │ │ │ + 287: 00000304 32 OBJECT LOCAL DEFAULT 11 half_even_correction.10 │ │ │ │ │ + 288: 00000324 16 OBJECT LOCAL DEFAULT 11 _keywords.2 │ │ │ │ │ + 289: 00000334 16 OBJECT LOCAL DEFAULT 11 _keywords.5 │ │ │ │ │ + 290: 00000344 12 OBJECT LOCAL DEFAULT 11 _keywords.8 │ │ │ │ │ + 291: 00000350 134 OBJECT LOCAL DEFAULT 11 int_info__doc__ │ │ │ │ │ + 292: 000003d8 606 OBJECT LOCAL DEFAULT 11 long_doc │ │ │ │ │ + 293: 00000638 97 OBJECT LOCAL DEFAULT 11 int_is_integer__doc__ │ │ │ │ │ + 294: 0000069c 829 OBJECT LOCAL DEFAULT 11 int_from_bytes__doc__ │ │ │ │ │ + 295: 000009dc 835 OBJECT LOCAL DEFAULT 11 int_to_bytes__doc__ │ │ │ │ │ + 296: 00000d20 271 OBJECT LOCAL DEFAULT 11 int_as_integer_ratio__doc__ │ │ │ │ │ + 297: 00000e30 181 OBJECT LOCAL DEFAULT 11 int_bit_count__doc__ │ │ │ │ │ + 298: 00000ee8 127 OBJECT LOCAL DEFAULT 11 int_bit_length__doc__ │ │ │ │ │ + 299: 00000f68 59 OBJECT LOCAL DEFAULT 11 int___sizeof____doc__ │ │ │ │ │ + 300: 00000fa4 135 OBJECT LOCAL DEFAULT 11 int___round____doc__ │ │ │ │ │ + 301: 0000102c 84 OBJECT LOCAL DEFAULT 11 int___format____doc__ │ │ │ │ │ + 302: 00001080 30 OBJECT LOCAL DEFAULT 11 int___getnewargs____doc__ │ │ │ │ │ + 303: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ + 304: 000002f0 144 OBJECT LOCAL DEFAULT 3 long_as_number │ │ │ │ │ + 305: 000003e4 240 OBJECT LOCAL DEFAULT 3 long_methods │ │ │ │ │ + 306: 00000380 100 OBJECT LOCAL DEFAULT 3 long_getset │ │ │ │ │ + 307: 000000d0 16 OBJECT LOCAL DEFAULT 3 int_info_desc │ │ │ │ │ + 308: 000002c8 40 OBJECT LOCAL DEFAULT 3 int_info_fields │ │ │ │ │ + 309: 000001e0 44 OBJECT LOCAL DEFAULT 3 _parser.3 │ │ │ │ │ + 310: 00000264 36 OBJECT LOCAL DEFAULT 3 _kwtuple.1 │ │ │ │ │ + 311: 0000020c 44 OBJECT LOCAL DEFAULT 3 _parser.6 │ │ │ │ │ + 312: 00000288 36 OBJECT LOCAL DEFAULT 3 _kwtuple.4 │ │ │ │ │ + 313: 00000238 44 OBJECT LOCAL DEFAULT 3 _parser.9 │ │ │ │ │ + 314: 000002ac 28 OBJECT LOCAL DEFAULT 3 _kwtuple.7 │ │ │ │ │ + 315: 00000000 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 316: 00000000 208 OBJECT LOCAL DEFAULT 5 Int_InfoType │ │ │ │ │ + 317: 00000001 224 FUNC GLOBAL DEFAULT 6 PyLong_FromVoidPtr │ │ │ │ │ + 318: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NewReference │ │ │ │ │ + 319: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Malloc │ │ │ │ │ + 320: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ + 321: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ + 322: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ + 323: 000000e1 224 FUNC GLOBAL DEFAULT 6 PyLong_FromUnsignedLong │ │ │ │ │ + 324: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_OverflowError │ │ │ │ │ + 325: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ + 326: 00000001 88 FUNC GLOBAL HIDDEN 1 _PyLong_InitTypes │ │ │ │ │ + 327: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyStructSequence_InitBuiltinWithFlags │ │ │ │ │ + 328: 000003d5 284 FUNC GLOBAL DEFAULT 6 PyLong_FromLong │ │ │ │ │ + 329: 000004f1 288 FUNC GLOBAL DEFAULT 6 PyLong_FromSsize_t │ │ │ │ │ + 330: 00000611 220 FUNC GLOBAL DEFAULT 6 PyLong_AsSsize_t │ │ │ │ │ + 331: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ + 332: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ + 333: 00000059 128 FUNC GLOBAL DEFAULT 1 PyLong_GetInfo │ │ │ │ │ + 334: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyStructSequence_New │ │ │ │ │ + 335: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyStructSequence_SetItem │ │ │ │ │ + 336: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ + 337: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ + 338: 000006ed 3168 FUNC GLOBAL DEFAULT 6 PyLong_FromString │ │ │ │ │ + 339: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_table │ │ │ │ │ + 340: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idiv │ │ │ │ │ + 341: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Free │ │ │ │ │ + 342: 00000000 0 NOTYPE GLOBAL DEFAULT UND strlen │ │ │ │ │ + 343: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromStringAndSize │ │ │ │ │ + 344: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ + 345: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ + 346: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyImport_ImportModule │ │ │ │ │ + 347: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallMethod │ │ │ │ │ + 348: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_SetImmortal │ │ │ │ │ + 349: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ + 350: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ + 351: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ + 352: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ + 353: 0000164d 320 FUNC GLOBAL DEFAULT 6 PyLong_AsLong │ │ │ │ │ + 354: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyNumber_Index │ │ │ │ │ + 355: 0000178d 230 FUNC GLOBAL DEFAULT 6 PyLong_AsLongAndOverflow │ │ │ │ │ + 356: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_uldivmod │ │ │ │ │ + 357: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_CheckSignals │ │ │ │ │ + 358: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_New │ │ │ │ │ + 359: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_PrepareInternal │ │ │ │ │ + 360: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyBytesWriter_Prepare │ │ │ │ │ + 361: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_WriteStr │ │ │ │ │ + 362: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_uidivmod │ │ │ │ │ + 363: 00002569 68 FUNC GLOBAL DEFAULT 6 _PyLong_ExactDealloc │ │ │ │ │ + 364: 000025ad 316 FUNC GLOBAL DEFAULT 6 PyLong_AsInt │ │ │ │ │ + 365: 000026e9 230 FUNC GLOBAL DEFAULT 6 PyLong_AsUnsignedLong │ │ │ │ │ + 366: 000027d1 288 FUNC GLOBAL DEFAULT 6 PyLong_FromUnsignedLongLong │ │ │ │ │ + 367: 000000d9 8 FUNC GLOBAL DEFAULT 1 PyLong_GetNativeLayout │ │ │ │ │ + 368: 000000e1 94 FUNC GLOBAL DEFAULT 1 PyLongWriter_Create │ │ │ │ │ + 369: 00000141 62 FUNC GLOBAL DEFAULT 1 PyLongWriter_Finish │ │ │ │ │ + 370: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_Equal │ │ │ │ │ + 371: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_FromStringAndSize │ │ │ │ │ + 372: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_UnpackKeywords │ │ │ │ │ + 373: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ │ + 374: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_BadArgument │ │ │ │ │ + 375: 00003355 2062 FUNC GLOBAL DEFAULT 6 _PyLong_AsByteArray │ │ │ │ │ + 376: 0000b211 130 FUNC GLOBAL DEFAULT 6 _PyLong_Copy │ │ │ │ │ + 377: 00004039 258 FUNC GLOBAL DEFAULT 6 PyLong_FromLongLong │ │ │ │ │ + 378: 0000413d 178 FUNC GLOBAL DEFAULT 6 PyLong_FromInt64 │ │ │ │ │ + 379: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ + 380: 00004f25 68 FUNC GLOBAL DEFAULT 6 PyLong_GetSign │ │ │ │ │ + 381: 00004f69 44 FUNC GLOBAL DEFAULT 6 _PyLong_NumBits │ │ │ │ │ + 382: 00000181 178 FUNC GLOBAL DEFAULT 1 PyLong_AsSize_t │ │ │ │ │ + 383: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ + 384: 00005801 64 FUNC GLOBAL DEFAULT 6 PyLong_AsInt64 │ │ │ │ │ + 385: 00005841 628 FUNC GLOBAL DEFAULT 6 PyLong_AsNativeBytes │ │ │ │ │ + 386: 000060e1 306 FUNC GLOBAL DEFAULT 6 _PyLong_Add │ │ │ │ │ + 387: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_Long │ │ │ │ │ + 388: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyThreadState_Get │ │ │ │ │ + 389: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ + 390: 0000627d 596 FUNC GLOBAL DEFAULT 6 PyLong_FromDouble │ │ │ │ │ + 391: 00000000 0 NOTYPE GLOBAL DEFAULT UND frexp │ │ │ │ │ + 392: 00000000 0 NOTYPE GLOBAL DEFAULT UND ldexp │ │ │ │ │ + 393: 00000235 152 FUNC GLOBAL DEFAULT 1 PyLong_Export │ │ │ │ │ + 394: 000002cd 260 FUNC GLOBAL DEFAULT 1 PyLong_AsLongLongAndOverflow │ │ │ │ │ + 395: 000064d1 206 FUNC GLOBAL DEFAULT 6 PyLong_AsLongLong │ │ │ │ │ + 396: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Bytes │ │ │ │ │ + 397: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ + 398: 00006ff5 1692 FUNC GLOBAL DEFAULT 6 _PyLong_FromByteArray │ │ │ │ │ + 399: 00007e79 80 FUNC GLOBAL DEFAULT 6 PyLong_FromSize_t │ │ │ │ │ + 400: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idivmod │ │ │ │ │ + 401: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ZeroDivisionError │ │ │ │ │ + 402: 00000000 0 NOTYPE GLOBAL DEFAULT UND memmove │ │ │ │ │ + 403: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_AsSsize_t │ │ │ │ │ + 404: 0000901d 158 FUNC GLOBAL DEFAULT 6 PyLong_FromUnicodeObject │ │ │ │ │ + 405: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_Type │ │ │ │ │ + 406: 0000b439 122 FUNC GLOBAL HIDDEN 6 _PyLong_FromBytes │ │ │ │ │ + 407: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ + 408: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyByteArray_empty_string │ │ │ │ │ + 409: 00008fe1 60 FUNC GLOBAL HIDDEN 6 _PyLong_FormatWriter │ │ │ │ │ + 410: 00000419 78 FUNC GLOBAL DEFAULT 1 PyLong_AsVoidPtr │ │ │ │ │ + 411: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Init │ │ │ │ │ + 412: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_FormatAdvancedWriter │ │ │ │ │ + 413: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Finish │ │ │ │ │ + 414: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Dealloc │ │ │ │ │ + 415: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ + 416: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8AndSize │ │ │ │ │ + 417: 000090bd 162 FUNC GLOBAL DEFAULT 6 PyLong_AsDouble │ │ │ │ │ + 418: 0000d049 536 FUNC GLOBAL DEFAULT 6 _PyLong_Frexp │ │ │ │ │ + 419: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_FromDouble │ │ │ │ │ + 420: 000004d9 138 FUNC GLOBAL DEFAULT 1 PyLong_AsUnsignedLongLong │ │ │ │ │ + 421: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ + 422: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_Type │ │ │ │ │ + 423: 0000aed1 302 FUNC GLOBAL DEFAULT 6 _PyLong_Subtract │ │ │ │ │ + 424: 00000565 108 FUNC GLOBAL DEFAULT 1 PyLong_AsUnsignedLongLongMask │ │ │ │ │ + 425: 0000064d 12 FUNC GLOBAL HIDDEN 1 _PyLong_FiniTypes │ │ │ │ │ + 426: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyStructSequence_FiniBuiltin │ │ │ │ │ + 427: 00000659 126 FUNC GLOBAL DEFAULT 1 PyLong_FromInt32 │ │ │ │ │ + 428: 0000b001 4 FUNC GLOBAL DEFAULT 6 PyLong_FromUInt32 │ │ │ │ │ + 429: 000006d9 112 FUNC GLOBAL DEFAULT 1 PyLong_FromUInt64 │ │ │ │ │ + 430: 0000b295 190 FUNC GLOBAL DEFAULT 6 _PyLong_Multiply │ │ │ │ │ + 431: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ + 432: 00000749 66 FUNC GLOBAL DEFAULT 1 PyLong_IsZero │ │ │ │ │ + 433: 0000bcdd 70 FUNC GLOBAL DEFAULT 6 _PyLong_Format │ │ │ │ │ + 434: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ + 435: 0000ce39 528 FUNC GLOBAL DEFAULT 6 _PyLong_Rshift │ │ │ │ │ + 436: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_ldivmod │ │ │ │ │ + 437: 000007e1 30 FUNC GLOBAL DEFAULT 1 PyLong_FreeExport │ │ │ │ │ + 438: 00000801 106 FUNC GLOBAL DEFAULT 1 PyLong_AsUnsignedLongMask │ │ │ │ │ + 439: 000008d1 68 FUNC GLOBAL DEFAULT 1 PyLong_FromNativeBytes │ │ │ │ │ + 440: 00000915 60 FUNC GLOBAL DEFAULT 1 PyLong_FromUnsignedNativeBytes │ │ │ │ │ + 441: 00000951 66 FUNC GLOBAL DEFAULT 1 PyLong_IsNegative │ │ │ │ │ + 442: 00000995 62 FUNC GLOBAL DEFAULT 1 _PyLong_UnsignedShort_Converter │ │ │ │ │ + 443: 000009d5 62 FUNC GLOBAL DEFAULT 1 _PyLong_UnsignedInt_Converter │ │ │ │ │ + 444: 0000109d 404 FUNC GLOBAL DEFAULT 1 _PyLong_DivmodNear │ │ │ │ │ + 445: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ + 446: 0000d261 440 FUNC GLOBAL DEFAULT 6 _PyLong_UInt64_Converter │ │ │ │ │ + 447: 00000b85 78 FUNC GLOBAL HIDDEN 1 _PyLong_FormatBytesWriter │ │ │ │ │ + 448: 0000df5d 1818 FUNC GLOBAL DEFAULT 6 _PyLong_GCD │ │ │ │ │ + 449: 00000f45 100 FUNC GLOBAL DEFAULT 1 _PyLong_Lshift │ │ │ │ │ + 450: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Pack │ │ │ │ │ + 451: 00001019 62 FUNC GLOBAL DEFAULT 1 _PyLong_UInt32_Converter │ │ │ │ │ + 452: 00000000 0 NOTYPE GLOBAL DEFAULT UND __popcountsi2 │ │ │ │ │ + 453: 00000045 60 FUNC GLOBAL DEFAULT 9 _PyLong_UnsignedLongLong_Converter │ │ │ │ │ + 454: 00000081 60 FUNC GLOBAL DEFAULT 9 _PyLong_UnsignedLong_Converter │ │ │ │ │ + 455: 000000c7 22 FUNC GLOBAL DEFAULT 9 PyLongWriter_Discard │ │ │ │ │ + 456: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ + 457: 000000dd 62 FUNC GLOBAL DEFAULT 9 PyLong_AsInt32 │ │ │ │ │ + 458: 0000011b 62 FUNC GLOBAL DEFAULT 9 PyLong_AsUInt32 │ │ │ │ │ + 459: 00000159 60 FUNC GLOBAL DEFAULT 9 _PyLong_Size_t_Converter │ │ │ │ │ + 460: 00000195 62 FUNC GLOBAL DEFAULT 9 PyLong_AsUInt64 │ │ │ │ │ + 461: 000001d3 66 FUNC GLOBAL DEFAULT 9 PyLong_IsPositive │ │ │ │ │ + 462: 00000215 4 FUNC GLOBAL DEFAULT 9 _PyLong_New │ │ │ │ │ + 463: 00000219 76 FUNC GLOBAL DEFAULT 9 _PyLong_FromDigits │ │ │ │ │ + 464: 00000265 12 FUNC GLOBAL DEFAULT 9 _PyLong_Sign │ │ │ │ │ + 465: 00000271 56 FUNC GLOBAL DEFAULT 9 _PyLong_UInt8_Converter │ │ │ │ │ + 466: 000002a9 60 FUNC GLOBAL DEFAULT 9 _PyLong_UInt16_Converter │ │ │ │ │ + 467: 000002e5 12 FUNC GLOBAL DEFAULT 9 PyUnstable_Long_IsCompact │ │ │ │ │ + 468: 000002f1 18 FUNC GLOBAL DEFAULT 9 PyUnstable_Long_CompactValue │ │ │ │ │ + 469: 00000000 208 OBJECT GLOBAL DEFAULT 3 PyLong_Type │ │ │ │ │ + 470: 000000e0 256 OBJECT GLOBAL DEFAULT 3 _PyLong_DigitValue │ │ │ │ │ + 471: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ + 472: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetAttr │ │ │ │ │ + 473: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Type │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,1684 +1,1698 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x14624 contains 261 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x14f60 contains 228 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000016 0000142f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 0000001a 00001430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -0000001e 0001450a R_ARM_THM_CALL 00000000 _PyStructSequence_InitBuiltinWithFlags │ │ │ │ │ +0000001e 0001470a R_ARM_THM_CALL 00000000 _PyStructSequence_InitBuiltinWithFlags │ │ │ │ │ 00000038 0000152f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ 0000003c 00001530 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ 00000040 0000122f R_ARM_THM_MOVW_ABS_NC 0000001c .LC1 │ │ │ │ │ 00000044 00001230 R_ARM_THM_MOVT_ABS 0000001c .LC1 │ │ │ │ │ 00000054 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000066 0000142f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 0000006a 00001430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -0000006e 00014c0a R_ARM_THM_CALL 00000000 PyStructSequence_New │ │ │ │ │ -0000007a 00014d0a R_ARM_THM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ -00000084 00014d0a R_ARM_THM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ +0000006e 00014e0a R_ARM_THM_CALL 00000000 PyStructSequence_New │ │ │ │ │ +0000007a 00014f0a R_ARM_THM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ +00000084 00014f0a R_ARM_THM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ 0000008c 0000090a R_ARM_THM_CALL 000001c1 _PyLong_FromMedium │ │ │ │ │ -00000096 00014d0a R_ARM_THM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ +00000096 00014f0a R_ARM_THM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ 0000009e 0000090a R_ARM_THM_CALL 000001c1 _PyLong_FromMedium │ │ │ │ │ -000000a8 00014d0a R_ARM_THM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ -000000ac 00014e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000000c6 00014f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000000d0 00014002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000000d4 00014002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000000dc 00011602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000000a8 00014f0a R_ARM_THM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ +000000ac 0001500a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000000c6 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000000d0 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000000d4 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000000dc 00011802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000000f8 0000100a R_ARM_THM_CALL 00000315 long_alloc │ │ │ │ │ -00000120 0001562f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000124 00015630 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000120 0001582f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000124 00015830 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00000128 0000592f R_ARM_THM_MOVW_ABS_NC 00000360 .LC20 │ │ │ │ │ 0000012c 00005930 R_ARM_THM_MOVT_ABS 00000360 .LC20 │ │ │ │ │ -00000132 0001430a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000001b6 0001600a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -000001c0 0001480a R_ARM_THM_CALL 00000611 PyLong_AsSsize_t │ │ │ │ │ -000001ee 0001700a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -000001fa 0001700a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -0000020c 0001710a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00000226 0001720a R_ARM_THM_CALL 00002875 _PyLong_AsByteArray │ │ │ │ │ -0000025e 0001730a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00000270 0001740a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -0000027c 0001740a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00000292 00014f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000298 00014e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000002b8 00014f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000002c0 0001562f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000002c4 00015630 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000002c8 00005f2f R_ARM_THM_MOVW_ABS_NC 000003d0 .LC25 │ │ │ │ │ -000002cc 00005f30 R_ARM_THM_MOVT_ABS 000003d0 .LC25 │ │ │ │ │ -000002d2 0001430a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000002da 00005b2f R_ARM_THM_MOVW_ABS_NC 0000037c .LC21 │ │ │ │ │ -000002de 00005b30 R_ARM_THM_MOVT_ABS 0000037c .LC21 │ │ │ │ │ -000002e2 00005c2f R_ARM_THM_MOVW_ABS_NC 00000380 .LC22 │ │ │ │ │ -000002e6 00005c30 R_ARM_THM_MOVT_ABS 00000380 .LC22 │ │ │ │ │ -000002ea 00005d2f R_ARM_THM_MOVW_ABS_NC 00000398 .LC23 │ │ │ │ │ -000002ee 00005d30 R_ARM_THM_MOVT_ABS 00000398 .LC23 │ │ │ │ │ -000002f2 0001750a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -0000030e 0001730a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00000320 0001562f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000324 00015630 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000328 00005e2f R_ARM_THM_MOVW_ABS_NC 000003a4 .LC24 │ │ │ │ │ -0000032c 00005e30 R_ARM_THM_MOVT_ABS 000003a4 .LC24 │ │ │ │ │ -00000332 0001430a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000338 00014002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000033c 00014002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000340 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000038a 0001422f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000038e 00014230 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00000392 00007f2f R_ARM_THM_MOVW_ABS_NC 00000474 .LC30 │ │ │ │ │ -00000396 00007f30 R_ARM_THM_MOVT_ABS 00000474 .LC30 │ │ │ │ │ -0000039c 0001430a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000003b0 0001422f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000003b4 00014230 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000003b8 00007e2f R_ARM_THM_MOVW_ABS_NC 0000044c .LC29 │ │ │ │ │ -000003bc 00007e30 R_ARM_THM_MOVT_ABS 0000044c .LC29 │ │ │ │ │ -000003c2 0001430a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000003cc 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000003d0 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000003d4 00001c2f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ -000003d8 00001c30 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ -000003de 0001430a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000003e4 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -000003e8 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -000003f0 00014a0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00000418 0001880a R_ARM_THM_CALL 00000491 PyLong_AsLongLongAndOverflow │ │ │ │ │ -00000466 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000046a 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000476 00007d2f R_ARM_THM_MOVW_ABS_NC 00000438 .LC28 │ │ │ │ │ -0000047a 00007d30 R_ARM_THM_MOVT_ABS 00000438 .LC28 │ │ │ │ │ -00000486 0001570a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000562 00014f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000056e 0001600a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -0000057c 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -00000580 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00000588 00014a0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000005c4 0000680a R_ARM_THM_CALL 000031cd long_add │ │ │ │ │ -000005ce 00002b0a R_ARM_THM_CALL 0000d415 _PyLong_Negate │ │ │ │ │ -000005d8 00014002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000602 00016b0a R_ARM_THM_CALL 000026e9 PyLong_AsUnsignedLong │ │ │ │ │ -00000612 00015f0a R_ARM_THM_CALL 0000164d PyLong_AsLong │ │ │ │ │ -0000061c 00014e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000064c 0001990a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Init │ │ │ │ │ -0000065c 00019a0a R_ARM_THM_CALL 00000000 _PyLong_FormatAdvancedWriter │ │ │ │ │ -00000666 00019b0a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Finish │ │ │ │ │ -0000066e 00019c0a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Dealloc │ │ │ │ │ -00000678 00005b2f R_ARM_THM_MOVW_ABS_NC 0000037c .LC21 │ │ │ │ │ -0000067c 00005b30 R_ARM_THM_MOVT_ABS 0000037c .LC21 │ │ │ │ │ -00000682 0000c22f R_ARM_THM_MOVW_ABS_NC 00000694 .LC47 │ │ │ │ │ -00000686 0000c230 R_ARM_THM_MOVT_ABS 00000694 .LC47 │ │ │ │ │ -0000068a 0000c12f R_ARM_THM_MOVW_ABS_NC 00000688 .LC46 │ │ │ │ │ -0000068e 0000c130 R_ARM_THM_MOVT_ABS 00000688 .LC46 │ │ │ │ │ -00000692 0001750a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -000006ce 0001720a R_ARM_THM_CALL 00002875 _PyLong_AsByteArray │ │ │ │ │ -000006f4 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000006f8 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000006fc 00001c2f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ -00000700 00001c30 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ -00000706 0001430a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000714 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -00000718 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00000720 00014a0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000074a 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -0000074e 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00000756 00014a0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00000766 0001600a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -0000078c 00014f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000007c8 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -000007cc 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -000007d0 00014a0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00000810 0000142f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00000814 00001430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00000850 0000100a R_ARM_THM_CALL 00000315 long_alloc │ │ │ │ │ -00000886 0001402f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000088a 00014030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000008ce 0000100a R_ARM_THM_CALL 00000315 long_alloc │ │ │ │ │ -00000908 00014002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000930 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000934 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000093a 0000dd2f R_ARM_THM_MOVW_ABS_NC 00000744 .LC52 │ │ │ │ │ -0000093e 0000dd30 R_ARM_THM_MOVT_ABS 00000744 .LC52 │ │ │ │ │ -00000944 0001570a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000099a 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000099e 00015e30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000009e6 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -000009ea 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -000009f2 00014a0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00000a00 0001600a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00000a26 00014f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000a80 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -00000a84 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00000a88 00014a0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00000ac8 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -00000acc 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00000ad0 00014a0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00000b04 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -00000b08 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00000b0c 00014a0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00000b38 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000b3c 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000b42 0000dd2f R_ARM_THM_MOVW_ABS_NC 00000744 .LC52 │ │ │ │ │ -00000b46 0000dd30 R_ARM_THM_MOVT_ABS 00000744 .LC52 │ │ │ │ │ -00000b4c 0001570a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000b6a 00017f0a R_ARM_THM_CALL 00004d69 PyLong_AsNativeBytes │ │ │ │ │ -00000b7c 0001422f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00000b80 00014230 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00000b84 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000774 .LC54 │ │ │ │ │ -00000b88 0000eb30 R_ARM_THM_MOVT_ABS 00000774 .LC54 │ │ │ │ │ -00000b8e 0001430a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000baa 00017f0a R_ARM_THM_CALL 00004d69 PyLong_AsNativeBytes │ │ │ │ │ -00000bbc 0001422f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00000bc0 00014230 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00000bc4 0000ec2f R_ARM_THM_MOVW_ABS_NC 000007a0 .LC55 │ │ │ │ │ -00000bc8 0000ec30 R_ARM_THM_MOVT_ABS 000007a0 .LC55 │ │ │ │ │ -00000bce 0001430a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000bfa 0001a32f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000bfe 0001a330 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000c06 0001600a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00000c1c 0000700a R_ARM_THM_CALL 00003515 long_neg │ │ │ │ │ -00000c30 0001a32f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000c34 0001a330 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000c3a 0000cb0a R_ARM_THM_CALL 00008cf9 long_pow │ │ │ │ │ -00000c5e 0001ba0a R_ARM_THM_CALL 00001261 _PyLong_DivmodNear │ │ │ │ │ -00000c76 0000890a R_ARM_THM_CALL 000054ed long_sub │ │ │ │ │ -00000c8e 00014f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000ca2 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000ca6 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000cd0 00014f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000ce2 00014f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000cf8 00014f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000cfe 0000ed2f R_ARM_THM_MOVW_ABS_NC 000007c8 .LC56 │ │ │ │ │ -00000d02 0000ed30 R_ARM_THM_MOVT_ABS 000007c8 .LC56 │ │ │ │ │ -00000d0c 0001bb0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00000d24 00014f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d38 00014f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d40 00014002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000d44 00014002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000d72 0000460a R_ARM_THM_CALL 00001975 long_to_decimal_string_internal │ │ │ │ │ -00000d90 0000bf0a R_ARM_THM_CALL 0000b249 long_format_binary │ │ │ │ │ -00000dc0 0000100a R_ARM_THM_CALL 00000315 long_alloc │ │ │ │ │ -00000dcc 0000100a R_ARM_THM_CALL 00000315 long_alloc │ │ │ │ │ -00000de4 00015b0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00000df6 00015b0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00000e98 00014f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000010da 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000010de 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001104 00014002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001138 0001b20a R_ARM_THM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ -0000114c 0001422f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00001150 00014230 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00001154 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001158 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000115e 0001430a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001168 00014002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000117c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001180 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000119e 0001c00a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -000011c0 00014f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000011ca 0001770a R_ARM_THM_CALL 0000a739 _PyLong_Copy │ │ │ │ │ -000011d8 00014002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000011ee 00017f0a R_ARM_THM_CALL 00004d69 PyLong_AsNativeBytes │ │ │ │ │ -00001200 0001422f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00001204 00014230 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00001208 0001032f R_ARM_THM_MOVW_ABS_NC 000007f8 .LC58 │ │ │ │ │ -0000120c 00010330 R_ARM_THM_MOVT_ABS 000007f8 .LC58 │ │ │ │ │ -00001212 0001430a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001244 0001c20a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ -00001296 0000b00a R_ARM_THM_CALL 00007c55 long_divrem │ │ │ │ │ -000012b4 0000870a R_ARM_THM_CALL 00004fe1 long_lshift1 │ │ │ │ │ -000012da 0000440a R_ARM_THM_CALL 000018e1 long_compare │ │ │ │ │ -00001306 0001ad0a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -00001324 0000680a R_ARM_THM_CALL 000031cd long_add │ │ │ │ │ -0000133e 00014f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000134c 0000890a R_ARM_THM_CALL 000054ed long_sub │ │ │ │ │ -00001368 00014f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001372 00002c0a R_ARM_THM_CALL 0000a52d Py_XDECREF │ │ │ │ │ -00001378 00002c0a R_ARM_THM_CALL 0000a52d Py_XDECREF │ │ │ │ │ -00001384 0000700a R_ARM_THM_CALL 00003515 long_neg │ │ │ │ │ -0000139c 00014f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000013aa 0000680a R_ARM_THM_CALL 000031cd long_add │ │ │ │ │ -000013b2 0000890a R_ARM_THM_CALL 000054ed long_sub │ │ │ │ │ -000013bc 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000013c0 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000013c4 0001092f R_ARM_THM_MOVW_ABS_NC 00000878 .LC61 │ │ │ │ │ -000013c8 00010930 R_ARM_THM_MOVT_ABS 00000878 .LC61 │ │ │ │ │ -000013ce 0001430a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000013e2 00014f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000013ec 00014002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000013f0 00014002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001402 0001770a R_ARM_THM_CALL 0000a739 _PyLong_Copy │ │ │ │ │ -0000140c 00010b2f R_ARM_THM_MOVW_ABS_NC 0000089c .LC62 │ │ │ │ │ -00001410 00010b30 R_ARM_THM_MOVT_ABS 0000089c .LC62 │ │ │ │ │ +00000132 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000001c6 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000001ca 00014430 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000001ce 0000822f R_ARM_THM_MOVW_ABS_NC 00000474 .LC30 │ │ │ │ │ +000001d2 00008230 R_ARM_THM_MOVT_ABS 00000474 .LC30 │ │ │ │ │ +000001d8 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000001ec 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000001f0 00014430 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000001f4 0000812f R_ARM_THM_MOVW_ABS_NC 0000044c .LC29 │ │ │ │ │ +000001f8 00008130 R_ARM_THM_MOVT_ABS 0000044c .LC29 │ │ │ │ │ +000001fe 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000208 00014b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000020c 00014b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000210 00001c2f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ +00000214 00001c30 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ +0000021a 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000220 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +00000224 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +0000022c 00014c0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00000254 00018a0a R_ARM_THM_CALL 000002cd PyLong_AsLongLongAndOverflow │ │ │ │ │ +000002a2 00014b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000002a6 00014b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000002b2 0000802f R_ARM_THM_MOVW_ABS_NC 00000438 .LC28 │ │ │ │ │ +000002b6 00008030 R_ARM_THM_MOVT_ABS 00000438 .LC28 │ │ │ │ │ +000002c2 0001590a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000039e 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000003aa 0001620a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +000003b8 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +000003bc 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +000003c4 00014c0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00000400 00006b0a R_ARM_THM_CALL 00003ca5 long_add │ │ │ │ │ +0000040a 00002b0a R_ARM_THM_CALL 0000def5 _PyLong_Negate │ │ │ │ │ +00000414 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000043e 00016d0a R_ARM_THM_CALL 000026e9 PyLong_AsUnsignedLong │ │ │ │ │ +0000044e 0001610a R_ARM_THM_CALL 0000164d PyLong_AsLong │ │ │ │ │ +00000458 0001500a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000488 00019b0a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Init │ │ │ │ │ +00000498 00019c0a R_ARM_THM_CALL 00000000 _PyLong_FormatAdvancedWriter │ │ │ │ │ +000004a2 00019d0a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Finish │ │ │ │ │ +000004aa 00019e0a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Dealloc │ │ │ │ │ +000004b4 00005b2f R_ARM_THM_MOVW_ABS_NC 0000037c .LC21 │ │ │ │ │ +000004b8 00005b30 R_ARM_THM_MOVT_ABS 0000037c .LC21 │ │ │ │ │ +000004be 0000c42f R_ARM_THM_MOVW_ABS_NC 00000694 .LC47 │ │ │ │ │ +000004c2 0000c430 R_ARM_THM_MOVT_ABS 00000694 .LC47 │ │ │ │ │ +000004c6 0000c32f R_ARM_THM_MOVW_ABS_NC 00000688 .LC46 │ │ │ │ │ +000004ca 0000c330 R_ARM_THM_MOVT_ABS 00000688 .LC46 │ │ │ │ │ +000004ce 0001760a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +0000050a 0001770a R_ARM_THM_CALL 00003355 _PyLong_AsByteArray │ │ │ │ │ +00000530 00014b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000534 00014b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000538 00001c2f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ +0000053c 00001c30 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ +00000542 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000550 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +00000554 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +0000055c 00014c0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00000586 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +0000058a 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +00000592 00014c0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000005a2 0001620a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +000005c8 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000604 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +00000608 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +0000060c 00014c0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000064c 0000142f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00000650 00001430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +0000068c 0000100a R_ARM_THM_CALL 00000315 long_alloc │ │ │ │ │ +000006c2 0001422f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000006c6 00014230 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000070a 0000100a R_ARM_THM_CALL 00000315 long_alloc │ │ │ │ │ +00000744 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000076c 00014b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000770 00014b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000776 0000df2f R_ARM_THM_MOVW_ABS_NC 00000744 .LC52 │ │ │ │ │ +0000077a 0000df30 R_ARM_THM_MOVT_ABS 00000744 .LC52 │ │ │ │ │ +00000780 0001590a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000007d6 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000007da 00016030 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000822 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +00000826 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +0000082e 00014c0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000083c 0001620a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00000862 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000008bc 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +000008c0 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +000008c4 00014c0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00000904 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +00000908 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +0000090c 00014c0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00000940 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +00000944 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +00000948 00014c0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00000974 00014b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000978 00014b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000097e 0000df2f R_ARM_THM_MOVW_ABS_NC 00000744 .LC52 │ │ │ │ │ +00000982 0000df30 R_ARM_THM_MOVT_ABS 00000744 .LC52 │ │ │ │ │ +00000988 0001590a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000009a6 0001810a R_ARM_THM_CALL 00005841 PyLong_AsNativeBytes │ │ │ │ │ +000009b8 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000009bc 00014430 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000009c0 0000ed2f R_ARM_THM_MOVW_ABS_NC 00000774 .LC54 │ │ │ │ │ +000009c4 0000ed30 R_ARM_THM_MOVT_ABS 00000774 .LC54 │ │ │ │ │ +000009ca 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000009e6 0001810a R_ARM_THM_CALL 00005841 PyLong_AsNativeBytes │ │ │ │ │ +000009f8 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000009fc 00014430 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00000a00 0000ee2f R_ARM_THM_MOVW_ABS_NC 000007a0 .LC55 │ │ │ │ │ +00000a04 0000ee30 R_ARM_THM_MOVT_ABS 000007a0 .LC55 │ │ │ │ │ +00000a0a 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000a36 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000a3a 0001a530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000a42 0001620a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00000a58 0000730a R_ARM_THM_CALL 00003fed long_neg │ │ │ │ │ +00000a6c 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000a70 0001a530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000a76 0000cd0a R_ARM_THM_CALL 000097d1 long_pow │ │ │ │ │ +00000a9a 0001bc0a R_ARM_THM_CALL 0000109d _PyLong_DivmodNear │ │ │ │ │ +00000ab2 00008b0a R_ARM_THM_CALL 00005fc1 long_sub │ │ │ │ │ +00000aca 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000ade 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000ae2 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000b0c 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000b1e 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000b34 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000b3a 0000ef2f R_ARM_THM_MOVW_ABS_NC 000007c8 .LC56 │ │ │ │ │ +00000b3e 0000ef30 R_ARM_THM_MOVT_ABS 000007c8 .LC56 │ │ │ │ │ +00000b48 0001bd0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00000b60 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000b74 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000b7c 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000b80 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000bae 0000460a R_ARM_THM_CALL 00001975 long_to_decimal_string_internal │ │ │ │ │ +00000bcc 0000c10a R_ARM_THM_CALL 0000bd25 long_format_binary │ │ │ │ │ +00000bfc 0000100a R_ARM_THM_CALL 00000315 long_alloc │ │ │ │ │ +00000c08 0000100a R_ARM_THM_CALL 00000315 long_alloc │ │ │ │ │ +00000c20 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00000c32 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00000cd4 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000f16 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000f1a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000f40 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000f74 0001b40a R_ARM_THM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ +00000f88 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00000f8c 00014430 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00000f90 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000f94 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000f9a 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000fa4 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000fb8 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000fbc 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000fda 0001c20a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +00000ffc 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001006 0001780a R_ARM_THM_CALL 0000b211 _PyLong_Copy │ │ │ │ │ +00001014 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000102a 0001810a R_ARM_THM_CALL 00005841 PyLong_AsNativeBytes │ │ │ │ │ +0000103c 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00001040 00014430 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00001044 0001052f R_ARM_THM_MOVW_ABS_NC 000007f8 .LC58 │ │ │ │ │ +00001048 00010530 R_ARM_THM_MOVT_ABS 000007f8 .LC58 │ │ │ │ │ +0000104e 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001080 0001c40a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ +000010d2 0000b20a R_ARM_THM_CALL 0000872d long_divrem │ │ │ │ │ +000010f0 0000890a R_ARM_THM_CALL 00005ab5 long_lshift1 │ │ │ │ │ +00001116 0000440a R_ARM_THM_CALL 000018e1 long_compare │ │ │ │ │ +00001142 0001af0a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +00001160 00006b0a R_ARM_THM_CALL 00003ca5 long_add │ │ │ │ │ +0000117a 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001188 00008b0a R_ARM_THM_CALL 00005fc1 long_sub │ │ │ │ │ +000011a4 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000011ae 00002c0a R_ARM_THM_CALL 0000b005 Py_XDECREF │ │ │ │ │ +000011b4 00002c0a R_ARM_THM_CALL 0000b005 Py_XDECREF │ │ │ │ │ +000011c0 0000730a R_ARM_THM_CALL 00003fed long_neg │ │ │ │ │ +000011d8 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000011e6 00006b0a R_ARM_THM_CALL 00003ca5 long_add │ │ │ │ │ +000011ee 00008b0a R_ARM_THM_CALL 00005fc1 long_sub │ │ │ │ │ +000011f8 00014b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000011fc 00014b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001200 00010b2f R_ARM_THM_MOVW_ABS_NC 00000878 .LC61 │ │ │ │ │ +00001204 00010b30 R_ARM_THM_MOVT_ABS 00000878 .LC61 │ │ │ │ │ +0000120a 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000121e 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001228 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000122c 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000123e 0001780a R_ARM_THM_CALL 0000b211 _PyLong_Copy │ │ │ │ │ +00001248 00010d2f R_ARM_THM_MOVW_ABS_NC 0000089c .LC62 │ │ │ │ │ +0000124c 00010d30 R_ARM_THM_MOVT_ABS 0000089c .LC62 │ │ │ │ │ 00000160 00002f1e R_ARM_THM_JUMP24 0000134d maybe_small_long │ │ │ │ │ -000005ae 0000691e R_ARM_THM_JUMP24 000032f1 _PyLong_FromSTwoDigits │ │ │ │ │ -00000818 0001a81e R_ARM_THM_JUMP24 00000000 _PyStructSequence_FiniBuiltin │ │ │ │ │ -00000896 0000091e R_ARM_THM_JUMP24 000001c1 _PyLong_FromMedium │ │ │ │ │ -00000904 0000091e R_ARM_THM_JUMP24 000001c1 _PyLong_FromMedium │ │ │ │ │ -0000096a 00007c1e R_ARM_THM_JUMP24 00006bc1 long_bitwise │ │ │ │ │ -00000996 0000691e R_ARM_THM_JUMP24 000032f1 _PyLong_FromSTwoDigits │ │ │ │ │ -000009be 00014f1e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00000ab0 00018c1e R_ARM_THM_JUMP24 00006525 _PyLong_FromByteArray │ │ │ │ │ -00000aec 00018c1e R_ARM_THM_JUMP24 00006525 _PyLong_FromByteArray │ │ │ │ │ -00000cc4 0001771e R_ARM_THM_JUMP24 0000a739 _PyLong_Copy │ │ │ │ │ -000010f0 0001771e R_ARM_THM_JUMP24 0000a739 _PyLong_Copy │ │ │ │ │ -00001144 0000871e R_ARM_THM_JUMP24 00004fe1 long_lshift1 │ │ │ │ │ -0000125a 0001791e R_ARM_THM_JUMP24 00003665 PyLong_FromInt64 │ │ │ │ │ -00001414 0001c61e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ +000003ea 00006c1e R_ARM_THM_JUMP24 00003dc9 _PyLong_FromSTwoDigits │ │ │ │ │ +00000654 0001aa1e R_ARM_THM_JUMP24 00000000 _PyStructSequence_FiniBuiltin │ │ │ │ │ +000006d2 0000091e R_ARM_THM_JUMP24 000001c1 _PyLong_FromMedium │ │ │ │ │ +00000740 0000091e R_ARM_THM_JUMP24 000001c1 _PyLong_FromMedium │ │ │ │ │ +000007a6 00007f1e R_ARM_THM_JUMP24 00007691 long_bitwise │ │ │ │ │ +000007d2 00006c1e R_ARM_THM_JUMP24 00003dc9 _PyLong_FromSTwoDigits │ │ │ │ │ +000007fa 0001511e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +000008ec 00018e1e R_ARM_THM_JUMP24 00006ff5 _PyLong_FromByteArray │ │ │ │ │ +00000928 00018e1e R_ARM_THM_JUMP24 00006ff5 _PyLong_FromByteArray │ │ │ │ │ +00000b00 0001781e R_ARM_THM_JUMP24 0000b211 _PyLong_Copy │ │ │ │ │ +00000f2c 0001781e R_ARM_THM_JUMP24 0000b211 _PyLong_Copy │ │ │ │ │ +00000f80 0000891e R_ARM_THM_JUMP24 00005ab5 long_lshift1 │ │ │ │ │ +00001096 00017a1e R_ARM_THM_JUMP24 0000413d PyLong_FromInt64 │ │ │ │ │ +00001250 0001c81e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x14e4c contains 119 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x15680 contains 119 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000004 0001d502 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +00000004 0001d702 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000018 00004102 R_ARM_ABS32 00001885 long_dealloc │ │ │ │ │ 0000002c 00004502 R_ARM_ABS32 0000194d long_to_decimal_string │ │ │ │ │ 00000030 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000003c 00000c02 R_ARM_ABS32 00000245 long_hash │ │ │ │ │ -00000048 0001d602 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -00000058 00011602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000048 0001d802 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +00000058 00011802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000064 00003202 R_ARM_ABS32 00001421 long_richcompare │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000007c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000009c 0000ba02 R_ARM_ABS32 00008131 long_new │ │ │ │ │ -000000a0 00015302 R_ARM_ABS32 00000000 PyObject_Free │ │ │ │ │ -000000c8 00008b02 R_ARM_ABS32 00005741 long_vectorcall │ │ │ │ │ +0000009c 0000bc02 R_ARM_ABS32 00008c09 long_new │ │ │ │ │ +000000a0 00015502 R_ARM_ABS32 00000000 PyObject_Free │ │ │ │ │ +000000c8 00008d02 R_ARM_ABS32 00006215 long_vectorcall │ │ │ │ │ 000000d0 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000000d4 00011602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000000d4 00011802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000000d8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000001e4 00011602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000001e4 00011802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001e8 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000204 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000210 00011602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000210 00011802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000214 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000230 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000023c 00011602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000023c 00011802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000240 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000025c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000270 0001d702 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -0000027c 00014002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000280 00014002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000284 00014002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000294 0001d702 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -000002a0 00014002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000002a4 00014002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000002a8 00014002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000002b8 0001d702 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -000002c4 00014002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000270 0001d902 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +0000027c 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000280 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000284 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000294 0001d902 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +000002a0 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000002a4 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000002a8 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000002b8 0001d902 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +000002c4 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000002c8 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002cc 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002d0 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002d4 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002d8 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002dc 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002e0 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002e4 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000002f0 00006502 R_ARM_ABS32 0000308d long_add_method │ │ │ │ │ -000002f4 00008802 R_ARM_ABS32 000053b1 long_sub_method │ │ │ │ │ -000002f8 00007102 R_ARM_ABS32 00003719 long_mul_method │ │ │ │ │ -000002fc 0000e102 R_ARM_ABS32 0000aa7d long_mod │ │ │ │ │ -00000300 0000dc02 R_ARM_ABS32 0000a8e1 long_divmod │ │ │ │ │ -00000304 0000cb02 R_ARM_ABS32 00008cf9 long_pow │ │ │ │ │ -00000308 00006d02 R_ARM_ABS32 000033d9 long_neg_method │ │ │ │ │ -0000030c 0000df02 R_ARM_ABS32 0000a9dd long_long │ │ │ │ │ -00000310 0000da02 R_ARM_ABS32 0000a87d long_abs_method │ │ │ │ │ +000002f0 00006802 R_ARM_ABS32 00003b65 long_add_method │ │ │ │ │ +000002f4 00008a02 R_ARM_ABS32 00005e85 long_sub_method │ │ │ │ │ +000002f8 00007402 R_ARM_ABS32 000041f1 long_mul_method │ │ │ │ │ +000002fc 0000e302 R_ARM_ABS32 0000b555 long_mod │ │ │ │ │ +00000300 0000de02 R_ARM_ABS32 0000b3b9 long_divmod │ │ │ │ │ +00000304 0000cd02 R_ARM_ABS32 000097d1 long_pow │ │ │ │ │ +00000308 00007002 R_ARM_ABS32 00003eb1 long_neg_method │ │ │ │ │ +0000030c 0000e102 R_ARM_ABS32 0000b4b5 long_long │ │ │ │ │ +00000310 0000dc02 R_ARM_ABS32 0000b355 long_abs_method │ │ │ │ │ 00000314 00004002 R_ARM_ABS32 00001875 long_bool │ │ │ │ │ -00000318 00009202 R_ARM_ABS32 00000595 long_invert │ │ │ │ │ -0000031c 00008302 R_ARM_ABS32 000044bd long_lshift_method │ │ │ │ │ -00000320 0000e402 R_ARM_ABS32 0000bc19 long_rshift │ │ │ │ │ -00000324 00007b02 R_ARM_ABS32 000043f9 long_and │ │ │ │ │ -00000328 0000e002 R_ARM_ABS32 00000951 long_xor │ │ │ │ │ -0000032c 0000a502 R_ARM_ABS32 000073f5 long_or │ │ │ │ │ -00000330 0000df02 R_ARM_ABS32 0000a9dd long_long │ │ │ │ │ -00000338 0000e302 R_ARM_ABS32 0000bb49 long_float │ │ │ │ │ -00000364 0000a802 R_ARM_ABS32 00007821 long_div │ │ │ │ │ -00000368 0000c602 R_ARM_ABS32 00008689 long_true_divide │ │ │ │ │ -00000374 0000df02 R_ARM_ABS32 0000a9dd long_long │ │ │ │ │ +00000318 00009402 R_ARM_ABS32 000003d1 long_invert │ │ │ │ │ +0000031c 00008502 R_ARM_ABS32 00004f95 long_lshift_method │ │ │ │ │ +00000320 0000e602 R_ARM_ABS32 0000c6f5 long_rshift │ │ │ │ │ +00000324 00007e02 R_ARM_ABS32 00004ed1 long_and │ │ │ │ │ +00000328 0000e202 R_ARM_ABS32 0000078d long_xor │ │ │ │ │ +0000032c 0000a702 R_ARM_ABS32 00007ec9 long_or │ │ │ │ │ +00000330 0000e102 R_ARM_ABS32 0000b4b5 long_long │ │ │ │ │ +00000338 0000e502 R_ARM_ABS32 0000c625 long_float │ │ │ │ │ +00000364 0000aa02 R_ARM_ABS32 000082f9 long_div │ │ │ │ │ +00000368 0000c802 R_ARM_ABS32 00009161 long_true_divide │ │ │ │ │ +00000374 0000e102 R_ARM_ABS32 0000b4b5 long_long │ │ │ │ │ 00000380 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000384 0000f602 R_ARM_ABS32 000010fd long_long_getter │ │ │ │ │ +00000384 0000f802 R_ARM_ABS32 00000f39 long_long_getter │ │ │ │ │ 0000038c 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000394 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000398 0000f802 R_ARM_ABS32 00000001 long_get0 │ │ │ │ │ +00000398 0000fa02 R_ARM_ABS32 00000001 long_get0 │ │ │ │ │ 000003a0 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003a8 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003ac 0000f602 R_ARM_ABS32 000010fd long_long_getter │ │ │ │ │ +000003ac 0000f802 R_ARM_ABS32 00000f39 long_long_getter │ │ │ │ │ 000003b4 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003bc 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003c0 0000fa02 R_ARM_ABS32 00001101 long_get1 │ │ │ │ │ +000003c0 0000fc02 R_ARM_ABS32 00000f3d long_get1 │ │ │ │ │ 000003c8 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003e4 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003e8 0000f502 R_ARM_ABS32 000010d9 long_long_meth │ │ │ │ │ +000003e8 0000f702 R_ARM_ABS32 00000f15 long_long_meth │ │ │ │ │ 000003f0 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003f4 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003f8 0000d902 R_ARM_ABS32 0000a63d int_bit_length │ │ │ │ │ -00000400 00011602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000003f8 0000db02 R_ARM_ABS32 0000b115 int_bit_length │ │ │ │ │ +00000400 00011802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000404 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000408 00010502 R_ARM_ABS32 0000121d int_bit_count │ │ │ │ │ -00000410 00011602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000408 00010702 R_ARM_ABS32 00001059 int_bit_count │ │ │ │ │ +00000410 00011802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000414 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000418 00006002 R_ARM_ABS32 00000181 int_to_bytes │ │ │ │ │ -00000420 00011602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000418 00006302 R_ARM_ABS32 000028f1 int_to_bytes │ │ │ │ │ +00000420 00011802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000424 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000428 00009602 R_ARM_ABS32 00005ad1 int_from_bytes │ │ │ │ │ -00000430 00011602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000428 00009802 R_ARM_ABS32 000065a1 int_from_bytes │ │ │ │ │ +00000430 00011802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000434 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000438 0000ff02 R_ARM_ABS32 0000116d int_as_integer_ratio │ │ │ │ │ -00000440 00011602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000438 00010102 R_ARM_ABS32 00000fa9 int_as_integer_ratio │ │ │ │ │ +00000440 00011802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000444 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000448 0000f502 R_ARM_ABS32 000010d9 long_long_meth │ │ │ │ │ +00000448 0000f702 R_ARM_ABS32 00000f15 long_long_meth │ │ │ │ │ 00000450 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000454 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000458 0000f502 R_ARM_ABS32 000010d9 long_long_meth │ │ │ │ │ +00000458 0000f702 R_ARM_ABS32 00000f15 long_long_meth │ │ │ │ │ 00000460 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000464 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000468 0000f502 R_ARM_ABS32 000010d9 long_long_meth │ │ │ │ │ +00000468 0000f702 R_ARM_ABS32 00000f15 long_long_meth │ │ │ │ │ 00000470 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000474 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000478 0000ee02 R_ARM_ABS32 00000bd9 int___round__ │ │ │ │ │ -00000480 00011602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000478 0000f002 R_ARM_ABS32 00000a15 int___round__ │ │ │ │ │ +00000480 00011802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000484 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000488 00010d02 R_ARM_ABS32 000013f5 int___getnewargs__ │ │ │ │ │ -00000490 00011602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000488 00010f02 R_ARM_ABS32 00001231 int___getnewargs__ │ │ │ │ │ +00000490 00011802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000494 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000498 0000c302 R_ARM_ABS32 0000062d int___format__ │ │ │ │ │ -000004a0 00011602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000498 0000c502 R_ARM_ABS32 00000469 int___format__ │ │ │ │ │ +000004a0 00011802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000004a4 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000004a8 00010202 R_ARM_ABS32 00000009 int___sizeof__ │ │ │ │ │ -000004b0 00011602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000004a8 00010402 R_ARM_ABS32 00000009 int___sizeof__ │ │ │ │ │ +000004b0 00011802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000004b4 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000004b8 00010802 R_ARM_ABS32 000000bd int_is_integer │ │ │ │ │ -000004c0 00011602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000004b8 00010a02 R_ARM_ABS32 000000bd int_is_integer │ │ │ │ │ +000004c0 00011802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x15204 contains 1220 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x15a38 contains 1267 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -0000004c 00013c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000006a 00013d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000004c 00013e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000006a 00013f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00000070 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000074 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000088 00013c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000000a4 00013d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000088 00013e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000000a4 00013f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 000000aa 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000000ae 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000000c2 00013c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000000d0 00013e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000000d8 00013f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000000dc 00014002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000012c 00013c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000014a 00013d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000000c2 00013e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000000d0 0001400a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000000d8 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000000dc 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000012c 00013e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000014a 00013f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00000150 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000154 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000168 00013c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000184 00013d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000168 00013e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000184 00013f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 0000018a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000018e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000001a2 00013c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000001b0 00013e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000001b8 00013f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000001bc 00014002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000001fa 00013c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000021a 00013d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000001a2 00013e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000001b0 0001400a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000001b8 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000001bc 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000001fa 00013e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000021a 00013f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00000222 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000226 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000023a 00013e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000240 00013f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000033a 00013d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000023a 0001400a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000240 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000033a 00013f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00000342 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000346 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000035a 00013c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000039e 00013c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000003a8 00013d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000003b0 00013e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000003b8 0001422f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000003bc 00014230 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000035a 00013e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000039e 00013e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000003a8 00013f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000003b0 0001400a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000003b8 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000003bc 00014430 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 000003c0 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 000003c4 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000003ca 0001430a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000003d0 00013f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000003e0 0001402f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000003e4 00014030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000043c 00013c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000460 00013d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000003ca 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000003d0 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000003e0 0001422f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000003e4 00014230 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000043c 00013e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000460 00013f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 0000046a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000046e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000048a 00013d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000048a 00013f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00000490 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000494 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000004be 00013c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000004e4 00013e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000004ec 00013f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000004fc 0001402f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00000500 00014030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00000558 00013c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000057c 00013d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000004be 00013e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000004e4 0001400a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000004ec 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000004fc 0001422f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00000500 00014230 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00000558 00013e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000057c 00013f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00000586 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000058a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000005a6 00013d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000005a6 00013f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 000005ac 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000005b0 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000005da 00013c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000604 00013e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000060c 00013f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000068c 0001422f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00000690 00014230 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000005da 00013e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000604 0001400a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000060c 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000068c 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00000690 00014430 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 00000694 00001d2f R_ARM_THM_MOVW_ABS_NC 00000068 .LC4 │ │ │ │ │ 00000698 00001d30 R_ARM_THM_MOVT_ABS 00000068 .LC4 │ │ │ │ │ -0000069e 0001430a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000006c2 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000006c6 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000069e 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000006c2 00014b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000006c6 00014b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000006ca 00001c2f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ 000006ce 00001c30 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ -000006d4 0001430a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000006d4 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000006da 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 000006de 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -000006e6 00014a0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000072a 0001512f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -0000072e 00015130 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +000006e6 00014c0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000072a 0001532f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +0000072e 00015330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ 00000778 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000077c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000007d4 0000152f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ 000007d8 00001530 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ -00000826 00013d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00000848 00013c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000c20 0001512f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00000c24 00015130 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00000e5a 0001402f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00000e5e 00014030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00000e88 0001520a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00000f12 00013c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000f34 0001530a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -00000fb6 00013d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00000fc2 00013e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000826 00013f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000848 00013e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000c20 0001532f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00000c24 00015330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00000e5a 0001422f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00000e5e 00014230 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00000e88 0001540a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00000f12 00013e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000f34 0001550a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +00000fb6 00013f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000fc2 0001400a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00001000 0000152f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ 00001004 00001530 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ -0000104c 0001540a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -0000105a 0001550a R_ARM_THM_CALL 00000000 PyUnicode_FromStringAndSize │ │ │ │ │ -00001064 0001562f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001068 00015630 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000104c 0001560a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +0000105a 0001570a R_ARM_THM_CALL 00000000 PyUnicode_FromStringAndSize │ │ │ │ │ +00001064 0001582f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001068 00015830 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 0000106c 0000282f R_ARM_THM_MOVW_ABS_NC 000001b4 .LC12 │ │ │ │ │ 00001070 00002830 R_ARM_THM_MOVT_ABS 000001b4 .LC12 │ │ │ │ │ -0000107a 0001570a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001090 00014f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000010f8 00014002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000010fc 00013f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001100 00013f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001104 00013f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001194 0001562f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001198 00015630 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000107a 0001590a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001090 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000010f8 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000010fc 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001100 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001104 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001194 0001582f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001198 00015830 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 0000119e 0000232f R_ARM_THM_MOVW_ABS_NC 000000dc .LC7 │ │ │ │ │ 000011a2 00002330 R_ARM_THM_MOVT_ABS 000000dc .LC7 │ │ │ │ │ -000011a8 0001570a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000011a8 0001590a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 000011ae 0000242f R_ARM_THM_MOVW_ABS_NC 00000168 .LC8 │ │ │ │ │ 000011b2 00002430 R_ARM_THM_MOVT_ABS 00000168 .LC8 │ │ │ │ │ -000011b6 0001580a R_ARM_THM_CALL 00000000 PyImport_ImportModule │ │ │ │ │ -000011ca 0001550a R_ARM_THM_CALL 00000000 PyUnicode_FromStringAndSize │ │ │ │ │ +000011b6 00015a0a R_ARM_THM_CALL 00000000 PyImport_ImportModule │ │ │ │ │ +000011ca 0001570a R_ARM_THM_CALL 00000000 PyUnicode_FromStringAndSize │ │ │ │ │ 000011d8 0000252f R_ARM_THM_MOVW_ABS_NC 00000170 .LC9 │ │ │ │ │ 000011dc 00002530 R_ARM_THM_MOVT_ABS 00000170 .LC9 │ │ │ │ │ 000011e2 0000262f R_ARM_THM_MOVW_ABS_NC 00000174 .LC10 │ │ │ │ │ 000011e6 00002630 R_ARM_THM_MOVT_ABS 00000174 .LC10 │ │ │ │ │ -000011ea 0001590a R_ARM_THM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ -00001226 00014f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000122e 00014f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001236 00015a0a R_ARM_THM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -0000123c 0001422f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00001240 00014230 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000011ea 00015b0a R_ARM_THM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ +00001226 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000122e 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001236 00015c0a R_ARM_THM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +0000123c 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00001240 00014430 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 00001244 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00001248 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000124e 0001430a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000128a 00015b0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000012d4 00014f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000012dc 00014f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000012e2 0001562f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000012e6 00015630 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000124e 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000128a 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000012d4 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000012dc 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000012e2 0001582f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000012e6 00015830 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 000012ea 0000212f R_ARM_THM_MOVW_ABS_NC 00000098 .LC5 │ │ │ │ │ 000012ee 00002130 R_ARM_THM_MOVT_ABS 00000098 .LC5 │ │ │ │ │ -000012f4 0001430a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000012fa 0001562f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000012fe 00015630 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000012f4 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000012fa 0001582f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000012fe 00015830 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00001302 0000222f R_ARM_THM_MOVW_ABS_NC 000000bc .LC6 │ │ │ │ │ 00001306 00002230 R_ARM_THM_MOVT_ABS 000000bc .LC6 │ │ │ │ │ -0000130c 0001430a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000132c 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001330 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000130c 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000132c 00014b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001330 00014b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00001334 0000272f R_ARM_THM_MOVW_ABS_NC 00000184 .LC11 │ │ │ │ │ 00001338 00002730 R_ARM_THM_MOVT_ABS 00000184 .LC11 │ │ │ │ │ -0000133e 0001430a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001346 00014f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000013dc 0001402f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000013e0 00014030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00001408 0001530a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -00001410 00015a0a R_ARM_THM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -00001418 00014002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000141c 00013f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001478 00015c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -0000147c 00015c30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00001480 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00001484 00015d30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00001492 00015c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00001496 00015c30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -0000149a 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -0000149e 00015d30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +0000133e 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001346 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000013dc 0001422f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000013e0 00014230 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00001408 0001550a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +00001410 00015c0a R_ARM_THM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +00001418 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000141c 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001478 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +0000147c 00015e30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00001480 00015f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00001484 00015f30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00001492 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00001496 00015e30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +0000149a 00015f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +0000149e 00015f30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ 00001530 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00001534 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00001538 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 0000153c 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00001540 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00001544 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00001564 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00001568 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 0000156c 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00001570 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00001574 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00001578 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -0000157e 00015c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00001582 00015c30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00001586 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -0000158a 00015d30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00001598 00015c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -0000159c 00015c30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000015a0 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000015a4 00015d30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000015b2 00015c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000015b6 00015c30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000015ba 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000015be 00015d30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000015ca 00015c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000015ce 00015c30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000015d4 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000015d8 00015d30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000015e0 00015c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000015e4 00015c30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000015e8 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000015ec 00015d30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00001606 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -0000160a 00015d30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00001610 00015c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00001614 00015c30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -0000161a 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000161e 00015e30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000157e 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00001582 00015e30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00001586 00015f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +0000158a 00015f30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00001598 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +0000159c 00015e30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +000015a0 00015f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000015a4 00015f30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000015b2 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000015b6 00015e30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +000015ba 00015f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000015be 00015f30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000015ca 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000015ce 00015e30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +000015d4 00015f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000015d8 00015f30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000015e0 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000015e4 00015e30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +000015e8 00015f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000015ec 00015f30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00001606 00015f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +0000160a 00015f30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00001610 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00001614 00015e30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +0000161a 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000161e 00016030 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00001634 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00001638 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 0000163c 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00001640 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00001644 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00001648 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00001684 0001600a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -000016ca 0001422f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000016ce 00014230 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00001684 0001620a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +000016ca 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000016ce 00014430 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 000016d2 00003f2f R_ARM_THM_MOVW_ABS_NC 000001e4 .LC13 │ │ │ │ │ 000016d6 00003f30 R_ARM_THM_MOVT_ABS 000001e4 .LC13 │ │ │ │ │ -000016de 0001430a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000170a 00014f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000016de 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000170a 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000172c 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 00001730 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00001734 00014a0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000017ce 0001600a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00001828 00014f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001734 00014c0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000017ce 0001620a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00001828 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000184a 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 0000184e 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00001852 00014a0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00001852 00014c0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 00001890 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00001894 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000018dc 00013f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000019b8 00013d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000018dc 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000019b8 00013f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 000019c4 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000019c8 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000019e0 00013c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00001a4a 0001620a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00001a6a 0001620a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00001a96 0001620a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00001ab6 0001620a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00001ad6 0001620a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00001af6 0001620a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00001b44 0001630a R_ARM_THM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ -00001b68 00014f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001d12 0001620a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00001d2c 0001640a R_ARM_THM_CALL 00000000 PyUnicode_New │ │ │ │ │ -00001e6a 0001650a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ -00001e94 0001530a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -00001f9c 00013c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00001fb8 00014002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001fbc 00013f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001fc0 00013f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001fe2 0001520a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0000200a 0001520a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00002016 00013d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00002022 00013e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002048 0001660a R_ARM_THM_CALL 00000000 _PyBytesWriter_Prepare │ │ │ │ │ +000019e0 00013e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00001a4a 0001640a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00001a6a 0001640a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00001a96 0001640a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00001ab6 0001640a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00001ad6 0001640a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00001af6 0001640a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00001b44 0001650a R_ARM_THM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ +00001b68 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001d12 0001640a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00001d2c 0001660a R_ARM_THM_CALL 00000000 PyUnicode_New │ │ │ │ │ +00001e6a 0001670a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ +00001e94 0001550a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +00001f9c 00013e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00001fb8 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001fbc 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001fc0 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001fe2 0001540a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +0000200a 0001540a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00002016 00013f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00002022 0001400a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002048 0001680a R_ARM_THM_CALL 00000000 _PyBytesWriter_Prepare │ │ │ │ │ 0000213e 0000242f R_ARM_THM_MOVW_ABS_NC 00000168 .LC8 │ │ │ │ │ 00002142 00002430 R_ARM_THM_MOVT_ABS 00000168 .LC8 │ │ │ │ │ -00002146 0001580a R_ARM_THM_CALL 00000000 PyImport_ImportModule │ │ │ │ │ +00002146 00015a0a R_ARM_THM_CALL 00000000 PyImport_ImportModule │ │ │ │ │ 00002154 0000252f R_ARM_THM_MOVW_ABS_NC 00000170 .LC9 │ │ │ │ │ 00002158 00002530 R_ARM_THM_MOVT_ABS 00000170 .LC9 │ │ │ │ │ 0000215c 0000482f R_ARM_THM_MOVW_ABS_NC 00000284 .LC15 │ │ │ │ │ 00002160 00004830 R_ARM_THM_MOVT_ABS 00000284 .LC15 │ │ │ │ │ -00002164 0001590a R_ARM_THM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ -000021b8 00014f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000021e0 0001660a R_ARM_THM_CALL 00000000 _PyBytesWriter_Prepare │ │ │ │ │ -00002220 0001650a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ -0000222c 0001670a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteStr │ │ │ │ │ -00002258 00014f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002260 00014f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002280 00013f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002284 00013f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000229e 0001680a R_ARM_THM_CALL 00000000 __aeabi_uidivmod │ │ │ │ │ -000022c8 00015a0a R_ARM_THM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +00002164 00015b0a R_ARM_THM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ +000021b8 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000021e0 0001680a R_ARM_THM_CALL 00000000 _PyBytesWriter_Prepare │ │ │ │ │ +00002220 0001670a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ +0000222c 0001690a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteStr │ │ │ │ │ +00002258 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002260 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002280 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002284 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000229e 00016a0a R_ARM_THM_CALL 00000000 __aeabi_uidivmod │ │ │ │ │ +000022c8 00015c0a R_ARM_THM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ 000022d2 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 000022d6 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -000022de 00014a0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000245a 00014f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000245e 0001562f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00002462 00015630 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000022de 00014c0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000245a 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000245e 0001582f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00002462 00015830 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00002468 0000472f R_ARM_THM_MOVW_ABS_NC 00000210 .LC14 │ │ │ │ │ 0000246c 00004730 R_ARM_THM_MOVT_ABS 00000210 .LC14 │ │ │ │ │ -00002472 0001570a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002478 0001562f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000247c 00015630 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00002472 0001590a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002478 0001582f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000247c 00015830 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00002482 0000472f R_ARM_THM_MOVW_ABS_NC 00000210 .LC14 │ │ │ │ │ 00002486 00004730 R_ARM_THM_MOVT_ABS 00000210 .LC14 │ │ │ │ │ -0000248c 0001570a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000024ae 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000024b2 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000248c 0001590a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000024ae 00014b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000024b2 00014b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000024b6 0000492f R_ARM_THM_MOVW_ABS_NC 0000029c .LC16 │ │ │ │ │ 000024ba 00004930 R_ARM_THM_MOVT_ABS 0000029c .LC16 │ │ │ │ │ -000024c0 0001430a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002560 00014002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002564 00013f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000025a8 00013f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000025e4 0001600a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -0000262a 0001422f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000262e 00014230 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000024c0 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002560 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002564 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000025a8 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000025e4 0001620a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +0000262a 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000262e 00014430 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 00002632 0000522f R_ARM_THM_MOVW_ABS_NC 000002d0 .LC17 │ │ │ │ │ 00002636 00005230 R_ARM_THM_MOVT_ABS 000002d0 .LC17 │ │ │ │ │ -0000263c 0001430a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002666 00014f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000263c 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002666 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00002688 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 0000268c 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00002690 00014a0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000276c 0001422f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00002770 00014230 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00002690 00014c0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000276c 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00002770 00014430 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 00002774 0000552f R_ARM_THM_MOVW_ABS_NC 0000032c .LC19 │ │ │ │ │ 00002778 00005530 R_ARM_THM_MOVT_ABS 0000032c .LC19 │ │ │ │ │ -0000277e 0001430a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002788 0001422f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000278c 00014230 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000277e 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002788 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000278c 00014430 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 00002790 0000542f R_ARM_THM_MOVW_ABS_NC 000002fc .LC18 │ │ │ │ │ 00002794 00005430 R_ARM_THM_MOVT_ABS 000002fc .LC18 │ │ │ │ │ -0000279a 0001430a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000027a4 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000027a8 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000279a 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000027a4 00014b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000027a8 00014b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000027ac 00001c2f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ 000027b0 00001c30 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ -000027b6 0001430a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000027b6 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000027c0 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 000027c4 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -000027c8 00014a0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00002804 00013d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000280c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002810 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002824 00013c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00002860 00013d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00002868 00013e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002870 00014002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000029c8 0001760a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00002a9a 0001422f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00002a9e 00014230 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00002aa2 0000632f R_ARM_THM_MOVW_ABS_NC 00000420 .LC27 │ │ │ │ │ -00002aa6 00006330 R_ARM_THM_MOVT_ABS 00000420 .LC27 │ │ │ │ │ -00002aac 0001430a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002e70 0001422f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00002e74 00014230 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00002e78 0000622f R_ARM_THM_MOVW_ABS_NC 000003f8 .LC26 │ │ │ │ │ -00002e7c 00006230 R_ARM_THM_MOVT_ABS 000003f8 .LC26 │ │ │ │ │ -00002e82 0001430a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003104 0001402f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00003108 00014030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000031b4 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000031b8 00015e30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003230 0001402f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00003234 00014030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00003316 0001402f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000331a 00014030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00003372 00013c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00003398 00013d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000033a2 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000033a6 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000033cc 00013e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000033d4 00013f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00003468 00013c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000034b2 00015b0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000034d0 00013d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000034da 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000034de 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003502 00013e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000350c 00014002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00003510 00013f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00003546 0001770a R_ARM_THM_CALL 0000a739 _PyLong_Copy │ │ │ │ │ -000035b6 00013d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000035c2 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000035c6 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000035e0 00013c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000361a 0001402f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000361e 00014030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00003638 00013d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00003642 00013e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000036fc 0001402f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00003700 00014030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000377c 0001402f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00003780 00014030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000037e2 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000037e6 00015e30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000037ec 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000037f0 00015e30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003852 0001402f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00003856 00014030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00003934 00013d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00003940 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003944 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003958 00013c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000396c 0001760a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -000039a8 0001630a R_ARM_THM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ -00003b9e 0001630a R_ARM_THM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ -00003dec 00013c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00003df4 00013d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00003e00 00013e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003e1e 0000740a R_ARM_THM_CALL 00000d99 kmul_split.constprop.0 │ │ │ │ │ -00003e3c 0000740a R_ARM_THM_CALL 00000d99 kmul_split.constprop.0 │ │ │ │ │ -00003e84 00015b0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003ec8 00015b0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003ef0 0000750a R_ARM_THM_CALL 00000ebd v_isub.isra.0 │ │ │ │ │ -00003f04 0000750a R_ARM_THM_CALL 00000ebd v_isub.isra.0 │ │ │ │ │ -00003f88 0000760a R_ARM_THM_CALL 00000fd5 v_iadd.isra.0 │ │ │ │ │ -00003fde 0001760a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00003ff2 0001760a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00004020 00013f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00004024 00014002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00004048 0001760a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -0000407c 00015b0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000040b4 0000760a R_ARM_THM_CALL 00000fd5 v_iadd.isra.0 │ │ │ │ │ -0000412a 0001422f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000412e 00014230 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00004132 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00004136 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000413c 0001430a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004158 00014f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000417c 00014f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004184 00014f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000041ca 00013d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000041d4 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000041d8 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000041ee 00013c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000438c 00013c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000043b4 00013d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000043d4 00013e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000043dc 0001422f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000043e0 00014230 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000043e4 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000043e8 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000043ee 0001430a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000043f4 00013f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00004442 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004446 00015e30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004472 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00004476 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000447c 00007d2f R_ARM_THM_MOVW_ABS_NC 00000438 .LC28 │ │ │ │ │ -00004480 00007d30 R_ARM_THM_MOVT_ABS 00000438 .LC28 │ │ │ │ │ -00004486 0001570a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000045d0 00013d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000045dc 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000045e0 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000045f4 00013c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00004626 0001760a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00004a66 0001402f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00004a6a 00014030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00004ab8 0001402f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00004abc 00014030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00004af4 0001422f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00004af8 00014230 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00004afc 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00004b00 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00004b06 0001430a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004b2a 00013d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00004b36 00013e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00004b9a 00013c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00004bc2 0001530a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -00004c30 0001720a R_ARM_THM_CALL 00002875 _PyLong_AsByteArray │ │ │ │ │ -00004cb2 0001422f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00004cb6 00014230 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00004cba 0000822f R_ARM_THM_MOVW_ABS_NC 000004b8 .LC32 │ │ │ │ │ -00004cbe 00008230 R_ARM_THM_MOVT_ABS 000004b8 .LC32 │ │ │ │ │ -00004cc4 0001430a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004cca 00017d0a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00004cd6 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00004cda 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00004cde 0001430a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004ce6 00015a0a R_ARM_THM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -00004cec 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004cf0 00015e30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004cfe 0001562f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00004d02 00015630 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00004d06 0000812f R_ARM_THM_MOVW_ABS_NC 000004a0 .LC31 │ │ │ │ │ -00004d0a 00008130 R_ARM_THM_MOVT_ABS 000004a0 .LC31 │ │ │ │ │ -00004d10 0001430a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004d18 00014002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00004d1c 00013f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00004d20 00013f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00004d24 00014002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00004d3a 00017f0a R_ARM_THM_CALL 00004d69 PyLong_AsNativeBytes │ │ │ │ │ -00004d4c 0001422f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00004d50 00014230 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00004d54 0000822f R_ARM_THM_MOVW_ABS_NC 000004b8 .LC32 │ │ │ │ │ -00004d58 00008230 R_ARM_THM_MOVT_ABS 000004b8 .LC32 │ │ │ │ │ -00004d5e 0001430a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004de8 0001760a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00004e06 00015b0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00004e36 0001720a R_ARM_THM_CALL 00002875 _PyLong_AsByteArray │ │ │ │ │ -00004ea4 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00004ea8 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00004eac 00007d2f R_ARM_THM_MOVW_ABS_NC 00000438 .LC28 │ │ │ │ │ -00004eb0 00007d30 R_ARM_THM_MOVT_ABS 00000438 .LC28 │ │ │ │ │ -00004eb8 0001570a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004f34 00014f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004f42 0001760a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00004f5a 0001562f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00004f5e 00015630 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00004f62 0000862f R_ARM_THM_MOVW_ABS_NC 000004e8 .LC33 │ │ │ │ │ -00004f66 00008630 R_ARM_THM_MOVT_ABS 000004e8 .LC33 │ │ │ │ │ -00004f6c 0001430a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004f86 00014f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004f92 0001600a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00004fba 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -00004fbe 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00004fc6 00014a0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00005036 0001760a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00005324 0001402f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00005328 00014030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00005422 0001402f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00005426 00014030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000054e2 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000054e6 00015e30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000554a 0001402f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000554e 00014030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00005670 0001402f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00005674 00014030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000056f2 00013d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000056f8 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000056fc 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005710 00013c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00005736 00013e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000577a 0001820a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005786 0001830a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -0000578e 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00005792 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00005796 00008a2f R_ARM_THM_MOVW_ABS_NC 00000504 .LC34 │ │ │ │ │ -0000579a 00008a30 R_ARM_THM_MOVT_ABS 00000504 .LC34 │ │ │ │ │ -000057a4 00014002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000057ea 0001402f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000057ee 00014030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00005830 0001850a R_ARM_THM_CALL 00000000 frexp │ │ │ │ │ -0000588a 0001860a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -000058b2 0001860a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -000058d0 0001860a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -000058fa 0001860a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -00005942 0001850a R_ARM_THM_CALL 00000000 frexp │ │ │ │ │ -00005954 0001520a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -000059b2 0001562f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000059b6 00015630 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000059ba 00008f2f R_ARM_THM_MOVW_ABS_NC 0000055c .LC36 │ │ │ │ │ -000059be 00008f30 R_ARM_THM_MOVT_ABS 0000055c .LC36 │ │ │ │ │ -000059c4 0001430a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000059cc 0001422f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000059d0 00014230 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000059d4 00008e2f R_ARM_THM_MOVW_ABS_NC 00000530 .LC35 │ │ │ │ │ -000059d8 00008e30 R_ARM_THM_MOVT_ABS 00000530 .LC35 │ │ │ │ │ -000059de 0001430a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005a3e 0001720a R_ARM_THM_CALL 00002875 _PyLong_AsByteArray │ │ │ │ │ -00005a4e 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -00005a52 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00005a5a 00014a0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00005a66 0001600a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00005aa4 00014f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005ab6 0001720a R_ARM_THM_CALL 00002875 _PyLong_AsByteArray │ │ │ │ │ -00005b30 0001700a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -00005b40 00018a0a R_ARM_THM_CALL 00000000 PyObject_Bytes │ │ │ │ │ -00005c0c 00013d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00005c18 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005c1c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005c2e 00013c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00005e06 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005e0a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005e64 00014002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00005ea8 00014f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000612a 0001402f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000612e 00014030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00006194 00013c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000061e2 0001530a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -0000620e 0001730a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -0000623a 0001730a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -000063cc 00013e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00006410 00014f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006418 00014002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000641c 00013f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00006420 00013f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00006424 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00006454 0001700a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -0000645e 0001562f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00006462 00015630 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00006466 00005e2f R_ARM_THM_MOVW_ABS_NC 000003a4 .LC24 │ │ │ │ │ -0000646a 00005e30 R_ARM_THM_MOVT_ABS 000003a4 .LC24 │ │ │ │ │ -00006470 0001430a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00006478 0001740a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00006486 0001740a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -000064b2 00018b0a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -000064d0 00014f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000064d6 0001422f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000064da 00014230 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000064de 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000064e2 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000064e8 0001430a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000064f0 00015a0a R_ARM_THM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -000064fc 00005b2f R_ARM_THM_MOVW_ABS_NC 0000037c .LC21 │ │ │ │ │ -00006500 00005b30 R_ARM_THM_MOVT_ABS 0000037c .LC21 │ │ │ │ │ -00006504 00005c2f R_ARM_THM_MOVW_ABS_NC 00000380 .LC22 │ │ │ │ │ -00006508 00005c30 R_ARM_THM_MOVT_ABS 00000380 .LC22 │ │ │ │ │ -0000650c 0000952f R_ARM_THM_MOVW_ABS_NC 00000580 .LC37 │ │ │ │ │ -00006510 00009530 R_ARM_THM_MOVT_ABS 00000580 .LC37 │ │ │ │ │ -00006514 0001750a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -0000651c 00014002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00006520 00014002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000065b4 00013d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000065c0 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000065c4 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000065d6 00013c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000687e 0001402f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00006882 00014030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000069f8 00013c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00006a48 0001530a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -00006b4a 00013e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00006b60 00014002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00006b64 00013f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00006b68 00013f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00006b94 00015a0a R_ARM_THM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -00006b9a 0001422f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00006b9e 00014230 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00006ba2 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00006ba6 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00006bac 0001430a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00006bbc 00014002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00006c52 00013d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00006c5e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00006c62 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00006c74 00013c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00006d4e 00014f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006dc8 0001402f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00006dcc 00014030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00006e78 00015b0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00006fb0 00013c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00006fdc 0001530a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -0000703c 00014002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00007040 00013f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00007044 00013f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000070d2 00014f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007330 00013e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00007356 00014f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000736e 00014f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007376 00015a0a R_ARM_THM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -00007380 0001422f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00007384 00014230 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00007388 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000738c 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00007396 0001430a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000739e 00014f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000073f0 00014002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00007440 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00007444 00015e30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000749c 00013d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000074a8 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000074ac 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000074be 00013c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00007666 0001402f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000766a 00014030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00007750 00013c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00007796 0001530a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -0000779e 0001402f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000077a2 00014030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000077da 00013e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000077f0 0001422f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000077f4 00014230 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000077f8 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000077fc 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00007802 0001430a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000780a 00015a0a R_ARM_THM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -00007810 00014002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00007814 00013f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00007818 00013f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000781c 00014002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00007862 0001520a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00007874 0001402f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00007878 00014030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00007888 0001520a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -000078d0 00013c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00007906 00013d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000790e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00007912 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00007968 00013e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00007970 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00007974 00015e30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000797c 00013f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000079f8 0001520a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -000079fc 0001460a R_ARM_THM_CALL 000003d5 PyLong_FromLong │ │ │ │ │ -00007a26 00018e0a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -00007a2e 0001460a R_ARM_THM_CALL 000003d5 PyLong_FromLong │ │ │ │ │ -00007a58 00014f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007a82 00014f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007aae 00014f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007ac2 00018e0a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -00007acc 0001460a R_ARM_THM_CALL 000003d5 PyLong_FromLong │ │ │ │ │ -00007ae0 0001520a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00007ae6 0001460a R_ARM_THM_CALL 000003d5 PyLong_FromLong │ │ │ │ │ -00007b14 0000242f R_ARM_THM_MOVW_ABS_NC 00000168 .LC8 │ │ │ │ │ -00007b18 00002430 R_ARM_THM_MOVT_ABS 00000168 .LC8 │ │ │ │ │ -00007b1c 0001580a R_ARM_THM_CALL 00000000 PyImport_ImportModule │ │ │ │ │ -00007b2a 0000ab2f R_ARM_THM_MOVW_ABS_NC 0000058c .LC38 │ │ │ │ │ -00007b2e 0000ab30 R_ARM_THM_MOVT_ABS 0000058c .LC38 │ │ │ │ │ -00007b32 0000ac2f R_ARM_THM_MOVW_ABS_NC 00000590 .LC39 │ │ │ │ │ -00007b36 0000ac30 R_ARM_THM_MOVT_ABS 00000590 .LC39 │ │ │ │ │ -00007b3a 0001590a R_ARM_THM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ -00007bac 00014f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007bc2 0001562f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00007bc6 00015630 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00007bca 0000ae2f R_ARM_THM_MOVW_ABS_NC 000005cc .LC41 │ │ │ │ │ -00007bce 0000ae30 R_ARM_THM_MOVT_ABS 000005cc .LC41 │ │ │ │ │ -00007bd4 0001430a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00007be8 0001562f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00007bec 00015630 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00007bf0 0000ad2f R_ARM_THM_MOVW_ABS_NC 0000059c .LC40 │ │ │ │ │ -00007bf4 0000ad30 R_ARM_THM_MOVT_ABS 0000059c .LC40 │ │ │ │ │ -00007bfa 0001430a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00007c24 00014f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007c2c 00014f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007c3a 00014f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007c42 00014f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007c4a 00014f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007c50 00014002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00007d06 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00007d0a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00007e52 0001460a R_ARM_THM_CALL 000003d5 PyLong_FromLong │ │ │ │ │ -00007ed4 00014f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007efa 00014f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007f74 0001402f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00007f78 00014030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00007fa0 00014002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00007fa4 00014002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00007fa8 00013f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00007fda 0001620a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00007ff2 0001620a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000800a 0001620a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00008034 0001620a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00008048 0001620a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000805e 0001620a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00008074 0001620a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -000080b8 0001530a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -000080c4 00018f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -000080c8 00018f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -000080cc 0000b22f R_ARM_THM_MOVW_ABS_NC 000005f8 .LC42 │ │ │ │ │ -000080d0 0000b230 R_ARM_THM_MOVT_ABS 000005f8 .LC42 │ │ │ │ │ -000080d6 0001430a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000080e2 00015a0a R_ARM_THM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -000080ea 0001770a R_ARM_THM_CALL 0000a739 _PyLong_Copy │ │ │ │ │ -0000812a 00014f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008158 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000815c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00008174 0001810a R_ARM_THM_CALL 00000000 PyNumber_Long │ │ │ │ │ -00008186 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000818a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000081c8 0001900a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -000081de 00014f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000081ec 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000081f0 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000820c 0001730a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00008244 0001910a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -0000826e 0001920a R_ARM_THM_CALL 00008545 PyLong_FromUnicodeObject │ │ │ │ │ -00008276 0001932f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -0000827a 00019330 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -0000828c 0001940a R_ARM_THM_CALL 0000a961 _PyLong_FromBytes │ │ │ │ │ -00008294 00014e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000829a 0001562f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000829e 00015630 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000082a2 0000b82f R_ARM_THM_MOVW_ABS_NC 0000062c .LC44 │ │ │ │ │ -000082a6 0000b830 R_ARM_THM_MOVT_ABS 0000062c .LC44 │ │ │ │ │ -000082ac 0001430a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000082c0 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000082c4 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000082c8 0000b72f R_ARM_THM_MOVW_ABS_NC 0000060c .LC43 │ │ │ │ │ -000082cc 0000b730 R_ARM_THM_MOVT_ABS 0000060c .LC43 │ │ │ │ │ -000082d2 0001430a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000082de 0001950a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000082f6 0001932f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -000082fa 00019330 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -00008302 0001950a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00008314 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00008318 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000831c 0000b92f R_ARM_THM_MOVW_ABS_NC 00000654 .LC45 │ │ │ │ │ -00008320 0000b930 R_ARM_THM_MOVT_ABS 00000654 .LC45 │ │ │ │ │ -00008326 0001430a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000832c 0001962f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ -00008330 00019630 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ -00008354 00014f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000835c 00014002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00008370 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00008374 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000838a 0001910a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00008404 0001900a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00008418 0001932f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -0000841c 00019330 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -00008442 00014f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008468 00014f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008474 00014e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000847a 0001562f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000847e 00015630 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00008482 0000b82f R_ARM_THM_MOVW_ABS_NC 0000062c .LC44 │ │ │ │ │ -00008486 0000b830 R_ARM_THM_MOVT_ABS 0000062c .LC44 │ │ │ │ │ -0000848c 0001430a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00008494 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00008498 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000849c 0000b72f R_ARM_THM_MOVW_ABS_NC 0000060c .LC43 │ │ │ │ │ -000084a0 0000b730 R_ARM_THM_MOVT_ABS 0000060c .LC43 │ │ │ │ │ -000084a6 0001430a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000084b0 0001950a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000084c6 0001932f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -000084ca 00019330 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -000084d0 0001950a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000084e0 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000084e4 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000084e8 0000b92f R_ARM_THM_MOVW_ABS_NC 00000654 .LC45 │ │ │ │ │ -000084ec 0000b930 R_ARM_THM_MOVT_ABS 00000654 .LC45 │ │ │ │ │ -000084f2 0001430a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000084f8 0001962f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ -000084fc 00019630 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ -00008504 00014002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000855c 00019d0a R_ARM_THM_CALL 00000000 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ -00008566 00019e0a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -00008570 0001500a R_ARM_THM_CALL 000006ed PyLong_FromString │ │ │ │ │ -000085ac 0001562f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000085b0 00015630 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000085b4 0000282f R_ARM_THM_MOVW_ABS_NC 000001b4 .LC12 │ │ │ │ │ -000085b8 00002830 R_ARM_THM_MOVT_ABS 000001b4 .LC12 │ │ │ │ │ -000085c2 0001570a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000085ce 00014f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000085da 00014f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008622 0001a00a R_ARM_THM_CALL 0000c56d _PyLong_Frexp │ │ │ │ │ -00008640 0001422f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00008644 00014230 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00008648 0000c42f R_ARM_THM_MOVW_ABS_NC 000006a0 .LC48 │ │ │ │ │ -0000864c 0000c430 R_ARM_THM_MOVT_ABS 000006a0 .LC48 │ │ │ │ │ -00008652 0001430a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000865c 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00008660 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00008664 00001c2f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ -00008668 00001c30 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ -0000866e 0001430a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00008674 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -00008678 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00008680 00014a0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00008778 0001520a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -000087ac 00018e0a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0000899a 00014f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000089c2 00014f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008a48 00014f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008a62 0001860a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -00008af0 0001520a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00008b08 00018e0a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -00008b7c 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00008b80 00015e30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00008ba0 00018f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -00008ba4 00018f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -00008ba8 0000b22f R_ARM_THM_MOVW_ABS_NC 000005f8 .LC42 │ │ │ │ │ -00008bac 0000b230 R_ARM_THM_MOVT_ABS 000005f8 .LC42 │ │ │ │ │ -00008bb2 0001430a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00008c06 0001620a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00008c82 0001860a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -00008c96 0001422f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00008c9a 00014230 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00008c9e 0000c52f R_ARM_THM_MOVW_ABS_NC 000006c4 .LC49 │ │ │ │ │ -00008ca2 0000c530 R_ARM_THM_MOVT_ABS 000006c4 .LC49 │ │ │ │ │ -00008ca8 0001430a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00008d4c 0001a32f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00008d50 0001a330 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00008e26 0001402f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00008e2a 00014030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00008e8c 00014f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008ee4 0001402f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00008ee8 00014030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00008f06 00014f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008f58 00014f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009008 00013c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00009030 00014002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00009034 00013f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000906c 00014f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000090c0 00014f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000090f6 00014f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009122 0001402f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00009126 00014030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00009180 00014f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000091f2 0001402f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000091f6 00014030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00009214 00014f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000929e 00013d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000092aa 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000092ae 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000092c8 00014002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000092cc 00014002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000931c 0001770a R_ARM_THM_CALL 0000a739 _PyLong_Copy │ │ │ │ │ -00009470 0001770a R_ARM_THM_CALL 0000a739 _PyLong_Copy │ │ │ │ │ -000094ce 00014f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000094ee 00014f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009502 00014f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009516 00014f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009536 00014f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009604 00014002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00009608 00014002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00009652 00013c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000967a 00014f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000973e 00014f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009786 00014f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009816 0001562f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000981a 00015630 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00009822 0000c92f R_ARM_THM_MOVW_ABS_NC 00000714 .LC51 │ │ │ │ │ -00009826 0000c930 R_ARM_THM_MOVT_ABS 00000714 .LC51 │ │ │ │ │ -0000982c 0001430a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000986c 00014f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009880 00014f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000098a6 0001a42f R_ARM_THM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ -000098aa 0001a430 R_ARM_THM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ -000098b2 0001a32f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000098b6 0001a330 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000098d4 00013f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000098da 00013d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000098e6 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000098ea 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00009904 00013c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00009936 00014f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009970 00014f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009984 00014f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000998c 00014f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000099aa 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000099ae 00015e30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000099b6 0001562f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000099ba 00015630 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000099be 0000c82f R_ARM_THM_MOVW_ABS_NC 000006f4 .LC50 │ │ │ │ │ -000099c2 0000c830 R_ARM_THM_MOVT_ABS 000006f4 .LC50 │ │ │ │ │ -000099cc 0001430a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00009a08 00013e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00009a42 00014f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009a60 00014f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009ab2 00014f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009aca 00014f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009ae2 00014f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009af4 00014f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009b08 00014f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009b32 00014f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009b40 00014f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009b58 00014f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009b60 00014f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009b68 00014f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009c0c 00014f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009c24 0001402f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00009c28 00014030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00009c44 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00009c48 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00009d00 00014002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00009d04 00014002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00009d08 00014002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00009d7c 00014f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009dc8 00014f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009e12 00014f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009f18 00018e0a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -00009f20 0001460a R_ARM_THM_CALL 000003d5 PyLong_FromLong │ │ │ │ │ -0000a0d0 0001460a R_ARM_THM_CALL 000003d5 PyLong_FromLong │ │ │ │ │ -0000a116 0001620a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000a130 0001620a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000a14a 0001620a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000a174 0001620a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000a18a 0001620a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000a1a0 0001620a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000a1b6 0001620a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000a1d0 00018e0a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0000a1fc 00018f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -0000a200 00018f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -0000a206 0000b22f R_ARM_THM_MOVW_ABS_NC 000005f8 .LC42 │ │ │ │ │ -0000a20a 0000b230 R_ARM_THM_MOVT_ABS 000005f8 .LC42 │ │ │ │ │ -0000a216 0001430a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000a240 00014f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a252 0001770a R_ARM_THM_CALL 0000a739 _PyLong_Copy │ │ │ │ │ -0000a3a4 00014f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a3ba 00014f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a456 0001402f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000a45a 00014030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000a4a6 00013d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000a4ae 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000a4b2 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000a4c6 00013c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000a51e 00013e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000a562 00013d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000a56c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000a570 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000a582 00013c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000a5cc 00013d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000a5d6 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000a5da 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000a5f2 00013c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000a606 00013e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000a622 00013c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000a6a0 00013d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000a6c4 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000a6c8 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000a6e0 00013c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000a706 0001402f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000a70a 00014030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000a728 00013e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000a764 0001402f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000a768 00014030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000a7ae 00015b0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000a80e 0001402f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000a812 00014030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000a888 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000a88c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000a8ba 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000a8be 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000a90e 0001ad0a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -0000a920 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000a924 00015e30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000a94e 00014f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a958 00014f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a97c 0001500a R_ARM_THM_CALL 000006ed PyLong_FromString │ │ │ │ │ -0000a99e 0001710a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -0000a9a6 0001562f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000a9aa 00015630 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000a9b0 0000282f R_ARM_THM_MOVW_ABS_NC 000001b4 .LC12 │ │ │ │ │ -0000a9b4 00002830 R_ARM_THM_MOVT_ABS 000001b4 .LC12 │ │ │ │ │ -0000a9bc 0001570a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000a9d2 00014f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a9de 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000a9e2 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000aa16 0001402f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000aa1a 00014030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000aa60 00015b0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000aae4 00014f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ab40 00018e0a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0000ab48 0001460a R_ARM_THM_CALL 000003d5 PyLong_FromLong │ │ │ │ │ -0000acac 0001460a R_ARM_THM_CALL 000003d5 PyLong_FromLong │ │ │ │ │ -0000acd4 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000acd8 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000ad26 0001620a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000ad40 0001620a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000ad70 0001620a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000ad86 0001620a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000ad9c 0001620a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000adb2 0001620a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000adc2 00018e0a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0000adcc 0001460a R_ARM_THM_CALL 000003d5 PyLong_FromLong │ │ │ │ │ -0000adf6 00018f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -0000adfa 00018f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -0000adfe 0000b22f R_ARM_THM_MOVW_ABS_NC 000005f8 .LC42 │ │ │ │ │ -0000ae02 0000b230 R_ARM_THM_MOVT_ABS 000005f8 .LC42 │ │ │ │ │ -0000ae08 0001430a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000ae30 00014f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ae3e 0001770a R_ARM_THM_CALL 0000a739 _PyLong_Copy │ │ │ │ │ -0000ae4c 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000ae50 00015e30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000aeaa 00014f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000af0c 00018e0a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0000af14 0001460a R_ARM_THM_CALL 000003d5 PyLong_FromLong │ │ │ │ │ -0000b070 0001460a R_ARM_THM_CALL 000003d5 PyLong_FromLong │ │ │ │ │ -0000b096 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000b09a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000b0e0 0001620a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000b0fa 0001620a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000b128 0001620a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000b13e 0001620a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000b154 0001620a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000b16a 0001620a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000b17c 00018e0a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0000b1a6 00018f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -0000b1aa 00018f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -0000b1ae 0000b22f R_ARM_THM_MOVW_ABS_NC 000005f8 .LC42 │ │ │ │ │ -0000b1b2 0000b230 R_ARM_THM_MOVT_ABS 000005f8 .LC42 │ │ │ │ │ -0000b1b8 0001430a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000b1e4 00014f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b1f2 0001770a R_ARM_THM_CALL 0000a739 _PyLong_Copy │ │ │ │ │ -0000b2f4 0001640a R_ARM_THM_CALL 00000000 PyUnicode_New │ │ │ │ │ -0000b534 0001520a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0000b560 0001650a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ -0000b880 0001660a R_ARM_THM_CALL 00000000 _PyBytesWriter_Prepare │ │ │ │ │ -0000b8aa 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -0000b8ae 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000b8b6 00014a0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000b910 0001422f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000b914 00014230 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000b918 0000e22f R_ARM_THM_MOVW_ABS_NC 0000075c .LC53 │ │ │ │ │ -0000b91c 0000e230 R_ARM_THM_MOVT_ABS 0000075c .LC53 │ │ │ │ │ -0000b922 0001430a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000bb7c 00014e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000bba6 0001a00a R_ARM_THM_CALL 0000c56d _PyLong_Frexp │ │ │ │ │ -0000bbba 0001860a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -0000bbce 0001422f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000bbd2 00014230 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000bbd6 0000c42f R_ARM_THM_MOVW_ABS_NC 000006a0 .LC48 │ │ │ │ │ -0000bbda 0000c430 R_ARM_THM_MOVT_ABS 000006a0 .LC48 │ │ │ │ │ -0000bbe0 0001430a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000bbe6 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000bbea 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000bbee 00001c2f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ -0000bbf2 00001c30 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ -0000bbf8 0001430a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000bbfe 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -0000bc02 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000bc0a 00014a0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000bd40 0001402f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000bd44 00014030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000c206 0001720a R_ARM_THM_CALL 00002875 _PyLong_AsByteArray │ │ │ │ │ -0000c292 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000c296 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000c2bc 0001422f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000c2c0 00014230 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000c2c4 0000822f R_ARM_THM_MOVW_ABS_NC 000004b8 .LC32 │ │ │ │ │ -0000c2c8 00008230 R_ARM_THM_MOVT_ABS 000004b8 .LC32 │ │ │ │ │ -0000c2ce 0001430a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000c2d4 00017d0a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -0000c2da 0001b00a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -0000c314 0001460a R_ARM_THM_CALL 000003d5 PyLong_FromLong │ │ │ │ │ -0000c31e 0001562f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000c322 00015630 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000c326 0000812f R_ARM_THM_MOVW_ABS_NC 000004a0 .LC31 │ │ │ │ │ -0000c32a 00008130 R_ARM_THM_MOVT_ABS 000004a0 .LC31 │ │ │ │ │ -0000c330 0001430a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000c33c 0001770a R_ARM_THM_CALL 0000a739 _PyLong_Copy │ │ │ │ │ -0000c346 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000c34a 00015e30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000c354 00014002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000c358 00014002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000c392 0001b20a R_ARM_THM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ -0000c4c6 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000c4ca 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000c564 00014002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000c568 00014002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000c5c2 0001520a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0000c5ce 00018e0a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0000c628 0000152f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ -0000c62c 00001530 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ -0000c6ac 0001b20a R_ARM_THM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ -0000c712 0000152f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ -0000c716 00001530 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ -0000c7ca 0001760a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -0000c7e4 0001720a R_ARM_THM_CALL 00002875 _PyLong_AsByteArray │ │ │ │ │ -0000c828 0001422f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000c82c 00014230 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000c830 0000f02f R_ARM_THM_MOVW_ABS_NC 000007d4 .LC57 │ │ │ │ │ -0000c834 0000f030 R_ARM_THM_MOVT_ABS 000007d4 .LC57 │ │ │ │ │ -0000c83a 0001430a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000c870 00014f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c89c 0001562f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000c8a0 00015630 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000c8a4 0000862f R_ARM_THM_MOVW_ABS_NC 000004e8 .LC33 │ │ │ │ │ -0000c8a8 00008630 R_ARM_THM_MOVT_ABS 000004e8 .LC33 │ │ │ │ │ -0000c8ae 0001430a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000c8b6 0001600a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -0000c8e8 0001760a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -0000c8ee 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -0000c8f2 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000c8fa 00014a0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000c900 0001562f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000c904 00015630 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000c908 0000862f R_ARM_THM_MOVW_ABS_NC 000004e8 .LC33 │ │ │ │ │ -0000c90c 00008630 R_ARM_THM_MOVT_ABS 000004e8 .LC33 │ │ │ │ │ -0000c912 0001430a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000c928 00014f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c972 00013d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000c97e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000c982 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000c998 00013c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000c9c2 00013d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000c9ce 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000c9d2 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000c9e8 00013c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000ccf4 00013d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000cd00 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000cd04 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000cd1a 00013c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000cd6e 0001630a R_ARM_THM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ -0000cdaa 0001620a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000d068 00014f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d170 00013c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000d1b6 00013c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000d1ec 00013c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000d232 00013d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000d23e 00013e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000d24e 00013d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000d25a 00013e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000d272 00014f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d27a 00013d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000d286 00013e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000d2a0 00014f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d3a4 0001422f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000d3a8 00014230 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000d3ac 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000d3b0 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000d3b6 0001430a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000d3bc 0001422f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000d3c0 00014230 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000d3c4 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000d3c8 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000d3ce 0001430a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000d3f4 00014f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d400 00013f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000d404 00013f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000d408 00013f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000d4b6 0001890a R_ARM_THM_CALL 00005a01 PyLong_AsLongLong │ │ │ │ │ -0000d4c0 0001890a R_ARM_THM_CALL 00005a01 PyLong_AsLongLong │ │ │ │ │ -0000d504 0001b20a R_ARM_THM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ -0000d68a 0001b20a R_ARM_THM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ -0000d72a 00014f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d79a 00014f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000da7c 00014f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000dac0 00014f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000db00 00014f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000db08 00014f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000db24 00014f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000db30 00014f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000db44 00014f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000db56 0001770a R_ARM_THM_CALL 0000a739 _PyLong_Copy │ │ │ │ │ -0000db76 00014f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000018d2 0001531e R_ARM_THM_JUMP24 00000000 PyObject_Free │ │ │ │ │ -000018d6 00015a1e R_ARM_THM_JUMP24 00000000 _Py_SetImmortal │ │ │ │ │ -00002546 0001531e R_ARM_THM_JUMP24 00000000 PyObject_Free │ │ │ │ │ -0000255c 00015a1e R_ARM_THM_JUMP24 00000000 _Py_SetImmortal │ │ │ │ │ -0000259e 0001531e R_ARM_THM_JUMP24 00000000 PyObject_Free │ │ │ │ │ -000025a2 00015a1e R_ARM_THM_JUMP24 00000000 _Py_SetImmortal │ │ │ │ │ -0000574c 0001811e R_ARM_THM_JUMP24 00000000 PyNumber_Long │ │ │ │ │ -000057a0 0001571e R_ARM_THM_JUMP24 00000000 PyErr_Format │ │ │ │ │ -000083be 0001921e R_ARM_THM_JUMP24 00008545 PyLong_FromUnicodeObject │ │ │ │ │ -000083ca 0001811e R_ARM_THM_JUMP24 00000000 PyNumber_Long │ │ │ │ │ -00008434 0001941e R_ARM_THM_JUMP24 0000a961 _PyLong_FromBytes │ │ │ │ │ -0000863c 0001861e R_ARM_THM_JUMP24 00000000 ldexp │ │ │ │ │ -00008a74 0001a11e R_ARM_THM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ -0000a528 0001411e R_ARM_THM_JUMP24 000000e1 PyLong_FromUnsignedLong │ │ │ │ │ -0000a53c 00014f1e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -0000a8a6 0001771e R_ARM_THM_JUMP24 0000a739 _PyLong_Copy │ │ │ │ │ -0000a8da 0001771e R_ARM_THM_JUMP24 0000a739 _PyLong_Copy │ │ │ │ │ -0000bb8e 0001a11e R_ARM_THM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ -0000bba0 0001a11e R_ARM_THM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ -0000c53e 0001461e R_ARM_THM_JUMP24 000003d5 PyLong_FromLong │ │ │ │ │ -0000c54a 0001771e R_ARM_THM_JUMP24 0000a739 _PyLong_Copy │ │ │ │ │ -0000d478 00014f1e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -0000d51c 0001791e R_ARM_THM_JUMP24 00003665 PyLong_FromInt64 │ │ │ │ │ +000027c8 00014c0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00002826 00013e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00002842 00013f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00002850 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002854 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000286c 00013e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000028a4 00013f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000028aa 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000028ae 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000028c2 00013e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000028d2 00013f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000028e0 0001400a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000028e8 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000028ec 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000293c 0001620a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00002948 00014a0a R_ARM_THM_CALL 00000611 PyLong_AsSsize_t │ │ │ │ │ +0000298c 0001720a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +0000299c 0001720a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +000029b2 0001730a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00002b4e 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00002b52 00014430 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00002b56 0000612f R_ARM_THM_MOVW_ABS_NC 00000420 .LC27 │ │ │ │ │ +00002b5a 00006130 R_ARM_THM_MOVT_ABS 00000420 .LC27 │ │ │ │ │ +00002b60 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002b7e 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002bac 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002bb0 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000314e 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00003152 00014430 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00003156 0000602f R_ARM_THM_MOVW_ABS_NC 000003f8 .LC26 │ │ │ │ │ +0000315a 00006030 R_ARM_THM_MOVT_ABS 000003f8 .LC26 │ │ │ │ │ +00003160 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000031a4 0001740a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +000031be 0001750a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +000031e2 0001740a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +000031f2 0001750a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +000032ce 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000032d6 00005b2f R_ARM_THM_MOVW_ABS_NC 0000037c .LC21 │ │ │ │ │ +000032da 00005b30 R_ARM_THM_MOVT_ABS 0000037c .LC21 │ │ │ │ │ +000032de 00005c2f R_ARM_THM_MOVW_ABS_NC 00000380 .LC22 │ │ │ │ │ +000032e2 00005c30 R_ARM_THM_MOVT_ABS 00000380 .LC22 │ │ │ │ │ +000032e6 00005d2f R_ARM_THM_MOVW_ABS_NC 00000398 .LC23 │ │ │ │ │ +000032ea 00005d30 R_ARM_THM_MOVT_ABS 00000398 .LC23 │ │ │ │ │ +000032f0 0001760a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +000032fe 0001500a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003316 0001582f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000331a 00015830 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000331e 00005e2f R_ARM_THM_MOVW_ABS_NC 000003a4 .LC24 │ │ │ │ │ +00003322 00005e30 R_ARM_THM_MOVT_ABS 000003a4 .LC24 │ │ │ │ │ +00003328 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003336 0001582f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000333a 00015830 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000333e 00005f2f R_ARM_THM_MOVW_ABS_NC 000003d0 .LC25 │ │ │ │ │ +00003342 00005f30 R_ARM_THM_MOVT_ABS 000003d0 .LC25 │ │ │ │ │ +00003348 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003350 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000033ac 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000033b0 00014430 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000033b4 0000612f R_ARM_THM_MOVW_ABS_NC 00000420 .LC27 │ │ │ │ │ +000033b8 00006130 R_ARM_THM_MOVT_ABS 00000420 .LC27 │ │ │ │ │ +000033be 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000037bc 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000037c0 00014430 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000037c4 0000602f R_ARM_THM_MOVW_ABS_NC 000003f8 .LC26 │ │ │ │ │ +000037c8 00006030 R_ARM_THM_MOVT_ABS 000003f8 .LC26 │ │ │ │ │ +000037ce 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003bdc 0001422f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00003be0 00014230 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00003c8c 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003c90 00016030 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003d08 0001422f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00003d0c 00014230 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00003dee 0001422f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00003df2 00014230 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00003e4a 00013e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00003e70 00013f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00003e7a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003e7e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003ea4 0001400a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003eac 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00003f40 00013e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00003f8a 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003fa8 00013f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00003fb2 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003fb6 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003fda 0001400a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003fe4 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00003fe8 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000401e 0001780a R_ARM_THM_CALL 0000b211 _PyLong_Copy │ │ │ │ │ +0000408e 00013f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000409a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000409e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000040b8 00013e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000040f2 0001422f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000040f6 00014230 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00004110 00013f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000411a 0001400a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000041d4 0001422f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000041d8 00014230 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00004254 0001422f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00004258 00014230 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000042ba 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000042be 00016030 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000042c4 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000042c8 00016030 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000432a 0001422f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000432e 00014230 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000440c 00013f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00004418 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000441c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00004430 00013e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00004444 00017b0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00004480 0001650a R_ARM_THM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ +00004676 0001650a R_ARM_THM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ +000048c4 00013e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000048cc 00013f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000048d8 0001400a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000048f6 0000770a R_ARM_THM_CALL 00000bd5 kmul_split.constprop.0 │ │ │ │ │ +00004914 0000770a R_ARM_THM_CALL 00000bd5 kmul_split.constprop.0 │ │ │ │ │ +0000495c 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000049a0 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000049c8 0000780a R_ARM_THM_CALL 00000cf9 v_isub.isra.0 │ │ │ │ │ +000049dc 0000780a R_ARM_THM_CALL 00000cf9 v_isub.isra.0 │ │ │ │ │ +00004a60 0000790a R_ARM_THM_CALL 00000e11 v_iadd.isra.0 │ │ │ │ │ +00004ab6 00017b0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00004aca 00017b0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00004af8 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004afc 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00004b20 00017b0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00004b54 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00004b8c 0000790a R_ARM_THM_CALL 00000e11 v_iadd.isra.0 │ │ │ │ │ +00004c02 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00004c06 00014430 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00004c0a 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00004c0e 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00004c14 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004c30 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004c54 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004c5c 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004ca2 00013f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00004cac 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00004cb0 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00004cc6 00013e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00004e64 00013e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00004e8c 00013f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00004eac 0001400a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00004eb4 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00004eb8 00014430 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00004ebc 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00004ec0 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00004ec6 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004ecc 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004f1a 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004f1e 00016030 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004f4a 00014b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004f4e 00014b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00004f54 0000802f R_ARM_THM_MOVW_ABS_NC 00000438 .LC28 │ │ │ │ │ +00004f58 00008030 R_ARM_THM_MOVT_ABS 00000438 .LC28 │ │ │ │ │ +00004f5e 0001590a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000050a8 00013f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000050b4 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000050b8 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000050cc 00013e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000050fe 00017b0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +0000553e 0001422f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00005542 00014230 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00005590 0001422f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00005594 00014230 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000055cc 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000055d0 00014430 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000055d4 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000055d8 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000055de 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005602 00013f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000560e 0001400a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005672 00013e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000569a 0001550a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +00005708 0001770a R_ARM_THM_CALL 00003355 _PyLong_AsByteArray │ │ │ │ │ +0000578a 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000578e 00014430 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00005792 0000842f R_ARM_THM_MOVW_ABS_NC 000004b8 .LC32 │ │ │ │ │ +00005796 00008430 R_ARM_THM_MOVT_ABS 000004b8 .LC32 │ │ │ │ │ +0000579c 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000057a2 00017f0a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +000057ae 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000057b2 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000057b6 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000057be 00015c0a R_ARM_THM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +000057c4 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000057c8 00016030 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000057d6 0001582f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000057da 00015830 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000057de 0000832f R_ARM_THM_MOVW_ABS_NC 000004a0 .LC31 │ │ │ │ │ +000057e2 00008330 R_ARM_THM_MOVT_ABS 000004a0 .LC31 │ │ │ │ │ +000057e8 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000057f0 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000057f4 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000057f8 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000057fc 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00005812 0001810a R_ARM_THM_CALL 00005841 PyLong_AsNativeBytes │ │ │ │ │ +00005824 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00005828 00014430 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000582c 0000842f R_ARM_THM_MOVW_ABS_NC 000004b8 .LC32 │ │ │ │ │ +00005830 00008430 R_ARM_THM_MOVT_ABS 000004b8 .LC32 │ │ │ │ │ +00005836 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000058c0 00017b0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +000058de 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000590e 0001770a R_ARM_THM_CALL 00003355 _PyLong_AsByteArray │ │ │ │ │ +0000597c 00014b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00005980 00014b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00005984 0000802f R_ARM_THM_MOVW_ABS_NC 00000438 .LC28 │ │ │ │ │ +00005988 00008030 R_ARM_THM_MOVT_ABS 00000438 .LC28 │ │ │ │ │ +00005990 0001590a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000059fc 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005a0a 00017b0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00005a22 0001582f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00005a26 00015830 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00005a2a 0000882f R_ARM_THM_MOVW_ABS_NC 000004e8 .LC33 │ │ │ │ │ +00005a2e 00008830 R_ARM_THM_MOVT_ABS 000004e8 .LC33 │ │ │ │ │ +00005a34 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005a4e 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005a5a 0001620a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00005a90 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +00005a94 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +00005a9c 00014c0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00005b0a 00017b0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00005df8 0001422f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00005dfc 00014230 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00005ef6 0001422f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00005efa 00014230 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00005fb6 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005fba 00016030 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000601e 0001422f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00006022 00014230 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00006144 0001422f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00006148 00014230 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000061c6 00013f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000061cc 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000061d0 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000061e4 00013e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000620a 0001400a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000624e 0001840a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000625a 0001850a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +00006262 00014b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00006266 00014b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000626a 00008c2f R_ARM_THM_MOVW_ABS_NC 00000504 .LC34 │ │ │ │ │ +0000626e 00008c30 R_ARM_THM_MOVT_ABS 00000504 .LC34 │ │ │ │ │ +00006278 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000062be 0001422f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000062c2 00014230 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00006304 0001870a R_ARM_THM_CALL 00000000 frexp │ │ │ │ │ +0000635e 0001880a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +00006386 0001880a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +000063a4 0001880a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +000063ce 0001880a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +00006416 0001870a R_ARM_THM_CALL 00000000 frexp │ │ │ │ │ +00006428 0001540a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00006486 0001582f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000648a 00015830 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000648e 0000912f R_ARM_THM_MOVW_ABS_NC 0000055c .LC36 │ │ │ │ │ +00006492 00009130 R_ARM_THM_MOVT_ABS 0000055c .LC36 │ │ │ │ │ +00006498 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000064a0 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000064a4 00014430 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000064a8 0000902f R_ARM_THM_MOVW_ABS_NC 00000530 .LC35 │ │ │ │ │ +000064ac 00009030 R_ARM_THM_MOVT_ABS 00000530 .LC35 │ │ │ │ │ +000064b2 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000650e 0001770a R_ARM_THM_CALL 00003355 _PyLong_AsByteArray │ │ │ │ │ +0000651e 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +00006522 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +0000652a 00014c0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00006536 0001620a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00006574 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006586 0001770a R_ARM_THM_CALL 00003355 _PyLong_AsByteArray │ │ │ │ │ +00006600 0001720a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +00006610 00018c0a R_ARM_THM_CALL 00000000 PyObject_Bytes │ │ │ │ │ +000066dc 00013f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000066e8 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000066ec 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000066fe 00013e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000068d6 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000068da 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00006934 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00006978 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006bfa 0001422f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00006bfe 00014230 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00006c64 00013e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00006cb2 0001550a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +00006cde 0001740a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00006d0a 0001740a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00006e9c 0001400a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00006ee0 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006ee8 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00006eec 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00006ef0 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00006ef4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00006f24 0001720a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +00006f2e 0001582f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00006f32 00015830 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00006f36 00005e2f R_ARM_THM_MOVW_ABS_NC 000003a4 .LC24 │ │ │ │ │ +00006f3a 00005e30 R_ARM_THM_MOVT_ABS 000003a4 .LC24 │ │ │ │ │ +00006f40 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00006f48 0001750a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00006f56 0001750a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00006f82 00018d0a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00006fa0 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006fa6 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00006faa 00014430 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00006fae 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00006fb2 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00006fb8 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00006fc0 00015c0a R_ARM_THM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +00006fcc 00005b2f R_ARM_THM_MOVW_ABS_NC 0000037c .LC21 │ │ │ │ │ +00006fd0 00005b30 R_ARM_THM_MOVT_ABS 0000037c .LC21 │ │ │ │ │ +00006fd4 00005c2f R_ARM_THM_MOVW_ABS_NC 00000380 .LC22 │ │ │ │ │ +00006fd8 00005c30 R_ARM_THM_MOVT_ABS 00000380 .LC22 │ │ │ │ │ +00006fdc 0000972f R_ARM_THM_MOVW_ABS_NC 00000580 .LC37 │ │ │ │ │ +00006fe0 00009730 R_ARM_THM_MOVT_ABS 00000580 .LC37 │ │ │ │ │ +00006fe4 0001760a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00006fec 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00006ff0 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00007084 00013f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00007090 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00007094 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000070a6 00013e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000734e 0001422f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00007352 00014230 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000074c8 00013e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00007518 0001550a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +0000761a 0001400a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007630 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00007634 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00007638 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00007664 00015c0a R_ARM_THM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +0000766a 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000766e 00014430 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00007672 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00007676 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000767c 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000768c 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00007722 00013f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000772e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00007732 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00007744 00013e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00007892 0001422f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00007896 00014230 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000078a4 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000794a 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00007a82 00013e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00007aae 0001550a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +00007b10 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00007b14 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00007b18 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00007ba6 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007e04 0001400a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007e2a 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007e42 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007e4a 00015c0a R_ARM_THM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +00007e54 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00007e58 00014430 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00007e5c 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00007e60 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00007e6a 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00007e72 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007ec4 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00007f14 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00007f18 00016030 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00007f70 00013f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00007f7c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00007f80 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00007f92 00013e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000813a 0001422f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000813e 00014230 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000081f2 00013e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000826e 0001550a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +00008276 0001422f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000827a 00014230 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000082b2 0001400a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000082c8 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000082cc 00014430 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000082d0 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000082d4 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000082da 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000082e2 00015c0a R_ARM_THM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +000082e8 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000082ec 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000082f0 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000082f4 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000833a 0001540a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +0000834c 0001422f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00008350 00014230 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00008360 0001540a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +000083a8 00013e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000083de 00013f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000083e6 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000083ea 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00008440 0001400a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00008448 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000844c 00016030 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00008454 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000084d0 0001540a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +000084d4 0001480a R_ARM_THM_CALL 000003d5 PyLong_FromLong │ │ │ │ │ +000084fe 0001900a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +00008506 0001480a R_ARM_THM_CALL 000003d5 PyLong_FromLong │ │ │ │ │ +00008530 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000855a 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008586 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000859a 0001900a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +000085a4 0001480a R_ARM_THM_CALL 000003d5 PyLong_FromLong │ │ │ │ │ +000085b8 0001540a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +000085be 0001480a R_ARM_THM_CALL 000003d5 PyLong_FromLong │ │ │ │ │ +000085ec 0000242f R_ARM_THM_MOVW_ABS_NC 00000168 .LC8 │ │ │ │ │ +000085f0 00002430 R_ARM_THM_MOVT_ABS 00000168 .LC8 │ │ │ │ │ +000085f4 00015a0a R_ARM_THM_CALL 00000000 PyImport_ImportModule │ │ │ │ │ +00008602 0000ad2f R_ARM_THM_MOVW_ABS_NC 0000058c .LC38 │ │ │ │ │ +00008606 0000ad30 R_ARM_THM_MOVT_ABS 0000058c .LC38 │ │ │ │ │ +0000860a 0000ae2f R_ARM_THM_MOVW_ABS_NC 00000590 .LC39 │ │ │ │ │ +0000860e 0000ae30 R_ARM_THM_MOVT_ABS 00000590 .LC39 │ │ │ │ │ +00008612 00015b0a R_ARM_THM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ +00008684 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000869a 0001582f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000869e 00015830 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000086a2 0000b02f R_ARM_THM_MOVW_ABS_NC 000005cc .LC41 │ │ │ │ │ +000086a6 0000b030 R_ARM_THM_MOVT_ABS 000005cc .LC41 │ │ │ │ │ +000086ac 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000086c0 0001582f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000086c4 00015830 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000086c8 0000af2f R_ARM_THM_MOVW_ABS_NC 0000059c .LC40 │ │ │ │ │ +000086cc 0000af30 R_ARM_THM_MOVT_ABS 0000059c .LC40 │ │ │ │ │ +000086d2 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000086fc 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008704 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008712 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000871a 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008722 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008728 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000087de 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000087e2 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000892a 0001480a R_ARM_THM_CALL 000003d5 PyLong_FromLong │ │ │ │ │ +000089ac 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000089d2 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008a4c 0001422f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00008a50 00014230 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00008a78 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00008a7c 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00008a80 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00008ab2 0001640a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00008aca 0001640a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00008ae2 0001640a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00008b0c 0001640a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00008b20 0001640a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00008b36 0001640a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00008b4c 0001640a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00008b90 0001550a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +00008b9c 0001912f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +00008ba0 00019130 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +00008ba4 0000b42f R_ARM_THM_MOVW_ABS_NC 000005f8 .LC42 │ │ │ │ │ +00008ba8 0000b430 R_ARM_THM_MOVT_ABS 000005f8 .LC42 │ │ │ │ │ +00008bae 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00008bba 00015c0a R_ARM_THM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +00008bc2 0001780a R_ARM_THM_CALL 0000b211 _PyLong_Copy │ │ │ │ │ +00008c02 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008c30 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00008c34 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00008c4c 0001830a R_ARM_THM_CALL 00000000 PyNumber_Long │ │ │ │ │ +00008c5e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00008c62 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00008ca0 0001920a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00008cb6 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008cc4 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00008cc8 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00008ce4 0001740a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00008d1c 0001930a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00008d46 0001940a R_ARM_THM_CALL 0000901d PyLong_FromUnicodeObject │ │ │ │ │ +00008d4e 0001952f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +00008d52 00019530 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +00008d64 0001960a R_ARM_THM_CALL 0000b439 _PyLong_FromBytes │ │ │ │ │ +00008d6c 0001500a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008d72 0001582f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00008d76 00015830 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00008d7a 0000ba2f R_ARM_THM_MOVW_ABS_NC 0000062c .LC44 │ │ │ │ │ +00008d7e 0000ba30 R_ARM_THM_MOVT_ABS 0000062c .LC44 │ │ │ │ │ +00008d84 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00008d98 00014b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00008d9c 00014b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00008da0 0000b92f R_ARM_THM_MOVW_ABS_NC 0000060c .LC43 │ │ │ │ │ +00008da4 0000b930 R_ARM_THM_MOVT_ABS 0000060c .LC43 │ │ │ │ │ +00008daa 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00008db6 0001970a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00008dce 0001952f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +00008dd2 00019530 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +00008dda 0001970a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00008dec 00014b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00008df0 00014b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00008df4 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000654 .LC45 │ │ │ │ │ +00008df8 0000bb30 R_ARM_THM_MOVT_ABS 00000654 .LC45 │ │ │ │ │ +00008dfe 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00008e04 0001982f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ +00008e08 00019830 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ +00008e2c 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008e34 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00008e48 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00008e4c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00008e62 0001930a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00008edc 0001920a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00008ef0 0001952f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +00008ef4 00019530 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +00008f1a 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008f40 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008f4c 0001500a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008f52 0001582f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00008f56 00015830 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00008f5a 0000ba2f R_ARM_THM_MOVW_ABS_NC 0000062c .LC44 │ │ │ │ │ +00008f5e 0000ba30 R_ARM_THM_MOVT_ABS 0000062c .LC44 │ │ │ │ │ +00008f64 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00008f6c 00014b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00008f70 00014b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00008f74 0000b92f R_ARM_THM_MOVW_ABS_NC 0000060c .LC43 │ │ │ │ │ +00008f78 0000b930 R_ARM_THM_MOVT_ABS 0000060c .LC43 │ │ │ │ │ +00008f7e 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00008f88 0001970a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00008f9e 0001952f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +00008fa2 00019530 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +00008fa8 0001970a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00008fb8 00014b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00008fbc 00014b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00008fc0 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000654 .LC45 │ │ │ │ │ +00008fc4 0000bb30 R_ARM_THM_MOVT_ABS 00000654 .LC45 │ │ │ │ │ +00008fca 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00008fd0 0001982f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ +00008fd4 00019830 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ +00008fdc 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00009034 00019f0a R_ARM_THM_CALL 00000000 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ +0000903e 0001a00a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +00009048 0001520a R_ARM_THM_CALL 000006ed PyLong_FromString │ │ │ │ │ +00009084 0001582f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00009088 00015830 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000908c 0000282f R_ARM_THM_MOVW_ABS_NC 000001b4 .LC12 │ │ │ │ │ +00009090 00002830 R_ARM_THM_MOVT_ABS 000001b4 .LC12 │ │ │ │ │ +0000909a 0001590a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000090a6 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000090b2 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000090fa 0001a20a R_ARM_THM_CALL 0000d049 _PyLong_Frexp │ │ │ │ │ +00009118 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000911c 00014430 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00009120 0000c62f R_ARM_THM_MOVW_ABS_NC 000006a0 .LC48 │ │ │ │ │ +00009124 0000c630 R_ARM_THM_MOVT_ABS 000006a0 .LC48 │ │ │ │ │ +0000912a 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00009134 00014b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00009138 00014b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000913c 00001c2f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ +00009140 00001c30 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ +00009146 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000914c 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +00009150 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +00009158 00014c0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00009250 0001540a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00009284 0001900a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +00009472 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000949a 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009520 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000953a 0001880a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +000095c8 0001540a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +000095e0 0001900a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +00009654 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00009658 00016030 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00009678 0001912f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +0000967c 00019130 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +00009680 0000b42f R_ARM_THM_MOVW_ABS_NC 000005f8 .LC42 │ │ │ │ │ +00009684 0000b430 R_ARM_THM_MOVT_ABS 000005f8 .LC42 │ │ │ │ │ +0000968a 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000096de 0001640a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000975a 0001880a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +0000976e 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00009772 00014430 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00009776 0000c72f R_ARM_THM_MOVW_ABS_NC 000006c4 .LC49 │ │ │ │ │ +0000977a 0000c730 R_ARM_THM_MOVT_ABS 000006c4 .LC49 │ │ │ │ │ +00009780 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00009824 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00009828 0001a530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000098fe 0001422f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00009902 00014230 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00009964 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000099bc 0001422f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000099c0 00014230 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000099de 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009a30 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009ae0 00013e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00009b08 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00009b0c 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00009b44 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009b98 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009bce 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009bfa 0001422f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00009bfe 00014230 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00009c58 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009cca 0001422f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00009cce 00014230 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00009cec 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009d76 00013f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00009d82 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00009d86 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00009da0 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00009da4 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00009df4 0001780a R_ARM_THM_CALL 0000b211 _PyLong_Copy │ │ │ │ │ +00009f48 0001780a R_ARM_THM_CALL 0000b211 _PyLong_Copy │ │ │ │ │ +00009fa6 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009fc6 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009fda 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009fee 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a00e 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a0dc 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000a0e0 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000a12a 00013e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000a152 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a216 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a25e 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a2ee 0001582f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000a2f2 00015830 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000a2fa 0000cb2f R_ARM_THM_MOVW_ABS_NC 00000714 .LC51 │ │ │ │ │ +0000a2fe 0000cb30 R_ARM_THM_MOVT_ABS 00000714 .LC51 │ │ │ │ │ +0000a304 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000a344 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a358 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a37e 0001a62f R_ARM_THM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ +0000a382 0001a630 R_ARM_THM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ +0000a38a 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000a38e 0001a530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000a3ac 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000a3b2 00013f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000a3be 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000a3c2 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000a3dc 00013e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000a40e 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a448 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a45c 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a464 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a482 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000a486 00016030 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000a48e 0001582f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000a492 00015830 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000a496 0000ca2f R_ARM_THM_MOVW_ABS_NC 000006f4 .LC50 │ │ │ │ │ +0000a49a 0000ca30 R_ARM_THM_MOVT_ABS 000006f4 .LC50 │ │ │ │ │ +0000a4a4 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000a4e0 0001400a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000a51a 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a538 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a58a 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a5a2 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a5ba 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a5cc 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a5e0 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a60a 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a618 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a630 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a638 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a640 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a6e4 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a6fc 0001422f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000a700 00014230 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000a71c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000a720 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000a7d8 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000a7dc 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000a7e0 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000a854 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a8a0 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a8ea 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a9f0 0001900a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +0000a9f8 0001480a R_ARM_THM_CALL 000003d5 PyLong_FromLong │ │ │ │ │ +0000aba8 0001480a R_ARM_THM_CALL 000003d5 PyLong_FromLong │ │ │ │ │ +0000abee 0001640a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000ac08 0001640a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000ac22 0001640a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000ac4c 0001640a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000ac62 0001640a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000ac78 0001640a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000ac8e 0001640a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000aca8 0001900a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +0000acd4 0001912f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +0000acd8 00019130 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +0000acde 0000b42f R_ARM_THM_MOVW_ABS_NC 000005f8 .LC42 │ │ │ │ │ +0000ace2 0000b430 R_ARM_THM_MOVT_ABS 000005f8 .LC42 │ │ │ │ │ +0000acee 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000ad18 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ad2a 0001780a R_ARM_THM_CALL 0000b211 _PyLong_Copy │ │ │ │ │ +0000ae7c 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ae92 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000af2e 0001422f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000af32 00014230 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000af7e 00013f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000af86 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000af8a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000af9e 00013e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000aff6 0001400a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000b03a 00013f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000b044 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000b048 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000b05a 00013e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000b0a4 00013f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000b0ae 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000b0b2 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000b0ca 00013e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000b0de 0001400a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000b0fa 00013e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000b178 00013f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000b19c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000b1a0 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000b1b8 00013e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000b1de 0001422f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000b1e2 00014230 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000b200 0001400a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000b23c 0001422f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000b240 00014230 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000b286 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000b2e6 0001422f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000b2ea 00014230 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000b360 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000b364 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000b392 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000b396 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000b3e6 0001af0a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +0000b3f8 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000b3fc 00016030 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000b426 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b430 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b454 0001520a R_ARM_THM_CALL 000006ed PyLong_FromString │ │ │ │ │ +0000b476 0001730a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +0000b47e 0001582f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000b482 00015830 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000b488 0000282f R_ARM_THM_MOVW_ABS_NC 000001b4 .LC12 │ │ │ │ │ +0000b48c 00002830 R_ARM_THM_MOVT_ABS 000001b4 .LC12 │ │ │ │ │ +0000b494 0001590a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000b4aa 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b4b6 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000b4ba 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000b4ee 0001422f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000b4f2 00014230 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000b538 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000b5bc 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b618 0001900a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +0000b620 0001480a R_ARM_THM_CALL 000003d5 PyLong_FromLong │ │ │ │ │ +0000b784 0001480a R_ARM_THM_CALL 000003d5 PyLong_FromLong │ │ │ │ │ +0000b7ac 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000b7b0 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000b7fe 0001640a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000b818 0001640a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000b848 0001640a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000b85e 0001640a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000b874 0001640a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000b88a 0001640a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000b89a 0001900a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +0000b8a4 0001480a R_ARM_THM_CALL 000003d5 PyLong_FromLong │ │ │ │ │ +0000b8ce 0001912f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +0000b8d2 00019130 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +0000b8d6 0000b42f R_ARM_THM_MOVW_ABS_NC 000005f8 .LC42 │ │ │ │ │ +0000b8da 0000b430 R_ARM_THM_MOVT_ABS 000005f8 .LC42 │ │ │ │ │ +0000b8e0 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000b908 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b916 0001780a R_ARM_THM_CALL 0000b211 _PyLong_Copy │ │ │ │ │ +0000b924 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000b928 00016030 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000b982 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b9e4 0001900a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +0000b9ec 0001480a R_ARM_THM_CALL 000003d5 PyLong_FromLong │ │ │ │ │ +0000bb4c 0001480a R_ARM_THM_CALL 000003d5 PyLong_FromLong │ │ │ │ │ +0000bb72 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000bb76 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000bbbc 0001640a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000bbd6 0001640a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000bc04 0001640a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000bc1a 0001640a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000bc30 0001640a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000bc46 0001640a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000bc58 0001900a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +0000bc82 0001912f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +0000bc86 00019130 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +0000bc8a 0000b42f R_ARM_THM_MOVW_ABS_NC 000005f8 .LC42 │ │ │ │ │ +0000bc8e 0000b430 R_ARM_THM_MOVT_ABS 000005f8 .LC42 │ │ │ │ │ +0000bc94 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000bcc0 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000bcce 0001780a R_ARM_THM_CALL 0000b211 _PyLong_Copy │ │ │ │ │ +0000bdd0 0001660a R_ARM_THM_CALL 00000000 PyUnicode_New │ │ │ │ │ +0000c010 0001540a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +0000c03c 0001670a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ +0000c35c 0001680a R_ARM_THM_CALL 00000000 _PyBytesWriter_Prepare │ │ │ │ │ +0000c386 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +0000c38a 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +0000c392 00014c0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000c3ec 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000c3f0 00014430 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000c3f4 0000e42f R_ARM_THM_MOVW_ABS_NC 0000075c .LC53 │ │ │ │ │ +0000c3f8 0000e430 R_ARM_THM_MOVT_ABS 0000075c .LC53 │ │ │ │ │ +0000c3fe 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000c658 0001500a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000c682 0001a20a R_ARM_THM_CALL 0000d049 _PyLong_Frexp │ │ │ │ │ +0000c696 0001880a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +0000c6aa 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000c6ae 00014430 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000c6b2 0000c62f R_ARM_THM_MOVW_ABS_NC 000006a0 .LC48 │ │ │ │ │ +0000c6b6 0000c630 R_ARM_THM_MOVT_ABS 000006a0 .LC48 │ │ │ │ │ +0000c6bc 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000c6c2 00014b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000c6c6 00014b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000c6ca 00001c2f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ +0000c6ce 00001c30 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ +0000c6d4 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000c6da 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +0000c6de 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +0000c6e6 00014c0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000c81c 0001422f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000c820 00014230 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000cce2 0001770a R_ARM_THM_CALL 00003355 _PyLong_AsByteArray │ │ │ │ │ +0000cd6e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000cd72 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000cd98 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000cd9c 00014430 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000cda0 0000842f R_ARM_THM_MOVW_ABS_NC 000004b8 .LC32 │ │ │ │ │ +0000cda4 00008430 R_ARM_THM_MOVT_ABS 000004b8 .LC32 │ │ │ │ │ +0000cdaa 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000cdb0 00017f0a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +0000cdb6 0001b20a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +0000cdf0 0001480a R_ARM_THM_CALL 000003d5 PyLong_FromLong │ │ │ │ │ +0000cdfa 0001582f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000cdfe 00015830 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000ce02 0000832f R_ARM_THM_MOVW_ABS_NC 000004a0 .LC31 │ │ │ │ │ +0000ce06 00008330 R_ARM_THM_MOVT_ABS 000004a0 .LC31 │ │ │ │ │ +0000ce0c 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000ce18 0001780a R_ARM_THM_CALL 0000b211 _PyLong_Copy │ │ │ │ │ +0000ce22 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000ce26 00016030 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000ce30 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000ce34 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000ce6e 0001b40a R_ARM_THM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ +0000cfa2 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000cfa6 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000d040 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000d044 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000d09e 0001540a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +0000d0aa 0001900a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +0000d104 0000152f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ +0000d108 00001530 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ +0000d188 0001b40a R_ARM_THM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ +0000d1ee 0000152f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ +0000d1f2 00001530 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ +0000d2aa 00017b0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +0000d2c4 0001770a R_ARM_THM_CALL 00003355 _PyLong_AsByteArray │ │ │ │ │ +0000d308 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000d30c 00014430 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000d310 0000f22f R_ARM_THM_MOVW_ABS_NC 000007d4 .LC57 │ │ │ │ │ +0000d314 0000f230 R_ARM_THM_MOVT_ABS 000007d4 .LC57 │ │ │ │ │ +0000d31a 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000d350 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d37c 0001582f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000d380 00015830 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000d384 0000882f R_ARM_THM_MOVW_ABS_NC 000004e8 .LC33 │ │ │ │ │ +0000d388 00008830 R_ARM_THM_MOVT_ABS 000004e8 .LC33 │ │ │ │ │ +0000d38e 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000d396 0001620a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +0000d3c8 00017b0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +0000d3ce 00001b2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +0000d3d2 00001b30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +0000d3da 00014c0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000d3e0 0001582f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000d3e4 00015830 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000d3e8 0000882f R_ARM_THM_MOVW_ABS_NC 000004e8 .LC33 │ │ │ │ │ +0000d3ec 00008830 R_ARM_THM_MOVT_ABS 000004e8 .LC33 │ │ │ │ │ +0000d3f2 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000d408 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d452 00013f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000d45e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000d462 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000d478 00013e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000d4a2 00013f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000d4ae 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000d4b2 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000d4c8 00013e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000d7d4 00013f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000d7e0 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000d7e4 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000d7fa 00013e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000d84e 0001650a R_ARM_THM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ +0000d88a 0001640a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000db48 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000dc50 00013e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000dc96 00013e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000dccc 00013e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000dd12 00013f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000dd1e 0001400a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000dd2e 00013f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000dd3a 0001400a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000dd52 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000dd5a 00013f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000dd66 0001400a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000dd80 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000de84 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000de88 00014430 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000de8c 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000de90 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000de96 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000de9c 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000dea0 00014430 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000dea4 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000dea8 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000deae 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000ded4 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000dee0 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000dee4 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000dee8 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000df96 00018b0a R_ARM_THM_CALL 000064d1 PyLong_AsLongLong │ │ │ │ │ +0000dfa0 00018b0a R_ARM_THM_CALL 000064d1 PyLong_AsLongLong │ │ │ │ │ +0000dfe4 0001b40a R_ARM_THM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ +0000e16a 0001b40a R_ARM_THM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ +0000e20a 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e27a 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e55c 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e5a0 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e5e0 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e5e8 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e604 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e610 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e624 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e636 0001780a R_ARM_THM_CALL 0000b211 _PyLong_Copy │ │ │ │ │ +0000e656 0001510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000018d2 0001551e R_ARM_THM_JUMP24 00000000 PyObject_Free │ │ │ │ │ +000018d6 00015c1e R_ARM_THM_JUMP24 00000000 _Py_SetImmortal │ │ │ │ │ +00002546 0001551e R_ARM_THM_JUMP24 00000000 PyObject_Free │ │ │ │ │ +0000255c 00015c1e R_ARM_THM_JUMP24 00000000 _Py_SetImmortal │ │ │ │ │ +0000259e 0001551e R_ARM_THM_JUMP24 00000000 PyObject_Free │ │ │ │ │ +000025a2 00015c1e R_ARM_THM_JUMP24 00000000 _Py_SetImmortal │ │ │ │ │ +00006220 0001831e R_ARM_THM_JUMP24 00000000 PyNumber_Long │ │ │ │ │ +00006274 0001591e R_ARM_THM_JUMP24 00000000 PyErr_Format │ │ │ │ │ +00008e96 0001941e R_ARM_THM_JUMP24 0000901d PyLong_FromUnicodeObject │ │ │ │ │ +00008ea2 0001831e R_ARM_THM_JUMP24 00000000 PyNumber_Long │ │ │ │ │ +00008f0c 0001961e R_ARM_THM_JUMP24 0000b439 _PyLong_FromBytes │ │ │ │ │ +00009114 0001881e R_ARM_THM_JUMP24 00000000 ldexp │ │ │ │ │ +0000954c 0001a31e R_ARM_THM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ +0000b000 0001431e R_ARM_THM_JUMP24 000000e1 PyLong_FromUnsignedLong │ │ │ │ │ +0000b014 0001511e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +0000b37e 0001781e R_ARM_THM_JUMP24 0000b211 _PyLong_Copy │ │ │ │ │ +0000b3b2 0001781e R_ARM_THM_JUMP24 0000b211 _PyLong_Copy │ │ │ │ │ +0000c66a 0001a31e R_ARM_THM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ +0000c67c 0001a31e R_ARM_THM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ +0000d01a 0001481e R_ARM_THM_JUMP24 000003d5 PyLong_FromLong │ │ │ │ │ +0000d026 0001781e R_ARM_THM_JUMP24 0000b211 _PyLong_Copy │ │ │ │ │ +0000df58 0001511e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +0000dffc 00017a1e R_ARM_THM_JUMP24 0000413d PyLong_FromInt64 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x17824 contains 63 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x181d0 contains 63 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000004 00014002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000038 00014e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000056 00017f0a R_ARM_THM_CALL 00004d69 PyLong_AsNativeBytes │ │ │ │ │ -00000062 0001422f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00000066 00014230 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000006a 0001062f R_ARM_THM_MOVW_ABS_NC 0000081c .LC59 │ │ │ │ │ -0000006e 00010630 R_ARM_THM_MOVT_ABS 0000081c .LC59 │ │ │ │ │ -00000074 0001430a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000092 00017f0a R_ARM_THM_CALL 00004d69 PyLong_AsNativeBytes │ │ │ │ │ -0000009e 0001422f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000000a2 00014230 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000000a6 0001072f R_ARM_THM_MOVW_ABS_NC 0000084c .LC60 │ │ │ │ │ -000000aa 00010730 R_ARM_THM_MOVT_ABS 0000084c .LC60 │ │ │ │ │ -000000b0 0001430a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000000bc 00015c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000000c0 00015c30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000000ee 00017f0a R_ARM_THM_CALL 00004d69 PyLong_AsNativeBytes │ │ │ │ │ -000000fa 0001422f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000000fe 00014230 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00000102 00010e2f R_ARM_THM_MOVW_ABS_NC 000008a0 .LC63 │ │ │ │ │ -00000106 00010e30 R_ARM_THM_MOVT_ABS 000008a0 .LC63 │ │ │ │ │ -0000010c 0001430a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000012c 00017f0a R_ARM_THM_CALL 00004d69 PyLong_AsNativeBytes │ │ │ │ │ -00000138 0001422f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000013c 00014230 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00000140 00010f2f R_ARM_THM_MOVW_ABS_NC 000008d0 .LC64 │ │ │ │ │ -00000144 00010f30 R_ARM_THM_MOVT_ABS 000008d0 .LC64 │ │ │ │ │ -0000014a 0001430a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000016a 00017f0a R_ARM_THM_CALL 00004d69 PyLong_AsNativeBytes │ │ │ │ │ -00000176 0001422f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000017a 00014230 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000017e 0001102f R_ARM_THM_MOVW_ABS_NC 00000900 .LC65 │ │ │ │ │ -00000182 00011030 R_ARM_THM_MOVT_ABS 00000900 .LC65 │ │ │ │ │ -00000188 0001430a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000001a6 00017f0a R_ARM_THM_CALL 00004d69 PyLong_AsNativeBytes │ │ │ │ │ -000001b2 0001422f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000001b6 00014230 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000001ba 0001112f R_ARM_THM_MOVW_ABS_NC 00000924 .LC66 │ │ │ │ │ -000001be 00011130 R_ARM_THM_MOVT_ABS 00000924 .LC66 │ │ │ │ │ -000001c4 0001430a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000001e8 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000001ec 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000001f2 0000dd2f R_ARM_THM_MOVW_ABS_NC 00000744 .LC52 │ │ │ │ │ -000001f6 0000dd30 R_ARM_THM_MOVT_ABS 00000744 .LC52 │ │ │ │ │ -000001fc 0001570a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000004 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000038 0001500a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000056 0001810a R_ARM_THM_CALL 00005841 PyLong_AsNativeBytes │ │ │ │ │ +00000062 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00000066 00014430 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000006a 0001082f R_ARM_THM_MOVW_ABS_NC 0000081c .LC59 │ │ │ │ │ +0000006e 00010830 R_ARM_THM_MOVT_ABS 0000081c .LC59 │ │ │ │ │ +00000074 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000092 0001810a R_ARM_THM_CALL 00005841 PyLong_AsNativeBytes │ │ │ │ │ +0000009e 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000000a2 00014430 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000000a6 0001092f R_ARM_THM_MOVW_ABS_NC 0000084c .LC60 │ │ │ │ │ +000000aa 00010930 R_ARM_THM_MOVT_ABS 0000084c .LC60 │ │ │ │ │ +000000b0 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000000bc 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000000c0 00015e30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +000000ee 0001810a R_ARM_THM_CALL 00005841 PyLong_AsNativeBytes │ │ │ │ │ +000000fa 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000000fe 00014430 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00000102 0001102f R_ARM_THM_MOVW_ABS_NC 000008a0 .LC63 │ │ │ │ │ +00000106 00011030 R_ARM_THM_MOVT_ABS 000008a0 .LC63 │ │ │ │ │ +0000010c 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000012c 0001810a R_ARM_THM_CALL 00005841 PyLong_AsNativeBytes │ │ │ │ │ +00000138 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000013c 00014430 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00000140 0001112f R_ARM_THM_MOVW_ABS_NC 000008d0 .LC64 │ │ │ │ │ +00000144 00011130 R_ARM_THM_MOVT_ABS 000008d0 .LC64 │ │ │ │ │ +0000014a 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000016a 0001810a R_ARM_THM_CALL 00005841 PyLong_AsNativeBytes │ │ │ │ │ +00000176 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000017a 00014430 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000017e 0001122f R_ARM_THM_MOVW_ABS_NC 00000900 .LC65 │ │ │ │ │ +00000182 00011230 R_ARM_THM_MOVT_ABS 00000900 .LC65 │ │ │ │ │ +00000188 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000001a6 0001810a R_ARM_THM_CALL 00005841 PyLong_AsNativeBytes │ │ │ │ │ +000001b2 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000001b6 00014430 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000001ba 0001132f R_ARM_THM_MOVW_ABS_NC 00000924 .LC66 │ │ │ │ │ +000001be 00011330 R_ARM_THM_MOVT_ABS 00000924 .LC66 │ │ │ │ │ +000001c4 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000001e8 00014b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000001ec 00014b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000001f2 0000df2f R_ARM_THM_MOVW_ABS_NC 00000744 .LC52 │ │ │ │ │ +000001f6 0000df30 R_ARM_THM_MOVT_ABS 00000744 .LC52 │ │ │ │ │ +000001fc 0001590a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000230 0000100a R_ARM_THM_CALL 00000315 long_alloc │ │ │ │ │ -00000254 00015b0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00000260 00014002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000282 00017f0a R_ARM_THM_CALL 00004d69 PyLong_AsNativeBytes │ │ │ │ │ -0000028e 0001422f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00000292 00014230 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00000296 0001142f R_ARM_THM_MOVW_ABS_NC 00000954 .LC67 │ │ │ │ │ -0000029a 00011430 R_ARM_THM_MOVT_ABS 00000954 .LC67 │ │ │ │ │ -000002a0 0001430a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000002ba 00017f0a R_ARM_THM_CALL 00004d69 PyLong_AsNativeBytes │ │ │ │ │ -000002c6 0001422f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000002ca 00014230 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000002ce 0001152f R_ARM_THM_MOVW_ABS_NC 00000978 .LC68 │ │ │ │ │ -000002d2 00011530 R_ARM_THM_MOVT_ABS 00000978 .LC68 │ │ │ │ │ -000002d8 0001430a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000034 0001461e R_ARM_THM_JUMP24 000003d5 PyLong_FromLong │ │ │ │ │ -000000d6 00014f1e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00000254 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00000260 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000282 0001810a R_ARM_THM_CALL 00005841 PyLong_AsNativeBytes │ │ │ │ │ +0000028e 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00000292 00014430 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00000296 0001162f R_ARM_THM_MOVW_ABS_NC 00000954 .LC67 │ │ │ │ │ +0000029a 00011630 R_ARM_THM_MOVT_ABS 00000954 .LC67 │ │ │ │ │ +000002a0 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000002ba 0001810a R_ARM_THM_CALL 00005841 PyLong_AsNativeBytes │ │ │ │ │ +000002c6 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000002ca 00014430 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000002ce 0001172f R_ARM_THM_MOVW_ABS_NC 00000978 .LC68 │ │ │ │ │ +000002d2 00011730 R_ARM_THM_MOVT_ABS 00000978 .LC68 │ │ │ │ │ +000002d8 0001450a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000034 0001481e R_ARM_THM_JUMP24 000003d5 PyLong_FromLong │ │ │ │ │ +000000d6 0001511e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ 00000214 0000101e R_ARM_THM_JUMP24 00000315 long_alloc │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x17a1c contains 8 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x183c8 contains 8 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000324 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000328 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000032c 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000334 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000338 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000033c 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,13 +1,14 @@ │ │ │ │ │ TBTAMBMA │ │ │ │ │ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% │ │ │ │ │ %%%%%%% │ │ │ │ │ !"#%%%%%% │ │ │ │ │ !"#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% │ │ │ │ │ -bFcF`FeF │ │ │ │ │ +@E"Fj@2D" │ │ │ │ │ +FbFcF`FfF │ │ │ │ │ @F%Fu@uD% │ │ │ │ │ *F3F%FFF │ │ │ │ │ RhIhJ@Z` │ │ │ │ │ too many digits in integer │ │ │ │ │ can't init int info type │ │ │ │ │ ../Objects/longobject.c │ │ │ │ │ an integer is required │ │ │ │ │ @@ -324,18 +325,18 @@ │ │ │ │ │ PyLong_AsUnsignedLong │ │ │ │ │ PyLong_FromUnsignedLongLong │ │ │ │ │ PyLong_GetNativeLayout │ │ │ │ │ PyLongWriter_Create │ │ │ │ │ PyLongWriter_Finish │ │ │ │ │ _PyUnicode_Equal │ │ │ │ │ PyBytes_FromStringAndSize │ │ │ │ │ -_PyLong_AsByteArray │ │ │ │ │ _PyArg_UnpackKeywords │ │ │ │ │ PyObject_IsTrue │ │ │ │ │ _PyArg_BadArgument │ │ │ │ │ +_PyLong_AsByteArray │ │ │ │ │ _PyLong_Copy │ │ │ │ │ PyLong_FromLongLong │ │ │ │ │ PyLong_FromInt64 │ │ │ │ │ PyLong_GetSign │ │ │ │ │ _PyLong_NumBits │ │ │ │ │ PyLong_AsSize_t │ │ │ │ │ PyErr_ExceptionMatches │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -64,23 +64,23 @@ │ │ │ │ │ R_ARM_THM_CALL PyStructSequence_SetItem │ │ │ │ │ ldr r2, [pc, #84] @ (d4 ) │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyStructSequence_SetItem │ │ │ │ │ movw r0, #4300 @ 0x10cc │ │ │ │ │ - bl 1c0 │ │ │ │ │ + bl 1c0 │ │ │ │ │ R_ARM_THM_CALL _PyLong_FromMedium │ │ │ │ │ movs r1, #2 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyStructSequence_SetItem │ │ │ │ │ mov.w r0, #640 @ 0x280 │ │ │ │ │ - bl 1c0 │ │ │ │ │ + bl 1c0 │ │ │ │ │ R_ARM_THM_CALL _PyLong_FromMedium │ │ │ │ │ movs r1, #3 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyStructSequence_SetItem │ │ │ │ │ bl 0 │ │ │ │ │ @@ -119,15 +119,15 @@ │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ subs r0, r1, #0 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ble.n 120 │ │ │ │ │ - bl 314 │ │ │ │ │ + bl 314 │ │ │ │ │ R_ARM_THM_CALL long_alloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cbz r0, 138 │ │ │ │ │ cbnz r4, 10c │ │ │ │ │ add.w r3, r0, #12 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ add sp, #8 │ │ │ │ │ @@ -166,285 +166,70 @@ │ │ │ │ │ add.w ip, r3, #4294967295 @ 0xffffffff │ │ │ │ │ cbz r3, 164 │ │ │ │ │ ldr.w r4, [lr, ip, lsl #2] │ │ │ │ │ cbz r4, 17a │ │ │ │ │ cmp r2, r3 │ │ │ │ │ bne.n 16e │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.w 134c <_PyLong_DivmodNear+0xec> │ │ │ │ │ + b.w 134c │ │ │ │ │ R_ARM_THM_JUMP24 maybe_small_long │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq.n 15c │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ b.n 15c │ │ │ │ │ and.w r1, r1, #3 │ │ │ │ │ orr.w r3, r1, r3, lsl #3 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ b.n 15c │ │ │ │ │ mov r3, ip │ │ │ │ │ b.n 14c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000180 : │ │ │ │ │ -int_to_bytes(): │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ - mov r5, r2 │ │ │ │ │ - sub sp, #40 @ 0x28 │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - mov r7, r1 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 240 │ │ │ │ │ - cmp r5, #2 │ │ │ │ │ - bhi.w 2f8 │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - beq.n 244 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - beq.n 236 │ │ │ │ │ - ldr r0, [r7, #0] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 31c │ │ │ │ │ - bl 0 <_PyNumber_Index> │ │ │ │ │ - R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 298 │ │ │ │ │ - bl 610 │ │ │ │ │ - R_ARM_THM_CALL PyLong_AsSsize_t │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 288 │ │ │ │ │ - adds r2, r6, #1 │ │ │ │ │ - beq.n 298 │ │ │ │ │ - subs r4, #1 │ │ │ │ │ - beq.n 26a │ │ │ │ │ - ldr r5, [r7, #4] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.n 27a │ │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ - lsls r3, r3, #3 │ │ │ │ │ - bpl.n 2d8 │ │ │ │ │ - cmp r4, #1 │ │ │ │ │ - bne.n 26e │ │ │ │ │ - movs r7, #0 │ │ │ │ │ - ldr r1, [pc, #332] @ (338 ) │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_PyUnicode_Equal> │ │ │ │ │ - R_ARM_THM_CALL _PyUnicode_Equal │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - cbnz r0, 23c │ │ │ │ │ - ldr r1, [pc, #324] @ (33c ) │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_PyUnicode_Equal> │ │ │ │ │ - R_ARM_THM_CALL _PyUnicode_Equal │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 320 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - blt.n 2c0 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 2bc │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - add.w r1, r0, #16 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - movs r4, #1 │ │ │ │ │ - str r7, [sp, #0] │ │ │ │ │ - str r4, [sp, #4] │ │ │ │ │ - bl 2874 <_PyLong_AsByteArray> │ │ │ │ │ - R_ARM_THM_CALL _PyLong_AsByteArray │ │ │ │ │ - adds r0, #1 │ │ │ │ │ - beq.n 2a8 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - add sp, #40 @ 0x28 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - mov r7, r4 │ │ │ │ │ - movs r6, #1 │ │ │ │ │ - b.n 208 │ │ │ │ │ - movs r4, #1 │ │ │ │ │ - b.n 204 │ │ │ │ │ - ldr r4, [r3, #8] │ │ │ │ │ - add r4, r5 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - ldr r5, [pc, #248] @ (340 ) │ │ │ │ │ - mov r3, r2 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - str r5, [sp, #0] │ │ │ │ │ - strd r2, r2, [sp, #12] │ │ │ │ │ - add r5, sp, #28 │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ - str r5, [sp, #20] │ │ │ │ │ - movs r5, #2 │ │ │ │ │ - str r5, [sp, #8] │ │ │ │ │ - bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ - R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 1aa │ │ │ │ │ - b.n 2bc │ │ │ │ │ - mov r7, r4 │ │ │ │ │ - b.n 204 │ │ │ │ │ - ldr r0, [r7, #8] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ - subs r7, r0, #0 │ │ │ │ │ - bge.n 1ea │ │ │ │ │ - b.n 2bc │ │ │ │ │ - ldr r0, [r7, #8] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ - subs r7, r0, #0 │ │ │ │ │ - blt.n 2bc │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - b.n 204 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r5, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 1ce │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1ce │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 2bc │ │ │ │ │ - subs r4, #1 │ │ │ │ │ - beq.n 2c0 │ │ │ │ │ - mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1d6 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2bc │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 2bc │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - b.n 22e │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC25 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC25 │ │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 2bc │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC21 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC21 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC22 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC22 │ │ │ │ │ - movw r0, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC23 │ │ │ │ │ - movt r0, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC23 │ │ │ │ │ - bl 0 <_PyArg_BadArgument> │ │ │ │ │ - R_ARM_THM_CALL _PyArg_BadArgument │ │ │ │ │ - b.n 2bc │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - ldr r1, [pc, #68] @ (340 ) │ │ │ │ │ - str r1, [sp, #0] │ │ │ │ │ - add r1, sp, #28 │ │ │ │ │ - strd r3, r3, [sp, #12] │ │ │ │ │ - str r1, [sp, #20] │ │ │ │ │ - movs r1, #2 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - str r1, [sp, #8] │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ - R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 2bc │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - b.n 1ae │ │ │ │ │ - movs r6, #1 │ │ │ │ │ - b.n 1d6 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC24 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC24 │ │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 2bc │ │ │ │ │ - .word 0x00008ebc │ │ │ │ │ - R_ARM_ABS32 _PyRuntime │ │ │ │ │ - .word 0x00006fb8 │ │ │ │ │ - R_ARM_ABS32 _PyRuntime │ │ │ │ │ - .word 0x000001e0 │ │ │ │ │ - R_ARM_ABS32 .data │ │ │ │ │ - │ │ │ │ │ -00000344 : │ │ │ │ │ +00000180 : │ │ │ │ │ PyLong_AsSize_t(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3e4 │ │ │ │ │ + beq.n 220 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.n 3cc │ │ │ │ │ + bpl.n 208 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ bic.w r1, r3, #4 │ │ │ │ │ and.w r2, r3, #3 │ │ │ │ │ cmp r1, #8 │ │ │ │ │ - bls.n 3a2 │ │ │ │ │ + bls.n 1de │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 3b0 │ │ │ │ │ + beq.n 1ec │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ movs r2, #0 │ │ │ │ │ adds r0, #12 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - bcc.n 3ac │ │ │ │ │ + bcc.n 1e8 │ │ │ │ │ ldr.w r1, [r0, r3, lsl #2] │ │ │ │ │ orr.w r1, r1, r2, lsl #30 │ │ │ │ │ cmp.w r2, r1, lsr #30 │ │ │ │ │ mov r2, r1 │ │ │ │ │ - beq.n 376 │ │ │ │ │ + beq.n 1b2 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC30 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC30 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 3c6 │ │ │ │ │ + b.n 202 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ mul.w r2, r3, r2 │ │ │ │ │ mov r0, r2 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ @@ -454,55 +239,55 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC29 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC29 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 3ac │ │ │ │ │ + b.n 1e8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 3c6 │ │ │ │ │ + b.n 202 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ movw r1, #738 @ 0x2e2 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 3c6 │ │ │ │ │ + b.n 202 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000003f8 : │ │ │ │ │ +00000234 : │ │ │ │ │ PyLong_Export(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands.w r3, r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq.n 466 │ │ │ │ │ + beq.n 2a2 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ - bl 490 │ │ │ │ │ + bl 2cc │ │ │ │ │ R_ARM_THM_CALL PyLong_AsLongLongAndOverflow │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbnz r3, 432 │ │ │ │ │ + cbnz r3, 26e │ │ │ │ │ strd r0, r1, [r4] │ │ │ │ │ strb r3, [r4, #8] │ │ │ │ │ strd r3, r3, [r4, #12] │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ @@ -523,15 +308,15 @@ │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r5, #0] │ │ │ │ │ str r5, [r4, #20] │ │ │ │ │ - b.n 42c │ │ │ │ │ + b.n 268 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ @@ -543,226 +328,226 @@ │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 42e │ │ │ │ │ + b.n 26a │ │ │ │ │ │ │ │ │ │ -00000490 : │ │ │ │ │ +000002cc : │ │ │ │ │ PyLong_AsLongLongAndOverflow(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 57c │ │ │ │ │ + beq.n 3b8 │ │ │ │ │ ldr r4, [r0, #4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r4, [r4, #84] @ 0x54 │ │ │ │ │ lsls r4, r4, #7 │ │ │ │ │ it mi │ │ │ │ │ movmi r4, r3 │ │ │ │ │ - bpl.n 56c │ │ │ │ │ + bpl.n 3a8 │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ and.w r0, r3, #3 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ rsb r0, r0, #1 │ │ │ │ │ - bhi.n 4da │ │ │ │ │ + bhi.n 316 │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ mul.w r3, r0, r3 │ │ │ │ │ asrs r1, r3, #31 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 54c │ │ │ │ │ + bne.n 388 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov.w lr, r3, lsr #3 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ add.w r8, r2, #12 │ │ │ │ │ mov.w ip, r5, lsl #30 │ │ │ │ │ lsls r7, r3, #30 │ │ │ │ │ orr.w ip, ip, r3, lsr #2 │ │ │ │ │ subs.w lr, lr, #1 │ │ │ │ │ - bcc.n 522 │ │ │ │ │ + bcc.n 35e │ │ │ │ │ ldr.w r6, [r8, lr, lsl #2] │ │ │ │ │ adds r6, r6, r7 │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ adc.w ip, ip, #0 │ │ │ │ │ lsrs r7, r6, #30 │ │ │ │ │ orr.w r7, r7, ip, lsl #2 │ │ │ │ │ mov.w r6, ip, lsr #30 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ it eq │ │ │ │ │ cmpeq r7, r3 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mov r5, ip │ │ │ │ │ - beq.n 4e6 │ │ │ │ │ + beq.n 322 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r0, [r1, #0] │ │ │ │ │ mov r1, r3 │ │ │ │ │ - b.n 4ce │ │ │ │ │ + b.n 30a │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt.n 538 │ │ │ │ │ + blt.n 374 │ │ │ │ │ asrs r1, r0, #31 │ │ │ │ │ mul.w r5, r0, r5 │ │ │ │ │ mla r5, r3, r1, r5 │ │ │ │ │ umull r3, r1, r0, r3 │ │ │ │ │ add r1, r5 │ │ │ │ │ - b.n 4ce │ │ │ │ │ + b.n 30a │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 518 │ │ │ │ │ + bge.n 354 │ │ │ │ │ add.w r5, r5, #2147483648 @ 0x80000000 │ │ │ │ │ orrs r5, r3 │ │ │ │ │ - bne.n 518 │ │ │ │ │ + bne.n 354 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ │ - b.n 4ce │ │ │ │ │ + b.n 30a │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 4d2 │ │ │ │ │ + bge.n 30e │ │ │ │ │ subs r0, #1 │ │ │ │ │ str r0, [r2, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4d2 │ │ │ │ │ + bne.n 30e │ │ │ │ │ mov r0, r2 │ │ │ │ │ strd r3, r1, [sp] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ │ - b.n 4d2 │ │ │ │ │ + b.n 30e │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, 58c │ │ │ │ │ + cbz r0, 3c8 │ │ │ │ │ movs r4, #1 │ │ │ │ │ - b.n 4b8 │ │ │ │ │ + b.n 2f4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ mov.w r1, #1672 @ 0x688 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ mov r1, r3 │ │ │ │ │ - b.n 4d2 │ │ │ │ │ + b.n 30e │ │ │ │ │ │ │ │ │ │ -00000594 : │ │ │ │ │ +000003d0 : │ │ │ │ │ long_invert(): │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ cmp r1, #15 │ │ │ │ │ - bhi.n 5b2 │ │ │ │ │ + bhi.n 3ee │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ and.w r1, r1, #3 │ │ │ │ │ rsb r1, r1, #1 │ │ │ │ │ mul.w r1, r2, r1 │ │ │ │ │ mvns r0, r1 │ │ │ │ │ mvn.w r1, r1, asr #31 │ │ │ │ │ - b.w 32f0 <_PyLong_FromSTwoDigits> │ │ │ │ │ + b.w 3dc8 <_PyLong_FromSTwoDigits> │ │ │ │ │ R_ARM_THM_JUMP24 _PyLong_FromSTwoDigits │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ - ldr r1, [pc, #20] @ (5d8 ) │ │ │ │ │ - bl 31cc │ │ │ │ │ + ldr r1, [pc, #20] @ (414 ) │ │ │ │ │ + bl 3ca4 │ │ │ │ │ R_ARM_THM_CALL long_add │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - cbz r0, 5d4 │ │ │ │ │ + cbz r0, 410 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ - bl d414 <_PyLong_Negate> │ │ │ │ │ + bl def4 <_PyLong_Negate> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Negate │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ .word 0x00002438 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000005dc : │ │ │ │ │ +00000418 : │ │ │ │ │ PyLong_AsVoidPtr(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r1, r2, #7 │ │ │ │ │ - bpl.n 600 │ │ │ │ │ + bpl.n 43c │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 612 │ │ │ │ │ + beq.n 44e │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 26e8 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsUnsignedLong │ │ │ │ │ mov r3, r0 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ - beq.n 61a │ │ │ │ │ + beq.n 456 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ bl 164c │ │ │ │ │ R_ARM_THM_CALL PyLong_AsLong │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n 608 │ │ │ │ │ + b.n 444 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 60c │ │ │ │ │ + beq.n 448 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 60e │ │ │ │ │ + b.n 44a │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000062c : │ │ │ │ │ +00000468 : │ │ │ │ │ int___format__(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands.w r3, r3, #268435456 @ 0x10000000 │ │ │ │ │ - beq.n 676 │ │ │ │ │ + beq.n 4b2 │ │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ │ add r0, sp, #20 │ │ │ │ │ bl 0 <_PyUnicodeWriter_Init> │ │ │ │ │ R_ARM_THM_CALL _PyUnicodeWriter_Init │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ add r0, sp, #20 │ │ │ │ │ bl 0 <_PyLong_FormatAdvancedWriter> │ │ │ │ │ R_ARM_THM_CALL _PyLong_FormatAdvancedWriter │ │ │ │ │ adds r0, #1 │ │ │ │ │ add r0, sp, #20 │ │ │ │ │ - beq.n 66e │ │ │ │ │ + beq.n 4aa │ │ │ │ │ bl 0 <_PyUnicodeWriter_Finish> │ │ │ │ │ R_ARM_THM_CALL _PyUnicodeWriter_Finish │ │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ bl 0 <_PyUnicodeWriter_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _PyUnicodeWriter_Dealloc │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 66a │ │ │ │ │ + b.n 4a6 │ │ │ │ │ mov r4, r3 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC21 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC21 │ │ │ │ │ mov r3, r1 │ │ │ │ │ movw r0, #0 │ │ │ │ │ @@ -772,92 +557,92 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC46 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC46 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_THM_CALL _PyArg_BadArgument │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b.n 66a │ │ │ │ │ + b.n 4a6 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000069c : │ │ │ │ │ +000004d8 : │ │ │ │ │ PyLong_AsUnsignedLongLong(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #20 │ │ │ │ │ - cbz r0, 714 │ │ │ │ │ + cbz r0, 550 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.n 6f4 │ │ │ │ │ + bpl.n 530 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ bic.w r1, r3, #4 │ │ │ │ │ cmp r1, #8 │ │ │ │ │ - bls.n 6de │ │ │ │ │ + bls.n 51a │ │ │ │ │ movs r2, #8 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r1, #0 │ │ │ │ │ strd r1, r3, [sp] │ │ │ │ │ add.w r1, sp, r2 │ │ │ │ │ - bl 2874 <_PyLong_AsByteArray> │ │ │ │ │ + bl 3354 <_PyLong_AsByteArray> │ │ │ │ │ R_ARM_THM_CALL _PyLong_AsByteArray │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 70a │ │ │ │ │ + beq.n 546 │ │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {pc} │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - b.n 6d6 │ │ │ │ │ + b.n 512 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 6da │ │ │ │ │ + b.n 516 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ movw r1, #1557 @ 0x615 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 70a │ │ │ │ │ + b.n 546 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000728 : │ │ │ │ │ +00000564 : │ │ │ │ │ PyLong_AsUnsignedLongLongMask(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ - cbz r0, 74a │ │ │ │ │ + cbz r0, 586 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.n 766 │ │ │ │ │ + bpl.n 5a2 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.n 794 <_PyLong_AsUnsignedLongLongMask> │ │ │ │ │ + b.n 5d0 <_PyLong_AsUnsignedLongLongMask> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ mov.w r1, #1632 @ 0x660 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ @@ -865,49 +650,49 @@ │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 75a │ │ │ │ │ + beq.n 596 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - bl 794 <_PyLong_AsUnsignedLongLongMask> │ │ │ │ │ + bl 5d0 <_PyLong_AsUnsignedLongLongMask> │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 760 │ │ │ │ │ + bge.n 59c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 760 │ │ │ │ │ + bne.n 59c │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ - b.n 760 │ │ │ │ │ + b.n 59c │ │ │ │ │ │ │ │ │ │ -00000794 <_PyLong_AsUnsignedLongLongMask>: │ │ │ │ │ +000005d0 <_PyLong_AsUnsignedLongLongMask>: │ │ │ │ │ _PyLong_AsUnsignedLongLongMask(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - cbz r0, 7c4 <_PyLong_AsUnsignedLongLongMask+0x30> │ │ │ │ │ + cbz r0, 600 <_PyLong_AsUnsignedLongLongMask+0x30> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.n 7c4 <_PyLong_AsUnsignedLongLongMask+0x30> │ │ │ │ │ + bpl.n 600 <_PyLong_AsUnsignedLongLongMask+0x30> │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ - bhi.n 7dc <_PyLong_AsUnsignedLongLongMask+0x48> │ │ │ │ │ + bhi.n 618 <_PyLong_AsUnsignedLongLongMask+0x48> │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ mul.w r0, r3, r0 │ │ │ │ │ asrs r1, r0, #31 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movw r1, #1605 @ 0x645 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ @@ -920,141 +705,141 @@ │ │ │ │ │ pop {r3, pc} │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ lsrs r2, r2, #3 │ │ │ │ │ mov lr, ip │ │ │ │ │ adds r0, #12 │ │ │ │ │ mov.w r1, lr, lsl #30 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - bcc.n 7fc <_PyLong_AsUnsignedLongLongMask+0x68> │ │ │ │ │ + bcc.n 638 <_PyLong_AsUnsignedLongLongMask+0x68> │ │ │ │ │ orr.w lr, r1, ip, lsr #2 │ │ │ │ │ ldr.w r1, [r0, r2, lsl #2] │ │ │ │ │ orr.w ip, r1, ip, lsl #30 │ │ │ │ │ - b.n 7e6 <_PyLong_AsUnsignedLongLongMask+0x52> │ │ │ │ │ + b.n 622 <_PyLong_AsUnsignedLongLongMask+0x52> │ │ │ │ │ asrs r2, r3, #31 │ │ │ │ │ mul.w lr, r3, lr │ │ │ │ │ umull r0, r1, r3, ip │ │ │ │ │ mla r3, ip, r2, lr │ │ │ │ │ add r1, r3 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000810 <_PyLong_FiniTypes>: │ │ │ │ │ +0000064c <_PyLong_FiniTypes>: │ │ │ │ │ _PyLong_FiniTypes(): │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ b.w 0 <_PyStructSequence_FiniBuiltin> │ │ │ │ │ R_ARM_THM_JUMP24 _PyStructSequence_FiniBuiltin │ │ │ │ │ │ │ │ │ │ -0000081c : │ │ │ │ │ +00000658 : │ │ │ │ │ PyLong_FromInt32(): │ │ │ │ │ adds r2, r0, #5 │ │ │ │ │ cmp.w r2, #262 @ 0x106 │ │ │ │ │ - bcc.n 882 │ │ │ │ │ + bcc.n 6be │ │ │ │ │ add.w r2, r0, #1073741824 @ 0x40000000 │ │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bcc.n 896 │ │ │ │ │ + bcc.n 6d2 │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ eor.w r3, r0, r0, asr #31 │ │ │ │ │ sub.w r3, r3, r0, asr #31 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ movs r0, #2 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - bl 314 │ │ │ │ │ + bl 314 │ │ │ │ │ R_ARM_THM_CALL long_alloc │ │ │ │ │ - cbz r0, 87e │ │ │ │ │ + cbz r0, 6ba │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ add.w r1, r0, #12 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ite ge │ │ │ │ │ movge r2, #1 │ │ │ │ │ movlt.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ orr.w r2, r2, #16 │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ lsrs r3, r3, #30 │ │ │ │ │ str.w r2, [r1], #4 │ │ │ │ │ - bne.n 872 │ │ │ │ │ + bne.n 6ae │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ movw r0, #9176 @ 0x23d8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r0, r0, r2, lsl #4 │ │ │ │ │ add r0, r3 │ │ │ │ │ bx lr │ │ │ │ │ - b.w 1c0 │ │ │ │ │ + b.w 1c0 │ │ │ │ │ R_ARM_THM_JUMP24 _PyLong_FromMedium │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000089c : │ │ │ │ │ +000006d8 : │ │ │ │ │ PyLong_FromUInt64(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ sbcs.w r3, r1, #0 │ │ │ │ │ - bcc.n 8f6 │ │ │ │ │ + bcc.n 732 │ │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ sbcs.w r3, r1, #0 │ │ │ │ │ - bcc.n 8fe │ │ │ │ │ + bcc.n 73a │ │ │ │ │ lsrs r3, r1, #28 │ │ │ │ │ ite eq │ │ │ │ │ moveq r0, #2 │ │ │ │ │ movne r0, #3 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ - bl 314 │ │ │ │ │ + bl 314 │ │ │ │ │ R_ARM_THM_CALL long_alloc │ │ │ │ │ - cbz r0, 8f2 │ │ │ │ │ + cbz r0, 72e │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ add.w r3, r0, #12 │ │ │ │ │ mov.w ip, r4, lsr #30 │ │ │ │ │ bic.w r2, r4, #3221225472 @ 0xc0000000 │ │ │ │ │ orr.w r4, ip, r1, lsl #2 │ │ │ │ │ lsrs r1, r1, #30 │ │ │ │ │ str.w r2, [r3], #4 │ │ │ │ │ orrs.w r2, r4, r1 │ │ │ │ │ - bne.n 8da │ │ │ │ │ + bne.n 716 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - ldr r0, [pc, #16] @ (908 ) │ │ │ │ │ + ldr r0, [pc, #16] @ (744 ) │ │ │ │ │ add.w r0, r0, r4, lsl #4 │ │ │ │ │ - b.n 8f2 │ │ │ │ │ + b.n 72e │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.w 1c0 │ │ │ │ │ + b.w 1c0 │ │ │ │ │ R_ARM_THM_JUMP24 _PyLong_FromMedium │ │ │ │ │ .word 0x00002428 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000090c : │ │ │ │ │ +00000748 : │ │ │ │ │ PyLong_IsZero(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #7 │ │ │ │ │ - bpl.n 930 │ │ │ │ │ + bpl.n 76c │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ and.w r0, r0, #3 │ │ │ │ │ subs r3, r0, #1 │ │ │ │ │ negs r0, r3 │ │ │ │ │ adcs r0, r3 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -1069,144 +854,144 @@ │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r3, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000950 : │ │ │ │ │ +0000078c : │ │ │ │ │ long_xor(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #7 │ │ │ │ │ - bpl.n 99a │ │ │ │ │ + bpl.n 7d6 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.n 99a │ │ │ │ │ + bpl.n 7d6 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls.n 96e │ │ │ │ │ + bls.n 7aa │ │ │ │ │ mov r2, r1 │ │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ │ - b.w 6bc0 │ │ │ │ │ + b.w 7690 │ │ │ │ │ R_ARM_THM_JUMP24 long_bitwise │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi.n 966 │ │ │ │ │ + bhi.n 7a2 │ │ │ │ │ ldr.w ip, [r1, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ and.w r0, r2, #3 │ │ │ │ │ rsb r0, r0, #1 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r0, ip, r0 │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ eors r0, r3 │ │ │ │ │ asrs r1, r0, #31 │ │ │ │ │ - b.w 32f0 <_PyLong_FromSTwoDigits> │ │ │ │ │ + b.w 3dc8 <_PyLong_FromSTwoDigits> │ │ │ │ │ R_ARM_THM_JUMP24 _PyLong_FromSTwoDigits │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -000009a4 : │ │ │ │ │ +000007e0 : │ │ │ │ │ PyLong_FreeExport(): │ │ │ │ │ ldr r2, [r0, #20] │ │ │ │ │ - cbz r2, 9ba │ │ │ │ │ + cbz r2, 7f6 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r0, #20] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 9ba │ │ │ │ │ + bge.n 7f6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - cbz r3, 9bc │ │ │ │ │ + cbz r3, 7f8 │ │ │ │ │ bx lr │ │ │ │ │ mov r0, r2 │ │ │ │ │ b.w 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_Dealloc │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000009c4 : │ │ │ │ │ +00000800 : │ │ │ │ │ PyLong_AsUnsignedLongMask(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ - cbz r0, 9e6 │ │ │ │ │ + cbz r0, 822 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.n a00 │ │ │ │ │ + bpl.n 83c │ │ │ │ │ add sp, #12 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ - b.n a30 <_PyLong_AsUnsignedLongMask> │ │ │ │ │ + b.n 86c <_PyLong_AsUnsignedLongMask> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ movw r1, #807 @ 0x327 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ mov r0, r2 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9f6 │ │ │ │ │ + beq.n 832 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - bl a30 <_PyLong_AsUnsignedLongMask> │ │ │ │ │ + bl 86c <_PyLong_AsUnsignedLongMask> │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 9fa │ │ │ │ │ + bge.n 836 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 9fa │ │ │ │ │ + bne.n 836 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 9fa │ │ │ │ │ + b.n 836 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000a30 <_PyLong_AsUnsignedLongMask>: │ │ │ │ │ +0000086c <_PyLong_AsUnsignedLongMask>: │ │ │ │ │ _PyLong_AsUnsignedLongMask(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - cbz r0, a7c <_PyLong_AsUnsignedLongMask+0x4c> │ │ │ │ │ + cbz r0, 8b8 <_PyLong_AsUnsignedLongMask+0x4c> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.n a7c <_PyLong_AsUnsignedLongMask+0x4c> │ │ │ │ │ + bpl.n 8b8 <_PyLong_AsUnsignedLongMask+0x4c> │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ and.w r2, r3, #3 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ - bls.n a74 <_PyLong_AsUnsignedLongMask+0x44> │ │ │ │ │ + bls.n 8b0 <_PyLong_AsUnsignedLongMask+0x44> │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ movs r1, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ adds r0, #12 │ │ │ │ │ ldr.w ip, [r0, r3, lsl #2] │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ orr.w r1, ip, r1, lsl #30 │ │ │ │ │ - bne.n a5e <_PyLong_AsUnsignedLongMask+0x2e> │ │ │ │ │ + bne.n 89a <_PyLong_AsUnsignedLongMask+0x2e> │ │ │ │ │ mul.w r0, r2, r1 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ mul.w r0, r2, r0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ mov.w r1, #780 @ 0x30c │ │ │ │ │ movw r0, #0 │ │ │ │ │ @@ -1215,27 +1000,27 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r3, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000a94 : │ │ │ │ │ +000008d0 : │ │ │ │ │ PyLong_FromNativeBytes(): │ │ │ │ │ - cbz r0, ab4 │ │ │ │ │ + cbz r0, 8f0 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ itete ne │ │ │ │ │ orrne.w ip, r2, r2, lsr #1 │ │ │ │ │ moveq r2, #1 │ │ │ │ │ ubfxne r3, r2, #2, #1 │ │ │ │ │ moveq r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ andne.w r2, ip, #1 │ │ │ │ │ eorne.w r3, r3, #1 │ │ │ │ │ - b.w 6524 <_PyLong_FromByteArray> │ │ │ │ │ + b.w 6ff4 <_PyLong_FromByteArray> │ │ │ │ │ R_ARM_THM_JUMP24 _PyLong_FromByteArray │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov.w r1, #1392 @ 0x570 │ │ │ │ │ mov r4, r0 │ │ │ │ │ @@ -1244,24 +1029,24 @@ │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -00000ad8 : │ │ │ │ │ +00000914 : │ │ │ │ │ PyLong_FromUnsignedNativeBytes(): │ │ │ │ │ - cbz r0, af0 │ │ │ │ │ + cbz r0, 92c │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ itet ne │ │ │ │ │ orrne.w r2, r2, r2, lsr #1 │ │ │ │ │ moveq r2, #1 │ │ │ │ │ andne.w r2, r2, #1 │ │ │ │ │ - b.w 6524 <_PyLong_FromByteArray> │ │ │ │ │ + b.w 6ff4 <_PyLong_FromByteArray> │ │ │ │ │ R_ARM_THM_JUMP24 _PyLong_FromByteArray │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ movw r1, #1414 @ 0x586 │ │ │ │ │ mov r4, r0 │ │ │ │ │ @@ -1270,24 +1055,24 @@ │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -00000b14 : │ │ │ │ │ +00000950 : │ │ │ │ │ PyLong_IsNegative(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #7 │ │ │ │ │ - bpl.n b38 │ │ │ │ │ + bpl.n 974 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ and.w r0, r0, #3 │ │ │ │ │ subs r3, r0, #2 │ │ │ │ │ negs r0, r3 │ │ │ │ │ adcs r0, r3 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -1302,30 +1087,30 @@ │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r3, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000b58 <_PyLong_UnsignedShort_Converter>: │ │ │ │ │ +00000994 <_PyLong_UnsignedShort_Converter>: │ │ │ │ │ _PyLong_UnsignedShort_Converter(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ movs r3, #31 │ │ │ │ │ movs r2, #2 │ │ │ │ │ - bl 4d68 │ │ │ │ │ + bl 5840 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsNativeBytes │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n b92 <_PyLong_UnsignedShort_Converter+0x3a> │ │ │ │ │ + beq.n 9ce <_PyLong_UnsignedShort_Converter+0x3a> │ │ │ │ │ cmp r0, #2 │ │ │ │ │ it ls │ │ │ │ │ movls r0, #1 │ │ │ │ │ - bhi.n b7c <_PyLong_UnsignedShort_Converter+0x24> │ │ │ │ │ + bhi.n 9b8 <_PyLong_UnsignedShort_Converter+0x24> │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC54 │ │ │ │ │ @@ -1334,30 +1119,30 @@ │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000b98 <_PyLong_UnsignedInt_Converter>: │ │ │ │ │ +000009d4 <_PyLong_UnsignedInt_Converter>: │ │ │ │ │ _PyLong_UnsignedInt_Converter(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ movs r3, #31 │ │ │ │ │ movs r2, #4 │ │ │ │ │ - bl 4d68 │ │ │ │ │ + bl 5840 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsNativeBytes │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n bd2 <_PyLong_UnsignedInt_Converter+0x3a> │ │ │ │ │ + beq.n a0e <_PyLong_UnsignedInt_Converter+0x3a> │ │ │ │ │ cmp r0, #4 │ │ │ │ │ it ls │ │ │ │ │ movls r0, #1 │ │ │ │ │ - bhi.n bbc <_PyLong_UnsignedInt_Converter+0x24> │ │ │ │ │ + bhi.n 9f8 <_PyLong_UnsignedInt_Converter+0x24> │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC55 │ │ │ │ │ @@ -1366,196 +1151,196 @@ │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000bd8 : │ │ │ │ │ +00000a14 : │ │ │ │ │ int___round__(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bhi.w cfe │ │ │ │ │ + bhi.w b3a │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n ca0 │ │ │ │ │ + ble.n adc │ │ │ │ │ ldr r0, [r6, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n ca0 │ │ │ │ │ + beq.n adc │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d16 │ │ │ │ │ + beq.w b52 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne.n c98 │ │ │ │ │ - bl 3514 │ │ │ │ │ + bne.n ad4 │ │ │ │ │ + bl 3fec │ │ │ │ │ R_ARM_THM_CALL long_neg │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n d2a │ │ │ │ │ + blt.n b66 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n d16 │ │ │ │ │ - ldr r0, [pc, #272] @ (d40 ) │ │ │ │ │ + beq.n b52 │ │ │ │ │ + ldr r0, [pc, #272] @ (b7c ) │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ - bl 8cf8 │ │ │ │ │ + bl 97d0 │ │ │ │ │ R_ARM_THM_CALL long_pow │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n d1a │ │ │ │ │ - ldr r0, [pc, #248] @ (d44 ) │ │ │ │ │ + blt.n b56 │ │ │ │ │ + ldr r0, [pc, #248] @ (b80 ) │ │ │ │ │ ldr.w r3, [r0, #1224] @ 0x4c8 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n cea │ │ │ │ │ + blt.n b26 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n d16 │ │ │ │ │ + beq.n b52 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1260 <_PyLong_DivmodNear> │ │ │ │ │ + bl 109c <_PyLong_DivmodNear> │ │ │ │ │ R_ARM_THM_CALL _PyLong_DivmodNear │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n cd6 │ │ │ │ │ + blt.n b12 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n d16 │ │ │ │ │ + beq.n b52 │ │ │ │ │ ldr r1, [r3, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl 54ec │ │ │ │ │ + bl 5fc0 │ │ │ │ │ R_ARM_THM_CALL long_sub │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n c92 │ │ │ │ │ + bge.n ace │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - cbnz r2, c92 │ │ │ │ │ + cbnz r2, ace │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n cc8 │ │ │ │ │ + blt.n b04 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n cbc │ │ │ │ │ + bne.n af8 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n c92 │ │ │ │ │ + bge.n ace │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - b.n c92 │ │ │ │ │ + b.n ace │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w a738 <_PyLong_Copy> │ │ │ │ │ + b.w b210 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_JUMP24 _PyLong_Copy │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n ca0 │ │ │ │ │ + bne.n adc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n ca0 │ │ │ │ │ + b.n adc │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r5, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n c6c │ │ │ │ │ + bne.n aa8 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n c6c │ │ │ │ │ + b.n aa8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r0, #1224] @ 0x4c8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n c56 │ │ │ │ │ + bne.n a92 │ │ │ │ │ add.w r0, r0, #1224 @ 0x4c8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n c56 │ │ │ │ │ + b.n a92 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC56 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC56 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bf4 │ │ │ │ │ + bne.w a30 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n c92 │ │ │ │ │ + b.n ace │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n c4a │ │ │ │ │ + bne.n a86 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n c4a │ │ │ │ │ + b.n a86 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r5, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c2a │ │ │ │ │ + bne.w a66 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ - b.n c2a │ │ │ │ │ + b.n a66 │ │ │ │ │ .word 0x000024c8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00002000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00000d48 <_PyLong_FormatBytesWriter>: │ │ │ │ │ +00000b84 <_PyLong_FormatBytesWriter>: │ │ │ │ │ _PyLong_FormatBytesWriter(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, #28 │ │ │ │ │ mov ip, r0 │ │ │ │ │ add.w lr, sp, #20 │ │ │ │ │ mov r0, r2 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ mov.w r2, #0 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ - bne.n d82 <_PyLong_FormatBytesWriter+0x3a> │ │ │ │ │ + bne.n bbe <_PyLong_FormatBytesWriter+0x3a> │ │ │ │ │ mov r3, ip │ │ │ │ │ mov r1, r2 │ │ │ │ │ str.w lr, [sp] │ │ │ │ │ bl 1974 │ │ │ │ │ R_ARM_THM_CALL long_to_decimal_string_internal │ │ │ │ │ adds r0, #1 │ │ │ │ │ ite eq │ │ │ │ │ @@ -1564,20 +1349,20 @@ │ │ │ │ │ add sp, #28 │ │ │ │ │ pop {pc} │ │ │ │ │ mov r1, r3 │ │ │ │ │ strd r2, ip, [sp] │ │ │ │ │ mov r3, r2 │ │ │ │ │ str.w lr, [sp, #8] │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ - bl b248 │ │ │ │ │ + bl bd24 │ │ │ │ │ R_ARM_THM_CALL long_format_binary │ │ │ │ │ - b.n d76 <_PyLong_FormatBytesWriter+0x2e> │ │ │ │ │ + b.n bb2 <_PyLong_FormatBytesWriter+0x2e> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000d98 : │ │ │ │ │ +00000bd4 : │ │ │ │ │ kmul_split.constprop.0(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ sub sp, #8 │ │ │ │ │ @@ -1587,25 +1372,25 @@ │ │ │ │ │ lsrs r5, r5, #3 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ it ge │ │ │ │ │ movge r1, r5 │ │ │ │ │ subs r5, r5, r1 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 314 │ │ │ │ │ + bl 314 │ │ │ │ │ R_ARM_THM_CALL long_alloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e9c │ │ │ │ │ + beq.n cd8 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 314 │ │ │ │ │ + bl 314 │ │ │ │ │ R_ARM_THM_CALL long_alloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e88 │ │ │ │ │ + beq.n cc4 │ │ │ │ │ add.w r1, r8, #12 │ │ │ │ │ add.w r8, r0, #12 │ │ │ │ │ lsls r2, r4, #2 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ @@ -1617,113 +1402,113 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ lsrs r2, r0, #3 │ │ │ │ │ mov r3, r2 │ │ │ │ │ subs r5, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n eb2 │ │ │ │ │ + beq.n cee │ │ │ │ │ ldr.w r1, [r4, r5, lsl #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n eae │ │ │ │ │ + beq.n cea │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n ea2 │ │ │ │ │ + bne.n cde │ │ │ │ │ ldr r4, [r6, #8] │ │ │ │ │ str.w r7, [r9] │ │ │ │ │ lsrs r2, r4, #3 │ │ │ │ │ - beq.n e6a │ │ │ │ │ + beq.n ca6 │ │ │ │ │ add.w r1, r6, r2, lsl #2 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ - cbnz r3, e6a │ │ │ │ │ + cbnz r3, ca6 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - beq.n e76 │ │ │ │ │ + beq.n cb2 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ - cbnz r0, e66 │ │ │ │ │ + cbnz r0, ca2 │ │ │ │ │ subs r3, r2, #2 │ │ │ │ │ - beq.n e76 │ │ │ │ │ + beq.n cb2 │ │ │ │ │ ldr.w r0, [r6, r2, lsl #2] │ │ │ │ │ - cbnz r0, e66 │ │ │ │ │ + cbnz r0, ca2 │ │ │ │ │ subs r3, r2, #3 │ │ │ │ │ - beq.n e76 │ │ │ │ │ + beq.n cb2 │ │ │ │ │ ldr.w r0, [r1, #-4] │ │ │ │ │ - cbnz r0, e66 │ │ │ │ │ + cbnz r0, ca2 │ │ │ │ │ subs r3, r2, #4 │ │ │ │ │ - beq.n e76 │ │ │ │ │ + beq.n cb2 │ │ │ │ │ ldr.w r0, [r1, #-8] │ │ │ │ │ - cbnz r0, e66 │ │ │ │ │ + cbnz r0, ca2 │ │ │ │ │ subs r3, r2, #5 │ │ │ │ │ - beq.n e76 │ │ │ │ │ + beq.n cb2 │ │ │ │ │ ldr.w r1, [r1, #-12] │ │ │ │ │ - cbnz r1, e66 │ │ │ │ │ + cbnz r1, ca2 │ │ │ │ │ subs r3, r2, #6 │ │ │ │ │ - b.n e5a │ │ │ │ │ + b.n c96 │ │ │ │ │ mov r3, r1 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ - cbz r3, e76 │ │ │ │ │ + cbz r3, cb2 │ │ │ │ │ ldr.w r0, [r8, r1, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e58 │ │ │ │ │ + beq.n c94 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n e7c │ │ │ │ │ + bne.n cb8 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str.w r6, [sl] │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r6, #8] │ │ │ │ │ - b.n e6a │ │ │ │ │ + b.n ca6 │ │ │ │ │ and.w r4, r4, #3 │ │ │ │ │ orr.w r3, r4, r3, lsl #3 │ │ │ │ │ str r3, [r6, #8] │ │ │ │ │ - b.n e6a │ │ │ │ │ + b.n ca6 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n e9c │ │ │ │ │ + bge.n cd8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ - cbnz r3, e9c │ │ │ │ │ + cbnz r3, cd8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n e70 │ │ │ │ │ + b.n cac │ │ │ │ │ and.w r0, r0, #3 │ │ │ │ │ orr.w r3, r0, r3, lsl #3 │ │ │ │ │ str r3, [r7, #8] │ │ │ │ │ - b.n e12 │ │ │ │ │ + b.n c4e │ │ │ │ │ mov r3, r5 │ │ │ │ │ - b.n e00 │ │ │ │ │ + b.n c3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n e12 │ │ │ │ │ + beq.n c4e │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r7, #8] │ │ │ │ │ - b.n e12 │ │ │ │ │ + b.n c4e │ │ │ │ │ │ │ │ │ │ -00000ebc : │ │ │ │ │ +00000cf8 : │ │ │ │ │ v_isub.isra.0(): │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w fd2 │ │ │ │ │ + beq.w e0e │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w r9, r3, lsl #2 │ │ │ │ │ mov r8, r1 │ │ │ │ │ sub.w r1, r9, #4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ adds r5, r0, r1 │ │ │ │ │ mov r7, r0 │ │ │ │ │ lsrs r1, r1, #2 │ │ │ │ │ subs r4, r2, #4 │ │ │ │ │ adds r1, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ sub.w lr, r0, #4 │ │ │ │ │ ands.w r1, r1, #3 │ │ │ │ │ - beq.n f3c │ │ │ │ │ + beq.n d78 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n f1c │ │ │ │ │ + beq.n d58 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq.n f04 │ │ │ │ │ + beq.n d40 │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ mov r4, r2 │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ mov lr, r0 │ │ │ │ │ subs r2, r1, r2 │ │ │ │ │ bic.w r3, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ @@ -1739,15 +1524,15 @@ │ │ │ │ │ ldr.w r2, [r4, #4]! │ │ │ │ │ cmp r5, lr │ │ │ │ │ sub.w r2, r1, r2 │ │ │ │ │ sub.w r2, r2, r3 │ │ │ │ │ bic.w r3, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r3, [lr] │ │ │ │ │ ubfx r3, r2, #30, #1 │ │ │ │ │ - beq.n fae │ │ │ │ │ + beq.n dea │ │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ │ mov ip, lr │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add.w lr, lr, #16 │ │ │ │ │ adds r4, #16 │ │ │ │ │ subs r2, r1, r2 │ │ │ │ │ @@ -1773,53 +1558,53 @@ │ │ │ │ │ ubfx r3, r2, #30, #1 │ │ │ │ │ ldr r2, [r0, #16] │ │ │ │ │ sub.w r2, r1, r2 │ │ │ │ │ sub.w r2, r2, r3 │ │ │ │ │ bic.w r3, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r3, [ip, #16] │ │ │ │ │ ubfx r3, r2, #30, #1 │ │ │ │ │ - bne.n f3c │ │ │ │ │ + bne.n d78 │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - bge.n fce │ │ │ │ │ - cbz r3, fce │ │ │ │ │ + bge.n e0a │ │ │ │ │ + cbz r3, e0a │ │ │ │ │ add r9, r7 │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ adds r6, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r2, [r9], #4 │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ - bpl.n fce │ │ │ │ │ + bpl.n e0a │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - blt.n fb6 │ │ │ │ │ + blt.n df2 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00000fd4 : │ │ │ │ │ +00000e10 : │ │ │ │ │ v_iadd.isra.0(): │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 10d4 │ │ │ │ │ + beq.n f10 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w r9, r3, lsl #2 │ │ │ │ │ mov r6, r3 │ │ │ │ │ sub.w r3, r9, #4 │ │ │ │ │ mov r8, r1 │ │ │ │ │ adds r5, r0, r3 │ │ │ │ │ mov sl, r0 │ │ │ │ │ lsrs r3, r3, #2 │ │ │ │ │ subs r4, r2, #4 │ │ │ │ │ adds r3, #1 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ subs r1, r0, #4 │ │ │ │ │ ands.w r3, r3, #3 │ │ │ │ │ - beq.n 104a │ │ │ │ │ + beq.n e86 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 1030 │ │ │ │ │ + beq.n e6c │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 101a │ │ │ │ │ + beq.n e56 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mov r4, r2 │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ mov r1, r0 │ │ │ │ │ add r2, r3 │ │ │ │ │ bic.w r7, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r7, [r0, #0] │ │ │ │ │ @@ -1835,15 +1620,15 @@ │ │ │ │ │ ldr.w r2, [r4, #4]! │ │ │ │ │ cmp r5, r1 │ │ │ │ │ add r2, r3 │ │ │ │ │ add ip, r2 │ │ │ │ │ bic.w r7, ip, #3221225472 @ 0xc0000000 │ │ │ │ │ str r7, [r1, #0] │ │ │ │ │ mov.w ip, ip, lsr #30 │ │ │ │ │ - beq.n 10a8 │ │ │ │ │ + beq.n ee4 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ add.w lr, r1, #4 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ adds r1, #16 │ │ │ │ │ adds r4, #16 │ │ │ │ │ add r2, r3 │ │ │ │ │ @@ -1866,94 +1651,94 @@ │ │ │ │ │ str.w r7, [lr, #8] │ │ │ │ │ ldr r2, [r0, #16] │ │ │ │ │ add r2, r3 │ │ │ │ │ add.w ip, r2, ip, lsr #30 │ │ │ │ │ bic.w r7, ip, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r7, [lr, #12] │ │ │ │ │ mov.w ip, ip, lsr #30 │ │ │ │ │ - bne.n 104a │ │ │ │ │ + bne.n e86 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - beq.n 10d0 │ │ │ │ │ + beq.n f0c │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - bge.n 10d0 │ │ │ │ │ + bge.n f0c │ │ │ │ │ add r9, sl │ │ │ │ │ - b.n 10ba │ │ │ │ │ + b.n ef6 │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - bge.n 10d0 │ │ │ │ │ + bge.n f0c │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ adds r6, #1 │ │ │ │ │ add r3, ip │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r2, [r9], #4 │ │ │ │ │ movs.w ip, r3, lsr #30 │ │ │ │ │ - bne.n 10b6 │ │ │ │ │ + bne.n ef2 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000010d8 : │ │ │ │ │ +00000f14 : │ │ │ │ │ long_long_meth(): │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 10f0 │ │ │ │ │ + bne.n f2c │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 10f4 │ │ │ │ │ + blt.n f30 │ │ │ │ │ bx lr │ │ │ │ │ - b.w a738 <_PyLong_Copy> │ │ │ │ │ + b.w b210 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_JUMP24 _PyLong_Copy │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000010fc : │ │ │ │ │ +00000f38 : │ │ │ │ │ long_long_getter(): │ │ │ │ │ - b.n 10d8 │ │ │ │ │ + b.n f14 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001100 : │ │ │ │ │ +00000f3c : │ │ │ │ │ long_get1(): │ │ │ │ │ - ldr r0, [pc, #0] @ (1104 ) │ │ │ │ │ + ldr r0, [pc, #0] @ (f40 ) │ │ │ │ │ bx lr │ │ │ │ │ .word 0x00002438 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00001108 <_PyLong_Lshift>: │ │ │ │ │ +00000f44 <_PyLong_Lshift>: │ │ │ │ │ _PyLong_Lshift(): │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ and.w r1, r1, #3 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n 1148 <_PyLong_Lshift+0x40> │ │ │ │ │ + beq.n f84 <_PyLong_Lshift+0x40> │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ mvn.w r2, #29 │ │ │ │ │ mov r1, r3 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ mov.w r3, #14 │ │ │ │ │ sbcs r3, r1 │ │ │ │ │ - blt.n 114c <_PyLong_Lshift+0x44> │ │ │ │ │ + blt.n f88 <_PyLong_Lshift+0x44> │ │ │ │ │ movs r2, #30 │ │ │ │ │ movs r3, #0 │ │ │ │ │ bl 0 <__aeabi_ldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_ldivmod │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.w 4fe0 │ │ │ │ │ + b.w 5ab4 │ │ │ │ │ R_ARM_THM_JUMP24 long_lshift1 │ │ │ │ │ - ldr r0, [pc, #28] @ (1168 <_PyLong_Lshift+0x60>) │ │ │ │ │ + ldr r0, [pc, #28] @ (fa4 <_PyLong_Lshift+0x60>) │ │ │ │ │ bx lr │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ @@ -1964,84 +1749,84 @@ │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ .word 0x00002428 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000116c : │ │ │ │ │ +00000fa8 : │ │ │ │ │ int_as_integer_ratio(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 11ca │ │ │ │ │ + bne.n 1006 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r0, #0] │ │ │ │ │ - ldr r2, [pc, #60] @ (11d8 ) │ │ │ │ │ + ldr r2, [pc, #60] @ (1014 ) │ │ │ │ │ mov r1, r4 │ │ │ │ │ movs r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_Pack │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 11b4 │ │ │ │ │ + blt.n ff0 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 11ac │ │ │ │ │ + bne.n fe8 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r4, r2 │ │ │ │ │ - b.n 11ae │ │ │ │ │ - bl a738 <_PyLong_Copy> │ │ │ │ │ + b.n fea │ │ │ │ │ + bl b210 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Copy │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1198 │ │ │ │ │ - b.n 11ae │ │ │ │ │ + bne.n fd4 │ │ │ │ │ + b.n fea │ │ │ │ │ nop │ │ │ │ │ .word 0x00002438 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000011dc <_PyLong_UInt32_Converter>: │ │ │ │ │ +00001018 <_PyLong_UInt32_Converter>: │ │ │ │ │ _PyLong_UInt32_Converter(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ movs r3, #31 │ │ │ │ │ movs r2, #4 │ │ │ │ │ - bl 4d68 │ │ │ │ │ + bl 5840 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsNativeBytes │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n 1216 <_PyLong_UInt32_Converter+0x3a> │ │ │ │ │ + beq.n 1052 <_PyLong_UInt32_Converter+0x3a> │ │ │ │ │ cmp r0, #4 │ │ │ │ │ it ls │ │ │ │ │ movls r0, #1 │ │ │ │ │ - bhi.n 1200 <_PyLong_UInt32_Converter+0x24> │ │ │ │ │ + bhi.n 103c <_PyLong_UInt32_Converter+0x24> │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC58 │ │ │ │ │ @@ -2050,233 +1835,233 @@ │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000121c : │ │ │ │ │ +00001058 : │ │ │ │ │ int_bit_count(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ movs r5, #0 │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r7, r5 │ │ │ │ │ ldr.w r3, [r6, #8]! │ │ │ │ │ mov.w r8, r3, lsr #3 │ │ │ │ │ - b.n 124e │ │ │ │ │ + b.n 108a │ │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ │ adds r5, #1 │ │ │ │ │ bl 0 <__popcountsi2> │ │ │ │ │ R_ARM_THM_CALL __popcountsi2 │ │ │ │ │ adds r4, r0, r4 │ │ │ │ │ adc.w r7, r7, r0, asr #31 │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - bgt.n 123e │ │ │ │ │ + bgt.n 107a │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b.w 3664 │ │ │ │ │ + b.w 413c │ │ │ │ │ R_ARM_THM_JUMP24 PyLong_FromInt64 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001260 <_PyLong_DivmodNear>: │ │ │ │ │ +0000109c <_PyLong_DivmodNear>: │ │ │ │ │ _PyLong_DivmodNear(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ sub sp, #16 │ │ │ │ │ movs r6, #0 │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ strd r6, r6, [sp, #8] │ │ │ │ │ lsls r5, r2, #7 │ │ │ │ │ - bpl.w 13bc <_PyLong_DivmodNear+0x15c> │ │ │ │ │ + bpl.w 11f8 <_PyLong_DivmodNear+0x15c> │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ mov r7, r1 │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r4, r2, #7 │ │ │ │ │ - bpl.w 13bc <_PyLong_DivmodNear+0x15c> │ │ │ │ │ + bpl.w 11f8 <_PyLong_DivmodNear+0x15c> │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ ldr r5, [r1, #8] │ │ │ │ │ - bl 7c54 │ │ │ │ │ + bl 872c │ │ │ │ │ R_ARM_THM_CALL long_divrem │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 1370 <_PyLong_DivmodNear+0x110> │ │ │ │ │ + beq.n 11ac <_PyLong_DivmodNear+0x110> │ │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 137e <_PyLong_DivmodNear+0x11e> │ │ │ │ │ + beq.n 11ba <_PyLong_DivmodNear+0x11e> │ │ │ │ │ mov r1, r6 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 4fe0 │ │ │ │ │ + bl 5ab4 │ │ │ │ │ R_ARM_THM_CALL long_lshift1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1370 <_PyLong_DivmodNear+0x110> │ │ │ │ │ + beq.n 11ac <_PyLong_DivmodNear+0x110> │ │ │ │ │ and.w r4, r4, #3 │ │ │ │ │ and.w r5, r5, #3 │ │ │ │ │ subs r2, r4, #2 │ │ │ │ │ subs r1, r5, #2 │ │ │ │ │ negs r4, r2 │ │ │ │ │ adcs r4, r2 │ │ │ │ │ negs r5, r1 │ │ │ │ │ adcs r5, r1 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - bne.n 1382 <_PyLong_DivmodNear+0x122> │ │ │ │ │ + bne.n 11be <_PyLong_DivmodNear+0x122> │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 18e0 │ │ │ │ │ R_ARM_THM_CALL long_compare │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 13d6 <_PyLong_DivmodNear+0x176> │ │ │ │ │ + blt.n 1212 <_PyLong_DivmodNear+0x176> │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 1316 <_PyLong_DivmodNear+0xb6> │ │ │ │ │ + beq.n 1152 <_PyLong_DivmodNear+0xb6> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bgt.n 131a <_PyLong_DivmodNear+0xba> │ │ │ │ │ - cbnz r1, 1300 <_PyLong_DivmodNear+0xa0> │ │ │ │ │ + bgt.n 1156 <_PyLong_DivmodNear+0xba> │ │ │ │ │ + cbnz r1, 113c <_PyLong_DivmodNear+0xa0> │ │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ │ lsls r3, r3, #31 │ │ │ │ │ - bmi.n 131a <_PyLong_DivmodNear+0xba> │ │ │ │ │ + bmi.n 1156 <_PyLong_DivmodNear+0xba> │ │ │ │ │ mov r4, r8 │ │ │ │ │ mov r6, r2 │ │ │ │ │ movs r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_New │ │ │ │ │ - cbz r0, 1370 <_PyLong_DivmodNear+0x110> │ │ │ │ │ + cbz r0, 11ac <_PyLong_DivmodNear+0x110> │ │ │ │ │ strd r6, r4, [r0, #16] │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bge.n 12f8 <_PyLong_DivmodNear+0x98> │ │ │ │ │ - ldr r1, [pc, #208] @ (13ec <_PyLong_DivmodNear+0x18c>) │ │ │ │ │ + bge.n 1134 <_PyLong_DivmodNear+0x98> │ │ │ │ │ + ldr r1, [pc, #208] @ (1228 <_PyLong_DivmodNear+0x18c>) │ │ │ │ │ mov r0, r2 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - bne.n 13b2 <_PyLong_DivmodNear+0x152> │ │ │ │ │ - bl 31cc │ │ │ │ │ + bne.n 11ee <_PyLong_DivmodNear+0x152> │ │ │ │ │ + bl 3ca4 │ │ │ │ │ R_ARM_THM_CALL long_add │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1342 <_PyLong_DivmodNear+0xe2> │ │ │ │ │ + bge.n 117e <_PyLong_DivmodNear+0xe2> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - cbnz r3, 1342 <_PyLong_DivmodNear+0xe2> │ │ │ │ │ + cbnz r3, 117e <_PyLong_DivmodNear+0xe2> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - cbz r6, 1370 <_PyLong_DivmodNear+0x110> │ │ │ │ │ + cbz r6, 11ac <_PyLong_DivmodNear+0x110> │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - bne.n 13aa <_PyLong_DivmodNear+0x14a> │ │ │ │ │ - bl 54ec │ │ │ │ │ + bne.n 11e6 <_PyLong_DivmodNear+0x14a> │ │ │ │ │ + bl 5fc0 │ │ │ │ │ R_ARM_THM_CALL long_sub │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ str r4, [sp, #12] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 136c <_PyLong_DivmodNear+0x10c> │ │ │ │ │ + bge.n 11a8 <_PyLong_DivmodNear+0x10c> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ - cbnz r3, 136c <_PyLong_DivmodNear+0x10c> │ │ │ │ │ + cbnz r3, 11a8 <_PyLong_DivmodNear+0x10c> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 1304 <_PyLong_DivmodNear+0xa4> │ │ │ │ │ + bne.n 1140 <_PyLong_DivmodNear+0xa4> │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ - bl a52c │ │ │ │ │ + bl b004 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ - bl a52c │ │ │ │ │ + bl b004 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ - b.n 13d2 <_PyLong_DivmodNear+0x172> │ │ │ │ │ - ldr r6, [pc, #112] @ (13f0 <_PyLong_DivmodNear+0x190>) │ │ │ │ │ - b.n 12be <_PyLong_DivmodNear+0x5e> │ │ │ │ │ + b.n 120e <_PyLong_DivmodNear+0x172> │ │ │ │ │ + ldr r6, [pc, #112] @ (122c <_PyLong_DivmodNear+0x190>) │ │ │ │ │ + b.n 10fa <_PyLong_DivmodNear+0x5e> │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 3514 │ │ │ │ │ + bl 3fec │ │ │ │ │ R_ARM_THM_CALL long_neg │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 13a2 <_PyLong_DivmodNear+0x142> │ │ │ │ │ + bge.n 11de <_PyLong_DivmodNear+0x142> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, 13a2 <_PyLong_DivmodNear+0x142> │ │ │ │ │ + cbnz r3, 11de <_PyLong_DivmodNear+0x142> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 1370 <_PyLong_DivmodNear+0x110> │ │ │ │ │ + beq.n 11ac <_PyLong_DivmodNear+0x110> │ │ │ │ │ mov r6, r2 │ │ │ │ │ - b.n 12d6 <_PyLong_DivmodNear+0x76> │ │ │ │ │ - bl 31cc │ │ │ │ │ + b.n 1112 <_PyLong_DivmodNear+0x76> │ │ │ │ │ + bl 3ca4 │ │ │ │ │ R_ARM_THM_CALL long_add │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 1352 <_PyLong_DivmodNear+0xf2> │ │ │ │ │ - bl 54ec │ │ │ │ │ + b.n 118e <_PyLong_DivmodNear+0xf2> │ │ │ │ │ + bl 5fc0 │ │ │ │ │ R_ARM_THM_CALL long_sub │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 132c <_PyLong_DivmodNear+0xcc> │ │ │ │ │ + b.n 1168 <_PyLong_DivmodNear+0xcc> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC61 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC61 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1310 <_PyLong_DivmodNear+0xb0> │ │ │ │ │ + b.n 114c <_PyLong_DivmodNear+0xb0> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 12e8 <_PyLong_DivmodNear+0x88> │ │ │ │ │ + bne.n 1124 <_PyLong_DivmodNear+0x88> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ - b.n 12e8 <_PyLong_DivmodNear+0x88> │ │ │ │ │ + b.n 1124 <_PyLong_DivmodNear+0x88> │ │ │ │ │ nop │ │ │ │ │ .word 0x00002438 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00002428 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000013f4 : │ │ │ │ │ +00001230 : │ │ │ │ │ int___getnewargs__(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - bl a738 <_PyLong_Copy> │ │ │ │ │ + bl b210 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Copy │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC62 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC62 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -1496,15 +1496,15 @@ │ │ │ │ │ cmp r3, #95 @ 0x5f │ │ │ │ │ beq.w 1312 │ │ │ │ │ adds r2, #2 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ b.w 776 │ │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ │ - bl d414 <_PyLong_Negate> │ │ │ │ │ + bl def4 <_PyLong_Negate> │ │ │ │ │ ldr.w sl, [sp, #60] @ 0x3c │ │ │ │ │ b.n a2e │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ │ and.w r3, r3, #223 @ 0xdf │ │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ │ beq.w 10a8 │ │ │ │ │ @@ -1568,15 +1568,15 @@ │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cbz r3, 1044 │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ │ - bl a52c │ │ │ │ │ + bl b004 │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ cmp r0, #200 @ 0xc8 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ it cs │ │ │ │ │ @@ -3346,15 +3346,15 @@ │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n 2242 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cbz r3, 225e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a52c │ │ │ │ │ + bl b004 │ │ │ │ │ b.n 2026 │ │ │ │ │ ldrd r3, r2, [r9, #16] │ │ │ │ │ subs r3, r3, r2 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ bgt.n 221a │ │ │ │ │ b.n 2228 │ │ │ │ │ mov r0, r5 │ │ │ │ │ @@ -3924,852 +3924,1893 @@ │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ b.n 279e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ 000027d0 : │ │ │ │ │ PyLong_FromUnsignedLongLong(): │ │ │ │ │ - movw r2, #257 @ 0x101 │ │ │ │ │ - cmp r0, r2 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - sbcs.w r2, r1, #0 │ │ │ │ │ - bcc.n 2854 │ │ │ │ │ - cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ - sbcs.w r2, r1, #0 │ │ │ │ │ - bcc.n 2850 │ │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ │ + movw r3, #257 @ 0x101 │ │ │ │ │ + cmp r0, r3 │ │ │ │ │ + sbcs.w r3, r1, #0 │ │ │ │ │ + bcc.n 2898 │ │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - lsrs r3, r1, #28 │ │ │ │ │ - sub sp, #12 │ │ │ │ │ - mov r5, r1 │ │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ + cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ + sub sp, #8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - bne.n 285c │ │ │ │ │ + sbcs.w r3, r1, #0 │ │ │ │ │ + bcs.n 2838 │ │ │ │ │ + ldr r3, [pc, #236] @ (28e8 ) │ │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ + add r3, pc │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ │ + add.w r2, r2, #4096 @ 0x1000 │ │ │ │ │ + ldr.w r3, [r2, #1720] @ 0x6b8 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n 28a2 │ │ │ │ │ + ldr.w r1, [r2, #1724] @ 0x6bc │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ + str.w r0, [r2, #1720] @ 0x6b8 │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + str.w r1, [r2, #1724] @ 0x6bc │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + bl 0 <_Py_NewReference> │ │ │ │ │ + R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ + movs r2, #8 │ │ │ │ │ + strd r2, r4, [r3, #8] │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + add sp, #8 │ │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ + lsrs r3, r1, #28 │ │ │ │ │ + str r1, [sp, #0] │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + bne.n 28d0 │ │ │ │ │ movs r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ - cbz r0, 2868 │ │ │ │ │ - movs r6, #16 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 28e0 │ │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ │ + movs r5, #16 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - str r3, [r0, #4] │ │ │ │ │ - str r0, [sp, #4] │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ + str r2, [r3, #4] │ │ │ │ │ + str r1, [sp, #4] │ │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ - addlt r2, #1 │ │ │ │ │ - strlt r2, [r3, #0] │ │ │ │ │ + addlt r0, #1 │ │ │ │ │ + strlt r0, [r2, #0] │ │ │ │ │ + mov r0, r3 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ lsrs r2, r4, #30 │ │ │ │ │ - bic.w r3, r4, #3221225472 @ 0xc0000000 │ │ │ │ │ - add.w r1, r0, #16 │ │ │ │ │ - orr.w r2, r2, r5, lsl #2 │ │ │ │ │ + bic.w r0, r4, #3221225472 @ 0xc0000000 │ │ │ │ │ + orr.w r2, r2, r1, lsl #2 │ │ │ │ │ + add.w r1, r3, #16 │ │ │ │ │ bic.w r2, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - strd r6, r3, [r0, #8] │ │ │ │ │ - add.w ip, r0, #12 │ │ │ │ │ + strd r5, r0, [r3, #8] │ │ │ │ │ + add.w r4, r3, #12 │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ - cbz r7, 284c │ │ │ │ │ - str.w r7, [ip, #8] │ │ │ │ │ - add sp, #12 │ │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ │ - b.w 1c0 <_PyLong_FromMedium> │ │ │ │ │ - ldr r0, [pc, #24] @ (2870 ) │ │ │ │ │ - add.w r0, r0, r3, lsl #4 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.n 2832 │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + b.n 2832 │ │ │ │ │ + ldr r3, [pc, #80] @ (28ec ) │ │ │ │ │ + add.w r3, r3, r0, lsl #4 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ bx lr │ │ │ │ │ + movs r0, #16 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ + cbz r0, 28e0 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ + str r2, [r0, #4] │ │ │ │ │ + str r0, [sp, #0] │ │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ │ + cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ + itt lt │ │ │ │ │ + addlt r1, #1 │ │ │ │ │ + strlt r1, [r2, #0] │ │ │ │ │ + bl 0 <_Py_NewReference> │ │ │ │ │ + R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ + movs r2, #8 │ │ │ │ │ + strd r2, r4, [r3, #8] │ │ │ │ │ + b.n 2832 │ │ │ │ │ movs r0, #24 │ │ │ │ │ - movs r6, #24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 280c │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + cbz r0, 28e0 │ │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ │ + movs r5, #24 │ │ │ │ │ + b.n 2850 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - b.n 284c │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + b.n 2832 │ │ │ │ │ + .word 0x000000e6 │ │ │ │ │ + R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00002428 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00002874 <_PyLong_AsByteArray>: │ │ │ │ │ +000028f0 : │ │ │ │ │ +int_to_bytes(): │ │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ │ + mov fp, r2 │ │ │ │ │ + sub sp, #84 @ 0x54 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + mov r4, r1 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 3186 │ │ │ │ │ + cmp fp, r3 │ │ │ │ │ + blt.w 31cc │ │ │ │ │ + clz r3, r1 │ │ │ │ │ + lsrs r3, r3, #5 │ │ │ │ │ + cmp.w fp, #2 │ │ │ │ │ + it gt │ │ │ │ │ + orrgt.w r3, r3, #1 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 32fa │ │ │ │ │ + cmp.w fp, #0 │ │ │ │ │ + beq.w 2d58 │ │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 332e │ │ │ │ │ + bl 0 <_PyNumber_Index> │ │ │ │ │ + R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 32fe │ │ │ │ │ + bl 610 │ │ │ │ │ + R_ARM_THM_CALL PyLong_AsSsize_t │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + str r0, [sp, #28] │ │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ + blt.w 32c2 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + beq.w 32fe │ │ │ │ │ + subs.w fp, fp, #1 │ │ │ │ │ + beq.w 3182 │ │ │ │ │ + ldr r5, [r4, #4] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.w 31f0 │ │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ + lsls r3, r3, #3 │ │ │ │ │ + bpl.w 32d6 │ │ │ │ │ + cmp.w fp, #1 │ │ │ │ │ + it eq │ │ │ │ │ + moveq.w r9, #0 │ │ │ │ │ + bne.w 31bc │ │ │ │ │ + ldr r1, [pc, #544] @ (2bac ) │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 <_PyUnicode_Equal> │ │ │ │ │ + R_ARM_THM_CALL _PyUnicode_Equal │ │ │ │ │ + mov fp, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 2e36 │ │ │ │ │ + ldr r1, [pc, #532] @ (2bb0 ) │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 <_PyUnicode_Equal> │ │ │ │ │ + R_ARM_THM_CALL _PyUnicode_Equal │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 3316 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + blt.w 3336 │ │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 32f4 │ │ │ │ │ + ldr r2, [r7, #8] │ │ │ │ │ + and.w r3, r2, #3 │ │ │ │ │ + cmp r3, #2 │ │ │ │ │ + beq.w 2dd4 │ │ │ │ │ + lsrs r3, r2, #3 │ │ │ │ │ + adds r0, #16 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ │ + cmp.w fp, #0 │ │ │ │ │ + bne.w 2b84 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + add r0, r3 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 2e3c │ │ │ │ │ + add.w r3, r7, #8 │ │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str.w r9, [sp, #60] @ 0x3c │ │ │ │ │ + mov r1, r3 │ │ │ │ │ + mov ip, r3 │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str.w fp, [sp, #56] @ 0x38 │ │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ │ + str.w r8, [sp, #52] @ 0x34 │ │ │ │ │ + str.w fp, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ │ + ldr.w r4, [r2, #4]! │ │ │ │ │ + str r2, [sp, #32] │ │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 2d7e │ │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ + sub.w r8, r3, #32 │ │ │ │ │ + rsb fp, r3, #32 │ │ │ │ │ + subs r6, r7, r2 │ │ │ │ │ + mvns r6, r6 │ │ │ │ │ + ands.w r2, r6, #7 │ │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ │ + beq.w 2f92 │ │ │ │ │ + lsl.w lr, r4, r8 │ │ │ │ │ + ldr r6, [sp, #40] @ 0x28 │ │ │ │ │ + lsr.w sl, r4, fp │ │ │ │ │ + orr.w lr, lr, sl │ │ │ │ │ + cmp r7, r6 │ │ │ │ │ + orr.w r5, lr, ip │ │ │ │ │ + lsl.w ip, r4, r3 │ │ │ │ │ + orr.w r2, ip, r1 │ │ │ │ │ + mov ip, r5 │ │ │ │ │ + mov r1, r2 │ │ │ │ │ + beq.n 2b2e │ │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ │ + cmp r9, r4 │ │ │ │ │ + bcs.n 2b4a │ │ │ │ │ + strb.w r2, [r0], #-1 │ │ │ │ │ + lsrs r2, r2, #8 │ │ │ │ │ + add.w r4, r3, #30 │ │ │ │ │ + orr.w r2, r2, r5, lsl #24 │ │ │ │ │ + add.w r3, r9, #1 │ │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + bcs.n 2b4a │ │ │ │ │ + strb.w r2, [r0], #-1 │ │ │ │ │ + lsrs r2, r1, #16 │ │ │ │ │ + orr.w r2, r2, ip, lsl #16 │ │ │ │ │ + add.w r5, r9, #2 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + bls.n 2b4a │ │ │ │ │ + sub.w r3, r4, #24 │ │ │ │ │ + strb r2, [r0, #0] │ │ │ │ │ + cmp r3, #7 │ │ │ │ │ + mov.w r1, r1, lsr #24 │ │ │ │ │ + add.w r2, r9, #3 │ │ │ │ │ + orr.w r1, r1, ip, lsl #8 │ │ │ │ │ + ittt ls │ │ │ │ │ + addls.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ │ + movls.w ip, ip, lsr #24 │ │ │ │ │ + movls r9, r2 │ │ │ │ │ + bls.n 2ac4 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bcs.n 2b4a │ │ │ │ │ + strb.w r1, [r0, #-1] │ │ │ │ │ + add.w r9, r9, #4 │ │ │ │ │ + mov r1, ip │ │ │ │ │ + subs r0, #2 │ │ │ │ │ + sub.w r3, r4, #32 │ │ │ │ │ + mov.w ip, #0 │ │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ + adds r7, #1 │ │ │ │ │ + cmp r7, r2 │ │ │ │ │ + bne.n 2a0c │ │ │ │ │ + mov r2, r9 │ │ │ │ │ + ldr.w r8, [sp, #52] @ 0x34 │ │ │ │ │ + ldr.w r9, [sp, #60] @ 0x3c │ │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ + ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 2c82 │ │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ │ + cmp r2, r4 │ │ │ │ │ + bcs.n 2b4e │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + adds r4, r0, r5 │ │ │ │ │ + cmp.w fp, #0 │ │ │ │ │ + bne.w 2df0 │ │ │ │ │ + mov r3, fp │ │ │ │ │ + strb r1, [r0, #0] │ │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + bcs.n 2b26 │ │ │ │ │ + cmp r5, #1 │ │ │ │ │ + bne.w 2d70 │ │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ │ + adds r1, r2, #1 │ │ │ │ │ + strb r3, [r4, #0] │ │ │ │ │ + cmp r1, r0 │ │ │ │ │ + bcs.n 2b26 │ │ │ │ │ + adds r2, #2 │ │ │ │ │ + strb r3, [r4, #1] │ │ │ │ │ + cmp r2, r0 │ │ │ │ │ + bcs.n 2b26 │ │ │ │ │ + adds r4, #2 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + strb.w r3, [r4], #1 │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + bne.n 2b1c │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + add sp, #84 @ 0x54 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq.w 2e66 │ │ │ │ │ + adds r3, #32 │ │ │ │ │ + clz r4, r4 │ │ │ │ │ + subs r4, r3, r4 │ │ │ │ │ + cmp r4, #7 │ │ │ │ │ + bls.w 2d64 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + cmp r3, r9 │ │ │ │ │ + bhi.w 3228 │ │ │ │ │ + ldr.w r8, [sp, #52] @ 0x34 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC27 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC27 │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ + ldr.w r3, [r8] │ │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ + bge.w 32f4 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str.w r3, [r8] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 32f4 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 32f4 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n 2c86 │ │ │ │ │ + mov.w fp, #0 │ │ │ │ │ + str.w fp, [sp, #48] @ 0x30 │ │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + adds r7, #8 │ │ │ │ │ + mov r1, r3 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + mov sl, r3 │ │ │ │ │ + mov ip, r3 │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ │ + str r0, [sp, #32] │ │ │ │ │ + str.w r9, [sp, #44] @ 0x2c │ │ │ │ │ + b.n 2bda │ │ │ │ │ + nop │ │ │ │ │ + .word 0x00008ebc │ │ │ │ │ + R_ARM_ABS32 _PyRuntime │ │ │ │ │ + .word 0x00006fb8 │ │ │ │ │ + R_ARM_ABS32 _PyRuntime │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + bcs.n 2b4e │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + add.w sl, sl, #4 │ │ │ │ │ + mov.w ip, #0 │ │ │ │ │ + adds r3, #4 │ │ │ │ │ + strb.w r1, [r3, #-1] │ │ │ │ │ + mov r1, r2 │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ + sub.w r3, r5, #32 │ │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ + adds r6, #1 │ │ │ │ │ + cmp r6, r2 │ │ │ │ │ + beq.n 2c72 │ │ │ │ │ + ldr.w r4, [r7, #4]! │ │ │ │ │ + sub.w lr, r3, #32 │ │ │ │ │ + rsb r5, r3, #32 │ │ │ │ │ + cmp.w fp, #0 │ │ │ │ │ + bne.w 2d08 │ │ │ │ │ + lsl.w r9, r4, r3 │ │ │ │ │ + lsl.w r2, r4, lr │ │ │ │ │ + orr.w r9, r9, r1 │ │ │ │ │ + lsr.w r0, r4, r5 │ │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ + orrs r2, r0 │ │ │ │ │ + orr.w r2, r2, ip │ │ │ │ │ + cmp r1, r6 │ │ │ │ │ + beq.n 2c9c │ │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ │ + cmp sl, r1 │ │ │ │ │ + bcs.n 2b4e │ │ │ │ │ + add.w r5, r3, #30 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + mov.w r4, r9, lsr #8 │ │ │ │ │ + add.w r1, sl, #1 │ │ │ │ │ + orr.w r4, r4, r2, lsl #24 │ │ │ │ │ + strb.w r9, [r3], #1 │ │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ │ + cmp r1, r0 │ │ │ │ │ + bcs.n 2b4e │ │ │ │ │ + strb r4, [r3, #0] │ │ │ │ │ + mov.w r4, r9, lsr #16 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + orr.w r4, r4, r2, lsl #16 │ │ │ │ │ + add.w r0, sl, #2 │ │ │ │ │ + add.w lr, r3, #2 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + cmp r3, r0 │ │ │ │ │ + bls.n 2b4e │ │ │ │ │ + mov.w r1, r9, lsr #24 │ │ │ │ │ + sub.w r3, r5, #24 │ │ │ │ │ + strb.w r4, [lr] │ │ │ │ │ + orr.w r1, r1, r2, lsl #8 │ │ │ │ │ + add.w r4, sl, #3 │ │ │ │ │ + mov.w ip, r2, lsr #24 │ │ │ │ │ + cmp r3, #7 │ │ │ │ │ + bhi.n 2bb4 │ │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ │ + adds r6, #1 │ │ │ │ │ + mov sl, r4 │ │ │ │ │ + adds r2, #3 │ │ │ │ │ + str r2, [sp, #32] │ │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ + cmp r6, r2 │ │ │ │ │ + bne.n 2bda │ │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ │ + mov r2, sl │ │ │ │ │ + ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ │ + movs r5, #1 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 2ae4 │ │ │ │ │ + mov r3, fp │ │ │ │ │ + mov fp, r5 │ │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + bne.n 2c94 │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + bne.w 2e1e │ │ │ │ │ + negs r3, r3 │ │ │ │ │ + mov r5, fp │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + b.n 2afa │ │ │ │ │ + mov r1, r9 │ │ │ │ │ + mov ip, r2 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq.w 2e0c │ │ │ │ │ + adds r3, #32 │ │ │ │ │ + clz r4, r4 │ │ │ │ │ + subs r3, r3, r4 │ │ │ │ │ + cmp r3, #7 │ │ │ │ │ + bls.n 2bd2 │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ + cmp r2, sl │ │ │ │ │ + bls.w 2b4e │ │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ │ + sub.w r5, r3, #8 │ │ │ │ │ + add.w r4, sl, #1 │ │ │ │ │ + cmp r5, #7 │ │ │ │ │ + strb r1, [r2, #0] │ │ │ │ │ + mov.w r2, r1, lsr #8 │ │ │ │ │ + orr.w r2, r2, ip, lsl #24 │ │ │ │ │ + bls.w 3216 │ │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ │ + cmp r4, r0 │ │ │ │ │ + bcs.w 2b4e │ │ │ │ │ + ldr r5, [sp, #32] │ │ │ │ │ + lsrs r4, r1, #16 │ │ │ │ │ + orr.w r4, r4, ip, lsl #16 │ │ │ │ │ + add.w r0, sl, #2 │ │ │ │ │ + add.w lr, r5, #2 │ │ │ │ │ + strb r2, [r5, #1] │ │ │ │ │ + sub.w r2, r3, #16 │ │ │ │ │ + cmp r2, #7 │ │ │ │ │ + bhi.w 320e │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + mov.w ip, ip, lsr #16 │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + str.w lr, [sp, #32] │ │ │ │ │ + b.n 2bd2 │ │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + ldr r4, [sp, #48] @ 0x30 │ │ │ │ │ + eors r2, r0 │ │ │ │ │ + add r2, r4 │ │ │ │ │ + bic.w r9, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + lsrs r2, r2, #30 │ │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ │ + lsr.w r4, r9, r5 │ │ │ │ │ + lsl.w r2, r9, lr │ │ │ │ │ + orrs r2, r4 │ │ │ │ │ + orr.w ip, r2, ip │ │ │ │ │ + lsl.w r2, r9, r3 │ │ │ │ │ + orrs r1, r2 │ │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ + cmp r2, r6 │ │ │ │ │ + beq.n 2e00 │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ + cmp sl, r2 │ │ │ │ │ + bcs.w 2b4e │ │ │ │ │ + add.w r5, r3, #30 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + lsrs r4, r1, #8 │ │ │ │ │ + mov r9, r1 │ │ │ │ │ + orr.w r4, r4, ip, lsl #24 │ │ │ │ │ + mov r2, ip │ │ │ │ │ + strb.w r1, [r3], #1 │ │ │ │ │ + add.w r1, sl, #1 │ │ │ │ │ + b.n 2c26 │ │ │ │ │ + mov.w fp, #0 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + mov r9, fp │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + b.n 29ae │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + adds r7, #1 │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + beq.n 2e44 │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + b.n 2a0c │ │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + strb.w r3, [r4], #-1 │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + bne.n 2d72 │ │ │ │ │ + b.n 2b26 │ │ │ │ │ + ldr r6, [sp, #56] @ 0x38 │ │ │ │ │ + sub.w r8, r3, #32 │ │ │ │ │ + rsb fp, r3, #32 │ │ │ │ │ + mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + eors r2, r5 │ │ │ │ │ + add r2, r6 │ │ │ │ │ + bic.w r4, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + lsrs r6, r2, #30 │ │ │ │ │ + lsr.w lr, r4, fp │ │ │ │ │ + lsl.w r2, r4, r8 │ │ │ │ │ + orr.w r2, r2, lr │ │ │ │ │ + orr.w ip, r2, ip │ │ │ │ │ + lsl.w r2, r4, r3 │ │ │ │ │ + orrs r1, r2 │ │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ + cmp r7, r2 │ │ │ │ │ + beq.w 3142 │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ + str r6, [sp, #56] @ 0x38 │ │ │ │ │ + cmp r9, r2 │ │ │ │ │ + bcs.w 2b4a │ │ │ │ │ + lsrs r2, r1, #8 │ │ │ │ │ + add.w r4, r3, #30 │ │ │ │ │ + orr.w r2, r2, ip, lsl #24 │ │ │ │ │ + add.w r3, r9, #1 │ │ │ │ │ + strb.w r1, [r0], #-1 │ │ │ │ │ + b.n 2a6e │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + beq.w 314e │ │ │ │ │ + lsrs r3, r2, #3 │ │ │ │ │ + adds r0, #16 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ │ + cmp.w fp, #0 │ │ │ │ │ + bne.n 2e5a │ │ │ │ │ + mov.w fp, #1 │ │ │ │ │ + b.n 29da │ │ │ │ │ + mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ │ + lsl.w r3, r6, r3 │ │ │ │ │ + orrs r3, r1 │ │ │ │ │ + strb r3, [r0, #0] │ │ │ │ │ + movs r3, #255 @ 0xff │ │ │ │ │ + b.n 2afa │ │ │ │ │ + cmp r9, r0 │ │ │ │ │ + beq.w 3172 │ │ │ │ │ + eor.w r4, r9, r0 │ │ │ │ │ + b.n 2ca6 │ │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ + adds r6, r2, #1 │ │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ + cmp r6, r2 │ │ │ │ │ + beq.w 3166 │ │ │ │ │ + ldr.w r4, [r7, #4]! │ │ │ │ │ + b.n 2bee │ │ │ │ │ + cbz r1, 2e2c │ │ │ │ │ + sub.w r0, r0, fp │ │ │ │ │ + ldrsb.w r2, [r0] │ │ │ │ │ + lsrs r2, r2, #31 │ │ │ │ │ + str r2, [sp, #28] │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bne.w 2b4e │ │ │ │ │ + b.n 2b26 │ │ │ │ │ + mov.w fp, #1 │ │ │ │ │ + b.n 29a6 │ │ │ │ │ + mov r3, fp │ │ │ │ │ + mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ │ + b.n 2c86 │ │ │ │ │ + mov r2, r9 │ │ │ │ │ + ldr.w r8, [sp, #52] @ 0x34 │ │ │ │ │ + ldr.w r9, [sp, #60] @ 0x3c │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ + b.n 2ade │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 3268 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ │ + b.n 2b90 │ │ │ │ │ + ldr r6, [sp, #32] │ │ │ │ │ + adds r7, #1 │ │ │ │ │ + ldr.w r4, [r6, #4]! │ │ │ │ │ + str r6, [sp, #32] │ │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ │ + cmp r6, #1 │ │ │ │ │ + beq.w 2f92 │ │ │ │ │ + cmp r6, #2 │ │ │ │ │ + beq.n 2f5e │ │ │ │ │ + cmp r6, #3 │ │ │ │ │ + beq.n 2f2a │ │ │ │ │ + cmp r6, #4 │ │ │ │ │ + beq.n 2ef6 │ │ │ │ │ + cmp r6, #5 │ │ │ │ │ + beq.n 2ec2 │ │ │ │ │ + cmp r6, #6 │ │ │ │ │ + bne.w 3278 │ │ │ │ │ + lsl.w lr, r4, r8 │ │ │ │ │ + ldr r6, [sp, #40] @ 0x28 │ │ │ │ │ + lsr.w sl, r4, fp │ │ │ │ │ + lsl.w ip, r4, r3 │ │ │ │ │ + orr.w lr, lr, sl │ │ │ │ │ + orr.w r2, ip, r2 │ │ │ │ │ + orr.w r5, lr, r5 │ │ │ │ │ + mov ip, r5 │ │ │ │ │ + mov r1, r2 │ │ │ │ │ + cmp r7, r6 │ │ │ │ │ + bne.w 2a56 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + bne.w 2b34 │ │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ │ + adds r7, #1 │ │ │ │ │ + ldr.w r4, [r1, #4]! │ │ │ │ │ + str r1, [sp, #32] │ │ │ │ │ + lsl.w lr, r4, r8 │ │ │ │ │ + ldr r6, [sp, #40] @ 0x28 │ │ │ │ │ + lsr.w sl, r4, fp │ │ │ │ │ + lsl.w ip, r4, r3 │ │ │ │ │ + orr.w lr, lr, sl │ │ │ │ │ + orr.w r2, ip, r2 │ │ │ │ │ + orr.w r5, lr, r5 │ │ │ │ │ + mov ip, r5 │ │ │ │ │ + mov r1, r2 │ │ │ │ │ + cmp r7, r6 │ │ │ │ │ + bne.w 2a56 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + bne.w 2b34 │ │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ │ + adds r7, #1 │ │ │ │ │ + ldr.w r4, [r1, #4]! │ │ │ │ │ + str r1, [sp, #32] │ │ │ │ │ + lsl.w lr, r4, r8 │ │ │ │ │ + ldr r6, [sp, #40] @ 0x28 │ │ │ │ │ + lsr.w sl, r4, fp │ │ │ │ │ + lsl.w ip, r4, r3 │ │ │ │ │ + orr.w lr, lr, sl │ │ │ │ │ + orr.w r2, ip, r2 │ │ │ │ │ + orr.w r5, lr, r5 │ │ │ │ │ + mov ip, r5 │ │ │ │ │ + mov r1, r2 │ │ │ │ │ + cmp r7, r6 │ │ │ │ │ + bne.w 2a56 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + bne.w 2b34 │ │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ │ + adds r7, #1 │ │ │ │ │ + ldr.w r4, [r1, #4]! │ │ │ │ │ + str r1, [sp, #32] │ │ │ │ │ + lsl.w lr, r4, r8 │ │ │ │ │ + ldr r6, [sp, #40] @ 0x28 │ │ │ │ │ + lsr.w sl, r4, fp │ │ │ │ │ + lsl.w ip, r4, r3 │ │ │ │ │ + orr.w lr, lr, sl │ │ │ │ │ + orr.w r2, ip, r2 │ │ │ │ │ + orr.w r5, lr, r5 │ │ │ │ │ + mov ip, r5 │ │ │ │ │ + mov r1, r2 │ │ │ │ │ + cmp r7, r6 │ │ │ │ │ + bne.w 2a56 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + bne.w 2b34 │ │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ │ + adds r7, #1 │ │ │ │ │ + ldr.w r4, [r1, #4]! │ │ │ │ │ + str r1, [sp, #32] │ │ │ │ │ + lsl.w lr, r4, r8 │ │ │ │ │ + ldr r6, [sp, #40] @ 0x28 │ │ │ │ │ + lsr.w sl, r4, fp │ │ │ │ │ + lsl.w ip, r4, r3 │ │ │ │ │ + orr.w lr, lr, sl │ │ │ │ │ + orr.w r2, ip, r2 │ │ │ │ │ + orr.w r5, lr, r5 │ │ │ │ │ + mov ip, r5 │ │ │ │ │ + mov r1, r2 │ │ │ │ │ + cmp r7, r6 │ │ │ │ │ + bne.w 2a56 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + bne.w 2b34 │ │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ │ + adds r7, #1 │ │ │ │ │ + ldr.w r4, [r2, #4]! │ │ │ │ │ + str r2, [sp, #32] │ │ │ │ │ + lsl.w r6, r4, r8 │ │ │ │ │ + lsr.w lr, r4, fp │ │ │ │ │ + orr.w r6, r6, lr │ │ │ │ │ + orr.w r5, r6, ip │ │ │ │ │ + lsl.w r6, r4, r3 │ │ │ │ │ + orr.w r2, r6, r1 │ │ │ │ │ + ldr r6, [sp, #40] @ 0x28 │ │ │ │ │ + mov ip, r5 │ │ │ │ │ + mov r1, r2 │ │ │ │ │ + cmp r7, r6 │ │ │ │ │ + bne.w 2a56 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + bne.w 2b34 │ │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ + adds r7, #1 │ │ │ │ │ + str r7, [sp, #48] @ 0x30 │ │ │ │ │ + cmp r2, r7 │ │ │ │ │ + beq.w 2acc │ │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ │ + adds r2, #4 │ │ │ │ │ + str r2, [sp, #32] │ │ │ │ │ + ldr r4, [r2, #0] │ │ │ │ │ + mov sl, r2 │ │ │ │ │ + lsl.w r6, r4, r8 │ │ │ │ │ + lsr.w lr, r4, fp │ │ │ │ │ + orr.w r6, r6, lr │ │ │ │ │ + orrs r5, r6 │ │ │ │ │ + lsl.w r6, r4, r3 │ │ │ │ │ + orr.w r2, r6, r1 │ │ │ │ │ + ldr r6, [sp, #40] @ 0x28 │ │ │ │ │ + mov ip, r5 │ │ │ │ │ + mov r1, r2 │ │ │ │ │ + cmp r7, r6 │ │ │ │ │ + bne.w 2a56 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + bne.w 2b34 │ │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ │ + adds r7, #1 │ │ │ │ │ + ldr.w r4, [r2, #4]! │ │ │ │ │ + str r2, [sp, #32] │ │ │ │ │ + lsl.w r6, r4, r8 │ │ │ │ │ + lsr.w lr, r4, fp │ │ │ │ │ + orr.w r6, r6, lr │ │ │ │ │ + orrs r5, r6 │ │ │ │ │ + lsl.w r6, r4, r3 │ │ │ │ │ + orr.w r2, r6, r1 │ │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ │ + mov ip, r5 │ │ │ │ │ + mov r1, r2 │ │ │ │ │ + cmp r7, r6 │ │ │ │ │ + bne.w 2a56 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + bne.w 2b34 │ │ │ │ │ + ldr.w r4, [sl, #8] │ │ │ │ │ + add.w r2, sl, #8 │ │ │ │ │ + str r2, [sp, #32] │ │ │ │ │ + adds r7, #2 │ │ │ │ │ + lsl.w r6, r4, r8 │ │ │ │ │ + lsr.w lr, r4, fp │ │ │ │ │ + orr.w r6, r6, lr │ │ │ │ │ + orrs r5, r6 │ │ │ │ │ + lsl.w r6, r4, r3 │ │ │ │ │ + orr.w r2, r6, r1 │ │ │ │ │ + ldr r6, [sp, #40] @ 0x28 │ │ │ │ │ + mov ip, r5 │ │ │ │ │ + mov r1, r2 │ │ │ │ │ + cmp r7, r6 │ │ │ │ │ + bne.w 2a56 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + bne.w 2b34 │ │ │ │ │ + ldr.w r4, [sl, #12] │ │ │ │ │ + add.w r2, sl, #12 │ │ │ │ │ + str r2, [sp, #32] │ │ │ │ │ + adds r7, #3 │ │ │ │ │ + lsl.w r6, r4, r8 │ │ │ │ │ + lsr.w lr, r4, fp │ │ │ │ │ + orr.w r6, r6, lr │ │ │ │ │ + orrs r5, r6 │ │ │ │ │ + lsl.w r6, r4, r3 │ │ │ │ │ + orr.w r2, r6, r1 │ │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ │ + mov ip, r5 │ │ │ │ │ + mov r1, r2 │ │ │ │ │ + cmp r7, r6 │ │ │ │ │ + bne.w 2a56 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + bne.w 2b34 │ │ │ │ │ + ldr.w r4, [sl, #16] │ │ │ │ │ + adds r7, r6, #4 │ │ │ │ │ + add.w r1, sl, #16 │ │ │ │ │ + str r1, [sp, #32] │ │ │ │ │ + lsl.w r6, r4, r8 │ │ │ │ │ + lsr.w lr, r4, fp │ │ │ │ │ + orr.w r6, r6, lr │ │ │ │ │ + orrs r5, r6 │ │ │ │ │ + lsl.w r6, r4, r3 │ │ │ │ │ + orrs r2, r6 │ │ │ │ │ + ldr r6, [sp, #40] @ 0x28 │ │ │ │ │ + mov ip, r5 │ │ │ │ │ + mov r1, r2 │ │ │ │ │ + cmp r7, r6 │ │ │ │ │ + bne.w 2a56 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + bne.w 2b34 │ │ │ │ │ + ldr.w r4, [sl, #20] │ │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ + lsl.w r6, r4, r8 │ │ │ │ │ + adds r7, r2, #5 │ │ │ │ │ + lsr.w lr, r4, fp │ │ │ │ │ + add.w r2, sl, #20 │ │ │ │ │ + orr.w r6, r6, lr │ │ │ │ │ + str r2, [sp, #32] │ │ │ │ │ + orrs r5, r6 │ │ │ │ │ + lsl.w r6, r4, r3 │ │ │ │ │ + orr.w r2, r6, r1 │ │ │ │ │ + ldr r6, [sp, #40] @ 0x28 │ │ │ │ │ + mov ip, r5 │ │ │ │ │ + mov r1, r2 │ │ │ │ │ + cmp r7, r6 │ │ │ │ │ + bne.w 2a56 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + bne.w 2b34 │ │ │ │ │ + ldr.w r4, [sl, #24] │ │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ + lsl.w r6, r4, r8 │ │ │ │ │ + adds r7, r2, #6 │ │ │ │ │ + lsr.w lr, r4, fp │ │ │ │ │ + add.w r2, sl, #24 │ │ │ │ │ + orr.w r6, r6, lr │ │ │ │ │ + str r2, [sp, #32] │ │ │ │ │ + orrs r5, r6 │ │ │ │ │ + lsl.w r6, r4, r3 │ │ │ │ │ + orr.w r2, r6, r1 │ │ │ │ │ + ldr r6, [sp, #40] @ 0x28 │ │ │ │ │ + mov ip, r5 │ │ │ │ │ + mov r1, r2 │ │ │ │ │ + cmp r7, r6 │ │ │ │ │ + bne.w 2a56 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + bne.w 2b34 │ │ │ │ │ + ldr r7, [sp, #48] @ 0x30 │ │ │ │ │ + add.w r2, sl, #28 │ │ │ │ │ + ldr.w r4, [sl, #28] │ │ │ │ │ + adds r7, #7 │ │ │ │ │ + str r2, [sp, #32] │ │ │ │ │ + b.n 2f92 │ │ │ │ │ + cmp r4, r5 │ │ │ │ │ + beq.w 32ae │ │ │ │ │ + eors r4, r5 │ │ │ │ │ + str r6, [sp, #56] @ 0x38 │ │ │ │ │ + b.n 2b34 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC26 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC26 │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ + b.n 2b64 │ │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ │ + mov r2, sl │ │ │ │ │ + ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ │ + movs r5, #1 │ │ │ │ │ + b.n 2ade │ │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ + adds r6, r2, #1 │ │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ + cmp r2, r6 │ │ │ │ │ + beq.n 3202 │ │ │ │ │ + ldr.w r2, [r7, #4]! │ │ │ │ │ + b.n 2d0e │ │ │ │ │ + mov r9, fp │ │ │ │ │ + b.n 29a6 │ │ │ │ │ + ldr r5, [r3, #8] │ │ │ │ │ + add r5, fp │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r4, [pc, #448] @ (3350 ) │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + str r4, [sp, #0] │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + add r4, sp, #68 @ 0x44 │ │ │ │ │ + mov r1, fp │ │ │ │ │ + str r4, [sp, #20] │ │ │ │ │ + strd r2, r2, [sp, #12] │ │ │ │ │ + movs r4, #2 │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ + str r4, [sp, #8] │ │ │ │ │ + bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ + R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 32f4 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.w 2d58 │ │ │ │ │ + mov fp, r5 │ │ │ │ │ + b.w 2934 │ │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ + subs.w r9, r0, #0 │ │ │ │ │ + bge.w 2988 │ │ │ │ │ + b.n 32f4 │ │ │ │ │ + mov r0, r1 │ │ │ │ │ + ldr r1, [pc, #384] @ (3350 ) │ │ │ │ │ + str r1, [sp, #0] │ │ │ │ │ + add r1, sp, #68 @ 0x44 │ │ │ │ │ + strd r3, r3, [sp, #12] │ │ │ │ │ + str r1, [sp, #20] │ │ │ │ │ + movs r1, #2 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + str r1, [sp, #8] │ │ │ │ │ + mov r1, fp │ │ │ │ │ + bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ + R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 2934 │ │ │ │ │ + b.n 32f4 │ │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ + subs.w r9, r0, #0 │ │ │ │ │ + blt.n 32f4 │ │ │ │ │ + mov fp, r5 │ │ │ │ │ + b.w 29a6 │ │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ │ + mov r2, sl │ │ │ │ │ + ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ │ + mov r5, fp │ │ │ │ │ + b.n 2ade │ │ │ │ │ + mov r9, r1 │ │ │ │ │ + mov r2, ip │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + b.n 2c40 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + mov r1, r2 │ │ │ │ │ + mov.w ip, ip, lsr #8 │ │ │ │ │ + mov sl, r4 │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + b.n 2bd2 │ │ │ │ │ + lsrs r2, r1, #8 │ │ │ │ │ + sub.w r3, r4, #8 │ │ │ │ │ + orr.w r2, r2, ip, lsl #24 │ │ │ │ │ + add.w r5, r9, #1 │ │ │ │ │ + cmp r3, #7 │ │ │ │ │ + strb r1, [r0, #0] │ │ │ │ │ + bls.n 326c │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + bcs.w 2b4a │ │ │ │ │ + strb.w r2, [r0, #-1] │ │ │ │ │ + sub.w r3, r4, #16 │ │ │ │ │ + lsrs r2, r1, #16 │ │ │ │ │ + subs r0, #2 │ │ │ │ │ + orr.w r2, r2, ip, lsl #16 │ │ │ │ │ + add.w r5, r9, #2 │ │ │ │ │ + cmp r3, #7 │ │ │ │ │ + bhi.w 2a82 │ │ │ │ │ + mov r1, r2 │ │ │ │ │ + mov.w ip, ip, lsr #16 │ │ │ │ │ + mov r9, r5 │ │ │ │ │ + b.n 2ac4 │ │ │ │ │ + mov r3, fp │ │ │ │ │ + b.n 2c86 │ │ │ │ │ + subs r0, #1 │ │ │ │ │ + mov r1, r2 │ │ │ │ │ + mov.w ip, ip, lsr #8 │ │ │ │ │ + mov r9, r5 │ │ │ │ │ + b.n 2ac4 │ │ │ │ │ + lsl.w lr, r4, r8 │ │ │ │ │ + ldr r6, [sp, #40] @ 0x28 │ │ │ │ │ + lsr.w sl, r4, fp │ │ │ │ │ + lsl.w ip, r4, r3 │ │ │ │ │ + orr.w lr, lr, sl │ │ │ │ │ + orr.w r2, ip, r2 │ │ │ │ │ + orr.w r5, lr, r5 │ │ │ │ │ + mov ip, r5 │ │ │ │ │ + mov r1, r2 │ │ │ │ │ + cmp r7, r6 │ │ │ │ │ + bne.w 2a56 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + bne.w 2b34 │ │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ │ + adds r7, #1 │ │ │ │ │ + ldr.w r4, [r1, #4]! │ │ │ │ │ + str r1, [sp, #32] │ │ │ │ │ + b.n 2e8e │ │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ + adds r7, #1 │ │ │ │ │ + cmp r7, r2 │ │ │ │ │ + beq.w 2acc │ │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ │ + ldr.w r2, [r4, #4]! │ │ │ │ │ + str r4, [sp, #32] │ │ │ │ │ + b.n 2d8e │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r5, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 2958 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.w 2958 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC21 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC21 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC22 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC22 │ │ │ │ │ + movw r0, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC23 │ │ │ │ │ + movt r0, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC23 │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + bl 0 <_PyArg_BadArgument> │ │ │ │ │ + R_ARM_THM_CALL _PyArg_BadArgument │ │ │ │ │ + mov.w r8, #0 │ │ │ │ │ + b.n 2b26 │ │ │ │ │ + mov r5, fp │ │ │ │ │ + b.n 318a │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 32f4 │ │ │ │ │ + subs.w fp, fp, #1 │ │ │ │ │ + beq.n 3336 │ │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + b.w 2968 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC24 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC24 │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ + b.n 32f4 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + b.w 2968 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC25 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC25 │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ + b.n 32f4 │ │ │ │ │ + nop │ │ │ │ │ + .word 0x000001e0 │ │ │ │ │ + R_ARM_ABS32 .data │ │ │ │ │ + │ │ │ │ │ +00003354 <_PyLong_AsByteArray>: │ │ │ │ │ _PyLong_AsByteArray(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ mov r7, r3 │ │ │ │ │ and.w r3, r4, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - str r2, [sp, #12] │ │ │ │ │ - ittt ne │ │ │ │ │ - movne r3, #0 │ │ │ │ │ - strne r3, [sp, #24] │ │ │ │ │ - strne r3, [sp, #4] │ │ │ │ │ - beq.w 2c94 <_PyLong_AsByteArray+0x420> │ │ │ │ │ - mov.w fp, r4, lsr #3 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bne.w 29d4 <_PyLong_AsByteArray+0x160> │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ + str r2, [sp, #16] │ │ │ │ │ + it ne │ │ │ │ │ + movne.w sl, #0 │ │ │ │ │ + beq.w 37a8 <_PyLong_AsByteArray+0x454> │ │ │ │ │ + lsrs r2, r4, #3 │ │ │ │ │ + str r2, [sp, #8] │ │ │ │ │ + cbnz r7, 33c8 <_PyLong_AsByteArray+0x74> │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ subs r3, #1 │ │ │ │ │ add r1, r3 │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - beq.w 2cc2 <_PyLong_AsByteArray+0x44e> │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 35aa <_PyLong_AsByteArray+0x256> │ │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 3692 <_PyLong_AsByteArray+0x33e> │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 3692 <_PyLong_AsByteArray+0x33e> │ │ │ │ │ + cmp sl, r3 │ │ │ │ │ + beq.w 34e8 <_PyLong_AsByteArray+0x194> │ │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ │ + cbz r3, 33c2 <_PyLong_AsByteArray+0x6e> │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC27 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC27 │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ + b.n 34ea <_PyLong_AsByteArray+0x196> │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + movs r4, #1 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n 3392 <_PyLong_AsByteArray+0x3e> │ │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ │ + mov.w ip, #0 │ │ │ │ │ + add.w r7, r0, #8 │ │ │ │ │ + ldr.w r9, [sp, #16] │ │ │ │ │ + subs r4, #1 │ │ │ │ │ + mov fp, sl │ │ │ │ │ + mov r2, ip │ │ │ │ │ + mov r3, ip │ │ │ │ │ + mov r0, ip │ │ │ │ │ + mov r6, ip │ │ │ │ │ + str r4, [sp, #12] │ │ │ │ │ + b.n 342e <_PyLong_AsByteArray+0xda> │ │ │ │ │ + strb r5, [r4, #0] │ │ │ │ │ + lsrs r4, r3, #16 │ │ │ │ │ + orr.w r4, r4, r0, lsl #16 │ │ │ │ │ + add.w lr, ip, #2 │ │ │ │ │ + adds r5, r1, #2 │ │ │ │ │ + cmp r9, lr │ │ │ │ │ + bls.n 33a8 <_PyLong_AsByteArray+0x54> │ │ │ │ │ + strb r4, [r5, #0] │ │ │ │ │ + lsrs r3, r3, #24 │ │ │ │ │ + sub.w r4, r2, #24 │ │ │ │ │ + orr.w r3, r3, r0, lsl #8 │ │ │ │ │ + add.w r5, ip, #3 │ │ │ │ │ + cmp r4, #7 │ │ │ │ │ + bls.n 3482 <_PyLong_AsByteArray+0x12e> │ │ │ │ │ + cmp r9, r5 │ │ │ │ │ + bls.n 33a8 <_PyLong_AsByteArray+0x54> │ │ │ │ │ + strb r3, [r1, #3] │ │ │ │ │ + add.w ip, ip, #4 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + adds r1, #4 │ │ │ │ │ + subs r2, #32 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ │ + adds r6, #1 │ │ │ │ │ + cmp r4, r6 │ │ │ │ │ + beq.n 348c <_PyLong_AsByteArray+0x138> │ │ │ │ │ + ldr.w r5, [r7, #4]! │ │ │ │ │ + sub.w r8, r2, #32 │ │ │ │ │ + rsb lr, r2, #32 │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + bne.w 354e <_PyLong_AsByteArray+0x1fa> │ │ │ │ │ + strd r1, lr, [sp] │ │ │ │ │ + mov r1, lr │ │ │ │ │ + lsr.w lr, r5, r1 │ │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ │ + lsl.w r4, r5, r8 │ │ │ │ │ + orr.w r4, r4, lr │ │ │ │ │ + lsl.w lr, r5, r2 │ │ │ │ │ + orr.w r3, lr, r3 │ │ │ │ │ + orrs r0, r4 │ │ │ │ │ + cmp r1, r6 │ │ │ │ │ + beq.n 34f0 <_PyLong_AsByteArray+0x19c> │ │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ │ + cmp r9, ip │ │ │ │ │ + bls.n 33a8 <_PyLong_AsByteArray+0x54> │ │ │ │ │ + mov r4, r1 │ │ │ │ │ + lsrs r5, r3, #8 │ │ │ │ │ + add.w lr, ip, #1 │ │ │ │ │ + adds r2, #30 │ │ │ │ │ + orr.w r5, r5, r0, lsl #24 │ │ │ │ │ + cmp r9, lr │ │ │ │ │ + strb.w r3, [r4], #1 │ │ │ │ │ + bhi.n 33ee <_PyLong_AsByteArray+0x9a> │ │ │ │ │ + b.n 33a8 <_PyLong_AsByteArray+0x54> │ │ │ │ │ + adds r1, #3 │ │ │ │ │ + lsrs r0, r0, #24 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov ip, r5 │ │ │ │ │ + b.n 3426 <_PyLong_AsByteArray+0xd2> │ │ │ │ │ + movs r4, #1 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.n 358c <_PyLong_AsByteArray+0x238> │ │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ │ + cmp r0, ip │ │ │ │ │ + bls.n 33a8 <_PyLong_AsByteArray+0x54> │ │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ + add.w ip, ip, #1 │ │ │ │ │ + lsl.w r2, r0, r2 │ │ │ │ │ + orrs r2, r3 │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + it ne │ │ │ │ │ + movne r3, r2 │ │ │ │ │ + strb r3, [r1, #0] │ │ │ │ │ + add r1, r4 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + cmp ip, r3 │ │ │ │ │ + bcs.n 34e8 <_PyLong_AsByteArray+0x194> │ │ │ │ │ + rsb r3, sl, #0 │ │ │ │ │ + cmp r4, #1 │ │ │ │ │ + bne.w 3798 <_PyLong_AsByteArray+0x444> │ │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ │ + add.w r2, ip, #1 │ │ │ │ │ + strb r3, [r1, #0] │ │ │ │ │ + cmp r0, r2 │ │ │ │ │ + bls.n 34e8 <_PyLong_AsByteArray+0x194> │ │ │ │ │ + add.w r2, ip, #2 │ │ │ │ │ + strb r3, [r1, #1] │ │ │ │ │ + cmp r0, r2 │ │ │ │ │ + bls.n 34e8 <_PyLong_AsByteArray+0x194> │ │ │ │ │ + sub.w ip, r0, ip │ │ │ │ │ + adds r2, r1, #2 │ │ │ │ │ + add r1, ip │ │ │ │ │ + strb.w r3, [r2], #1 │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + bne.n 34e0 <_PyLong_AsByteArray+0x18c> │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.w 37d4 <_PyLong_AsByteArray+0x480> │ │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ │ + adds r2, #32 │ │ │ │ │ + clz r5, r5 │ │ │ │ │ + subs r2, r2, r5 │ │ │ │ │ + cmp r2, #7 │ │ │ │ │ + bls.n 3426 <_PyLong_AsByteArray+0xd2> │ │ │ │ │ + cmp r9, ip │ │ │ │ │ + bls.w 33a8 <_PyLong_AsByteArray+0x54> │ │ │ │ │ + lsrs r4, r3, #8 │ │ │ │ │ + sub.w lr, r2, #8 │ │ │ │ │ + orr.w r4, r4, r0, lsl #24 │ │ │ │ │ + add.w r5, ip, #1 │ │ │ │ │ + cmp.w lr, #7 │ │ │ │ │ + strb r3, [r1, #0] │ │ │ │ │ + bls.w 39a6 <_PyLong_AsByteArray+0x652> │ │ │ │ │ + cmp r9, r5 │ │ │ │ │ + bls.w 33a8 <_PyLong_AsByteArray+0x54> │ │ │ │ │ + sub.w r8, r2, #16 │ │ │ │ │ + strb r4, [r1, #1] │ │ │ │ │ + lsrs r4, r3, #16 │ │ │ │ │ + add.w lr, ip, #2 │ │ │ │ │ + orr.w r4, r4, r0, lsl #16 │ │ │ │ │ + adds r5, r1, #2 │ │ │ │ │ + cmp.w r8, #7 │ │ │ │ │ + bhi.w 33fc <_PyLong_AsByteArray+0xa8> │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + lsrs r0, r0, #16 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov ip, lr │ │ │ │ │ + b.n 3426 <_PyLong_AsByteArray+0xd2> │ │ │ │ │ + mov r4, r5 │ │ │ │ │ + str r1, [sp, #0] │ │ │ │ │ + eor.w r4, r4, #3221225472 @ 0xc0000000 │ │ │ │ │ + mvns r4, r4 │ │ │ │ │ + add r4, fp │ │ │ │ │ + bic.w r5, r4, #3221225472 @ 0xc0000000 │ │ │ │ │ + mov.w fp, r4, lsr #30 │ │ │ │ │ + lsl.w r1, r5, r8 │ │ │ │ │ + lsr.w r4, r5, lr │ │ │ │ │ + orrs r4, r1 │ │ │ │ │ + orrs r0, r4 │ │ │ │ │ + lsl.w r4, r5, r2 │ │ │ │ │ + orrs r3, r4 │ │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ │ + cmp r4, r6 │ │ │ │ │ + bne.w 3464 <_PyLong_AsByteArray+0x110> │ │ │ │ │ + mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r5, r4 │ │ │ │ │ + beq.w 394c <_PyLong_AsByteArray+0x5f8> │ │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ │ + eors r5, r4 │ │ │ │ │ + b.n 34f8 <_PyLong_AsByteArray+0x1a4> │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + cmp r3, ip │ │ │ │ │ + bne.n 34b2 <_PyLong_AsByteArray+0x15e> │ │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n 34b2 <_PyLong_AsByteArray+0x15e> │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 33a2 <_PyLong_AsByteArray+0x4e> │ │ │ │ │ + subs r4, r1, r4 │ │ │ │ │ + ldrsb.w r3, [r4] │ │ │ │ │ + lsrs r3, r3, #31 │ │ │ │ │ + b.n 33a2 <_PyLong_AsByteArray+0x4e> │ │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ │ add.w r3, r0, #8 │ │ │ │ │ mov ip, r7 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - add.w r4, fp, #4294967295 @ 0xffffffff │ │ │ │ │ - str r4, [sp, #8] │ │ │ │ │ + subs r4, #1 │ │ │ │ │ + str.w sl, [sp, #24] │ │ │ │ │ + str r4, [sp, #12] │ │ │ │ │ + str.w sl, [sp, #20] │ │ │ │ │ ldr r5, [sp, #0] │ │ │ │ │ ldr.w r4, [r5, #4]! │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ │ + ldr r5, [sp, #20] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 2c36 <_PyLong_AsByteArray+0x3c2> │ │ │ │ │ - sub.w lr, r7, fp │ │ │ │ │ - rsb r5, r2, #32 │ │ │ │ │ - mvn.w lr, lr │ │ │ │ │ + bne.w 3740 <_PyLong_AsByteArray+0x3ec> │ │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ │ sub.w sl, r2, #32 │ │ │ │ │ + rsb fp, r2, #32 │ │ │ │ │ + sub.w lr, r7, r5 │ │ │ │ │ + mvn.w lr, lr │ │ │ │ │ ands.w lr, lr, #7 │ │ │ │ │ - str r5, [sp, #16] │ │ │ │ │ - beq.w 2ba0 <_PyLong_AsByteArray+0x32c> │ │ │ │ │ - lsr.w r9, r4, r5 │ │ │ │ │ + beq.n 3698 <_PyLong_AsByteArray+0x344> │ │ │ │ │ lsl.w r8, r4, sl │ │ │ │ │ + lsr.w r9, r4, fp │ │ │ │ │ orr.w r8, r8, r9 │ │ │ │ │ orr.w r6, r8, r0 │ │ │ │ │ lsl.w r0, r4, r2 │ │ │ │ │ orr.w r5, r0, r3 │ │ │ │ │ - str r6, [sp, #20] │ │ │ │ │ + str r6, [sp, #4] │ │ │ │ │ mov r0, r6 │ │ │ │ │ - ldr r6, [sp, #8] │ │ │ │ │ + ldr r6, [sp, #12] │ │ │ │ │ mov r3, r5 │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - beq.w 2bce <_PyLong_AsByteArray+0x35a> │ │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ │ - cmp ip, r4 │ │ │ │ │ - bcs.w 2a96 <_PyLong_AsByteArray+0x222> │ │ │ │ │ + beq.n 36d0 <_PyLong_AsByteArray+0x37c> │ │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ │ + cmp r4, ip │ │ │ │ │ + bls.w 33a8 <_PyLong_AsByteArray+0x54> │ │ │ │ │ add.w r4, r2, #30 │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ strb.w r5, [r1], #-1 │ │ │ │ │ lsrs r5, r5, #8 │ │ │ │ │ orr.w r5, r5, r2, lsl #24 │ │ │ │ │ add.w r2, ip, #1 │ │ │ │ │ - ldr r6, [sp, #12] │ │ │ │ │ + ldr r6, [sp, #16] │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bls.w 2a96 <_PyLong_AsByteArray+0x222> │ │ │ │ │ + bls.w 33a8 <_PyLong_AsByteArray+0x54> │ │ │ │ │ + lsrs r2, r3, #16 │ │ │ │ │ strb.w r5, [r1], #-1 │ │ │ │ │ - lsrs r5, r3, #16 │ │ │ │ │ - orr.w r5, r5, r0, lsl #16 │ │ │ │ │ - add.w r6, ip, #2 │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - cmp r2, r6 │ │ │ │ │ - bls.w 2a96 <_PyLong_AsByteArray+0x222> │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + add.w lr, ip, #2 │ │ │ │ │ + orr.w r3, r2, r0, lsl #16 │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + cmp r2, lr │ │ │ │ │ + bls.w 33a8 <_PyLong_AsByteArray+0x54> │ │ │ │ │ sub.w r2, r4, #24 │ │ │ │ │ - strb r5, [r1, #0] │ │ │ │ │ - cmp r2, #7 │ │ │ │ │ - mov.w r3, r3, lsr #24 │ │ │ │ │ + strb r3, [r1, #0] │ │ │ │ │ + lsrs r3, r5, #24 │ │ │ │ │ + lsrs r0, r6, #24 │ │ │ │ │ + orr.w r3, r3, r6, lsl #8 │ │ │ │ │ add.w r5, ip, #3 │ │ │ │ │ - orr.w r3, r3, r0, lsl #8 │ │ │ │ │ - ittt ls │ │ │ │ │ - addls.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ │ - lsrls r0, r0, #24 │ │ │ │ │ - movls ip, r5 │ │ │ │ │ - bls.n 298e <_PyLong_AsByteArray+0x11a> │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ + cmp r2, #7 │ │ │ │ │ + bls.n 36ca <_PyLong_AsByteArray+0x376> │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bls.w 2a96 <_PyLong_AsByteArray+0x222> │ │ │ │ │ + bls.w 33a8 <_PyLong_AsByteArray+0x54> │ │ │ │ │ strb.w r3, [r1, #-1] │ │ │ │ │ add.w ip, ip, #4 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ subs r1, #2 │ │ │ │ │ sub.w r2, r4, #32 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ movs r0, #0 │ │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ │ adds r7, #1 │ │ │ │ │ - cmp fp, r7 │ │ │ │ │ - bne.n 28ca <_PyLong_AsByteArray+0x56> │ │ │ │ │ + cmp r4, r7 │ │ │ │ │ + bne.n 35c6 <_PyLong_AsByteArray+0x272> │ │ │ │ │ + ldr.w sl, [sp, #20] │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w 2abe <_PyLong_AsByteArray+0x24a> │ │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ │ - cmp ip, r0 │ │ │ │ │ - bcs.n 2a96 <_PyLong_AsByteArray+0x222> │ │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ │ - add.w ip, ip, #1 │ │ │ │ │ - adds r0, r1, r4 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.w 2ca4 <_PyLong_AsByteArray+0x430> │ │ │ │ │ - strb r3, [r1, #0] │ │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - cmp r3, ip │ │ │ │ │ - bls.n 29cc <_PyLong_AsByteArray+0x158> │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - cmp r4, #1 │ │ │ │ │ - bne.w 2ad6 <_PyLong_AsByteArray+0x262> │ │ │ │ │ - sub.w r2, r3, ip │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memset │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - movs r4, #1 │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - beq.w 2cc6 <_PyLong_AsByteArray+0x452> │ │ │ │ │ + b.n 348e <_PyLong_AsByteArray+0x13a> │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ - add.w r6, r0, #8 │ │ │ │ │ - add.w r4, fp, #4294967295 @ 0xffffffff │ │ │ │ │ - ldr r7, [sp, #12] │ │ │ │ │ - mov r2, ip │ │ │ │ │ - mov r3, ip │ │ │ │ │ - mov r0, ip │ │ │ │ │ - mov r5, ip │ │ │ │ │ - str r4, [sp, #8] │ │ │ │ │ - b.n 2a44 <_PyLong_AsByteArray+0x1d0> │ │ │ │ │ - strb r4, [r2, #0] │ │ │ │ │ - lsrs r4, r3, #16 │ │ │ │ │ - orr.w r4, r4, r0, lsl #16 │ │ │ │ │ - add.w r9, ip, #2 │ │ │ │ │ - add.w r8, r1, #2 │ │ │ │ │ - cmp r7, r9 │ │ │ │ │ - bls.n 2a96 <_PyLong_AsByteArray+0x222> │ │ │ │ │ - sub.w r2, lr, #24 │ │ │ │ │ - lsrs r3, r3, #24 │ │ │ │ │ - cmp r2, #7 │ │ │ │ │ - strb.w r4, [r8] │ │ │ │ │ - add.w r4, ip, #3 │ │ │ │ │ - orr.w r3, r3, r0, lsl #8 │ │ │ │ │ - ittt ls │ │ │ │ │ - addls r1, #3 │ │ │ │ │ - lsrls r0, r0, #24 │ │ │ │ │ - movls ip, r4 │ │ │ │ │ - bls.n 2a3e <_PyLong_AsByteArray+0x1ca> │ │ │ │ │ - cmp r7, r4 │ │ │ │ │ - bls.n 2a96 <_PyLong_AsByteArray+0x222> │ │ │ │ │ - strb r3, [r1, #3] │ │ │ │ │ - add.w ip, ip, #4 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - adds r1, #4 │ │ │ │ │ - sub.w r2, lr, #32 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - adds r5, #1 │ │ │ │ │ - cmp fp, r5 │ │ │ │ │ - beq.n 2ab6 <_PyLong_AsByteArray+0x242> │ │ │ │ │ - ldr r4, [sp, #4] │ │ │ │ │ - ldr.w r9, [r6, #4]! │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - bne.n 2b42 <_PyLong_AsByteArray+0x2ce> │ │ │ │ │ - sub.w r8, r2, #32 │ │ │ │ │ - rsb lr, r2, #32 │ │ │ │ │ - mov r4, r9 │ │ │ │ │ - str r7, [sp, #0] │ │ │ │ │ - lsr.w sl, r4, lr │ │ │ │ │ - ldr r7, [sp, #8] │ │ │ │ │ - lsl.w r9, r4, r8 │ │ │ │ │ - orr.w r9, r9, sl │ │ │ │ │ - lsl.w sl, r4, r2 │ │ │ │ │ - orr.w r3, sl, r3 │ │ │ │ │ - orr.w r0, r9, r0 │ │ │ │ │ - cmp r7, r5 │ │ │ │ │ - beq.n 2ae4 <_PyLong_AsByteArray+0x270> │ │ │ │ │ - ldr r7, [sp, #0] │ │ │ │ │ - cmp r7, ip │ │ │ │ │ - bls.n 2a96 <_PyLong_AsByteArray+0x222> │ │ │ │ │ - add.w lr, r2, #30 │ │ │ │ │ - mov r2, r1 │ │ │ │ │ - lsrs r4, r3, #8 │ │ │ │ │ - add.w r8, ip, #1 │ │ │ │ │ - orr.w r4, r4, r0, lsl #24 │ │ │ │ │ - strb.w r3, [r2], #1 │ │ │ │ │ - cmp r7, r8 │ │ │ │ │ - bhi.n 29f8 <_PyLong_AsByteArray+0x184> │ │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ │ - cbz r3, 2ab0 <_PyLong_AsByteArray+0x23c> │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC27 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC27 │ │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 29ce <_PyLong_AsByteArray+0x15a> │ │ │ │ │ - movs r4, #1 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 299e <_PyLong_AsByteArray+0x12a> │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - cmp ip, r3 │ │ │ │ │ - bne.n 2acc <_PyLong_AsByteArray+0x258> │ │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 2cee <_PyLong_AsByteArray+0x47a> │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - negs r3, r3 │ │ │ │ │ - uxtb r1, r3 │ │ │ │ │ - b.n 29b6 <_PyLong_AsByteArray+0x142> │ │ │ │ │ - add.w ip, ip, #1 │ │ │ │ │ - strb.w r1, [r0], #-1 │ │ │ │ │ - cmp r3, ip │ │ │ │ │ - bne.n 2ad6 <_PyLong_AsByteArray+0x262> │ │ │ │ │ - b.n 29cc <_PyLong_AsByteArray+0x158> │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - beq.w 2cde <_PyLong_AsByteArray+0x46a> │ │ │ │ │ - ldr r7, [sp, #0] │ │ │ │ │ - mov r9, r4 │ │ │ │ │ - adds r2, #32 │ │ │ │ │ - clz r4, r9 │ │ │ │ │ - subs r2, r2, r4 │ │ │ │ │ - cmp r2, #7 │ │ │ │ │ - bls.n 2a3e <_PyLong_AsByteArray+0x1ca> │ │ │ │ │ - cmp r7, ip │ │ │ │ │ - bls.n 2a96 <_PyLong_AsByteArray+0x222> │ │ │ │ │ - lsrs r4, r3, #8 │ │ │ │ │ - sub.w r8, r2, #8 │ │ │ │ │ - orr.w r4, r4, r0, lsl #24 │ │ │ │ │ - add.w lr, ip, #1 │ │ │ │ │ - cmp.w r8, #7 │ │ │ │ │ - strb r3, [r1, #0] │ │ │ │ │ - bls.w 307a <_PyLong_AsByteArray+0x806> │ │ │ │ │ - cmp r7, lr │ │ │ │ │ - bls.n 2a96 <_PyLong_AsByteArray+0x222> │ │ │ │ │ - sub.w lr, r2, #16 │ │ │ │ │ - strb r4, [r1, #1] │ │ │ │ │ - lsrs r4, r3, #16 │ │ │ │ │ - add.w r9, ip, #2 │ │ │ │ │ - orr.w r4, r4, r0, lsl #16 │ │ │ │ │ - add.w r8, r1, #2 │ │ │ │ │ - cmp.w lr, #7 │ │ │ │ │ - bhi.w 3076 <_PyLong_AsByteArray+0x802> │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - lsrs r0, r0, #16 │ │ │ │ │ - mov r2, lr │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - mov ip, r9 │ │ │ │ │ - b.n 2a3e <_PyLong_AsByteArray+0x1ca> │ │ │ │ │ - mov r4, r9 │ │ │ │ │ - rsb lr, r2, #32 │ │ │ │ │ - mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ │ - sub.w r9, r2, #32 │ │ │ │ │ - str r7, [sp, #0] │ │ │ │ │ - eor.w r8, r4, sl │ │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ │ - add r8, r4 │ │ │ │ │ - bic.w r4, r8, #3221225472 @ 0xc0000000 │ │ │ │ │ - mov.w r7, r8, lsr #30 │ │ │ │ │ - str r7, [sp, #24] │ │ │ │ │ - lsl.w r8, r4, r9 │ │ │ │ │ - lsr.w r7, r4, lr │ │ │ │ │ - orr.w r8, r8, r7 │ │ │ │ │ - ldr r7, [sp, #8] │ │ │ │ │ - orr.w r0, r8, r0 │ │ │ │ │ - lsl.w r8, r4, r2 │ │ │ │ │ - orr.w r3, r8, r3 │ │ │ │ │ - cmp r7, r5 │ │ │ │ │ - beq.w 2cb4 <_PyLong_AsByteArray+0x440> │ │ │ │ │ - ldr r7, [sp, #0] │ │ │ │ │ - cmp r7, ip │ │ │ │ │ - bls.n 2a96 <_PyLong_AsByteArray+0x222> │ │ │ │ │ - add.w lr, r2, #30 │ │ │ │ │ - mov r2, r1 │ │ │ │ │ - lsrs r4, r3, #8 │ │ │ │ │ - add.w r8, ip, #1 │ │ │ │ │ - orr.w r4, r4, r0, lsl #24 │ │ │ │ │ - strb.w r3, [r2], #1 │ │ │ │ │ - b.n 2a92 <_PyLong_AsByteArray+0x21e> │ │ │ │ │ - str r1, [sp, #20] │ │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ │ + b.n 34b2 <_PyLong_AsByteArray+0x15e> │ │ │ │ │ + str r1, [sp, #4] │ │ │ │ │ lsl.w lr, r4, sl │ │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ │ - lsr.w r8, r4, r5 │ │ │ │ │ - cmp r7, r1 │ │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ │ + lsr.w r8, r4, fp │ │ │ │ │ orr.w lr, lr, r8 │ │ │ │ │ + cmp r7, r1 │ │ │ │ │ orr.w r6, lr, r0 │ │ │ │ │ lsl.w r0, r4, r2 │ │ │ │ │ orr.w r5, r0, r3 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r3, r5 │ │ │ │ │ - beq.w 2ea4 <_PyLong_AsByteArray+0x630> │ │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ │ - str r6, [sp, #20] │ │ │ │ │ - b.n 291a <_PyLong_AsByteArray+0xa6> │ │ │ │ │ + bne.w 39a0 <_PyLong_AsByteArray+0x64c> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 2cfe <_PyLong_AsByteArray+0x48a> │ │ │ │ │ - add.w r5, r2, #32 │ │ │ │ │ - clz r2, r4 │ │ │ │ │ - subs r4, r5, r2 │ │ │ │ │ + beq.w 3968 <_PyLong_AsByteArray+0x614> │ │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ │ + str r6, [sp, #4] │ │ │ │ │ + b.n 36d6 <_PyLong_AsByteArray+0x382> │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + mov ip, r5 │ │ │ │ │ + b.n 3680 <_PyLong_AsByteArray+0x32c> │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq.w 3808 <_PyLong_AsByteArray+0x4b4> │ │ │ │ │ + ldr r6, [sp, #4] │ │ │ │ │ + adds r2, #32 │ │ │ │ │ + clz r3, r4 │ │ │ │ │ + subs r4, r2, r3 │ │ │ │ │ cmp r4, #7 │ │ │ │ │ - bls.n 2c2a <_PyLong_AsByteArray+0x3b6> │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - cmp r2, ip │ │ │ │ │ - bls.w 2a96 <_PyLong_AsByteArray+0x222> │ │ │ │ │ - lsrs r5, r3, #8 │ │ │ │ │ + bls.n 3730 <_PyLong_AsByteArray+0x3dc> │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + cmp r3, ip │ │ │ │ │ + bls.w 33a8 <_PyLong_AsByteArray+0x54> │ │ │ │ │ + lsrs r3, r5, #8 │ │ │ │ │ sub.w r2, r4, #8 │ │ │ │ │ - orr.w r5, r5, r0, lsl #24 │ │ │ │ │ - add.w r6, ip, #1 │ │ │ │ │ + orr.w r3, r3, r6, lsl #24 │ │ │ │ │ + add.w lr, ip, #1 │ │ │ │ │ + lsrs r0, r6, #8 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - strb r3, [r1, #0] │ │ │ │ │ - bls.w 2e9a <_PyLong_AsByteArray+0x626> │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - cmp r2, r6 │ │ │ │ │ - bls.w 2a96 <_PyLong_AsByteArray+0x222> │ │ │ │ │ - strb.w r5, [r1, #-1] │ │ │ │ │ + strb r5, [r1, #0] │ │ │ │ │ + bls.w 39fe <_PyLong_AsByteArray+0x6aa> │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + cmp r2, lr │ │ │ │ │ + bls.w 33a8 <_PyLong_AsByteArray+0x54> │ │ │ │ │ sub.w r2, r4, #16 │ │ │ │ │ - lsrs r5, r3, #16 │ │ │ │ │ - subs r1, #2 │ │ │ │ │ - orr.w r5, r5, r0, lsl #16 │ │ │ │ │ - add.w r6, ip, #2 │ │ │ │ │ + strb.w r3, [r1, #-1] │ │ │ │ │ + add.w lr, ip, #2 │ │ │ │ │ + lsrs r3, r5, #16 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - bhi.w 294c <_PyLong_AsByteArray+0xd8> │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - lsrs r0, r0, #16 │ │ │ │ │ - mov ip, r6 │ │ │ │ │ - b.n 298e <_PyLong_AsByteArray+0x11a> │ │ │ │ │ + sub.w r1, r1, #2 │ │ │ │ │ + orr.w r3, r3, r6, lsl #16 │ │ │ │ │ + mov.w r0, r6, lsr #16 │ │ │ │ │ + it ls │ │ │ │ │ + movls ip, lr │ │ │ │ │ + bls.n 3680 <_PyLong_AsByteArray+0x32c> │ │ │ │ │ + b.n 3648 <_PyLong_AsByteArray+0x2f4> │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ adds r7, #1 │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + beq.n 37e8 <_PyLong_AsByteArray+0x494> │ │ │ │ │ mov r2, r4 │ │ │ │ │ - cmp r7, fp │ │ │ │ │ - bne.w 28ca <_PyLong_AsByteArray+0x56> │ │ │ │ │ - b.n 2994 <_PyLong_AsByteArray+0x120> │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + b.n 35c6 <_PyLong_AsByteArray+0x272> │ │ │ │ │ ldr.w lr, [sp, #24] │ │ │ │ │ - rsb r5, r2, #32 │ │ │ │ │ sub.w sl, r2, #32 │ │ │ │ │ - str r5, [sp, #16] │ │ │ │ │ + rsb fp, r2, #32 │ │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r5, r4 │ │ │ │ │ eors r5, r6 │ │ │ │ │ add r5, lr │ │ │ │ │ bic.w r4, r5, #3221225472 @ 0xc0000000 │ │ │ │ │ mov.w lr, r5, lsr #30 │ │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ │ - lsl.w r9, r4, sl │ │ │ │ │ - lsr.w r8, r4, r5 │ │ │ │ │ - orr.w r5, r9, r8 │ │ │ │ │ + lsr.w r8, r4, fp │ │ │ │ │ + lsl.w r5, r4, sl │ │ │ │ │ + orr.w r5, r5, r8 │ │ │ │ │ orrs r0, r5 │ │ │ │ │ lsl.w r5, r4, r2 │ │ │ │ │ orrs r3, r5 │ │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ │ + ldr r5, [sp, #12] │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - beq.w 2e4c <_PyLong_AsByteArray+0x5d8> │ │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ │ + beq.n 37f6 <_PyLong_AsByteArray+0x4a2> │ │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ │ str.w lr, [sp, #24] │ │ │ │ │ - cmp ip, r4 │ │ │ │ │ - bcs.w 2a96 <_PyLong_AsByteArray+0x222> │ │ │ │ │ + cmp r4, ip │ │ │ │ │ + bls.w 33a8 <_PyLong_AsByteArray+0x54> │ │ │ │ │ lsrs r5, r3, #8 │ │ │ │ │ add.w r4, r2, #30 │ │ │ │ │ orr.w r5, r5, r0, lsl #24 │ │ │ │ │ add.w r2, ip, #1 │ │ │ │ │ strb.w r3, [r1], #-1 │ │ │ │ │ - b.n 2936 <_PyLong_AsByteArray+0xc2> │ │ │ │ │ + b.n 362e <_PyLong_AsByteArray+0x2da> │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + add.w ip, ip, #1 │ │ │ │ │ + strb.w r3, [r1], #-1 │ │ │ │ │ + cmp r2, ip │ │ │ │ │ + bne.n 379a <_PyLong_AsByteArray+0x446> │ │ │ │ │ + b.n 34e8 <_PyLong_AsByteArray+0x194> │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ + mov.w sl, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 2e68 <_PyLong_AsByteArray+0x5f4> │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - b.n 289e <_PyLong_AsByteArray+0x2a> │ │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ - lsl.w r2, r5, r2 │ │ │ │ │ - orrs r3, r2 │ │ │ │ │ - strb r3, [r1, #0] │ │ │ │ │ - movs r1, #255 @ 0xff │ │ │ │ │ - b.n 29b6 <_PyLong_AsByteArray+0x142> │ │ │ │ │ - cmp r4, sl │ │ │ │ │ - beq.w 2e58 <_PyLong_AsByteArray+0x5e4> │ │ │ │ │ - ldr r7, [sp, #0] │ │ │ │ │ - eor.w r9, r4, sl │ │ │ │ │ - b.n 2aee <_PyLong_AsByteArray+0x27a> │ │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ - cbz r3, 2cd8 <_PyLong_AsByteArray+0x464> │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - cbnz r3, 2cd8 <_PyLong_AsByteArray+0x464> │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bne.w 2a96 <_PyLong_AsByteArray+0x222> │ │ │ │ │ - b.n 29cc <_PyLong_AsByteArray+0x158> │ │ │ │ │ - mov.w ip, #0 │ │ │ │ │ - b.n 2acc <_PyLong_AsByteArray+0x258> │ │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ │ - adds r5, r4, #1 │ │ │ │ │ - cmp fp, r5 │ │ │ │ │ - beq.w 2ab6 <_PyLong_AsByteArray+0x242> │ │ │ │ │ - ldr.w r4, [r6, #4]! │ │ │ │ │ - b.n 2a5a <_PyLong_AsByteArray+0x1e6> │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ + bne.w 337c <_PyLong_AsByteArray+0x28> │ │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2cce <_PyLong_AsByteArray+0x45a> │ │ │ │ │ - subs r4, r1, r4 │ │ │ │ │ - ldrsb.w r3, [r4] │ │ │ │ │ - lsrs r3, r3, #31 │ │ │ │ │ - b.n 2cce <_PyLong_AsByteArray+0x45a> │ │ │ │ │ + beq.w 33c2 <_PyLong_AsByteArray+0x6e> │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC26 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC26 │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ + b.n 33c2 <_PyLong_AsByteArray+0x6e> │ │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ │ + adds r6, r1, #1 │ │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ │ + cmp r1, r6 │ │ │ │ │ + beq.w 395c <_PyLong_AsByteArray+0x608> │ │ │ │ │ + ldr.w r5, [r7, #4]! │ │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ │ + b.n 3448 <_PyLong_AsByteArray+0xf4> │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + ldr.w sl, [sp, #20] │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ + b.n 348e <_PyLong_AsByteArray+0x13a> │ │ │ │ │ + cmp r4, r6 │ │ │ │ │ + beq.w 39b2 <_PyLong_AsByteArray+0x65e> │ │ │ │ │ + eors r4, r6 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + str.w lr, [sp, #24] │ │ │ │ │ + b.n 36d8 <_PyLong_AsByteArray+0x384> │ │ │ │ │ ldr r6, [sp, #0] │ │ │ │ │ adds r7, #1 │ │ │ │ │ cmp.w lr, #1 │ │ │ │ │ ldr.w r4, [r6, #4]! │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ - beq.w 2ba0 <_PyLong_AsByteArray+0x32c> │ │ │ │ │ + beq.w 3698 <_PyLong_AsByteArray+0x344> │ │ │ │ │ cmp.w lr, #2 │ │ │ │ │ - beq.n 2e10 <_PyLong_AsByteArray+0x59c> │ │ │ │ │ + beq.n 3912 <_PyLong_AsByteArray+0x5be> │ │ │ │ │ cmp.w lr, #3 │ │ │ │ │ - beq.n 2dd8 <_PyLong_AsByteArray+0x564> │ │ │ │ │ + beq.n 38dc <_PyLong_AsByteArray+0x588> │ │ │ │ │ cmp.w lr, #4 │ │ │ │ │ - beq.n 2da0 <_PyLong_AsByteArray+0x52c> │ │ │ │ │ + beq.n 38a6 <_PyLong_AsByteArray+0x552> │ │ │ │ │ cmp.w lr, #5 │ │ │ │ │ - beq.n 2d68 <_PyLong_AsByteArray+0x4f4> │ │ │ │ │ + beq.n 3870 <_PyLong_AsByteArray+0x51c> │ │ │ │ │ cmp.w lr, #6 │ │ │ │ │ - bne.w 2eaa <_PyLong_AsByteArray+0x636> │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ + bne.w 39c6 <_PyLong_AsByteArray+0x672> │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ lsl.w r8, r4, sl │ │ │ │ │ + lsr.w r9, r4, fp │ │ │ │ │ + ldr r6, [sp, #12] │ │ │ │ │ lsl.w r0, r4, r2 │ │ │ │ │ - ldr r6, [sp, #8] │ │ │ │ │ - orrs r5, r0 │ │ │ │ │ - lsr.w r9, r4, r3 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ orr.w r8, r8, r9 │ │ │ │ │ - cmp r7, r6 │ │ │ │ │ orr.w r3, r8, r3 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ + orrs r5, r0 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ mov r0, r3 │ │ │ │ │ + cmp r7, r6 │ │ │ │ │ mov r3, r5 │ │ │ │ │ - bne.w 291a <_PyLong_AsByteArray+0xa6> │ │ │ │ │ + bne.w 3612 <_PyLong_AsByteArray+0x2be> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 2bd4 <_PyLong_AsByteArray+0x360> │ │ │ │ │ + bne.w 36d6 <_PyLong_AsByteArray+0x382> │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ adds r7, #1 │ │ │ │ │ ldr.w r4, [r3, #4]! │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ lsl.w r8, r4, sl │ │ │ │ │ + lsr.w r9, r4, fp │ │ │ │ │ + ldr r6, [sp, #12] │ │ │ │ │ lsl.w r0, r4, r2 │ │ │ │ │ - ldr r6, [sp, #8] │ │ │ │ │ - orrs r5, r0 │ │ │ │ │ - lsr.w r9, r4, r3 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ orr.w r8, r8, r9 │ │ │ │ │ - cmp r7, r6 │ │ │ │ │ orr.w r3, r8, r3 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ + orrs r5, r0 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ mov r0, r3 │ │ │ │ │ + cmp r7, r6 │ │ │ │ │ mov r3, r5 │ │ │ │ │ - bne.w 291a <_PyLong_AsByteArray+0xa6> │ │ │ │ │ + bne.w 3612 <_PyLong_AsByteArray+0x2be> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 2bd4 <_PyLong_AsByteArray+0x360> │ │ │ │ │ + bne.w 36d6 <_PyLong_AsByteArray+0x382> │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ adds r7, #1 │ │ │ │ │ ldr.w r4, [r3, #4]! │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ lsl.w r8, r4, sl │ │ │ │ │ + lsr.w r9, r4, fp │ │ │ │ │ + ldr r6, [sp, #12] │ │ │ │ │ lsl.w r0, r4, r2 │ │ │ │ │ - ldr r6, [sp, #8] │ │ │ │ │ - orrs r5, r0 │ │ │ │ │ - lsr.w r9, r4, r3 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ orr.w r8, r8, r9 │ │ │ │ │ - cmp r7, r6 │ │ │ │ │ orr.w r3, r8, r3 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ + orrs r5, r0 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ mov r0, r3 │ │ │ │ │ + cmp r7, r6 │ │ │ │ │ mov r3, r5 │ │ │ │ │ - bne.w 291a <_PyLong_AsByteArray+0xa6> │ │ │ │ │ + bne.w 3612 <_PyLong_AsByteArray+0x2be> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 2bd4 <_PyLong_AsByteArray+0x360> │ │ │ │ │ + bne.w 36d6 <_PyLong_AsByteArray+0x382> │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ adds r7, #1 │ │ │ │ │ ldr.w r4, [r3, #4]! │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ lsl.w r8, r4, sl │ │ │ │ │ + lsr.w r9, r4, fp │ │ │ │ │ + ldr r6, [sp, #12] │ │ │ │ │ lsl.w r0, r4, r2 │ │ │ │ │ - ldr r6, [sp, #8] │ │ │ │ │ - orrs r5, r0 │ │ │ │ │ - lsr.w r9, r4, r3 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ orr.w r8, r8, r9 │ │ │ │ │ - cmp r7, r6 │ │ │ │ │ orr.w r3, r8, r3 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ + orrs r5, r0 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ mov r0, r3 │ │ │ │ │ + cmp r7, r6 │ │ │ │ │ mov r3, r5 │ │ │ │ │ - bne.w 291a <_PyLong_AsByteArray+0xa6> │ │ │ │ │ + bne.w 3612 <_PyLong_AsByteArray+0x2be> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 2bd4 <_PyLong_AsByteArray+0x360> │ │ │ │ │ + bne.w 36d6 <_PyLong_AsByteArray+0x382> │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ adds r7, #1 │ │ │ │ │ ldr.w r4, [r3, #4]! │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ lsl.w r8, r4, sl │ │ │ │ │ + lsr.w r9, r4, fp │ │ │ │ │ + ldr r6, [sp, #12] │ │ │ │ │ lsl.w r0, r4, r2 │ │ │ │ │ - ldr r6, [sp, #8] │ │ │ │ │ - orrs r5, r0 │ │ │ │ │ - lsr.w r9, r4, r3 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ orr.w r8, r8, r9 │ │ │ │ │ - cmp r7, r6 │ │ │ │ │ orr.w r3, r8, r3 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ + orrs r5, r0 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ mov r0, r3 │ │ │ │ │ + cmp r7, r6 │ │ │ │ │ mov r3, r5 │ │ │ │ │ - bne.w 291a <_PyLong_AsByteArray+0xa6> │ │ │ │ │ + bne.w 3612 <_PyLong_AsByteArray+0x2be> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 2bd4 <_PyLong_AsByteArray+0x360> │ │ │ │ │ + bne.w 36d6 <_PyLong_AsByteArray+0x382> │ │ │ │ │ ldr r5, [sp, #0] │ │ │ │ │ adds r7, #1 │ │ │ │ │ - str r1, [sp, #20] │ │ │ │ │ ldr.w r4, [r5, #4]! │ │ │ │ │ + strd r5, r1, [sp] │ │ │ │ │ + b.n 369a <_PyLong_AsByteArray+0x346> │ │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ │ + adds r6, r4, #1 │ │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ │ + cmp r6, r4 │ │ │ │ │ + beq.n 3962 <_PyLong_AsByteArray+0x60e> │ │ │ │ │ + ldr.w r4, [r7, #4]! │ │ │ │ │ + b.n 3552 <_PyLong_AsByteArray+0x1fe> │ │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ │ + movs r4, #1 │ │ │ │ │ + b.n 348e <_PyLong_AsByteArray+0x13a> │ │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ │ + mov r4, sl │ │ │ │ │ + b.n 348e <_PyLong_AsByteArray+0x13a> │ │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ │ + adds r7, #1 │ │ │ │ │ + str r7, [sp, #28] │ │ │ │ │ + cmp r1, r7 │ │ │ │ │ + beq.w 3b56 <_PyLong_AsByteArray+0x802> │ │ │ │ │ + ldr r5, [sp, #0] │ │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ │ + adds r5, #4 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ - b.n 2ba2 <_PyLong_AsByteArray+0x32e> │ │ │ │ │ - cmp r4, r6 │ │ │ │ │ - beq.n 2e88 <_PyLong_AsByteArray+0x614> │ │ │ │ │ - eors r4, r6 │ │ │ │ │ - str.w lr, [sp, #24] │ │ │ │ │ - b.n 2bd4 <_PyLong_AsByteArray+0x360> │ │ │ │ │ + ldr r4, [r5, #0] │ │ │ │ │ + mov r9, r5 │ │ │ │ │ + cmp r7, r1 │ │ │ │ │ + lsl.w lr, r4, sl │ │ │ │ │ + lsr.w r8, r4, fp │ │ │ │ │ + lsl.w r0, r4, r2 │ │ │ │ │ + orr.w lr, lr, r8 │ │ │ │ │ + orr.w r5, r0, r3 │ │ │ │ │ + orr.w r6, lr, r6 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + beq.n 3a04 <_PyLong_AsByteArray+0x6b0> │ │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ │ + str r6, [sp, #4] │ │ │ │ │ + b.n 3612 <_PyLong_AsByteArray+0x2be> │ │ │ │ │ + adds r1, #1 │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + lsrs r0, r0, #8 │ │ │ │ │ + mov r2, lr │ │ │ │ │ + mov ip, r5 │ │ │ │ │ + b.n 3426 <_PyLong_AsByteArray+0xd2> │ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ │ - adds r5, r4, #1 │ │ │ │ │ - cmp r5, fp │ │ │ │ │ - beq.w 2ab6 <_PyLong_AsByteArray+0x242> │ │ │ │ │ - ldr.w r4, [r6, #4]! │ │ │ │ │ - b.n 2b52 <_PyLong_AsByteArray+0x2de> │ │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 2ab0 <_PyLong_AsByteArray+0x23c> │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC26 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC26 │ │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 2ab0 <_PyLong_AsByteArray+0x23c> │ │ │ │ │ adds r7, #1 │ │ │ │ │ - cmp fp, r7 │ │ │ │ │ - beq.w 2994 <_PyLong_AsByteArray+0x120> │ │ │ │ │ + cmp r7, r4 │ │ │ │ │ + beq.w 3688 <_PyLong_AsByteArray+0x334> │ │ │ │ │ ldr r4, [sp, #0] │ │ │ │ │ ldr.w r5, [r4, #4]! │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ - b.n 2c4a <_PyLong_AsByteArray+0x3d6> │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - lsrs r0, r0, #8 │ │ │ │ │ - mov ip, r6 │ │ │ │ │ - b.n 298e <_PyLong_AsByteArray+0x11a> │ │ │ │ │ - cbz r4, 2ee4 <_PyLong_AsByteArray+0x670> │ │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ │ - b.n 2bd4 <_PyLong_AsByteArray+0x360> │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ + b.n 3752 <_PyLong_AsByteArray+0x3fe> │ │ │ │ │ lsl.w r8, r4, sl │ │ │ │ │ - ldr r6, [sp, #8] │ │ │ │ │ - lsr.w r9, r4, r3 │ │ │ │ │ - cmp r7, r6 │ │ │ │ │ + ldr r6, [sp, #12] │ │ │ │ │ + lsr.w r9, r4, fp │ │ │ │ │ orr.w r8, r8, r9 │ │ │ │ │ + cmp r7, r6 │ │ │ │ │ orr.w r3, r8, r0 │ │ │ │ │ lsl.w r0, r4, r2 │ │ │ │ │ orr.w r5, r5, r0 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r3, r5 │ │ │ │ │ - bne.w 291a <_PyLong_AsByteArray+0xa6> │ │ │ │ │ + bne.w 3612 <_PyLong_AsByteArray+0x2be> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 2bd4 <_PyLong_AsByteArray+0x360> │ │ │ │ │ + bne.w 36d6 <_PyLong_AsByteArray+0x382> │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ adds r7, #1 │ │ │ │ │ ldr.w r4, [r3, #4]! │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - b.n 2d30 <_PyLong_AsByteArray+0x4bc> │ │ │ │ │ - adds r7, #1 │ │ │ │ │ - str r7, [sp, #28] │ │ │ │ │ - cmp fp, r7 │ │ │ │ │ - beq.w 3086 <_PyLong_AsByteArray+0x812> │ │ │ │ │ - ldr r5, [sp, #0] │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ - adds r5, #4 │ │ │ │ │ - str r5, [sp, #0] │ │ │ │ │ - ldr r4, [r5, #0] │ │ │ │ │ - mov r9, r5 │ │ │ │ │ - lsr.w r8, r4, r1 │ │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ │ - lsl.w lr, r4, sl │ │ │ │ │ - lsl.w r0, r4, r2 │ │ │ │ │ - orr.w lr, lr, r8 │ │ │ │ │ - orr.w r5, r0, r3 │ │ │ │ │ - orr.w r6, lr, r6 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - cmp r7, r1 │ │ │ │ │ - bne.w 2bc8 <_PyLong_AsByteArray+0x354> │ │ │ │ │ + b.n 383a <_PyLong_AsByteArray+0x4e6> │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + mov ip, lr │ │ │ │ │ + b.n 3680 <_PyLong_AsByteArray+0x32c> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 2ea6 <_PyLong_AsByteArray+0x632> │ │ │ │ │ + bne.w 36c4 <_PyLong_AsByteArray+0x370> │ │ │ │ │ ldr r5, [sp, #0] │ │ │ │ │ adds r7, #1 │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ │ ldr.w r4, [r5, #4]! │ │ │ │ │ + cmp r7, r1 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ - lsr.w r8, r4, r1 │ │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ │ lsl.w lr, r4, sl │ │ │ │ │ + lsr.w r8, r4, fp │ │ │ │ │ lsl.w r0, r4, r2 │ │ │ │ │ orr.w lr, lr, r8 │ │ │ │ │ orr.w r5, r0, r3 │ │ │ │ │ orr.w r6, lr, r6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r3, r5 │ │ │ │ │ - cmp r7, r1 │ │ │ │ │ - bne.w 2bc8 <_PyLong_AsByteArray+0x354> │ │ │ │ │ + bne.n 39a0 <_PyLong_AsByteArray+0x64c> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 2ea6 <_PyLong_AsByteArray+0x632> │ │ │ │ │ + bne.w 36c4 <_PyLong_AsByteArray+0x370> │ │ │ │ │ ldr.w r4, [r9, #8] │ │ │ │ │ add.w r1, r9, #8 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ adds r7, #2 │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ │ lsl.w lr, r4, sl │ │ │ │ │ + lsr.w r8, r4, fp │ │ │ │ │ + cmp r7, r1 │ │ │ │ │ lsl.w r0, r4, r2 │ │ │ │ │ - lsr.w r8, r4, r1 │ │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ │ orr.w lr, lr, r8 │ │ │ │ │ - orrs r5, r0 │ │ │ │ │ + orr.w r5, r0, r5 │ │ │ │ │ orr.w r6, lr, r6 │ │ │ │ │ - mov r3, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - cmp r7, r1 │ │ │ │ │ - bne.w 2bc8 <_PyLong_AsByteArray+0x354> │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + bne.n 39a0 <_PyLong_AsByteArray+0x64c> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 2ea6 <_PyLong_AsByteArray+0x632> │ │ │ │ │ + bne.w 36c4 <_PyLong_AsByteArray+0x370> │ │ │ │ │ ldr.w r4, [r9, #12] │ │ │ │ │ add.w r1, r9, #12 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ adds r7, #3 │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ │ lsl.w lr, r4, sl │ │ │ │ │ + lsr.w r8, r4, fp │ │ │ │ │ + cmp r7, r1 │ │ │ │ │ lsl.w r0, r4, r2 │ │ │ │ │ - lsr.w r8, r4, r1 │ │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ │ orr.w lr, lr, r8 │ │ │ │ │ - orrs r5, r0 │ │ │ │ │ + orr.w r5, r0, r5 │ │ │ │ │ orr.w r6, lr, r6 │ │ │ │ │ - mov r3, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - cmp r7, r1 │ │ │ │ │ - bne.w 2bc8 <_PyLong_AsByteArray+0x354> │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + bne.n 39a0 <_PyLong_AsByteArray+0x64c> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 2ea6 <_PyLong_AsByteArray+0x632> │ │ │ │ │ + bne.w 36c4 <_PyLong_AsByteArray+0x370> │ │ │ │ │ ldr.w r4, [r9, #16] │ │ │ │ │ + adds r7, r1, #4 │ │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ │ add.w r3, r9, #16 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - adds r7, r1, #4 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ lsl.w lr, r4, sl │ │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ │ + cmp r7, r1 │ │ │ │ │ + lsr.w r8, r4, fp │ │ │ │ │ lsl.w r0, r4, r2 │ │ │ │ │ - lsr.w r8, r4, r3 │ │ │ │ │ - orrs r5, r0 │ │ │ │ │ orr.w lr, lr, r8 │ │ │ │ │ - mov r3, r5 │ │ │ │ │ + orr.w r5, r5, r0 │ │ │ │ │ orr.w r6, lr, r6 │ │ │ │ │ - cmp r7, r1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bne.w 2bc8 <_PyLong_AsByteArray+0x354> │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + bne.w 39a0 <_PyLong_AsByteArray+0x64c> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 2ea6 <_PyLong_AsByteArray+0x632> │ │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ │ + bne.w 36c4 <_PyLong_AsByteArray+0x370> │ │ │ │ │ ldr.w r4, [r9, #20] │ │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ │ + lsl.w lr, r4, sl │ │ │ │ │ adds r7, r1, #5 │ │ │ │ │ + lsr.w r8, r4, fp │ │ │ │ │ add.w r1, r9, #20 │ │ │ │ │ - str r1, [sp, #0] │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ - lsl.w lr, r4, sl │ │ │ │ │ lsl.w r0, r4, r2 │ │ │ │ │ - orrs r5, r0 │ │ │ │ │ - lsr.w r8, r4, r1 │ │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ │ orr.w lr, lr, r8 │ │ │ │ │ - mov r3, r5 │ │ │ │ │ + str r1, [sp, #0] │ │ │ │ │ + orrs r5, r0 │ │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ │ orr.w r6, lr, r6 │ │ │ │ │ - cmp r7, r1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bne.w 2bc8 <_PyLong_AsByteArray+0x354> │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + cmp r7, r1 │ │ │ │ │ + bne.w 39a0 <_PyLong_AsByteArray+0x64c> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 2ea6 <_PyLong_AsByteArray+0x632> │ │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ │ + bne.w 36c4 <_PyLong_AsByteArray+0x370> │ │ │ │ │ ldr.w r4, [r9, #24] │ │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ │ + lsl.w lr, r4, sl │ │ │ │ │ adds r7, r1, #6 │ │ │ │ │ + lsr.w r8, r4, fp │ │ │ │ │ add.w r1, r9, #24 │ │ │ │ │ - str r1, [sp, #0] │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ - lsl.w lr, r4, sl │ │ │ │ │ lsl.w r0, r4, r2 │ │ │ │ │ - orrs r5, r0 │ │ │ │ │ - lsr.w r8, r4, r1 │ │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ │ orr.w lr, lr, r8 │ │ │ │ │ - mov r3, r5 │ │ │ │ │ + str r1, [sp, #0] │ │ │ │ │ + orrs r5, r0 │ │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ │ orr.w r6, lr, r6 │ │ │ │ │ - cmp r7, r1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bne.w 2bc8 <_PyLong_AsByteArray+0x354> │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + cmp r7, r1 │ │ │ │ │ + bne.w 39a0 <_PyLong_AsByteArray+0x64c> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 2ea6 <_PyLong_AsByteArray+0x632> │ │ │ │ │ + bne.w 36c4 <_PyLong_AsByteArray+0x370> │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ add.w r1, r9, #28 │ │ │ │ │ ldr.w r4, [r9, #28] │ │ │ │ │ adds r7, #7 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ - b.n 2ba2 <_PyLong_AsByteArray+0x32e> │ │ │ │ │ - mov lr, r2 │ │ │ │ │ - b.n 2a08 <_PyLong_AsByteArray+0x194> │ │ │ │ │ - adds r1, #1 │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - lsrs r0, r0, #8 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - mov ip, lr │ │ │ │ │ - b.n 2a3e <_PyLong_AsByteArray+0x1ca> │ │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ │ - b.n 2994 <_PyLong_AsByteArray+0x120> │ │ │ │ │ + b.n 369a <_PyLong_AsByteArray+0x346> │ │ │ │ │ + ldr.w sl, [sp, #20] │ │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ │ + b.n 348e <_PyLong_AsByteArray+0x13a> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000308c : │ │ │ │ │ +00003b64 : │ │ │ │ │ long_add_method(): │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #7 │ │ │ │ │ - bpl.w 31b4 │ │ │ │ │ + bpl.w 3c8c │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r3, r2, #7 │ │ │ │ │ - bpl.w 31b4 │ │ │ │ │ + bpl.w 3c8c │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ mov lr, r0 │ │ │ │ │ mov ip, r1 │ │ │ │ │ orr.w r4, r2, r3 │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r4, #15 │ │ │ │ │ - bhi.n 3136 │ │ │ │ │ + bhi.n 3c0e │ │ │ │ │ ldr r0, [r1, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ ldr.w r1, [lr, #12] │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ mul.w r3, r0, r3 │ │ │ │ │ mul.w r2, r1, r2 │ │ │ │ │ asrs r1, r3, #31 │ │ │ │ │ @@ -4777,15 +5818,15 @@ │ │ │ │ │ adc.w r1, r1, r2, asr #31 │ │ │ │ │ adds.w lr, r0, #5 │ │ │ │ │ adc.w ip, r1, #0 │ │ │ │ │ cmp.w lr, #262 @ 0x106 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ sbcs.w ip, ip, #0 │ │ │ │ │ - bcs.n 3116 │ │ │ │ │ + bcs.n 3bee │ │ │ │ │ adds r3, #5 │ │ │ │ │ movw r0, #9176 @ 0x23d8 │ │ │ │ │ add r3, r2 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ @@ -4795,92 +5836,92 @@ │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ adds r3, r0, r3 │ │ │ │ │ adc.w r1, r1, #0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ │ - bcs.n 315a │ │ │ │ │ + bcs.n 3c32 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ b.w 1c0 <_PyLong_FromMedium> │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 3148 │ │ │ │ │ + beq.n 3c20 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 3150 │ │ │ │ │ + beq.n 3c28 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ - b.w 418c │ │ │ │ │ + b.w 4c64 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 3198 │ │ │ │ │ + beq.n 3c70 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, ip │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ - b.w 744c │ │ │ │ │ + b.w 7f20 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ it ge │ │ │ │ │ movge r3, #1 │ │ │ │ │ - blt.n 31be │ │ │ │ │ + blt.n 3c96 │ │ │ │ │ movs r0, #2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 314 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3112 │ │ │ │ │ + beq.n 3bea │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ add.w r2, r0, #12 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ orr.w r3, r3, #16 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ lsrs r1, r5, #30 │ │ │ │ │ bic.w r3, r5, #3221225472 @ 0xc0000000 │ │ │ │ │ orr.w r1, r1, r4, lsl #2 │ │ │ │ │ lsrs r4, r4, #30 │ │ │ │ │ str.w r3, [r2], #4 │ │ │ │ │ mov r5, r1 │ │ │ │ │ orrs.w r3, r1, r4 │ │ │ │ │ - beq.n 3112 │ │ │ │ │ - b.n 317e │ │ │ │ │ - bl 418c │ │ │ │ │ + beq.n 3bea │ │ │ │ │ + b.n 3c56 │ │ │ │ │ + bl 4c64 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3112 │ │ │ │ │ + beq.n 3bea │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ bic.w r2, r2, #7 │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ - b.n 3112 │ │ │ │ │ + b.n 3bea │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ bx lr │ │ │ │ │ negs r2, r0 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ mov r5, r2 │ │ │ │ │ sbc.w r4, r4, r4, lsl #1 │ │ │ │ │ - b.n 3162 │ │ │ │ │ + b.n 3c3a │ │ │ │ │ │ │ │ │ │ -000031cc : │ │ │ │ │ +00003ca4 : │ │ │ │ │ long_add(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ mov lr, r0 │ │ │ │ │ mov ip, r1 │ │ │ │ │ orr.w r4, r2, r3 │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r4, #15 │ │ │ │ │ - bhi.n 3262 │ │ │ │ │ + bhi.n 3d3a │ │ │ │ │ ldr r0, [r1, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ ldr.w r1, [lr, #12] │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ mul.w r3, r0, r3 │ │ │ │ │ mul.w r2, r1, r2 │ │ │ │ │ asrs r1, r3, #31 │ │ │ │ │ @@ -4888,15 +5929,15 @@ │ │ │ │ │ adc.w r1, r1, r2, asr #31 │ │ │ │ │ adds.w lr, r0, #5 │ │ │ │ │ adc.w ip, r1, #0 │ │ │ │ │ cmp.w lr, #262 @ 0x106 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ sbcs.w ip, ip, #0 │ │ │ │ │ - bcs.n 3242 │ │ │ │ │ + bcs.n 3d1a │ │ │ │ │ adds r3, #5 │ │ │ │ │ movw r0, #9176 @ 0x23d8 │ │ │ │ │ add r3, r2 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ @@ -4906,84 +5947,84 @@ │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ adds r3, r0, r3 │ │ │ │ │ adc.w r1, r1, #0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ │ - bcs.n 3286 │ │ │ │ │ + bcs.n 3d5e │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ b.w 1c0 <_PyLong_FromMedium> │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 3274 │ │ │ │ │ + beq.n 3d4c │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 327c │ │ │ │ │ + beq.n 3d54 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ - b.w 418c │ │ │ │ │ + b.w 4c64 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 32c4 │ │ │ │ │ + beq.n 3d9c │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, ip │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ - b.w 744c │ │ │ │ │ + b.w 7f20 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ it ge │ │ │ │ │ movge r3, #1 │ │ │ │ │ - blt.n 32e0 │ │ │ │ │ + blt.n 3db8 │ │ │ │ │ movs r0, #2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 314 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 323e │ │ │ │ │ + beq.n 3d16 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ add.w r2, r0, #12 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ orr.w r3, r3, #16 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ lsrs r1, r5, #30 │ │ │ │ │ bic.w r3, r5, #3221225472 @ 0xc0000000 │ │ │ │ │ orr.w r1, r1, r4, lsl #2 │ │ │ │ │ lsrs r4, r4, #30 │ │ │ │ │ str.w r3, [r2], #4 │ │ │ │ │ mov r5, r1 │ │ │ │ │ orrs.w r3, r1, r4 │ │ │ │ │ - beq.n 323e │ │ │ │ │ - b.n 32aa │ │ │ │ │ - bl 418c │ │ │ │ │ + beq.n 3d16 │ │ │ │ │ + b.n 3d82 │ │ │ │ │ + bl 4c64 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 323e │ │ │ │ │ + beq.n 3d16 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ bic.w r2, r2, #7 │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ - b.n 323e │ │ │ │ │ + b.n 3d16 │ │ │ │ │ negs r2, r0 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ mov r5, r2 │ │ │ │ │ sbc.w r4, r4, r4, lsl #1 │ │ │ │ │ - b.n 328e │ │ │ │ │ + b.n 3d66 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000032f0 <_PyLong_FromSTwoDigits>: │ │ │ │ │ +00003dc8 <_PyLong_FromSTwoDigits>: │ │ │ │ │ _PyLong_FromSTwoDigits(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ adds.w lr, r0, #5 │ │ │ │ │ sub sp, #12 │ │ │ │ │ adc.w ip, r1, #0 │ │ │ │ │ cmp.w lr, #262 @ 0x106 │ │ │ │ │ sbcs.w ip, ip, #0 │ │ │ │ │ - bcs.n 332a <_PyLong_FromSTwoDigits+0x3a> │ │ │ │ │ + bcs.n 3e02 <_PyLong_FromSTwoDigits+0x3a> │ │ │ │ │ movw r3, #9176 @ 0x23d8 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r3, r3, lr, lsl #4 │ │ │ │ │ add r3, r2 │ │ │ │ │ @@ -4992,24 +6033,24 @@ │ │ │ │ │ pop {pc} │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w lr, #2147483648 @ 0x80000000 │ │ │ │ │ adds.w ip, r0, ip │ │ │ │ │ adc.w r2, r1, #0 │ │ │ │ │ cmp ip, lr │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcs.n 33c0 <_PyLong_FromSTwoDigits+0xd0> │ │ │ │ │ - ldr r3, [pc, #144] @ (33d4 <_PyLong_FromSTwoDigits+0xe4>) │ │ │ │ │ + bcs.n 3e98 <_PyLong_FromSTwoDigits+0xd0> │ │ │ │ │ + ldr r3, [pc, #144] @ (3eac <_PyLong_FromSTwoDigits+0xe4>) │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r1, r3] │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ │ ldr.w r3, [r1, #1720] @ 0x6b8 │ │ │ │ │ - cbz r3, 3394 <_PyLong_FromSTwoDigits+0xa4> │ │ │ │ │ + cbz r3, 3e6c <_PyLong_FromSTwoDigits+0xa4> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ str.w r0, [r1, #1720] @ 0x6b8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr.w r3, [r1, #1724] @ 0x6bc │ │ │ │ │ add.w ip, r3, #4294967295 @ 0xffffffff │ │ │ │ │ @@ -5030,85 +6071,85 @@ │ │ │ │ │ pop {pc} │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 33ca <_PyLong_FromSTwoDigits+0xda> │ │ │ │ │ + cbz r0, 3ea2 <_PyLong_FromSTwoDigits+0xda> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r1, [r0, #4] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r0, #1 │ │ │ │ │ strlt r0, [r1, #0] │ │ │ │ │ mov r0, r3 │ │ │ │ │ - b.n 3372 <_PyLong_FromSTwoDigits+0x82> │ │ │ │ │ + b.n 3e4a <_PyLong_FromSTwoDigits+0x82> │ │ │ │ │ add sp, #12 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ - b.w a544 <_PyLong_FromLarge> │ │ │ │ │ + b.w b01c <_PyLong_FromLarge> │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - b.n 3324 <_PyLong_FromSTwoDigits+0x34> │ │ │ │ │ + b.n 3dfc <_PyLong_FromSTwoDigits+0x34> │ │ │ │ │ .word 0x00000088 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000033d8 : │ │ │ │ │ +00003eb0 : │ │ │ │ │ long_neg_method(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ sub sp, #16 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n 348a │ │ │ │ │ + bhi.n 3f62 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ negs r1, r3 │ │ │ │ │ mov.w r2, r3, asr #31 │ │ │ │ │ sbc.w ip, r2, r2, lsl #1 │ │ │ │ │ adds.w r4, r3, #256 @ 0x100 │ │ │ │ │ adc.w r0, r2, #0 │ │ │ │ │ cmp.w r4, #262 @ 0x106 │ │ │ │ │ sbcs.w r0, r0, #0 │ │ │ │ │ - bcs.n 3424 │ │ │ │ │ - ldr r4, [pc, #240] @ (350c ) │ │ │ │ │ + bcs.n 3efc │ │ │ │ │ + ldr r4, [pc, #240] @ (3fe4 ) │ │ │ │ │ add.w r4, r4, r1, lsl #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r3, r3, r0 │ │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ │ adc.w r2, r2, #0 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcs.n 34f4 │ │ │ │ │ - ldr r3, [pc, #212] @ (3510 ) │ │ │ │ │ + bcs.n 3fcc │ │ │ │ │ + ldr r3, [pc, #212] @ (3fe8 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r4, [r3, #1720] @ 0x6b8 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 34ce │ │ │ │ │ + beq.n 3fa6 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ ldr.w r2, [r3, #1724] @ 0x6bc │ │ │ │ │ str.w r0, [r3, #1720] @ 0x6b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r3, #1724] @ 0x6bc │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ @@ -5129,15 +6170,15 @@ │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ bl 314 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3506 │ │ │ │ │ + beq.n 3fde │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ bic.w r0, r3, #4 │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ str r0, [r4, #8] │ │ │ │ │ adds r1, #12 │ │ │ │ │ @@ -5154,106 +6195,106 @@ │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 3502 │ │ │ │ │ + cbz r0, 3fda │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r3, #0] │ │ │ │ │ - b.n 3468 │ │ │ │ │ + b.n 3f40 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r1, ip │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.w a544 <_PyLong_FromLarge> │ │ │ │ │ + b.w b01c <_PyLong_FromLarge> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 341e │ │ │ │ │ + b.n 3ef6 │ │ │ │ │ nop │ │ │ │ │ .word 0x00002428 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000000cc │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00003514 : │ │ │ │ │ +00003fec : │ │ │ │ │ long_neg(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ cmp r1, #15 │ │ │ │ │ - bhi.n 3546 │ │ │ │ │ + bhi.n 401e │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ and.w r1, r1, #3 │ │ │ │ │ rsb r1, r1, #1 │ │ │ │ │ mul.w r1, r3, r1 │ │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ │ negs r0, r1 │ │ │ │ │ mov.w r1, r1, asr #31 │ │ │ │ │ sbc.w r1, r1, r1, lsl #1 │ │ │ │ │ - b.n 32f0 <_PyLong_FromSTwoDigits> │ │ │ │ │ - bl a738 <_PyLong_Copy> │ │ │ │ │ + b.n 3dc8 <_PyLong_FromSTwoDigits> │ │ │ │ │ + bl b210 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Copy │ │ │ │ │ - cbz r0, 355e │ │ │ │ │ + cbz r0, 4036 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ bic.w r2, r2, #7 │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ │ │ -00003560 : │ │ │ │ │ +00004038 : │ │ │ │ │ PyLong_FromLongLong(): │ │ │ │ │ adds.w ip, r0, #5 │ │ │ │ │ adc.w r2, r1, #0 │ │ │ │ │ cmp.w ip, #262 @ 0x106 │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcc.n 3616 │ │ │ │ │ + bcc.n 40ee │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w lr, #2147483648 @ 0x80000000 │ │ │ │ │ adds r2, r0, r2 │ │ │ │ │ sub sp, #12 │ │ │ │ │ adc.w ip, r1, #0 │ │ │ │ │ cmp r2, lr │ │ │ │ │ sbcs.w ip, ip, #0 │ │ │ │ │ - bcc.n 362a │ │ │ │ │ + bcc.n 4102 │ │ │ │ │ asrs r2, r1, #31 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ eor.w r3, r0, r2 │ │ │ │ │ eor.w r0, r2, r1 │ │ │ │ │ subs r3, r3, r2 │ │ │ │ │ mov r5, r3 │ │ │ │ │ sbc.w r3, r0, r2 │ │ │ │ │ mov r6, r3 │ │ │ │ │ lsrs r3, r3, #28 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bne.n 3634 │ │ │ │ │ + bne.n 410c │ │ │ │ │ movs r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3642 │ │ │ │ │ + beq.n 411a │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ movs r4, #16 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ @@ -5268,24 +6309,24 @@ │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ str.w r3, [ip, #12]! │ │ │ │ │ - blt.n 364a │ │ │ │ │ + blt.n 4122 │ │ │ │ │ lsrs r2, r5, #30 │ │ │ │ │ add.w r1, r0, #16 │ │ │ │ │ orr.w r2, r2, r6, lsl #2 │ │ │ │ │ bic.w r3, r5, #3221225472 @ 0xc0000000 │ │ │ │ │ str r4, [r0, #8] │ │ │ │ │ str r3, [r0, #12] │ │ │ │ │ bic.w r2, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ - cbz r7, 3612 │ │ │ │ │ + cbz r7, 40ea │ │ │ │ │ str.w r7, [ip, #8] │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ movw r0, #9176 @ 0x23d8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ @@ -5298,63 +6339,63 @@ │ │ │ │ │ b.w 1c0 <_PyLong_FromMedium> │ │ │ │ │ movs r0, #24 │ │ │ │ │ movs r4, #24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 35c2 │ │ │ │ │ + bne.n 409a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 3612 │ │ │ │ │ + b.n 40ea │ │ │ │ │ mov r1, ip │ │ │ │ │ orr.w r2, r4, #2 │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ lsrs r2, r5, #30 │ │ │ │ │ bic.w r3, r5, #3221225472 @ 0xc0000000 │ │ │ │ │ orr.w r2, r2, r6, lsl #2 │ │ │ │ │ str.w r3, [r1], #4 │ │ │ │ │ - b.n 3606 │ │ │ │ │ + b.n 40de │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003664 : │ │ │ │ │ +0000413c : │ │ │ │ │ PyLong_FromInt64(): │ │ │ │ │ adds.w ip, r0, #5 │ │ │ │ │ adc.w r2, r1, #0 │ │ │ │ │ cmp.w ip, #262 @ 0x106 │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcc.n 36f8 │ │ │ │ │ + bcc.n 41d0 │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w lr, #2147483648 @ 0x80000000 │ │ │ │ │ adds r2, r0, r2 │ │ │ │ │ sub sp, #16 │ │ │ │ │ adc.w ip, r1, #0 │ │ │ │ │ cmp r2, lr │ │ │ │ │ mov r3, r0 │ │ │ │ │ sbcs.w ip, ip, #0 │ │ │ │ │ - bcc.n 370c │ │ │ │ │ + bcc.n 41e4 │ │ │ │ │ mov r2, r1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bge.n 36aa │ │ │ │ │ + bge.n 4182 │ │ │ │ │ negs r3, r0 │ │ │ │ │ sbc.w r2, r1, r1, lsl #1 │ │ │ │ │ lsrs r0, r2, #28 │ │ │ │ │ ite eq │ │ │ │ │ moveq r0, #2 │ │ │ │ │ movne r0, #3 │ │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 314 │ │ │ │ │ - cbz r0, 36f4 │ │ │ │ │ + cbz r0, 41cc │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ite ge │ │ │ │ │ movge r1, #1 │ │ │ │ │ movlt.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ rsb r1, r1, #1 │ │ │ │ │ @@ -5363,15 +6404,15 @@ │ │ │ │ │ add.w r1, r0, #12 │ │ │ │ │ bic.w ip, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ lsrs r3, r3, #30 │ │ │ │ │ orr.w r3, r3, r2, lsl #2 │ │ │ │ │ lsrs r2, r2, #30 │ │ │ │ │ str.w ip, [r1], #4 │ │ │ │ │ orrs.w ip, r3, r2 │ │ │ │ │ - bne.n 36de │ │ │ │ │ + bne.n 41b6 │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movw r0, #9176 @ 0x23d8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ @@ -5379,49 +6420,49 @@ │ │ │ │ │ add r0, r3 │ │ │ │ │ bx lr │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 1c0 <_PyLong_FromMedium> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003718 : │ │ │ │ │ +000041f0 : │ │ │ │ │ long_mul_method(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #7 │ │ │ │ │ - bpl.n 37e2 │ │ │ │ │ + bpl.n 42ba │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ sub sp, #16 │ │ │ │ │ mov lr, r1 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.n 37ec │ │ │ │ │ + bpl.n 42c4 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ orr.w r4, r3, r2 │ │ │ │ │ cmp r4, #15 │ │ │ │ │ - bhi.n 37ae │ │ │ │ │ + bhi.n 4286 │ │ │ │ │ ldr r4, [r0, #12] │ │ │ │ │ and.w r0, r3, #3 │ │ │ │ │ ldr.w ip, [r1, #12] │ │ │ │ │ and.w r1, r2, #3 │ │ │ │ │ rsb r0, r0, #1 │ │ │ │ │ rsb r1, r1, #1 │ │ │ │ │ mul.w r0, r4, r0 │ │ │ │ │ mul.w r1, ip, r1 │ │ │ │ │ smull r0, r1, r0, r1 │ │ │ │ │ adds r2, r0, #5 │ │ │ │ │ adc.w r3, r1, #0 │ │ │ │ │ cmp.w r2, #262 @ 0x106 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.n 378e │ │ │ │ │ + bcs.n 4266 │ │ │ │ │ movw r0, #9176 @ 0x23d8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r0, r0, r2, lsl #4 │ │ │ │ │ add r0, r3 │ │ │ │ │ @@ -5429,79 +6470,79 @@ │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w ip, #2147483648 @ 0x80000000 │ │ │ │ │ adds r3, r0, r3 │ │ │ │ │ adc.w r2, r1, #0 │ │ │ │ │ cmp r3, ip │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcs.n 37f6 │ │ │ │ │ + bcs.n 42ce │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 1c0 <_PyLong_FromMedium> │ │ │ │ │ strd r0, r1, [sp] │ │ │ │ │ - bl 38c0 │ │ │ │ │ + bl 4398 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ eors r3, r2 │ │ │ │ │ ands.w r3, r3, #3 │ │ │ │ │ it ne │ │ │ │ │ movne r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ite eq │ │ │ │ │ moveq r3, #0 │ │ │ │ │ andne.w r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 378a │ │ │ │ │ + beq.n 4262 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ - bl d414 <_PyLong_Negate> │ │ │ │ │ + bl def4 <_PyLong_Negate> │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ - b.n 378a │ │ │ │ │ + b.n 4262 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ bx lr │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 378a │ │ │ │ │ + b.n 4262 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.w a544 <_PyLong_FromLarge> │ │ │ │ │ + b.w b01c <_PyLong_FromLarge> │ │ │ │ │ │ │ │ │ │ -00003800 : │ │ │ │ │ +000042d8 : │ │ │ │ │ long_mul(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ sub sp, #16 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ orr.w r4, r3, r2 │ │ │ │ │ cmp r4, #15 │ │ │ │ │ - bhi.n 3884 │ │ │ │ │ + bhi.n 435c │ │ │ │ │ ldr.w lr, [r0, #12] │ │ │ │ │ and.w r0, r3, #3 │ │ │ │ │ ldr r4, [r1, #12] │ │ │ │ │ and.w r1, r2, #3 │ │ │ │ │ rsb r0, r0, #1 │ │ │ │ │ rsb r1, r1, #1 │ │ │ │ │ mul.w r0, lr, r0 │ │ │ │ │ mul.w r1, r4, r1 │ │ │ │ │ smull r0, r1, r0, r1 │ │ │ │ │ adds r2, r0, #5 │ │ │ │ │ adc.w r3, r1, #0 │ │ │ │ │ cmp.w r2, #262 @ 0x106 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.n 3864 │ │ │ │ │ + bcs.n 433c │ │ │ │ │ movw r0, #9176 @ 0x23d8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r0, r0, r2, lsl #4 │ │ │ │ │ add r0, r3 │ │ │ │ │ @@ -5509,44 +6550,44 @@ │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w r4, #2147483648 @ 0x80000000 │ │ │ │ │ adds r3, r0, r3 │ │ │ │ │ adc.w r2, r1, #0 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcs.n 38b6 │ │ │ │ │ + bcs.n 438e │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 1c0 <_PyLong_FromMedium> │ │ │ │ │ mov r4, r1 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - bl 38c0 │ │ │ │ │ + bl 4398 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ eors r3, r2 │ │ │ │ │ ands.w r3, r3, #3 │ │ │ │ │ it ne │ │ │ │ │ movne r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ite eq │ │ │ │ │ moveq r3, #0 │ │ │ │ │ andne.w r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3860 │ │ │ │ │ + beq.n 4338 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ - bl d414 <_PyLong_Negate> │ │ │ │ │ + bl def4 <_PyLong_Negate> │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ - b.n 3860 │ │ │ │ │ + b.n 4338 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.w a544 <_PyLong_FromLarge> │ │ │ │ │ + b.w b01c <_PyLong_FromLarge> │ │ │ │ │ │ │ │ │ │ -000038c0 : │ │ │ │ │ +00004398 : │ │ │ │ │ k_mul(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ │ @@ -5574,31 +6615,31 @@ │ │ │ │ │ cmp r4, r2 │ │ │ │ │ ite ne │ │ │ │ │ movne r3, #70 @ 0x46 │ │ │ │ │ moveq r3, #140 @ 0x8c │ │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ │ cmp r5, r3 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ - bgt.w 3e08 │ │ │ │ │ + bgt.w 48e0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 3fb8 │ │ │ │ │ + beq.w 4a90 │ │ │ │ │ add.w r6, r5, r9 │ │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bgt.w 412a │ │ │ │ │ + bgt.w 4c02 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq.w 3dc2 │ │ │ │ │ + beq.w 489a │ │ │ │ │ adds r0, r6, #3 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3e00 │ │ │ │ │ + beq.w 48d8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [r7, #4] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ @@ -5615,15 +6656,15 @@ │ │ │ │ │ lsls r2, r6, #2 │ │ │ │ │ str.w r1, [fp, #12]! │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - beq.w 3b78 │ │ │ │ │ + beq.w 4650 │ │ │ │ │ add.w r5, r7, r5, lsl #2 │ │ │ │ │ add.w r3, r4, #8 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ add.w r3, r5, #12 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ mov r5, fp │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ @@ -5636,37 +6677,37 @@ │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr.w r4, [r3, #4]! │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_CheckSignals │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4142 │ │ │ │ │ + bne.w 4c1a │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bcs.w 3b6c │ │ │ │ │ + bcs.w 4644 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ sub.w r9, r5, #4 │ │ │ │ │ mov r8, r6 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov sl, r0 │ │ │ │ │ lsrs r1, r3, #2 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ add.w fp, r1, #4 │ │ │ │ │ add.w fp, r3, fp, lsl #2 │ │ │ │ │ sub.w r3, fp, r6 │ │ │ │ │ subs r3, #4 │ │ │ │ │ lsrs r3, r3, #2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ands.w r3, r3, #3 │ │ │ │ │ - beq.n 3a3c │ │ │ │ │ + beq.n 4514 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 3a12 │ │ │ │ │ + beq.n 44ea │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne.w 3b1e │ │ │ │ │ + bne.w 45f6 │ │ │ │ │ ldr.w lr, [r8], #4 │ │ │ │ │ mov ip, sl │ │ │ │ │ ldr.w r3, [r9, #4]! │ │ │ │ │ umlal r3, ip, r4, lr │ │ │ │ │ adds r3, r3, r0 │ │ │ │ │ adc.w ip, r2, ip │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ @@ -5682,15 +6723,15 @@ │ │ │ │ │ adc.w ip, r2, ip │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ lsrs r0, r3, #30 │ │ │ │ │ str.w r2, [r9] │ │ │ │ │ orr.w r0, r0, ip, lsl #2 │ │ │ │ │ mov.w r2, ip, lsr #30 │ │ │ │ │ cmp r8, fp │ │ │ │ │ - beq.n 3ae4 │ │ │ │ │ + beq.n 45bc │ │ │ │ │ strd r5, r6, [sp, #20] │ │ │ │ │ mov lr, r8 │ │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ │ mov ip, sl │ │ │ │ │ add.w r9, r9, #16 │ │ │ │ │ ldr.w r5, [lr], #4 │ │ │ │ │ add.w r8, lr, #12 │ │ │ │ │ @@ -5729,35 +6770,35 @@ │ │ │ │ │ adc.w r2, ip, r2, lsr #30 │ │ │ │ │ bic.w r0, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r0, [r9] │ │ │ │ │ lsrs r0, r3, #30 │ │ │ │ │ orr.w r0, r0, r2, lsl #2 │ │ │ │ │ cmp r8, fp │ │ │ │ │ mov.w r2, r2, lsr #30 │ │ │ │ │ - bne.n 3a40 │ │ │ │ │ + bne.n 4518 │ │ │ │ │ ldrd r5, r6, [sp, #20] │ │ │ │ │ orrs r2, r0 │ │ │ │ │ - beq.n 3b6c │ │ │ │ │ + beq.n 4644 │ │ │ │ │ adds r2, r1, #1 │ │ │ │ │ bic.w r0, r0, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r3, [r5, r2, lsl #2] │ │ │ │ │ add r3, r0 │ │ │ │ │ str.w r3, [r5, r2, lsl #2] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ adds r5, #4 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne.w 39a0 │ │ │ │ │ + bne.w 4478 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ ldr.w fp, [sp, #28] │ │ │ │ │ lsrs r2, r3, #3 │ │ │ │ │ - beq.n 3b16 │ │ │ │ │ + beq.n 45ee │ │ │ │ │ add.w r0, r7, r2, lsl #2 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ - cbz r0, 3b46 │ │ │ │ │ + cbz r0, 461e │ │ │ │ │ mov r0, r7 │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov ip, r0 │ │ │ │ │ ldr.w lr, [r8], #4 │ │ │ │ │ mov r9, r5 │ │ │ │ │ @@ -5765,35 +6806,35 @@ │ │ │ │ │ adds r3, r3, r0 │ │ │ │ │ adc.w ip, ip, #0 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ lsrs r0, r3, #30 │ │ │ │ │ str r2, [r5, #0] │ │ │ │ │ orr.w r0, r0, ip, lsl #2 │ │ │ │ │ mov.w r2, ip, lsr #30 │ │ │ │ │ - b.n 39ec │ │ │ │ │ + b.n 44c4 │ │ │ │ │ mov r1, r0 │ │ │ │ │ subs r0, r1, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 4124 │ │ │ │ │ + beq.w 4bfc │ │ │ │ │ ldr.w r4, [fp, r0, lsl #2] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 3b44 │ │ │ │ │ + beq.n 461c │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.n 3b16 │ │ │ │ │ + beq.n 45ee │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ mov r0, r7 │ │ │ │ │ orr.w r3, r3, r1, lsl #3 │ │ │ │ │ str r3, [r7, #8] │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ adds r5, #4 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 39a0 │ │ │ │ │ - b.n 3b02 │ │ │ │ │ + bne.w 4478 │ │ │ │ │ + b.n 45da │ │ │ │ │ adds r4, #12 │ │ │ │ │ str.w fp, [sp, #20] │ │ │ │ │ add.w sl, r4, r5, lsl #2 │ │ │ │ │ add.w r5, r7, #16 │ │ │ │ │ add.w r3, sl, #4294967295 @ 0xffffffff │ │ │ │ │ str.w sl, [sp, #8] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ @@ -5801,27 +6842,27 @@ │ │ │ │ │ str r7, [sp, #16] │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr.w r7, [r3], #4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_CheckSignals │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 415e │ │ │ │ │ + bne.w 4c36 │ │ │ │ │ ldr.w r3, [r5, #-4] │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ umlal r3, r6, r7, r7 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r2, [r5, #-4] │ │ │ │ │ ldrd r2, r4, [sp] │ │ │ │ │ lsrs r3, r3, #30 │ │ │ │ │ orr.w r3, r3, r6, lsl #2 │ │ │ │ │ lsrs r6, r6, #30 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bls.w 3d86 │ │ │ │ │ + bls.w 485e │ │ │ │ │ mov r9, r2 │ │ │ │ │ adds.w ip, r7, r7 │ │ │ │ │ adc.w r8, r0, r0 │ │ │ │ │ mvns r7, r2 │ │ │ │ │ ldr.w lr, [r5] │ │ │ │ │ add r7, r4 │ │ │ │ │ ldr.w r0, [r9], #4 │ │ │ │ │ @@ -5835,21 +6876,21 @@ │ │ │ │ │ adc.w r1, r6, r1 │ │ │ │ │ bic.w r3, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ lsrs r3, r2, #30 │ │ │ │ │ orr.w r3, r3, r1, lsl #2 │ │ │ │ │ lsrs r6, r1, #30 │ │ │ │ │ cmp r4, r9 │ │ │ │ │ - bls.w 3d78 │ │ │ │ │ + bls.w 4850 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 3cba │ │ │ │ │ + beq.n 4792 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq.n 3c7e │ │ │ │ │ + beq.n 4756 │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - beq.n 3c50 │ │ │ │ │ + beq.n 4728 │ │ │ │ │ ldr.w r0, [r9], #4 │ │ │ │ │ add.w fp, r5, #4 │ │ │ │ │ ldr.w lr, [r5, #4] │ │ │ │ │ umull r2, r1, r0, ip │ │ │ │ │ adds.w r2, r2, lr │ │ │ │ │ mla r1, r0, r8, r1 │ │ │ │ │ adc.w r1, r1, #0 │ │ │ │ │ @@ -5886,15 +6927,15 @@ │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ adc.w r1, r6, r1 │ │ │ │ │ cmp r2, r9 │ │ │ │ │ orr.w r3, r3, r1, lsl #2 │ │ │ │ │ mov.w r6, r1, lsr #30 │ │ │ │ │ it hi │ │ │ │ │ movhi r4, r2 │ │ │ │ │ - bls.n 3d78 │ │ │ │ │ + bls.n 4850 │ │ │ │ │ mov sl, r9 │ │ │ │ │ ldr.w r7, [fp, #4] │ │ │ │ │ add.w lr, fp, #4 │ │ │ │ │ add.w fp, fp, #16 │ │ │ │ │ ldr.w r0, [sl], #4 │ │ │ │ │ add.w r9, sl, #12 │ │ │ │ │ umull r2, r1, r0, ip │ │ │ │ │ @@ -5941,107 +6982,107 @@ │ │ │ │ │ adc.w r6, r1, r6, lsr #30 │ │ │ │ │ bic.w r3, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r3, [lr, #12] │ │ │ │ │ lsrs r3, r2, #30 │ │ │ │ │ orr.w r3, r3, r6, lsl #2 │ │ │ │ │ cmp r4, r9 │ │ │ │ │ mov.w r6, r6, lsr #30 │ │ │ │ │ - bhi.n 3cba │ │ │ │ │ + bhi.n 4792 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ subs r1, r2, r1 │ │ │ │ │ adds r2, r5, #4 │ │ │ │ │ bic.w r1, r1, #3 │ │ │ │ │ add r1, r2 │ │ │ │ │ orrs.w r2, r3, r6 │ │ │ │ │ - beq.n 3da8 │ │ │ │ │ + beq.n 4880 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ adds r3, r2, r3 │ │ │ │ │ adc.w r6, r6, #0 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ lsrs r3, r3, #30 │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ orr.w r3, r3, r6, lsl #2 │ │ │ │ │ orrs.w r6, r3, r6, lsr #30 │ │ │ │ │ it ne │ │ │ │ │ strne r3, [r1, #4] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ adds r5, #8 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 3b96 │ │ │ │ │ + bne.w 466e │ │ │ │ │ ldrd r7, fp, [sp, #16] │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ lsrs r2, r3, #3 │ │ │ │ │ - bne.w 3b0c │ │ │ │ │ - b.n 3b16 │ │ │ │ │ - ldr r3, [pc, #604] @ (4020 ) │ │ │ │ │ + bne.w 45e4 │ │ │ │ │ + b.n 45ee │ │ │ │ │ + ldr r3, [pc, #604] @ (4af8 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r7, [r3, #1720] @ 0x6b8 │ │ │ │ │ - cbz r7, 3df2 │ │ │ │ │ + cbz r7, 48ca │ │ │ │ │ ldr.w r2, [r3, #1724] @ 0x6bc │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r1, [r7, #0] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r1, [r3, #1720] @ 0x6b8 │ │ │ │ │ str.w r2, [r3, #1724] @ 0x6bc │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ - b.n 395c │ │ │ │ │ + b.n 4434 │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3940 │ │ │ │ │ + bne.w 4418 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r7, #0 │ │ │ │ │ - b.n 3b16 │ │ │ │ │ + b.n 45ee │ │ │ │ │ mov r8, r9 │ │ │ │ │ cmp.w r9, r5, lsl #1 │ │ │ │ │ - bge.w 4028 │ │ │ │ │ + bge.w 4b00 │ │ │ │ │ mov.w r6, r9, asr #1 │ │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ │ add r2, sp, #32 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d98 │ │ │ │ │ + bl bd4 │ │ │ │ │ R_ARM_THM_CALL kmul_split.constprop.0 │ │ │ │ │ ldr.w r9, [sp, #32] │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 40fc │ │ │ │ │ + beq.w 4bd4 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - beq.w 3ff8 │ │ │ │ │ + beq.w 4ad0 │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - bl d98 │ │ │ │ │ + bl bd4 │ │ │ │ │ R_ARM_THM_CALL kmul_split.constprop.0 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 40fc │ │ │ │ │ + beq.w 4bd4 │ │ │ │ │ add.w r0, r5, r8 │ │ │ │ │ bl 314 │ │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ mov r7, r0 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 40fc │ │ │ │ │ + beq.w 4bd4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 38c0 │ │ │ │ │ + bl 4398 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 40fe │ │ │ │ │ + beq.w 4bd6 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ add.w fp, r7, #12 │ │ │ │ │ add.w r0, fp, r6, lsl #3 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov.w r8, r6, lsl #3 │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ lsls r2, r3, #2 │ │ │ │ │ @@ -6053,183 +7094,183 @@ │ │ │ │ │ mvn.w r3, #1 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ mul.w sl, r3, r6 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ lsrs r1, r2, #3 │ │ │ │ │ add.w r3, sl, r3, lsr #3 │ │ │ │ │ subs.w r2, r3, r2, lsr #3 │ │ │ │ │ - bne.w 3fe8 │ │ │ │ │ + bne.w 4ac0 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl 38c0 │ │ │ │ │ + bl 4398 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 416a │ │ │ │ │ + beq.w 4c42 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ lsls r2, r3, #2 │ │ │ │ │ add.w r3, r0, #12 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, fp │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ │ lsrs r0, r3, #3 │ │ │ │ │ adds.w sl, sl, r3, lsr #3 │ │ │ │ │ - bne.n 3fd0 │ │ │ │ │ + bne.n 4aa8 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mvn.w sl, #3 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ mla sl, sl, r6, r1 │ │ │ │ │ ldr r1, [r7, #8] │ │ │ │ │ mov r0, sl │ │ │ │ │ rsb r6, r6, r1, lsr #3 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - bl ebc │ │ │ │ │ + bl cf8 │ │ │ │ │ R_ARM_THM_CALL v_isub.isra.0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 24e4 <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, sl │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ - bl ebc │ │ │ │ │ + bl cf8 │ │ │ │ │ R_ARM_THM_CALL v_isub.isra.0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 24e4 <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r1, r8 │ │ │ │ │ - bl 418c │ │ │ │ │ + bl 4c64 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 40fe │ │ │ │ │ + beq.w 4bd6 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 24e4 <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 24e4 <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - beq.n 3fc0 │ │ │ │ │ + beq.n 4a98 │ │ │ │ │ ldrd r1, r0, [sp, #4] │ │ │ │ │ - bl 418c │ │ │ │ │ + bl 4c64 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 416a │ │ │ │ │ + beq.w 4c42 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ bl 24e4 <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ bl 24e4 <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [sp, #40] @ 0x28 │ │ │ │ │ - bl 38c0 │ │ │ │ │ + bl 4398 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 24e4 <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 24e4 <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 40fe │ │ │ │ │ + beq.w 4bd6 │ │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ │ mov r1, r6 │ │ │ │ │ add.w r2, r8, #12 │ │ │ │ │ mov r0, sl │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ - bl fd4 │ │ │ │ │ + bl e10 │ │ │ │ │ R_ARM_THM_CALL v_iadd.isra.0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 24e4 <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ lsrs r1, r3, #3 │ │ │ │ │ mov r2, r1 │ │ │ │ │ subs r0, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 411e │ │ │ │ │ + beq.w 4bf6 │ │ │ │ │ ldr.w r4, [fp, r0, lsl #2] │ │ │ │ │ - cbz r4, 3fbc │ │ │ │ │ + cbz r4, 4a94 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.w 3b16 │ │ │ │ │ + beq.w 45ee │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ │ str r3, [r7, #8] │ │ │ │ │ - b.n 3b16 │ │ │ │ │ - ldr r7, [pc, #104] @ (4024 ) │ │ │ │ │ - b.n 3b16 │ │ │ │ │ + b.n 45ee │ │ │ │ │ + ldr r7, [pc, #104] @ (4afc ) │ │ │ │ │ + b.n 45ee │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b.n 3f98 │ │ │ │ │ + b.n 4a70 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3fcc │ │ │ │ │ + bge.n 4aa4 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b.n 3f4a │ │ │ │ │ + b.n 4a22 │ │ │ │ │ mvn.w r2, #3 │ │ │ │ │ add.w r0, fp, r0, lsl #2 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mul.w r2, r2, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ │ - b.n 3ed8 │ │ │ │ │ + b.n 49b0 │ │ │ │ │ add.w r0, r8, r1, lsl #2 │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ add r0, fp │ │ │ │ │ movs r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ - b.n 3ea2 │ │ │ │ │ + b.n 497a │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt.w r3, [r9] │ │ │ │ │ str.w r9, [sp, #40] @ 0x28 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r2, #0] │ │ │ │ │ - b.n 3e46 │ │ │ │ │ + b.n 491e │ │ │ │ │ nop │ │ │ │ │ .word 0x00000254 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00002428 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ add.w r0, r5, r9 │ │ │ │ │ bl 314 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3e04 │ │ │ │ │ + beq.w 48dc │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov r1, r6 │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ lsls r2, r3, #2 │ │ │ │ │ add.w r3, r0, #12 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 314 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 40e4 │ │ │ │ │ + beq.n 4bbc │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ adds r3, #12 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ add.w r3, r0, #12 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ cmp r5, r8 │ │ │ │ │ @@ -6243,147 +7284,147 @@ │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ mov.w r2, r9, lsl #3 │ │ │ │ │ mov r1, fp │ │ │ │ │ str.w r2, [fp, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 38c0 │ │ │ │ │ + bl 4398 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov sl, r0 │ │ │ │ │ adds r0, r2, r3 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.n 40e4 │ │ │ │ │ + beq.n 4bbc │ │ │ │ │ ldr r1, [r7, #8] │ │ │ │ │ add.w r2, sl, #12 │ │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ │ sub.w r8, r8, r9 │ │ │ │ │ rsb r1, r6, r1, lsr #3 │ │ │ │ │ add r6, r9 │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ - bl fd4 │ │ │ │ │ + bl e10 │ │ │ │ │ R_ARM_THM_CALL v_iadd.isra.0 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 24e4 <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bgt.n 4064 │ │ │ │ │ + bgt.n 4b3c │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 24e4 <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ lsrs r1, r3, #3 │ │ │ │ │ mov r2, r1 │ │ │ │ │ subs r0, r2, #1 │ │ │ │ │ - cbz r2, 411e │ │ │ │ │ + cbz r2, 4bf6 │ │ │ │ │ ldr.w r4, [r5, r0, lsl #2] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 3fa6 │ │ │ │ │ + bne.w 4a7e │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b.n 40d2 │ │ │ │ │ + b.n 4baa │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 40f4 │ │ │ │ │ + bge.n 4bcc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 4182 │ │ │ │ │ + beq.n 4c5a │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl a52c │ │ │ │ │ - b.n 3e04 │ │ │ │ │ + bl b004 │ │ │ │ │ + b.n 48dc │ │ │ │ │ movs r7, #0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl a52c │ │ │ │ │ + bl b004 │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ - bl a52c │ │ │ │ │ + bl b004 │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ - bl a52c │ │ │ │ │ + bl b004 │ │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ │ - bl a52c │ │ │ │ │ + bl b004 │ │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ - bl a52c │ │ │ │ │ - b.n 3e04 │ │ │ │ │ + bl b004 │ │ │ │ │ + b.n 48dc │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 3b16 │ │ │ │ │ + beq.w 45ee │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r7, #8] │ │ │ │ │ - b.n 3b16 │ │ │ │ │ + b.n 45ee │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 3e04 │ │ │ │ │ + b.n 48dc │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 3e04 │ │ │ │ │ + bge.w 48dc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3e04 │ │ │ │ │ + bne.w 48dc │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3e04 │ │ │ │ │ + b.n 48dc │ │ │ │ │ ldr r7, [sp, #16] │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 414c │ │ │ │ │ - b.n 3e04 │ │ │ │ │ + blt.n 4c24 │ │ │ │ │ + b.n 48dc │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 40fe │ │ │ │ │ + bge.n 4bd6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 40fe │ │ │ │ │ + bne.n 4bd6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 40fe │ │ │ │ │ + b.n 4bd6 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 40f4 │ │ │ │ │ + b.n 4bcc │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000418c : │ │ │ │ │ +00004c64 : │ │ │ │ │ x_add(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ sub sp, #8 │ │ │ │ │ ldr r4, [r1, #8] │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r8, r1 │ │ │ │ │ lsrs r5, r5, #3 │ │ │ │ │ lsrs r4, r4, #3 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bgt.w 43a2 │ │ │ │ │ + bgt.w 4e7a │ │ │ │ │ adds r7, r5, #1 │ │ │ │ │ movw r2, #65532 @ 0xfffc │ │ │ │ │ movt r2, #8191 @ 0x1fff │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bgt.w 43dc │ │ │ │ │ + bgt.w 4eb4 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq.w 435e │ │ │ │ │ + beq.w 4e36 │ │ │ │ │ adds r0, r5, #4 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 43d4 │ │ │ │ │ + beq.w 4eac │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ lsls r7, r7, #3 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ @@ -6395,152 +7436,152 @@ │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r7, [r0, #8] │ │ │ │ │ str r3, [r0, #12] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 4344 │ │ │ │ │ + beq.w 4e1c │ │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ add r3, r2 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r0, #12] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ - beq.n 4276 │ │ │ │ │ + beq.n 4d4e │ │ │ │ │ ldr r2, [r6, #16] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ │ add r2, r1 │ │ │ │ │ add r3, r2 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r0, #16] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ - beq.n 4276 │ │ │ │ │ + beq.n 4d4e │ │ │ │ │ ldr r2, [r6, #20] │ │ │ │ │ cmp r4, #3 │ │ │ │ │ ldr.w r1, [r8, #20] │ │ │ │ │ add r2, r1 │ │ │ │ │ add r3, r2 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r0, #20] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ - beq.n 4276 │ │ │ │ │ + beq.n 4d4e │ │ │ │ │ add.w lr, r6, #8 │ │ │ │ │ add.w r8, r8, #20 │ │ │ │ │ add.w lr, lr, r4, lsl #2 │ │ │ │ │ add.w r1, r6, #20 │ │ │ │ │ add.w r7, r0, #20 │ │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ │ ldr.w ip, [r8, #4]! │ │ │ │ │ cmp r1, lr │ │ │ │ │ add r2, ip │ │ │ │ │ add r3, r2 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r2, [r7, #4]! │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ - bne.n 425a │ │ │ │ │ + bne.n 4d32 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bge.n 434a │ │ │ │ │ + bge.n 4e22 │ │ │ │ │ lsls r7, r4, #2 │ │ │ │ │ add.w lr, r6, r7 │ │ │ │ │ add.w ip, r0, r7 │ │ │ │ │ ldr.w r2, [lr, #12] │ │ │ │ │ add r3, r2 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r2, [ip, #12] │ │ │ │ │ adds r2, r4, #1 │ │ │ │ │ lsrs r3, r3, #30 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bge.n 42f0 │ │ │ │ │ + bge.n 4dc8 │ │ │ │ │ ldr.w r2, [lr, #16] │ │ │ │ │ add r2, r3 │ │ │ │ │ bic.w r3, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r3, [ip, #16] │ │ │ │ │ lsrs r3, r2, #30 │ │ │ │ │ adds r2, r4, #2 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bge.n 42f0 │ │ │ │ │ + bge.n 4dc8 │ │ │ │ │ ldr.w r2, [lr, #20] │ │ │ │ │ adds r4, #3 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ add r3, r2 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r2, [ip, #20] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ - bge.n 42f0 │ │ │ │ │ + bge.n 4dc8 │ │ │ │ │ add.w r1, r6, #20 │ │ │ │ │ add.w r4, r0, #20 │ │ │ │ │ adds r6, #8 │ │ │ │ │ add r1, r7 │ │ │ │ │ add.w r6, r6, r5, lsl #2 │ │ │ │ │ add r4, r7 │ │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ │ add r3, r2 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r2, [r4, #4]! │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ - bne.n 42da │ │ │ │ │ + bne.n 4db2 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ add.w r5, r0, r5, lsl #2 │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ lsrs r3, r2, #3 │ │ │ │ │ - beq.n 4304 │ │ │ │ │ + beq.n 4ddc │ │ │ │ │ add.w r4, r0, r3, lsl #2 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ - cbz r1, 430a │ │ │ │ │ + cbz r1, 4de2 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ - beq.n 432a │ │ │ │ │ + beq.n 4e02 │ │ │ │ │ ldr r4, [r4, #4] │ │ │ │ │ - cbnz r4, 4334 │ │ │ │ │ + cbnz r4, 4e0c │ │ │ │ │ subs r1, r3, #2 │ │ │ │ │ add.w r6, r0, #12 │ │ │ │ │ subs r4, r1, #1 │ │ │ │ │ - cbz r1, 432a │ │ │ │ │ + cbz r1, 4e02 │ │ │ │ │ ldr.w r5, [r6, r4, lsl #2] │ │ │ │ │ - cbnz r5, 4330 │ │ │ │ │ + cbnz r5, 4e08 │ │ │ │ │ mov r1, r4 │ │ │ │ │ subs r4, r1, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 431c │ │ │ │ │ + bne.n 4df4 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ - b.n 4304 │ │ │ │ │ + b.n 4ddc │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n 4304 │ │ │ │ │ + beq.n 4ddc │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ orr.w r2, r2, r1, lsl #3 │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - cbnz r5, 4358 │ │ │ │ │ + cbnz r5, 4e30 │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ add.w r4, r0, r4, lsl #2 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ lsrs r3, r2, #3 │ │ │ │ │ - bne.n 42fc │ │ │ │ │ - b.n 4304 │ │ │ │ │ + bne.n 4dd4 │ │ │ │ │ + b.n 4ddc │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov r3, r4 │ │ │ │ │ - b.n 427a │ │ │ │ │ - ldr r2, [pc, #148] @ (43f4 ) │ │ │ │ │ + b.n 4d52 │ │ │ │ │ + ldr r2, [pc, #148] @ (4ecc ) │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr r2, [r1, r2] │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ │ ldr.w r0, [r2, #1720] @ 0x6b8 │ │ │ │ │ - cbz r0, 43c8 │ │ │ │ │ + cbz r0, 4ea0 │ │ │ │ │ ldr.w r1, [r2, #1724] @ 0x6bc │ │ │ │ │ ldr r5, [r0, #0] │ │ │ │ │ str.w r5, [r2, #1720] @ 0x6b8 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r1, [r2, #1724] @ 0x6bc │ │ │ │ │ movs r5, #0 │ │ │ │ │ strd r0, r4, [sp] │ │ │ │ │ @@ -6548,104 +7589,104 @@ │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ movs r2, #8 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ str r5, [r0, #12] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 4200 │ │ │ │ │ - b.n 434a │ │ │ │ │ + bne.w 4cd8 │ │ │ │ │ + b.n 4e22 │ │ │ │ │ adds r7, r4, #1 │ │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bgt.n 43dc │ │ │ │ │ + bgt.n 4eb4 │ │ │ │ │ adds r0, r7, #3 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ - cbz r0, 43d4 │ │ │ │ │ + cbz r0, 4eac │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r6, r8 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - b.n 41d4 │ │ │ │ │ + b.n 4cac │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r8, r6 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - b.n 43b0 │ │ │ │ │ + b.n 4e88 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 4304 │ │ │ │ │ + b.n 4ddc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 43d8 │ │ │ │ │ + b.n 4eb0 │ │ │ │ │ .word 0x0000008c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000043f8 : │ │ │ │ │ +00004ed0 : │ │ │ │ │ long_and(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #7 │ │ │ │ │ - bpl.n 4442 │ │ │ │ │ + bpl.n 4f1a │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.n 4442 │ │ │ │ │ + bpl.n 4f1a │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls.n 4416 │ │ │ │ │ + bls.n 4eee │ │ │ │ │ mov r2, r1 │ │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ │ - b.w 6bc0 │ │ │ │ │ + b.w 7690 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi.n 440e │ │ │ │ │ + bhi.n 4ee6 │ │ │ │ │ ldr.w ip, [r1, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ and.w r0, r2, #3 │ │ │ │ │ rsb r0, r0, #1 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r0, ip, r0 │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ ands r0, r3 │ │ │ │ │ asrs r1, r0, #31 │ │ │ │ │ - b.w 32f0 <_PyLong_FromSTwoDigits> │ │ │ │ │ + b.w 3dc8 <_PyLong_FromSTwoDigits> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -0000444c : │ │ │ │ │ +00004f24 : │ │ │ │ │ PyLong_GetSign(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.n 4472 │ │ │ │ │ + bpl.n 4f4a │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ movs r0, #0 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -6659,61 +7700,61 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC28 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ │ │ -00004490 <_PyLong_NumBits>: │ │ │ │ │ +00004f68 <_PyLong_NumBits>: │ │ │ │ │ _PyLong_NumBits(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ - beq.n 44b6 <_PyLong_NumBits+0x26> │ │ │ │ │ + beq.n 4f8e <_PyLong_NumBits+0x26> │ │ │ │ │ add.w r2, r0, r3, lsl #2 │ │ │ │ │ subs r0, r3, #1 │ │ │ │ │ movs r1, #30 │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ smull r0, r1, r0, r1 │ │ │ │ │ - cbz r3, 44ba <_PyLong_NumBits+0x2a> │ │ │ │ │ + cbz r3, 4f92 <_PyLong_NumBits+0x2a> │ │ │ │ │ clz r3, r3 │ │ │ │ │ rsb r3, r3, #32 │ │ │ │ │ adds r0, r3, r0 │ │ │ │ │ adc.w r1, r1, r3, asr #31 │ │ │ │ │ bx lr │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -000044bc : │ │ │ │ │ +00004f94 : │ │ │ │ │ long_lshift_method(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ sub sp, #28 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r5, r3, #7 │ │ │ │ │ - bpl.w 4cec │ │ │ │ │ + bpl.w 57c4 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r4, r3, #7 │ │ │ │ │ - bpl.w 4cec │ │ │ │ │ + bpl.w 57c4 │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ mov r6, r0 │ │ │ │ │ and.w r3, r1, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.w 4cfe │ │ │ │ │ + beq.w 57d6 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ and.w r2, r0, #3 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.w 4bc8 │ │ │ │ │ + beq.w 56a0 │ │ │ │ │ cmp r1, #15 │ │ │ │ │ - bhi.w 4c22 │ │ │ │ │ + bhi.w 56fa │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ asrs r4, r3, #31 │ │ │ │ │ str r4, [sp, #20] │ │ │ │ │ lsrs r1, r3, #28 │ │ │ │ │ @@ -6754,35 +7795,35 @@ │ │ │ │ │ adds r4, r4, r5 │ │ │ │ │ adds.w r9, r9, r7 │ │ │ │ │ adc.w r3, r3, #0 │ │ │ │ │ mov.w r9, r9, lsr #1 │ │ │ │ │ orr.w r9, r9, r3, lsl #31 │ │ │ │ │ mov sl, r9 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.w 4a76 │ │ │ │ │ + beq.w 554e │ │ │ │ │ mov.w r8, r0, lsr #3 │ │ │ │ │ add.w r7, r9, r8 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 4ae6 │ │ │ │ │ + beq.w 55be │ │ │ │ │ adds r7, #1 │ │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bgt.w 4af4 │ │ │ │ │ + bgt.w 55cc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 4b6e │ │ │ │ │ + beq.w 5646 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq.w 4b6e │ │ │ │ │ + beq.w 5646 │ │ │ │ │ adds r0, r7, #3 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4b36 │ │ │ │ │ + beq.w 560e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r5, #4] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ @@ -6798,187 +7839,187 @@ │ │ │ │ │ it eq │ │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ str r2, [r5, #12] │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.w 4b3e │ │ │ │ │ + beq.w 5616 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - ble.w 4b58 │ │ │ │ │ + ble.w 5630 │ │ │ │ │ mov.w r2, r9, lsl #2 │ │ │ │ │ movs r1, #0 │ │ │ │ │ add.w r0, r5, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 4ba0 │ │ │ │ │ + beq.w 5678 │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ sub.w lr, r4, #32 │ │ │ │ │ rsb ip, r4, #32 │ │ │ │ │ mov.w sl, sl, lsl #2 │ │ │ │ │ add.w r2, r5, sl │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ lsl.w r1, r3, r4 │ │ │ │ │ lsl.w r9, r3, lr │ │ │ │ │ lsr.w r3, r3, ip │ │ │ │ │ orr.w r9, r9, r3 │ │ │ │ │ mov.w r3, r1, lsr #30 │ │ │ │ │ bic.w r1, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r1, [r2, #12] │ │ │ │ │ orr.w r3, r3, r9, lsl #2 │ │ │ │ │ - beq.w 49a2 │ │ │ │ │ + beq.w 547a │ │ │ │ │ ldr r1, [r6, #16] │ │ │ │ │ cmp.w r8, #2 │ │ │ │ │ lsl.w r0, r1, lr │ │ │ │ │ lsr.w fp, r1, ip │ │ │ │ │ lsl.w r1, r1, r4 │ │ │ │ │ orr.w r0, r0, fp │ │ │ │ │ orr.w r3, r3, r1 │ │ │ │ │ orr.w r0, r0, r9, lsr #30 │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r1, [r2, #16] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ orr.w r3, r3, r0, lsl #2 │ │ │ │ │ - beq.w 49a2 │ │ │ │ │ + beq.w 547a │ │ │ │ │ ldr r1, [r6, #20] │ │ │ │ │ cmp.w r8, #3 │ │ │ │ │ lsl.w r9, r1, lr │ │ │ │ │ lsr.w fp, r1, ip │ │ │ │ │ lsl.w r1, r1, r4 │ │ │ │ │ orr.w r9, r9, fp │ │ │ │ │ orr.w r3, r3, r1 │ │ │ │ │ orr.w r0, r9, r0, lsr #30 │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r1, [r2, #20] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ orr.w r3, r3, r0, lsl #2 │ │ │ │ │ - beq.w 49a2 │ │ │ │ │ + beq.w 547a │ │ │ │ │ ldr r1, [r6, #24] │ │ │ │ │ cmp.w r8, #4 │ │ │ │ │ lsl.w r9, r1, lr │ │ │ │ │ lsr.w fp, r1, ip │ │ │ │ │ lsl.w r1, r1, r4 │ │ │ │ │ orr.w r9, r9, fp │ │ │ │ │ orr.w r3, r3, r1 │ │ │ │ │ orr.w r0, r9, r0, lsr #30 │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r1, [r2, #24] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ orr.w r3, r3, r0, lsl #2 │ │ │ │ │ - beq.w 49a2 │ │ │ │ │ + beq.w 547a │ │ │ │ │ ldr r1, [r6, #28] │ │ │ │ │ cmp.w r8, #5 │ │ │ │ │ lsl.w r9, r1, lr │ │ │ │ │ lsr.w fp, r1, ip │ │ │ │ │ lsl.w r1, r1, r4 │ │ │ │ │ orr.w r9, r9, fp │ │ │ │ │ orr.w r3, r3, r1 │ │ │ │ │ orr.w r0, r9, r0, lsr #30 │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r1, [r2, #28] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ orr.w r3, r3, r0, lsl #2 │ │ │ │ │ - beq.w 49a2 │ │ │ │ │ + beq.w 547a │ │ │ │ │ ldr r1, [r6, #32] │ │ │ │ │ cmp.w r8, #6 │ │ │ │ │ lsl.w r9, r1, lr │ │ │ │ │ lsr.w fp, r1, ip │ │ │ │ │ lsl.w r1, r1, r4 │ │ │ │ │ orr.w r9, r9, fp │ │ │ │ │ orr.w r3, r3, r1 │ │ │ │ │ orr.w r0, r9, r0, lsr #30 │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r1, [r2, #32] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ orr.w r3, r3, r0, lsl #2 │ │ │ │ │ - beq.w 49a2 │ │ │ │ │ + beq.w 547a │ │ │ │ │ ldr r1, [r6, #36] @ 0x24 │ │ │ │ │ cmp.w r8, #7 │ │ │ │ │ lsl.w r9, r1, lr │ │ │ │ │ lsr.w fp, r1, ip │ │ │ │ │ lsl.w r1, r1, r4 │ │ │ │ │ orr.w r9, r9, fp │ │ │ │ │ orr.w r3, r3, r1 │ │ │ │ │ orr.w r0, r9, r0, lsr #30 │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r1, [r2, #36] @ 0x24 │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ orr.w r3, r3, r0, lsl #2 │ │ │ │ │ - beq.w 49a2 │ │ │ │ │ + beq.w 547a │ │ │ │ │ ldr r1, [r6, #40] @ 0x28 │ │ │ │ │ cmp.w r8, #8 │ │ │ │ │ lsl.w r9, r1, lr │ │ │ │ │ lsr.w fp, r1, ip │ │ │ │ │ lsl.w r1, r1, r4 │ │ │ │ │ orr.w r9, r9, fp │ │ │ │ │ orr.w r3, r3, r1 │ │ │ │ │ orr.w r0, r9, r0, lsr #30 │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r1, [r2, #40] @ 0x28 │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ orr.w r3, r3, r0, lsl #2 │ │ │ │ │ - beq.w 49a2 │ │ │ │ │ + beq.w 547a │ │ │ │ │ ldr r1, [r6, #44] @ 0x2c │ │ │ │ │ cmp.w r8, #9 │ │ │ │ │ lsl.w r9, r1, lr │ │ │ │ │ lsr.w fp, r1, ip │ │ │ │ │ lsl.w r1, r1, r4 │ │ │ │ │ orr.w r9, r9, fp │ │ │ │ │ orr.w r1, r1, r3 │ │ │ │ │ orr.w r0, r9, r0, lsr #30 │ │ │ │ │ bic.w r3, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r2, #44] @ 0x2c │ │ │ │ │ mov.w r3, r1, lsr #30 │ │ │ │ │ orr.w r3, r3, r0, lsl #2 │ │ │ │ │ - beq.w 49a2 │ │ │ │ │ + beq.w 547a │ │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ │ cmp.w r8, #10 │ │ │ │ │ lsl.w r9, r1, lr │ │ │ │ │ lsr.w fp, r1, ip │ │ │ │ │ lsl.w r1, r1, r4 │ │ │ │ │ orr.w r9, r9, fp │ │ │ │ │ orr.w r1, r1, r3 │ │ │ │ │ orr.w r0, r9, r0, lsr #30 │ │ │ │ │ bic.w r3, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r2, #48] @ 0x30 │ │ │ │ │ mov.w r3, r1, lsr #30 │ │ │ │ │ orr.w r3, r3, r0, lsl #2 │ │ │ │ │ - beq.w 49a2 │ │ │ │ │ + beq.w 547a │ │ │ │ │ ldr r1, [r6, #52] @ 0x34 │ │ │ │ │ cmp.w r8, #11 │ │ │ │ │ lsl.w r9, r1, lr │ │ │ │ │ lsr.w fp, r1, ip │ │ │ │ │ lsl.w r1, r1, r4 │ │ │ │ │ orr.w r9, r9, fp │ │ │ │ │ orr.w r3, r3, r1 │ │ │ │ │ orr.w r9, r9, r0, lsr #30 │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r1, [r2, #52] @ 0x34 │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ mov.w r2, r9, lsr #30 │ │ │ │ │ orr.w r3, r3, r9, lsl #2 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ - beq.w 49a2 │ │ │ │ │ + beq.w 547a │ │ │ │ │ add.w r2, r6, #8 │ │ │ │ │ add.w r9, r5, #52 @ 0x34 │ │ │ │ │ add.w r2, r2, r8, lsl #2 │ │ │ │ │ add.w r8, r6, #52 @ 0x34 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ sub.w r2, r2, r8 │ │ │ │ │ subs r2, #4 │ │ │ │ │ add r9, sl │ │ │ │ │ lsrs r2, r2, #2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ ands.w r2, r2, #3 │ │ │ │ │ - beq.n 48f4 │ │ │ │ │ + beq.n 53cc │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 48d2 │ │ │ │ │ + beq.n 53aa │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 48a8 │ │ │ │ │ + beq.n 5380 │ │ │ │ │ mov r8, r6 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ ldr.w r2, [r8, #56]! │ │ │ │ │ lsl.w r1, r2, lr │ │ │ │ │ lsr.w r6, r2, ip │ │ │ │ │ orrs r1, r6 │ │ │ │ │ orrs r0, r1 │ │ │ │ │ @@ -7010,15 +8051,15 @@ │ │ │ │ │ lsr.w r6, r2, ip │ │ │ │ │ orrs r1, r6 │ │ │ │ │ orrs r0, r1 │ │ │ │ │ lsl.w r1, r2, r4 │ │ │ │ │ orrs r3, r1 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r2, [r9, #4]! │ │ │ │ │ - b.n 4992 │ │ │ │ │ + b.n 546a │ │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ │ mov fp, r8 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ mov sl, r9 │ │ │ │ │ add.w r8, r8, #16 │ │ │ │ │ add.w r9, r9, #16 │ │ │ │ │ lsl.w r1, r2, r4 │ │ │ │ │ @@ -7064,227 +8105,227 @@ │ │ │ │ │ str.w r2, [sl, #16] │ │ │ │ │ lsrs r2, r0, #30 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ lsrs r3, r3, #30 │ │ │ │ │ orr.w r3, r3, r0, lsl #2 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bne.n 48f4 │ │ │ │ │ + bne.n 53cc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 4b64 │ │ │ │ │ + beq.w 563c │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ add.w r7, r5, r7, lsl #2 │ │ │ │ │ lsrs r1, r0, #3 │ │ │ │ │ str r3, [r7, #8] │ │ │ │ │ - beq.n 49c2 │ │ │ │ │ + beq.n 549a │ │ │ │ │ add.w r2, r5, r1, lsl #2 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ add.w r6, r5, #12 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ - cbz r2, 49d0 │ │ │ │ │ + cbz r2, 54a8 │ │ │ │ │ cmp r0, #15 │ │ │ │ │ - bls.n 49f2 │ │ │ │ │ + bls.n 54ca │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r3, r2 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4cf6 │ │ │ │ │ + beq.w 57ce │ │ │ │ │ ldr.w r4, [r6, r2, lsl #2] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 49ce │ │ │ │ │ + beq.n 54a6 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n 49c2 │ │ │ │ │ + beq.n 549a │ │ │ │ │ and.w r0, r0, #3 │ │ │ │ │ orr.w r0, r0, r3, lsl #3 │ │ │ │ │ str r0, [r5, #8] │ │ │ │ │ cmp r0, #15 │ │ │ │ │ - bhi.n 49c6 │ │ │ │ │ + bhi.n 549e │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ and.w r3, r0, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ adds r4, r3, #5 │ │ │ │ │ mov.w r3, r3, asr #31 │ │ │ │ │ adc.w r3, r3, #0 │ │ │ │ │ cmp.w r4, #262 @ 0x106 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.n 49c6 │ │ │ │ │ + bcs.n 549e │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 4a62 │ │ │ │ │ + bge.n 553a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 4a62 │ │ │ │ │ - ldr r2, [pc, #756] @ (4d18 ) │ │ │ │ │ + cbnz r3, 553a │ │ │ │ │ + ldr r2, [pc, #756] @ (57f0 ) │ │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4ba8 │ │ │ │ │ + bne.w 5680 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ lsls r3, r3, #29 │ │ │ │ │ - bmi.w 4ce4 │ │ │ │ │ - ldr r3, [pc, #740] @ (4d1c ) │ │ │ │ │ + bmi.w 57bc │ │ │ │ │ + ldr r3, [pc, #740] @ (57f4 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r2, [r3, #1724] @ 0x6bc │ │ │ │ │ cmp r2, #99 @ 0x63 │ │ │ │ │ - bhi.w 4bc0 │ │ │ │ │ + bhi.w 5698 │ │ │ │ │ ldr.w r1, [r3, #1720] @ 0x6b8 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r1, [r5, #0] │ │ │ │ │ str.w r5, [r3, #1720] @ 0x6b8 │ │ │ │ │ str.w r2, [r3, #1724] @ 0x6bc │ │ │ │ │ movw r5, #9176 @ 0x23d8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r5, r5, r4, lsl #4 │ │ │ │ │ add r5, r3 │ │ │ │ │ - b.n 49c6 │ │ │ │ │ + b.n 549e │ │ │ │ │ cmp r0, #15 │ │ │ │ │ - bhi.n 4b0c │ │ │ │ │ + bhi.n 55e4 │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ mul.w r2, r3, r2 │ │ │ │ │ asrs r1, r2, #31 │ │ │ │ │ - bmi.w 4bde │ │ │ │ │ + bmi.w 56b6 │ │ │ │ │ sub.w r5, r4, #32 │ │ │ │ │ rsb r3, r4, #32 │ │ │ │ │ lsls r1, r4 │ │ │ │ │ lsl.w r5, r2, r5 │ │ │ │ │ lsr.w r3, r2, r3 │ │ │ │ │ orrs r1, r5 │ │ │ │ │ lsl.w r0, r2, r4 │ │ │ │ │ orrs r1, r3 │ │ │ │ │ adds r2, r0, #5 │ │ │ │ │ adc.w r3, r1, #0 │ │ │ │ │ cmp.w r2, #262 @ 0x106 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.n 4ac8 │ │ │ │ │ + bcs.n 55a0 │ │ │ │ │ movw r5, #9176 @ 0x23d8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r5, r5, r2, lsl #4 │ │ │ │ │ add r5, r3 │ │ │ │ │ - b.n 49c6 │ │ │ │ │ + b.n 549e │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w r4, #2147483648 @ 0x80000000 │ │ │ │ │ adds r3, r0, r3 │ │ │ │ │ adc.w r2, r1, #0 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcs.n 4bd6 │ │ │ │ │ + bcs.n 56ae │ │ │ │ │ bl 1c0 <_PyLong_FromMedium> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 49c6 │ │ │ │ │ + b.n 549e │ │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - ble.w 45c0 │ │ │ │ │ + ble.w 5098 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 4b3a │ │ │ │ │ + b.n 5612 │ │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ mov.w r8, r0, lsr #3 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 4bcc │ │ │ │ │ + beq.n 56a4 │ │ │ │ │ add.w r0, r8, #1 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bgt.n 4af4 │ │ │ │ │ + bgt.n 55cc │ │ │ │ │ mov r7, r0 │ │ │ │ │ adds r0, #3 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 45dc │ │ │ │ │ + bne.w 50b4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 49c6 │ │ │ │ │ + b.n 549e │ │ │ │ │ and.w r2, r3, #3 │ │ │ │ │ bic.w r3, r3, #7 │ │ │ │ │ rsb r2, r2, #2 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ orr.w r3, r3, r2 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - bgt.w 461c │ │ │ │ │ + bgt.w 50f4 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 4ba0 │ │ │ │ │ + beq.n 5678 │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ - b.n 4632 │ │ │ │ │ + b.n 510a │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ lsrs r1, r0, #3 │ │ │ │ │ - bne.w 49b4 │ │ │ │ │ - b.n 49c2 │ │ │ │ │ - ldr r3, [pc, #432] @ (4d20 ) │ │ │ │ │ + bne.w 548c │ │ │ │ │ + b.n 549a │ │ │ │ │ + ldr r3, [pc, #432] @ (57f8 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r5, [r3, #1720] @ 0x6b8 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 4c1e │ │ │ │ │ + beq.n 56f6 │ │ │ │ │ ldr.w r2, [r3, #1724] @ 0x6bc │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r1, [r3, #1720] @ 0x6b8 │ │ │ │ │ str.w r2, [r3, #1724] @ 0x6bc │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ - b.n 45f8 │ │ │ │ │ + b.n 50d0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 4b64 │ │ │ │ │ + beq.n 563c │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 49a8 │ │ │ │ │ + b.n 5480 │ │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ lsls r2, r3, #29 │ │ │ │ │ - bmi.w 4ce4 │ │ │ │ │ + bmi.w 57bc │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls.w 4a36 │ │ │ │ │ + bls.w 550e │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Free │ │ │ │ │ - b.n 4a62 │ │ │ │ │ - ldr r5, [pc, #344] @ (4d24 ) │ │ │ │ │ - b.n 49c6 │ │ │ │ │ + b.n 553a │ │ │ │ │ + ldr r5, [pc, #344] @ (57fc ) │ │ │ │ │ + b.n 549e │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - bhi.n 4af4 │ │ │ │ │ + bhi.n 55cc │ │ │ │ │ mov r7, r8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - b.n 4b26 │ │ │ │ │ - bl a544 <_PyLong_FromLarge> │ │ │ │ │ + b.n 55fe │ │ │ │ │ + bl b01c <_PyLong_FromLarge> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 49c6 │ │ │ │ │ + b.n 549e │ │ │ │ │ negs r2, r2 │ │ │ │ │ sub.w r0, r4, #32 │ │ │ │ │ sbc.w r3, r1, r1, lsl #1 │ │ │ │ │ rsb r1, r4, #32 │ │ │ │ │ lsl.w r0, r2, r0 │ │ │ │ │ lsls r3, r4 │ │ │ │ │ orrs r3, r0 │ │ │ │ │ @@ -7293,77 +8334,77 @@ │ │ │ │ │ negs r0, r4 │ │ │ │ │ orr.w r3, r3, r1 │ │ │ │ │ sbc.w r1, r3, r3, lsl #1 │ │ │ │ │ adds.w r4, r4, #256 @ 0x100 │ │ │ │ │ adc.w r3, r3, #0 │ │ │ │ │ cmp.w r4, #262 @ 0x106 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.w 4ac8 │ │ │ │ │ + bcs.w 55a0 │ │ │ │ │ adds r2, r0, #5 │ │ │ │ │ - b.n 4ab4 │ │ │ │ │ + b.n 558c │ │ │ │ │ movs r0, #1 │ │ │ │ │ - b.n 4b26 │ │ │ │ │ + b.n 55fe │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r2, #8 │ │ │ │ │ - bl 2874 <_PyLong_AsByteArray> │ │ │ │ │ + bl 3354 <_PyLong_AsByteArray> │ │ │ │ │ R_ARM_THM_CALL _PyLong_AsByteArray │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ lsrs r3, r0, #3 │ │ │ │ │ - beq.n 4c68 │ │ │ │ │ + beq.n 5740 │ │ │ │ │ add.w r4, r4, r3, lsl #2 │ │ │ │ │ movs r1, #30 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ smull r3, r1, r3, r1 │ │ │ │ │ - cbz r2, 4c52 │ │ │ │ │ + cbz r2, 572a │ │ │ │ │ clz r2, r2 │ │ │ │ │ rsb r2, r2, #32 │ │ │ │ │ adds r3, r2, r3 │ │ │ │ │ adc.w r1, r1, r2, asr #31 │ │ │ │ │ lsrs r2, r3, #3 │ │ │ │ │ orr.w r2, r2, r1, lsl #29 │ │ │ │ │ cmp r2, #8 │ │ │ │ │ - beq.n 4c86 │ │ │ │ │ + beq.n 575e │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r2, #8 │ │ │ │ │ - bgt.n 4cb2 │ │ │ │ │ + bgt.n 578a │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ ldrd r3, r4, [sp, #16] │ │ │ │ │ and.w r2, r0, #3 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 4bc8 │ │ │ │ │ + beq.n 56a0 │ │ │ │ │ mvn.w r5, #29 │ │ │ │ │ movs r1, #14 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ sbcs r1, r4 │ │ │ │ │ - bge.w 4514 │ │ │ │ │ - b.n 4af4 │ │ │ │ │ + bge.w 4fec │ │ │ │ │ + b.n 55cc │ │ │ │ │ ands.w r3, r3, #7 │ │ │ │ │ - bne.n 4cb2 │ │ │ │ │ + bne.n 578a │ │ │ │ │ and.w r0, r0, #3 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - bne.n 4cb2 │ │ │ │ │ + bne.n 578a │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ - b.n 4ca4 │ │ │ │ │ + b.n 577c │ │ │ │ │ clz r2, r2 │ │ │ │ │ adds r1, #1 │ │ │ │ │ adds r3, #1 │ │ │ │ │ lsrs r2, r2, #5 │ │ │ │ │ - cbz r2, 4cb2 │ │ │ │ │ + cbz r2, 578a │ │ │ │ │ ldrb r2, [r1, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 4c98 │ │ │ │ │ + beq.n 5770 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - bne.n 4c98 │ │ │ │ │ + bne.n 5770 │ │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ │ - beq.n 4c68 │ │ │ │ │ + beq.n 5740 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC32 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -7371,74 +8412,74 @@ │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4b3a │ │ │ │ │ + beq.w 5612 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 4b3a │ │ │ │ │ + b.n 5612 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_SetImmortal> │ │ │ │ │ R_ARM_THM_CALL _Py_SetImmortal │ │ │ │ │ - b.n 4a62 │ │ │ │ │ + b.n 553a │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 49c6 │ │ │ │ │ + b.n 549e │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r4, #5 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - b.n 4a14 │ │ │ │ │ + b.n 54ec │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC31 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC31 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 4b3a │ │ │ │ │ + b.n 5612 │ │ │ │ │ nop │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000002dc │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000001a8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00002428 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00004d28 : │ │ │ │ │ +00005800 : │ │ │ │ │ PyLong_AsInt64(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ movs r3, #19 │ │ │ │ │ movs r2, #8 │ │ │ │ │ - bl 4d68 │ │ │ │ │ + bl 5840 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsNativeBytes │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n 4d62 │ │ │ │ │ + beq.n 583a │ │ │ │ │ cmp r0, #8 │ │ │ │ │ it ls │ │ │ │ │ movls r0, #0 │ │ │ │ │ - bhi.n 4d4c │ │ │ │ │ + bhi.n 5824 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC32 │ │ │ │ │ @@ -7446,450 +8487,449 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC32 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ │ │ -00004d68 : │ │ │ │ │ +00005840 : │ │ │ │ │ PyLong_AsNativeBytes(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, #24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4fba │ │ │ │ │ + beq.w 5a90 │ │ │ │ │ mov r5, r2 │ │ │ │ │ lsrs r7, r2, #31 │ │ │ │ │ - bne.w 4fba │ │ │ │ │ + bne.w 5a90 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ adds r3, r6, #1 │ │ │ │ │ and.w r2, r2, #16777216 @ 0x1000000 │ │ │ │ │ - beq.w 4e9e │ │ │ │ │ + beq.w 5976 │ │ │ │ │ orr.w r3, r6, r6, lsr #1 │ │ │ │ │ and.w r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 4f8c │ │ │ │ │ + beq.w 5a54 │ │ │ │ │ lsls r0, r6, #28 │ │ │ │ │ - bpl.n 4dba │ │ │ │ │ + bpl.n 5892 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.w 4f5a │ │ │ │ │ + beq.w 5a22 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi.n 4e24 │ │ │ │ │ + bhi.n 58fc │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ mul.w r2, r1, r2 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ - cbz r5, 4dec │ │ │ │ │ + cbz r5, 58c4 │ │ │ │ │ cmp r5, #4 │ │ │ │ │ - ble.n 4dfc │ │ │ │ │ + ble.n 58d4 │ │ │ │ │ asrs r1, r2, #31 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4f3c │ │ │ │ │ + beq.w 5a04 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str.w r2, [r0], #4 │ │ │ │ │ subs r2, r5, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ movs r1, #4 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 4f1c │ │ │ │ │ + bne.w 59e4 │ │ │ │ │ mov r0, r1 │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 4ec2 │ │ │ │ │ + beq.n 599a │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r2, r5 │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - lsls r2, r5, #3 │ │ │ │ │ - cmp r2, #32 │ │ │ │ │ - beq.n 4e20 │ │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ │ - subs r3, r2, #1 │ │ │ │ │ - asr.w r3, r1, r3 │ │ │ │ │ + lsls r1, r5, #3 │ │ │ │ │ + cmp r1, #32 │ │ │ │ │ + beq.n 58f8 │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + subs r3, r1, #1 │ │ │ │ │ + asr.w r3, r2, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bhi.w 4fcc │ │ │ │ │ + bhi.w 5aa2 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - b.n 4dee │ │ │ │ │ - cbz r5, 4e3e │ │ │ │ │ + b.n 58c6 │ │ │ │ │ + cbz r5, 5916 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r2, r1, [sp] │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r8 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - bl 2874 <_PyLong_AsByteArray> │ │ │ │ │ + bl 3354 <_PyLong_AsByteArray> │ │ │ │ │ R_ARM_THM_CALL _PyLong_AsByteArray │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ lsrs r0, r2, #3 │ │ │ │ │ - beq.w 4fda │ │ │ │ │ + beq.w 5ab0 │ │ │ │ │ add.w r1, r4, r0, lsl #2 │ │ │ │ │ mov.w ip, #30 │ │ │ │ │ subs r0, #1 │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ smull r0, ip, r0, ip │ │ │ │ │ - cbz r1, 4e5e │ │ │ │ │ + cbz r1, 5936 │ │ │ │ │ clz r1, r1 │ │ │ │ │ rsb r1, r1, #32 │ │ │ │ │ adds r0, r1, r0 │ │ │ │ │ adc.w r1, ip, r1, asr #31 │ │ │ │ │ mov.w ip, r0, lsr #3 │ │ │ │ │ orr.w ip, ip, r1, lsl #29 │ │ │ │ │ add.w r1, ip, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 4dee │ │ │ │ │ + beq.n 58c6 │ │ │ │ │ cmp ip, r5 │ │ │ │ │ - bne.n 4dee │ │ │ │ │ + bne.n 58c6 │ │ │ │ │ ands.w r0, r0, #7 │ │ │ │ │ - bne.n 4dee │ │ │ │ │ + bne.n 58c6 │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 4ede │ │ │ │ │ - cbz r3, 4e8a │ │ │ │ │ + beq.n 59b6 │ │ │ │ │ + cbz r3, 5962 │ │ │ │ │ subs r3, r5, #1 │ │ │ │ │ ldrsb.w r3, [r8, r3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n 4dee │ │ │ │ │ + bge.n 58c6 │ │ │ │ │ adds r2, r6, #1 │ │ │ │ │ - beq.n 4e20 │ │ │ │ │ + beq.n 58f8 │ │ │ │ │ lsls r3, r6, #29 │ │ │ │ │ - bmi.n 4e20 │ │ │ │ │ + bmi.n 58f8 │ │ │ │ │ adds r1, r5, #1 │ │ │ │ │ - b.n 4dee │ │ │ │ │ + b.n 58c6 │ │ │ │ │ movs r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 4dba │ │ │ │ │ + bne.n 5892 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC28 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC28 │ │ │ │ │ mov r2, r4 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 4df4 │ │ │ │ │ + b.n 58cc │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ add.w r2, r8, r5 │ │ │ │ │ rsb r3, r2, #1 │ │ │ │ │ ldrb.w r0, [r1], #1 │ │ │ │ │ add r3, r8 │ │ │ │ │ strb.w r0, [r2, #-1]! │ │ │ │ │ add r3, r5 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bgt.n 4ec8 │ │ │ │ │ - b.n 4e0a │ │ │ │ │ + bgt.n 59a0 │ │ │ │ │ + b.n 58e2 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ add.w r6, r8, #4294967295 @ 0xffffffff │ │ │ │ │ mov r2, r0 │ │ │ │ │ add.w lr, r5, #4294967295 @ 0xffffffff │ │ │ │ │ eor.w ip, r3, #128 @ 0x80 │ │ │ │ │ - b.n 4f06 │ │ │ │ │ + ldrb.w r0, [r6, #1]! │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.n 5a78 │ │ │ │ │ cmp lr, r2 │ │ │ │ │ - ble.n 4fa2 │ │ │ │ │ + ble.n 5a6a │ │ │ │ │ clz r0, r0 │ │ │ │ │ lsrs r0, r0, #5 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - ble.n 4fb0 │ │ │ │ │ + ble.n 5a86 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4dee │ │ │ │ │ - ldrb.w r0, [r6, #1]! │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.n 4ef0 │ │ │ │ │ - sub.w r8, ip, r0 │ │ │ │ │ - rsbs r0, r8, #0 │ │ │ │ │ - adc.w r0, r0, r8 │ │ │ │ │ - b.n 4efa │ │ │ │ │ + bne.n 59c6 │ │ │ │ │ + b.n 58c6 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 4df4 │ │ │ │ │ + bge.w 58cc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4df4 │ │ │ │ │ + bne.w 58cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ - b.n 4df4 │ │ │ │ │ + b.n 58cc │ │ │ │ │ subs r2, r5, #4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ add r5, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ subs r3, r5, #4 │ │ │ │ │ add r2, sp, #24 │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldrb.w r0, [r2, #-1]! │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ strb r0, [r1, #0] │ │ │ │ │ - bne.n 4f4a │ │ │ │ │ - b.n 4dec │ │ │ │ │ + bne.n 5a12 │ │ │ │ │ + b.n 58c4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC33 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC33 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 4ebc │ │ │ │ │ + beq.n 5994 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 4ebc │ │ │ │ │ + bge.n 5994 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4ebc │ │ │ │ │ + bne.n 5994 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4ebc │ │ │ │ │ + b.n 5994 │ │ │ │ │ lsls r7, r6, #27 │ │ │ │ │ - bpl.n 4ea4 │ │ │ │ │ + bpl.n 597c │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4ebc │ │ │ │ │ + beq.n 5994 │ │ │ │ │ movs r7, #1 │ │ │ │ │ - b.n 4daa │ │ │ │ │ + b.n 5882 │ │ │ │ │ sub.w r8, r3, r0 │ │ │ │ │ rsbs r0, r8, #0 │ │ │ │ │ adc.w r0, r0, r8 │ │ │ │ │ - b.n 4efa │ │ │ │ │ + b.n 59d8 │ │ │ │ │ + sub.w r8, ip, r0 │ │ │ │ │ + rsbs r0, r8, #0 │ │ │ │ │ + adc.w r0, r0, r8 │ │ │ │ │ + b.n 59d8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4dee │ │ │ │ │ + beq.w 58c6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - b.n 4dee │ │ │ │ │ + b.n 58c6 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ movw r1, #1215 @ 0x4bf │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 4ebc │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - ble.w 4dec │ │ │ │ │ - asrs r1, r2 │ │ │ │ │ - beq.w 4e92 │ │ │ │ │ - b.n 4dec │ │ │ │ │ + b.n 5994 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + ble.w 58c4 │ │ │ │ │ + asrs r2, r1 │ │ │ │ │ + beq.w 596a │ │ │ │ │ + b.n 58c4 │ │ │ │ │ movs r1, #1 │ │ │ │ │ - b.n 4dee │ │ │ │ │ - nop │ │ │ │ │ + b.n 58c6 │ │ │ │ │ │ │ │ │ │ -00004fe0 : │ │ │ │ │ +00005ab4 : │ │ │ │ │ long_lshift1(): │ │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ mov r9, r1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 52de │ │ │ │ │ + beq.w 5db2 │ │ │ │ │ lsrs r6, r5, #3 │ │ │ │ │ add.w r5, r9, r5, lsr #3 │ │ │ │ │ - cbz r2, 5004 │ │ │ │ │ + cbz r2, 5ad8 │ │ │ │ │ adds r5, #1 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r4, r2 │ │ │ │ │ bl 314 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5332 │ │ │ │ │ + beq.w 5e06 │ │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.w 535a │ │ │ │ │ + beq.w 5e2e │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - ble.w 536e │ │ │ │ │ + ble.w 5e42 │ │ │ │ │ mov.w r2, r9, lsl #2 │ │ │ │ │ movs r1, #0 │ │ │ │ │ add.w r0, r7, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 5374 │ │ │ │ │ + beq.w 5e48 │ │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ │ sub.w r2, r4, #32 │ │ │ │ │ rsb r0, r4, #32 │ │ │ │ │ add.w r1, r7, r9, lsl #2 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ lsl.w ip, r3, r4 │ │ │ │ │ lsl.w sl, r3, r2 │ │ │ │ │ lsr.w r3, r3, r0 │ │ │ │ │ orr.w sl, sl, r3 │ │ │ │ │ mov.w r3, ip, lsr #30 │ │ │ │ │ bic.w ip, ip, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w ip, [r1, #12] │ │ │ │ │ orr.w r3, r3, sl, lsl #2 │ │ │ │ │ - beq.w 52a6 │ │ │ │ │ + beq.w 5d7a │ │ │ │ │ ldr.w ip, [r8, #16] │ │ │ │ │ cmp r6, #2 │ │ │ │ │ lsl.w lr, ip, r2 │ │ │ │ │ lsr.w fp, ip, r0 │ │ │ │ │ lsl.w ip, ip, r4 │ │ │ │ │ orr.w lr, lr, fp │ │ │ │ │ orr.w ip, ip, r3 │ │ │ │ │ orr.w lr, lr, sl, lsr #30 │ │ │ │ │ bic.w r3, ip, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r1, #16] │ │ │ │ │ mov.w r3, ip, lsr #30 │ │ │ │ │ orr.w r3, r3, lr, lsl #2 │ │ │ │ │ - beq.w 52a6 │ │ │ │ │ + beq.w 5d7a │ │ │ │ │ ldr.w ip, [r8, #20] │ │ │ │ │ cmp r6, #3 │ │ │ │ │ lsl.w sl, ip, r2 │ │ │ │ │ lsr.w fp, ip, r0 │ │ │ │ │ lsl.w ip, ip, r4 │ │ │ │ │ orr.w sl, sl, fp │ │ │ │ │ orr.w ip, ip, r3 │ │ │ │ │ orr.w lr, sl, lr, lsr #30 │ │ │ │ │ bic.w r3, ip, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r1, #20] │ │ │ │ │ mov.w r3, ip, lsr #30 │ │ │ │ │ orr.w r3, r3, lr, lsl #2 │ │ │ │ │ - beq.w 52a6 │ │ │ │ │ + beq.w 5d7a │ │ │ │ │ ldr.w ip, [r8, #24] │ │ │ │ │ cmp r6, #4 │ │ │ │ │ lsl.w sl, ip, r2 │ │ │ │ │ lsr.w fp, ip, r0 │ │ │ │ │ lsl.w ip, ip, r4 │ │ │ │ │ orr.w sl, sl, fp │ │ │ │ │ orr.w ip, ip, r3 │ │ │ │ │ orr.w lr, sl, lr, lsr #30 │ │ │ │ │ bic.w r3, ip, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r1, #24] │ │ │ │ │ mov.w r3, ip, lsr #30 │ │ │ │ │ orr.w r3, r3, lr, lsl #2 │ │ │ │ │ - beq.w 52a6 │ │ │ │ │ + beq.w 5d7a │ │ │ │ │ ldr.w ip, [r8, #28] │ │ │ │ │ cmp r6, #5 │ │ │ │ │ lsl.w sl, ip, r2 │ │ │ │ │ lsr.w fp, ip, r0 │ │ │ │ │ lsl.w ip, ip, r4 │ │ │ │ │ orr.w sl, sl, fp │ │ │ │ │ orr.w ip, ip, r3 │ │ │ │ │ orr.w lr, sl, lr, lsr #30 │ │ │ │ │ bic.w r3, ip, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r1, #28] │ │ │ │ │ mov.w r3, ip, lsr #30 │ │ │ │ │ orr.w r3, r3, lr, lsl #2 │ │ │ │ │ - beq.w 52a6 │ │ │ │ │ + beq.w 5d7a │ │ │ │ │ ldr.w ip, [r8, #32] │ │ │ │ │ cmp r6, #6 │ │ │ │ │ lsl.w sl, ip, r2 │ │ │ │ │ lsr.w fp, ip, r0 │ │ │ │ │ lsl.w ip, ip, r4 │ │ │ │ │ orr.w sl, sl, fp │ │ │ │ │ orr.w r3, ip, r3 │ │ │ │ │ orr.w sl, sl, lr, lsr #30 │ │ │ │ │ bic.w ip, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w ip, [r1, #32] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ orr.w r3, r3, sl, lsl #2 │ │ │ │ │ - beq.w 52a6 │ │ │ │ │ + beq.w 5d7a │ │ │ │ │ ldr.w ip, [r8, #36] @ 0x24 │ │ │ │ │ cmp r6, #7 │ │ │ │ │ lsl.w lr, ip, r2 │ │ │ │ │ lsr.w fp, ip, r0 │ │ │ │ │ lsl.w ip, ip, r4 │ │ │ │ │ orr.w lr, lr, fp │ │ │ │ │ orr.w r3, ip, r3 │ │ │ │ │ orr.w lr, lr, sl, lsr #30 │ │ │ │ │ bic.w ip, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w ip, [r1, #36] @ 0x24 │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ orr.w r3, r3, lr, lsl #2 │ │ │ │ │ - beq.w 52a6 │ │ │ │ │ + beq.w 5d7a │ │ │ │ │ ldr.w ip, [r8, #40] @ 0x28 │ │ │ │ │ cmp r6, #8 │ │ │ │ │ lsl.w sl, ip, r2 │ │ │ │ │ lsr.w fp, ip, r0 │ │ │ │ │ lsl.w ip, ip, r4 │ │ │ │ │ orr.w sl, sl, fp │ │ │ │ │ orr.w r3, ip, r3 │ │ │ │ │ orr.w lr, sl, lr, lsr #30 │ │ │ │ │ bic.w ip, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w ip, [r1, #40] @ 0x28 │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ orr.w r3, r3, lr, lsl #2 │ │ │ │ │ - beq.n 52a6 │ │ │ │ │ + beq.n 5d7a │ │ │ │ │ ldr.w ip, [r8, #44] @ 0x2c │ │ │ │ │ cmp r6, #9 │ │ │ │ │ lsl.w sl, ip, r2 │ │ │ │ │ lsr.w fp, ip, r0 │ │ │ │ │ lsl.w ip, ip, r4 │ │ │ │ │ orr.w sl, sl, fp │ │ │ │ │ orr.w r3, ip, r3 │ │ │ │ │ orr.w lr, sl, lr, lsr #30 │ │ │ │ │ bic.w ip, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w ip, [r1, #44] @ 0x2c │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ orr.w r3, r3, lr, lsl #2 │ │ │ │ │ - beq.n 52a6 │ │ │ │ │ + beq.n 5d7a │ │ │ │ │ ldr.w ip, [r8, #48] @ 0x30 │ │ │ │ │ cmp r6, #10 │ │ │ │ │ lsl.w sl, ip, r2 │ │ │ │ │ lsr.w fp, ip, r0 │ │ │ │ │ lsl.w ip, ip, r4 │ │ │ │ │ orr.w sl, sl, fp │ │ │ │ │ orr.w r3, ip, r3 │ │ │ │ │ orr.w sl, sl, lr, lsr #30 │ │ │ │ │ bic.w ip, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w ip, [r1, #48] @ 0x30 │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ orr.w r3, r3, sl, lsl #2 │ │ │ │ │ - beq.n 52a6 │ │ │ │ │ + beq.n 5d7a │ │ │ │ │ ldr.w lr, [r8, #52] @ 0x34 │ │ │ │ │ cmp r6, #11 │ │ │ │ │ lsl.w ip, lr, r2 │ │ │ │ │ lsr.w fp, lr, r0 │ │ │ │ │ lsl.w lr, lr, r4 │ │ │ │ │ orr.w ip, ip, fp │ │ │ │ │ orr.w r3, lr, r3 │ │ │ │ │ orr.w ip, ip, sl, lsr #30 │ │ │ │ │ bic.w lr, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w lr, [r1, #52] @ 0x34 │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ orr.w r3, r3, ip, lsl #2 │ │ │ │ │ mov.w ip, ip, lsr #30 │ │ │ │ │ - beq.n 52a6 │ │ │ │ │ + beq.n 5d7a │ │ │ │ │ add.w r1, r7, #52 @ 0x34 │ │ │ │ │ add.w r8, r8, #52 @ 0x34 │ │ │ │ │ add.w r9, r1, r9, lsl #2 │ │ │ │ │ mov.w lr, #11 │ │ │ │ │ ldr.w r1, [r8, #4]! │ │ │ │ │ add.w lr, lr, #1 │ │ │ │ │ cmp lr, r6 │ │ │ │ │ @@ -7900,133 +8940,133 @@ │ │ │ │ │ orr.w r1, r1, r3 │ │ │ │ │ orr.w ip, sl, ip │ │ │ │ │ bic.w r3, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r3, [r9, #4]! │ │ │ │ │ mov.w r3, r1, lsr #30 │ │ │ │ │ orr.w r3, r3, ip, lsl #2 │ │ │ │ │ mov.w ip, ip, lsr #30 │ │ │ │ │ - bne.n 526e │ │ │ │ │ - cbz r4, 52ae │ │ │ │ │ + bne.n 5d42 │ │ │ │ │ + cbz r4, 5d82 │ │ │ │ │ add.w r5, r7, r5, lsl #2 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ add.w r5, r7, #12 │ │ │ │ │ lsrs r0, r2, #3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 53a6 │ │ │ │ │ + beq.n 5e7a │ │ │ │ │ ldr.w r4, [r5, r1, lsl #2] │ │ │ │ │ - cbz r4, 5338 │ │ │ │ │ + cbz r4, 5e0c │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.n 52d2 │ │ │ │ │ + bne.n 5da6 │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b.w 134c │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ orr.w r2, r2, r3, lsl #3 │ │ │ │ │ str r2, [r7, #8] │ │ │ │ │ - b.n 52c8 │ │ │ │ │ + b.n 5d9c │ │ │ │ │ cmp r5, #15 │ │ │ │ │ - bhi.w 4ffa │ │ │ │ │ + bhi.w 5ace │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ and.w r5, r5, #3 │ │ │ │ │ rsb r3, r5, #1 │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ asrs r1, r3, #31 │ │ │ │ │ - bmi.n 5380 │ │ │ │ │ + bmi.n 5e54 │ │ │ │ │ sub.w r5, r2, #32 │ │ │ │ │ rsb r4, r2, #32 │ │ │ │ │ lsls r1, r2 │ │ │ │ │ lsl.w r5, r3, r5 │ │ │ │ │ lsr.w r4, r3, r4 │ │ │ │ │ orrs r1, r5 │ │ │ │ │ lsl.w r0, r3, r2 │ │ │ │ │ orrs r1, r4 │ │ │ │ │ adds r2, r0, #5 │ │ │ │ │ adc.w r3, r1, #0 │ │ │ │ │ cmp.w r2, #262 @ 0x106 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.n 533c │ │ │ │ │ + bcs.n 5e10 │ │ │ │ │ movw r7, #9176 @ 0x23d8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r7, r7, r2, lsl #4 │ │ │ │ │ add r7, r3 │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r3, r1 │ │ │ │ │ - b.n 52b8 │ │ │ │ │ + b.n 5d8c │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w r4, #2147483648 @ 0x80000000 │ │ │ │ │ adds r3, r0, r3 │ │ │ │ │ adc.w r2, r1, #0 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcs.n 5378 │ │ │ │ │ + bcs.n 5e4c │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b.w 1c0 <_PyLong_FromMedium> │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ bic.w r2, r2, #7 │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ - b.n 5024 │ │ │ │ │ + b.n 5af8 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ - b.n 503a │ │ │ │ │ + b.n 5b0e │ │ │ │ │ mov r3, r6 │ │ │ │ │ - b.n 52a6 │ │ │ │ │ + b.n 5d7a │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b.w a544 <_PyLong_FromLarge> │ │ │ │ │ + b.w b01c <_PyLong_FromLarge> │ │ │ │ │ negs r3, r3 │ │ │ │ │ sub.w r4, r2, #32 │ │ │ │ │ sbc.w r1, r1, r1, lsl #1 │ │ │ │ │ rsb r0, r2, #32 │ │ │ │ │ lsl.w r4, r3, r4 │ │ │ │ │ lsls r1, r2 │ │ │ │ │ lsr.w r0, r3, r0 │ │ │ │ │ orrs r1, r4 │ │ │ │ │ lsls r3, r2 │ │ │ │ │ orrs r1, r0 │ │ │ │ │ negs r0, r3 │ │ │ │ │ sbc.w r1, r1, r1, lsl #1 │ │ │ │ │ - b.n 5310 │ │ │ │ │ + b.n 5de4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 52c8 │ │ │ │ │ + beq.n 5d9c │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r7, #8] │ │ │ │ │ - b.n 52c8 │ │ │ │ │ + b.n 5d9c │ │ │ │ │ │ │ │ │ │ -000053b0 : │ │ │ │ │ +00005e84 : │ │ │ │ │ long_sub_method(): │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #7 │ │ │ │ │ - bpl.w 54e2 │ │ │ │ │ + bpl.w 5fb6 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r3, r2, #7 │ │ │ │ │ - bpl.w 54e2 │ │ │ │ │ + bpl.w 5fb6 │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ mov lr, r0 │ │ │ │ │ mov ip, r1 │ │ │ │ │ orr.w r4, r3, r2 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ cmp r4, #15 │ │ │ │ │ - bhi.n 5454 │ │ │ │ │ + bhi.n 5f28 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ mul.w r3, r0, r3 │ │ │ │ │ mul.w r2, r1, r2 │ │ │ │ │ subs r0, r3, r2 │ │ │ │ │ @@ -8034,15 +9074,15 @@ │ │ │ │ │ sbc.w r3, r3, r2, asr #31 │ │ │ │ │ adds r1, r0, #5 │ │ │ │ │ adc.w r2, r3, #0 │ │ │ │ │ cmp.w r1, #262 @ 0x106 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r4, r3 │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcs.n 5434 │ │ │ │ │ + bcs.n 5f08 │ │ │ │ │ movw r0, #9176 @ 0x23d8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r0, r0, r1, lsl #4 │ │ │ │ │ add r0, r3 │ │ │ │ │ @@ -8050,93 +9090,93 @@ │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ │ adds r2, r0, r2 │ │ │ │ │ adc.w r3, r3, #0 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.n 5466 │ │ │ │ │ + bcs.n 5f3a │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ b.w 1c0 <_PyLong_FromMedium> │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 54ae │ │ │ │ │ + beq.n 5f82 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 54a4 │ │ │ │ │ + beq.n 5f78 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ - b.w 744c │ │ │ │ │ + b.w 7f20 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ it ge │ │ │ │ │ movge r3, #1 │ │ │ │ │ - blt.n 54d4 │ │ │ │ │ + blt.n 5fa8 │ │ │ │ │ movs r0, #2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 314 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5430 │ │ │ │ │ + beq.n 5f04 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ add.w r2, r0, #12 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ orr.w r3, r3, #16 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ lsrs r1, r5, #30 │ │ │ │ │ bic.w r3, r5, #3221225472 @ 0xc0000000 │ │ │ │ │ orr.w r1, r1, r4, lsl #2 │ │ │ │ │ lsrs r4, r4, #30 │ │ │ │ │ str.w r3, [r2], #4 │ │ │ │ │ mov r5, r1 │ │ │ │ │ orrs.w r3, r1, r4 │ │ │ │ │ - beq.n 5430 │ │ │ │ │ - b.n 548a │ │ │ │ │ + beq.n 5f04 │ │ │ │ │ + b.n 5f5e │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ - b.w 418c │ │ │ │ │ + b.w 4c64 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 54ce │ │ │ │ │ - bl 418c │ │ │ │ │ + beq.n 5fa2 │ │ │ │ │ + bl 4c64 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5430 │ │ │ │ │ + beq.n 5f04 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ bic.w r2, r2, #7 │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ - b.n 5430 │ │ │ │ │ + b.n 5f04 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, ip │ │ │ │ │ - b.n 545c │ │ │ │ │ + b.n 5f30 │ │ │ │ │ negs r2, r0 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ mov r5, r2 │ │ │ │ │ sbc.w r4, r4, r4, lsl #1 │ │ │ │ │ - b.n 546e │ │ │ │ │ + b.n 5f42 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -000054ec : │ │ │ │ │ +00005fc0 : │ │ │ │ │ long_sub(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ mov lr, r0 │ │ │ │ │ mov ip, r1 │ │ │ │ │ orr.w r4, r3, r2 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ cmp r4, #15 │ │ │ │ │ - bhi.n 557c │ │ │ │ │ + bhi.n 6050 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ mul.w r3, r0, r3 │ │ │ │ │ mul.w r2, r1, r2 │ │ │ │ │ subs r0, r3, r2 │ │ │ │ │ @@ -8144,15 +9184,15 @@ │ │ │ │ │ sbc.w r3, r3, r2, asr #31 │ │ │ │ │ adds r1, r0, #5 │ │ │ │ │ adc.w r2, r3, #0 │ │ │ │ │ cmp.w r1, #262 @ 0x106 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r4, r3 │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcs.n 555c │ │ │ │ │ + bcs.n 6030 │ │ │ │ │ movw r0, #9176 @ 0x23d8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r0, r0, r1, lsl #4 │ │ │ │ │ add r0, r3 │ │ │ │ │ @@ -8160,89 +9200,89 @@ │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ │ adds r2, r0, r2 │ │ │ │ │ adc.w r3, r3, #0 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.n 558e │ │ │ │ │ + bcs.n 6062 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ b.w 1c0 <_PyLong_FromMedium> │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 55d6 │ │ │ │ │ + beq.n 60aa │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 55cc │ │ │ │ │ + beq.n 60a0 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ - b.w 744c │ │ │ │ │ + b.w 7f20 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ it ge │ │ │ │ │ movge r3, #1 │ │ │ │ │ - blt.n 55fc │ │ │ │ │ + blt.n 60d0 │ │ │ │ │ movs r0, #2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 314 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5558 │ │ │ │ │ + beq.n 602c │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ add.w r2, r0, #12 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ orr.w r3, r3, #16 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ lsrs r1, r5, #30 │ │ │ │ │ bic.w r3, r5, #3221225472 @ 0xc0000000 │ │ │ │ │ orr.w r1, r1, r4, lsl #2 │ │ │ │ │ lsrs r4, r4, #30 │ │ │ │ │ str.w r3, [r2], #4 │ │ │ │ │ mov r5, r1 │ │ │ │ │ orrs.w r3, r1, r4 │ │ │ │ │ - beq.n 5558 │ │ │ │ │ - b.n 55b2 │ │ │ │ │ + beq.n 602c │ │ │ │ │ + b.n 6086 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ - b.w 418c │ │ │ │ │ + b.w 4c64 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 55f6 │ │ │ │ │ - bl 418c │ │ │ │ │ + beq.n 60ca │ │ │ │ │ + bl 4c64 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5558 │ │ │ │ │ + beq.n 602c │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ bic.w r2, r2, #7 │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ - b.n 5558 │ │ │ │ │ + b.n 602c │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, ip │ │ │ │ │ - b.n 5584 │ │ │ │ │ + b.n 6058 │ │ │ │ │ negs r2, r0 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ mov r5, r2 │ │ │ │ │ sbc.w r4, r4, r4, lsl #1 │ │ │ │ │ - b.n 5596 │ │ │ │ │ + b.n 606a │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000560c <_PyLong_Add>: │ │ │ │ │ +000060e0 <_PyLong_Add>: │ │ │ │ │ _PyLong_Add(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ sub sp, #8 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ mov lr, r0 │ │ │ │ │ mov ip, r1 │ │ │ │ │ orr.w r4, r2, r3 │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r4, #15 │ │ │ │ │ - bhi.n 56a4 <_PyLong_Add+0x98> │ │ │ │ │ + bhi.n 6178 <_PyLong_Add+0x98> │ │ │ │ │ ldr r0, [r1, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ ldr.w r1, [lr, #12] │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ mul.w r3, r0, r3 │ │ │ │ │ mul.w r2, r1, r2 │ │ │ │ │ asrs r1, r3, #31 │ │ │ │ │ @@ -8250,15 +9290,15 @@ │ │ │ │ │ adc.w r1, r1, r2, asr #31 │ │ │ │ │ adds.w lr, r0, #5 │ │ │ │ │ adc.w ip, r1, #0 │ │ │ │ │ cmp.w lr, #262 @ 0x106 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ sbcs.w ip, ip, #0 │ │ │ │ │ - bcs.n 5684 <_PyLong_Add+0x78> │ │ │ │ │ + bcs.n 6158 <_PyLong_Add+0x78> │ │ │ │ │ adds r3, #5 │ │ │ │ │ movw r1, #9176 @ 0x23d8 │ │ │ │ │ add r3, r2 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ @@ -8269,52 +9309,52 @@ │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ adds r3, r0, r3 │ │ │ │ │ adc.w r1, r1, #0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ │ - bcs.n 56e8 <_PyLong_Add+0xdc> │ │ │ │ │ + bcs.n 61bc <_PyLong_Add+0xdc> │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ b.w 1c0 <_PyLong_FromMedium> │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 56c0 <_PyLong_Add+0xb4> │ │ │ │ │ + beq.n 6194 <_PyLong_Add+0xb4> │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 56b6 <_PyLong_Add+0xaa> │ │ │ │ │ + beq.n 618a <_PyLong_Add+0xaa> │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 418c │ │ │ │ │ + b.w 4c64 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 744c │ │ │ │ │ + b.w 7f20 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ itt ne │ │ │ │ │ movne r1, r0 │ │ │ │ │ movne r0, ip │ │ │ │ │ - bne.n 56b6 <_PyLong_Add+0xaa> │ │ │ │ │ - bl 418c │ │ │ │ │ + bne.n 618a <_PyLong_Add+0xaa> │ │ │ │ │ + bl 4c64 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 567e <_PyLong_Add+0x72> │ │ │ │ │ + beq.n 6152 <_PyLong_Add+0x72> │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ and.w r2, r1, #3 │ │ │ │ │ bic.w r1, r1, #7 │ │ │ │ │ rsb r2, r2, #2 │ │ │ │ │ orrs r2, r1 │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ - b.n 567e <_PyLong_Add+0x72> │ │ │ │ │ + b.n 6152 <_PyLong_Add+0x72> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ it ge │ │ │ │ │ movge r6, #16 │ │ │ │ │ - blt.n 5728 <_PyLong_Add+0x11c> │ │ │ │ │ + blt.n 61fc <_PyLong_Add+0x11c> │ │ │ │ │ movs r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ - cbz r0, 5734 <_PyLong_Add+0x128> │ │ │ │ │ + cbz r0, 6208 <_PyLong_Add+0x128> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ @@ -8326,41 +9366,41 @@ │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ lsrs r2, r4, #30 │ │ │ │ │ bic.w r4, r4, #3221225472 @ 0xc0000000 │ │ │ │ │ orr.w r2, r2, r5, lsl #2 │ │ │ │ │ strd r6, r4, [r3, #8] │ │ │ │ │ str r2, [r3, #16] │ │ │ │ │ - b.n 567e <_PyLong_Add+0x72> │ │ │ │ │ + b.n 6152 <_PyLong_Add+0x72> │ │ │ │ │ negs r4, r0 │ │ │ │ │ mov.w r6, #18 │ │ │ │ │ sbc.w r5, r5, r5, lsl #1 │ │ │ │ │ - b.n 56f0 <_PyLong_Add+0xe4> │ │ │ │ │ + b.n 61c4 <_PyLong_Add+0xe4> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 567e <_PyLong_Add+0x72> │ │ │ │ │ + b.n 6152 <_PyLong_Add+0x72> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00005740 : │ │ │ │ │ +00006214 : │ │ │ │ │ long_vectorcall(): │ │ │ │ │ bic.w r2, r2, #2147483648 @ 0x80000000 │ │ │ │ │ - cbnz r3, 5762 │ │ │ │ │ + cbnz r3, 6236 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.n 5750 │ │ │ │ │ + bne.n 6224 │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyNumber_Long │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne.n 575c │ │ │ │ │ + bne.n 6230 │ │ │ │ │ ldrd r1, r2, [r1] │ │ │ │ │ - b.w 8360 │ │ │ │ │ - cbnz r2, 578e │ │ │ │ │ - ldr r0, [pc, #68] @ (57a4 ) │ │ │ │ │ + b.w 8e38 │ │ │ │ │ + cbnz r2, 6262 │ │ │ │ │ + ldr r0, [pc, #68] @ (6278 ) │ │ │ │ │ bx lr │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov r4, r1 │ │ │ │ │ @@ -8387,58 +9427,58 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC34 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyErr_Format │ │ │ │ │ .word 0x00002428 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000057a8 : │ │ │ │ │ +0000627c : │ │ │ │ │ PyLong_FromDouble(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ - vldr d6, [pc, #560] @ 59e8 │ │ │ │ │ + vldr d6, [pc, #556] @ 64b8 │ │ │ │ │ sub sp, #24 │ │ │ │ │ vcmpe.f64 d0, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - ble.w 5920 │ │ │ │ │ - vldr d6, [pc, #548] @ 59f0 │ │ │ │ │ + ble.w 63f4 │ │ │ │ │ + vldr d6, [pc, #544] @ 64c0 │ │ │ │ │ vcmpe.f64 d0, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bpl.n 581a │ │ │ │ │ + bpl.n 62ee │ │ │ │ │ vcvt.s32.f64 s15, d0 │ │ │ │ │ vmov r3, s15 │ │ │ │ │ adds r1, r3, #5 │ │ │ │ │ cmp.w r1, #262 @ 0x106 │ │ │ │ │ - bcs.n 57fe │ │ │ │ │ + bcs.n 62d2 │ │ │ │ │ movw r2, #9176 @ 0x23d8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r2, r2, r1, lsl #4 │ │ │ │ │ add r2, r3 │ │ │ │ │ mov r0, r2 │ │ │ │ │ add sp, #24 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ add.w r2, r3, #1073741824 @ 0x40000000 │ │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bcs.w 5970 │ │ │ │ │ + bcs.w 6444 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ b.w 1c0 <_PyLong_FromMedium> │ │ │ │ │ vabs.f64 d7, d0 │ │ │ │ │ - vldr d6, [pc, #472] @ 59f8 │ │ │ │ │ + vldr d6, [pc, #468] @ 64c8 │ │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bgt.w 59cc │ │ │ │ │ + bgt.w 64a0 │ │ │ │ │ add r0, sp, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL frexp │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ movw r2, #34953 @ 0x8889 │ │ │ │ │ movt r2, #34952 @ 0x8888 │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -8450,15 +9490,15 @@ │ │ │ │ │ add r2, r3 │ │ │ │ │ rsb r3, r0, r2, asr #4 │ │ │ │ │ adds r0, r3, #1 │ │ │ │ │ mov r5, r3 │ │ │ │ │ bl 314 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 59c8 │ │ │ │ │ + beq.w 649c │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ movs r6, #0 │ │ │ │ │ vldr d0, [sp, #8] │ │ │ │ │ movw r1, #34953 @ 0x8889 │ │ │ │ │ movt r1, #34952 @ 0x8888 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ movs r2, #30 │ │ │ │ │ @@ -8469,41 +9509,41 @@ │ │ │ │ │ mls r0, r2, r0, r3 │ │ │ │ │ adds r0, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL ldexp │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ adds r3, #29 │ │ │ │ │ - blt.n 5906 │ │ │ │ │ + blt.n 63da │ │ │ │ │ vcvt.u32.f64 s15, d0 │ │ │ │ │ mov r4, r5 │ │ │ │ │ lsls r5, r5, #2 │ │ │ │ │ movs r0, #30 │ │ │ │ │ adds r3, r2, r5 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ vcvt.f64.u32 d6, s15 │ │ │ │ │ vstr s15, [r3, #12] │ │ │ │ │ vsub.f64 d0, d0, d6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL ldexp │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bmi.n 5906 │ │ │ │ │ + bmi.n 63da │ │ │ │ │ vcvt.u32.f64 s14, d0 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ movs r0, #30 │ │ │ │ │ vstr s14, [r3, #8] │ │ │ │ │ vcvt.f64.u32 d7, s14 │ │ │ │ │ vsub.f64 d0, d0, d7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL ldexp │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq.n 5906 │ │ │ │ │ + beq.n 63da │ │ │ │ │ add.w r3, r5, #8 │ │ │ │ │ add.w r4, r2, #12 │ │ │ │ │ add r3, r2 │ │ │ │ │ vcvt.u32.f64 s15, d0 │ │ │ │ │ movs r0, #30 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ vcvt.f64.u32 d6, s15 │ │ │ │ │ @@ -8511,32 +9551,32 @@ │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ vsub.f64 d0, d0, d6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL ldexp │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.n 58e4 │ │ │ │ │ + bne.n 63b8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 57f8 │ │ │ │ │ + beq.w 62cc │ │ │ │ │ ldr r1, [r2, #8] │ │ │ │ │ and.w r3, r1, #3 │ │ │ │ │ bic.w r1, r1, #7 │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ orrs r3, r1 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ - b.n 57f8 │ │ │ │ │ + b.n 62cc │ │ │ │ │ vabs.f64 d6, d0 │ │ │ │ │ - vldr d5, [pc, #208] @ 59f8 │ │ │ │ │ + vldr d5, [pc, #204] @ 64c8 │ │ │ │ │ vcmp.f64 d6, d5 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bgt.n 59cc │ │ │ │ │ + bgt.n 64a0 │ │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bvs.n 59b2 │ │ │ │ │ + bvs.n 6486 │ │ │ │ │ add r0, sp, #20 │ │ │ │ │ vneg.f64 d0, d0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL frexp │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ movs r1, #30 │ │ │ │ │ vstr d0, [sp] │ │ │ │ │ @@ -8545,258 +9585,257 @@ │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ mov r5, r0 │ │ │ │ │ adds r0, #1 │ │ │ │ │ bl 314 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, 59c8 │ │ │ │ │ + cbz r0, 649c │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ movs r6, #1 │ │ │ │ │ vldr d0, [sp] │ │ │ │ │ asrs r4, r3, #31 │ │ │ │ │ - b.n 586c │ │ │ │ │ + b.n 6340 │ │ │ │ │ eor.w r1, r3, r3, asr #31 │ │ │ │ │ movs r0, #2 │ │ │ │ │ sub.w r1, r1, r3, asr #31 │ │ │ │ │ vstr s15, [sp, #8] │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ bl 314 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, 59c8 │ │ │ │ │ + cbz r0, 649c │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ adds r0, #12 │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ite ge │ │ │ │ │ movge r3, #1 │ │ │ │ │ movlt.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ orr.w r3, r3, #16 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ bic.w r3, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ lsrs r1, r1, #30 │ │ │ │ │ str.w r3, [r0], #4 │ │ │ │ │ - beq.w 57f8 │ │ │ │ │ - b.n 59a2 │ │ │ │ │ + beq.w 62cc │ │ │ │ │ + b.n 6476 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC36 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC36 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 57f8 │ │ │ │ │ + b.n 62cc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC35 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC35 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 59c8 │ │ │ │ │ - nop.w │ │ │ │ │ + b.n 649c │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0xc1e00000 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x41e00000 │ │ │ │ │ .word 0xffffffff │ │ │ │ │ .word 0x7fefffff │ │ │ │ │ │ │ │ │ │ -00005a00 : │ │ │ │ │ +000064d0 : │ │ │ │ │ PyLong_AsLongLong(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, #24 │ │ │ │ │ - cbz r0, 5a4e │ │ │ │ │ + cbz r0, 651e │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.n 5a66 │ │ │ │ │ + bpl.n 6536 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n 5a34 │ │ │ │ │ + bhi.n 6504 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ and.w r0, r3, #3 │ │ │ │ │ rsb r0, r0, #1 │ │ │ │ │ mul.w r0, r2, r0 │ │ │ │ │ asrs r1, r0, #31 │ │ │ │ │ add sp, #24 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r2, #8 │ │ │ │ │ strd r3, r3, [sp] │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ - bl 2874 <_PyLong_AsByteArray> │ │ │ │ │ + bl 3354 <_PyLong_AsByteArray> │ │ │ │ │ R_ARM_THM_CALL _PyLong_AsByteArray │ │ │ │ │ mov r3, r0 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - beq.n 5a5e │ │ │ │ │ + beq.n 652e │ │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ │ - b.n 5a30 │ │ │ │ │ + b.n 6500 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ movw r1, #1513 @ 0x5e9 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ mov r1, r0 │ │ │ │ │ - b.n 5a30 │ │ │ │ │ + b.n 6500 │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5a5e │ │ │ │ │ + beq.n 652e │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n 5aac │ │ │ │ │ + bhi.n 657c │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ mov r0, r3 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ mov.w r3, r3, asr #31 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mov r1, r3 │ │ │ │ │ - bge.n 5a30 │ │ │ │ │ + bge.n 6500 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5a48 │ │ │ │ │ + bne.n 6518 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - b.n 5a44 │ │ │ │ │ + b.n 6514 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r2, #8 │ │ │ │ │ strd r3, r3, [sp] │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ - bl 2874 <_PyLong_AsByteArray> │ │ │ │ │ + bl 3354 <_PyLong_AsByteArray> │ │ │ │ │ R_ARM_THM_CALL _PyLong_AsByteArray │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 5a44 │ │ │ │ │ + bge.n 6514 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 5a44 │ │ │ │ │ - b.n 5aa0 │ │ │ │ │ + bne.n 6514 │ │ │ │ │ + b.n 6570 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00005ad0 : │ │ │ │ │ +000065a0 : │ │ │ │ │ int_from_bytes(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ mov sl, r0 │ │ │ │ │ mov r4, r2 │ │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 621c │ │ │ │ │ + bne.w 6cec │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - ble.w 61f8 │ │ │ │ │ + ble.w 6cc8 │ │ │ │ │ clz r3, r1 │ │ │ │ │ lsrs r3, r3, #5 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ it gt │ │ │ │ │ orrgt.w r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 64f6 │ │ │ │ │ + bne.w 6fc6 │ │ │ │ │ ldr r7, [r0, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq.n 5bb2 │ │ │ │ │ + beq.n 6682 │ │ │ │ │ ldr r6, [r0, #4] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 6484 │ │ │ │ │ + beq.w 6f54 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r5, r3, #3 │ │ │ │ │ - bpl.w 64fa │ │ │ │ │ + bpl.w 6fca │ │ │ │ │ cmp r4, #2 │ │ │ │ │ it eq │ │ │ │ │ moveq r5, #0 │ │ │ │ │ - bne.w 6476 │ │ │ │ │ - ldr r1, [pc, #820] @ (5e64 ) │ │ │ │ │ + bne.w 6f46 │ │ │ │ │ + ldr r1, [pc, #820] @ (6934 ) │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyUnicode_Equal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_Equal │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6450 │ │ │ │ │ + beq.w 6f20 │ │ │ │ │ movs r4, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Bytes │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5eb0 │ │ │ │ │ + beq.w 6980 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 643a │ │ │ │ │ + beq.w 6f0a │ │ │ │ │ add.w r6, r0, #16 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ add r1, r6 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 5f8c │ │ │ │ │ + beq.w 6a5c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 6428 │ │ │ │ │ + bne.w 6ef8 │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov r7, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.n 5bb8 │ │ │ │ │ + bne.n 6688 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.w 6406 │ │ │ │ │ + beq.w 6ed6 │ │ │ │ │ ldrb.w r3, [r1, #-1] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.w 61f0 │ │ │ │ │ + bne.w 6cc0 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.w 6400 │ │ │ │ │ + beq.w 6ed0 │ │ │ │ │ ldrb.w r3, [r1, #-2] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.w 61e8 │ │ │ │ │ + bne.w 6cb8 │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - beq.w 6400 │ │ │ │ │ + beq.w 6ed0 │ │ │ │ │ subs r1, #3 │ │ │ │ │ movs r3, #3 │ │ │ │ │ ldrb r5, [r1, #0] │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.n 5bac │ │ │ │ │ + bne.n 667c │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 5b9e │ │ │ │ │ + bne.n 666e │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ - b.n 5bbe │ │ │ │ │ + b.n 668e │ │ │ │ │ movs r5, #0 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b.n 5b3e │ │ │ │ │ + b.n 660e │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r3, r2, r3 │ │ │ │ │ movw r0, #34953 @ 0x8889 │ │ │ │ │ movt r0, #34952 @ 0x8888 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ ite ls │ │ │ │ │ @@ -8811,26 +9850,26 @@ │ │ │ │ │ mls r3, r3, r2, r7 │ │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ lsls r3, r3, #3 │ │ │ │ │ adds r3, #29 │ │ │ │ │ umull r0, r3, r0, r3 │ │ │ │ │ add.w fp, r2, r3, lsr #4 │ │ │ │ │ cmp fp, r1 │ │ │ │ │ - bhi.w 64d6 │ │ │ │ │ + bhi.w 6fa6 │ │ │ │ │ cmp.w fp, #1 │ │ │ │ │ it hi │ │ │ │ │ movhi r3, fp │ │ │ │ │ - bls.w 6166 │ │ │ │ │ + bls.w 6c36 │ │ │ │ │ adds r3, #3 │ │ │ │ │ lsls r0, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 63cc │ │ │ │ │ + beq.w 6e9c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ @@ -8843,30 +9882,30 @@ │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ it eq │ │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 5e68 │ │ │ │ │ + beq.w 6938 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 6248 │ │ │ │ │ + bne.w 6d18 │ │ │ │ │ cmp.w r9, #1 │ │ │ │ │ - bne.w 5eb4 │ │ │ │ │ + bne.w 6984 │ │ │ │ │ add.w ip, r6, #4294967295 @ 0xffffffff │ │ │ │ │ mov r2, r4 │ │ │ │ │ add.w lr, ip, r7 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r3, r4 │ │ │ │ │ ands.w r7, r7, #3 │ │ │ │ │ - beq.n 5ce0 │ │ │ │ │ + beq.n 67b0 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq.n 5cb0 │ │ │ │ │ + beq.n 6780 │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - beq.n 5c88 │ │ │ │ │ + beq.n 6758 │ │ │ │ │ mov ip, r6 │ │ │ │ │ mvn.w r6, #31 │ │ │ │ │ movs r3, #8 │ │ │ │ │ ldrb.w r0, [ip] │ │ │ │ │ mov r2, r0 │ │ │ │ │ lsl.w r1, r0, r6 │ │ │ │ │ ldrb.w r0, [ip, #1]! │ │ │ │ │ @@ -8876,205 +9915,205 @@ │ │ │ │ │ lsr.w r7, r0, r7 │ │ │ │ │ lsls r0, r3 │ │ │ │ │ orrs r6, r7 │ │ │ │ │ orrs r2, r0 │ │ │ │ │ add.w r0, r3, #8 │ │ │ │ │ orrs r1, r6 │ │ │ │ │ cmp r0, #29 │ │ │ │ │ - bhi.w 6148 │ │ │ │ │ + bhi.w 6c18 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldrb.w r0, [ip, #1]! │ │ │ │ │ sub.w r6, r3, #32 │ │ │ │ │ rsb r7, r3, #32 │ │ │ │ │ lsl.w r6, r0, r6 │ │ │ │ │ lsr.w r7, r0, r7 │ │ │ │ │ lsls r0, r3 │ │ │ │ │ orrs r6, r7 │ │ │ │ │ orrs r2, r0 │ │ │ │ │ add.w r0, r3, #8 │ │ │ │ │ cmp r0, #29 │ │ │ │ │ orr.w r1, r1, r6 │ │ │ │ │ it ls │ │ │ │ │ movls r3, r0 │ │ │ │ │ - bhi.w 60b6 │ │ │ │ │ + bhi.w 6b86 │ │ │ │ │ cmp lr, ip │ │ │ │ │ - beq.n 5dc4 │ │ │ │ │ + beq.n 6894 │ │ │ │ │ ldrb.w r6, [ip, #1] │ │ │ │ │ sub.w r0, r3, #32 │ │ │ │ │ rsb r9, r3, #32 │ │ │ │ │ add.w r7, r3, #8 │ │ │ │ │ cmp r7, #29 │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ lsl.w r0, r6, r0 │ │ │ │ │ lsr.w r9, r6, r9 │ │ │ │ │ orr.w r0, r0, r9 │ │ │ │ │ lsl.w r6, r6, r3 │ │ │ │ │ orr.w r2, r2, r6 │ │ │ │ │ orr.w r1, r1, r0 │ │ │ │ │ it ls │ │ │ │ │ movls r3, r7 │ │ │ │ │ - bhi.w 5e4c │ │ │ │ │ + bhi.w 691c │ │ │ │ │ ldrb.w r6, [ip, #1] │ │ │ │ │ sub.w r0, r3, #32 │ │ │ │ │ rsb r9, r3, #32 │ │ │ │ │ add.w r7, r3, #8 │ │ │ │ │ cmp r7, #29 │ │ │ │ │ lsl.w r0, r6, r0 │ │ │ │ │ lsr.w r9, r6, r9 │ │ │ │ │ orr.w r0, r0, r9 │ │ │ │ │ lsl.w r6, r6, r3 │ │ │ │ │ orr.w r2, r2, r6 │ │ │ │ │ orr.w r1, r1, r0 │ │ │ │ │ it ls │ │ │ │ │ movls r3, r7 │ │ │ │ │ - bhi.n 5e34 │ │ │ │ │ + bhi.n 6904 │ │ │ │ │ ldrb.w r6, [ip, #2] │ │ │ │ │ sub.w r0, r3, #32 │ │ │ │ │ rsb r9, r3, #32 │ │ │ │ │ add.w r7, r3, #8 │ │ │ │ │ cmp r7, #29 │ │ │ │ │ lsl.w r0, r6, r0 │ │ │ │ │ lsr.w r9, r6, r9 │ │ │ │ │ orr.w r0, r0, r9 │ │ │ │ │ lsl.w r6, r6, r3 │ │ │ │ │ orr.w r2, r2, r6 │ │ │ │ │ orr.w r1, r1, r0 │ │ │ │ │ it ls │ │ │ │ │ movls r3, r7 │ │ │ │ │ - bhi.n 5e1c │ │ │ │ │ + bhi.n 68ec │ │ │ │ │ ldrb.w r6, [ip, #3] │ │ │ │ │ sub.w r0, r3, #32 │ │ │ │ │ rsb r9, r3, #32 │ │ │ │ │ add.w r7, r3, #8 │ │ │ │ │ cmp r7, #29 │ │ │ │ │ add.w ip, ip, #3 │ │ │ │ │ lsl.w r0, r6, r0 │ │ │ │ │ lsr.w r9, r6, r9 │ │ │ │ │ orr.w r0, r0, r9 │ │ │ │ │ lsl.w r6, r6, r3 │ │ │ │ │ orr.w r2, r2, r6 │ │ │ │ │ orr.w r1, r1, r0 │ │ │ │ │ it ls │ │ │ │ │ movls r3, r7 │ │ │ │ │ - bls.n 5cdc │ │ │ │ │ + bls.n 67ac │ │ │ │ │ add.w r0, r5, r4, lsl #2 │ │ │ │ │ lsrs r7, r2, #30 │ │ │ │ │ bic.w r6, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r4, #1 │ │ │ │ │ orr.w r2, r7, r1, lsl #2 │ │ │ │ │ subs r3, #22 │ │ │ │ │ lsrs r1, r1, #30 │ │ │ │ │ cmp lr, ip │ │ │ │ │ str r6, [r0, #12] │ │ │ │ │ - bne.n 5ce0 │ │ │ │ │ - cbz r3, 5dce │ │ │ │ │ + bne.n 67b0 │ │ │ │ │ + cbz r3, 689e │ │ │ │ │ add.w r3, r5, r4, lsl #2 │ │ │ │ │ adds r4, #1 │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ movs r3, #0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 5e68 │ │ │ │ │ + beq.n 6938 │ │ │ │ │ orr.w r3, r3, r4, lsl #3 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ lsrs r1, r3, #3 │ │ │ │ │ - beq.n 5e6e │ │ │ │ │ + beq.n 693e │ │ │ │ │ add.w r2, r5, r1, lsl #2 │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 61a6 │ │ │ │ │ + beq.w 6c76 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls.n 5e6e │ │ │ │ │ + bls.n 693e │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 5e06 │ │ │ │ │ + bge.n 68d6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 640e │ │ │ │ │ + beq.w 6ede │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - bne.w 64ae │ │ │ │ │ + bne.w 6f7e │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ add.w r0, r5, r4, lsl #2 │ │ │ │ │ lsrs r7, r2, #30 │ │ │ │ │ bic.w r6, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r4, #1 │ │ │ │ │ orr.w r2, r7, r1, lsl #2 │ │ │ │ │ subs r3, #22 │ │ │ │ │ lsrs r1, r1, #30 │ │ │ │ │ str r6, [r0, #12] │ │ │ │ │ - b.n 5d76 │ │ │ │ │ + b.n 6846 │ │ │ │ │ add.w r0, r5, r4, lsl #2 │ │ │ │ │ lsrs r7, r2, #30 │ │ │ │ │ bic.w r6, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r4, #1 │ │ │ │ │ orr.w r2, r7, r1, lsl #2 │ │ │ │ │ subs r3, #22 │ │ │ │ │ lsrs r1, r1, #30 │ │ │ │ │ str r6, [r0, #12] │ │ │ │ │ - b.n 5d46 │ │ │ │ │ + b.n 6816 │ │ │ │ │ add.w r0, r5, r4, lsl #2 │ │ │ │ │ lsrs r7, r2, #30 │ │ │ │ │ bic.w r6, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r4, #1 │ │ │ │ │ orr.w r2, r7, r1, lsl #2 │ │ │ │ │ subs r3, #22 │ │ │ │ │ lsrs r1, r1, #30 │ │ │ │ │ str r6, [r0, #12] │ │ │ │ │ - b.n 5d16 │ │ │ │ │ + b.n 67e6 │ │ │ │ │ .word 0x00008ebc │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ movs r3, #1 │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r2, r3, r2 │ │ │ │ │ adds r4, r2, #5 │ │ │ │ │ mov.w r3, r2, asr #31 │ │ │ │ │ adc.w r3, r3, #0 │ │ │ │ │ cmp.w r4, #262 @ 0x106 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcc.w 60d4 │ │ │ │ │ + bcc.w 6ba4 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 5e06 │ │ │ │ │ + bge.n 68d6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5e06 │ │ │ │ │ + bne.n 68d6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 5e06 │ │ │ │ │ + bne.n 68d6 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 5e14 │ │ │ │ │ + b.n 68e4 │ │ │ │ │ mov r9, r4 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ lsls r0, r7, #31 │ │ │ │ │ - bpl.n 5ed6 │ │ │ │ │ + bpl.n 69a6 │ │ │ │ │ ldrb.w r2, [r6], #-1 │ │ │ │ │ mvn.w r1, #31 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ movs r3, #8 │ │ │ │ │ cmp r7, r9 │ │ │ │ │ lsl.w r1, r2, r1 │ │ │ │ │ - beq.w 5dc4 │ │ │ │ │ + beq.w 6894 │ │ │ │ │ mov fp, sl │ │ │ │ │ mov sl, r8 │ │ │ │ │ - b.n 5f22 │ │ │ │ │ + b.n 69f2 │ │ │ │ │ ldrb.w ip, [r6, #-1] │ │ │ │ │ sub.w r0, r3, #32 │ │ │ │ │ rsb lr, r3, #32 │ │ │ │ │ add.w r8, r3, #8 │ │ │ │ │ cmp.w r8, #29 │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ lsl.w r0, ip, r0 │ │ │ │ │ @@ -9082,346 +10121,346 @@ │ │ │ │ │ lsr.w lr, ip, lr │ │ │ │ │ orr.w r0, r0, lr │ │ │ │ │ lsl.w ip, ip, r3 │ │ │ │ │ orr.w r2, ip, r2 │ │ │ │ │ orr.w r1, r1, r0 │ │ │ │ │ it ls │ │ │ │ │ movls r3, r8 │ │ │ │ │ - bhi.n 5f70 │ │ │ │ │ + bhi.n 6a40 │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ subs r6, #1 │ │ │ │ │ cmp r7, r9 │ │ │ │ │ - beq.w 6160 │ │ │ │ │ + beq.w 6c30 │ │ │ │ │ ldrb.w ip, [r6] │ │ │ │ │ sub.w r0, r3, #32 │ │ │ │ │ rsb lr, r3, #32 │ │ │ │ │ add.w r8, r3, #8 │ │ │ │ │ cmp.w r8, #29 │ │ │ │ │ lsl.w r0, ip, r0 │ │ │ │ │ lsr.w lr, ip, lr │ │ │ │ │ orr.w r0, r0, lr │ │ │ │ │ lsl.w ip, ip, r3 │ │ │ │ │ orr.w r2, ip, r2 │ │ │ │ │ orr.w r1, r1, r0 │ │ │ │ │ it ls │ │ │ │ │ movls r3, r8 │ │ │ │ │ - bls.n 5edc │ │ │ │ │ + bls.n 69ac │ │ │ │ │ add.w r0, r5, r4, lsl #2 │ │ │ │ │ mov.w lr, r2, lsr #30 │ │ │ │ │ bic.w ip, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r4, #1 │ │ │ │ │ orr.w r2, lr, r1, lsl #2 │ │ │ │ │ subs r3, #22 │ │ │ │ │ lsrs r1, r1, #30 │ │ │ │ │ str.w ip, [r0, #12] │ │ │ │ │ - b.n 5edc │ │ │ │ │ + b.n 69ac │ │ │ │ │ add.w r0, r5, r4, lsl #2 │ │ │ │ │ mov.w lr, r2, lsr #30 │ │ │ │ │ bic.w ip, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r4, #1 │ │ │ │ │ orr.w r2, lr, r1, lsl #2 │ │ │ │ │ subs r3, #22 │ │ │ │ │ lsrs r1, r1, #30 │ │ │ │ │ str.w ip, [r0, #12] │ │ │ │ │ - b.n 5f16 │ │ │ │ │ + b.n 69e6 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 649c │ │ │ │ │ + bne.w 6f6c │ │ │ │ │ mov r7, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrb.w r3, [r8, #16] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.w 60a2 │ │ │ │ │ + bne.w 6b72 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.w 613e │ │ │ │ │ + beq.w 6c0e │ │ │ │ │ ldrb.w r3, [r8, #17] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.n 60ac │ │ │ │ │ + bne.n 6b7c │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.w 613e │ │ │ │ │ + beq.w 6c0e │ │ │ │ │ ldrb.w r3, [r8, #18] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.w 619a │ │ │ │ │ + bne.w 6c6a │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - beq.w 613e │ │ │ │ │ + beq.w 6c0e │ │ │ │ │ subs r5, r2, #3 │ │ │ │ │ adds r6, #2 │ │ │ │ │ movs r3, #3 │ │ │ │ │ ands.w r5, r5, #7 │ │ │ │ │ - beq.n 6032 │ │ │ │ │ + beq.n 6b02 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq.n 6024 │ │ │ │ │ + beq.n 6af4 │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - beq.n 601a │ │ │ │ │ + beq.n 6aea │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n 6010 │ │ │ │ │ + beq.n 6ae0 │ │ │ │ │ cmp r5, #4 │ │ │ │ │ - beq.n 6006 │ │ │ │ │ + beq.n 6ad6 │ │ │ │ │ cmp r5, #5 │ │ │ │ │ - beq.n 5ffc │ │ │ │ │ + beq.n 6acc │ │ │ │ │ cmp r5, #6 │ │ │ │ │ - beq.n 5ff2 │ │ │ │ │ + beq.n 6ac2 │ │ │ │ │ ldrb.w r5, [r6, #1]! │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.n 609a │ │ │ │ │ + bne.n 6b6a │ │ │ │ │ movs r3, #4 │ │ │ │ │ ldrb.w r5, [r6, #1]! │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.n 609a │ │ │ │ │ + bne.n 6b6a │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldrb.w r5, [r6, #1]! │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.n 609a │ │ │ │ │ + bne.n 6b6a │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldrb.w r5, [r6, #1]! │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.n 609a │ │ │ │ │ + bne.n 6b6a │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldrb.w r5, [r6, #1]! │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.n 609a │ │ │ │ │ + bne.n 6b6a │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldrb.w r5, [r6, #1]! │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.n 609a │ │ │ │ │ + bne.n 6b6a │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldrb.w r5, [r6, #1]! │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.n 609a │ │ │ │ │ + bne.n 6b6a │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 609a │ │ │ │ │ + beq.n 6b6a │ │ │ │ │ ldrb r5, [r6, #1] │ │ │ │ │ add.w ip, r6, #1 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.n 609a │ │ │ │ │ + bne.n 6b6a │ │ │ │ │ ldrb.w r5, [ip, #1] │ │ │ │ │ adds r3, #1 │ │ │ │ │ mov lr, r3 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.n 609a │ │ │ │ │ + bne.n 6b6a │ │ │ │ │ ldrb.w r5, [ip, #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.n 609a │ │ │ │ │ + bne.n 6b6a │ │ │ │ │ ldrb.w r5, [ip, #3] │ │ │ │ │ add.w r3, lr, #2 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.n 609a │ │ │ │ │ + bne.n 6b6a │ │ │ │ │ ldrb.w r5, [ip, #4] │ │ │ │ │ add.w r3, lr, #3 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.n 609a │ │ │ │ │ + bne.n 6b6a │ │ │ │ │ ldrb.w r5, [ip, #5] │ │ │ │ │ add.w r3, lr, #4 │ │ │ │ │ add.w r6, ip, #7 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.n 609a │ │ │ │ │ + bne.n 6b6a │ │ │ │ │ ldrb.w r5, [ip, #6] │ │ │ │ │ add.w r3, lr, #5 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.n 609a │ │ │ │ │ + bne.n 6b6a │ │ │ │ │ ldrb.w r5, [ip, #7] │ │ │ │ │ add.w r3, lr, #6 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.n 609a │ │ │ │ │ + bne.n 6b6a │ │ │ │ │ add.w r3, lr, #7 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 6032 │ │ │ │ │ + bne.n 6b02 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 5bbe │ │ │ │ │ + b.n 668e │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 5bbe │ │ │ │ │ + b.n 668e │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ movs r3, #1 │ │ │ │ │ - b.n 5bbe │ │ │ │ │ + b.n 668e │ │ │ │ │ add.w r6, r5, r4, lsl #2 │ │ │ │ │ lsrs r0, r2, #30 │ │ │ │ │ subs r3, #22 │ │ │ │ │ bic.w r2, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r4, #1 │ │ │ │ │ str r2, [r6, #12] │ │ │ │ │ orr.w r2, r0, r1, lsl #2 │ │ │ │ │ lsrs r1, r1, #30 │ │ │ │ │ - b.n 5cdc │ │ │ │ │ + b.n 67ac │ │ │ │ │ movs r4, #5 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 611e │ │ │ │ │ + bge.n 6bee │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 611e │ │ │ │ │ - ldr r2, [pc, #820] @ (6418 ) │ │ │ │ │ + cbnz r3, 6bee │ │ │ │ │ + ldr r2, [pc, #820] @ (6ee8 ) │ │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 61ca │ │ │ │ │ + bne.n 6c9a │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ lsls r6, r3, #29 │ │ │ │ │ - bmi.w 64ee │ │ │ │ │ - ldr r3, [pc, #804] @ (641c ) │ │ │ │ │ + bmi.w 6fbe │ │ │ │ │ + ldr r3, [pc, #804] @ (6eec ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r2, [r3, #1724] @ 0x6bc │ │ │ │ │ cmp r2, #99 @ 0x63 │ │ │ │ │ - bhi.n 61e0 │ │ │ │ │ + bhi.n 6cb0 │ │ │ │ │ ldr.w r1, [r3, #1720] @ 0x6b8 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r1, [r5, #0] │ │ │ │ │ str.w r5, [r3, #1720] @ 0x6b8 │ │ │ │ │ str.w r2, [r3, #1724] @ 0x6bc │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ movw r5, #9176 @ 0x23d8 │ │ │ │ │ add.w r5, r5, r4, lsl #4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ add r5, r2 │ │ │ │ │ - blt.w 5e9c │ │ │ │ │ - b.n 5e06 │ │ │ │ │ + blt.w 696c │ │ │ │ │ + b.n 68d6 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 5bbe │ │ │ │ │ + b.n 668e │ │ │ │ │ add.w r6, r5, r4, lsl #2 │ │ │ │ │ lsrs r0, r2, #30 │ │ │ │ │ subs r3, #22 │ │ │ │ │ bic.w r2, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r4, #1 │ │ │ │ │ str r2, [r6, #12] │ │ │ │ │ orr.w r2, r0, r1, lsl #2 │ │ │ │ │ lsrs r1, r1, #30 │ │ │ │ │ - b.n 5cb0 │ │ │ │ │ + b.n 6780 │ │ │ │ │ mov r8, sl │ │ │ │ │ mov sl, fp │ │ │ │ │ - b.n 5dc4 │ │ │ │ │ - ldr r3, [pc, #696] @ (6420 ) │ │ │ │ │ + b.n 6894 │ │ │ │ │ + ldr r3, [pc, #696] @ (6ef0 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ │ ldr.w r5, [r1, #1720] @ 0x6b8 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 6496 │ │ │ │ │ + beq.w 6f66 │ │ │ │ │ ldr.w r3, [r1, #1724] @ 0x6bc │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r2, [r1, #1720] @ 0x6b8 │ │ │ │ │ str.w r3, [r1, #1724] @ 0x6bc │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ - b.n 5c32 │ │ │ │ │ + b.n 6702 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ movs r3, #2 │ │ │ │ │ - b.n 5bbe │ │ │ │ │ + b.n 668e │ │ │ │ │ mov r2, r0 │ │ │ │ │ subs r0, r2, #1 │ │ │ │ │ add.w r4, r5, #12 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 60ce │ │ │ │ │ + beq.n 6b9e │ │ │ │ │ ldr.w r4, [r4, r0, lsl #2] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 61a4 │ │ │ │ │ + beq.n 6c74 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.w 5dec │ │ │ │ │ + beq.w 68bc │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - b.n 5dec │ │ │ │ │ + b.n 68bc │ │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ lsls r7, r3, #29 │ │ │ │ │ - bmi.w 64ee │ │ │ │ │ + bmi.w 6fbe │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls.n 60f4 │ │ │ │ │ + bls.n 6bc4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Free │ │ │ │ │ - b.n 611e │ │ │ │ │ + b.n 6bee │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ movs r3, #2 │ │ │ │ │ - b.n 5bbe │ │ │ │ │ + b.n 668e │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ mov r3, r9 │ │ │ │ │ - b.n 5bbe │ │ │ │ │ - ldr r1, [pc, #552] @ (6424 ) │ │ │ │ │ + b.n 668e │ │ │ │ │ + ldr r1, [pc, #552] @ (6ef4 ) │ │ │ │ │ movs r5, #2 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ movs r1, #1 │ │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5eb0 │ │ │ │ │ + beq.w 6980 │ │ │ │ │ ldr r7, [r0, #0] │ │ │ │ │ - b.n 5b10 │ │ │ │ │ + b.n 65e0 │ │ │ │ │ ldr r5, [r3, #8] │ │ │ │ │ add r5, r4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - ldr r4, [pc, #512] @ (6424 ) │ │ │ │ │ + ldr r4, [pc, #512] @ (6ef4 ) │ │ │ │ │ mov r3, r2 │ │ │ │ │ movs r6, #2 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ │ str r4, [sp, #20] │ │ │ │ │ movs r4, #1 │ │ │ │ │ strd r4, r6, [sp, #4] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5eb0 │ │ │ │ │ + beq.w 6980 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b.n 5b0a │ │ │ │ │ + b.n 65da │ │ │ │ │ mov r4, r3 │ │ │ │ │ cmp.w r9, #1 │ │ │ │ │ - bne.n 634c │ │ │ │ │ + bne.n 6e1c │ │ │ │ │ subs r0, r6, #1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ add.w lr, r0, r7 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov ip, r3 │ │ │ │ │ lsls r7, r7, #31 │ │ │ │ │ - bpl.n 62da │ │ │ │ │ + bpl.n 6daa │ │ │ │ │ ldrb.w r9, [r6] │ │ │ │ │ movs r2, #8 │ │ │ │ │ mvn.w r1, #31 │ │ │ │ │ mov.w ip, r3, lsr #8 │ │ │ │ │ eor.w r9, r9, #255 @ 0xff │ │ │ │ │ mov r0, r6 │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ cmp lr, r6 │ │ │ │ │ and.w r3, r9, #255 @ 0xff │ │ │ │ │ lsr.w r9, r9, r2 │ │ │ │ │ orr.w r9, r9, r4, lsl #24 │ │ │ │ │ lsl.w r1, r3, r1 │ │ │ │ │ - bne.n 62da │ │ │ │ │ - b.n 63ee │ │ │ │ │ + bne.n 6daa │ │ │ │ │ + b.n 6ebe │ │ │ │ │ mov r2, r6 │ │ │ │ │ ldrb r6, [r0, #1] │ │ │ │ │ rsb fp, r2, #32 │ │ │ │ │ adds r0, #1 │ │ │ │ │ eor.w r6, r6, #255 @ 0xff │ │ │ │ │ adds.w r7, r6, r9 │ │ │ │ │ and.w r6, r7, #255 @ 0xff │ │ │ │ │ @@ -9434,18 +10473,18 @@ │ │ │ │ │ mov.w ip, ip, lsr #8 │ │ │ │ │ lsls r6, r2 │ │ │ │ │ orr.w r7, r7, fp │ │ │ │ │ orrs r3, r6 │ │ │ │ │ add.w r6, r2, #8 │ │ │ │ │ orrs r1, r7 │ │ │ │ │ cmp r6, #29 │ │ │ │ │ - bhi.n 6334 │ │ │ │ │ + bhi.n 6e04 │ │ │ │ │ mov r2, r6 │ │ │ │ │ cmp lr, r0 │ │ │ │ │ - beq.w 63ee │ │ │ │ │ + beq.w 6ebe │ │ │ │ │ ldrb r6, [r0, #1] │ │ │ │ │ rsb fp, r2, #32 │ │ │ │ │ adds r0, #1 │ │ │ │ │ eor.w r6, r6, #255 @ 0xff │ │ │ │ │ adds.w r7, r6, r9 │ │ │ │ │ and.w r6, r7, #255 @ 0xff │ │ │ │ │ adc.w ip, ip, #0 │ │ │ │ │ @@ -9457,45 +10496,45 @@ │ │ │ │ │ mov.w ip, ip, lsr #8 │ │ │ │ │ lsls r6, r2 │ │ │ │ │ orr.w r7, r7, fp │ │ │ │ │ orrs r3, r6 │ │ │ │ │ add.w r6, r2, #8 │ │ │ │ │ orrs r1, r7 │ │ │ │ │ cmp r6, #29 │ │ │ │ │ - bls.n 628e │ │ │ │ │ + bls.n 6d5e │ │ │ │ │ add.w r7, r5, r4, lsl #2 │ │ │ │ │ lsrs r6, r3, #30 │ │ │ │ │ subs r2, #22 │ │ │ │ │ bic.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r4, #1 │ │ │ │ │ str r3, [r7, #12] │ │ │ │ │ orr.w r3, r6, r1, lsl #2 │ │ │ │ │ lsrs r1, r1, #30 │ │ │ │ │ - b.n 6290 │ │ │ │ │ + b.n 6d60 │ │ │ │ │ add.w r7, r5, r4, lsl #2 │ │ │ │ │ lsrs r6, r3, #30 │ │ │ │ │ subs r2, #22 │ │ │ │ │ bic.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r4, #1 │ │ │ │ │ str r3, [r7, #12] │ │ │ │ │ orr.w r3, r6, r1, lsl #2 │ │ │ │ │ lsrs r1, r1, #30 │ │ │ │ │ - b.n 62d4 │ │ │ │ │ + b.n 6da4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov fp, r3 │ │ │ │ │ str.w sl, [sp, #28] │ │ │ │ │ - b.n 6368 │ │ │ │ │ + b.n 6e38 │ │ │ │ │ mov r2, ip │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ subs r6, #1 │ │ │ │ │ cmp r9, r7 │ │ │ │ │ - beq.n 63ea │ │ │ │ │ + beq.n 6eba │ │ │ │ │ ldrb.w ip, [r6] │ │ │ │ │ sub.w lr, r2, #32 │ │ │ │ │ rsb sl, r2, #32 │ │ │ │ │ eor.w ip, ip, #255 @ 0xff │ │ │ │ │ adds.w r0, ip, r0 │ │ │ │ │ and.w ip, r0, #255 @ 0xff │ │ │ │ │ adc.w fp, fp, #0 │ │ │ │ │ @@ -9506,154 +10545,154 @@ │ │ │ │ │ mov.w fp, fp, lsr #8 │ │ │ │ │ lsl.w ip, ip, r2 │ │ │ │ │ orr.w lr, lr, sl │ │ │ │ │ orr.w r3, ip, r3 │ │ │ │ │ add.w ip, r2, #8 │ │ │ │ │ orr.w r1, lr, r1 │ │ │ │ │ cmp.w ip, #29 │ │ │ │ │ - bls.n 635c │ │ │ │ │ + bls.n 6e2c │ │ │ │ │ add.w lr, r5, r4, lsl #2 │ │ │ │ │ mov.w ip, r3, lsr #30 │ │ │ │ │ subs r2, #22 │ │ │ │ │ bic.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r4, #1 │ │ │ │ │ str.w r3, [lr, #12] │ │ │ │ │ orr.w r3, ip, r1, lsl #2 │ │ │ │ │ lsrs r1, r1, #30 │ │ │ │ │ - b.n 635e │ │ │ │ │ + b.n 6e2e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr.w r5, [r8] │ │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 5eb0 │ │ │ │ │ + bge.w 6980 │ │ │ │ │ subs r5, #1 │ │ │ │ │ str.w r5, [r8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 5ea6 │ │ │ │ │ - b.n 5eb0 │ │ │ │ │ + beq.w 6976 │ │ │ │ │ + b.n 6980 │ │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ │ - cbz r2, 63fc │ │ │ │ │ + cbz r2, 6ecc │ │ │ │ │ add.w r2, r5, r4, lsl #2 │ │ │ │ │ adds r4, #1 │ │ │ │ │ str r3, [r2, #12] │ │ │ │ │ movs r3, #2 │ │ │ │ │ - b.n 5dd0 │ │ │ │ │ + b.n 68a0 │ │ │ │ │ movs r3, #2 │ │ │ │ │ - b.n 5dd0 │ │ │ │ │ + b.n 68a0 │ │ │ │ │ mov r3, r2 │ │ │ │ │ - b.w 5bac │ │ │ │ │ + b.w 667c │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r3, r2 │ │ │ │ │ - b.w 5bbe │ │ │ │ │ + b.w 668e │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5e06 │ │ │ │ │ + b.n 68d6 │ │ │ │ │ nop │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000031e │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000002b0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000020c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ ldrsb.w r3, [r1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.w 5b68 │ │ │ │ │ + bge.w 6638 │ │ │ │ │ movs r7, #1 │ │ │ │ │ movs r0, #255 @ 0xff │ │ │ │ │ - b.w 5b6e │ │ │ │ │ + b.w 663e │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 6448 │ │ │ │ │ + bge.n 6f18 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 644c │ │ │ │ │ - ldr r5, [pc, #208] @ (651c ) │ │ │ │ │ - b.n 5e06 │ │ │ │ │ - ldr r5, [pc, #204] @ (651c ) │ │ │ │ │ - b.n 5ea6 │ │ │ │ │ - ldr r1, [pc, #204] @ (6520 ) │ │ │ │ │ + cbz r3, 6f1c │ │ │ │ │ + ldr r5, [pc, #208] @ (6fec ) │ │ │ │ │ + b.n 68d6 │ │ │ │ │ + ldr r5, [pc, #204] @ (6fec ) │ │ │ │ │ + b.n 6976 │ │ │ │ │ + ldr r1, [pc, #204] @ (6ff0 ) │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyUnicode_Equal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_Equal │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5b3e │ │ │ │ │ + bne.w 660e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC24 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC24 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 5eb0 │ │ │ │ │ + b.n 6980 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bge.w 5b2c │ │ │ │ │ - b.n 5eb0 │ │ │ │ │ + bge.w 65fc │ │ │ │ │ + b.n 6980 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - blt.w 5eb0 │ │ │ │ │ + blt.w 6980 │ │ │ │ │ mov r4, r6 │ │ │ │ │ - b.w 5b3e │ │ │ │ │ + b.w 660e │ │ │ │ │ movs r3, #1 │ │ │ │ │ - b.w 5c08 │ │ │ │ │ + b.w 66d8 │ │ │ │ │ ldrsb.w r3, [r0, #16] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bge.w 5f92 │ │ │ │ │ + bge.w 6a62 │ │ │ │ │ movs r4, #1 │ │ │ │ │ movs r0, #255 @ 0xff │ │ │ │ │ mov r7, r4 │ │ │ │ │ - b.n 5f96 │ │ │ │ │ + b.n 6a66 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 64c4 │ │ │ │ │ + blt.n 6f94 │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b.n 5e14 │ │ │ │ │ + b.n 68e4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 64c0 │ │ │ │ │ + bne.n 6f90 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r5, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5e14 │ │ │ │ │ + b.n 68e4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 63d0 │ │ │ │ │ + b.n 6ea0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_SetImmortal> │ │ │ │ │ R_ARM_THM_CALL _Py_SetImmortal │ │ │ │ │ - b.n 611e │ │ │ │ │ + b.n 6bee │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b.n 6220 │ │ │ │ │ + b.n 6cf0 │ │ │ │ │ mov r3, r6 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC21 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC21 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC22 │ │ │ │ │ @@ -9661,46 +10700,46 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC22 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC37 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC37 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_THM_CALL _PyArg_BadArgument │ │ │ │ │ - b.n 5eb0 │ │ │ │ │ + b.n 6980 │ │ │ │ │ nop │ │ │ │ │ .word 0x00002428 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00006fb8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00006524 <_PyLong_FromByteArray>: │ │ │ │ │ +00006ff4 <_PyLong_FromByteArray>: │ │ │ │ │ _PyLong_FromByteArray(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 6b7c <_PyLong_FromByteArray+0x658> │ │ │ │ │ + beq.w 764c <_PyLong_FromByteArray+0x658> │ │ │ │ │ mov r5, r2 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ adds r6, r0, r2 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 695e <_PyLong_FromByteArray+0x43a> │ │ │ │ │ + beq.w 742e <_PyLong_FromByteArray+0x43a> │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r5, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6b6c <_PyLong_FromByteArray+0x648> │ │ │ │ │ + bne.w 763c <_PyLong_FromByteArray+0x648> │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldrb r4, [r6, #0] │ │ │ │ │ subs r6, #1 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.n 6560 <_PyLong_FromByteArray+0x3c> │ │ │ │ │ + bne.n 7030 <_PyLong_FromByteArray+0x3c> │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.n 6552 <_PyLong_FromByteArray+0x2e> │ │ │ │ │ + bne.n 7022 <_PyLong_FromByteArray+0x2e> │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ subs r2, r1, r2 │ │ │ │ │ movw r0, #34953 @ 0x8889 │ │ │ │ │ movt r0, #34952 @ 0x8888 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ ite ls │ │ │ │ │ @@ -9715,26 +10754,26 @@ │ │ │ │ │ mls r3, r3, r2, r9 │ │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ lsls r3, r3, #3 │ │ │ │ │ adds r3, #29 │ │ │ │ │ umull r0, r3, r0, r3 │ │ │ │ │ add.w r7, r2, r3, lsr #4 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - bhi.w 6b9a <_PyLong_FromByteArray+0x676> │ │ │ │ │ + bhi.w 766a <_PyLong_FromByteArray+0x676> │ │ │ │ │ cmp r7, #1 │ │ │ │ │ it hi │ │ │ │ │ movhi r3, r7 │ │ │ │ │ - bls.w 69ca <_PyLong_FromByteArray+0x4a6> │ │ │ │ │ + bls.w 749a <_PyLong_FromByteArray+0x4a6> │ │ │ │ │ adds r3, #3 │ │ │ │ │ lsls r0, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6b4a <_PyLong_FromByteArray+0x626> │ │ │ │ │ + beq.w 761a <_PyLong_FromByteArray+0x626> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ @@ -9747,30 +10786,30 @@ │ │ │ │ │ cmp r7, #0 │ │ │ │ │ it eq │ │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.w 6804 <_PyLong_FromByteArray+0x2e0> │ │ │ │ │ + beq.w 72d4 <_PyLong_FromByteArray+0x2e0> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 6a60 <_PyLong_FromByteArray+0x53c> │ │ │ │ │ + bne.w 7530 <_PyLong_FromByteArray+0x53c> │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ - bne.w 688e <_PyLong_FromByteArray+0x36a> │ │ │ │ │ + bne.w 735e <_PyLong_FromByteArray+0x36a> │ │ │ │ │ subs r7, r6, #1 │ │ │ │ │ mov r3, r5 │ │ │ │ │ add.w r8, r7, r9 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ands.w r9, r9, #3 │ │ │ │ │ - beq.n 6692 <_PyLong_FromByteArray+0x16e> │ │ │ │ │ + beq.n 7162 <_PyLong_FromByteArray+0x16e> │ │ │ │ │ cmp.w r9, #1 │ │ │ │ │ - beq.n 665e <_PyLong_FromByteArray+0x13a> │ │ │ │ │ + beq.n 712e <_PyLong_FromByteArray+0x13a> │ │ │ │ │ cmp.w r9, #2 │ │ │ │ │ - beq.n 662e <_PyLong_FromByteArray+0x10a> │ │ │ │ │ + beq.n 70fe <_PyLong_FromByteArray+0x10a> │ │ │ │ │ ldrb r1, [r6, #0] │ │ │ │ │ mvn.w ip, #31 │ │ │ │ │ mov r7, r6 │ │ │ │ │ movs r3, #8 │ │ │ │ │ mov r2, r1 │ │ │ │ │ lsl.w r0, r1, ip │ │ │ │ │ ldrb.w r1, [r7, #1]! │ │ │ │ │ @@ -9780,216 +10819,216 @@ │ │ │ │ │ cmp r6, #29 │ │ │ │ │ lsl.w ip, r1, ip │ │ │ │ │ lsr.w lr, r1, lr │ │ │ │ │ orr.w ip, ip, lr │ │ │ │ │ lsl.w r1, r1, r3 │ │ │ │ │ orr.w r0, ip, r0 │ │ │ │ │ orr.w r2, r2, r1 │ │ │ │ │ - bhi.w 69b0 <_PyLong_FromByteArray+0x48c> │ │ │ │ │ + bhi.w 7480 <_PyLong_FromByteArray+0x48c> │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldrb.w r1, [r7, #1]! │ │ │ │ │ sub.w ip, r3, #32 │ │ │ │ │ rsb lr, r3, #32 │ │ │ │ │ add.w r6, r3, #8 │ │ │ │ │ cmp r6, #29 │ │ │ │ │ lsl.w ip, r1, ip │ │ │ │ │ lsr.w lr, r1, lr │ │ │ │ │ orr.w ip, ip, lr │ │ │ │ │ lsl.w r1, r1, r3 │ │ │ │ │ orr.w r0, ip, r0 │ │ │ │ │ orr.w r2, r2, r1 │ │ │ │ │ - bhi.w 679c <_PyLong_FromByteArray+0x278> │ │ │ │ │ + bhi.w 726c <_PyLong_FromByteArray+0x278> │ │ │ │ │ mov r3, r6 │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - beq.n 676a <_PyLong_FromByteArray+0x246> │ │ │ │ │ + beq.n 723a <_PyLong_FromByteArray+0x246> │ │ │ │ │ ldrb r1, [r7, #1] │ │ │ │ │ sub.w ip, r3, #32 │ │ │ │ │ rsb lr, r3, #32 │ │ │ │ │ add.w r6, r3, #8 │ │ │ │ │ cmp r6, #29 │ │ │ │ │ add.w r7, r7, #1 │ │ │ │ │ lsl.w ip, r1, ip │ │ │ │ │ lsr.w lr, r1, lr │ │ │ │ │ orr.w ip, ip, lr │ │ │ │ │ lsl.w r1, r1, r3 │ │ │ │ │ orr.w r2, r2, r1 │ │ │ │ │ orr.w r0, ip, r0 │ │ │ │ │ it ls │ │ │ │ │ movls r3, r6 │ │ │ │ │ - bhi.w 67ea <_PyLong_FromByteArray+0x2c6> │ │ │ │ │ + bhi.w 72ba <_PyLong_FromByteArray+0x2c6> │ │ │ │ │ ldrb r1, [r7, #1] │ │ │ │ │ sub.w ip, r3, #32 │ │ │ │ │ rsb lr, r3, #32 │ │ │ │ │ add.w r6, r3, #8 │ │ │ │ │ cmp r6, #29 │ │ │ │ │ lsl.w ip, r1, ip │ │ │ │ │ lsr.w lr, r1, lr │ │ │ │ │ orr.w ip, ip, lr │ │ │ │ │ lsl.w r1, r1, r3 │ │ │ │ │ orr.w r2, r2, r1 │ │ │ │ │ orr.w r0, ip, r0 │ │ │ │ │ it ls │ │ │ │ │ movls r3, r6 │ │ │ │ │ - bhi.n 67d0 <_PyLong_FromByteArray+0x2ac> │ │ │ │ │ + bhi.n 72a0 <_PyLong_FromByteArray+0x2ac> │ │ │ │ │ ldrb r1, [r7, #2] │ │ │ │ │ sub.w ip, r3, #32 │ │ │ │ │ rsb lr, r3, #32 │ │ │ │ │ add.w r6, r3, #8 │ │ │ │ │ cmp r6, #29 │ │ │ │ │ lsl.w ip, r1, ip │ │ │ │ │ lsr.w lr, r1, lr │ │ │ │ │ orr.w ip, ip, lr │ │ │ │ │ lsl.w r1, r1, r3 │ │ │ │ │ orr.w r2, r2, r1 │ │ │ │ │ orr.w r0, ip, r0 │ │ │ │ │ it ls │ │ │ │ │ movls r3, r6 │ │ │ │ │ - bhi.n 67b6 <_PyLong_FromByteArray+0x292> │ │ │ │ │ + bhi.n 7286 <_PyLong_FromByteArray+0x292> │ │ │ │ │ ldrb r1, [r7, #3] │ │ │ │ │ sub.w ip, r3, #32 │ │ │ │ │ rsb lr, r3, #32 │ │ │ │ │ add.w r6, r3, #8 │ │ │ │ │ adds r7, #3 │ │ │ │ │ cmp r6, #29 │ │ │ │ │ lsl.w ip, r1, ip │ │ │ │ │ lsr.w lr, r1, lr │ │ │ │ │ orr.w ip, ip, lr │ │ │ │ │ lsl.w r1, r1, r3 │ │ │ │ │ orr.w r2, r2, r1 │ │ │ │ │ orr.w r0, ip, r0 │ │ │ │ │ - bls.n 668c <_PyLong_FromByteArray+0x168> │ │ │ │ │ + bls.n 715c <_PyLong_FromByteArray+0x168> │ │ │ │ │ add.w r6, r4, r5, lsl #2 │ │ │ │ │ lsrs r1, r2, #30 │ │ │ │ │ bic.w ip, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r5, #1 │ │ │ │ │ orr.w r2, r1, r0, lsl #2 │ │ │ │ │ subs r3, #22 │ │ │ │ │ lsrs r0, r0, #30 │ │ │ │ │ cmp r7, r8 │ │ │ │ │ str.w ip, [r6, #12] │ │ │ │ │ - bne.n 6692 <_PyLong_FromByteArray+0x16e> │ │ │ │ │ - cbz r3, 6774 <_PyLong_FromByteArray+0x250> │ │ │ │ │ + bne.n 7162 <_PyLong_FromByteArray+0x16e> │ │ │ │ │ + cbz r3, 7244 <_PyLong_FromByteArray+0x250> │ │ │ │ │ add.w r3, r4, r5, lsl #2 │ │ │ │ │ adds r5, #1 │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ movs r3, #0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 6804 <_PyLong_FromByteArray+0x2e0> │ │ │ │ │ + beq.n 72d4 <_PyLong_FromByteArray+0x2e0> │ │ │ │ │ orr.w r3, r3, r5, lsl #3 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ lsrs r0, r3, #3 │ │ │ │ │ - beq.n 680a <_PyLong_FromByteArray+0x2e6> │ │ │ │ │ + beq.n 72da <_PyLong_FromByteArray+0x2e6> │ │ │ │ │ add.w r1, r4, r0, lsl #2 │ │ │ │ │ subs r2, r0, #1 │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 6a08 <_PyLong_FromByteArray+0x4e4> │ │ │ │ │ + beq.w 74d8 <_PyLong_FromByteArray+0x4e4> │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls.n 680a <_PyLong_FromByteArray+0x2e6> │ │ │ │ │ + bls.n 72da <_PyLong_FromByteArray+0x2e6> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ add.w r6, r4, r5, lsl #2 │ │ │ │ │ lsrs r1, r2, #30 │ │ │ │ │ bic.w ip, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ subs r3, #22 │ │ │ │ │ orr.w r2, r1, r0, lsl #2 │ │ │ │ │ adds r5, #1 │ │ │ │ │ lsrs r0, r0, #30 │ │ │ │ │ str.w ip, [r6, #12] │ │ │ │ │ - b.n 668e <_PyLong_FromByteArray+0x16a> │ │ │ │ │ + b.n 715e <_PyLong_FromByteArray+0x16a> │ │ │ │ │ add.w r6, r4, r5, lsl #2 │ │ │ │ │ lsrs r1, r2, #30 │ │ │ │ │ bic.w ip, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r5, #1 │ │ │ │ │ orr.w r2, r1, r0, lsl #2 │ │ │ │ │ subs r3, #22 │ │ │ │ │ lsrs r0, r0, #30 │ │ │ │ │ str.w ip, [r6, #12] │ │ │ │ │ - b.n 6722 <_PyLong_FromByteArray+0x1fe> │ │ │ │ │ + b.n 71f2 <_PyLong_FromByteArray+0x1fe> │ │ │ │ │ add.w r6, r4, r5, lsl #2 │ │ │ │ │ lsrs r1, r2, #30 │ │ │ │ │ bic.w ip, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r5, #1 │ │ │ │ │ orr.w r2, r1, r0, lsl #2 │ │ │ │ │ subs r3, #22 │ │ │ │ │ lsrs r0, r0, #30 │ │ │ │ │ str.w ip, [r6, #12] │ │ │ │ │ - b.n 66f4 <_PyLong_FromByteArray+0x1d0> │ │ │ │ │ + b.n 71c4 <_PyLong_FromByteArray+0x1d0> │ │ │ │ │ add.w r6, r4, r5, lsl #2 │ │ │ │ │ lsrs r1, r2, #30 │ │ │ │ │ bic.w ip, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r5, #1 │ │ │ │ │ orr.w r2, r1, r0, lsl #2 │ │ │ │ │ subs r3, #22 │ │ │ │ │ lsrs r0, r0, #30 │ │ │ │ │ str.w ip, [r6, #12] │ │ │ │ │ - b.n 66c6 <_PyLong_FromByteArray+0x1a2> │ │ │ │ │ + b.n 7196 <_PyLong_FromByteArray+0x1a2> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ movs r3, #1 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r2, r3, r2 │ │ │ │ │ adds r5, r2, #5 │ │ │ │ │ mov.w r3, r2, asr #31 │ │ │ │ │ adc.w r3, r3, #0 │ │ │ │ │ cmp.w r5, #262 @ 0x106 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.n 6796 <_PyLong_FromByteArray+0x272> │ │ │ │ │ + bcs.n 7266 <_PyLong_FromByteArray+0x272> │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 687a <_PyLong_FromByteArray+0x356> │ │ │ │ │ + bge.n 734a <_PyLong_FromByteArray+0x356> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 687a <_PyLong_FromByteArray+0x356> │ │ │ │ │ - ldr r2, [pc, #804] @ (6b60 <_PyLong_FromByteArray+0x63c>) │ │ │ │ │ + cbnz r3, 734a <_PyLong_FromByteArray+0x356> │ │ │ │ │ + ldr r2, [pc, #804] @ (7630 <_PyLong_FromByteArray+0x63c>) │ │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6a2e <_PyLong_FromByteArray+0x50a> │ │ │ │ │ + bne.w 74fe <_PyLong_FromByteArray+0x50a> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ lsls r3, r3, #29 │ │ │ │ │ - bmi.w 6b92 <_PyLong_FromByteArray+0x66e> │ │ │ │ │ - ldr r3, [pc, #788] @ (6b64 <_PyLong_FromByteArray+0x640>) │ │ │ │ │ + bmi.w 7662 <_PyLong_FromByteArray+0x66e> │ │ │ │ │ + ldr r3, [pc, #788] @ (7634 <_PyLong_FromByteArray+0x640>) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r2, [r3, #1724] @ 0x6bc │ │ │ │ │ cmp r2, #99 @ 0x63 │ │ │ │ │ - bhi.w 6a46 <_PyLong_FromByteArray+0x522> │ │ │ │ │ + bhi.w 7516 <_PyLong_FromByteArray+0x522> │ │ │ │ │ ldr.w r1, [r3, #1720] @ 0x6b8 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r1, [r4, #0] │ │ │ │ │ str.w r4, [r3, #1720] @ 0x6b8 │ │ │ │ │ str.w r2, [r3, #1724] @ 0x6bc │ │ │ │ │ movw r4, #9176 @ 0x23d8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r4, r4, r5, lsl #4 │ │ │ │ │ add r4, r3 │ │ │ │ │ - b.n 6796 <_PyLong_FromByteArray+0x272> │ │ │ │ │ + b.n 7266 <_PyLong_FromByteArray+0x272> │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r8, r5 │ │ │ │ │ tst.w r9, #1 │ │ │ │ │ - beq.n 68fa <_PyLong_FromByteArray+0x3d6> │ │ │ │ │ + beq.n 73ca <_PyLong_FromByteArray+0x3d6> │ │ │ │ │ ldrb.w r1, [r6], #-1 │ │ │ │ │ mvn.w ip, #31 │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ movs r3, #8 │ │ │ │ │ mov r2, r1 │ │ │ │ │ cmp r9, r8 │ │ │ │ │ lsl.w r0, r1, ip │ │ │ │ │ - bne.n 68fa <_PyLong_FromByteArray+0x3d6> │ │ │ │ │ - b.n 676a <_PyLong_FromByteArray+0x246> │ │ │ │ │ + bne.n 73ca <_PyLong_FromByteArray+0x3d6> │ │ │ │ │ + b.n 723a <_PyLong_FromByteArray+0x246> │ │ │ │ │ ldrb.w r1, [r6, #-1] │ │ │ │ │ sub.w ip, r3, #32 │ │ │ │ │ rsb r7, r3, #32 │ │ │ │ │ add.w lr, r3, #8 │ │ │ │ │ cmp.w lr, #29 │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ lsl.w ip, r1, ip │ │ │ │ │ @@ -9997,164 +11036,164 @@ │ │ │ │ │ lsr.w r7, r1, r7 │ │ │ │ │ orr.w r7, ip, r7 │ │ │ │ │ lsl.w r1, r1, r3 │ │ │ │ │ orr.w r2, r2, r1 │ │ │ │ │ orr.w r0, r0, r7 │ │ │ │ │ it ls │ │ │ │ │ movls r3, lr │ │ │ │ │ - bhi.n 6944 <_PyLong_FromByteArray+0x420> │ │ │ │ │ + bhi.n 7414 <_PyLong_FromByteArray+0x420> │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ subs r6, #1 │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - beq.w 676a <_PyLong_FromByteArray+0x246> │ │ │ │ │ + beq.w 723a <_PyLong_FromByteArray+0x246> │ │ │ │ │ ldrb r1, [r6, #0] │ │ │ │ │ sub.w ip, r3, #32 │ │ │ │ │ rsb r7, r3, #32 │ │ │ │ │ add.w lr, r3, #8 │ │ │ │ │ cmp.w lr, #29 │ │ │ │ │ lsl.w ip, r1, ip │ │ │ │ │ lsr.w r7, r1, r7 │ │ │ │ │ orr.w r7, ip, r7 │ │ │ │ │ lsl.w r1, r1, r3 │ │ │ │ │ orr.w r2, r2, r1 │ │ │ │ │ orr.w r0, r0, r7 │ │ │ │ │ it ls │ │ │ │ │ movls r3, lr │ │ │ │ │ - bls.n 68b4 <_PyLong_FromByteArray+0x390> │ │ │ │ │ + bls.n 7384 <_PyLong_FromByteArray+0x390> │ │ │ │ │ add.w r1, r4, r5, lsl #2 │ │ │ │ │ mov.w ip, r2, lsr #30 │ │ │ │ │ bic.w r7, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r5, #1 │ │ │ │ │ orr.w r2, ip, r0, lsl #2 │ │ │ │ │ subs r3, #22 │ │ │ │ │ lsrs r0, r0, #30 │ │ │ │ │ str r7, [r1, #12] │ │ │ │ │ - b.n 68b4 <_PyLong_FromByteArray+0x390> │ │ │ │ │ + b.n 7384 <_PyLong_FromByteArray+0x390> │ │ │ │ │ add.w r1, r4, r5, lsl #2 │ │ │ │ │ mov.w ip, r2, lsr #30 │ │ │ │ │ bic.w r7, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r5, #1 │ │ │ │ │ orr.w r2, ip, r0, lsl #2 │ │ │ │ │ subs r3, #22 │ │ │ │ │ lsrs r0, r0, #30 │ │ │ │ │ str r7, [r1, #12] │ │ │ │ │ - b.n 68ee <_PyLong_FromByteArray+0x3ca> │ │ │ │ │ + b.n 73be <_PyLong_FromByteArray+0x3ca> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 6a4e <_PyLong_FromByteArray+0x52a> │ │ │ │ │ + bne.n 751e <_PyLong_FromByteArray+0x52a> │ │ │ │ │ mov r9, r5 │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 6998 <_PyLong_FromByteArray+0x474> │ │ │ │ │ + bne.n 7468 <_PyLong_FromByteArray+0x474> │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n 69a8 <_PyLong_FromByteArray+0x484> │ │ │ │ │ + beq.n 7478 <_PyLong_FromByteArray+0x484> │ │ │ │ │ ldrb r2, [r0, #1] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 69a0 <_PyLong_FromByteArray+0x47c> │ │ │ │ │ + bne.n 7470 <_PyLong_FromByteArray+0x47c> │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq.n 69a8 <_PyLong_FromByteArray+0x484> │ │ │ │ │ + beq.n 7478 <_PyLong_FromByteArray+0x484> │ │ │ │ │ ldrb r2, [r0, #2] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 69fe <_PyLong_FromByteArray+0x4da> │ │ │ │ │ + bne.n 74ce <_PyLong_FromByteArray+0x4da> │ │ │ │ │ cmp r1, #3 │ │ │ │ │ - beq.n 69a8 <_PyLong_FromByteArray+0x484> │ │ │ │ │ + beq.n 7478 <_PyLong_FromByteArray+0x484> │ │ │ │ │ movs r2, #3 │ │ │ │ │ ldrb r4, [r0, r2] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.n 6992 <_PyLong_FromByteArray+0x46e> │ │ │ │ │ + bne.n 7462 <_PyLong_FromByteArray+0x46e> │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.n 6986 <_PyLong_FromByteArray+0x462> │ │ │ │ │ + bne.n 7456 <_PyLong_FromByteArray+0x462> │ │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 6566 <_PyLong_FromByteArray+0x42> │ │ │ │ │ + b.n 7036 <_PyLong_FromByteArray+0x42> │ │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 6566 <_PyLong_FromByteArray+0x42> │ │ │ │ │ + b.n 7036 <_PyLong_FromByteArray+0x42> │ │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ movs r2, #1 │ │ │ │ │ - b.n 6566 <_PyLong_FromByteArray+0x42> │ │ │ │ │ + b.n 7036 <_PyLong_FromByteArray+0x42> │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 6566 <_PyLong_FromByteArray+0x42> │ │ │ │ │ + b.n 7036 <_PyLong_FromByteArray+0x42> │ │ │ │ │ add.w r6, r4, r5, lsl #2 │ │ │ │ │ lsrs r1, r2, #30 │ │ │ │ │ bic.w ip, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ subs r3, #22 │ │ │ │ │ orr.w r2, r1, r0, lsl #2 │ │ │ │ │ adds r5, #1 │ │ │ │ │ lsrs r0, r0, #30 │ │ │ │ │ str.w ip, [r6, #12] │ │ │ │ │ - b.n 665e <_PyLong_FromByteArray+0x13a> │ │ │ │ │ - ldr r3, [pc, #412] @ (6b68 <_PyLong_FromByteArray+0x644>) │ │ │ │ │ + b.n 712e <_PyLong_FromByteArray+0x13a> │ │ │ │ │ + ldr r3, [pc, #412] @ (7638 <_PyLong_FromByteArray+0x644>) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r4, [r3, #1720] @ 0x6b8 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 6b80 <_PyLong_FromByteArray+0x65c> │ │ │ │ │ + beq.w 7650 <_PyLong_FromByteArray+0x65c> │ │ │ │ │ ldr.w r2, [r3, #1724] @ 0x6bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r1, [r3, #1720] @ 0x6b8 │ │ │ │ │ str.w r2, [r3, #1724] @ 0x6bc │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ - b.n 65da <_PyLong_FromByteArray+0xb6> │ │ │ │ │ + b.n 70aa <_PyLong_FromByteArray+0xb6> │ │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ movs r2, #2 │ │ │ │ │ - b.n 6566 <_PyLong_FromByteArray+0x42> │ │ │ │ │ + b.n 7036 <_PyLong_FromByteArray+0x42> │ │ │ │ │ mov r2, r1 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ add.w r5, r4, #12 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 6bb2 <_PyLong_FromByteArray+0x68e> │ │ │ │ │ + beq.w 7682 <_PyLong_FromByteArray+0x68e> │ │ │ │ │ ldr.w r5, [r5, r1, lsl #2] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 6a06 <_PyLong_FromByteArray+0x4e2> │ │ │ │ │ + beq.n 74d6 <_PyLong_FromByteArray+0x4e2> │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.w 6792 <_PyLong_FromByteArray+0x26e> │ │ │ │ │ + beq.w 7262 <_PyLong_FromByteArray+0x26e> │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b.n 6792 <_PyLong_FromByteArray+0x26e> │ │ │ │ │ + b.n 7262 <_PyLong_FromByteArray+0x26e> │ │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ lsls r2, r3, #29 │ │ │ │ │ - bmi.w 6b92 <_PyLong_FromByteArray+0x66e> │ │ │ │ │ + bmi.w 7662 <_PyLong_FromByteArray+0x66e> │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls.w 684e <_PyLong_FromByteArray+0x32a> │ │ │ │ │ + bls.w 731e <_PyLong_FromByteArray+0x32a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Free │ │ │ │ │ - b.n 687a <_PyLong_FromByteArray+0x356> │ │ │ │ │ + b.n 734a <_PyLong_FromByteArray+0x356> │ │ │ │ │ ldrsb.w r3, [r0] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bge.n 6962 <_PyLong_FromByteArray+0x43e> │ │ │ │ │ + bge.n 7432 <_PyLong_FromByteArray+0x43e> │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ │ mov r5, r9 │ │ │ │ │ - b.n 6966 <_PyLong_FromByteArray+0x442> │ │ │ │ │ + b.n 7436 <_PyLong_FromByteArray+0x442> │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ - bne.n 6ad2 <_PyLong_FromByteArray+0x5ae> │ │ │ │ │ + bne.n 75a2 <_PyLong_FromByteArray+0x5ae> │ │ │ │ │ add r9, r6 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov ip, r3 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b.n 6a78 <_PyLong_FromByteArray+0x554> │ │ │ │ │ + b.n 7548 <_PyLong_FromByteArray+0x554> │ │ │ │ │ mov r3, r1 │ │ │ │ │ cmp r6, r9 │ │ │ │ │ - beq.n 6b52 <_PyLong_FromByteArray+0x62e> │ │ │ │ │ + beq.n 7622 <_PyLong_FromByteArray+0x62e> │ │ │ │ │ ldrb.w r1, [r6], #1 │ │ │ │ │ sub.w r7, r3, #32 │ │ │ │ │ eor.w r1, r1, #255 @ 0xff │ │ │ │ │ adds.w r1, r1, r8 │ │ │ │ │ and.w lr, r1, #255 @ 0xff │ │ │ │ │ adc.w ip, ip, #0 │ │ │ │ │ mov.w r8, r1, lsr #8 │ │ │ │ │ @@ -10165,36 +11204,36 @@ │ │ │ │ │ mov.w ip, ip, lsr #8 │ │ │ │ │ orrs r7, r1 │ │ │ │ │ lsl.w r1, lr, r3 │ │ │ │ │ orrs r2, r1 │ │ │ │ │ add.w r1, r3, #8 │ │ │ │ │ orrs r0, r7 │ │ │ │ │ cmp r1, #29 │ │ │ │ │ - bls.n 6a72 <_PyLong_FromByteArray+0x54e> │ │ │ │ │ + bls.n 7542 <_PyLong_FromByteArray+0x54e> │ │ │ │ │ add.w r7, r4, r5, lsl #2 │ │ │ │ │ lsrs r1, r2, #30 │ │ │ │ │ subs r3, #22 │ │ │ │ │ bic.w r2, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r5, #1 │ │ │ │ │ str r2, [r7, #12] │ │ │ │ │ orr.w r2, r1, r0, lsl #2 │ │ │ │ │ lsrs r0, r0, #30 │ │ │ │ │ - b.n 6a74 <_PyLong_FromByteArray+0x550> │ │ │ │ │ + b.n 7544 <_PyLong_FromByteArray+0x550> │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ mov sl, r3 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b.n 6aee <_PyLong_FromByteArray+0x5ca> │ │ │ │ │ + b.n 75be <_PyLong_FromByteArray+0x5ca> │ │ │ │ │ mov r3, r1 │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ subs r6, #1 │ │ │ │ │ cmp r8, r9 │ │ │ │ │ - beq.n 6b52 <_PyLong_FromByteArray+0x62e> │ │ │ │ │ + beq.n 7622 <_PyLong_FromByteArray+0x62e> │ │ │ │ │ ldrb r1, [r6, #0] │ │ │ │ │ eor.w r1, r1, #255 @ 0xff │ │ │ │ │ adds.w r1, r1, ip │ │ │ │ │ adc.w r7, sl, #0 │ │ │ │ │ and.w lr, r1, #255 @ 0xff │ │ │ │ │ mov.w ip, r1, lsr #8 │ │ │ │ │ sub.w r1, r3, #32 │ │ │ │ │ @@ -10205,139 +11244,139 @@ │ │ │ │ │ lsr.w r7, lr, r7 │ │ │ │ │ orrs r1, r7 │ │ │ │ │ lsl.w lr, lr, r3 │ │ │ │ │ orrs r0, r1 │ │ │ │ │ add.w r1, r3, #8 │ │ │ │ │ orr.w r2, lr, r2 │ │ │ │ │ cmp r1, #29 │ │ │ │ │ - bls.n 6ae2 <_PyLong_FromByteArray+0x5be> │ │ │ │ │ + bls.n 75b2 <_PyLong_FromByteArray+0x5be> │ │ │ │ │ add.w lr, r4, r5, lsl #2 │ │ │ │ │ lsrs r1, r2, #30 │ │ │ │ │ subs r3, #22 │ │ │ │ │ bic.w r2, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r5, #1 │ │ │ │ │ str.w r2, [lr, #12] │ │ │ │ │ orr.w r2, r1, r0, lsl #2 │ │ │ │ │ lsrs r0, r0, #30 │ │ │ │ │ - b.n 6ae4 <_PyLong_FromByteArray+0x5c0> │ │ │ │ │ + b.n 75b4 <_PyLong_FromByteArray+0x5c0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 6796 <_PyLong_FromByteArray+0x272> │ │ │ │ │ - cbz r3, 6b84 <_PyLong_FromByteArray+0x660> │ │ │ │ │ + b.n 7266 <_PyLong_FromByteArray+0x272> │ │ │ │ │ + cbz r3, 7654 <_PyLong_FromByteArray+0x660> │ │ │ │ │ add.w r1, r4, r5, lsl #2 │ │ │ │ │ movs r3, #2 │ │ │ │ │ adds r5, #1 │ │ │ │ │ str r2, [r1, #12] │ │ │ │ │ - b.n 6776 <_PyLong_FromByteArray+0x252> │ │ │ │ │ + b.n 7246 <_PyLong_FromByteArray+0x252> │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000030c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000194 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ ldrsb r3, [r0, r2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 6b88 <_PyLong_FromByteArray+0x664> │ │ │ │ │ + blt.n 7658 <_PyLong_FromByteArray+0x664> │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ mov r5, r9 │ │ │ │ │ mov r3, r9 │ │ │ │ │ - b.n 6550 <_PyLong_FromByteArray+0x2c> │ │ │ │ │ - ldr r4, [pc, #60] @ (6bbc <_PyLong_FromByteArray+0x698>) │ │ │ │ │ - b.n 6796 <_PyLong_FromByteArray+0x272> │ │ │ │ │ + b.n 7020 <_PyLong_FromByteArray+0x2c> │ │ │ │ │ + ldr r4, [pc, #60] @ (768c <_PyLong_FromByteArray+0x698>) │ │ │ │ │ + b.n 7266 <_PyLong_FromByteArray+0x272> │ │ │ │ │ movs r3, #1 │ │ │ │ │ - b.n 65b0 <_PyLong_FromByteArray+0x8c> │ │ │ │ │ + b.n 7080 <_PyLong_FromByteArray+0x8c> │ │ │ │ │ movs r3, #2 │ │ │ │ │ - b.n 6776 <_PyLong_FromByteArray+0x252> │ │ │ │ │ + b.n 7246 <_PyLong_FromByteArray+0x252> │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ │ mov r5, r9 │ │ │ │ │ - b.n 6550 <_PyLong_FromByteArray+0x2c> │ │ │ │ │ + b.n 7020 <_PyLong_FromByteArray+0x2c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_SetImmortal> │ │ │ │ │ R_ARM_THM_CALL _Py_SetImmortal │ │ │ │ │ - b.n 687a <_PyLong_FromByteArray+0x356> │ │ │ │ │ + b.n 734a <_PyLong_FromByteArray+0x356> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 6b4e <_PyLong_FromByteArray+0x62a> │ │ │ │ │ + b.n 761e <_PyLong_FromByteArray+0x62a> │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r5, #5 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b.n 682c <_PyLong_FromByteArray+0x308> │ │ │ │ │ + b.n 72fc <_PyLong_FromByteArray+0x308> │ │ │ │ │ nop │ │ │ │ │ .word 0x00002428 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00006bc0 : │ │ │ │ │ +00007690 : │ │ │ │ │ long_bitwise(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ lsrs r7, r4, #3 │ │ │ │ │ and.w r4, r4, #3 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.w 6dd8 │ │ │ │ │ + beq.w 78aa │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r0, #0] │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ sub.w r2, r4, #2 │ │ │ │ │ clz r2, r2 │ │ │ │ │ and.w r1, r3, #3 │ │ │ │ │ lsrs r2, r2, #5 │ │ │ │ │ mov.w fp, r3, lsr #3 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq.w 6fe2 │ │ │ │ │ + beq.w 7ab4 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 6f5a │ │ │ │ │ + bge.w 7a2c │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r7, fp │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - blt.w 6f60 │ │ │ │ │ + blt.w 7a32 │ │ │ │ │ cmp.w r8, #38 @ 0x26 │ │ │ │ │ - bne.w 6f34 │ │ │ │ │ + bne.w 7a06 │ │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - bgt.w 737c │ │ │ │ │ + bgt.w 7e50 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r3, fp │ │ │ │ │ mov r7, fp │ │ │ │ │ mov sl, r2 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 6f7c │ │ │ │ │ + beq.w 7a4e │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w 6f80 │ │ │ │ │ + beq.w 7a52 │ │ │ │ │ mov r9, r3 │ │ │ │ │ adds r0, r3, #3 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7330 │ │ │ │ │ + beq.w 7e04 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ @@ -10350,227 +11389,228 @@ │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ it eq │ │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ │ cmp.w r8, #38 @ 0x26 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ - bne.w 6e7e │ │ │ │ │ - cbz r7, 6cdc │ │ │ │ │ + bne.w 7950 │ │ │ │ │ + cbz r7, 77ac │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ cmp r7, #1 │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ and.w r3, r3, r2 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ - beq.n 6cdc │ │ │ │ │ + beq.n 77ac │ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ │ cmp r7, #2 │ │ │ │ │ ldr r2, [r6, #16] │ │ │ │ │ and.w r3, r3, r2 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ - beq.n 6cdc │ │ │ │ │ + beq.n 77ac │ │ │ │ │ add.w lr, r5, #8 │ │ │ │ │ add.w r2, r5, #16 │ │ │ │ │ add.w lr, lr, r7, lsl #2 │ │ │ │ │ add.w r0, r6, #16 │ │ │ │ │ add.w r1, r4, #16 │ │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ │ ldr.w ip, [r0, #4]! │ │ │ │ │ cmp lr, r2 │ │ │ │ │ and.w r3, r3, ip │ │ │ │ │ str.w r3, [r1, #4]! │ │ │ │ │ - bne.n 6cc8 │ │ │ │ │ + bne.n 7798 │ │ │ │ │ cmp r7, fp │ │ │ │ │ - blt.w 6e68 │ │ │ │ │ + blt.w 793a │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.w 70d8 │ │ │ │ │ + bne.w 7bac │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 6cf8 │ │ │ │ │ + bge.n 77ca │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbz r3, 6d4c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n 78a2 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 6d0a │ │ │ │ │ + bge.n 77dc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 70d0 │ │ │ │ │ + beq.w 7ba4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ lsrs r0, r3, #3 │ │ │ │ │ - beq.n 6d54 │ │ │ │ │ + beq.n 781e │ │ │ │ │ add.w r1, r4, r0, lsl #2 │ │ │ │ │ subs r2, r0, #1 │ │ │ │ │ add.w r6, r4, #12 │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ - cbz r1, 6d2c │ │ │ │ │ + cbz r1, 77fe │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls.n 6d54 │ │ │ │ │ + bls.n 781e │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r2, r1 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 6fba │ │ │ │ │ + beq.w 7a8c │ │ │ │ │ ldr.w r5, [r6, r1, lsl #2] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 6d2a │ │ │ │ │ + beq.n 77fc │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.n 6d1e │ │ │ │ │ + beq.n 77f0 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b.n 6d1e │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 6cf8 │ │ │ │ │ + b.n 77f0 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r2, r3, r2 │ │ │ │ │ adds r5, r2, #5 │ │ │ │ │ mov.w r2, r2, asr #31 │ │ │ │ │ adc.w r2, r2, #0 │ │ │ │ │ cmp.w r5, #262 @ 0x106 │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcs.n 6d22 │ │ │ │ │ + bcs.n 77f4 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 6dc4 │ │ │ │ │ + bge.n 788e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 6dc4 │ │ │ │ │ - ldr r2, [pc, #692] @ (703c ) │ │ │ │ │ + cbnz r3, 788e │ │ │ │ │ + ldr r2, [pc, #704] @ (7b10 ) │ │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6fc2 │ │ │ │ │ + bne.w 7a94 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ lsls r3, r3, #29 │ │ │ │ │ - bmi.w 7374 │ │ │ │ │ - ldr r3, [pc, #676] @ (7040 ) │ │ │ │ │ + bmi.w 7e48 │ │ │ │ │ + ldr r3, [pc, #688] @ (7b14 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r2, [r3, #1724] @ 0x6bc │ │ │ │ │ cmp r2, #99 @ 0x63 │ │ │ │ │ - bhi.w 6fda │ │ │ │ │ + bhi.w 7aac │ │ │ │ │ ldr.w r1, [r3, #1720] @ 0x6b8 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r1, [r4, #0] │ │ │ │ │ str.w r4, [r3, #1720] @ 0x6b8 │ │ │ │ │ str.w r2, [r3, #1724] @ 0x6bc │ │ │ │ │ movw r4, #9176 @ 0x23d8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r4, r4, r5, lsl #4 │ │ │ │ │ add r4, r3 │ │ │ │ │ - b.n 6d22 │ │ │ │ │ + b.n 77f4 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 77ca │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 314 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7350 │ │ │ │ │ + beq.w 7e24 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 6e64 │ │ │ │ │ + beq.n 7936 │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ eor.w r2, r2, r1 │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ and.w r3, r2, r1 │ │ │ │ │ str r3, [r0, #12] │ │ │ │ │ - beq.n 6e64 │ │ │ │ │ + beq.n 7936 │ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ │ cmp r7, #2 │ │ │ │ │ eor.w r3, r3, r1 │ │ │ │ │ add.w r3, r3, r2, lsr #30 │ │ │ │ │ and.w r2, r3, r1 │ │ │ │ │ str r2, [r0, #16] │ │ │ │ │ - beq.n 6e64 │ │ │ │ │ + beq.n 7936 │ │ │ │ │ ldr r2, [r5, #20] │ │ │ │ │ cmp r7, #3 │ │ │ │ │ eor.w r2, r2, r1 │ │ │ │ │ add.w r2, r2, r3, lsr #30 │ │ │ │ │ and.w r3, r2, r1 │ │ │ │ │ str r3, [r0, #20] │ │ │ │ │ - beq.n 6e64 │ │ │ │ │ + beq.n 7936 │ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ │ cmp r7, #4 │ │ │ │ │ eor.w r3, r3, r1 │ │ │ │ │ add.w r3, r3, r2, lsr #30 │ │ │ │ │ and.w r2, r3, r1 │ │ │ │ │ str r2, [r0, #24] │ │ │ │ │ - beq.n 6e64 │ │ │ │ │ + beq.n 7936 │ │ │ │ │ add.w lr, r5, #8 │ │ │ │ │ lsrs r3, r3, #30 │ │ │ │ │ adds r5, #24 │ │ │ │ │ add.w lr, lr, r7, lsl #2 │ │ │ │ │ add.w ip, r0, #24 │ │ │ │ │ ldr.w r2, [r5, #4]! │ │ │ │ │ eors r2, r1 │ │ │ │ │ cmp r5, lr │ │ │ │ │ add r3, r2 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r2, [ip, #4]! │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ - bne.n 6e4c │ │ │ │ │ + bne.n 791e │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 6bf2 │ │ │ │ │ + b.n 76c2 │ │ │ │ │ adds r0, r7, #3 │ │ │ │ │ sub.w r2, fp, r7 │ │ │ │ │ add.w r1, r5, r0, lsl #2 │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ add.w r0, r4, r0, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 6ce2 │ │ │ │ │ + b.n 77b2 │ │ │ │ │ cmp.w r8, #94 @ 0x5e │ │ │ │ │ - beq.w 7048 │ │ │ │ │ + beq.w 7b1c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 6cdc │ │ │ │ │ + beq.w 77ac │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq.n 6f1c │ │ │ │ │ + beq.n 79ee │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ ldr r1, [r5, #16] │ │ │ │ │ orrs r2, r3 │ │ │ │ │ ldr r3, [r6, #16] │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ orrs r3, r1 │ │ │ │ │ lsrs r1, r7, #1 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ - beq.n 6f12 │ │ │ │ │ + beq.n 79e4 │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ cmp r1, #2 │ │ │ │ │ ldr r2, [r6, #20] │ │ │ │ │ ldr r0, [r5, #24] │ │ │ │ │ orr.w r2, r2, r3 │ │ │ │ │ ldr r3, [r6, #24] │ │ │ │ │ str r2, [r4, #20] │ │ │ │ │ orr.w r3, r3, r0 │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ - beq.n 6f12 │ │ │ │ │ + beq.n 79e4 │ │ │ │ │ ldr r3, [r5, #28] │ │ │ │ │ cmp r1, #3 │ │ │ │ │ ldr r2, [r6, #28] │ │ │ │ │ ldr r0, [r6, #32] │ │ │ │ │ orr.w r2, r2, r3 │ │ │ │ │ ldr r3, [r5, #32] │ │ │ │ │ str r2, [r4, #28] │ │ │ │ │ orr.w r3, r3, r0 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ - beq.n 6f12 │ │ │ │ │ + beq.n 79e4 │ │ │ │ │ add.w lr, r4, #12 │ │ │ │ │ add.w ip, r6, #36 @ 0x24 │ │ │ │ │ add.w lr, lr, r1, lsl #3 │ │ │ │ │ add.w r0, r5, #36 @ 0x24 │ │ │ │ │ add.w r1, r4, #36 @ 0x24 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ adds r1, #8 │ │ │ │ │ @@ -10580,133 +11620,134 @@ │ │ │ │ │ add.w ip, ip, #8 │ │ │ │ │ orrs r2, r3 │ │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ │ str.w r2, [r1, #-8] │ │ │ │ │ orr.w r3, r3, r8 │ │ │ │ │ str.w r3, [r1, #-4] │ │ │ │ │ cmp lr, r1 │ │ │ │ │ - bne.n 6eea │ │ │ │ │ + bne.n 79bc │ │ │ │ │ lsls r3, r7, #31 │ │ │ │ │ - bpl.w 6cdc │ │ │ │ │ + bpl.w 77ac │ │ │ │ │ bic.w r3, r7, #1 │ │ │ │ │ adds r3, #2 │ │ │ │ │ add.w r2, r6, r3, lsl #2 │ │ │ │ │ add.w r1, r5, r3, lsl #2 │ │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ orrs r2, r1 │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - b.n 6cdc │ │ │ │ │ + b.n 77ac │ │ │ │ │ cmp.w r8, #94 @ 0x5e │ │ │ │ │ - beq.w 72ce │ │ │ │ │ + beq.w 7da2 │ │ │ │ │ adds r3, r2, r7 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ movw r1, #65532 @ 0xfffc │ │ │ │ │ movt r1, #8191 @ 0x1fff │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bgt.w 737c │ │ │ │ │ + bgt.w 7e50 │ │ │ │ │ mov r1, fp │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov fp, r7 │ │ │ │ │ mov r7, r1 │ │ │ │ │ - b.n 6c40 │ │ │ │ │ + b.n 7710 │ │ │ │ │ cmp r7, fp │ │ │ │ │ - bge.w 6c20 │ │ │ │ │ + bge.w 76f0 │ │ │ │ │ mov r9, r6 │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ cmp.w r8, #38 @ 0x26 │ │ │ │ │ - bne.w 7256 │ │ │ │ │ + bne.w 7d2a │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.w 7304 │ │ │ │ │ + beq.w 7dd8 │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov fp, r7 │ │ │ │ │ mov r5, r9 │ │ │ │ │ - b.n 6c28 │ │ │ │ │ + b.n 76f8 │ │ │ │ │ mov fp, r3 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - ldr r2, [pc, #192] @ (7044 ) │ │ │ │ │ + ldr r2, [pc, #196] @ (7b18 ) │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr r2, [r1, r2] │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ │ ldr.w r4, [r0, #1720] @ 0x6b8 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 72de │ │ │ │ │ + beq.w 7db2 │ │ │ │ │ ldr.w r2, [r0, #1724] @ 0x6bc │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r1, [r0, #1720] @ 0x6b8 │ │ │ │ │ str.w r2, [r0, #1724] @ 0x6bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr.w r9, [sp, #4] │ │ │ │ │ - b.n 6c78 │ │ │ │ │ + b.n 7748 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r5, #5 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b.n 6d76 │ │ │ │ │ + b.n 7840 │ │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ lsls r2, r3, #29 │ │ │ │ │ - bmi.w 7374 │ │ │ │ │ + bmi.w 7e48 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls.w 6d98 │ │ │ │ │ + bls.w 7862 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Free │ │ │ │ │ - b.n 6dc4 │ │ │ │ │ + b.n 788e │ │ │ │ │ mov r0, fp │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ bl 314 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 735c │ │ │ │ │ + beq.w 7e30 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.w 72e4 │ │ │ │ │ + beq.w 7db8 │ │ │ │ │ adds r6, #8 │ │ │ │ │ adds r0, #8 │ │ │ │ │ add.w lr, r6, fp, lsl #2 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r1, [r6, #4]! │ │ │ │ │ eor.w r1, ip, r1 │ │ │ │ │ cmp r6, lr │ │ │ │ │ add r3, r1 │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r1, [r0, #4]! │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ - bne.n 700a │ │ │ │ │ + bne.n 7adc │ │ │ │ │ cmp r7, fp │ │ │ │ │ - blt.w 72c8 │ │ │ │ │ + blt.w 7d9c │ │ │ │ │ cmp.w r8, #38 @ 0x26 │ │ │ │ │ - bne.w 7298 │ │ │ │ │ + bne.w 7d6c │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r6, r9 │ │ │ │ │ adds r3, r2, r7 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ - b.n 6f42 │ │ │ │ │ + b.n 7a14 │ │ │ │ │ + nop │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ - .word 0x0000029e │ │ │ │ │ + .word 0x000002a8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ - .word 0x000000ba │ │ │ │ │ + .word 0x000000bc │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ - cbz r7, 70a8 │ │ │ │ │ + cbz r7, 7b7c │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq.n 7092 │ │ │ │ │ + beq.n 7b66 │ │ │ │ │ mov.w lr, r7, lsr #1 │ │ │ │ │ add.w r1, r4, #12 │ │ │ │ │ add.w ip, r6, #12 │ │ │ │ │ add.w r0, r5, #12 │ │ │ │ │ add.w lr, r1, lr, lsl #3 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ adds r1, #8 │ │ │ │ │ @@ -10716,44 +11757,44 @@ │ │ │ │ │ add.w ip, ip, #8 │ │ │ │ │ eors r2, r3 │ │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ │ str.w r2, [r1, #-8] │ │ │ │ │ eor.w r3, r3, r8 │ │ │ │ │ str.w r3, [r1, #-4] │ │ │ │ │ cmp lr, r1 │ │ │ │ │ - bne.n 7062 │ │ │ │ │ + bne.n 7b36 │ │ │ │ │ lsls r0, r7, #31 │ │ │ │ │ - bpl.n 70a8 │ │ │ │ │ + bpl.n 7b7c │ │ │ │ │ bic.w r3, r7, #1 │ │ │ │ │ adds r3, #2 │ │ │ │ │ add.w r2, r6, r3, lsl #2 │ │ │ │ │ add.w r1, r5, r3, lsl #2 │ │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ eors r2, r1 │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ lsls r1, r3, #31 │ │ │ │ │ - bpl.w 6cdc │ │ │ │ │ + bpl.w 77ac │ │ │ │ │ add.w r1, r4, #12 │ │ │ │ │ add.w r2, r5, #12 │ │ │ │ │ - b.n 70ca │ │ │ │ │ + b.n 7b9e │ │ │ │ │ ldr.w r3, [r2, r7, lsl #2] │ │ │ │ │ eor.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ mvns r3, r3 │ │ │ │ │ str.w r3, [r1, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ cmp r7, fp │ │ │ │ │ - blt.n 70ba │ │ │ │ │ - b.n 6ce2 │ │ │ │ │ + blt.n 7b8e │ │ │ │ │ + b.n 77b2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 6d0a │ │ │ │ │ + b.n 77dc │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ add.w r8, r4, #12 │ │ │ │ │ add.w r8, r8, fp, lsl #2 │ │ │ │ │ add.w ip, r4, #8 │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ bic.w r2, r2, #7 │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ @@ -10764,27 +11805,27 @@ │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r3, #1 │ │ │ │ │ lsrs r2, r2, #2 │ │ │ │ │ str.w lr, [fp, #12] │ │ │ │ │ adds r2, #1 │ │ │ │ │ ands.w r2, r2, #7 │ │ │ │ │ - beq.n 71c2 │ │ │ │ │ + beq.n 7c96 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 71a6 │ │ │ │ │ + beq.n 7c7a │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 7192 │ │ │ │ │ + beq.n 7c66 │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - beq.n 717e │ │ │ │ │ + beq.n 7c52 │ │ │ │ │ cmp r2, #4 │ │ │ │ │ - beq.n 716a │ │ │ │ │ + beq.n 7c3e │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - beq.n 7156 │ │ │ │ │ + beq.n 7c2a │ │ │ │ │ cmp r2, #6 │ │ │ │ │ - beq.n 7142 │ │ │ │ │ + beq.n 7c16 │ │ │ │ │ mov ip, r4 │ │ │ │ │ ldr.w r0, [ip, #12]! │ │ │ │ │ eor.w r1, lr, r0 │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r2, [ip] │ │ │ │ │ lsrs r3, r3, #30 │ │ │ │ │ @@ -10821,15 +11862,15 @@ │ │ │ │ │ ldr.w r0, [ip, #4]! │ │ │ │ │ eor.w r1, lr, r0 │ │ │ │ │ cmp r8, ip │ │ │ │ │ add r3, r1 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r2, [ip] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ - beq.w 6cea │ │ │ │ │ + beq.w 77ba │ │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ │ add.w r7, ip, #4 │ │ │ │ │ add.w ip, ip, #32 │ │ │ │ │ eor.w r1, lr, r0 │ │ │ │ │ add r3, r1 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r2, [ip, #-28] │ │ │ │ │ @@ -10866,139 +11907,139 @@ │ │ │ │ │ str r2, [r7, #20] │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ add.w r3, r1, r3, lsr #30 │ │ │ │ │ str r2, [r7, #24] │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r7, #28] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ - bne.n 71c2 │ │ │ │ │ - b.n 6cea │ │ │ │ │ + bne.n 7c96 │ │ │ │ │ + b.n 77ba │ │ │ │ │ cmp.w r8, #94 @ 0x5e │ │ │ │ │ - beq.n 727c │ │ │ │ │ + beq.n 7d50 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.n 731e │ │ │ │ │ + beq.n 7df2 │ │ │ │ │ add.w r3, fp, sl │ │ │ │ │ movw r2, #65532 @ 0xfffc │ │ │ │ │ movt r2, #8191 @ 0x1fff │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bgt.w 7380 │ │ │ │ │ + bgt.w 7e54 │ │ │ │ │ mov r6, r5 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r5, r9 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ - b.n 6c46 │ │ │ │ │ + b.n 7716 │ │ │ │ │ eor.w sl, sl, r2 │ │ │ │ │ movw r1, #65532 @ 0xfffc │ │ │ │ │ movt r1, #8191 @ 0x1fff │ │ │ │ │ add.w r3, fp, sl │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bgt.n 7380 │ │ │ │ │ + bgt.n 7e54 │ │ │ │ │ mov r6, r5 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ mov r5, r9 │ │ │ │ │ - b.n 6c46 │ │ │ │ │ + b.n 7716 │ │ │ │ │ cmp.w r8, #94 @ 0x5e │ │ │ │ │ - beq.n 72fe │ │ │ │ │ + beq.n 7dd2 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r9, r5 │ │ │ │ │ mov r5, r3 │ │ │ │ │ add.w r3, fp, #1 │ │ │ │ │ movw r2, #65532 @ 0xfffc │ │ │ │ │ movt r2, #8191 @ 0x1fff │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bgt.n 7380 │ │ │ │ │ + bgt.n 7e54 │ │ │ │ │ mov r6, r5 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 7322 │ │ │ │ │ + beq.n 7df6 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r5, r9 │ │ │ │ │ mov r7, fp │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov sl, r2 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ - b.n 6c4e │ │ │ │ │ + b.n 771e │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ - b.n 6f66 │ │ │ │ │ + b.n 7a38 │ │ │ │ │ mov r9, r6 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mov r6, r9 │ │ │ │ │ eors r2, r3 │ │ │ │ │ adds r3, r2, r7 │ │ │ │ │ - b.n 6f42 │ │ │ │ │ + b.n 7a14 │ │ │ │ │ mov r9, r3 │ │ │ │ │ movs r3, #1 │ │ │ │ │ - b.n 6c4e │ │ │ │ │ + b.n 771e │ │ │ │ │ cmp.w r8, #38 @ 0x26 │ │ │ │ │ - beq.w 7032 │ │ │ │ │ + beq.w 7b04 │ │ │ │ │ cmp.w r8, #94 @ 0x5e │ │ │ │ │ - beq.n 72fe │ │ │ │ │ + beq.n 7dd2 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r7, fp │ │ │ │ │ mov sl, r3 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - b.n 6f80 │ │ │ │ │ + b.n 7a52 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - b.n 72d4 │ │ │ │ │ + b.n 7da8 │ │ │ │ │ add.w r3, fp, sl │ │ │ │ │ movw r2, #65532 @ 0xfffc │ │ │ │ │ movt r2, #8191 @ 0x1fff │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bgt.n 7380 │ │ │ │ │ + bgt.n 7e54 │ │ │ │ │ mov r6, r5 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r5, r9 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ - b.n 6c46 │ │ │ │ │ + b.n 7716 │ │ │ │ │ mov fp, r7 │ │ │ │ │ - b.n 72a4 │ │ │ │ │ + b.n 7d78 │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ mov r5, r9 │ │ │ │ │ mov sl, r3 │ │ │ │ │ mov r7, fp │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - b.n 6f80 │ │ │ │ │ + b.n 7a52 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 7342 │ │ │ │ │ + bge.n 7e16 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbz r3, 7354 │ │ │ │ │ + cbz r3, 7e28 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 7350 │ │ │ │ │ + bge.n 7e24 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbz r3, 739c │ │ │ │ │ + cbz r3, 7e70 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 6d22 │ │ │ │ │ + b.n 77f4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 7342 │ │ │ │ │ + b.n 7e16 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 7350 │ │ │ │ │ + bge.n 7e24 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 7350 │ │ │ │ │ + bne.n 7e24 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 7350 │ │ │ │ │ + b.n 7e24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_SetImmortal> │ │ │ │ │ R_ARM_THM_CALL _Py_SetImmortal │ │ │ │ │ - b.n 6dc4 │ │ │ │ │ + b.n 788e │ │ │ │ │ mov r9, r5 │ │ │ │ │ mov r5, r6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -11006,123 +12047,123 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov r5, r9 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 7334 │ │ │ │ │ + b.n 7e08 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 7350 │ │ │ │ │ + b.n 7e24 │ │ │ │ │ │ │ │ │ │ -000073a4 : │ │ │ │ │ +00007e78 : │ │ │ │ │ PyLong_FromSize_t(): │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp.w r0, #256 @ 0x100 │ │ │ │ │ - bls.n 73e6 │ │ │ │ │ + bls.n 7eba │ │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ - bcs.n 73b6 │ │ │ │ │ + bcs.n 7e8a │ │ │ │ │ b.w 1c0 <_PyLong_FromMedium> │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ movs r0, #2 │ │ │ │ │ bl 314 │ │ │ │ │ - cbz r0, 73e2 │ │ │ │ │ + cbz r0, 7eb6 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ add.w r2, r0, #12 │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ lsrs r3, r3, #30 │ │ │ │ │ str.w r1, [r2], #4 │ │ │ │ │ - bne.n 73d6 │ │ │ │ │ + bne.n 7eaa │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ - ldr r0, [pc, #8] @ (73f0 ) │ │ │ │ │ + ldr r0, [pc, #8] @ (7ec4 ) │ │ │ │ │ add.w r0, r0, r3, lsl #4 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ .word 0x00002428 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000073f4 : │ │ │ │ │ +00007ec8 : │ │ │ │ │ long_or(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #7 │ │ │ │ │ - bpl.n 7440 │ │ │ │ │ + bpl.n 7f14 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.n 7440 │ │ │ │ │ + bpl.n 7f14 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls.n 7412 │ │ │ │ │ + bls.n 7ee6 │ │ │ │ │ mov r2, r1 │ │ │ │ │ movs r1, #124 @ 0x7c │ │ │ │ │ - b.w 6bc0 │ │ │ │ │ + b.w 7690 │ │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ │ cmp.w ip, #15 │ │ │ │ │ - bhi.n 740a │ │ │ │ │ + bhi.n 7ede │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ and.w r0, ip, #3 │ │ │ │ │ rsb r0, r0, #1 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r0, r1, r0 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ orrs r0, r3 │ │ │ │ │ asrs r1, r0, #31 │ │ │ │ │ - b.w 32f0 <_PyLong_FromSTwoDigits> │ │ │ │ │ + b.w 3dc8 <_PyLong_FromSTwoDigits> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000744c : │ │ │ │ │ +00007f20 : │ │ │ │ │ x_sub(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r4, [r1, #8] │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r9, r1 │ │ │ │ │ lsrs r4, r4, #3 │ │ │ │ │ lsrs r0, r0, #3 │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - bgt.w 7682 │ │ │ │ │ - beq.w 76ae │ │ │ │ │ + bgt.w 8156 │ │ │ │ │ + beq.w 8182 │ │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bhi.w 77f0 │ │ │ │ │ + bhi.w 82c8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 77d0 │ │ │ │ │ + beq.w 82a4 │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq.w 771c │ │ │ │ │ + beq.w 81be │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ adds r0, #3 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 77da │ │ │ │ │ + beq.w 82b2 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ @@ -11132,144 +12173,144 @@ │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ orr.w r3, sl, r7, lsl #3 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ str r2, [r5, #12] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 75f2 │ │ │ │ │ + beq.w 80c6 │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr.w r0, [r9, #12] │ │ │ │ │ sub.w r2, r2, r0 │ │ │ │ │ bic.w r1, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r1, [r5, #12] │ │ │ │ │ ubfx r2, r2, #30, #1 │ │ │ │ │ - beq.n 753a │ │ │ │ │ + beq.n 800e │ │ │ │ │ ldr r0, [r6, #16] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ ldr.w r1, [r9, #16] │ │ │ │ │ sub.w r0, r0, r1 │ │ │ │ │ sub.w r0, r0, r2 │ │ │ │ │ bic.w r2, r0, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r5, #16] │ │ │ │ │ ubfx r2, r0, #30, #1 │ │ │ │ │ - beq.n 753a │ │ │ │ │ + beq.n 800e │ │ │ │ │ add.w lr, r6, #8 │ │ │ │ │ add.w r9, r9, #16 │ │ │ │ │ add.w lr, lr, r4, lsl #2 │ │ │ │ │ add.w r0, r6, #16 │ │ │ │ │ add.w ip, r5, #16 │ │ │ │ │ ldr.w r1, [r0, #4]! │ │ │ │ │ ldr.w sl, [r9, #4]! │ │ │ │ │ cmp r0, lr │ │ │ │ │ sub.w r1, r1, sl │ │ │ │ │ sub.w r2, r1, r2 │ │ │ │ │ bic.w r1, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r1, [ip, #4]! │ │ │ │ │ ubfx r2, r2, #30, #1 │ │ │ │ │ - bne.n 751a │ │ │ │ │ + bne.n 7fee │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - ble.n 75b8 │ │ │ │ │ + ble.n 808c │ │ │ │ │ lsls r0, r4, #2 │ │ │ │ │ add.w lr, r6, r0 │ │ │ │ │ add.w ip, r5, r0 │ │ │ │ │ ldr.w r1, [lr, #12] │ │ │ │ │ subs r1, r1, r2 │ │ │ │ │ bic.w r2, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r2, [ip, #12] │ │ │ │ │ adds r2, r4, #1 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - ble.n 75b8 │ │ │ │ │ + ble.n 808c │ │ │ │ │ ldr.w r2, [lr, #16] │ │ │ │ │ ubfx r1, r1, #30, #1 │ │ │ │ │ subs r1, r2, r1 │ │ │ │ │ adds r2, r4, #2 │ │ │ │ │ bic.w r9, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ str.w r9, [ip, #16] │ │ │ │ │ - ble.n 75b8 │ │ │ │ │ + ble.n 808c │ │ │ │ │ ldr.w r2, [lr, #20] │ │ │ │ │ ubfx r1, r1, #30, #1 │ │ │ │ │ adds r4, #3 │ │ │ │ │ subs r2, r2, r1 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ bic.w r1, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r1, [ip, #20] │ │ │ │ │ - ble.n 75b8 │ │ │ │ │ + ble.n 808c │ │ │ │ │ add.w r1, r6, #20 │ │ │ │ │ add.w r4, r5, #20 │ │ │ │ │ adds r6, #8 │ │ │ │ │ add r1, r0 │ │ │ │ │ ubfx r2, r2, #30, #1 │ │ │ │ │ add.w r6, r6, r7, lsl #2 │ │ │ │ │ add r0, r4 │ │ │ │ │ ldr.w r4, [r1, #4]! │ │ │ │ │ subs r2, r4, r2 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ bic.w r4, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r4, [r0, #4]! │ │ │ │ │ ubfx r2, r2, #30, #1 │ │ │ │ │ - bne.n 75a2 │ │ │ │ │ + bne.n 8076 │ │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n 75e0 │ │ │ │ │ + beq.n 80b4 │ │ │ │ │ lsrs r1, r3, #3 │ │ │ │ │ - beq.n 75d4 │ │ │ │ │ + beq.n 80a8 │ │ │ │ │ add.w r2, r5, r1, lsl #2 │ │ │ │ │ subs r0, r1, #1 │ │ │ │ │ add.w r4, r5, #12 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 775a │ │ │ │ │ + beq.w 8236 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls.n 75fa │ │ │ │ │ + bls.n 80ce │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ and.w r2, r3, #3 │ │ │ │ │ bic.w r3, r3, #7 │ │ │ │ │ rsb r2, r2, #2 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - b.n 75be │ │ │ │ │ + b.n 8092 │ │ │ │ │ mov r2, r4 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 753e │ │ │ │ │ - b.n 75b8 │ │ │ │ │ + bne.n 8012 │ │ │ │ │ + b.n 808c │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ adds r4, r3, #5 │ │ │ │ │ mov.w r3, r3, asr #31 │ │ │ │ │ adc.w r3, r3, #0 │ │ │ │ │ cmp.w r4, #262 @ 0x106 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.n 75d8 │ │ │ │ │ + bcs.n 80ac │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 779a │ │ │ │ │ + bge.w 8272 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 779a │ │ │ │ │ - ldr r2, [pc, #476] @ (7810 ) │ │ │ │ │ + bne.w 8272 │ │ │ │ │ + ldr r2, [pc, #480] @ (82e8 ) │ │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 777e │ │ │ │ │ - ldr r3, [pc, #468] @ (7814 ) │ │ │ │ │ + bne.w 8256 │ │ │ │ │ + ldr r3, [pc, #472] @ (82ec ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r2, [r3, #1724] @ 0x6bc │ │ │ │ │ cmp r2, #99 @ 0x63 │ │ │ │ │ - bhi.w 7794 │ │ │ │ │ + bhi.w 826c │ │ │ │ │ ldr.w r1, [r3, #1720] @ 0x6b8 │ │ │ │ │ movw r0, #9176 @ 0x23d8 │ │ │ │ │ str r1, [r5, #0] │ │ │ │ │ add.w r0, r0, r4, lsl #4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -11280,219 +12321,219 @@ │ │ │ │ │ mov r0, r5 │ │ │ │ │ str.w r2, [r3, #1724] @ 0x6bc │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ movw r2, #65532 @ 0xfffc │ │ │ │ │ movt r2, #8191 @ 0x1fff │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bhi.w 77f0 │ │ │ │ │ + bhi.w 82c8 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq.w 77b2 │ │ │ │ │ + beq.w 8286 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r7, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 7498 │ │ │ │ │ + b.n 7f6c │ │ │ │ │ subs r7, r4, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 777a │ │ │ │ │ + beq.w 82ae │ │ │ │ │ add.w r1, r6, r4, lsl #2 │ │ │ │ │ add.w r2, r9, r4, lsl #2 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ ldr r5, [r2, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne.n 77ae │ │ │ │ │ + bne.n 81fa │ │ │ │ │ subs r3, r4, #2 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq.n 777a │ │ │ │ │ + beq.w 82ae │ │ │ │ │ ldr r4, [r2, #4] │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - bne.n 77c8 │ │ │ │ │ + bne.n 829c │ │ │ │ │ mov r0, r3 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - bcc.n 777a │ │ │ │ │ + bcc.n 82ae │ │ │ │ │ ldr.w r5, [r1], #-4 │ │ │ │ │ ldr.w r4, [r2], #-4 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - beq.n 76d2 │ │ │ │ │ - adds r3, #2 │ │ │ │ │ - add.w r2, r6, r3, lsl #2 │ │ │ │ │ - add.w r3, r9, r3, lsl #2 │ │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - ittt cs │ │ │ │ │ - movcs r3, r9 │ │ │ │ │ - movcs r9, r6 │ │ │ │ │ - movcs r6, r3 │ │ │ │ │ - movw r3, #65532 @ 0xfffc │ │ │ │ │ - movt r3, #8191 @ 0x1fff │ │ │ │ │ - ite cs │ │ │ │ │ - movcs.w r8, #1 │ │ │ │ │ - movcc.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ - cmp r0, r3 │ │ │ │ │ - bgt.n 77f0 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - mov r6, r9 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ - b.n 748c │ │ │ │ │ + beq.n 81aa │ │ │ │ │ + b.n 81fc │ │ │ │ │ movs r3, #8 │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ - ldr r2, [pc, #244] @ (7818 ) │ │ │ │ │ + ldr r2, [pc, #296] @ (82f0 ) │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr r2, [r1, r2] │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ │ ldr.w r5, [r0, #1720] @ 0x6b8 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 77cc │ │ │ │ │ + beq.n 82a0 │ │ │ │ │ ldr.w r2, [r0, #1724] @ 0x6bc │ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r1, [r0, #1720] @ 0x6b8 │ │ │ │ │ str.w r2, [r0, #1724] @ 0x6bc │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 74c6 │ │ │ │ │ + b.n 7f9a │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + adds r3, #2 │ │ │ │ │ + add.w r2, r6, r3, lsl #2 │ │ │ │ │ + add.w r3, r9, r3, lsl #2 │ │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + ittt cs │ │ │ │ │ + movcs r3, r9 │ │ │ │ │ + movcs r9, r6 │ │ │ │ │ + movcs r6, r3 │ │ │ │ │ + movw r3, #65532 @ 0xfffc │ │ │ │ │ + movt r3, #8191 @ 0x1fff │ │ │ │ │ + ite cs │ │ │ │ │ + movcs.w r8, #1 │ │ │ │ │ + movcc.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ + cmp r0, r3 │ │ │ │ │ + bgt.n 82c8 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + mov r6, r9 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ + b.n 7f60 │ │ │ │ │ mov r0, r2 │ │ │ │ │ subs r2, r0, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 77e2 │ │ │ │ │ + beq.n 82ba │ │ │ │ │ ldr.w r6, [r4, r2, lsl #2] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 7758 │ │ │ │ │ + beq.n 8234 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.w 75d4 │ │ │ │ │ + beq.w 80a8 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ orr.w r3, r3, r0, lsl #3 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - b.n 75d4 │ │ │ │ │ - ldr r5, [pc, #160] @ (781c ) │ │ │ │ │ - b.n 75d8 │ │ │ │ │ + b.n 80a8 │ │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ lsls r2, r3, #29 │ │ │ │ │ - bmi.n 7808 │ │ │ │ │ + bmi.n 82e0 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls.w 763c │ │ │ │ │ + bls.w 8110 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Free │ │ │ │ │ movw r5, #9176 @ 0x23d8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r5, r5, r4, lsl #4 │ │ │ │ │ add r5, r3 │ │ │ │ │ - b.n 75d8 │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - b.n 76e4 │ │ │ │ │ + b.n 80ac │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r7, r4 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ movs r3, #8 │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 7722 │ │ │ │ │ + b.n 81c4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - b.n 76e4 │ │ │ │ │ + b.n 81fc │ │ │ │ │ movs r0, #1 │ │ │ │ │ - b.n 7498 │ │ │ │ │ + b.n 7f6c │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - b.n 7722 │ │ │ │ │ + b.n 81c4 │ │ │ │ │ + ldr r5, [pc, #68] @ (82f4 ) │ │ │ │ │ + b.n 80ac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 75d8 │ │ │ │ │ + b.n 80ac │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 75d4 │ │ │ │ │ + beq.w 80a8 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r4, #5 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - b.n 761c │ │ │ │ │ + b.n 80f0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 77de │ │ │ │ │ + b.n 82b6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_SetImmortal> │ │ │ │ │ R_ARM_THM_CALL _Py_SetImmortal │ │ │ │ │ - b.n 779a │ │ │ │ │ + b.n 8272 │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ - .word 0x000001ce │ │ │ │ │ + .word 0x000001d2 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ - .word 0x000000ec │ │ │ │ │ + .word 0x00000122 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00002428 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00007820 : │ │ │ │ │ +000082f8 : │ │ │ │ │ long_div(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.w 7970 │ │ │ │ │ + bpl.w 8448 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #7 │ │ │ │ │ - bpl.w 7970 │ │ │ │ │ + bpl.w 8448 │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ sub sp, #20 │ │ │ │ │ lsrs r2, r3, #3 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.n 78f0 │ │ │ │ │ + bne.n 83c8 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ mov.w ip, r2, lsr #3 │ │ │ │ │ cmp.w ip, #1 │ │ │ │ │ - bne.n 78f0 │ │ │ │ │ + bne.n 83c8 │ │ │ │ │ eors r3, r2 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ lsls r3, r3, #30 │ │ │ │ │ - bne.n 7886 │ │ │ │ │ + bne.n 835e │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ adds r2, r0, #5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp.w r2, #262 @ 0x106 │ │ │ │ │ - bcs.n 7896 │ │ │ │ │ + bcs.n 836e │ │ │ │ │ movw r0, #9176 @ 0x23d8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r0, r0, r2, lsl #4 │ │ │ │ │ add r0, r3 │ │ │ │ │ @@ -11500,29 +12541,29 @@ │ │ │ │ │ pop {pc} │ │ │ │ │ subs r0, #1 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ mvns r3, r0 │ │ │ │ │ adds r2, r3, #5 │ │ │ │ │ cmp.w r2, #262 @ 0x106 │ │ │ │ │ - bcc.n 7870 │ │ │ │ │ + bcc.n 8348 │ │ │ │ │ add.w r2, r3, #1073741824 @ 0x40000000 │ │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bcs.n 792a │ │ │ │ │ - ldr r2, [pc, #212] @ (797c ) │ │ │ │ │ + bcs.n 8402 │ │ │ │ │ + ldr r2, [pc, #212] @ (8454 ) │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr r2, [r1, r2] │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ │ ldr.w r0, [r2, #1720] @ 0x6b8 │ │ │ │ │ - cbz r0, 7902 │ │ │ │ │ + cbz r0, 83da │ │ │ │ │ ldr.w r1, [r2, #1724] @ 0x6bc │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r3, [r2, #1720] @ 0x6b8 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ str.w r1, [r2, #1724] @ 0x6bc │ │ │ │ │ @@ -11537,73 +12578,73 @@ │ │ │ │ │ movlt r3, #10 │ │ │ │ │ movge r3, #8 │ │ │ │ │ strd r3, r2, [r0, #8] │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {pc} │ │ │ │ │ movs r3, #0 │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ - bl 7980 │ │ │ │ │ + bl 8458 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 796c │ │ │ │ │ + beq.n 8444 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {pc} │ │ │ │ │ movs r0, #16 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - cbz r0, 7968 │ │ │ │ │ + cbz r0, 8440 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ strd r0, r3, [sp] │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r1, #1 │ │ │ │ │ strlt r1, [r2, #0] │ │ │ │ │ - b.n 78d0 │ │ │ │ │ + b.n 83a8 │ │ │ │ │ eor.w r2, r3, r3, asr #31 │ │ │ │ │ movs r0, #2 │ │ │ │ │ sub.w r2, r2, r3, asr #31 │ │ │ │ │ strd r2, r3, [sp] │ │ │ │ │ bl 314 │ │ │ │ │ - cbz r0, 796c │ │ │ │ │ + cbz r0, 8444 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ add.w r1, r0, #12 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ite ge │ │ │ │ │ movge r3, #1 │ │ │ │ │ movlt.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ orr.w r3, r3, #16 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ bic.w r3, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ lsrs r2, r2, #30 │ │ │ │ │ str.w r3, [r1], #4 │ │ │ │ │ - beq.n 7882 │ │ │ │ │ - b.n 795a │ │ │ │ │ + beq.n 835a │ │ │ │ │ + b.n 8432 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 7882 │ │ │ │ │ + b.n 835a │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ .word 0x000000ce │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00007980 : │ │ │ │ │ +00008458 : │ │ │ │ │ l_divmod(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ @@ -11611,171 +12652,171 @@ │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ sub sp, #24 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov.w ip, r3, lsr #3 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov.w lr, r2, lsr #3 │ │ │ │ │ cmp.w ip, #1 │ │ │ │ │ - beq.n 79e6 │ │ │ │ │ + beq.n 84be │ │ │ │ │ cmp.w lr, #300 @ 0x12c │ │ │ │ │ - bhi.w 7b0a │ │ │ │ │ + bhi.w 85e2 │ │ │ │ │ add r3, sp, #20 │ │ │ │ │ add r2, sp, #16 │ │ │ │ │ - bl 7c54 │ │ │ │ │ + bl 872c │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 7b04 │ │ │ │ │ + beq.w 85dc │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 7ab6 │ │ │ │ │ + beq.n 858e │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 7a5e │ │ │ │ │ + beq.n 8536 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 7a46 │ │ │ │ │ + beq.n 851e │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r5, [r6, #0] │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ cmp.w lr, #1 │ │ │ │ │ - bne.w 7af2 │ │ │ │ │ + bne.w 85ca │ │ │ │ │ eors r3, r2 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ lsls r3, r3, #30 │ │ │ │ │ - bne.n 7ade │ │ │ │ │ + bne.n 85b6 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ bl 3d4 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromLong │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7b04 │ │ │ │ │ + beq.n 85dc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 7c32 │ │ │ │ │ + beq.w 870a │ │ │ │ │ ldrd r3, r1, [r4, #8] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ ldrd r4, r0, [r5, #8] │ │ │ │ │ eor.w r5, r3, r4 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r4, r3, #1 │ │ │ │ │ lsls r7, r5, #30 │ │ │ │ │ - bne.n 7abe │ │ │ │ │ + bne.n 8596 │ │ │ │ │ bl 0 <__aeabi_idivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idivmod │ │ │ │ │ mul.w r0, r4, r1 │ │ │ │ │ bl 3d4 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromLong │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7ad6 │ │ │ │ │ + beq.n 85ae │ │ │ │ │ str r0, [r6, #0] │ │ │ │ │ str.w r2, [r8] │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 7a3e │ │ │ │ │ + bge.n 8516 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 7a3e │ │ │ │ │ + bne.n 8516 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 7a3e │ │ │ │ │ + b.n 8516 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne.n 79d2 │ │ │ │ │ + bne.n 84aa │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 31cc │ │ │ │ │ + bl 3ca4 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 7a86 │ │ │ │ │ + bge.n 855e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 7a86 │ │ │ │ │ + cbnz r3, 855e │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 7c0e │ │ │ │ │ - ldr r1, [pc, #448] @ (7c50 ) │ │ │ │ │ + beq.w 86e6 │ │ │ │ │ + ldr r1, [pc, #448] @ (8728 ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 54ec │ │ │ │ │ + bl 5fc0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7c00 │ │ │ │ │ + beq.w 86d8 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 7ab2 │ │ │ │ │ + bge.n 858a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 7ab2 │ │ │ │ │ + cbnz r3, 858a │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b.n 79d2 │ │ │ │ │ + b.n 84aa │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ lsls r3, r3, #30 │ │ │ │ │ - beq.n 7a68 │ │ │ │ │ - b.n 79d2 │ │ │ │ │ + beq.n 8540 │ │ │ │ │ + b.n 84aa │ │ │ │ │ subs r5, r1, #1 │ │ │ │ │ subs r0, #1 │ │ │ │ │ bl 0 <__aeabi_idivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idivmod │ │ │ │ │ subs r1, r5, r1 │ │ │ │ │ mul.w r0, r4, r1 │ │ │ │ │ bl 3d4 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromLong │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7a38 │ │ │ │ │ + bne.n 8510 │ │ │ │ │ mov r0, r2 │ │ │ │ │ - bl a52c │ │ │ │ │ - b.n 7b04 │ │ │ │ │ + bl b004 │ │ │ │ │ + b.n 85dc │ │ │ │ │ subs r0, #1 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ mvns r0, r0 │ │ │ │ │ bl 3d4 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromLong │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7a06 │ │ │ │ │ - b.n 7b04 │ │ │ │ │ + bne.n 84de │ │ │ │ │ + b.n 85dc │ │ │ │ │ add r3, sp, #20 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add r2, sp, #16 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - bl 7c54 │ │ │ │ │ + bl 872c │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.w 79c2 │ │ │ │ │ + bne.w 849a │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 79e0 │ │ │ │ │ + b.n 84b8 │ │ │ │ │ sub.w ip, ip, lr │ │ │ │ │ cmp.w ip, #150 @ 0x96 │ │ │ │ │ - ble.n 7af2 │ │ │ │ │ + ble.n 85ca │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyImport_ImportModule │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7b04 │ │ │ │ │ + beq.n 85dc │ │ │ │ │ mov r3, r5 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC38 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC38 │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -11783,175 +12824,175 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC39 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallMethod │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 7b50 │ │ │ │ │ + bge.n 8628 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 7c40 │ │ │ │ │ + beq.n 8718 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 7b04 │ │ │ │ │ + beq.n 85dc │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r5, r3, #5 │ │ │ │ │ - bpl.n 7bda │ │ │ │ │ + bpl.n 86b2 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne.n 7bda │ │ │ │ │ + bne.n 86b2 │ │ │ │ │ ldrd r2, r3, [r4, #16] │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ lsls r0, r1, #7 │ │ │ │ │ - bpl.n 7bb2 │ │ │ │ │ + bpl.n 868a │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ lsls r1, r1, #7 │ │ │ │ │ - bpl.n 7bb2 │ │ │ │ │ + bpl.n 868a │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r1, #1 │ │ │ │ │ strlt r1, [r2, #0] │ │ │ │ │ str.w r2, [r8] │ │ │ │ │ - cbz r6, 7b96 │ │ │ │ │ + cbz r6, 866e │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r3, #0] │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 7a3e │ │ │ │ │ + bge.w 8516 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7a3e │ │ │ │ │ + bne.w 8516 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 7a3e │ │ │ │ │ + b.n 8516 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 7bc2 │ │ │ │ │ + bge.n 869a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 7c38 │ │ │ │ │ + beq.n 8710 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC41 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC41 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 7b04 │ │ │ │ │ + b.n 85dc │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 7be8 │ │ │ │ │ + bge.n 86c0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbz r3, 7c48 │ │ │ │ │ + cbz r3, 8720 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC40 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC40 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 7b04 │ │ │ │ │ + b.n 85dc │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 7c0e │ │ │ │ │ + bge.n 86e6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbz r3, 7c2a │ │ │ │ │ + cbz r3, 8702 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 7b04 │ │ │ │ │ + bge.w 85dc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7b04 │ │ │ │ │ + bne.w 85dc │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 7b04 │ │ │ │ │ + b.n 85dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 7c0e │ │ │ │ │ + b.n 86e6 │ │ │ │ │ str.w r2, [r8] │ │ │ │ │ - b.n 7a3e │ │ │ │ │ + b.n 8516 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 7bc2 │ │ │ │ │ + b.n 869a │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 7b50 │ │ │ │ │ + b.n 8628 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 7be8 │ │ │ │ │ + b.n 86c0 │ │ │ │ │ .word 0x00002438 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00007c54 : │ │ │ │ │ +0000872c : │ │ │ │ │ long_divrem(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ sub sp, #28 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ - beq.w 80c4 │ │ │ │ │ + beq.w 8b9c │ │ │ │ │ ldr r7, [r0, #8] │ │ │ │ │ mov r5, r0 │ │ │ │ │ lsrs r7, r7, #3 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bgt.n 7d04 │ │ │ │ │ + bgt.n 87dc │ │ │ │ │ mov r6, r1 │ │ │ │ │ - beq.n 7d32 │ │ │ │ │ + beq.n 880a │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 7d48 │ │ │ │ │ + bne.n 8820 │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr.w r9, [r6, #12] │ │ │ │ │ bl 314 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 80da │ │ │ │ │ + beq.w 8bb2 │ │ │ │ │ lsls r3, r7, #2 │ │ │ │ │ subs.w ip, r9, #10 │ │ │ │ │ - bne.w 7fac │ │ │ │ │ + bne.w 8a84 │ │ │ │ │ add.w fp, r5, #12 │ │ │ │ │ add.w r9, r3, #12 │ │ │ │ │ movw lr, #52429 @ 0xcccd │ │ │ │ │ movt lr, #52428 @ 0xcccc │ │ │ │ │ add r9, r0 │ │ │ │ │ add.w r7, fp, r3 │ │ │ │ │ mov.w r8, #5 │ │ │ │ │ lsls r1, r3, #29 │ │ │ │ │ - bpl.n 7da0 │ │ │ │ │ + bpl.n 8878 │ │ │ │ │ ldr.w r3, [r7, #-4]! │ │ │ │ │ umull r2, r1, lr, r3 │ │ │ │ │ bic.w r2, r1, #3 │ │ │ │ │ add.w r2, r2, r1, lsr #2 │ │ │ │ │ subs r2, r3, r2 │ │ │ │ │ subs r3, r3, r2 │ │ │ │ │ sbc.w ip, ip, #0 │ │ │ │ │ @@ -11960,78 +13001,78 @@ │ │ │ │ │ mla r3, lr, ip, r3 │ │ │ │ │ and.w ip, r1, #1 │ │ │ │ │ mov.w r1, r1, lsr #1 │ │ │ │ │ orr.w r1, r1, r3, lsl #31 │ │ │ │ │ umull ip, r3, ip, r8 │ │ │ │ │ str.w r1, [r9, #-4]! │ │ │ │ │ add.w r0, ip, r2 │ │ │ │ │ - beq.w 7e3e │ │ │ │ │ + beq.w 8916 │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ - b.n 7da6 │ │ │ │ │ + b.n 887e │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 80e8 │ │ │ │ │ + bne.w 8bc0 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r5, #0] │ │ │ │ │ str.w r5, [sl] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - ldr r3, [pc, #632] @ (7fa0 ) │ │ │ │ │ + ldr r3, [pc, #632] @ (8a78 ) │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ adds r3, r7, #1 │ │ │ │ │ add.w r2, r0, r3, lsl #2 │ │ │ │ │ add.w r3, r1, r3, lsl #2 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bcc.n 7d04 │ │ │ │ │ + bcc.n 87dc │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq.n 7c84 │ │ │ │ │ + beq.n 875c │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl c938 │ │ │ │ │ + bl d418 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr.w r0, [sl] │ │ │ │ │ bl 134c │ │ │ │ │ str.w r0, [sl] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 80da │ │ │ │ │ + beq.w 8bb2 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ sub.w r2, r2, #2 │ │ │ │ │ sub.w r1, r3, #2 │ │ │ │ │ clz r2, r2 │ │ │ │ │ clz r1, r1 │ │ │ │ │ lsrs r2, r2, #5 │ │ │ │ │ lsrs r1, r1, #5 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 7e84 │ │ │ │ │ + bne.n 895c │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.w 7e9e │ │ │ │ │ + beq.w 8976 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bls.w 7f00 │ │ │ │ │ + bls.w 89d8 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ str r4, [r3, #0] │ │ │ │ │ - b.n 7d2a │ │ │ │ │ + b.n 8802 │ │ │ │ │ mov r4, ip │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ ldr.w r3, [r7, #-4] │ │ │ │ │ lsrs r1, r4, #2 │ │ │ │ │ mov ip, r7 │ │ │ │ │ mov r5, r9 │ │ │ │ │ @@ -12070,139 +13111,139 @@ │ │ │ │ │ mla r3, lr, r1, r3 │ │ │ │ │ and.w r1, r0, #1 │ │ │ │ │ mov.w r0, r0, lsr #1 │ │ │ │ │ orr.w r0, r0, r3, lsl #31 │ │ │ │ │ umull r1, r3, r1, r8 │ │ │ │ │ str.w r0, [r5, #-8] │ │ │ │ │ add.w r4, r1, r2 │ │ │ │ │ - bne.n 7da6 │ │ │ │ │ + bne.n 887e │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r4, r5, [sp, #8] │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ lsrs r2, r3, #3 │ │ │ │ │ - beq.n 7e50 │ │ │ │ │ + beq.n 8928 │ │ │ │ │ add.w r7, r4, r2, lsl #2 │ │ │ │ │ ldr r1, [r7, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 7f84 │ │ │ │ │ + beq.w 8a5c │ │ │ │ │ str r4, [sp, #20] │ │ │ │ │ bl 3d4 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromLong │ │ │ │ │ str.w r0, [sl] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8118 │ │ │ │ │ + beq.w 8bf0 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ sub.w r2, r2, #2 │ │ │ │ │ sub.w r1, r3, #2 │ │ │ │ │ clz r2, r2 │ │ │ │ │ clz r1, r1 │ │ │ │ │ lsrs r2, r2, #5 │ │ │ │ │ lsrs r1, r1, #5 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.n 7d8c │ │ │ │ │ + beq.n 8864 │ │ │ │ │ add r0, sp, #20 │ │ │ │ │ - bl d414 <_PyLong_Negate> │ │ │ │ │ + bl def4 <_PyLong_Negate> │ │ │ │ │ ldr r4, [sp, #20] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 8100 │ │ │ │ │ + beq.w 8bd8 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne.w 7d92 │ │ │ │ │ + bne.w 886a │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w 7d92 │ │ │ │ │ + beq.w 886a │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl d414 <_PyLong_Negate> │ │ │ │ │ + bl def4 <_PyLong_Negate> │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7d92 │ │ │ │ │ + bne.w 886a │ │ │ │ │ ldr r5, [r4, #0] │ │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 80da │ │ │ │ │ + bge.w 8bb2 │ │ │ │ │ subs r5, #1 │ │ │ │ │ str r5, [r4, #0] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 80da │ │ │ │ │ + bne.w 8bb2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr.w r0, [sl] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 80da │ │ │ │ │ + beq.w 8bb2 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ str.w r5, [sl] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 80da │ │ │ │ │ + bge.w 8bb2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 80da │ │ │ │ │ + bne.w 8bb2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 80da │ │ │ │ │ + b.n 8bb2 │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ adds r5, r3, #5 │ │ │ │ │ mov.w r1, r3, asr #31 │ │ │ │ │ adc.w r3, r1, #0 │ │ │ │ │ cmp.w r5, #262 @ 0x106 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.w 7d9a │ │ │ │ │ + bcs.w 8872 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 7f70 │ │ │ │ │ + bge.n 8a48 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 7f70 │ │ │ │ │ - ldr r1, [pc, #112] @ (7fa4 ) │ │ │ │ │ + cbnz r3, 8a48 │ │ │ │ │ + ldr r1, [pc, #112] @ (8a7c ) │ │ │ │ │ ldr.w r3, [r1, #1600] @ 0x640 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 80a0 │ │ │ │ │ + bne.w 8b78 │ │ │ │ │ lsls r3, r2, #29 │ │ │ │ │ - bmi.w 80e0 │ │ │ │ │ - ldr r3, [pc, #96] @ (7fa8 ) │ │ │ │ │ + bmi.w 8bb8 │ │ │ │ │ + ldr r3, [pc, #96] @ (8a80 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r2, [r3, #1724] @ 0x6bc │ │ │ │ │ cmp r2, #99 @ 0x63 │ │ │ │ │ - bhi.w 80b6 │ │ │ │ │ + bhi.w 8b8e │ │ │ │ │ ldr.w r1, [r3, #1720] @ 0x6b8 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r1, [r4, #0] │ │ │ │ │ str.w r4, [r3, #1720] @ 0x6b8 │ │ │ │ │ str.w r2, [r3, #1724] @ 0x6bc │ │ │ │ │ movw r4, #9176 @ 0x23d8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r4, r4, r5, lsl #4 │ │ │ │ │ add r4, r3 │ │ │ │ │ - b.n 7d9a │ │ │ │ │ + b.n 8872 │ │ │ │ │ subs.w ip, r2, #1 │ │ │ │ │ - beq.w 80fa │ │ │ │ │ + beq.w 8bd2 │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 8088 │ │ │ │ │ + beq.n 8b60 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ orr.w r3, r3, ip, lsl #3 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b.n 7e50 │ │ │ │ │ + b.n 8928 │ │ │ │ │ nop │ │ │ │ │ .word 0x00002428 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000005a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ @@ -12211,19 +13252,19 @@ │ │ │ │ │ add.w fp, r5, #12 │ │ │ │ │ add.w r8, r8, #12 │ │ │ │ │ lsrs r3, r3, #2 │ │ │ │ │ add.w r7, fp, r7, lsl #2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ movs r1, #0 │ │ │ │ │ ands.w r3, r3, #3 │ │ │ │ │ - beq.n 801c │ │ │ │ │ + beq.n 8af4 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 7ffc │ │ │ │ │ + beq.n 8ad4 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 7fe4 │ │ │ │ │ + beq.n 8abc │ │ │ │ │ ldr.w r0, [r7, #-4]! │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r3, r1 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_uldivmod │ │ │ │ │ mov r1, r2 │ │ │ │ │ str.w r0, [r8, #-4]! │ │ │ │ │ @@ -12243,15 +13284,15 @@ │ │ │ │ │ lsrs r1, r1, #2 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_uldivmod │ │ │ │ │ cmp r7, fp │ │ │ │ │ str.w r0, [r8, #-4]! │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r2 │ │ │ │ │ - beq.w 7e3e │ │ │ │ │ + beq.w 8916 │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ mov r4, r7 │ │ │ │ │ ldr.w r0, [r4, #-4] │ │ │ │ │ mov r2, r9 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r4, #16 │ │ │ │ │ sub.w r8, r8, #16 │ │ │ │ │ @@ -12284,167 +13325,167 @@ │ │ │ │ │ orr.w r0, r0, r1, lsl #30 │ │ │ │ │ lsrs r1, r1, #2 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_uldivmod │ │ │ │ │ cmp r4, fp │ │ │ │ │ str.w r0, [r8] │ │ │ │ │ mov r1, r2 │ │ │ │ │ - bne.n 8020 │ │ │ │ │ + bne.n 8af8 │ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ │ mov r0, r2 │ │ │ │ │ - b.n 7e3e │ │ │ │ │ + b.n 8916 │ │ │ │ │ sub.w ip, r2, #2 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - beq.n 80fa │ │ │ │ │ + beq.n 8bd2 │ │ │ │ │ ldr.w r1, [r7], #-4 │ │ │ │ │ - cbz r1, 80be │ │ │ │ │ + cbz r1, 8b96 │ │ │ │ │ cmp r2, ip │ │ │ │ │ - bne.w 7f92 │ │ │ │ │ - b.n 7e50 │ │ │ │ │ + bne.w 8a6a │ │ │ │ │ + b.n 8928 │ │ │ │ │ ldr.w r2, [r1, #1604] @ 0x644 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r1, #1 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ lsls r2, r3, #29 │ │ │ │ │ - bmi.n 80e0 │ │ │ │ │ + bmi.n 8bb8 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls.w 7f44 │ │ │ │ │ + bls.w 8a1c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Free │ │ │ │ │ - b.n 7f70 │ │ │ │ │ + b.n 8a48 │ │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 808c │ │ │ │ │ + b.n 8b64 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ZeroDivisionError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ZeroDivisionError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC42 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC42 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 7d2c │ │ │ │ │ + b.n 8804 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_SetImmortal> │ │ │ │ │ R_ARM_THM_CALL _Py_SetImmortal │ │ │ │ │ - b.n 7f70 │ │ │ │ │ + b.n 8a48 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl a738 <_PyLong_Copy> │ │ │ │ │ + bl b210 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Copy │ │ │ │ │ str.w r0, [sl] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7d24 │ │ │ │ │ - b.n 80da │ │ │ │ │ + bne.w 87fc │ │ │ │ │ + b.n 8bb2 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b.n 7e50 │ │ │ │ │ + b.n 8928 │ │ │ │ │ ldr.w r0, [sl] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 80da │ │ │ │ │ + beq.n 8bb2 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ str.w r4, [sl] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 7ef0 │ │ │ │ │ - b.n 80da │ │ │ │ │ + blt.w 89c8 │ │ │ │ │ + b.n 8bb2 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 80da │ │ │ │ │ + bge.n 8bb2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 80da │ │ │ │ │ + bne.n 8bb2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 80da │ │ │ │ │ + b.n 8bb2 │ │ │ │ │ │ │ │ │ │ -00008130 : │ │ │ │ │ +00008c08 : │ │ │ │ │ long_new(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ ldr r5, [r1, #8] │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 81e4 │ │ │ │ │ + bne.n 8cbc │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - bhi.w 833a │ │ │ │ │ + bhi.w 8e12 │ │ │ │ │ adds r1, #16 │ │ │ │ │ mov r0, r1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 8336 │ │ │ │ │ + beq.w 8e0e │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 8224 │ │ │ │ │ + beq.n 8cfc │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - bne.n 8232 │ │ │ │ │ + bne.n 8d0a │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - bne.n 8180 │ │ │ │ │ + bne.n 8c58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 8228 │ │ │ │ │ + beq.n 8d00 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_Long │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ movs r0, #0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - bl 8360 │ │ │ │ │ + bl 8e38 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 82b0 │ │ │ │ │ + beq.w 8d88 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr.w r3, [r6, #152] @ 0x98 │ │ │ │ │ lsrs r4, r4, #3 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ it cc │ │ │ │ │ movcc r4, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ blx r3 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8342 │ │ │ │ │ + beq.w 8e1a │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ lsls r2, r4, #2 │ │ │ │ │ add.w r1, r5, #12 │ │ │ │ │ bic.w r0, r0, #4 │ │ │ │ │ str r0, [r6, #8] │ │ │ │ │ add.w r0, r6, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 817a │ │ │ │ │ + bge.n 8c52 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r5, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 817a │ │ │ │ │ + bne.n 8c52 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 817a │ │ │ │ │ + b.n 8c52 │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ add.w r0, r1, #16 │ │ │ │ │ adds r7, r5, r3 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ @@ -12459,508 +13500,508 @@ │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 82b0 │ │ │ │ │ + beq.n 8d88 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ it gt │ │ │ │ │ movgt r5, r7 │ │ │ │ │ - bgt.n 8164 │ │ │ │ │ + bgt.n 8c3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 82b4 │ │ │ │ │ + bne.n 8d8c │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - bne.n 822c │ │ │ │ │ - ldr r6, [pc, #304] @ (835c ) │ │ │ │ │ - b.n 817a │ │ │ │ │ + bne.n 8d04 │ │ │ │ │ + ldr r6, [pc, #304] @ (8e34 ) │ │ │ │ │ + b.n 8c52 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - b.n 8182 │ │ │ │ │ + b.n 8c5a │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - bne.n 8182 │ │ │ │ │ + bne.n 8c5a │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 82bc │ │ │ │ │ + beq.n 8d94 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8172 │ │ │ │ │ + beq.n 8c4a │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov r2, r0 │ │ │ │ │ adds r5, r0, #1 │ │ │ │ │ - beq.n 8294 │ │ │ │ │ + beq.n 8d6c │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r1, #1 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ it gt │ │ │ │ │ movgt r1, #0 │ │ │ │ │ - cbnz r1, 829a │ │ │ │ │ + cbnz r1, 8d72 │ │ │ │ │ cmp r0, #36 @ 0x24 │ │ │ │ │ - bgt.n 829a │ │ │ │ │ + bgt.n 8d72 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ ldr r1, [r0, #84] @ 0x54 │ │ │ │ │ lsls r4, r1, #3 │ │ │ │ │ - bpl.n 8276 │ │ │ │ │ + bpl.n 8d4e │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - bl 8544 │ │ │ │ │ + bl 901c │ │ │ │ │ R_ARM_THM_CALL PyLong_FromUnicodeObject │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 817a │ │ │ │ │ + b.n 8c52 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyByteArray_Type │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyByteArray_Type │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne.n 82d8 │ │ │ │ │ + bne.n 8db0 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 832c │ │ │ │ │ + beq.n 8e04 │ │ │ │ │ ldr r0, [r3, #20] │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ - bl a960 <_PyLong_FromBytes> │ │ │ │ │ + bl b438 <_PyLong_FromBytes> │ │ │ │ │ R_ARM_THM_CALL _PyLong_FromBytes │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 817a │ │ │ │ │ + b.n 8c52 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 82b0 │ │ │ │ │ + cbnz r0, 8d88 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC44 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC44 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 817a │ │ │ │ │ + b.n 8c52 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - bne.w 8182 │ │ │ │ │ + bne.w 8c5a │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8228 │ │ │ │ │ + beq.n 8d00 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC43 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC43 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 82b0 │ │ │ │ │ + b.n 8d88 │ │ │ │ │ mov r1, r4 │ │ │ │ │ strd r3, r2, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ - cbnz r0, 82f0 │ │ │ │ │ + cbnz r0, 8dc8 │ │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ │ lsls r0, r0, #4 │ │ │ │ │ - bpl.n 8314 │ │ │ │ │ + bpl.n 8dec │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - beq.n 8282 │ │ │ │ │ + beq.n 8d5a │ │ │ │ │ mov r0, r1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyByteArray_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyByteArray_Type │ │ │ │ │ strd r3, r2, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldrd r3, r2, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 8282 │ │ │ │ │ + bne.n 8d5a │ │ │ │ │ add.w r0, r3, #16 │ │ │ │ │ - b.n 828a │ │ │ │ │ + b.n 8d62 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC45 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC45 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 82b0 │ │ │ │ │ + b.n 8d88 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyByteArray_empty_string │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyByteArray_empty_string │ │ │ │ │ - b.n 828a │ │ │ │ │ + b.n 8d62 │ │ │ │ │ mov r7, r5 │ │ │ │ │ - b.n 81ec │ │ │ │ │ + b.n 8cc4 │ │ │ │ │ mov r7, r5 │ │ │ │ │ add.w r0, r1, #16 │ │ │ │ │ - b.n 81ec │ │ │ │ │ + b.n 8cc4 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 82b0 │ │ │ │ │ + bge.n 8d88 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 82b0 │ │ │ │ │ + bne.n 8d88 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 82b0 │ │ │ │ │ + b.n 8d88 │ │ │ │ │ nop │ │ │ │ │ .word 0x00002428 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00008360 : │ │ │ │ │ +00008e38 : │ │ │ │ │ long_new_impl(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.n 83ce │ │ │ │ │ + bne.n 8ea6 │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 846e │ │ │ │ │ - cbz r2, 83c2 │ │ │ │ │ + beq.n 8f46 │ │ │ │ │ + cbz r2, 8e9a │ │ │ │ │ mov r0, r2 │ │ │ │ │ movs r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ mov r2, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n 8474 │ │ │ │ │ + beq.n 8f4c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r3, #1 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ it gt │ │ │ │ │ movgt r3, #0 │ │ │ │ │ cmp r0, #36 @ 0x24 │ │ │ │ │ it gt │ │ │ │ │ orrgt.w r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 847a │ │ │ │ │ + bne.n 8f52 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ lsls r5, r3, #3 │ │ │ │ │ - bpl.n 8418 │ │ │ │ │ + bpl.n 8ef0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ - b.w 8544 │ │ │ │ │ + b.w 901c │ │ │ │ │ R_ARM_THM_JUMP24 PyLong_FromUnicodeObject │ │ │ │ │ mov r0, r1 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyNumber_Long │ │ │ │ │ - bl 8360 │ │ │ │ │ + bl 8e38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8490 │ │ │ │ │ + beq.n 8f68 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ ldr.w r2, [r5, #152] @ 0x98 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ lsrs r4, r1, #3 │ │ │ │ │ - beq.n 8448 │ │ │ │ │ + beq.n 8f20 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ blx r2 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8458 │ │ │ │ │ + beq.n 8f30 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ lsls r2, r4, #2 │ │ │ │ │ add.w r1, r3, #12 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bic.w r0, r0, #4 │ │ │ │ │ str r0, [r5, #8] │ │ │ │ │ add.w r0, r5, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 8438 │ │ │ │ │ + blt.n 8f10 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyByteArray_Type │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyByteArray_Type │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - bne.n 84ac │ │ │ │ │ + bne.n 8f84 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 84f8 │ │ │ │ │ + beq.n 8fd0 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ - b.w a960 <_PyLong_FromBytes> │ │ │ │ │ + b.w b438 <_PyLong_FromBytes> │ │ │ │ │ R_ARM_THM_JUMP24 _PyLong_FromBytes │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 8412 │ │ │ │ │ + bne.n 8eea │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 8412 │ │ │ │ │ + b.n 8eea │ │ │ │ │ mov r0, r5 │ │ │ │ │ movs r1, #1 │ │ │ │ │ blx r2 │ │ │ │ │ movs r4, #1 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 83f0 │ │ │ │ │ + bne.n 8ec8 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 8490 │ │ │ │ │ + bge.n 8f68 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - cbnz r2, 8490 │ │ │ │ │ + cbnz r2, 8f68 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 8490 │ │ │ │ │ - cbnz r2, 8494 │ │ │ │ │ - ldr r5, [pc, #144] @ (8504 ) │ │ │ │ │ - b.n 8412 │ │ │ │ │ + b.n 8f68 │ │ │ │ │ + cbnz r2, 8f6c │ │ │ │ │ + ldr r5, [pc, #144] @ (8fdc ) │ │ │ │ │ + b.n 8eea │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 8490 │ │ │ │ │ + cbnz r0, 8f68 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC44 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC44 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 8412 │ │ │ │ │ + b.n 8eea │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC43 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC43 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 8490 │ │ │ │ │ + b.n 8f68 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - cbnz r0, 84c0 │ │ │ │ │ + cbnz r0, 8f98 │ │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r1, #4 │ │ │ │ │ - bpl.n 84e0 │ │ │ │ │ + bpl.n 8fb8 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 8424 │ │ │ │ │ + beq.n 8efc │ │ │ │ │ mov r0, r3 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyByteArray_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyByteArray_Type │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 8424 │ │ │ │ │ + bne.n 8efc │ │ │ │ │ add.w r0, r4, #16 │ │ │ │ │ - b.n 842c │ │ │ │ │ + b.n 8f04 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC45 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC45 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 8490 │ │ │ │ │ + b.n 8f68 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyByteArray_empty_string │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyByteArray_empty_string │ │ │ │ │ - b.n 842c │ │ │ │ │ + b.n 8f04 │ │ │ │ │ nop │ │ │ │ │ .word 0x00002428 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00008508 <_PyLong_FormatWriter>: │ │ │ │ │ +00008fe0 <_PyLong_FormatWriter>: │ │ │ │ │ _PyLong_FormatWriter(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov lr, r0 │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov r0, r1 │ │ │ │ │ cmp r2, #10 │ │ │ │ │ - bne.n 8530 <_PyLong_FormatWriter+0x28> │ │ │ │ │ + bne.n 9008 <_PyLong_FormatWriter+0x28> │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, lr │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 1974 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {pc} │ │ │ │ │ mov r1, r2 │ │ │ │ │ str.w lr, [sp] │ │ │ │ │ mov r2, r3 │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ │ - bl b248 │ │ │ │ │ - b.n 852c <_PyLong_FormatWriter+0x24> │ │ │ │ │ + bl bd24 │ │ │ │ │ + b.n 9004 <_PyLong_FormatWriter+0x24> │ │ │ │ │ │ │ │ │ │ -00008544 : │ │ │ │ │ +0000901c : │ │ │ │ │ PyLong_FromUnicodeObject(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, #20 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 <_PyUnicode_TransformDecimalAndSpaceToASCII> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ - cbz r0, 85c6 │ │ │ │ │ + cbz r0, 909e │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ add r1, sp, #8 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r6, r0 │ │ │ │ │ bl 6ec │ │ │ │ │ R_ARM_THM_CALL PyLong_FromString │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r1, 8584 │ │ │ │ │ - cbz r0, 8598 │ │ │ │ │ + cbz r1, 905c │ │ │ │ │ + cbz r0, 9070 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ adds r2, r6, r2 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.n 8598 │ │ │ │ │ + bne.n 9070 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 8592 │ │ │ │ │ + bge.n 906a │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ - cbz r2, 85d6 │ │ │ │ │ + cbz r2, 90ae │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 85a6 │ │ │ │ │ + bge.n 907e │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ - cbz r2, 85ca │ │ │ │ │ + cbz r2, 90a2 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - bl a52c │ │ │ │ │ + bl b004 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC12 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 8592 │ │ │ │ │ + b.n 906a │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 85a6 │ │ │ │ │ + b.n 907e │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 8592 │ │ │ │ │ + b.n 906a │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000085e4 : │ │ │ │ │ +000090bc : │ │ │ │ │ PyLong_AsDouble(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8674 │ │ │ │ │ + beq.n 914c │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.n 865c │ │ │ │ │ + bpl.n 9134 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n 8620 │ │ │ │ │ + bhi.n 90f8 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ vmov s15, r3 │ │ │ │ │ vcvt.f64.s32 d0, s15 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ mov r1, sp │ │ │ │ │ - bl c56c <_PyLong_Frexp> │ │ │ │ │ + bl d048 <_PyLong_Frexp> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Frexp │ │ │ │ │ movw r2, #1025 @ 0x401 │ │ │ │ │ ldrd r0, r3, [sp] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bge.n 8640 │ │ │ │ │ + bge.n 9118 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 ldexp │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ @@ -12969,137 +14010,137 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC48 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC48 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ vmov.f64 d0, #240 @ 0xbf800000 -1.0 │ │ │ │ │ - b.n 861c │ │ │ │ │ + b.n 90f4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 8656 │ │ │ │ │ + b.n 912e │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ movw r1, #3490 @ 0xda2 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 8656 │ │ │ │ │ + b.n 912e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00008688 : │ │ │ │ │ +00009160 : │ │ │ │ │ long_true_divide(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #7 │ │ │ │ │ - bpl.w 8b7c │ │ │ │ │ + bpl.w 9654 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.w 8b7c │ │ │ │ │ + bpl.w 9654 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ mov fp, r1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ movs.w sl, r3, lsr #3 │ │ │ │ │ - beq.w 8ba0 │ │ │ │ │ + beq.w 9678 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ subs r2, r3, #2 │ │ │ │ │ negs r3, r2 │ │ │ │ │ adcs r3, r2 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ and.w r3, r4, #3 │ │ │ │ │ subs r1, r3, #2 │ │ │ │ │ negs r3, r1 │ │ │ │ │ adcs r3, r1 │ │ │ │ │ lsrs r4, r4, #3 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - beq.w 8c40 │ │ │ │ │ + beq.w 9718 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq.w 8a8e │ │ │ │ │ + beq.w 9566 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.w 8bbe │ │ │ │ │ + beq.w 9696 │ │ │ │ │ cmp.w sl, #1 │ │ │ │ │ - beq.w 8b8c │ │ │ │ │ + beq.w 9664 │ │ │ │ │ movs r3, #0 │ │ │ │ │ cmp.w sl, #2 │ │ │ │ │ - beq.w 8aa4 │ │ │ │ │ + beq.w 957c │ │ │ │ │ sub.w r3, r4, sl │ │ │ │ │ movw r2, #17476 @ 0x4444 │ │ │ │ │ movt r2, #1092 @ 0x444 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge.w 8c96 │ │ │ │ │ + bge.w 976e │ │ │ │ │ movw r2, #48061 @ 0xbbbd │ │ │ │ │ movt r2, #64443 @ 0xfbbb │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - blt.w 8c40 │ │ │ │ │ + blt.w 9718 │ │ │ │ │ add.w r2, r6, r4, lsl #2 │ │ │ │ │ movs r1, #30 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ mul.w r7, r1, r3 │ │ │ │ │ - cbz r2, 8730 │ │ │ │ │ + cbz r2, 9208 │ │ │ │ │ clz r2, r2 │ │ │ │ │ rsb r2, r2, #32 │ │ │ │ │ add.w r3, fp, sl, lsl #2 │ │ │ │ │ add r7, r2 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ - cbz r3, 8742 │ │ │ │ │ + cbz r3, 921a │ │ │ │ │ clz r3, r3 │ │ │ │ │ rsb r3, r3, #32 │ │ │ │ │ subs r7, r7, r3 │ │ │ │ │ cmp.w r7, #1024 @ 0x400 │ │ │ │ │ - bgt.w 8c96 │ │ │ │ │ + bgt.w 976e │ │ │ │ │ movw r3, #64461 @ 0xfbcd │ │ │ │ │ movt r3, #65535 @ 0xffff │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - blt.w 8c40 │ │ │ │ │ + blt.w 9718 │ │ │ │ │ mvn.w r3, #1020 @ 0x3fc │ │ │ │ │ cmp r7, r3 │ │ │ │ │ it lt │ │ │ │ │ movlt r7, r3 │ │ │ │ │ sub.w r3, r7, #55 @ 0x37 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.w 8ae8 │ │ │ │ │ + bgt.w 95c0 │ │ │ │ │ rsb r7, r7, #55 @ 0x37 │ │ │ │ │ movs r1, #30 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ adds r3, r0, r4 │ │ │ │ │ mov r8, r0 │ │ │ │ │ adds r0, r3, #1 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 314 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8bb6 │ │ │ │ │ + beq.w 968e │ │ │ │ │ add.w r3, r0, r8, lsl #2 │ │ │ │ │ add.w r2, r0, #8 │ │ │ │ │ adds r3, #8 │ │ │ │ │ movs r1, #0 │ │ │ │ │ - b.n 87a2 │ │ │ │ │ + b.n 927a │ │ │ │ │ str.w r1, [r2, #4]! │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 879e │ │ │ │ │ + bne.n 9276 │ │ │ │ │ mov r0, r7 │ │ │ │ │ movs r1, #30 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ bl 0 <__aeabi_idivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idivmod │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub.w lr, r1, #32 │ │ │ │ │ @@ -13115,21 +14156,21 @@ │ │ │ │ │ lsl.w r3, r8, lr │ │ │ │ │ lsr.w r8, r8, ip │ │ │ │ │ orr.w r8, r3, r8 │ │ │ │ │ mov.w r3, r9, lsr #30 │ │ │ │ │ bic.w r9, r9, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r9, [r2, #4]! │ │ │ │ │ orr.w r3, r3, r8, lsl #2 │ │ │ │ │ - ble.w 8942 │ │ │ │ │ + ble.w 941a │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 8b86 │ │ │ │ │ + beq.w 965e │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq.n 885a │ │ │ │ │ + beq.n 9332 │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - beq.n 882c │ │ │ │ │ + beq.n 9304 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movs r6, #2 │ │ │ │ │ str r6, [sp, #16] │ │ │ │ │ ldr.w r8, [r0, #16]! │ │ │ │ │ lsl.w r9, r8, r1 │ │ │ │ │ orr.w r9, r9, r3 │ │ │ │ │ lsl.w r3, r8, lr │ │ │ │ │ @@ -13162,15 +14203,15 @@ │ │ │ │ │ cmp r4, r6 │ │ │ │ │ orr.w r8, r3, r8 │ │ │ │ │ mov.w r3, r9, lsr #30 │ │ │ │ │ str r6, [sp, #16] │ │ │ │ │ bic.w r9, r9, #3221225472 @ 0xc0000000 │ │ │ │ │ orr.w r3, r3, r8, lsl #2 │ │ │ │ │ str.w r9, [r2, #4]! │ │ │ │ │ - ble.n 8942 │ │ │ │ │ + ble.n 941a │ │ │ │ │ ldr r7, [sp, #16] │ │ │ │ │ str r5, [sp, #28] │ │ │ │ │ ldr r5, [r0, #4] │ │ │ │ │ add.w r9, r0, #4 │ │ │ │ │ add.w r8, r2, #4 │ │ │ │ │ adds r7, #4 │ │ │ │ │ adds r0, #16 │ │ │ │ │ @@ -13211,76 +14252,76 @@ │ │ │ │ │ lsl.w r3, r5, lr │ │ │ │ │ lsr.w r5, r5, ip │ │ │ │ │ orr.w r3, r3, r5 │ │ │ │ │ mov.w r5, r6, lsr #30 │ │ │ │ │ orr.w r3, r5, r3, lsl #2 │ │ │ │ │ bic.w r5, r6, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r5, [r8, #12] │ │ │ │ │ - bgt.n 8890 │ │ │ │ │ + bgt.n 9368 │ │ │ │ │ ldr r5, [sp, #28] │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ movs r4, #0 │ │ │ │ │ add.w r2, r5, r2, lsl #2 │ │ │ │ │ str r3, [r2, #12] │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ add.w r6, r5, #12 │ │ │ │ │ lsrs r2, r1, #3 │ │ │ │ │ mov r3, r2 │ │ │ │ │ subs r0, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 8cce │ │ │ │ │ + beq.w 97a6 │ │ │ │ │ ldr.w r7, [r6, r0, lsl #2] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 8ae4 │ │ │ │ │ + beq.w 95bc │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 8976 │ │ │ │ │ + beq.n 944e │ │ │ │ │ and.w r1, r1, #3 │ │ │ │ │ orr.w r1, r1, r3, lsl #3 │ │ │ │ │ str r1, [r5, #8] │ │ │ │ │ cmp.w sl, #1 │ │ │ │ │ - beq.w 8bd8 │ │ │ │ │ + beq.w 96b0 │ │ │ │ │ mov r1, fp │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl c938 │ │ │ │ │ + bl d418 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 899e │ │ │ │ │ + bge.n 9476 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 899e │ │ │ │ │ + cbnz r3, 9476 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 8bb6 │ │ │ │ │ + beq.w 968e │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ it ne │ │ │ │ │ orrne.w r4, r4, #1 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 89c6 │ │ │ │ │ + bge.n 949e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, 89c6 │ │ │ │ │ + cbnz r3, 949e │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ movs r7, #30 │ │ │ │ │ lsrs r0, r0, #3 │ │ │ │ │ subs r1, r0, #1 │ │ │ │ │ add.w r0, r5, r0, lsl #2 │ │ │ │ │ mul.w r7, r1, r7 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ - cbz r3, 89e4 │ │ │ │ │ + cbz r3, 94bc │ │ │ │ │ clz r3, r3 │ │ │ │ │ rsb r3, r3, #32 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ add r7, r3 │ │ │ │ │ mvn.w r3, #1020 @ 0x3fc │ │ │ │ │ ldr r6, [r5, #12] │ │ │ │ │ subs r3, r3, r2 │ │ │ │ │ @@ -13288,159 +14329,159 @@ │ │ │ │ │ orr.w r4, r4, r6 │ │ │ │ │ it lt │ │ │ │ │ movlt r3, r7 │ │ │ │ │ movs r6, #1 │ │ │ │ │ subs r3, #54 @ 0x36 │ │ │ │ │ lsls r6, r3 │ │ │ │ │ tst r6, r4 │ │ │ │ │ - beq.n 8a10 │ │ │ │ │ + beq.n 94e8 │ │ │ │ │ movs r2, #3 │ │ │ │ │ lsls r2, r3 │ │ │ │ │ subs r2, #1 │ │ │ │ │ tst r2, r4 │ │ │ │ │ it ne │ │ │ │ │ addne r4, r4, r6 │ │ │ │ │ mvn.w r6, #1 │ │ │ │ │ lsl.w r3, r6, r3 │ │ │ │ │ ands r3, r4 │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ vldr s14, [r0, #8] │ │ │ │ │ vcvt.f64.u32 d7, s14 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ add.w r3, r5, #12 │ │ │ │ │ - vldr d5, [pc, #692] @ 8ce0 │ │ │ │ │ + vldr d5, [pc, #692] @ 97b8 │ │ │ │ │ add.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ │ - bgt.n 8a78 │ │ │ │ │ + bgt.n 9550 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 8a50 │ │ │ │ │ + bge.n 9528 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 8a50 │ │ │ │ │ + cbnz r3, 9528 │ │ │ │ │ mov r0, r5 │ │ │ │ │ vstr d7, [sp, #16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ vldr d7, [sp, #16] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ add r3, r7 │ │ │ │ │ cmp.w r3, #1024 @ 0x400 │ │ │ │ │ - bge.w 8c76 │ │ │ │ │ + bge.w 974e │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ vmov.f64 d0, d7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL ldexp │ │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 8ade │ │ │ │ │ + bne.n 95b6 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyFloat_FromDouble │ │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ │ vldr s12, [r3] │ │ │ │ │ vcvt.f64.u32 d6, s12 │ │ │ │ │ vmla.f64 d6, d7, d5 │ │ │ │ │ vmov.f64 d7, d6 │ │ │ │ │ - b.n 8a24 │ │ │ │ │ + b.n 94fc │ │ │ │ │ cmp.w sl, #1 │ │ │ │ │ - beq.n 8ab0 │ │ │ │ │ + beq.n 9588 │ │ │ │ │ cmp.w sl, #2 │ │ │ │ │ it ne │ │ │ │ │ rsbne r3, sl, #1 │ │ │ │ │ - bne.w 870c │ │ │ │ │ + bne.w 91e4 │ │ │ │ │ mov r3, r4 │ │ │ │ │ ldr.w r2, [fp, #16] │ │ │ │ │ lsrs r2, r2, #23 │ │ │ │ │ - bne.n 8b8c │ │ │ │ │ + bne.n 9664 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 8b8c │ │ │ │ │ + beq.n 9664 │ │ │ │ │ add.w r3, r6, r4, lsl #2 │ │ │ │ │ subs r4, #1 │ │ │ │ │ vldr s12, [r3, #8] │ │ │ │ │ vcvt.f64.u32 d6, s12 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 8c56 │ │ │ │ │ + bne.w 972e │ │ │ │ │ add.w r3, fp, sl, lsl #2 │ │ │ │ │ cmp.w sl, #1 │ │ │ │ │ vldr s14, [r3, #8] │ │ │ │ │ vcvt.f64.u32 d7, s14 │ │ │ │ │ - bne.w 8cae │ │ │ │ │ + bne.w 9786 │ │ │ │ │ vdiv.f64 d0, d6, d7 │ │ │ │ │ - b.n 8a66 │ │ │ │ │ + b.n 953e │ │ │ │ │ vneg.f64 d0, d0 │ │ │ │ │ - b.n 8a6e │ │ │ │ │ + b.n 9546 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n 8956 │ │ │ │ │ + b.n 942e │ │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ │ movs r1, #30 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ subs r4, r4, r0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 314 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8bb6 │ │ │ │ │ + beq.n 968e │ │ │ │ │ movs r1, #30 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <__aeabi_idivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idivmod │ │ │ │ │ mov.w lr, #4294967295 @ 0xffffffff │ │ │ │ │ add.w ip, r6, r7, lsl #2 │ │ │ │ │ movs r2, #0 │ │ │ │ │ lsl.w lr, lr, r1 │ │ │ │ │ add.w ip, ip, #12 │ │ │ │ │ add.w r9, r5, #12 │ │ │ │ │ - b.n 8b3c │ │ │ │ │ + b.n 9614 │ │ │ │ │ ldr.w r3, [ip, r4, lsl #2] │ │ │ │ │ orr.w r3, r3, r2, lsl #30 │ │ │ │ │ bic.w r2, r3, lr │ │ │ │ │ lsrs r3, r1 │ │ │ │ │ orr.w r3, r3, r8 │ │ │ │ │ orrs r3, r0 │ │ │ │ │ str.w r3, [r9, r4, lsl #2] │ │ │ │ │ lsrs r3, r2, #2 │ │ │ │ │ rsb r8, r1, #32 │ │ │ │ │ sub.w r0, r1, #32 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ lsl.w r8, r3, r8 │ │ │ │ │ add.w r4, r4, #4294967295 @ 0xffffffff │ │ │ │ │ lsr.w r0, r3, r0 │ │ │ │ │ - bgt.n 8b24 │ │ │ │ │ + bgt.n 95fc │ │ │ │ │ subs r4, r2, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r4, #1 │ │ │ │ │ lsls r3, r4, #31 │ │ │ │ │ - bmi.w 894c │ │ │ │ │ + bmi.w 9424 │ │ │ │ │ add.w r3, r6, #12 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 894c │ │ │ │ │ + beq.w 9424 │ │ │ │ │ subs r7, #1 │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ it ne │ │ │ │ │ orrne.w r4, r4, #1 │ │ │ │ │ - b.n 8b5c │ │ │ │ │ + b.n 9634 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ bx lr │ │ │ │ │ movs r7, #1 │ │ │ │ │ str r5, [sp, #28] │ │ │ │ │ - b.n 8890 │ │ │ │ │ + b.n 9368 │ │ │ │ │ sub.w r3, r4, sl │ │ │ │ │ movw r2, #17476 @ 0x4444 │ │ │ │ │ movt r2, #1092 @ 0x444 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - blt.w 871a │ │ │ │ │ - b.n 8c96 │ │ │ │ │ + blt.w 91f2 │ │ │ │ │ + b.n 976e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ZeroDivisionError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ZeroDivisionError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC42 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -13453,391 +14494,391 @@ │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ lsrs r3, r3, #23 │ │ │ │ │ ite eq │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ cmp.w sl, #1 │ │ │ │ │ - bne.w 86f2 │ │ │ │ │ + bne.w 91ca │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8ab0 │ │ │ │ │ - b.n 8b8c │ │ │ │ │ + bne.w 9588 │ │ │ │ │ + b.n 9664 │ │ │ │ │ and.w r6, r1, #3 │ │ │ │ │ lsrs r1, r1, #3 │ │ │ │ │ rsb r6, r6, #1 │ │ │ │ │ add.w r9, r5, #12 │ │ │ │ │ ldr.w r7, [fp, #12] │ │ │ │ │ mul.w r6, r1, r6 │ │ │ │ │ movs r1, #0 │ │ │ │ │ add.w r8, r9, r6, lsl #2 │ │ │ │ │ mov r2, r7 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r6, #1 │ │ │ │ │ - bmi.n 8c12 │ │ │ │ │ + bmi.n 96ea │ │ │ │ │ ldr.w r0, [r8, #-4]! │ │ │ │ │ orr.w r0, r0, r1, lsl #30 │ │ │ │ │ lsrs r1, r1, #2 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_uldivmod │ │ │ │ │ mov r1, r2 │ │ │ │ │ str.w r0, [r8] │ │ │ │ │ - b.n 8bf4 │ │ │ │ │ + b.n 96cc │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ lsrs r6, r0, #3 │ │ │ │ │ mov r3, r6 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 8cc4 │ │ │ │ │ + beq.n 979c │ │ │ │ │ ldr.w r7, [r9, r2, lsl #2] │ │ │ │ │ - cbz r7, 8c3c │ │ │ │ │ + cbz r7, 9714 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 8c32 │ │ │ │ │ + beq.n 970a │ │ │ │ │ and.w r0, r0, #3 │ │ │ │ │ orr.w r3, r0, r3, lsl #3 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it ne │ │ │ │ │ orrne.w r4, r4, #1 │ │ │ │ │ - b.n 89c8 │ │ │ │ │ + b.n 94a0 │ │ │ │ │ mov r3, r2 │ │ │ │ │ - b.n 8c18 │ │ │ │ │ + b.n 96f0 │ │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ │ - vldr d0, [pc, #160] @ 8ce8 │ │ │ │ │ - vldr d7, [pc, #164] @ 8cf0 │ │ │ │ │ + vldr d0, [pc, #160] @ 97c0 │ │ │ │ │ + vldr d7, [pc, #164] @ 97c8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ it ne │ │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ │ - b.n 8a6e │ │ │ │ │ + b.n 9546 │ │ │ │ │ subs r4, #1 │ │ │ │ │ add.w r3, r6, #12 │ │ │ │ │ - vldr d5, [pc, #128] @ 8ce0 │ │ │ │ │ + vldr d5, [pc, #128] @ 97b8 │ │ │ │ │ add.w r3, r3, r4, lsl #2 │ │ │ │ │ vldr s14, [r3] │ │ │ │ │ vcvt.f64.u32 d7, s14 │ │ │ │ │ vmla.f64 d7, d6, d5 │ │ │ │ │ vmov.f64 d6, d7 │ │ │ │ │ - b.n 8abe │ │ │ │ │ - bne.n 8c96 │ │ │ │ │ + b.n 9596 │ │ │ │ │ + bne.n 976e │ │ │ │ │ mov r0, r7 │ │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ │ vstr d7, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL ldexp │ │ │ │ │ vldr d7, [sp, #16] │ │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bne.w 8a5c │ │ │ │ │ + bne.w 9534 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC49 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC49 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 8bb6 │ │ │ │ │ + b.n 968e │ │ │ │ │ vldr s10, [fp, #12] │ │ │ │ │ - vldr d4, [pc, #44] @ 8ce0 │ │ │ │ │ + vldr d4, [pc, #44] @ 97b8 │ │ │ │ │ vcvt.f64.u32 d5, s10 │ │ │ │ │ vmla.f64 d5, d7, d4 │ │ │ │ │ vmov.f64 d7, d5 │ │ │ │ │ - b.n 8ad8 │ │ │ │ │ + b.n 95b0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 8c32 │ │ │ │ │ + beq.n 970a │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - b.n 8c32 │ │ │ │ │ + b.n 970a │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 8976 │ │ │ │ │ + beq.w 944e │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r5, #8] │ │ │ │ │ - b.n 8976 │ │ │ │ │ + b.n 944e │ │ │ │ │ nop │ │ │ │ │ nop.w │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x41d00000 │ │ │ │ │ ... │ │ │ │ │ .word 0x80000000 │ │ │ │ │ │ │ │ │ │ -00008cf8 : │ │ │ │ │ +000097d0 : │ │ │ │ │ long_pow(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r5, r3, #7 │ │ │ │ │ - bpl.w 99aa │ │ │ │ │ + bpl.w a482 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r4, r3, #7 │ │ │ │ │ - bpl.w 99aa │ │ │ │ │ + bpl.w a482 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mov r7, r2 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 9282 │ │ │ │ │ + blt.w 9d5a │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 9294 │ │ │ │ │ + blt.w 9d6c │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands.w r3, r3, #16777216 @ 0x1000000 │ │ │ │ │ - bne.w 92d0 │ │ │ │ │ + bne.w 9da8 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bne.w 9992 │ │ │ │ │ + bne.w a46a │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ and.w r4, r2, #3 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.w 9886 │ │ │ │ │ + beq.w a35e │ │ │ │ │ rsb r4, r4, #1 │ │ │ │ │ lsrs r2, r2, #3 │ │ │ │ │ mul.w r4, r2, r4 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 9412 │ │ │ │ │ + beq.w 9eea │ │ │ │ │ mov r7, r3 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ add.w r1, r4, #4294967295 @ 0xffffffff │ │ │ │ │ add.w r3, r3, r4, lsl #2 │ │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ │ ite gt │ │ │ │ │ movgt r3, #0 │ │ │ │ │ movle r3, #1 │ │ │ │ │ cmp.w r9, #3 │ │ │ │ │ it hi │ │ │ │ │ movhi r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9038 │ │ │ │ │ + bne.w 9b10 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - bgt.w 9b6e │ │ │ │ │ + bgt.w a646 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - ldr r0, [pc, #636] @ (9030 ) │ │ │ │ │ + ldr r0, [pc, #636] @ (9b08 ) │ │ │ │ │ ittt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ ldrlt r2, [sp, #8] │ │ │ │ │ strlt r3, [r2, #0] │ │ │ │ │ ldr.w r3, [r0, #1080] @ 0x438 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 90e6 │ │ │ │ │ + blt.w 9bbe │ │ │ │ │ cmp.w r9, #1 │ │ │ │ │ - bls.w 9104 │ │ │ │ │ + bls.w 9bdc │ │ │ │ │ cmp.w r9, #3 │ │ │ │ │ it ls │ │ │ │ │ movls.w fp, #4 │ │ │ │ │ - bls.n 8e04 │ │ │ │ │ + bls.n 98dc │ │ │ │ │ cmp.w r9, #7 │ │ │ │ │ it ls │ │ │ │ │ movls.w fp, #8 │ │ │ │ │ - bls.n 8e04 │ │ │ │ │ + bls.n 98dc │ │ │ │ │ cmp.w r9, #15 │ │ │ │ │ it ls │ │ │ │ │ movls.w fp, #16 │ │ │ │ │ - bls.n 8e04 │ │ │ │ │ + bls.n 98dc │ │ │ │ │ mov.w fp, #32 │ │ │ │ │ cmp.w r9, #31 │ │ │ │ │ - bls.n 8e04 │ │ │ │ │ + bls.n 98dc │ │ │ │ │ mov.w fp, fp, lsl #1 │ │ │ │ │ cmp r9, fp │ │ │ │ │ - bcs.n 8dfc │ │ │ │ │ + bcs.n 98d4 │ │ │ │ │ mov.w fp, fp, lsr #2 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 9110 │ │ │ │ │ + bne.w 9be8 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ movs r6, #0 │ │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ │ adds r3, #8 │ │ │ │ │ add.w r3, r3, r4, lsl #2 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.n 8f1a │ │ │ │ │ + beq.n 99f2 │ │ │ │ │ ldr r5, [sp, #8] │ │ │ │ │ movw sl, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt sl, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ mov r4, r8 │ │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ str r7, [sp, #16] │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.w 8f70 │ │ │ │ │ + bhi.w 9a48 │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ smull r8, r3, r3, r3 │ │ │ │ │ adds.w r0, r8, #5 │ │ │ │ │ adc.w ip, r3, #0 │ │ │ │ │ cmp.w r0, #262 @ 0x106 │ │ │ │ │ sbcs.w ip, ip, #0 │ │ │ │ │ - bcs.w 8fc2 │ │ │ │ │ + bcs.w 9a9a │ │ │ │ │ movw r3, #9176 @ 0x23d8 │ │ │ │ │ add.w r3, r3, r0, lsl #4 │ │ │ │ │ add.w r7, r3, sl │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 8f64 │ │ │ │ │ + bge.n 9a3c │ │ │ │ │ add.w r8, r1, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r8, [r4] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 8f64 │ │ │ │ │ + bne.n 9a3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ tst.w fp, r9 │ │ │ │ │ str.w r8, [sp, #64] @ 0x40 │ │ │ │ │ - beq.n 8f6c │ │ │ │ │ + beq.n 9a44 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ orr.w r0, r1, r2 │ │ │ │ │ cmp r0, #15 │ │ │ │ │ - bhi.n 8f84 │ │ │ │ │ + bhi.n 9a5c │ │ │ │ │ and.w r0, r1, #3 │ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ │ rsb r0, r0, #1 │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ mul.w r0, r1, r0 │ │ │ │ │ ldr r1, [r7, #12] │ │ │ │ │ mul.w r2, r1, r2 │ │ │ │ │ smull r0, r2, r0, r2 │ │ │ │ │ adds.w ip, r0, #5 │ │ │ │ │ adc.w r1, r2, #0 │ │ │ │ │ cmp.w ip, #262 @ 0x106 │ │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ │ - bcs.w 90c6 │ │ │ │ │ + bcs.w 9b9e │ │ │ │ │ ldr r1, [r7, #0] │ │ │ │ │ movw r2, #9176 @ 0x23d8 │ │ │ │ │ add.w r2, r2, ip, lsl #4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ add.w r4, r2, r0 │ │ │ │ │ - bge.n 8fbe │ │ │ │ │ + bge.n 9a96 │ │ │ │ │ add.w r8, r1, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r8, [r7] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 8fbe │ │ │ │ │ + bne.n 9a96 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ str.w r8, [sp, #64] @ 0x40 │ │ │ │ │ movs.w fp, fp, lsr #1 │ │ │ │ │ - bne.n 8e3a │ │ │ │ │ + bne.n 9912 │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ mov r8, r4 │ │ │ │ │ ldr r7, [sp, #16] │ │ │ │ │ subs r1, #1 │ │ │ │ │ - bpl.w 9cda │ │ │ │ │ + bpl.w a7b2 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 978c │ │ │ │ │ + bne.w a264 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 95b8 │ │ │ │ │ + blt.w a090 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ movlt r7, #0 │ │ │ │ │ movlt r6, r7 │ │ │ │ │ - blt.w 9524 │ │ │ │ │ + blt.w 9ffc │ │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ │ - cbz r0, 8f5c │ │ │ │ │ + cbz r0, 9a34 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 8f5c │ │ │ │ │ + bge.n 9a34 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, 8f5c │ │ │ │ │ + cbnz r3, 9a34 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r8 │ │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ tst.w fp, r9 │ │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ │ - bne.n 8e9a │ │ │ │ │ + bne.n 9972 │ │ │ │ │ mov r4, r7 │ │ │ │ │ - b.n 8f0e │ │ │ │ │ + b.n 99e6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 38c0 │ │ │ │ │ + bl 4398 │ │ │ │ │ mov r7, r0 │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8e74 │ │ │ │ │ - b.n 95ec │ │ │ │ │ + bne.w 994c │ │ │ │ │ + b.n a0c4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 38c0 │ │ │ │ │ + bl 4398 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ eors r1, r0 │ │ │ │ │ ands.w r1, r1, #3 │ │ │ │ │ it ne │ │ │ │ │ movne r1, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ ite eq │ │ │ │ │ moveq r1, #0 │ │ │ │ │ andne.w r1, r1, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 98c6 │ │ │ │ │ + bne.w a39e │ │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 99dc │ │ │ │ │ + beq.w a4b4 │ │ │ │ │ ldr r1, [r7, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 8ef6 │ │ │ │ │ + blt.n 99ce │ │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ │ - b.n 8f0e │ │ │ │ │ + b.n 99e6 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ adds.w ip, r8, r2 │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ adc.w r0, r3, #0 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ sbcs.w r0, r0, #0 │ │ │ │ │ - bcs.w 95da │ │ │ │ │ - ldr r3, [pc, #84] @ (9034 ) │ │ │ │ │ + bcs.w a0b2 │ │ │ │ │ + ldr r3, [pc, #84] @ (9b0c ) │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w ip, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r7, [ip, #1720] @ 0x6b8 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 929c │ │ │ │ │ + beq.w 9d74 │ │ │ │ │ ldr.w r0, [ip, #1724] @ 0x6bc │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ subs r0, #1 │ │ │ │ │ str.w r3, [ip, #1720] @ 0x6b8 │ │ │ │ │ str.w r0, [ip, #1724] @ 0x6bc │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ @@ -13846,310 +14887,310 @@ │ │ │ │ │ eor.w r0, r8, r8, asr #31 │ │ │ │ │ it ge │ │ │ │ │ movge r1, #8 │ │ │ │ │ sub.w r0, r0, r8, asr #31 │ │ │ │ │ itt ge │ │ │ │ │ strge r1, [r7, #8] │ │ │ │ │ strge r0, [r7, #12] │ │ │ │ │ - bge.w 8e74 │ │ │ │ │ + bge.w 994c │ │ │ │ │ movs r1, #10 │ │ │ │ │ str r0, [r7, #12] │ │ │ │ │ str r1, [r7, #8] │ │ │ │ │ - b.n 8e74 │ │ │ │ │ + b.n 994c │ │ │ │ │ nop │ │ │ │ │ .word 0x00002000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000050 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ cmp.w r9, #1 │ │ │ │ │ - bls.w 9278 │ │ │ │ │ + bls.w 9d50 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ mov r0, r1 │ │ │ │ │ - bl 3800 │ │ │ │ │ + bl 42d8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ - ldr r0, [pc, #632] @ (92c8 ) │ │ │ │ │ + ldr r0, [pc, #632] @ (9da0 ) │ │ │ │ │ ldr.w r3, [r0, #1080] @ 0x438 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 9b10 │ │ │ │ │ + beq.w a5e8 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 9070 │ │ │ │ │ + bge.n 9b48 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r0, #1080] @ 0x438 │ │ │ │ │ - cbnz r3, 9070 │ │ │ │ │ + cbnz r3, 9b48 │ │ │ │ │ add.w r0, r0, #1080 @ 0x438 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r4, #0 │ │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 96d6 │ │ │ │ │ + bne.w a1ae │ │ │ │ │ cmp.w r9, #3 │ │ │ │ │ - beq.w 925c │ │ │ │ │ + beq.w 9d34 │ │ │ │ │ mov r8, r6 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 97dc │ │ │ │ │ + bne.w a2b4 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 9600 │ │ │ │ │ + blt.w a0d8 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 94ac │ │ │ │ │ + blt.w 9f84 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 8f46 │ │ │ │ │ + beq.w 9a1e │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 8f46 │ │ │ │ │ + bge.w 9a1e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8f46 │ │ │ │ │ + bne.w 9a1e │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 8f46 │ │ │ │ │ + b.n 9a1e │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w lr, #2147483648 @ 0x80000000 │ │ │ │ │ adds r1, r0, r1 │ │ │ │ │ adc.w ip, r2, #0 │ │ │ │ │ cmp r1, lr │ │ │ │ │ sbcs.w ip, ip, #0 │ │ │ │ │ - bcs.w 974e │ │ │ │ │ + bcs.w a226 │ │ │ │ │ bl 1c0 <_PyLong_FromMedium> │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 8fae │ │ │ │ │ + b.n 9a86 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r0, #1080] @ 0x438 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8dc6 │ │ │ │ │ - ldr r0, [pc, #472] @ (92cc ) │ │ │ │ │ + bne.w 989e │ │ │ │ │ + ldr r0, [pc, #472] @ (9da4 ) │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ cmp.w r9, #1 │ │ │ │ │ - bhi.w 8dce │ │ │ │ │ + bhi.w 98a6 │ │ │ │ │ mov fp, r7 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 8e0e │ │ │ │ │ + beq.w 98e6 │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ │ movs r4, #0 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.w 9684 │ │ │ │ │ + beq.w a15c │ │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ │ movw lr, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt lr, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ ldr r5, [sp, #8] │ │ │ │ │ mov sl, r8 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ str.w lr, [sp, #12] │ │ │ │ │ - b.n 923e │ │ │ │ │ + b.n 9d16 │ │ │ │ │ ldr.w r1, [sl, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ smull r8, r3, r3, r3 │ │ │ │ │ adds.w r0, r8, #5 │ │ │ │ │ adc.w ip, r3, #0 │ │ │ │ │ cmp.w r0, #262 @ 0x106 │ │ │ │ │ sbcs.w ip, ip, #0 │ │ │ │ │ - bcs.w 960c │ │ │ │ │ + bcs.w a0e4 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ add.w r3, r3, r0, lsl #4 │ │ │ │ │ add.w r6, r3, #9152 @ 0x23c0 │ │ │ │ │ adds r6, #24 │ │ │ │ │ ldr.w r1, [sl] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 9184 │ │ │ │ │ + bge.n 9c5c │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r1, [sl] │ │ │ │ │ - cbnz r1, 9184 │ │ │ │ │ + cbnz r1, 9c5c │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ │ - bl ae58 │ │ │ │ │ + bl b930 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w a38c │ │ │ │ │ + beq.w ae64 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl a52c │ │ │ │ │ + bl b004 │ │ │ │ │ ldr.w sl, [sp, #64] @ 0x40 │ │ │ │ │ tst.w r9, fp │ │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ │ - beq.n 9236 │ │ │ │ │ + beq.n 9d0e │ │ │ │ │ ldr.w r1, [sl, #8] │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ orr.w r0, r1, r3 │ │ │ │ │ cmp r0, #15 │ │ │ │ │ - bhi.w 96ac │ │ │ │ │ + bhi.w a184 │ │ │ │ │ and.w r0, r1, #3 │ │ │ │ │ ldr.w r1, [sl, #12] │ │ │ │ │ rsb r0, r0, #1 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r0, r1, r0 │ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ smull r0, r1, r0, r3 │ │ │ │ │ adds.w ip, r0, #5 │ │ │ │ │ adc.w r3, r1, #0 │ │ │ │ │ cmp.w ip, #262 @ 0x106 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.w 9758 │ │ │ │ │ + bcs.w a230 │ │ │ │ │ movw r3, #9176 @ 0x23d8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r3, r3, ip, lsl #4 │ │ │ │ │ adds r6, r3, r1 │ │ │ │ │ ldr.w r1, [sl] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 9218 │ │ │ │ │ + bge.n 9cf0 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r1, [sl] │ │ │ │ │ - cbnz r1, 9218 │ │ │ │ │ + cbnz r1, 9cf0 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ │ - bl ae58 │ │ │ │ │ + bl b930 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w a38c │ │ │ │ │ + beq.w ae64 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl a52c │ │ │ │ │ + bl b004 │ │ │ │ │ ldr.w sl, [sp, #64] @ 0x40 │ │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ │ movs.w fp, fp, lsr #1 │ │ │ │ │ - beq.w 9680 │ │ │ │ │ + beq.w a158 │ │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls.w 9138 │ │ │ │ │ + bls.w 9c10 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 38c0 │ │ │ │ │ + bl 4398 │ │ │ │ │ mov r6, r0 │ │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 916c │ │ │ │ │ + bne.n 9c44 │ │ │ │ │ mov r8, sl │ │ │ │ │ - b.n 95f0 │ │ │ │ │ + b.n a0c8 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 3800 │ │ │ │ │ + bl 42d8 │ │ │ │ │ mov r8, r0 │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a37e │ │ │ │ │ + beq.w ae56 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl a52c │ │ │ │ │ + bl b004 │ │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ │ - b.n 9084 │ │ │ │ │ - beq.w 942e │ │ │ │ │ - ldr.w r8, [pc, #76] @ 92cc │ │ │ │ │ - b.n 9084 │ │ │ │ │ + b.n 9b5c │ │ │ │ │ + beq.w 9f06 │ │ │ │ │ + ldr.w r8, [pc, #76] @ 9da4 │ │ │ │ │ + b.n 9b5c │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 8d3c │ │ │ │ │ + bge.w 9814 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - b.n 8d3c │ │ │ │ │ + b.n 9814 │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9a1e │ │ │ │ │ + beq.w a4f6 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r0, [r7, #4] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 9006 │ │ │ │ │ + bge.w 9ade │ │ │ │ │ add.w ip, r3, #1 │ │ │ │ │ str.w ip, [r0] │ │ │ │ │ - b.n 9006 │ │ │ │ │ + b.n 9ade │ │ │ │ │ .word 0x00002000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00002438 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r7, #0] │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w 99b6 │ │ │ │ │ + beq.w a48e │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.w 946e │ │ │ │ │ + beq.w 9f46 │ │ │ │ │ mov fp, r7 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ │ mov r7, fp │ │ │ │ │ bic.w r3, r3, #4 │ │ │ │ │ cmp r3, #8 │ │ │ │ │ - bhi.n 930e │ │ │ │ │ + bhi.n 9de6 │ │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w 9920 │ │ │ │ │ + beq.w a3f8 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne.w 957e │ │ │ │ │ - bl a738 <_PyLong_Copy> │ │ │ │ │ + bne.w a056 │ │ │ │ │ + bl b210 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Copy │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9ab6 │ │ │ │ │ + beq.w a58e │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 9872 │ │ │ │ │ + blt.w a34a │ │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ - bl d414 <_PyLong_Negate> │ │ │ │ │ + bl def4 <_PyLong_Negate> │ │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 9b38 │ │ │ │ │ + beq.w a610 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - ldr r0, [pc, #688] @ (9604 ) │ │ │ │ │ + ldr r0, [pc, #688] @ (a0dc ) │ │ │ │ │ it lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ - ldr.w r8, [pc, #684] @ 9608 │ │ │ │ │ + ldr.w r8, [pc, #684] @ a0e0 │ │ │ │ │ ldr r6, [sp, #8] │ │ │ │ │ mov r4, fp │ │ │ │ │ it lt │ │ │ │ │ ldrlt r2, [sp, #8] │ │ │ │ │ sub.w r9, r8, #16 │ │ │ │ │ it lt │ │ │ │ │ strlt r3, [r2, #0] │ │ │ │ │ @@ -14167,266 +15208,266 @@ │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt.w r3, [fp] │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w 9540 │ │ │ │ │ + beq.w a018 │ │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 7980 │ │ │ │ │ + bl 8458 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 9a6a │ │ │ │ │ + beq.w a542 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 966e │ │ │ │ │ + blt.w a146 │ │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ │ mov r1, r9 │ │ │ │ │ ldr.w sl, [sp, #72] @ 0x48 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 3800 │ │ │ │ │ + bl 42d8 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 950a │ │ │ │ │ + blt.w 9fe2 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 9a66 │ │ │ │ │ + beq.w a53e │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 54ec │ │ │ │ │ + bl 5fc0 │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 94f4 │ │ │ │ │ + blt.n 9fcc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 9a66 │ │ │ │ │ + beq.w a53e │ │ │ │ │ ldr.w r2, [r8] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 9926 │ │ │ │ │ + blt.w a3fe │ │ │ │ │ mov r8, r9 │ │ │ │ │ mov r6, r4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r4, sl │ │ │ │ │ - b.n 939c │ │ │ │ │ + b.n 9e74 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 990a │ │ │ │ │ + blt.w a3e2 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 951c │ │ │ │ │ - ldr.w r8, [pc, #476] @ 9608 │ │ │ │ │ - b.n 8f46 │ │ │ │ │ - ldr r1, [pc, #472] @ (9608 ) │ │ │ │ │ + blt.n 9ff4 │ │ │ │ │ + ldr.w r8, [pc, #476] @ a0e0 │ │ │ │ │ + b.n 9a1e │ │ │ │ │ + ldr r1, [pc, #472] @ (a0e0 ) │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ - bl 3800 │ │ │ │ │ + bl 42d8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9b0e │ │ │ │ │ - ldr r0, [pc, #452] @ (9608 ) │ │ │ │ │ + beq.w a5e6 │ │ │ │ │ + ldr r0, [pc, #452] @ (a0e0 ) │ │ │ │ │ movs r4, #0 │ │ │ │ │ - bl a52c │ │ │ │ │ + bl b004 │ │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 9082 │ │ │ │ │ + beq.w 9b5a │ │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl ae58 │ │ │ │ │ + bl b930 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w a38c │ │ │ │ │ + beq.w ae64 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl a52c │ │ │ │ │ + bl b004 │ │ │ │ │ ldr.w r8, [sp, #64] @ 0x40 │ │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ │ - b.n 9084 │ │ │ │ │ + b.n 9b5c │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl a738 <_PyLong_Copy> │ │ │ │ │ + bl b210 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Copy │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9ab6 │ │ │ │ │ + beq.w a58e │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 9490 │ │ │ │ │ + bge.n 9f68 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 9b3e │ │ │ │ │ + beq.w a616 │ │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ - bl d414 <_PyLong_Negate> │ │ │ │ │ + bl def4 <_PyLong_Negate> │ │ │ │ │ ldr.w fp, [sp, #60] @ 0x3c │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.w 9aba │ │ │ │ │ + beq.w a592 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - b.n 92f6 │ │ │ │ │ + b.n 9dce │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 9532 │ │ │ │ │ + beq.n a00a │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 8f46 │ │ │ │ │ + beq.w 9a1e │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 94d2 │ │ │ │ │ + bge.n 9faa │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ - cbnz r3, 94d2 │ │ │ │ │ + cbnz r3, 9faa │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 8f46 │ │ │ │ │ + beq.w 9a1e │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 8f46 │ │ │ │ │ + bge.w 9a1e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8f46 │ │ │ │ │ + bne.w 9a1e │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 8f46 │ │ │ │ │ + b.n 9a1e │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r5, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 93f6 │ │ │ │ │ + bne.w 9ece │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - b.n 93f6 │ │ │ │ │ + b.n 9ece │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 93de │ │ │ │ │ + bne.w 9eb6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 93de │ │ │ │ │ - ldr.w r8, [pc, #232] @ 9608 │ │ │ │ │ + b.n 9eb6 │ │ │ │ │ + ldr.w r8, [pc, #232] @ a0e0 │ │ │ │ │ mov r7, r4 │ │ │ │ │ mov r6, r4 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - cbz r3, 9534 │ │ │ │ │ + cbz r3, a00c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 94be │ │ │ │ │ - b.n 94d2 │ │ │ │ │ + bne.n 9f96 │ │ │ │ │ + b.n 9faa │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 94be │ │ │ │ │ - b.n 94d2 │ │ │ │ │ + bne.n 9f96 │ │ │ │ │ + b.n 9faa │ │ │ │ │ ldr.w r2, [r9] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 9778 │ │ │ │ │ + blt.w a250 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 9ae8 │ │ │ │ │ - ldr r1, [pc, #176] @ (9608 ) │ │ │ │ │ + blt.w a5c0 │ │ │ │ │ + ldr r1, [pc, #176] @ (a0e0 ) │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 18e0 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9802 │ │ │ │ │ + bne.w a2da │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 9ad6 │ │ │ │ │ + blt.w a5ae │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 985e │ │ │ │ │ + blt.w a336 │ │ │ │ │ str.w r8, [sp, #8] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ and.w r2, r3, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.w 9718 │ │ │ │ │ + beq.w a1f0 │ │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ cmp.w r3, r2, lsr #3 │ │ │ │ │ - bgt.w 9718 │ │ │ │ │ + bgt.w a1f0 │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ and.w r4, r3, #3 │ │ │ │ │ rsb r4, r4, #1 │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ mul.w r4, r3, r4 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 8d7e │ │ │ │ │ - b.n 927c │ │ │ │ │ + bne.w 9856 │ │ │ │ │ + b.n 9d54 │ │ │ │ │ movs r7, #0 │ │ │ │ │ mov r6, r7 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 998a │ │ │ │ │ + beq.w a462 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 9524 │ │ │ │ │ + blt.n 9ffc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 94be │ │ │ │ │ - b.n 94d2 │ │ │ │ │ + bne.w 9f96 │ │ │ │ │ + b.n 9faa │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - bl a544 <_PyLong_FromLarge> │ │ │ │ │ + bl b01c <_PyLong_FromLarge> │ │ │ │ │ mov r7, r0 │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8e74 │ │ │ │ │ + bne.w 994c │ │ │ │ │ ldr r7, [sp, #16] │ │ │ │ │ mov r8, r4 │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 9b46 │ │ │ │ │ + beq.w a61e │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 99e2 │ │ │ │ │ + b.n a4ba │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ - b.n 95bc │ │ │ │ │ + b.n a094 │ │ │ │ │ .word 0x00002000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00002438 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ adds.w ip, r8, r2 │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ adc.w r0, r3, #0 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ sbcs.w r0, r0, #0 │ │ │ │ │ - bcs.w 9914 │ │ │ │ │ - ldr r3, [pc, #684] @ (98d4 ) │ │ │ │ │ + bcs.w a3ec │ │ │ │ │ + ldr r3, [pc, #684] @ (a3ac ) │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w ip, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r6, [ip, #1720] @ 0x6b8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 98d8 │ │ │ │ │ + beq.w a3b0 │ │ │ │ │ ldr.w r0, [ip, #1724] @ 0x6bc │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ subs r0, #1 │ │ │ │ │ str.w r3, [ip, #1720] @ 0x6b8 │ │ │ │ │ str.w r0, [ip, #1724] @ 0x6bc │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ @@ -14435,173 +15476,173 @@ │ │ │ │ │ eor.w r0, r8, r8, asr #31 │ │ │ │ │ sub.w r0, r0, r8, asr #31 │ │ │ │ │ ite ge │ │ │ │ │ movge r1, #8 │ │ │ │ │ movlt r1, #10 │ │ │ │ │ str r0, [r6, #12] │ │ │ │ │ str r1, [r6, #8] │ │ │ │ │ - b.n 916c │ │ │ │ │ + b.n 9c44 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 93c4 │ │ │ │ │ + bne.w 9e9c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 93c4 │ │ │ │ │ + b.n 9e9c │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ mov r8, sl │ │ │ │ │ subs r1, #1 │ │ │ │ │ - bpl.w 9b20 │ │ │ │ │ + bpl.w a5f8 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9946 │ │ │ │ │ + bne.w a41e │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 9600 │ │ │ │ │ + blt.n a0d8 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ movs r6, #0 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 94be │ │ │ │ │ - b.n 9524 │ │ │ │ │ + bge.w 9f96 │ │ │ │ │ + b.n 9ffc │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 38c0 │ │ │ │ │ + bl 4398 │ │ │ │ │ ldr.w r1, [sl, #8] │ │ │ │ │ mov r6, r0 │ │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ eors r1, r0 │ │ │ │ │ lsls r1, r1, #30 │ │ │ │ │ - beq.n 96ca │ │ │ │ │ + beq.n a1a2 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 99d2 │ │ │ │ │ + bne.w a4aa │ │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 9200 │ │ │ │ │ + bne.w 9cd8 │ │ │ │ │ mov r8, sl │ │ │ │ │ - b.n 95f0 │ │ │ │ │ + b.n a0c8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl ae58 │ │ │ │ │ + bl b930 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w a38c │ │ │ │ │ + beq.w ae64 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl a52c │ │ │ │ │ + bl b004 │ │ │ │ │ ldr.w r8, [sp, #64] @ 0x40 │ │ │ │ │ cmp.w r9, #3 │ │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ │ - bne.w 9084 │ │ │ │ │ + bne.w 9b5c │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 3800 │ │ │ │ │ + bl 42d8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9a10 │ │ │ │ │ + beq.w a4e8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl a52c │ │ │ │ │ + bl b004 │ │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ │ - b.n 9452 │ │ │ │ │ + b.n 9f2a │ │ │ │ │ ldr r5, [sp, #8] │ │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl ae58 │ │ │ │ │ + bl b930 │ │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 9ab6 │ │ │ │ │ + beq.w a58e │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 9742 │ │ │ │ │ + bge.n a21a │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - cbnz r3, 9742 │ │ │ │ │ + cbnz r3, a21a │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ strd r3, r4, [sp, #4] │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ - b.n 959e │ │ │ │ │ + b.n a076 │ │ │ │ │ mov r1, r2 │ │ │ │ │ - bl a544 <_PyLong_FromLarge> │ │ │ │ │ + bl b01c <_PyLong_FromLarge> │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 8fae │ │ │ │ │ + b.n 9a86 │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w lr, #2147483648 @ 0x80000000 │ │ │ │ │ adds r3, r0, r3 │ │ │ │ │ adc.w ip, r1, #0 │ │ │ │ │ cmp r3, lr │ │ │ │ │ sbcs.w ip, ip, #0 │ │ │ │ │ - bcs.w 993e │ │ │ │ │ + bcs.w a416 │ │ │ │ │ bl 1c0 <_PyLong_FromMedium> │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 96ca │ │ │ │ │ + b.n a1a2 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r9] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 954c │ │ │ │ │ + bne.w a024 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 954c │ │ │ │ │ + b.n a024 │ │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ it ne │ │ │ │ │ movne r7, #0 │ │ │ │ │ - beq.w 8f28 │ │ │ │ │ + beq.w 9a00 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 54ec │ │ │ │ │ + bl 5fc0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 95f0 │ │ │ │ │ + beq.w a0c8 │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 9a52 │ │ │ │ │ + blt.w a52a │ │ │ │ │ mov r8, r6 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.w 9a24 │ │ │ │ │ + bne.w a4fc │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 95c8 │ │ │ │ │ - b.n 95bc │ │ │ │ │ + bge.w a0a0 │ │ │ │ │ + b.n a094 │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ it eq │ │ │ │ │ moveq r6, #0 │ │ │ │ │ - beq.n 97c6 │ │ │ │ │ + beq.n a29e │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 54ec │ │ │ │ │ + bl 5fc0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 97b4 │ │ │ │ │ - b.n 99e2 │ │ │ │ │ + bne.n a28c │ │ │ │ │ + b.n a4ba │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 9964 │ │ │ │ │ + blt.w a43c │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 9976 │ │ │ │ │ + blt.w a44e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC51 │ │ │ │ │ @@ -14609,58 +15650,58 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC51 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 9960 │ │ │ │ │ + blt.w a438 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 90a4 │ │ │ │ │ + bge.w 9b7c │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 9a02 │ │ │ │ │ + beq.w a4da │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 8f46 │ │ │ │ │ + beq.w 9a1e │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 94be │ │ │ │ │ + b.n 9f96 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 957a │ │ │ │ │ + bne.w a052 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 957a │ │ │ │ │ + b.n a052 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9336 │ │ │ │ │ + bne.w 9e0e │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 9336 │ │ │ │ │ + b.n 9e0e │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 9afa │ │ │ │ │ + blt.w a5d2 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 98a6 │ │ │ │ │ + bge.n a37e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 9b30 │ │ │ │ │ + beq.w a608 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyFloat_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyFloat_Type │ │ │ │ │ ldrd r1, r0, [sp, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ @@ -14668,356 +15709,356 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ │ - bl d414 <_PyLong_Negate> │ │ │ │ │ + bl def4 <_PyLong_Negate> │ │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ │ - b.w 8fae │ │ │ │ │ + b.w 9a86 │ │ │ │ │ nop │ │ │ │ │ .word 0x000002a6 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9a06 │ │ │ │ │ + beq.w a4de │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r0, [r6, #4] │ │ │ │ │ ldr.w ip, [r0] │ │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt.w ip, ip, #1 │ │ │ │ │ strlt.w ip, [r0] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ - b.n 9656 │ │ │ │ │ - ldr.w r8, [pc, #1016] @ 9d04 │ │ │ │ │ + b.n a12e │ │ │ │ │ + ldr.w r8, [pc, #1016] @ a7dc │ │ │ │ │ mov r7, r4 │ │ │ │ │ mov r6, r4 │ │ │ │ │ - b.n 95bc │ │ │ │ │ + b.n a094 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - bl a544 <_PyLong_FromLarge> │ │ │ │ │ + bl b01c <_PyLong_FromLarge> │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 9252 │ │ │ │ │ - ldr.w r8, [pc, #996] @ 9d08 │ │ │ │ │ - b.n 9830 │ │ │ │ │ + b.n 9d2a │ │ │ │ │ + ldr.w r8, [pc, #996] @ a7e0 │ │ │ │ │ + b.n a308 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9408 │ │ │ │ │ + bne.w 9ee0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - b.n 9408 │ │ │ │ │ - bl a544 <_PyLong_FromLarge> │ │ │ │ │ + b.n 9ee0 │ │ │ │ │ + bl b01c <_PyLong_FromLarge> │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 96ca │ │ │ │ │ + b.n a1a2 │ │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.w 979e │ │ │ │ │ + bne.w a276 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 969c │ │ │ │ │ + bge.w a174 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 95bc │ │ │ │ │ + b.n a094 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 980a │ │ │ │ │ + bne.w a2e2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 980a │ │ │ │ │ + b.n a2e2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9816 │ │ │ │ │ + bne.w a2ee │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 9816 │ │ │ │ │ + b.n a2ee │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 95c8 │ │ │ │ │ + b.n a0a0 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w a3ac │ │ │ │ │ + blt.w ae84 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w a396 │ │ │ │ │ + blt.w ae6e │ │ │ │ │ movw r8, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r8, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.w 8f5c │ │ │ │ │ + b.w 9a34 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC50 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC50 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 9830 │ │ │ │ │ + b.n a308 │ │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ │ - bl d414 <_PyLong_Negate> │ │ │ │ │ + bl def4 <_PyLong_Negate> │ │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ │ - b.n 96ca │ │ │ │ │ + b.n a1a2 │ │ │ │ │ mov r6, r4 │ │ │ │ │ mov r8, r7 │ │ │ │ │ mov sl, r4 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 99f6 │ │ │ │ │ + bge.n a4ce │ │ │ │ │ subs r4, r3, #1 │ │ │ │ │ str.w r4, [r8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 9ac6 │ │ │ │ │ + beq.n a59e │ │ │ │ │ ldrd r3, r7, [sp, #56] @ 0x38 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - b.n 97c6 │ │ │ │ │ + b.n a29e │ │ │ │ │ mov r6, r3 │ │ │ │ │ - b.n 9534 │ │ │ │ │ + b.n a00c │ │ │ │ │ mov r8, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 9b1a │ │ │ │ │ + beq.w a5f2 │ │ │ │ │ movs r6, #0 │ │ │ │ │ mov sl, r6 │ │ │ │ │ - b.n 99e2 │ │ │ │ │ + b.n a4ba │ │ │ │ │ ldr r7, [sp, #16] │ │ │ │ │ mov r8, r4 │ │ │ │ │ - b.n 9a08 │ │ │ │ │ + b.n a4e0 │ │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ ldr.w r2, [r4], #4 │ │ │ │ │ mov r0, r2 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 9a46 │ │ │ │ │ + bge.n a51e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - cbnz r3, 9a46 │ │ │ │ │ + cbnz r3, a51e │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ cmp r9, sl │ │ │ │ │ - beq.w 97ce │ │ │ │ │ - b.n 9a2e │ │ │ │ │ + beq.w a2a6 │ │ │ │ │ + b.n a506 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 97c0 │ │ │ │ │ + bne.w a298 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 97c0 │ │ │ │ │ + b.n a298 │ │ │ │ │ mov r6, r4 │ │ │ │ │ mov r4, sl │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 9a7a │ │ │ │ │ + bge.n a552 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r6, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 9b56 │ │ │ │ │ + beq.n a62e │ │ │ │ │ ldr.w r2, [r8] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 9a8e │ │ │ │ │ + bge.n a566 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 9b5e │ │ │ │ │ + beq.n a636 │ │ │ │ │ ldr.w r2, [r9] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 9aa2 │ │ │ │ │ + bge.n a57a │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r9] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 9b66 │ │ │ │ │ + beq.n a63e │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 9ab6 │ │ │ │ │ + bge.n a58e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 9ab6 │ │ │ │ │ + cbnz r3, a58e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr.w fp, [sp, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ │ mov r7, fp │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - b.n 9830 │ │ │ │ │ + b.n a308 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r8, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - b.n 97c6 │ │ │ │ │ + b.n a29e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 956e │ │ │ │ │ + bne.w a046 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 956e │ │ │ │ │ + b.n a046 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9556 │ │ │ │ │ + bne.w a02e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 9556 │ │ │ │ │ + b.n a02e │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9892 │ │ │ │ │ + bne.w a36a │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 9892 │ │ │ │ │ - ldr r0, [pc, #496] @ (9d00 ) │ │ │ │ │ + b.n a36a │ │ │ │ │ + ldr r0, [pc, #496] @ (a7d8 ) │ │ │ │ │ ldr.w r3, [r0, #1080] @ 0x438 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 9b4a │ │ │ │ │ + blt.n a622 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ - b.n 9830 │ │ │ │ │ + b.n a308 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov.w fp, #536870912 @ 0x20000000 │ │ │ │ │ adds r3, #12 │ │ │ │ │ ldr.w r9, [r3, r1, lsl #2] │ │ │ │ │ - b.w 911e │ │ │ │ │ + b.w 9bf6 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 98a6 │ │ │ │ │ + b.n a37e │ │ │ │ │ ldr.w fp, [sp, #60] @ 0x3c │ │ │ │ │ - b.n 9abc │ │ │ │ │ + b.n a594 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 9490 │ │ │ │ │ + b.n 9f68 │ │ │ │ │ mov r6, r8 │ │ │ │ │ - b.n 97c6 │ │ │ │ │ + b.n a29e │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ - ldr.w r8, [pc, #436] @ 9d04 │ │ │ │ │ + ldr.w r8, [pc, #436] @ a7dc │ │ │ │ │ mov r6, sl │ │ │ │ │ - b.n 99ec │ │ │ │ │ + b.n a4c4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 9a7a │ │ │ │ │ + b.n a552 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 9a8e │ │ │ │ │ + b.n a566 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 9aa2 │ │ │ │ │ + b.n a57a │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ ittt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ ldrlt r2, [sp, #8] │ │ │ │ │ strlt r3, [r2, #0] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - bl 3800 │ │ │ │ │ + bl 42d8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9cf4 │ │ │ │ │ + beq.w a7cc │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ - cbz r7, 9baa │ │ │ │ │ + cbz r7, a682 │ │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ │ mov r1, r7 │ │ │ │ │ - bl ae58 │ │ │ │ │ + bl b930 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 9cea │ │ │ │ │ + beq.w a7c2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl a52c │ │ │ │ │ + bl b004 │ │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ mov r8, r3 │ │ │ │ │ movs r4, #0 │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ mov r3, r8 │ │ │ │ │ str.w r4, [r8, #4]! │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ - bl 3800 │ │ │ │ │ + bl 42d8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9cd4 │ │ │ │ │ + beq.w a7ac │ │ │ │ │ str.w r0, [r8] │ │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ │ - cbz r7, 9bf0 │ │ │ │ │ + cbz r7, a6c8 │ │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ │ mov r1, r7 │ │ │ │ │ - bl ae58 │ │ │ │ │ + bl b930 │ │ │ │ │ adds r0, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - beq.n 9cd4 │ │ │ │ │ - bl a52c │ │ │ │ │ + beq.n a7ac │ │ │ │ │ + bl b004 │ │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ cmp.w sl, #16 │ │ │ │ │ - bne.n 9bb6 │ │ │ │ │ - cbz r6, 9c10 │ │ │ │ │ + bne.n a68e │ │ │ │ │ + cbz r6, a6e8 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 9c10 │ │ │ │ │ + bge.n a6e8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, 9c10 │ │ │ │ │ + cbnz r3, a6e8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ - ldr r4, [pc, #236] @ (9d04 ) │ │ │ │ │ + ldr r4, [pc, #236] @ (a7dc ) │ │ │ │ │ movw r9, #52429 @ 0xcccd │ │ │ │ │ movt r9, #52428 @ 0xcccc │ │ │ │ │ mov r6, fp │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ @@ -15032,327 +16073,327 @@ │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.w a27c │ │ │ │ │ + blt.w ad54 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov.w sl, #29 │ │ │ │ │ mov fp, r4 │ │ │ │ │ str.w sl, [sp, #12] │ │ │ │ │ adds r3, #12 │ │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ │ mov sl, r3 │ │ │ │ │ - b.n 9c80 │ │ │ │ │ + b.n a758 │ │ │ │ │ adds r6, #1 │ │ │ │ │ cmp r6, #5 │ │ │ │ │ - beq.n 9d0c │ │ │ │ │ + beq.n a7e4 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - beq.w a0e0 │ │ │ │ │ + beq.w abb8 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ lsr.w r3, sl, r3 │ │ │ │ │ and.w r3, r3, #1 │ │ │ │ │ orrs.w r3, r3, r2, lsl #1 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - bne.n 9c6e │ │ │ │ │ + bne.n a746 │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 3800 │ │ │ │ │ + bl 42d8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a3c6 │ │ │ │ │ + beq.w ae9e │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl a52c │ │ │ │ │ + bl b004 │ │ │ │ │ ldr r4, [sp, #16] │ │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w a3c2 │ │ │ │ │ + beq.w ae9a │ │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl ae58 │ │ │ │ │ + bl b930 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 9f2e │ │ │ │ │ + beq.w aa06 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl a52c │ │ │ │ │ + bl b004 │ │ │ │ │ ldr.w fp, [sp, #64] @ 0x40 │ │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ │ - b.n 9c74 │ │ │ │ │ - ldr.w r8, [pc, #44] @ 9d04 │ │ │ │ │ - b.n 99e2 │ │ │ │ │ + b.n a74c │ │ │ │ │ + ldr.w r8, [pc, #44] @ a7dc │ │ │ │ │ + b.n a4ba │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov.w fp, #536870912 @ 0x20000000 │ │ │ │ │ ldr.w r9, [r3, #-4]! │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - b.w 8e24 │ │ │ │ │ - ldr.w r8, [pc, #24] @ 9d04 │ │ │ │ │ + b.w 98fc │ │ │ │ │ + ldr.w r8, [pc, #24] @ a7dc │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ - b.n 99e2 │ │ │ │ │ - ldr.w r8, [pc, #12] @ 9d04 │ │ │ │ │ + b.n a4ba │ │ │ │ │ + ldr.w r8, [pc, #12] @ a7dc │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ - b.n 99e2 │ │ │ │ │ + b.n a4ba │ │ │ │ │ .word 0x00002000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00002438 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00002428 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ ands.w r8, r3, #1 │ │ │ │ │ - beq.w 9ebe │ │ │ │ │ + beq.w a996 │ │ │ │ │ ldr r4, [sp, #16] │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ str.w sl, [sp, #24] │ │ │ │ │ rsb sl, r8, #5 │ │ │ │ │ strd r8, r4, [sp, #28] │ │ │ │ │ mov r4, fp │ │ │ │ │ movw r6, #9176 @ 0x23d8 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ cmp r0, #15 │ │ │ │ │ - bhi.w 9eda │ │ │ │ │ + bhi.w a9b2 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ and.w r0, r0, #3 │ │ │ │ │ rsb r0, r0, #1 │ │ │ │ │ mul.w r0, r3, r0 │ │ │ │ │ smull r0, r1, r0, r0 │ │ │ │ │ adds r5, r0, #5 │ │ │ │ │ adc.w r3, r1, #0 │ │ │ │ │ cmp.w r5, #262 @ 0x106 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.w 9f3a │ │ │ │ │ + bcs.w aa12 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ add.w r5, r6, r5, lsl #4 │ │ │ │ │ add r5, r3 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 9ecc │ │ │ │ │ + bge.w a9a4 │ │ │ │ │ add.w r8, r3, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r8, [r4] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 9ecc │ │ │ │ │ + bne.w a9a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ str.w r8, [sp, #64] @ 0x40 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 9ed6 │ │ │ │ │ + beq.w a9ae │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ lsrs r1, r0, #3 │ │ │ │ │ lsrs r3, r2, #3 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.w 9efc │ │ │ │ │ + beq.w a9d4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w a1fc │ │ │ │ │ + beq.w acd4 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - blt.w 9f76 │ │ │ │ │ - beq.w 9f62 │ │ │ │ │ + blt.w aa4e │ │ │ │ │ + beq.w aa3a │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w 9f94 │ │ │ │ │ + beq.w aa6c │ │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl c938 │ │ │ │ │ - cbz r0, 9dcc │ │ │ │ │ + bl d418 │ │ │ │ │ + cbz r0, a8a4 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 9dcc │ │ │ │ │ + bge.n a8a4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, 9dcc │ │ │ │ │ + cbnz r3, a8a4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ │ bl 134c │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9f2e │ │ │ │ │ + beq.w aa06 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.w a1da │ │ │ │ │ + beq.w acb2 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.w a21e │ │ │ │ │ - cbnz r3, 9e02 │ │ │ │ │ + beq.w acf6 │ │ │ │ │ + cbnz r3, a8da │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.w a226 │ │ │ │ │ + beq.w acfe │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 9e16 │ │ │ │ │ + bge.n a8ee │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 9e16 │ │ │ │ │ + cbnz r3, a8ee │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ subs.w sl, sl, #1 │ │ │ │ │ - bne.n 9d2c │ │ │ │ │ + bne.n a804 │ │ │ │ │ mov fp, r4 │ │ │ │ │ ldr r4, [sp, #32] │ │ │ │ │ add r3, sp, #136 @ 0x88 │ │ │ │ │ mov r0, fp │ │ │ │ │ str.w sl, [sp, #16] │ │ │ │ │ mov r6, sl │ │ │ │ │ mov.w lr, r4, asr #1 │ │ │ │ │ ldrd sl, r8, [sp, #24] │ │ │ │ │ add.w lr, r3, lr, lsl #2 │ │ │ │ │ ldr.w r1, [lr, #-64] │ │ │ │ │ - bl 3800 │ │ │ │ │ + bl 42d8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a260 │ │ │ │ │ + beq.w ad38 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl a52c │ │ │ │ │ + bl b004 │ │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ │ - cbz r7, 9e6a │ │ │ │ │ + cbz r7, a942 │ │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl ae58 │ │ │ │ │ + bl b930 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 9f2e │ │ │ │ │ + beq.n aa06 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl a52c │ │ │ │ │ + bl b004 │ │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ │ mov r6, r5 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - ble.n 9eb8 │ │ │ │ │ + ble.n a990 │ │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 3800 │ │ │ │ │ + bl 42d8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w a26c │ │ │ │ │ - bl a52c │ │ │ │ │ + beq.w ad44 │ │ │ │ │ + bl b004 │ │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 9e6a │ │ │ │ │ + beq.n a942 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl ae58 │ │ │ │ │ + bl b930 │ │ │ │ │ adds r0, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - beq.n 9f2e │ │ │ │ │ + beq.n aa06 │ │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ │ - bl a52c │ │ │ │ │ + bl b004 │ │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ │ - bne.n 9e78 │ │ │ │ │ + bne.n a950 │ │ │ │ │ mov fp, r6 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 9c74 │ │ │ │ │ + b.n a74c │ │ │ │ │ asrs r3, r3, #1 │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ lsls r2, r3, #31 │ │ │ │ │ - bpl.n 9ebe │ │ │ │ │ + bpl.n a996 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - b.n 9d1a │ │ │ │ │ + b.n a7f2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 9d8a │ │ │ │ │ + bne.w a862 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b.n 9e16 │ │ │ │ │ + b.n a8ee │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 38c0 │ │ │ │ │ + bl 4398 │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9d60 │ │ │ │ │ + bne.w a838 │ │ │ │ │ mov r8, r4 │ │ │ │ │ ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 95fc │ │ │ │ │ - b.n 9b46 │ │ │ │ │ + bne.w a0d4 │ │ │ │ │ + b.n a61e │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.w a1f6 │ │ │ │ │ + bne.w acce │ │ │ │ │ eor.w r3, r0, r2 │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ rsb r4, r2, #1 │ │ │ │ │ ldr r1, [r7, #12] │ │ │ │ │ lsls r3, r3, #30 │ │ │ │ │ - bne.w a1ca │ │ │ │ │ + bne.w aca2 │ │ │ │ │ bl 0 <__aeabi_idivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idivmod │ │ │ │ │ mul.w r0, r1, r4 │ │ │ │ │ bl 3d4 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromLong │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9e02 │ │ │ │ │ + bne.w a8da │ │ │ │ │ ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov r8, r6 │ │ │ │ │ - b.w 95fc │ │ │ │ │ + b.w a0d4 │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w r5, #2147483648 @ 0x80000000 │ │ │ │ │ adds r3, r0, r3 │ │ │ │ │ adc.w r2, r1, #0 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcs.w a1c2 │ │ │ │ │ + bcs.w ac9a │ │ │ │ │ bl 1c0 <_PyLong_FromMedium> │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 9d60 │ │ │ │ │ - b.n 9eec │ │ │ │ │ + bne.w a838 │ │ │ │ │ + b.n a9c4 │ │ │ │ │ adds r1, #1 │ │ │ │ │ add.w r3, r5, r1, lsl #2 │ │ │ │ │ add.w r1, r7, r1, lsl #2 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bcs.w 9dae │ │ │ │ │ + bcs.w a886 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w a250 │ │ │ │ │ + bne.w ad28 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 9f8c │ │ │ │ │ + blt.n aa64 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b.n 9de8 │ │ │ │ │ + b.n a8c0 │ │ │ │ │ adds r3, #1 │ │ │ │ │ mov r4, r5 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - b.n 9de8 │ │ │ │ │ + b.n a8c0 │ │ │ │ │ ldr.w fp, [r7, #12] │ │ │ │ │ subs.w r4, fp, #10 │ │ │ │ │ - bne.w a0e8 │ │ │ │ │ + bne.w abc0 │ │ │ │ │ add.w r8, r5, #12 │ │ │ │ │ mov r2, r4 │ │ │ │ │ add.w ip, r8, r1, lsl #2 │ │ │ │ │ mov.w lr, #3435973836 @ 0xcccccccc │ │ │ │ │ lsls r0, r1, #31 │ │ │ │ │ - bpl.n 9ffe │ │ │ │ │ + bpl.n aad6 │ │ │ │ │ ldr.w r0, [ip, #-4]! │ │ │ │ │ umull r3, r2, r9, r0 │ │ │ │ │ bic.w r3, r2, #3 │ │ │ │ │ add.w r3, r3, r2, lsr #2 │ │ │ │ │ subs r3, r0, r3 │ │ │ │ │ subs r3, r0, r3 │ │ │ │ │ sbc.w r4, r4, #0 │ │ │ │ │ @@ -15370,15 +16411,15 @@ │ │ │ │ │ adds r2, r2, r1 │ │ │ │ │ adc.w r3, r3, r4 │ │ │ │ │ adds r2, r2, r2 │ │ │ │ │ adcs r3, r3 │ │ │ │ │ subs r4, r0, r2 │ │ │ │ │ sbc.w r2, r3, r3, lsl #1 │ │ │ │ │ cmp ip, r8 │ │ │ │ │ - beq.n a0ce │ │ │ │ │ + beq.n aba6 │ │ │ │ │ mov fp, r5 │ │ │ │ │ str.w sl, [sp, #16] │ │ │ │ │ ldr.w r5, [ip, #-4] │ │ │ │ │ lsls r2, r2, #30 │ │ │ │ │ orr.w r2, r2, r4, lsr #2 │ │ │ │ │ sub.w ip, ip, #8 │ │ │ │ │ orr.w sl, r5, r4, lsl #30 │ │ │ │ │ @@ -15433,44 +16474,44 @@ │ │ │ │ │ adds r3, r3, r0 │ │ │ │ │ adc.w r1, r1, r4 │ │ │ │ │ adds r3, r3, r3 │ │ │ │ │ adcs r1, r1 │ │ │ │ │ subs.w r4, sl, r3 │ │ │ │ │ sbc.w r2, r2, r1 │ │ │ │ │ cmp ip, r8 │ │ │ │ │ - bne.n a004 │ │ │ │ │ + bne.n aadc │ │ │ │ │ ldr.w sl, [sp, #16] │ │ │ │ │ mov r5, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 3d4 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromLong │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9ddc │ │ │ │ │ - b.n 9f2e │ │ │ │ │ + bne.w a8b4 │ │ │ │ │ + b.n aa06 │ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ mov r4, fp │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 9c50 │ │ │ │ │ + b.n a728 │ │ │ │ │ lsls r3, r1, #2 │ │ │ │ │ add.w r2, r5, #12 │ │ │ │ │ subs r3, #4 │ │ │ │ │ movs r4, #0 │ │ │ │ │ add.w r8, r2, r1, lsl #2 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ lsrs r3, r3, #2 │ │ │ │ │ mov r2, r4 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ands.w r3, r3, #3 │ │ │ │ │ - beq.n a158 │ │ │ │ │ + beq.n ac30 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n a138 │ │ │ │ │ + beq.n ac10 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n a11e │ │ │ │ │ + beq.n abf6 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldr.w r0, [r8, #-4]! │ │ │ │ │ mov r2, fp │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_uldivmod │ │ │ │ │ mov r4, r2 │ │ │ │ │ @@ -15493,15 +16534,15 @@ │ │ │ │ │ orr.w r0, r0, r4, lsl #30 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_uldivmod │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq.n a0ce │ │ │ │ │ + beq.n aba6 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r2, r4 │ │ │ │ │ ldr r4, [sp, #16] │ │ │ │ │ ldr.w r0, [r8, #-4] │ │ │ │ │ lsls r1, r3, #30 │ │ │ │ │ orr.w r1, r1, r2, lsr #2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ @@ -15531,247 +16572,247 @@ │ │ │ │ │ movs r3, #0 │ │ │ │ │ orr.w r1, r1, r2, lsr #2 │ │ │ │ │ orr.w r0, r0, r2, lsl #30 │ │ │ │ │ mov r2, fp │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_uldivmod │ │ │ │ │ cmp r8, r4 │ │ │ │ │ - bne.n a15e │ │ │ │ │ + bne.n ac36 │ │ │ │ │ mov r4, r2 │ │ │ │ │ - b.n a0ce │ │ │ │ │ - bl a544 <_PyLong_FromLarge> │ │ │ │ │ + b.n aba6 │ │ │ │ │ + bl b01c <_PyLong_FromLarge> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 9f58 │ │ │ │ │ + b.n aa30 │ │ │ │ │ add.w r8, r1, #4294967295 @ 0xffffffff │ │ │ │ │ subs r0, #1 │ │ │ │ │ bl 0 <__aeabi_idivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idivmod │ │ │ │ │ sub.w r1, r8, r1 │ │ │ │ │ - b.n 9f1c │ │ │ │ │ + b.n a9f4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w 9e02 │ │ │ │ │ + beq.w a8da │ │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ │ - bl d414 <_PyLong_Negate> │ │ │ │ │ + bl def4 <_PyLong_Negate> │ │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 9de8 │ │ │ │ │ - b.n 9f2e │ │ │ │ │ + bne.w a8c0 │ │ │ │ │ + b.n aa06 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9f76 │ │ │ │ │ + bne.w aa4e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ZeroDivisionError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ZeroDivisionError │ │ │ │ │ mov r6, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC42 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC42 │ │ │ │ │ ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ mov r8, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.w 95fc │ │ │ │ │ + b.w a0d4 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ lsls r1, r3, #30 │ │ │ │ │ - bne.w 9e02 │ │ │ │ │ + bne.w a8da │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 31cc │ │ │ │ │ + bl 3ca4 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n a244 │ │ │ │ │ + bge.n ad1c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, a244 │ │ │ │ │ + cbnz r3, ad1c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 9f2e │ │ │ │ │ + beq.w aa06 │ │ │ │ │ mov r4, r8 │ │ │ │ │ - b.n 9e02 │ │ │ │ │ + b.n a8da │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl a738 <_PyLong_Copy> │ │ │ │ │ + bl b210 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Copy │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9de8 │ │ │ │ │ - b.n 9f2e │ │ │ │ │ + bne.w a8c0 │ │ │ │ │ + b.n aa06 │ │ │ │ │ mov r6, fp │ │ │ │ │ ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ │ mov r8, r6 │ │ │ │ │ - b.w 95fc │ │ │ │ │ + b.w a0d4 │ │ │ │ │ mov r8, r6 │ │ │ │ │ ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 95fc │ │ │ │ │ - b.n 9b46 │ │ │ │ │ + bne.w a0d4 │ │ │ │ │ + b.n a61e │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov fp, r6 │ │ │ │ │ ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ │ mov r8, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n a370 │ │ │ │ │ + beq.n ae48 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ movs r5, #0 │ │ │ │ │ lsls r2, r3, #31 │ │ │ │ │ - bpl.w a3ee │ │ │ │ │ + bpl.w aec6 │ │ │ │ │ sub.w fp, fp, r5 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ mov r6, r8 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 3800 │ │ │ │ │ + bl 42d8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w a3e0 │ │ │ │ │ - bl a52c │ │ │ │ │ + beq.w aeb8 │ │ │ │ │ + bl b004 │ │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ │ str.w r9, [sp, #64] @ 0x40 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w a3f4 │ │ │ │ │ + beq.w aecc │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae58 │ │ │ │ │ + bl b930 │ │ │ │ │ adds r0, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - beq.w a3d8 │ │ │ │ │ - bl a52c │ │ │ │ │ + beq.w aeb0 │ │ │ │ │ + bl b004 │ │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ │ subs.w fp, fp, #1 │ │ │ │ │ - bne.n a2a0 │ │ │ │ │ + bne.n ad78 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ add r2, sp, #136 @ 0x88 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r8, r6 │ │ │ │ │ asrs r3, r3, #1 │ │ │ │ │ add.w r3, r2, r3, lsl #2 │ │ │ │ │ ldr.w r1, [r3, #-64] │ │ │ │ │ - bl 3800 │ │ │ │ │ + bl 42d8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 95f4 │ │ │ │ │ + beq.w a0cc │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl a52c │ │ │ │ │ + bl b004 │ │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ │ - cbz r7, a32a │ │ │ │ │ + cbz r7, ae02 │ │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae58 │ │ │ │ │ + bl b930 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 9f34 │ │ │ │ │ + beq.w aa0c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a52c │ │ │ │ │ + bl b004 │ │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ │ mov r8, r4 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ add.w r5, r5, #4294967295 @ 0xffffffff │ │ │ │ │ - ble.n a370 │ │ │ │ │ - bl 3800 │ │ │ │ │ + ble.n ae48 │ │ │ │ │ + bl 42d8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 95f4 │ │ │ │ │ - bl a52c │ │ │ │ │ + beq.w a0cc │ │ │ │ │ + bl b004 │ │ │ │ │ movs r6, #0 │ │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ │ mov r1, r7 │ │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n a32a │ │ │ │ │ + beq.n ae02 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae58 │ │ │ │ │ + bl b930 │ │ │ │ │ adds r0, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - beq.n a3d8 │ │ │ │ │ - bl a52c │ │ │ │ │ + beq.n aeb0 │ │ │ │ │ + bl b004 │ │ │ │ │ ldr.w r8, [sp, #64] @ 0x40 │ │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ │ - b.n a32c │ │ │ │ │ + b.n ae04 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 9a28 │ │ │ │ │ - b.w 97e0 │ │ │ │ │ + beq.w a500 │ │ │ │ │ + b.w a2b8 │ │ │ │ │ mov r8, r6 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 9a18 │ │ │ │ │ - b.w 9b1a │ │ │ │ │ + bne.w a4f0 │ │ │ │ │ + b.w a5f2 │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ mov r8, r6 │ │ │ │ │ - b.w 95fc │ │ │ │ │ + b.w a0d4 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 99aa │ │ │ │ │ + bne.w a482 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.w 99aa │ │ │ │ │ + b.w a482 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 999e │ │ │ │ │ + bne.w a476 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.w 999e │ │ │ │ │ + b.w a476 │ │ │ │ │ mov fp, r5 │ │ │ │ │ - b.n 9c74 │ │ │ │ │ + b.n a74c │ │ │ │ │ mov r8, fp │ │ │ │ │ ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 95fc │ │ │ │ │ - b.w 9b46 │ │ │ │ │ + bne.w a0d4 │ │ │ │ │ + b.w a61e │ │ │ │ │ mov r6, r4 │ │ │ │ │ mov r8, r6 │ │ │ │ │ - b.w 95fc │ │ │ │ │ + b.w a0d4 │ │ │ │ │ mov r8, r6 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 95fc │ │ │ │ │ - b.w 9b46 │ │ │ │ │ + bne.w a0d4 │ │ │ │ │ + b.w a61e │ │ │ │ │ adds r5, #1 │ │ │ │ │ asrs r3, r3, #1 │ │ │ │ │ - b.n a28e │ │ │ │ │ + b.n ad66 │ │ │ │ │ mov r6, r4 │ │ │ │ │ - b.n a2da │ │ │ │ │ + b.n adb2 │ │ │ │ │ │ │ │ │ │ -0000a3f8 <_PyLong_Subtract>: │ │ │ │ │ +0000aed0 <_PyLong_Subtract>: │ │ │ │ │ _PyLong_Subtract(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ sub sp, #8 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ mov lr, r0 │ │ │ │ │ mov ip, r1 │ │ │ │ │ orr.w r4, r3, r2 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ cmp r4, #15 │ │ │ │ │ - bhi.n a48a <_PyLong_Subtract+0x92> │ │ │ │ │ + bhi.n af62 <_PyLong_Subtract+0x92> │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ mul.w r3, r0, r3 │ │ │ │ │ mul.w r2, r1, r2 │ │ │ │ │ subs r0, r3, r2 │ │ │ │ │ @@ -15779,15 +16820,15 @@ │ │ │ │ │ sbc.w r3, r3, r2, asr #31 │ │ │ │ │ adds r1, r0, #5 │ │ │ │ │ adc.w r2, r3, #0 │ │ │ │ │ cmp.w r1, #262 @ 0x106 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcs.n a46a <_PyLong_Subtract+0x72> │ │ │ │ │ + bcs.n af42 <_PyLong_Subtract+0x72> │ │ │ │ │ movw r3, #9176 @ 0x23d8 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r3, r3, r1, lsl #4 │ │ │ │ │ add r3, r2 │ │ │ │ │ @@ -15796,34 +16837,34 @@ │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ │ adds r2, r0, r2 │ │ │ │ │ adc.w r3, r3, #0 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.n a49c <_PyLong_Subtract+0xa4> │ │ │ │ │ + bcs.n af74 <_PyLong_Subtract+0xa4> │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ b.w 1c0 <_PyLong_FromMedium> │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n a4e8 <_PyLong_Subtract+0xf0> │ │ │ │ │ + beq.n afc0 <_PyLong_Subtract+0xf0> │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n a4de <_PyLong_Subtract+0xe6> │ │ │ │ │ + beq.n afb6 <_PyLong_Subtract+0xe6> │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 744c │ │ │ │ │ + b.w 7f20 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ it ge │ │ │ │ │ movge r6, #16 │ │ │ │ │ - blt.n a510 <_PyLong_Subtract+0x118> │ │ │ │ │ + blt.n afe8 <_PyLong_Subtract+0x118> │ │ │ │ │ movs r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a51c <_PyLong_Subtract+0x124> │ │ │ │ │ + beq.n aff4 <_PyLong_Subtract+0x124> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ @@ -15835,151 +16876,151 @@ │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ lsrs r2, r4, #30 │ │ │ │ │ bic.w r4, r4, #3221225472 @ 0xc0000000 │ │ │ │ │ orr.w r2, r2, r5, lsl #2 │ │ │ │ │ strd r6, r4, [r3, #8] │ │ │ │ │ str r2, [r3, #16] │ │ │ │ │ - b.n a464 <_PyLong_Subtract+0x6c> │ │ │ │ │ + b.n af3c <_PyLong_Subtract+0x6c> │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 418c │ │ │ │ │ + b.w 4c64 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n a50a <_PyLong_Subtract+0x112> │ │ │ │ │ - bl 418c │ │ │ │ │ + beq.n afe2 <_PyLong_Subtract+0x112> │ │ │ │ │ + bl 4c64 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a464 <_PyLong_Subtract+0x6c> │ │ │ │ │ + beq.n af3c <_PyLong_Subtract+0x6c> │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ and.w r2, r1, #3 │ │ │ │ │ bic.w r1, r1, #7 │ │ │ │ │ rsb r2, r2, #2 │ │ │ │ │ orrs r2, r1 │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ - b.n a464 <_PyLong_Subtract+0x6c> │ │ │ │ │ + b.n af3c <_PyLong_Subtract+0x6c> │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, ip │ │ │ │ │ - b.n a492 <_PyLong_Subtract+0x9a> │ │ │ │ │ + b.n af6a <_PyLong_Subtract+0x9a> │ │ │ │ │ negs r4, r0 │ │ │ │ │ mov.w r6, #18 │ │ │ │ │ sbc.w r5, r5, r5, lsl #1 │ │ │ │ │ - b.n a4a4 <_PyLong_Subtract+0xac> │ │ │ │ │ + b.n af7c <_PyLong_Subtract+0xac> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n a464 <_PyLong_Subtract+0x6c> │ │ │ │ │ + b.n af3c <_PyLong_Subtract+0x6c> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000a528 : │ │ │ │ │ +0000b000 : │ │ │ │ │ PyLong_FromUInt32(): │ │ │ │ │ b.w e0 │ │ │ │ │ R_ARM_THM_JUMP24 PyLong_FromUnsignedLong │ │ │ │ │ │ │ │ │ │ -0000a52c : │ │ │ │ │ +0000b004 : │ │ │ │ │ Py_XDECREF(): │ │ │ │ │ - cbz r0, a540 │ │ │ │ │ + cbz r0, b018 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n a540 │ │ │ │ │ + bge.n b018 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, a540 │ │ │ │ │ + cbnz r3, b018 │ │ │ │ │ b.w 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_Dealloc │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000a544 <_PyLong_FromLarge>: │ │ │ │ │ +0000b01c <_PyLong_FromLarge>: │ │ │ │ │ _PyLong_FromLarge(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ subs r5, r1, #0 │ │ │ │ │ - blt.n a5ba <_PyLong_FromLarge+0x76> │ │ │ │ │ + blt.n b092 <_PyLong_FromLarge+0x76> │ │ │ │ │ lsrs r2, r5, #28 │ │ │ │ │ - bne.n a60e <_PyLong_FromLarge+0xca> │ │ │ │ │ + bne.n b0e6 <_PyLong_FromLarge+0xca> │ │ │ │ │ mov r6, r2 │ │ │ │ │ movs r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a606 <_PyLong_FromLarge+0xc2> │ │ │ │ │ + beq.n b0de <_PyLong_FromLarge+0xc2> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r1, [r0, #4] │ │ │ │ │ ldr.w ip, [r1] │ │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n a612 <_PyLong_FromLarge+0xce> │ │ │ │ │ + blt.n b0ea <_PyLong_FromLarge+0xce> │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ orr.w r1, r6, #16 │ │ │ │ │ movs r2, #0 │ │ │ │ │ strd r1, r2, [r3, #8] │ │ │ │ │ orrs.w r1, r4, r5 │ │ │ │ │ - beq.n a5b4 <_PyLong_FromLarge+0x70> │ │ │ │ │ + beq.n b08c <_PyLong_FromLarge+0x70> │ │ │ │ │ bic.w r1, r4, #3221225472 @ 0xc0000000 │ │ │ │ │ lsrs r4, r4, #30 │ │ │ │ │ orr.w r4, r4, r5, lsl #2 │ │ │ │ │ str r1, [r3, #12] │ │ │ │ │ orrs.w r1, r4, r5, lsr #30 │ │ │ │ │ - beq.n a5b4 <_PyLong_FromLarge+0x70> │ │ │ │ │ + beq.n b08c <_PyLong_FromLarge+0x70> │ │ │ │ │ bic.w r4, r4, #3221225472 @ 0xc0000000 │ │ │ │ │ str r4, [r3, #16] │ │ │ │ │ - cbz r2, a5b4 <_PyLong_FromLarge+0x70> │ │ │ │ │ + cbz r2, b08c <_PyLong_FromLarge+0x70> │ │ │ │ │ str r2, [r3, #20] │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ negs r4, r0 │ │ │ │ │ mov.w r6, #2 │ │ │ │ │ sbc.w r5, r5, r5, lsl #1 │ │ │ │ │ lsrs r2, r5, #28 │ │ │ │ │ - beq.n a560 <_PyLong_FromLarge+0x1c> │ │ │ │ │ + beq.n b038 <_PyLong_FromLarge+0x1c> │ │ │ │ │ movs r0, #24 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, a606 <_PyLong_FromLarge+0xc2> │ │ │ │ │ + cbz r0, b0de <_PyLong_FromLarge+0xc2> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r1, [r0, #4] │ │ │ │ │ ldr.w ip, [r1] │ │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ │ it lt │ │ │ │ │ movlt r7, #24 │ │ │ │ │ - blt.n a616 <_PyLong_FromLarge+0xd2> │ │ │ │ │ + blt.n b0ee <_PyLong_FromLarge+0xd2> │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ orr.w r1, r6, #24 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ str r1, [r3, #8] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r3, #12] │ │ │ │ │ - b.n a598 <_PyLong_FromLarge+0x54> │ │ │ │ │ + b.n b070 <_PyLong_FromLarge+0x54> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n a5b4 <_PyLong_FromLarge+0x70> │ │ │ │ │ + b.n b08c <_PyLong_FromLarge+0x70> │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n a5c8 <_PyLong_FromLarge+0x84> │ │ │ │ │ + b.n b0a0 <_PyLong_FromLarge+0x84> │ │ │ │ │ movs r7, #16 │ │ │ │ │ movs r2, #0 │ │ │ │ │ add.w r0, ip, #1 │ │ │ │ │ str r0, [r1, #0] │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ @@ -15988,58 +17029,58 @@ │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ orr.w r1, r7, r6 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ str r1, [r3, #8] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r3, #12] │ │ │ │ │ orrs.w r1, r4, r5 │ │ │ │ │ - bne.n a598 <_PyLong_FromLarge+0x54> │ │ │ │ │ - b.n a5b4 <_PyLong_FromLarge+0x70> │ │ │ │ │ + bne.n b070 <_PyLong_FromLarge+0x54> │ │ │ │ │ + b.n b08c <_PyLong_FromLarge+0x70> │ │ │ │ │ │ │ │ │ │ -0000a63c : │ │ │ │ │ +0000b114 : │ │ │ │ │ int_bit_length(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ sub sp, #8 │ │ │ │ │ lsrs r2, r2, #3 │ │ │ │ │ - beq.n a700 │ │ │ │ │ + beq.n b1d8 │ │ │ │ │ add.w r0, r0, r2, lsl #2 │ │ │ │ │ movs r3, #30 │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ smull r3, r2, r2, r3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n a730 │ │ │ │ │ + beq.n b208 │ │ │ │ │ clz r1, r1 │ │ │ │ │ rsb r1, r1, #32 │ │ │ │ │ adds r3, r1, r3 │ │ │ │ │ adc.w r2, r2, r1, asr #31 │ │ │ │ │ mov r0, r3 │ │ │ │ │ adds r1, r3, #5 │ │ │ │ │ adc.w lr, r2, #0 │ │ │ │ │ cmp.w r1, #262 @ 0x106 │ │ │ │ │ sbcs.w lr, lr, #0 │ │ │ │ │ - bcc.n a702 │ │ │ │ │ + bcc.n b1da │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r0, r0, r1 │ │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ │ adc.w ip, r2, #0 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ sbcs.w ip, ip, #0 │ │ │ │ │ - bcc.n a71a │ │ │ │ │ + bcc.n b1f2 │ │ │ │ │ movs r0, #20 │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a726 │ │ │ │ │ + beq.n b1fe │ │ │ │ │ mov.w ip, r2, asr #31 │ │ │ │ │ eor.w r3, ip, r3 │ │ │ │ │ eor.w r2, ip, r2 │ │ │ │ │ subs.w r3, r3, ip │ │ │ │ │ strd r0, r3, [sp] │ │ │ │ │ sbc.w r4, r2, ip │ │ │ │ │ movw r2, #0 │ │ │ │ │ @@ -16080,35 +17121,35 @@ │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 1c0 <_PyLong_FromMedium> │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ - b.n a6fa │ │ │ │ │ + b.n b1d2 │ │ │ │ │ adds r1, r3, #5 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - b.n a676 │ │ │ │ │ + b.n b14e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000a738 <_PyLong_Copy>: │ │ │ │ │ +0000b210 <_PyLong_Copy>: │ │ │ │ │ _PyLong_Copy(): │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi.n a776 <_PyLong_Copy+0x3e> │ │ │ │ │ + bhi.n b24e <_PyLong_Copy+0x3e> │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ adds r1, r3, #5 │ │ │ │ │ mov.w r3, r3, asr #31 │ │ │ │ │ adc.w r3, r3, #0 │ │ │ │ │ cmp.w r1, #262 @ 0x106 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.n a776 <_PyLong_Copy+0x3e> │ │ │ │ │ + bcs.n b24e <_PyLong_Copy+0x3e> │ │ │ │ │ movw r3, #9176 @ 0x23d8 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r3, r3, r1, lsl #4 │ │ │ │ │ add r3, r2 │ │ │ │ │ @@ -16122,15 +17163,15 @@ │ │ │ │ │ lsrs r1, r2, #3 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ bl 314 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, a7b4 <_PyLong_Copy+0x7c> │ │ │ │ │ + cbz r0, b28c <_PyLong_Copy+0x7c> │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ adds r0, #12 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bic.w ip, r2, #4 │ │ │ │ │ lsls r2, r1, #2 │ │ │ │ │ str.w ip, [r3, #8] │ │ │ │ │ @@ -16139,40 +17180,40 @@ │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000a7bc <_PyLong_Multiply>: │ │ │ │ │ +0000b294 <_PyLong_Multiply>: │ │ │ │ │ _PyLong_Multiply(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ sub sp, #16 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ orr.w r4, r3, r2 │ │ │ │ │ cmp r4, #15 │ │ │ │ │ - bhi.n a840 <_PyLong_Multiply+0x84> │ │ │ │ │ + bhi.n b318 <_PyLong_Multiply+0x84> │ │ │ │ │ ldr.w lr, [r0, #12] │ │ │ │ │ and.w r0, r3, #3 │ │ │ │ │ ldr r4, [r1, #12] │ │ │ │ │ and.w r1, r2, #3 │ │ │ │ │ rsb r0, r0, #1 │ │ │ │ │ rsb r1, r1, #1 │ │ │ │ │ mul.w r0, lr, r0 │ │ │ │ │ mul.w r1, r4, r1 │ │ │ │ │ smull r0, r1, r0, r1 │ │ │ │ │ adds r2, r0, #5 │ │ │ │ │ adc.w r3, r1, #0 │ │ │ │ │ cmp.w r2, #262 @ 0x106 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.n a820 <_PyLong_Multiply+0x64> │ │ │ │ │ + bcs.n b2f8 <_PyLong_Multiply+0x64> │ │ │ │ │ movw r0, #9176 @ 0x23d8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r0, r0, r2, lsl #4 │ │ │ │ │ add r0, r3 │ │ │ │ │ @@ -16180,154 +17221,154 @@ │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w r4, #2147483648 @ 0x80000000 │ │ │ │ │ adds r3, r0, r3 │ │ │ │ │ adc.w r2, r1, #0 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcs.n a872 <_PyLong_Multiply+0xb6> │ │ │ │ │ + bcs.n b34a <_PyLong_Multiply+0xb6> │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 1c0 <_PyLong_FromMedium> │ │ │ │ │ mov r4, r1 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - bl 38c0 │ │ │ │ │ + bl 4398 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ eors r3, r2 │ │ │ │ │ ands.w r3, r3, #3 │ │ │ │ │ it ne │ │ │ │ │ movne r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ite eq │ │ │ │ │ moveq r3, #0 │ │ │ │ │ andne.w r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n a81c <_PyLong_Multiply+0x60> │ │ │ │ │ + beq.n b2f4 <_PyLong_Multiply+0x60> │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ - bl d414 <_PyLong_Negate> │ │ │ │ │ + bl def4 <_PyLong_Negate> │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ - b.n a81c <_PyLong_Multiply+0x60> │ │ │ │ │ + b.n b2f4 <_PyLong_Multiply+0x60> │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.n a544 <_PyLong_FromLarge> │ │ │ │ │ + b.n b01c <_PyLong_FromLarge> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000a87c : │ │ │ │ │ +0000b354 : │ │ │ │ │ long_abs_method(): │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n a8a2 │ │ │ │ │ + beq.n b37a │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.n a8a6 │ │ │ │ │ + bne.n b37e │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r0, #0] │ │ │ │ │ bx lr │ │ │ │ │ - b.w 3514 │ │ │ │ │ - b.w a738 <_PyLong_Copy> │ │ │ │ │ + b.w 3fec │ │ │ │ │ + b.w b210 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_JUMP24 _PyLong_Copy │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000a8ac : │ │ │ │ │ +0000b384 : │ │ │ │ │ long_abs(): │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ mov r3, r0 │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n a8d6 │ │ │ │ │ + beq.n b3ae │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.n a8da │ │ │ │ │ + bne.n b3b2 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n a8d2 │ │ │ │ │ + bge.n b3aa │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ mov r0, r3 │ │ │ │ │ bx lr │ │ │ │ │ - b.w 3514 │ │ │ │ │ - b.w a738 <_PyLong_Copy> │ │ │ │ │ + b.w 3fec │ │ │ │ │ + b.w b210 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_JUMP24 _PyLong_Copy │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000a8e0 : │ │ │ │ │ +0000b3b8 : │ │ │ │ │ long_divmod(): │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #7 │ │ │ │ │ - bpl.n a920 │ │ │ │ │ + bpl.n b3f8 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.n a920 │ │ │ │ │ + bpl.n b3f8 │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #20 │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ - bl 7980 │ │ │ │ │ + bl 8458 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n a946 │ │ │ │ │ + beq.n b41e │ │ │ │ │ movs r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_New │ │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ │ - cbz r0, a92a │ │ │ │ │ + cbz r0, b402 │ │ │ │ │ strd r2, r3, [r0, #16] │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ bx lr │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n a938 │ │ │ │ │ + bge.n b410 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ - cbz r1, a94a │ │ │ │ │ + cbz r1, b422 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n a946 │ │ │ │ │ + bge.n b41e │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - cbz r2, a956 │ │ │ │ │ + cbz r2, b42e │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n a91c │ │ │ │ │ + b.n b3f4 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n a938 │ │ │ │ │ + b.n b410 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n a946 │ │ │ │ │ + b.n b41e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000a960 <_PyLong_FromBytes>: │ │ │ │ │ +0000b438 <_PyLong_FromBytes>: │ │ │ │ │ _PyLong_FromBytes(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, #16 │ │ │ │ │ mov r5, r1 │ │ │ │ │ @@ -16335,31 +17376,31 @@ │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 6ec │ │ │ │ │ R_ARM_THM_CALL PyLong_FromString │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - cbz r3, a98c <_PyLong_FromBytes+0x2c> │ │ │ │ │ - cbz r0, a990 <_PyLong_FromBytes+0x30> │ │ │ │ │ + cbz r3, b464 <_PyLong_FromBytes+0x2c> │ │ │ │ │ + cbz r0, b468 <_PyLong_FromBytes+0x30> │ │ │ │ │ adds r2, r4, r5 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n a990 <_PyLong_FromBytes+0x30> │ │ │ │ │ + bne.n b468 <_PyLong_FromBytes+0x30> │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - bl a52c │ │ │ │ │ + bl b004 │ │ │ │ │ cmp r5, #200 @ 0xc8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ it ge │ │ │ │ │ movge r1, #200 @ 0xc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, a9d6 <_PyLong_FromBytes+0x76> │ │ │ │ │ + cbz r0, b4ae <_PyLong_FromBytes+0x76> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ mov r2, r6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC12 │ │ │ │ │ @@ -16368,47 +17409,47 @@ │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n a9d6 <_PyLong_FromBytes+0x76> │ │ │ │ │ + bge.n b4ae <_PyLong_FromBytes+0x76> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - cbnz r2, a9d6 <_PyLong_FromBytes+0x76> │ │ │ │ │ + cbnz r2, b4ae <_PyLong_FromBytes+0x76> │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n a98c <_PyLong_FromBytes+0x2c> │ │ │ │ │ + b.n b464 <_PyLong_FromBytes+0x2c> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000a9dc : │ │ │ │ │ +0000b4b4 : │ │ │ │ │ long_long(): │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n aa6c │ │ │ │ │ + beq.n b544 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi.n aa28 │ │ │ │ │ + bhi.n b500 │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ adds r1, r3, #5 │ │ │ │ │ mov.w r3, r3, asr #31 │ │ │ │ │ adc.w r3, r3, #0 │ │ │ │ │ cmp.w r1, #262 @ 0x106 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.n aa28 │ │ │ │ │ + bcs.n b500 │ │ │ │ │ movw r3, #9176 @ 0x23d8 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r3, r3, r1, lsl #4 │ │ │ │ │ add r3, r2 │ │ │ │ │ @@ -16422,15 +17463,15 @@ │ │ │ │ │ lsrs r1, r2, #3 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ bl 314 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, aa66 │ │ │ │ │ + cbz r0, b53e │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ adds r0, #12 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bic.w ip, r2, #4 │ │ │ │ │ lsls r2, r1, #2 │ │ │ │ │ str.w ip, [r3, #8] │ │ │ │ │ @@ -16443,112 +17484,112 @@ │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r0, #0] │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n aa24 │ │ │ │ │ + b.n b4fc │ │ │ │ │ │ │ │ │ │ -0000aa7c : │ │ │ │ │ +0000b554 : │ │ │ │ │ long_mod(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r6, [r0, #4] │ │ │ │ │ sub sp, #8 │ │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ │ lsls r5, r3, #7 │ │ │ │ │ - bpl.w ae4c │ │ │ │ │ + bpl.w b924 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r4, r3, #7 │ │ │ │ │ - bpl.w ae4c │ │ │ │ │ + bpl.w b924 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov.w r8, r2, lsr #3 │ │ │ │ │ lsrs r3, r1, #3 │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ - beq.n ab26 │ │ │ │ │ + beq.n b5fe │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w adf6 │ │ │ │ │ + beq.w b8ce │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - blt.w acd4 │ │ │ │ │ - beq.w acbc │ │ │ │ │ + blt.w b7ac │ │ │ │ │ + beq.w b794 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n ab5c │ │ │ │ │ + beq.n b634 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c938 │ │ │ │ │ - cbz r0, aae8 │ │ │ │ │ + bl d418 │ │ │ │ │ + cbz r0, b5c0 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n aae8 │ │ │ │ │ + bge.n b5c0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, aae8 │ │ │ │ │ + cbnz r3, b5c0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ bl 134c │ │ │ │ │ mov r6, r0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w add8 │ │ │ │ │ + beq.w b8b0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ - beq.w addc │ │ │ │ │ + beq.w b8b4 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.w ae0e │ │ │ │ │ - cbnz r3, ab1e │ │ │ │ │ + beq.w b8e6 │ │ │ │ │ + cbnz r3, b5f6 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.w ae16 │ │ │ │ │ + beq.w b8ee │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.w adf0 │ │ │ │ │ + bne.w b8c8 │ │ │ │ │ eors r2, r1 │ │ │ │ │ and.w r3, r1, #3 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ rsb r4, r3, #1 │ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ │ lsls r2, r2, #30 │ │ │ │ │ - bne.w adbe │ │ │ │ │ + bne.w b896 │ │ │ │ │ bl 0 <__aeabi_idivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idivmod │ │ │ │ │ mul.w r0, r4, r1 │ │ │ │ │ bl 3d4 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromLong │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w add8 │ │ │ │ │ + beq.w b8b0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r6, [r5, #12] │ │ │ │ │ subs.w r2, r6, #10 │ │ │ │ │ - bne.w acf8 │ │ │ │ │ + bne.w b7d0 │ │ │ │ │ add.w r3, r0, #12 │ │ │ │ │ mov ip, r2 │ │ │ │ │ movw r0, #52429 @ 0xcccd │ │ │ │ │ movt r0, #52428 @ 0xcccc │ │ │ │ │ mov sl, r3 │ │ │ │ │ add.w r6, r3, r8, lsl #2 │ │ │ │ │ tst.w r8, #1 │ │ │ │ │ - beq.n abd6 │ │ │ │ │ + beq.n b6ae │ │ │ │ │ ldr.w r7, [r6, #-4]! │ │ │ │ │ mov.w r1, #3435973836 @ 0xcccccccc │ │ │ │ │ umull r3, ip, r0, r7 │ │ │ │ │ bic.w r3, ip, #3 │ │ │ │ │ add.w r3, r3, ip, lsr #2 │ │ │ │ │ subs r3, r7, r3 │ │ │ │ │ subs r3, r7, r3 │ │ │ │ │ @@ -16567,15 +17608,15 @@ │ │ │ │ │ adds r3, r3, r2 │ │ │ │ │ adc.w ip, ip, r8 │ │ │ │ │ adds r3, r3, r3 │ │ │ │ │ adc.w ip, ip, ip │ │ │ │ │ subs r2, r7, r3 │ │ │ │ │ sbc.w ip, ip, ip, lsl #1 │ │ │ │ │ cmp r6, sl │ │ │ │ │ - beq.n acaa │ │ │ │ │ + beq.n b782 │ │ │ │ │ ldr.w r7, [r6, #-4] │ │ │ │ │ mov.w r1, ip, lsl #30 │ │ │ │ │ orr.w r1, r1, r2, lsr #2 │ │ │ │ │ mov.w r9, #3435973836 @ 0xcccccccc │ │ │ │ │ subs r6, #8 │ │ │ │ │ orr.w lr, r7, r2, lsl #30 │ │ │ │ │ ldr r7, [r6, #0] │ │ │ │ │ @@ -16629,59 +17670,59 @@ │ │ │ │ │ adds r3, r3, r2 │ │ │ │ │ adc.w ip, ip, r8 │ │ │ │ │ adds r3, r3, r3 │ │ │ │ │ adc.w ip, ip, ip │ │ │ │ │ subs.w r2, lr, r3 │ │ │ │ │ sbc.w ip, r1, ip │ │ │ │ │ cmp r6, sl │ │ │ │ │ - bne.n abd6 │ │ │ │ │ + bne.n b6ae │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 3d4 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromLong │ │ │ │ │ mov r6, r0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w aaf8 │ │ │ │ │ - b.n add8 │ │ │ │ │ + bne.w b5d0 │ │ │ │ │ + b.n b8b0 │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ add.w r3, r0, r8, lsl #2 │ │ │ │ │ add.w r8, r5, r8, lsl #2 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bcs.w aaca │ │ │ │ │ + bcs.w b5a2 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne.w ae3c │ │ │ │ │ + bne.w b914 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r6, r4 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r4, #0] │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ - b.n ab0a │ │ │ │ │ + b.n b5e2 │ │ │ │ │ mov.w r3, r8, lsl #2 │ │ │ │ │ add.w r7, r0, #12 │ │ │ │ │ subs r3, #4 │ │ │ │ │ movs r2, #0 │ │ │ │ │ add.w r8, r7, r8, lsl #2 │ │ │ │ │ mov ip, r2 │ │ │ │ │ lsrs r3, r3, #2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ands.w r3, r3, #3 │ │ │ │ │ - beq.n ad58 │ │ │ │ │ + beq.n b830 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n ad46 │ │ │ │ │ + beq.n b81e │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n ad2c │ │ │ │ │ + beq.n b804 │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr.w r0, [r8, #-4]! │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r3, r1 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_uldivmod │ │ │ │ │ mov ip, r3 │ │ │ │ │ @@ -16694,15 +17735,15 @@ │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_uldivmod │ │ │ │ │ mov ip, r3 │ │ │ │ │ ldr.w r0, [r8, #-4]! │ │ │ │ │ mov.w r1, ip, lsl #30 │ │ │ │ │ orr.w r1, r1, r2, lsr #2 │ │ │ │ │ orr.w r0, r0, r2, lsl #30 │ │ │ │ │ - b.n adae │ │ │ │ │ + b.n b886 │ │ │ │ │ ldr.w r0, [r8, #-4] │ │ │ │ │ mov.w r1, ip, lsl #30 │ │ │ │ │ orr.w r1, r1, r2, lsr #2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ sub.w r8, r8, #16 │ │ │ │ │ orr.w r0, r0, r2, lsl #30 │ │ │ │ │ mov r2, r6 │ │ │ │ │ @@ -16730,174 +17771,175 @@ │ │ │ │ │ orr.w r0, r0, r2, lsl #30 │ │ │ │ │ mov r2, r6 │ │ │ │ │ movs r3, #0 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_uldivmod │ │ │ │ │ cmp r8, r7 │ │ │ │ │ mov ip, r3 │ │ │ │ │ - bne.n ad58 │ │ │ │ │ - b.n acaa │ │ │ │ │ + bne.n b830 │ │ │ │ │ + b.n b782 │ │ │ │ │ subs r5, r1, #1 │ │ │ │ │ subs r0, #1 │ │ │ │ │ bl 0 <__aeabi_idivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idivmod │ │ │ │ │ subs r1, r5, r1 │ │ │ │ │ mul.w r0, r4, r1 │ │ │ │ │ bl 3d4 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromLong │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ab1e │ │ │ │ │ + bne.w b5f6 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n ab1e │ │ │ │ │ + b.n b5f6 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w ab1e │ │ │ │ │ + beq.w b5f6 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ - bl d414 <_PyLong_Negate> │ │ │ │ │ + bl def4 <_PyLong_Negate> │ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n acf0 │ │ │ │ │ - b.n add8 │ │ │ │ │ + bne.n b7c8 │ │ │ │ │ + b.n b8b0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w acd4 │ │ │ │ │ + bne.w b7ac │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ZeroDivisionError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ZeroDivisionError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC42 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC42 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n add8 │ │ │ │ │ + b.n b8b0 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ lsls r3, r3, #30 │ │ │ │ │ - bne.w ab1e │ │ │ │ │ + bne.w b5f6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 31cc │ │ │ │ │ + bl 3ca4 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n ae34 │ │ │ │ │ + bge.n b90c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, ae34 │ │ │ │ │ + cbnz r3, b90c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n add8 │ │ │ │ │ + beq.n b8b0 │ │ │ │ │ mov r6, r4 │ │ │ │ │ - b.n ab1e │ │ │ │ │ + b.n b5f6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a738 <_PyLong_Copy> │ │ │ │ │ + bl b210 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Copy │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w acf0 │ │ │ │ │ - b.n add8 │ │ │ │ │ + bne.w b7c8 │ │ │ │ │ + b.n b8b0 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n ab1e │ │ │ │ │ + b.n b5f6 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000ae58 : │ │ │ │ │ +0000b930 : │ │ │ │ │ l_mod(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ mov sl, r2 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ mov r5, r1 │ │ │ │ │ sub sp, #12 │ │ │ │ │ lsrs r3, r0, #3 │ │ │ │ │ lsrs r1, r2, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n aef0 │ │ │ │ │ + beq.n b9c8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w b1a6 │ │ │ │ │ + beq.w bc82 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - blt.w b094 │ │ │ │ │ - beq.w b080 │ │ │ │ │ + blt.w bb70 │ │ │ │ │ + beq.w bb5c │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n af26 │ │ │ │ │ + beq.n ba02 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c938 │ │ │ │ │ - cbz r0, aeae │ │ │ │ │ + bl d418 │ │ │ │ │ + cbz r0, b986 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n aeae │ │ │ │ │ + bge.n b986 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, aeae │ │ │ │ │ + cbnz r3, b986 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ bl 134c │ │ │ │ │ mov r6, r0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b1bc │ │ │ │ │ + beq.w bc98 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.w b184 │ │ │ │ │ + beq.w bc60 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.w b1c2 │ │ │ │ │ - cbnz r3, aee4 │ │ │ │ │ + beq.w bc9e │ │ │ │ │ + cbnz r3, b9bc │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.w b1ca │ │ │ │ │ + beq.w bca6 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str.w r6, [sl] │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bne.w b1a0 │ │ │ │ │ + bne.w bc7c │ │ │ │ │ eor.w r3, r0, r2 │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ rsb r4, r2, #1 │ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ │ lsls r5, r3, #30 │ │ │ │ │ - bne.w b178 │ │ │ │ │ + bne.w bc54 │ │ │ │ │ bl 0 <__aeabi_idivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idivmod │ │ │ │ │ mul.w r0, r1, r4 │ │ │ │ │ bl 3d4 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromLong │ │ │ │ │ clz r3, r0 │ │ │ │ │ str.w r0, [sl] │ │ │ │ │ lsrs r3, r3, #5 │ │ │ │ │ negs r0, r3 │ │ │ │ │ - b.n aeea │ │ │ │ │ + add sp, #12 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r6, [r5, #12] │ │ │ │ │ subs.w ip, r6, #10 │ │ │ │ │ - bne.w b0b4 │ │ │ │ │ + bne.w bb90 │ │ │ │ │ add.w r2, r4, #12 │ │ │ │ │ movw lr, #52429 @ 0xcccd │ │ │ │ │ movt lr, #52428 @ 0xcccc │ │ │ │ │ mov fp, r2 │ │ │ │ │ add.w r6, r2, r3, lsl #2 │ │ │ │ │ mov r1, ip │ │ │ │ │ lsls r2, r3, #31 │ │ │ │ │ - bpl.n afa2 │ │ │ │ │ + bpl.n ba7e │ │ │ │ │ ldr.w r7, [r6, #-4]! │ │ │ │ │ umull r3, r8, lr, r7 │ │ │ │ │ mov.w r3, #3435973836 @ 0xcccccccc │ │ │ │ │ bic.w r2, r8, #3 │ │ │ │ │ add.w r2, r2, r8, lsr #2 │ │ │ │ │ subs r2, r7, r2 │ │ │ │ │ subs r2, r7, r2 │ │ │ │ │ @@ -16916,15 +17958,15 @@ │ │ │ │ │ adds.w r2, r8, r2 │ │ │ │ │ adc.w r1, r1, ip │ │ │ │ │ adds r2, r2, r2 │ │ │ │ │ adcs r1, r1 │ │ │ │ │ subs.w ip, r7, r2 │ │ │ │ │ sbc.w r1, r1, r1, lsl #1 │ │ │ │ │ cmp r6, fp │ │ │ │ │ - beq.n b06e │ │ │ │ │ + beq.n bb4a │ │ │ │ │ ldr.w r7, [r6, #-4] │ │ │ │ │ lsls r3, r1, #30 │ │ │ │ │ orr.w r3, r3, ip, lsr #2 │ │ │ │ │ mov.w r9, #3435973836 @ 0xcccccccc │ │ │ │ │ subs r6, #8 │ │ │ │ │ orr.w r0, r7, ip, lsl #30 │ │ │ │ │ ldr r7, [r6, #0] │ │ │ │ │ @@ -16978,58 +18020,58 @@ │ │ │ │ │ adds.w r2, r8, r2 │ │ │ │ │ adc.w r1, r1, ip │ │ │ │ │ adds r2, r2, r2 │ │ │ │ │ adcs r1, r1 │ │ │ │ │ subs.w ip, r0, r2 │ │ │ │ │ sbc.w r1, r3, r1 │ │ │ │ │ cmp r6, fp │ │ │ │ │ - bne.n afa2 │ │ │ │ │ + bne.n ba7e │ │ │ │ │ mov r0, ip │ │ │ │ │ bl 3d4 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromLong │ │ │ │ │ mov r6, r0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w aebe │ │ │ │ │ - b.n b1bc │ │ │ │ │ + bne.w b996 │ │ │ │ │ + b.n bc98 │ │ │ │ │ adds r3, #1 │ │ │ │ │ add.w r2, r4, r3, lsl #2 │ │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bcs.w ae90 │ │ │ │ │ + bcs.w b968 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w b1f0 │ │ │ │ │ + bne.w bccc │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r6, r4 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r4, #0] │ │ │ │ │ - b.n aeca │ │ │ │ │ + b.n b9a2 │ │ │ │ │ lsls r2, r3, #2 │ │ │ │ │ add.w r7, r4, #12 │ │ │ │ │ subs r2, #4 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ add.w r8, r7, r3, lsl #2 │ │ │ │ │ mov r1, ip │ │ │ │ │ lsrs r2, r2, #2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ ands.w r2, r2, #3 │ │ │ │ │ - beq.n b112 │ │ │ │ │ + beq.n bbee │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n b102 │ │ │ │ │ + beq.n bbde │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n b0e8 │ │ │ │ │ + beq.n bbc4 │ │ │ │ │ mov r3, ip │ │ │ │ │ ldr.w r0, [r8, #-4]! │ │ │ │ │ mov r2, r6 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_uldivmod │ │ │ │ │ mov ip, r2 │ │ │ │ │ mov r1, r3 │ │ │ │ │ @@ -17043,15 +18085,15 @@ │ │ │ │ │ R_ARM_THM_CALL __aeabi_uldivmod │ │ │ │ │ mov ip, r2 │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldr.w r0, [r8, #-4]! │ │ │ │ │ lsls r1, r1, #30 │ │ │ │ │ orr.w r1, r1, ip, lsr #2 │ │ │ │ │ orr.w r0, r0, ip, lsl #30 │ │ │ │ │ - b.n b166 │ │ │ │ │ + b.n bc42 │ │ │ │ │ ldr.w r0, [r8, #-4] │ │ │ │ │ lsls r1, r1, #30 │ │ │ │ │ orr.w r1, r1, ip, lsr #2 │ │ │ │ │ mov r2, r6 │ │ │ │ │ movs r3, #0 │ │ │ │ │ sub.w r8, r8, #16 │ │ │ │ │ orr.w r0, r0, ip, lsl #30 │ │ │ │ │ @@ -17080,185 +18122,185 @@ │ │ │ │ │ mov r2, r6 │ │ │ │ │ movs r3, #0 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_uldivmod │ │ │ │ │ cmp r7, r8 │ │ │ │ │ mov ip, r2 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - bne.n b112 │ │ │ │ │ - b.n b06e │ │ │ │ │ + bne.n bbee │ │ │ │ │ + b.n bb4a │ │ │ │ │ subs r5, r1, #1 │ │ │ │ │ subs r0, #1 │ │ │ │ │ bl 0 <__aeabi_idivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idivmod │ │ │ │ │ subs r1, r5, r1 │ │ │ │ │ - b.n af10 │ │ │ │ │ + b.n b9e8 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w aee4 │ │ │ │ │ + beq.w b9bc │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ - bl d414 <_PyLong_Negate> │ │ │ │ │ + bl def4 <_PyLong_Negate> │ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w aeca │ │ │ │ │ - b.n b1bc │ │ │ │ │ + bne.w b9a2 │ │ │ │ │ + b.n bc98 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w b094 │ │ │ │ │ + bne.w bb70 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ZeroDivisionError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ZeroDivisionError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC42 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC42 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n aeea │ │ │ │ │ + b.n b9c2 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ lsls r3, r3, #30 │ │ │ │ │ - bne.w aee4 │ │ │ │ │ + bne.w b9bc │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 31cc │ │ │ │ │ + bl 3ca4 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n b1e8 │ │ │ │ │ + bge.n bcc4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, b1e8 │ │ │ │ │ + cbnz r3, bcc4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n b1bc │ │ │ │ │ + beq.n bc98 │ │ │ │ │ mov r6, r4 │ │ │ │ │ - b.n aee4 │ │ │ │ │ + b.n b9bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a738 <_PyLong_Copy> │ │ │ │ │ + bl b210 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Copy │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w aeca │ │ │ │ │ - b.n b1bc │ │ │ │ │ + bne.w b9a2 │ │ │ │ │ + b.n bc98 │ │ │ │ │ │ │ │ │ │ -0000b200 <_PyLong_Format>: │ │ │ │ │ +0000bcdc <_PyLong_Format>: │ │ │ │ │ _PyLong_Format(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, #28 │ │ │ │ │ cmp r1, #10 │ │ │ │ │ - beq.n b232 <_PyLong_Format+0x32> │ │ │ │ │ + beq.n bd0e <_PyLong_Format+0x32> │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ add r3, sp, #20 │ │ │ │ │ movs r2, #1 │ │ │ │ │ strd ip, ip, [sp, #4] │ │ │ │ │ str.w ip, [sp] │ │ │ │ │ - bl b248 │ │ │ │ │ + bl bd24 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n b242 <_PyLong_Format+0x42> │ │ │ │ │ + beq.n bd1e <_PyLong_Format+0x42> │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ add sp, #28 │ │ │ │ │ pop {pc} │ │ │ │ │ movs r3, #0 │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 1974 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.n b22c <_PyLong_Format+0x2c> │ │ │ │ │ + bne.n bd08 <_PyLong_Format+0x2c> │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n b22e <_PyLong_Format+0x2e> │ │ │ │ │ + b.n bd0a <_PyLong_Format+0x2e> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000b248 : │ │ │ │ │ +0000bd24 : │ │ │ │ │ long_format_binary(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ ldr r7, [sp, #76] @ 0x4c │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b8aa │ │ │ │ │ + beq.w c386 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.w b8aa │ │ │ │ │ + bpl.w c386 │ │ │ │ │ cmp r1, #16 │ │ │ │ │ mov fp, r1 │ │ │ │ │ it eq │ │ │ │ │ moveq r4, #4 │ │ │ │ │ - bne.w b512 │ │ │ │ │ + bne.w bfee │ │ │ │ │ ldr r5, [r6, #8] │ │ │ │ │ and.w r3, r5, #3 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ lsrs r5, r5, #3 │ │ │ │ │ - beq.w b852 │ │ │ │ │ + beq.w c32e │ │ │ │ │ mov r2, r3 │ │ │ │ │ movw r3, #17476 @ 0x4444 │ │ │ │ │ movt r3, #1092 @ 0x444 │ │ │ │ │ sub.w sl, r2, #2 │ │ │ │ │ clz sl, sl │ │ │ │ │ cmp r5, r3 │ │ │ │ │ mov.w sl, sl, lsr #5 │ │ │ │ │ - bhi.w b910 │ │ │ │ │ + bhi.w c3ec │ │ │ │ │ add.w r3, r6, r5, lsl #2 │ │ │ │ │ subs r2, r5, #1 │ │ │ │ │ movs r0, #30 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ mul.w r0, r2, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w b528 │ │ │ │ │ + beq.w c004 │ │ │ │ │ clz r3, r3 │ │ │ │ │ subs r0, #1 │ │ │ │ │ add r0, r4 │ │ │ │ │ rsb r3, r3, #32 │ │ │ │ │ add r0, r3 │ │ │ │ │ cmp r4, #4 │ │ │ │ │ - bne.w b532 │ │ │ │ │ + bne.w c00e │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ add.w sl, sl, r0, asr #2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w b542 │ │ │ │ │ + beq.w c01e │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ add.w sl, sl, #2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b5c2 │ │ │ │ │ + bne.w c09e │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w b878 │ │ │ │ │ + bne.w c354 │ │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_New │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b8ba │ │ │ │ │ + beq.w c396 │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ ubfx r2, r3, #2, #3 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.w b8c8 │ │ │ │ │ + bne.w c3a4 │ │ │ │ │ lsls r2, r3, #26 │ │ │ │ │ - bpl.w ba24 │ │ │ │ │ + bpl.w c500 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ - bpl.w ba1e │ │ │ │ │ + bpl.w c4fa │ │ │ │ │ add.w r0, sl, #20 │ │ │ │ │ add r0, ip │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w b818 │ │ │ │ │ + beq.w c2f4 │ │ │ │ │ add.w r3, r6, #8 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov lr, r6 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r1, r6 │ │ │ │ │ rsb r8, r4, #32 │ │ │ │ │ @@ -17277,15 +18319,15 @@ │ │ │ │ │ lsl.w r5, r5, lr │ │ │ │ │ orr.w r2, r2, ip │ │ │ │ │ orrs r5, r3 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ orrs r2, r1 │ │ │ │ │ add.w lr, lr, #30 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bgt.w b6ac │ │ │ │ │ + bgt.w c188 │ │ │ │ │ and.w r1, r9, r5 │ │ │ │ │ lsr.w r3, r5, r4 │ │ │ │ │ sub.w lr, lr, r4 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ cmp r1, #9 │ │ │ │ │ ite ls │ │ │ │ │ addls r1, #48 @ 0x30 │ │ │ │ │ @@ -17293,15 +18335,15 @@ │ │ │ │ │ strb.w r1, [r0, #-1] │ │ │ │ │ lsl.w r1, r2, r8 │ │ │ │ │ orrs r3, r1 │ │ │ │ │ lsr.w r1, r2, r7 │ │ │ │ │ orrs r3, r1 │ │ │ │ │ lsr.w r1, r2, r4 │ │ │ │ │ orrs.w r2, r3, r1 │ │ │ │ │ - beq.w b6a4 │ │ │ │ │ + beq.w c180 │ │ │ │ │ and.w r2, r9, r3 │ │ │ │ │ lsrs r3, r4 │ │ │ │ │ sub.w lr, lr, r4 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ cmp r2, #9 │ │ │ │ │ ite ls │ │ │ │ │ addls r2, #48 @ 0x30 │ │ │ │ │ @@ -17309,15 +18351,15 @@ │ │ │ │ │ strb.w r2, [r0, #-2] │ │ │ │ │ lsl.w r2, r1, r8 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ lsr.w r2, r1, r7 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ lsrs r1, r4 │ │ │ │ │ orrs.w r2, r3, r1 │ │ │ │ │ - beq.w b6a8 │ │ │ │ │ + beq.w c184 │ │ │ │ │ and.w r2, r9, r3 │ │ │ │ │ lsrs r3, r4 │ │ │ │ │ sub.w lr, lr, r4 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ cmp r2, #9 │ │ │ │ │ ite ls │ │ │ │ │ addls r2, #48 @ 0x30 │ │ │ │ │ @@ -17325,15 +18367,15 @@ │ │ │ │ │ strb.w r2, [r0, #-3] │ │ │ │ │ lsl.w r2, r1, r8 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ lsr.w r2, r1, r7 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ lsrs r1, r4 │ │ │ │ │ orrs.w r2, r3, r1 │ │ │ │ │ - beq.w b7f8 │ │ │ │ │ + beq.w c2d4 │ │ │ │ │ and.w r2, r9, r3 │ │ │ │ │ lsl.w r5, r1, r8 │ │ │ │ │ lsrs r3, r4 │ │ │ │ │ sub.w lr, lr, r4 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ orrs r3, r5 │ │ │ │ │ cmp r2, #9 │ │ │ │ │ @@ -17342,15 +18384,15 @@ │ │ │ │ │ lsr.w r1, r1, r4 │ │ │ │ │ ite hi │ │ │ │ │ movhi r5, #87 @ 0x57 │ │ │ │ │ movls r5, #48 @ 0x30 │ │ │ │ │ add r5, r2 │ │ │ │ │ orrs.w r2, r3, r1 │ │ │ │ │ strb.w r5, [r0, #-4] │ │ │ │ │ - beq.w b5be │ │ │ │ │ + beq.w c09a │ │ │ │ │ and.w r2, r9, r3 │ │ │ │ │ lsl.w r5, r1, r8 │ │ │ │ │ lsrs r3, r4 │ │ │ │ │ sub.w lr, lr, r4 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ orrs r3, r5 │ │ │ │ │ cmp r2, #9 │ │ │ │ │ @@ -17359,15 +18401,15 @@ │ │ │ │ │ lsr.w r1, r1, r4 │ │ │ │ │ ite hi │ │ │ │ │ movhi r5, #87 @ 0x57 │ │ │ │ │ movls r5, #48 @ 0x30 │ │ │ │ │ add r5, r2 │ │ │ │ │ orrs.w r2, r3, r1 │ │ │ │ │ strb.w r5, [r0, #-5] │ │ │ │ │ - beq.w b832 │ │ │ │ │ + beq.w c30e │ │ │ │ │ and.w r2, r9, r3 │ │ │ │ │ lsl.w r5, r1, r8 │ │ │ │ │ lsrs r3, r4 │ │ │ │ │ sub.w lr, lr, r4 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ orrs r3, r5 │ │ │ │ │ cmp r2, #9 │ │ │ │ │ @@ -17377,143 +18419,143 @@ │ │ │ │ │ ite hi │ │ │ │ │ movhi r5, #87 @ 0x57 │ │ │ │ │ movls r5, #48 @ 0x30 │ │ │ │ │ add r5, r2 │ │ │ │ │ subs r0, #6 │ │ │ │ │ strb r5, [r0, #0] │ │ │ │ │ orrs.w r2, r3, r1 │ │ │ │ │ - beq.n b4ca │ │ │ │ │ + beq.n bfa6 │ │ │ │ │ and.w r2, r9, r3 │ │ │ │ │ lsr.w r5, r3, r4 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ cmp r2, #9 │ │ │ │ │ - bhi.n b59a │ │ │ │ │ + bhi.n c076 │ │ │ │ │ lsl.w r3, r1, r8 │ │ │ │ │ adds r2, #48 @ 0x30 │ │ │ │ │ orrs r5, r3 │ │ │ │ │ lsr.w r3, r1, r7 │ │ │ │ │ orrs r3, r5 │ │ │ │ │ lsrs r1, r4 │ │ │ │ │ strb.w r2, [r0, #-1]! │ │ │ │ │ sub.w lr, lr, r4 │ │ │ │ │ orrs.w r2, r3, r1 │ │ │ │ │ - bne.n b49e │ │ │ │ │ + bne.n bf7a │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ adds r6, #1 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bgt.w b346 │ │ │ │ │ + bgt.w be22 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr.w ip, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w b828 │ │ │ │ │ + beq.w c304 │ │ │ │ │ cmp.w fp, #16 │ │ │ │ │ it eq │ │ │ │ │ moveq r3, #120 @ 0x78 │ │ │ │ │ - bne.n b51c │ │ │ │ │ + bne.n bff8 │ │ │ │ │ strb.w r3, [r0, #-1] │ │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ │ strb.w r3, [r0, #-2] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.w b7fc │ │ │ │ │ + beq.w c2d8 │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b80c │ │ │ │ │ + bne.w c2e8 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str.w ip, [r3] │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r1, #2 │ │ │ │ │ ite eq │ │ │ │ │ moveq r4, #1 │ │ │ │ │ movne r4, #3 │ │ │ │ │ - b.n b27e │ │ │ │ │ + b.n bd5a │ │ │ │ │ cmp.w fp, #8 │ │ │ │ │ ite eq │ │ │ │ │ moveq r3, #111 @ 0x6f │ │ │ │ │ movne r3, #98 @ 0x62 │ │ │ │ │ - b.n b4ea │ │ │ │ │ + b.n bfc6 │ │ │ │ │ subs r0, #1 │ │ │ │ │ cmp r4, #4 │ │ │ │ │ add r0, r4 │ │ │ │ │ - beq.w b2d2 │ │ │ │ │ + beq.w bdae │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ add sl, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b2de │ │ │ │ │ + bne.w bdba │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w b2ea │ │ │ │ │ + beq.w bdc6 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ cmp r3, #119 @ 0x77 │ │ │ │ │ - bhi.w b836 │ │ │ │ │ + bhi.w c312 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.w b89a │ │ │ │ │ + beq.w c376 │ │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ │ mov r1, sl │ │ │ │ │ bl 0 <_PyUnicodeWriter_PrepareInternal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicodeWriter_PrepareInternal │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w b8ba │ │ │ │ │ + beq.w c396 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n b5da │ │ │ │ │ + bne.n c0b6 │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.w bac0 │ │ │ │ │ + bne.w c59c │ │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ │ lsls r7, r2, #26 │ │ │ │ │ - bpl.w b8a6 │ │ │ │ │ + bpl.w c382 │ │ │ │ │ lsls r1, r2, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r0, #20 │ │ │ │ │ addpl r0, #28 │ │ │ │ │ add r3, sl │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ add r0, r3 │ │ │ │ │ - b.n b31e │ │ │ │ │ + b.n bdfa │ │ │ │ │ adds r2, #87 @ 0x57 │ │ │ │ │ lsrs r3, r4 │ │ │ │ │ strb.w r2, [r0, #-1]! │ │ │ │ │ lsl.w r2, r1, r8 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ lsr.w r2, r1, r7 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ lsrs r1, r4 │ │ │ │ │ sub.w lr, lr, r4 │ │ │ │ │ orrs.w r2, r3, r1 │ │ │ │ │ - bne.w b49e │ │ │ │ │ - b.n b4ca │ │ │ │ │ + bne.w bf7a │ │ │ │ │ + b.n bfa6 │ │ │ │ │ subs r0, #4 │ │ │ │ │ - b.n b4ca │ │ │ │ │ + b.n bfa6 │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ cmp r3, #119 @ 0x77 │ │ │ │ │ - bls.n b55a │ │ │ │ │ + bls.n c036 │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ ldrd r2, r3, [r3, #16] │ │ │ │ │ subs r2, r2, r3 │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - bgt.n b55a │ │ │ │ │ + bgt.n c036 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n b572 │ │ │ │ │ + beq.n c04e │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ add r3, sl │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w b8c0 │ │ │ │ │ + beq.w c39c │ │ │ │ │ subs r2, r5, #1 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ add.w r2, r6, #8 │ │ │ │ │ mov r9, ip │ │ │ │ │ mov r6, ip │ │ │ │ │ mov lr, ip │ │ │ │ │ @@ -17548,45 +18590,45 @@ │ │ │ │ │ ite hi │ │ │ │ │ movhi r1, #87 @ 0x57 │ │ │ │ │ movls r1, #48 @ 0x30 │ │ │ │ │ add r2, r1 │ │ │ │ │ strb.w r2, [r3, #-1]! │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r2, ip │ │ │ │ │ - bgt.w b890 │ │ │ │ │ + bgt.w c36c │ │ │ │ │ orrs.w r2, r9, lr │ │ │ │ │ ite ne │ │ │ │ │ movne r2, #1 │ │ │ │ │ moveq r2, #0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n b62e │ │ │ │ │ + bne.n c10a │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ cmp r5, ip │ │ │ │ │ - bgt.n b608 │ │ │ │ │ + bgt.n c0e4 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w bae2 │ │ │ │ │ + bne.w c5be │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r2, #2 │ │ │ │ │ itt eq │ │ │ │ │ moveq r2, #45 @ 0x2d │ │ │ │ │ strbeq.w r2, [r3, #-1] │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b80c │ │ │ │ │ + bne.w c2e8 │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ add r3, sl │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - b.n b50a │ │ │ │ │ + b.n bfe6 │ │ │ │ │ subs r0, #1 │ │ │ │ │ - b.n b4ca │ │ │ │ │ + b.n bfa6 │ │ │ │ │ subs r0, #2 │ │ │ │ │ - b.n b4ca │ │ │ │ │ + b.n bfa6 │ │ │ │ │ and.w r1, r9, r5 │ │ │ │ │ lsr.w r3, r5, r4 │ │ │ │ │ lsl.w r5, r2, r8 │ │ │ │ │ sub.w lr, lr, r4 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ orrs r3, r5 │ │ │ │ │ cmp r1, #9 │ │ │ │ │ @@ -17595,15 +18637,15 @@ │ │ │ │ │ movls r5, #48 @ 0x30 │ │ │ │ │ add r5, r1 │ │ │ │ │ lsr.w r1, r2, r7 │ │ │ │ │ orrs r3, r1 │ │ │ │ │ cmp r4, lr │ │ │ │ │ lsr.w r1, r2, r4 │ │ │ │ │ strb.w r5, [r0, #-1] │ │ │ │ │ - bgt.n b6a4 │ │ │ │ │ + bgt.n c180 │ │ │ │ │ and.w r2, r9, r3 │ │ │ │ │ lsl.w r5, r1, r8 │ │ │ │ │ lsrs r3, r4 │ │ │ │ │ sub.w lr, lr, r4 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ orrs r3, r5 │ │ │ │ │ cmp r2, #9 │ │ │ │ │ @@ -17612,15 +18654,15 @@ │ │ │ │ │ ite hi │ │ │ │ │ movhi r5, #87 @ 0x57 │ │ │ │ │ movls r5, #48 @ 0x30 │ │ │ │ │ lsrs r1, r4 │ │ │ │ │ add r5, r2 │ │ │ │ │ cmp lr, r4 │ │ │ │ │ strb.w r5, [r0, #-2] │ │ │ │ │ - blt.n b6a8 │ │ │ │ │ + blt.n c184 │ │ │ │ │ and.w r2, r9, r3 │ │ │ │ │ lsl.w r5, r1, r8 │ │ │ │ │ lsrs r3, r4 │ │ │ │ │ sub.w lr, lr, r4 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ orrs r3, r5 │ │ │ │ │ cmp r2, #9 │ │ │ │ │ @@ -17629,15 +18671,15 @@ │ │ │ │ │ ite hi │ │ │ │ │ movhi r5, #87 @ 0x57 │ │ │ │ │ movls r5, #48 @ 0x30 │ │ │ │ │ lsrs r1, r4 │ │ │ │ │ add r5, r2 │ │ │ │ │ cmp r4, lr │ │ │ │ │ strb.w r5, [r0, #-3] │ │ │ │ │ - bgt.n b7f8 │ │ │ │ │ + bgt.n c2d4 │ │ │ │ │ and.w r2, r9, r3 │ │ │ │ │ lsl.w r5, r1, r8 │ │ │ │ │ lsrs r3, r4 │ │ │ │ │ sub.w lr, lr, r4 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ orrs r3, r5 │ │ │ │ │ cmp r2, #9 │ │ │ │ │ @@ -17646,15 +18688,15 @@ │ │ │ │ │ ite hi │ │ │ │ │ movhi r5, #87 @ 0x57 │ │ │ │ │ movls r5, #48 @ 0x30 │ │ │ │ │ lsrs r1, r4 │ │ │ │ │ add r5, r2 │ │ │ │ │ cmp r4, lr │ │ │ │ │ strb.w r5, [r0, #-4] │ │ │ │ │ - bgt.w b5be │ │ │ │ │ + bgt.w c09a │ │ │ │ │ and.w r2, r9, r3 │ │ │ │ │ lsl.w r5, r1, r8 │ │ │ │ │ lsrs r3, r4 │ │ │ │ │ sub.w lr, lr, r4 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ orrs r3, r5 │ │ │ │ │ cmp r2, #9 │ │ │ │ │ @@ -17663,15 +18705,15 @@ │ │ │ │ │ ite hi │ │ │ │ │ movhi r5, #87 @ 0x57 │ │ │ │ │ movls r5, #48 @ 0x30 │ │ │ │ │ lsrs r1, r4 │ │ │ │ │ add r5, r2 │ │ │ │ │ cmp lr, r4 │ │ │ │ │ strb.w r5, [r0, #-5] │ │ │ │ │ - blt.n b832 │ │ │ │ │ + blt.n c30e │ │ │ │ │ and.w r2, r9, r3 │ │ │ │ │ lsl.w r5, r1, r8 │ │ │ │ │ lsrs r3, r4 │ │ │ │ │ sub.w lr, lr, r4 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ orrs r3, r5 │ │ │ │ │ cmp r2, #9 │ │ │ │ │ @@ -17681,15 +18723,15 @@ │ │ │ │ │ movhi r5, #87 @ 0x57 │ │ │ │ │ movls r5, #48 @ 0x30 │ │ │ │ │ lsrs r1, r4 │ │ │ │ │ add r5, r2 │ │ │ │ │ subs r0, #6 │ │ │ │ │ strb r5, [r0, #0] │ │ │ │ │ cmp r4, lr │ │ │ │ │ - bgt.w b4ca │ │ │ │ │ + bgt.w bfa6 │ │ │ │ │ and.w r5, r9, r3 │ │ │ │ │ lsr.w r2, r3, r4 │ │ │ │ │ lsl.w r3, r1, r8 │ │ │ │ │ sub.w lr, lr, r4 │ │ │ │ │ uxtb r5, r5 │ │ │ │ │ orrs r2, r3 │ │ │ │ │ cmp r5, #9 │ │ │ │ │ @@ -17698,180 +18740,180 @@ │ │ │ │ │ ite hi │ │ │ │ │ movhi r2, #87 @ 0x57 │ │ │ │ │ movls r2, #48 @ 0x30 │ │ │ │ │ lsrs r1, r4 │ │ │ │ │ add r2, r5 │ │ │ │ │ cmp r4, lr │ │ │ │ │ strb.w r2, [r0, #-1]! │ │ │ │ │ - ble.n b7c6 │ │ │ │ │ - b.n b4ca │ │ │ │ │ + ble.n c2a2 │ │ │ │ │ + b.n bfa6 │ │ │ │ │ subs r0, #3 │ │ │ │ │ - b.n b4ca │ │ │ │ │ + b.n bfa6 │ │ │ │ │ subs r0, #2 │ │ │ │ │ movs r3, #45 @ 0x2d │ │ │ │ │ strb.w r3, [r0, #-1] │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w b504 │ │ │ │ │ + beq.w bfe0 │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ add r3, sl │ │ │ │ │ str r3, [r2, #20] │ │ │ │ │ - b.n b50a │ │ │ │ │ + b.n bfe6 │ │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ │ strb.w r3, [r0, #-1] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ subs r0, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b4e0 │ │ │ │ │ + bne.w bfbc │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne.w b4fc │ │ │ │ │ - b.n b7fe │ │ │ │ │ + bne.w bfd8 │ │ │ │ │ + b.n c2da │ │ │ │ │ subs r0, #5 │ │ │ │ │ - b.n b4ca │ │ │ │ │ + b.n bfa6 │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ ldrd r2, r3, [r3, #16] │ │ │ │ │ subs r2, r2, r3 │ │ │ │ │ cmp r2, sl │ │ │ │ │ - blt.w b552 │ │ │ │ │ + blt.w c02e │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w b572 │ │ │ │ │ + beq.w c04e │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ add r3, sl │ │ │ │ │ - b.n b5ea │ │ │ │ │ + b.n c0c6 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b2de │ │ │ │ │ + bne.w bdba │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w b2ea │ │ │ │ │ + beq.w bdc6 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ cmp r3, #119 @ 0x77 │ │ │ │ │ - bls.w b55a │ │ │ │ │ - b.n b5ca │ │ │ │ │ + bls.w c036 │ │ │ │ │ + b.n c0a6 │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r2, sl │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ bl 0 <_PyBytesWriter_Prepare> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Prepare │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b5da │ │ │ │ │ - b.n b8ba │ │ │ │ │ + bne.w c0b6 │ │ │ │ │ + b.n c396 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ ite gt │ │ │ │ │ movgt r2, #0 │ │ │ │ │ movle r2, #1 │ │ │ │ │ - b.n b670 │ │ │ │ │ + b.n c14c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w b56e │ │ │ │ │ + beq.w c04a │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - b.n b5ea │ │ │ │ │ + b.n c0c6 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.n b590 │ │ │ │ │ + b.n c06c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ mov.w r1, #2272 @ 0x8e0 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n b50c │ │ │ │ │ + b.n bfe8 │ │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ │ subs r3, #1 │ │ │ │ │ strb r2, [r3, #0] │ │ │ │ │ - b.n b67c │ │ │ │ │ + b.n c158 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n b928 │ │ │ │ │ + beq.n c404 │ │ │ │ │ lsls r0, r3, #26 │ │ │ │ │ - bmi.n b96c │ │ │ │ │ + bmi.n c448 │ │ │ │ │ ldr.w r0, [ip, #28] │ │ │ │ │ add.w r0, r0, sl, lsl #2 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n b986 │ │ │ │ │ + bne.n c462 │ │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ │ subs r0, #4 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - cbz r3, b902 │ │ │ │ │ + cbz r3, c3de │ │ │ │ │ cmp.w fp, #16 │ │ │ │ │ - beq.w bb34 │ │ │ │ │ + beq.w c610 │ │ │ │ │ cmp.w fp, #8 │ │ │ │ │ ite eq │ │ │ │ │ moveq r3, #111 @ 0x6f │ │ │ │ │ movne r3, #98 @ 0x62 │ │ │ │ │ str.w r3, [r0, #-4] │ │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ │ subs r0, #8 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ itt eq │ │ │ │ │ moveq r3, #45 @ 0x2d │ │ │ │ │ streq.w r3, [r0, #-4] │ │ │ │ │ - b.n b4fc │ │ │ │ │ + b.n bfd8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC53 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC53 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n b8ba │ │ │ │ │ + b.n c396 │ │ │ │ │ lsls r7, r3, #26 │ │ │ │ │ - bmi.n b97a │ │ │ │ │ + bmi.n c456 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ add.w r0, r0, sl, lsl #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n ba2a │ │ │ │ │ + bne.n c506 │ │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ │ subs r0, #2 │ │ │ │ │ strh r3, [r0, #0] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - cbz r3, b95c │ │ │ │ │ + cbz r3, c438 │ │ │ │ │ cmp.w fp, #16 │ │ │ │ │ - beq.w babc │ │ │ │ │ + beq.w c598 │ │ │ │ │ cmp.w fp, #8 │ │ │ │ │ ite eq │ │ │ │ │ moveq r3, #111 @ 0x6f │ │ │ │ │ movne r3, #98 @ 0x62 │ │ │ │ │ strh.w r3, [r0, #-2] │ │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ │ subs r0, #4 │ │ │ │ │ strh r3, [r0, #0] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne.w b4fc │ │ │ │ │ + bne.w bfd8 │ │ │ │ │ movs r3, #45 @ 0x2d │ │ │ │ │ strh.w r3, [r0, #-2] │ │ │ │ │ - b.n b4fc │ │ │ │ │ + b.n bfd8 │ │ │ │ │ lsls r7, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r0, ip, #20 │ │ │ │ │ addpl.w r0, ip, #28 │ │ │ │ │ - b.n b8d4 │ │ │ │ │ + b.n c3b0 │ │ │ │ │ lsls r7, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r0, #20 │ │ │ │ │ addpl.w r0, ip, #28 │ │ │ │ │ - b.n b92e │ │ │ │ │ + b.n c40a │ │ │ │ │ mov.w lr, #0 │ │ │ │ │ add.w r3, r6, #8 │ │ │ │ │ mov r1, lr │ │ │ │ │ mov r6, lr │ │ │ │ │ mov r9, lr │ │ │ │ │ rsb r8, r4, #32 │ │ │ │ │ sub.w r7, r4, #32 │ │ │ │ │ @@ -17908,32 +18950,32 @@ │ │ │ │ │ sxtb r3, r3 │ │ │ │ │ str.w r3, [r0, #-4]! │ │ │ │ │ lsr.w r3, r9, r7 │ │ │ │ │ orrs r1, r3 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ lsr.w r9, r9, r4 │ │ │ │ │ cmp r3, lr │ │ │ │ │ - ble.n bafe │ │ │ │ │ + ble.n c5da │ │ │ │ │ cmp r4, r6 │ │ │ │ │ ite gt │ │ │ │ │ movgt r3, #0 │ │ │ │ │ movle r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n b9d2 │ │ │ │ │ + bne.n c4ae │ │ │ │ │ add.w lr, lr, #1 │ │ │ │ │ cmp lr, r5 │ │ │ │ │ - blt.n b9ac │ │ │ │ │ + blt.n c488 │ │ │ │ │ ldr.w ip, [sp, #24] │ │ │ │ │ - b.n b8e2 │ │ │ │ │ + b.n c3be │ │ │ │ │ adds r0, #28 │ │ │ │ │ add r0, sl │ │ │ │ │ - b.n b31e │ │ │ │ │ + b.n bdfa │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ add r0, sl │ │ │ │ │ - b.n b31e │ │ │ │ │ + b.n bdfa │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ add.w r3, r6, #8 │ │ │ │ │ mov lr, r9 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r6, r9 │ │ │ │ │ rsb r8, r4, #32 │ │ │ │ │ sub.w r7, r4, #32 │ │ │ │ │ @@ -17970,199 +19012,199 @@ │ │ │ │ │ sxtb r3, r3 │ │ │ │ │ strh.w r3, [r0, #-2]! │ │ │ │ │ lsr.w r3, r6, r7 │ │ │ │ │ orrs r1, r3 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ lsrs r6, r4 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - ble.n bb10 │ │ │ │ │ + ble.n c5ec │ │ │ │ │ cmp r4, lr │ │ │ │ │ - ble.n ba78 │ │ │ │ │ + ble.n c554 │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ cmp r5, r9 │ │ │ │ │ - bgt.n ba50 │ │ │ │ │ + bgt.n c52c │ │ │ │ │ ldr.w ip, [sp, #24] │ │ │ │ │ - b.n b93c │ │ │ │ │ + b.n c418 │ │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ │ - b.n b952 │ │ │ │ │ + b.n c42e │ │ │ │ │ cmp r2, #2 │ │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldrb r1, [r2, #16] │ │ │ │ │ - beq.n bb18 │ │ │ │ │ + beq.n c5f4 │ │ │ │ │ lsls r0, r1, #26 │ │ │ │ │ - bmi.n bb2a │ │ │ │ │ + bmi.n c606 │ │ │ │ │ ldr r2, [r2, #28] │ │ │ │ │ add r3, sl │ │ │ │ │ add.w r0, r2, r3, lsl #2 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w b986 │ │ │ │ │ - b.n b8dc │ │ │ │ │ + bne.w c462 │ │ │ │ │ + b.n c3b8 │ │ │ │ │ cmp.w fp, #16 │ │ │ │ │ - beq.n bb38 │ │ │ │ │ + beq.n c614 │ │ │ │ │ cmp.w fp, #8 │ │ │ │ │ ite eq │ │ │ │ │ moveq r2, #111 @ 0x6f │ │ │ │ │ movne r2, #98 @ 0x62 │ │ │ │ │ strb.w r2, [r3, #-1] │ │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ │ subs r3, #2 │ │ │ │ │ strb r2, [r3, #0] │ │ │ │ │ - b.n b684 │ │ │ │ │ + b.n c160 │ │ │ │ │ orrs.w r3, r1, r9 │ │ │ │ │ ite ne │ │ │ │ │ movne r3, #1 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b9d2 │ │ │ │ │ - b.n ba10 │ │ │ │ │ + bne.w c4ae │ │ │ │ │ + b.n c4ec │ │ │ │ │ orrs.w r3, r1, r6 │ │ │ │ │ - bne.n ba78 │ │ │ │ │ - b.n baae │ │ │ │ │ + bne.n c554 │ │ │ │ │ + b.n c58a │ │ │ │ │ lsls r0, r1, #26 │ │ │ │ │ - bmi.n bb3c │ │ │ │ │ + bmi.n c618 │ │ │ │ │ ldr r2, [r2, #28] │ │ │ │ │ add r3, sl │ │ │ │ │ add.w r0, r2, r3, lsl #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n ba2a │ │ │ │ │ - b.n b936 │ │ │ │ │ + bne.n c506 │ │ │ │ │ + b.n c412 │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r2, #20 │ │ │ │ │ addpl r2, #28 │ │ │ │ │ - b.n bad4 │ │ │ │ │ + b.n c5b0 │ │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ │ - b.n b8f8 │ │ │ │ │ + b.n c3d4 │ │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ │ - b.n baf2 │ │ │ │ │ + b.n c5ce │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r2, #20 │ │ │ │ │ addpl r2, #28 │ │ │ │ │ - b.n bb1e │ │ │ │ │ + b.n c5fa │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000bb48 : │ │ │ │ │ +0000c624 : │ │ │ │ │ long_float(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n bbfe │ │ │ │ │ + beq.n c6da │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r3, #7 │ │ │ │ │ - bpl.n bbe6 │ │ │ │ │ + bpl.n c6c2 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n bba4 │ │ │ │ │ + bhi.n c680 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ - bne.n bb92 │ │ │ │ │ + bne.n c66e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n bc10 │ │ │ │ │ + bne.n c6ec │ │ │ │ │ vmov.f64 d0, #240 @ 0xbf800000 -1.0 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyFloat_FromDouble │ │ │ │ │ vmov s15, r3 │ │ │ │ │ vcvt.f64.s32 d0, s15 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyFloat_FromDouble │ │ │ │ │ mov r1, sp │ │ │ │ │ - bl c56c <_PyLong_Frexp> │ │ │ │ │ + bl d048 <_PyLong_Frexp> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Frexp │ │ │ │ │ movw r2, #1025 @ 0x401 │ │ │ │ │ ldrd r0, r3, [sp] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bge.n bbce │ │ │ │ │ + bge.n c6aa │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL ldexp │ │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n bb7c │ │ │ │ │ - b.n bb88 │ │ │ │ │ + beq.n c658 │ │ │ │ │ + b.n c664 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC48 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC48 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n bb7c │ │ │ │ │ + b.n c658 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n bb7c │ │ │ │ │ + b.n c658 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ movw r1, #3490 @ 0xda2 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n bb7c │ │ │ │ │ + b.n c658 │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000bc18 : │ │ │ │ │ +0000c6f4 : │ │ │ │ │ long_rshift(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #7 │ │ │ │ │ - bpl.w c346 │ │ │ │ │ + bpl.w ce22 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.w c346 │ │ │ │ │ + bpl.w ce22 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ mov r4, r1 │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.w c31e │ │ │ │ │ + beq.w cdfa │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ and.w r1, r0, #3 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.w c25e │ │ │ │ │ + beq.w cd3a │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi.w c1f8 │ │ │ │ │ + bhi.w ccd4 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ asrs r4, r3, #31 │ │ │ │ │ str r4, [sp, #28] │ │ │ │ │ lsrs r2, r3, #28 │ │ │ │ │ @@ -18203,35 +19245,35 @@ │ │ │ │ │ adds r4, r4, r5 │ │ │ │ │ adds r2, r2, r7 │ │ │ │ │ adc.w r3, r3, #0 │ │ │ │ │ mov r5, r4 │ │ │ │ │ lsrs r2, r2, #1 │ │ │ │ │ cmp r0, #15 │ │ │ │ │ orr.w r2, r2, r3, lsl #31 │ │ │ │ │ - bhi.n bd76 │ │ │ │ │ + bhi.n c852 │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ rsb r0, r1, #1 │ │ │ │ │ mul.w r0, r3, r0 │ │ │ │ │ asrs r1, r0, #31 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c27a │ │ │ │ │ + bne.w cd56 │ │ │ │ │ rsb r3, r4, #32 │ │ │ │ │ subs.w r2, r4, #32 │ │ │ │ │ lsr.w r0, r0, r4 │ │ │ │ │ lsl.w r3, r1, r3 │ │ │ │ │ orr.w r0, r0, r3 │ │ │ │ │ itt pl │ │ │ │ │ asrpl.w r2, r1, r2 │ │ │ │ │ orrpl r0, r2 │ │ │ │ │ asrs r1, r4 │ │ │ │ │ adds r2, r0, #5 │ │ │ │ │ adc.w r3, r1, #0 │ │ │ │ │ cmp.w r2, #262 @ 0x106 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.n bd54 │ │ │ │ │ + bcs.n c830 │ │ │ │ │ movw r0, #9176 @ 0x23d8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r0, r0, r2, lsl #4 │ │ │ │ │ add r0, r3 │ │ │ │ │ @@ -18239,53 +19281,53 @@ │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w r4, #2147483648 @ 0x80000000 │ │ │ │ │ adds r3, r0, r3 │ │ │ │ │ adc.w r2, r1, #0 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcs.w c264 │ │ │ │ │ + bcs.w cd40 │ │ │ │ │ bl 1c0 <_PyLong_FromMedium> │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ sub.w ip, r1, #2 │ │ │ │ │ clz ip, ip │ │ │ │ │ mov.w ip, ip, lsr #5 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ ite ne │ │ │ │ │ movne r3, #0 │ │ │ │ │ andeq.w r3, ip, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w c28a │ │ │ │ │ + bne.w cd66 │ │ │ │ │ lsrs r7, r0, #3 │ │ │ │ │ subs r0, r7, r2 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - ble.w c310 │ │ │ │ │ + ble.w cdec │ │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ bl 314 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c334 │ │ │ │ │ + beq.w ce10 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ rsb lr, r4, #30 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ │ lsls r3, r2, #2 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ add.w r8, r6, r3 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ ldr.w ip, [r8, #12] │ │ │ │ │ mov r9, ip │ │ │ │ │ - beq.w c192 │ │ │ │ │ + beq.w cc6e │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ lsr.w sl, ip, r4 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ ldr.w ip, [sp, #20] │ │ │ │ │ - ble.w c1e8 │ │ │ │ │ + ble.w ccc4 │ │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ │ sub.w r9, lr, #32 │ │ │ │ │ rsb r5, lr, #32 │ │ │ │ │ lsl.w r4, r3, r9 │ │ │ │ │ lsr.w r1, r3, r5 │ │ │ │ │ lsl.w r3, r3, lr │ │ │ │ │ orrs r1, r4 │ │ │ │ │ @@ -18293,144 +19335,144 @@ │ │ │ │ │ adc.w ip, ip, r1 │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ lsrs r3, r3, #30 │ │ │ │ │ str r1, [r0, #12] │ │ │ │ │ adds r1, r2, #2 │ │ │ │ │ orr.w r3, r3, ip, lsl #2 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - bge.w c114 │ │ │ │ │ + bge.w cbf0 │ │ │ │ │ ldr.w sl, [r8, #20] │ │ │ │ │ lsr.w r1, sl, r5 │ │ │ │ │ lsl.w r4, sl, r9 │ │ │ │ │ orrs r4, r1 │ │ │ │ │ lsl.w r1, sl, lr │ │ │ │ │ adds r1, r1, r3 │ │ │ │ │ adc.w ip, r4, ip, lsr #30 │ │ │ │ │ bic.w r3, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ lsrs r3, r1, #30 │ │ │ │ │ adds r1, r2, #3 │ │ │ │ │ orr.w r3, r3, ip, lsl #2 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - bge.w c114 │ │ │ │ │ + bge.w cbf0 │ │ │ │ │ ldr.w sl, [r8, #24] │ │ │ │ │ lsr.w r1, sl, r5 │ │ │ │ │ lsl.w r4, sl, r9 │ │ │ │ │ orrs r4, r1 │ │ │ │ │ lsl.w r1, sl, lr │ │ │ │ │ adds r1, r1, r3 │ │ │ │ │ adc.w ip, r4, ip, lsr #30 │ │ │ │ │ bic.w r3, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r0, #20] │ │ │ │ │ lsrs r3, r1, #30 │ │ │ │ │ adds r1, r2, #4 │ │ │ │ │ orr.w r3, r3, ip, lsl #2 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - bge.w c114 │ │ │ │ │ + bge.w cbf0 │ │ │ │ │ ldr.w sl, [r8, #28] │ │ │ │ │ lsr.w r1, sl, r5 │ │ │ │ │ lsl.w r4, sl, r9 │ │ │ │ │ orrs r4, r1 │ │ │ │ │ lsl.w r1, sl, lr │ │ │ │ │ adds r1, r1, r3 │ │ │ │ │ adc.w ip, r4, ip, lsr #30 │ │ │ │ │ bic.w r3, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r0, #24] │ │ │ │ │ lsrs r3, r1, #30 │ │ │ │ │ adds r1, r2, #5 │ │ │ │ │ orr.w r3, r3, ip, lsl #2 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - bge.w c114 │ │ │ │ │ + bge.w cbf0 │ │ │ │ │ ldr.w sl, [r8, #32] │ │ │ │ │ lsr.w r1, sl, r5 │ │ │ │ │ lsl.w r4, sl, r9 │ │ │ │ │ orrs r4, r1 │ │ │ │ │ lsl.w r1, sl, lr │ │ │ │ │ adds r1, r1, r3 │ │ │ │ │ adc.w ip, r4, ip, lsr #30 │ │ │ │ │ bic.w r3, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r0, #28] │ │ │ │ │ lsrs r3, r1, #30 │ │ │ │ │ adds r1, r2, #6 │ │ │ │ │ orr.w r3, r3, ip, lsl #2 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - bge.w c114 │ │ │ │ │ + bge.w cbf0 │ │ │ │ │ ldr.w sl, [r8, #36] @ 0x24 │ │ │ │ │ lsr.w r1, sl, r5 │ │ │ │ │ lsl.w r4, sl, r9 │ │ │ │ │ orrs r4, r1 │ │ │ │ │ lsl.w r1, sl, lr │ │ │ │ │ adds r1, r1, r3 │ │ │ │ │ adc.w ip, r4, ip, lsr #30 │ │ │ │ │ bic.w r3, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r0, #32] │ │ │ │ │ lsrs r3, r1, #30 │ │ │ │ │ adds r1, r2, #7 │ │ │ │ │ orr.w r3, r3, ip, lsl #2 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - bge.w c114 │ │ │ │ │ + bge.w cbf0 │ │ │ │ │ ldr.w sl, [r8, #40] @ 0x28 │ │ │ │ │ lsr.w r1, sl, r5 │ │ │ │ │ lsl.w r4, sl, r9 │ │ │ │ │ orrs r4, r1 │ │ │ │ │ lsl.w r1, sl, lr │ │ │ │ │ adds r1, r1, r3 │ │ │ │ │ adc.w ip, r4, ip, lsr #30 │ │ │ │ │ bic.w r3, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ │ lsrs r3, r1, #30 │ │ │ │ │ add.w r1, r2, #8 │ │ │ │ │ orr.w r3, r3, ip, lsl #2 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - bge.w c114 │ │ │ │ │ + bge.w cbf0 │ │ │ │ │ ldr.w sl, [r8, #44] @ 0x2c │ │ │ │ │ lsr.w r1, sl, r5 │ │ │ │ │ lsl.w r4, sl, r9 │ │ │ │ │ orrs r4, r1 │ │ │ │ │ lsl.w r1, sl, lr │ │ │ │ │ adds r1, r1, r3 │ │ │ │ │ adc.w ip, r4, ip, lsr #30 │ │ │ │ │ bic.w r3, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ │ lsrs r3, r1, #30 │ │ │ │ │ add.w r1, r2, #9 │ │ │ │ │ orr.w r3, r3, ip, lsl #2 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - bge.w c114 │ │ │ │ │ + bge.w cbf0 │ │ │ │ │ ldr.w r1, [r8, #48] @ 0x30 │ │ │ │ │ lsl.w r4, r1, r9 │ │ │ │ │ lsr.w r8, r1, r5 │ │ │ │ │ lsl.w r1, r1, lr │ │ │ │ │ orr.w r8, r4, r8 │ │ │ │ │ adds r3, r1, r3 │ │ │ │ │ adc.w r1, r8, ip, lsr #30 │ │ │ │ │ bic.w ip, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ lsrs r3, r3, #30 │ │ │ │ │ str.w ip, [r0, #44] @ 0x2c │ │ │ │ │ add.w ip, r2, #10 │ │ │ │ │ orr.w r3, r3, r1, lsl #2 │ │ │ │ │ cmp ip, r7 │ │ │ │ │ mov.w r1, r1, lsr #30 │ │ │ │ │ - bge.w c114 │ │ │ │ │ + bge.w cbf0 │ │ │ │ │ subs r7, #1 │ │ │ │ │ mov.w r8, #9 │ │ │ │ │ subs r4, r7, r2 │ │ │ │ │ add.w r2, r6, #48 @ 0x30 │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ str r4, [sp, #20] │ │ │ │ │ add.w sl, r6, r2 │ │ │ │ │ sub.w r6, r4, #9 │ │ │ │ │ add.w r2, r0, #44 @ 0x2c │ │ │ │ │ ands.w r6, r6, #3 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ - beq.n c058 │ │ │ │ │ + beq.n cb34 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq.n c01c │ │ │ │ │ + beq.n caf8 │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - beq.n bfe6 │ │ │ │ │ + beq.n cac2 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov.w r8, #10 │ │ │ │ │ ldr.w r6, [r2, #4]! │ │ │ │ │ mov sl, r2 │ │ │ │ │ add.w r2, r0, #44 @ 0x2c │ │ │ │ │ lsl.w r7, r6, r9 │ │ │ │ │ lsr.w ip, r6, r5 │ │ │ │ │ @@ -18476,15 +19518,15 @@ │ │ │ │ │ adc.w r7, r1, r7 │ │ │ │ │ lsrs r3, r6, #30 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ orr.w r3, r3, r7, lsl #2 │ │ │ │ │ lsrs r1, r7, #30 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - beq.n c114 │ │ │ │ │ + beq.n cbf0 │ │ │ │ │ mov r4, r9 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ ldr.w r0, [sl, #4] │ │ │ │ │ add.w ip, sl, #4 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ add.w r8, r8, #4 │ │ │ │ │ add.w sl, ip, #12 │ │ │ │ │ @@ -18534,54 +19576,54 @@ │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r7, #12] │ │ │ │ │ lsrs r3, r3, #30 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ orr.w r3, r3, r1, lsl #2 │ │ │ │ │ lsrs r1, r1, #30 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bne.n c05c │ │ │ │ │ + bne.n cb38 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ add.w r1, r0, fp, lsl #2 │ │ │ │ │ str r3, [r1, #8] │ │ │ │ │ lsrs r3, r2, #3 │ │ │ │ │ - beq.n c12e │ │ │ │ │ + beq.n cc0a │ │ │ │ │ add.w r4, r0, r3, lsl #2 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ add.w r6, r0, #12 │ │ │ │ │ ldr r4, [r4, #8] │ │ │ │ │ - cbz r4, c13a │ │ │ │ │ + cbz r4, cc16 │ │ │ │ │ bl 134c │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r1, r4 │ │ │ │ │ subs r4, r1, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w c284 │ │ │ │ │ + beq.w cd60 │ │ │ │ │ ldr.w r5, [r6, r4, lsl #2] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n c138 │ │ │ │ │ + beq.n cc14 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n c12e │ │ │ │ │ + beq.n cc0a │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ orr.w r2, r2, r1, lsl #3 │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ - b.n c12e │ │ │ │ │ + b.n cc0a │ │ │ │ │ subs r2, #1 │ │ │ │ │ lsrs r7, r0, #3 │ │ │ │ │ rsb r3, r2, r0, lsr #3 │ │ │ │ │ mov fp, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.w c310 │ │ │ │ │ + ble.w cdec │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 314 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c334 │ │ │ │ │ + beq.w ce10 │ │ │ │ │ add.w r8, r6, r2, lsl #2 │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ movs r5, #30 │ │ │ │ │ mov.w lr, #0 │ │ │ │ │ lsls r1, r2, #2 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ │ @@ -18589,15 +19631,15 @@ │ │ │ │ │ mov.w r3, fp, lsl #3 │ │ │ │ │ add.w r1, r6, #8 │ │ │ │ │ orr.w r3, r3, #2 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov ip, r3 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - blt.n c26e │ │ │ │ │ + blt.n cd4a │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ lsr.w r3, r3, lr │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ it ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ adds.w r3, r3, r9 │ │ │ │ │ adc.w r4, sl, #0 │ │ │ │ │ @@ -18607,205 +19649,205 @@ │ │ │ │ │ lsl.w r3, r4, r3 │ │ │ │ │ orr.w sl, sl, r3 │ │ │ │ │ sub.w r3, r5, #32 │ │ │ │ │ lsr.w r3, r4, r3 │ │ │ │ │ orr.w sl, sl, r3 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - blt.w bdde │ │ │ │ │ + blt.w c8ba │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ add.w r3, r0, fp, lsl #2 │ │ │ │ │ str.w sl, [r3, #8] │ │ │ │ │ lsrs r3, r2, #3 │ │ │ │ │ - bne.n c120 │ │ │ │ │ - b.n c12e │ │ │ │ │ + bne.n cbfc │ │ │ │ │ + b.n cc0a │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r1, sp, #24 │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r2, #8 │ │ │ │ │ - bl 2874 <_PyLong_AsByteArray> │ │ │ │ │ + bl 3354 <_PyLong_AsByteArray> │ │ │ │ │ R_ARM_THM_CALL _PyLong_AsByteArray │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ lsrs r3, r0, #3 │ │ │ │ │ - beq.n c23e │ │ │ │ │ + beq.n cd1a │ │ │ │ │ add.w r1, r4, r3, lsl #2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ movs r1, #30 │ │ │ │ │ smull r3, r1, r3, r1 │ │ │ │ │ - cbz r2, c228 │ │ │ │ │ + cbz r2, cd04 │ │ │ │ │ clz r2, r2 │ │ │ │ │ rsb r2, r2, #32 │ │ │ │ │ adds r3, r2, r3 │ │ │ │ │ adc.w r1, r1, r2, asr #31 │ │ │ │ │ lsrs r2, r3, #3 │ │ │ │ │ orr.w r2, r2, r1, lsl #29 │ │ │ │ │ cmp r2, #8 │ │ │ │ │ - beq.n c2ae │ │ │ │ │ + beq.n cd8a │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r2, #8 │ │ │ │ │ - bgt.n c2bc │ │ │ │ │ + bgt.n cd98 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ ldrd r3, r4, [sp, #24] │ │ │ │ │ and.w r1, r0, #3 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n c25e │ │ │ │ │ + beq.n cd3a │ │ │ │ │ mvn.w r5, #29 │ │ │ │ │ movs r2, #14 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ sbcs r2, r4 │ │ │ │ │ - bge.w bc70 │ │ │ │ │ + bge.w c74c │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq.n c2e8 │ │ │ │ │ - ldr r6, [pc, #244] @ (c354 ) │ │ │ │ │ + beq.n cdc4 │ │ │ │ │ + ldr r6, [pc, #244] @ (ce30 ) │ │ │ │ │ mov r0, r6 │ │ │ │ │ - b.n bd4e │ │ │ │ │ - bl a544 <_PyLong_FromLarge> │ │ │ │ │ + b.n c82a │ │ │ │ │ + bl b01c <_PyLong_FromLarge> │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - b.n bd4e │ │ │ │ │ + b.n c82a │ │ │ │ │ ldr.w r4, [r1, #4]! │ │ │ │ │ adds r3, #1 │ │ │ │ │ orr.w ip, ip, r4 │ │ │ │ │ - b.n c1a4 │ │ │ │ │ + b.n cc80 │ │ │ │ │ lsrs r0, r0, #30 │ │ │ │ │ orr.w r0, r0, r1, lsl #2 │ │ │ │ │ adds r2, r0, #5 │ │ │ │ │ - b.n bd3c │ │ │ │ │ + b.n c818 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ - b.n c12e │ │ │ │ │ + b.n cc0a │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c15a │ │ │ │ │ + bne.w cc36 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n c33a │ │ │ │ │ + bne.n ce16 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n c260 │ │ │ │ │ + bge.n cd3c │ │ │ │ │ adds r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - b.n bd4e │ │ │ │ │ + b.n c82a │ │ │ │ │ ands.w r3, r3, #7 │ │ │ │ │ - bne.n c2bc │ │ │ │ │ + bne.n cd98 │ │ │ │ │ and.w r0, r0, #3 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq.n c2ee │ │ │ │ │ + beq.n cdca │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC32 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC32 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ - cbz r0, c334 │ │ │ │ │ + cbz r0, ce10 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne.n c25e │ │ │ │ │ - ldr r6, [pc, #108] @ (c358 ) │ │ │ │ │ + bne.n cd3a │ │ │ │ │ + ldr r6, [pc, #108] @ (ce34 ) │ │ │ │ │ mov r0, r6 │ │ │ │ │ - b.n bd4e │ │ │ │ │ + b.n c82a │ │ │ │ │ add r1, sp, #24 │ │ │ │ │ - b.n c300 │ │ │ │ │ + b.n cddc │ │ │ │ │ clz r2, r2 │ │ │ │ │ adds r1, #1 │ │ │ │ │ adds r3, #1 │ │ │ │ │ lsrs r2, r2, #5 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n c2bc │ │ │ │ │ + beq.n cd98 │ │ │ │ │ ldrb r2, [r1, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n c2f2 │ │ │ │ │ + beq.n cdce │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - bne.n c2f2 │ │ │ │ │ + bne.n cdce │ │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ │ - beq.n c23e │ │ │ │ │ - b.n c2bc │ │ │ │ │ + beq.n cd1a │ │ │ │ │ + b.n cd98 │ │ │ │ │ rsb r0, ip, #0 │ │ │ │ │ bl 3d4 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromLong │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - b.n bd4e │ │ │ │ │ + b.n c82a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC31 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC31 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r6, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - b.n bd4e │ │ │ │ │ + b.n c82a │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl a738 <_PyLong_Copy> │ │ │ │ │ + bl b210 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Copy │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - b.n bd4e │ │ │ │ │ + b.n c82a │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r0, r6 │ │ │ │ │ - b.n bd4e │ │ │ │ │ + b.n c82a │ │ │ │ │ nop │ │ │ │ │ .word 0x00002428 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00002418 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000c35c <_PyLong_Rshift>: │ │ │ │ │ +0000ce38 <_PyLong_Rshift>: │ │ │ │ │ _PyLong_Rshift(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ sub sp, #8 │ │ │ │ │ and.w r5, r4, #3 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq.w c55e <_PyLong_Rshift+0x202> │ │ │ │ │ + beq.w d03a <_PyLong_Rshift+0x202> │ │ │ │ │ mvn.w r6, #29 │ │ │ │ │ movs r1, #14 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ sbcs r1, r3 │ │ │ │ │ - blt.w c54e <_PyLong_Rshift+0x1f2> │ │ │ │ │ + blt.w d02a <_PyLong_Rshift+0x1f2> │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r7, r0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ movs r2, #30 │ │ │ │ │ bl 0 <__aeabi_ldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_ldivmod │ │ │ │ │ cmp r4, #15 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - bhi.n c3dc <_PyLong_Rshift+0x80> │ │ │ │ │ + bhi.n ceb8 <_PyLong_Rshift+0x80> │ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ │ rsb r5, r5, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r6, #30 │ │ │ │ │ rsb r3, r6, #32 │ │ │ │ │ mul.w r0, r2, r5 │ │ │ │ │ @@ -18817,53 +19859,53 @@ │ │ │ │ │ asrpl.w r2, r1, r2 │ │ │ │ │ orr.w r0, r0, r3 │ │ │ │ │ it pl │ │ │ │ │ orrpl r0, r2 │ │ │ │ │ asrs r1, r6 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ - b.w 32f0 <_PyLong_FromSTwoDigits> │ │ │ │ │ + b.w 3dc8 <_PyLong_FromSTwoDigits> │ │ │ │ │ sub.w ip, r5, #2 │ │ │ │ │ rsbs r1, ip, #0 │ │ │ │ │ adc.w r1, r1, ip │ │ │ │ │ - cbnz r2, c3ee <_PyLong_Rshift+0x92> │ │ │ │ │ + cbnz r2, ceca <_PyLong_Rshift+0x92> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n c4c2 <_PyLong_Rshift+0x166> │ │ │ │ │ + bne.n cf9e <_PyLong_Rshift+0x166> │ │ │ │ │ rsb r2, r3, r4, lsr #3 │ │ │ │ │ lsrs r4, r4, #3 │ │ │ │ │ mov r9, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.w c536 <_PyLong_Rshift+0x1da> │ │ │ │ │ + ble.w d012 <_PyLong_Rshift+0x1da> │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 314 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c4e0 <_PyLong_Rshift+0x184> │ │ │ │ │ + beq.n cfbc <_PyLong_Rshift+0x184> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ rsb r0, r6, #30 │ │ │ │ │ cmp r5, #2 │ │ │ │ │ add.w r2, r7, r3, lsl #2 │ │ │ │ │ ldr.w lr, [r2, #12] │ │ │ │ │ mov r2, ip │ │ │ │ │ mov r1, lr │ │ │ │ │ - beq.n c4e8 <_PyLong_Rshift+0x18c> │ │ │ │ │ + beq.n cfc4 <_PyLong_Rshift+0x18c> │ │ │ │ │ add.w ip, r3, #1 │ │ │ │ │ rsb r3, r6, #32 │ │ │ │ │ lsrs r1, r6 │ │ │ │ │ add.w lr, r7, #12 │ │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ │ add.w r5, r8, #8 │ │ │ │ │ orrs r1, r3 │ │ │ │ │ sub.w r3, r6, #32 │ │ │ │ │ lsr.w r6, r2, r6 │ │ │ │ │ lsr.w r3, r2, r3 │ │ │ │ │ orrs r1, r3 │ │ │ │ │ - b.n c476 <_PyLong_Rshift+0x11a> │ │ │ │ │ + b.n cf52 <_PyLong_Rshift+0x11a> │ │ │ │ │ ldr.w r3, [lr, ip, lsl #2] │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ lsl.w r2, r3, r2 │ │ │ │ │ lsr.w r7, r3, r7 │ │ │ │ │ lsls r3, r0 │ │ │ │ │ orrs r2, r7 │ │ │ │ │ adds r3, r3, r1 │ │ │ │ │ @@ -18872,137 +19914,137 @@ │ │ │ │ │ lsrs r1, r3, #30 │ │ │ │ │ str.w r6, [r5, #4]! │ │ │ │ │ orr.w r1, r1, r2, lsl #2 │ │ │ │ │ lsrs r6, r2, #30 │ │ │ │ │ sub.w r2, r0, #32 │ │ │ │ │ rsb r7, r0, #32 │ │ │ │ │ cmp r4, ip │ │ │ │ │ - bgt.n c44c <_PyLong_Rshift+0xf0> │ │ │ │ │ + bgt.n cf28 <_PyLong_Rshift+0xf0> │ │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ │ add.w r3, r8, r9, lsl #2 │ │ │ │ │ add.w r5, r8, #12 │ │ │ │ │ lsrs r0, r2, #3 │ │ │ │ │ str r1, [r3, #8] │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n c524 <_PyLong_Rshift+0x1c8> │ │ │ │ │ + beq.n d000 <_PyLong_Rshift+0x1c8> │ │ │ │ │ ldr.w r4, [r5, r1, lsl #2] │ │ │ │ │ - cbz r4, c4be <_PyLong_Rshift+0x162> │ │ │ │ │ + cbz r4, cf9a <_PyLong_Rshift+0x162> │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.n c4b0 <_PyLong_Rshift+0x154> │ │ │ │ │ + bne.n cf8c <_PyLong_Rshift+0x154> │ │ │ │ │ mov r0, r8 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ b.w 134c │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ orr.w r2, r2, r3, lsl #3 │ │ │ │ │ str.w r2, [r8, #8] │ │ │ │ │ - b.n c4a4 <_PyLong_Rshift+0x148> │ │ │ │ │ + b.n cf80 <_PyLong_Rshift+0x148> │ │ │ │ │ mov r3, r1 │ │ │ │ │ - b.n c494 <_PyLong_Rshift+0x138> │ │ │ │ │ - cbnz r0, c530 <_PyLong_Rshift+0x1d4> │ │ │ │ │ + b.n cf70 <_PyLong_Rshift+0x138> │ │ │ │ │ + cbnz r0, d00c <_PyLong_Rshift+0x1d4> │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n c542 <_PyLong_Rshift+0x1e6> │ │ │ │ │ + bne.n d01e <_PyLong_Rshift+0x1e6> │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n c4de <_PyLong_Rshift+0x182> │ │ │ │ │ + bge.n cfba <_PyLong_Rshift+0x182> │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ mov r8, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov.w r2, r9, lsl #3 │ │ │ │ │ add.w r5, r7, #8 │ │ │ │ │ orr.w r2, r2, #2 │ │ │ │ │ mov sl, ip │ │ │ │ │ str.w r2, [r8, #8] │ │ │ │ │ mov r2, ip │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bgt.n c518 <_PyLong_Rshift+0x1bc> │ │ │ │ │ + bgt.n cff4 <_PyLong_Rshift+0x1bc> │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ lsrs r2, r0 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ it ne │ │ │ │ │ addne r2, #1 │ │ │ │ │ adds.w r1, r2, lr │ │ │ │ │ adc.w r2, ip, #0 │ │ │ │ │ - b.n c424 <_PyLong_Rshift+0xc8> │ │ │ │ │ + b.n cf00 <_PyLong_Rshift+0xc8> │ │ │ │ │ ldr.w r1, [r5, #4]! │ │ │ │ │ adds r2, #1 │ │ │ │ │ orr.w sl, sl, r1 │ │ │ │ │ - b.n c4fc <_PyLong_Rshift+0x1a0> │ │ │ │ │ + b.n cfd8 <_PyLong_Rshift+0x1a0> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c4a4 <_PyLong_Rshift+0x148> │ │ │ │ │ + beq.n cf80 <_PyLong_Rshift+0x148> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str.w r3, [r8, #8] │ │ │ │ │ - b.n c4a4 <_PyLong_Rshift+0x148> │ │ │ │ │ + b.n cf80 <_PyLong_Rshift+0x148> │ │ │ │ │ subs r3, r0, #1 │ │ │ │ │ movs r6, #30 │ │ │ │ │ - b.n c3ee <_PyLong_Rshift+0x92> │ │ │ │ │ + b.n ceca <_PyLong_Rshift+0x92> │ │ │ │ │ negs r0, r1 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ b.w 3d4 │ │ │ │ │ R_ARM_THM_JUMP24 PyLong_FromLong │ │ │ │ │ mov r0, r7 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ - b.w a738 <_PyLong_Copy> │ │ │ │ │ + b.w b210 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_JUMP24 _PyLong_Copy │ │ │ │ │ - ldr r3, [pc, #20] @ (c564 <_PyLong_Rshift+0x208>) │ │ │ │ │ + ldr r3, [pc, #20] @ (d040 <_PyLong_Rshift+0x208>) │ │ │ │ │ add.w r2, r3, #16 │ │ │ │ │ cmp r5, #2 │ │ │ │ │ ite eq │ │ │ │ │ moveq r8, r3 │ │ │ │ │ movne r8, r2 │ │ │ │ │ - b.n c4e0 <_PyLong_Rshift+0x184> │ │ │ │ │ - ldr.w r8, [pc, #8] @ c568 <_PyLong_Rshift+0x20c> │ │ │ │ │ - b.n c4e0 <_PyLong_Rshift+0x184> │ │ │ │ │ + b.n cfbc <_PyLong_Rshift+0x184> │ │ │ │ │ + ldr.w r8, [pc, #8] @ d044 <_PyLong_Rshift+0x20c> │ │ │ │ │ + b.n cfbc <_PyLong_Rshift+0x184> │ │ │ │ │ .word 0x00002418 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00002428 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000c56c <_PyLong_Frexp>: │ │ │ │ │ +0000d048 <_PyLong_Frexp>: │ │ │ │ │ _PyLong_Frexp(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ add r6, sp, #20 │ │ │ │ │ movs r3, #0 │ │ │ │ │ lsrs r7, r2, #3 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ strd r3, r3, [r6, #4] │ │ │ │ │ - beq.w c75e <_PyLong_Frexp+0x1f2> │ │ │ │ │ + beq.w d23a <_PyLong_Frexp+0x1f2> │ │ │ │ │ add.w r3, r0, r7, lsl #2 │ │ │ │ │ subs r4, r7, #1 │ │ │ │ │ movs r5, #30 │ │ │ │ │ mov r8, r0 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ smull r4, r5, r4, r5 │ │ │ │ │ - cbz r3, c5ae <_PyLong_Frexp+0x42> │ │ │ │ │ + cbz r3, d08a <_PyLong_Frexp+0x42> │ │ │ │ │ clz r3, r3 │ │ │ │ │ rsb r3, r3, #32 │ │ │ │ │ adds r4, r3, r4 │ │ │ │ │ adc.w r5, r5, r3, asr #31 │ │ │ │ │ cmp r4, #56 @ 0x38 │ │ │ │ │ sbcs.w r3, r5, #0 │ │ │ │ │ - bge.n c69e <_PyLong_Frexp+0x132> │ │ │ │ │ + bge.n d17a <_PyLong_Frexp+0x132> │ │ │ │ │ movs r1, #30 │ │ │ │ │ rsb r0, r4, #55 @ 0x37 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ movs r1, #30 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ rsb r0, r4, #55 @ 0x37 │ │ │ │ │ @@ -19025,15 +20067,15 @@ │ │ │ │ │ lsl.w ip, r1, sl │ │ │ │ │ lsr.w r1, r1, r9 │ │ │ │ │ orr.w r1, ip, r1 │ │ │ │ │ mov.w ip, r2, lsr #30 │ │ │ │ │ bic.w r2, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r2, [r8], #4 │ │ │ │ │ orr.w ip, ip, r1, lsl #2 │ │ │ │ │ - bgt.n c5f0 <_PyLong_Frexp+0x84> │ │ │ │ │ + bgt.n d0cc <_PyLong_Frexp+0x84> │ │ │ │ │ add.w r3, fp, r7 │ │ │ │ │ add r0, sp, #32 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR2 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR2 │ │ │ │ │ @@ -19042,29 +20084,29 @@ │ │ │ │ │ str.w ip, [r0, #-12] │ │ │ │ │ and.w r0, r1, #7 │ │ │ │ │ vcvt.f64.u32 d0, s15 │ │ │ │ │ add.w r2, r2, r0, lsl #2 │ │ │ │ │ ldr.w r2, [r2, #772] @ 0x304 │ │ │ │ │ add r2, r1 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ - vldr d6, [pc, #276] @ c768 <_PyLong_Frexp+0x1fc> │ │ │ │ │ + vldr d6, [pc, #280] @ d248 <_PyLong_Frexp+0x200> │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr.w r2, [r6, r3, lsl #2] │ │ │ │ │ vmov s15, r2 │ │ │ │ │ vcvt.f64.u32 d7, s15 │ │ │ │ │ vmla.f64 d7, d0, d6 │ │ │ │ │ vmov.f64 d0, d7 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n c654 <_PyLong_Frexp+0xe8> │ │ │ │ │ - vldr d6, [pc, #256] @ c770 <_PyLong_Frexp+0x204> │ │ │ │ │ + bne.n d130 <_PyLong_Frexp+0xe8> │ │ │ │ │ + vldr d6, [pc, #260] @ d250 <_PyLong_Frexp+0x208> │ │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ │ vmul.f64 d0, d0, d6 │ │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n c752 <_PyLong_Frexp+0x1e6> │ │ │ │ │ + beq.n d22e <_PyLong_Frexp+0x1e6> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ it eq │ │ │ │ │ vnegeq.f64 d0, d0 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ strd r4, r5, [r3] │ │ │ │ │ @@ -19083,29 +20125,29 @@ │ │ │ │ │ add.w r9, r9, #12 │ │ │ │ │ mov r7, r1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ mov.w lr, r3, lsr #2 │ │ │ │ │ add.w r7, r7, #4294967295 @ 0xffffffff │ │ │ │ │ - ble.n c702 <_PyLong_Frexp+0x196> │ │ │ │ │ + ble.n d1de <_PyLong_Frexp+0x196> │ │ │ │ │ ldr.w r1, [r9, r7, lsl #2] │ │ │ │ │ rsb ip, r2, #32 │ │ │ │ │ sub.w fp, r2, #32 │ │ │ │ │ lsl.w ip, lr, ip │ │ │ │ │ orr.w r3, r1, r3, lsl #30 │ │ │ │ │ lsr.w fp, lr, fp │ │ │ │ │ lsr.w lr, r3, r2 │ │ │ │ │ bic.w r3, r3, sl │ │ │ │ │ orr.w lr, lr, ip │ │ │ │ │ orr.w lr, lr, fp │ │ │ │ │ str.w lr, [r6, r7, lsl #2] │ │ │ │ │ - b.n c6c8 <_PyLong_Frexp+0x15c> │ │ │ │ │ + b.n d1a4 <_PyLong_Frexp+0x15c> │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ - cbz r3, c73a <_PyLong_Frexp+0x1ce> │ │ │ │ │ + cbz r3, d216 <_PyLong_Frexp+0x1ce> │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ orr.w r0, r0, #1 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ and.w r1, r0, #7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR2 │ │ │ │ │ movt r2, #0 │ │ │ │ │ @@ -19115,62 +20157,63 @@ │ │ │ │ │ ldr.w r2, [r2, #772] @ 0x304 │ │ │ │ │ add r2, r0 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ add r2, sp, #32 │ │ │ │ │ add.w r2, r2, r3, lsl #2 │ │ │ │ │ vldr s0, [r2, #-12] │ │ │ │ │ vcvt.f64.u32 d0, s0 │ │ │ │ │ - ble.n c66e <_PyLong_Frexp+0x102> │ │ │ │ │ - b.n c650 <_PyLong_Frexp+0xe4> │ │ │ │ │ + ble.n d14a <_PyLong_Frexp+0x102> │ │ │ │ │ + b.n d12c <_PyLong_Frexp+0xe4> │ │ │ │ │ add.w r8, r8, #12 │ │ │ │ │ - cbz r0, c74e <_PyLong_Frexp+0x1e2> │ │ │ │ │ + cbz r0, d22a <_PyLong_Frexp+0x1e2> │ │ │ │ │ subs r0, #1 │ │ │ │ │ ldr.w r3, [r8, r0, lsl #2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n c706 <_PyLong_Frexp+0x19a> │ │ │ │ │ + bne.n d1e2 <_PyLong_Frexp+0x19a> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n c740 <_PyLong_Frexp+0x1d4> │ │ │ │ │ + bne.n d21c <_PyLong_Frexp+0x1d4> │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ - b.n c70c <_PyLong_Frexp+0x1a0> │ │ │ │ │ + b.n d1e8 <_PyLong_Frexp+0x1a0> │ │ │ │ │ adds r4, #1 │ │ │ │ │ vmov.f64 d0, #96 @ 0x3f000000 0.5 │ │ │ │ │ adc.w r5, r5, #0 │ │ │ │ │ - b.n c684 <_PyLong_Frexp+0x118> │ │ │ │ │ + b.n d160 <_PyLong_Frexp+0x118> │ │ │ │ │ mov r4, r7 │ │ │ │ │ - vldr d0, [pc, #20] @ c778 <_PyLong_Frexp+0x20c> │ │ │ │ │ + vldr d0, [pc, #24] @ d258 <_PyLong_Frexp+0x210> │ │ │ │ │ mov r5, r7 │ │ │ │ │ - b.n c692 <_PyLong_Frexp+0x126> │ │ │ │ │ + b.n d16e <_PyLong_Frexp+0x126> │ │ │ │ │ + nop.w │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x41d00000 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x3c800000 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0000c780 <_PyLong_UInt64_Converter>: │ │ │ │ │ +0000d260 <_PyLong_UInt64_Converter>: │ │ │ │ │ _PyLong_UInt64_Converter(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, #16 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c8ee <_PyLong_UInt64_Converter+0x16e> │ │ │ │ │ + beq.w d3ce <_PyLong_UInt64_Converter+0x16e> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.w c8b4 <_PyLong_UInt64_Converter+0x134> │ │ │ │ │ + bpl.w d394 <_PyLong_UInt64_Converter+0x134> │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n c89c <_PyLong_UInt64_Converter+0x11c> │ │ │ │ │ + beq.n d37c <_PyLong_UInt64_Converter+0x11c> │ │ │ │ │ cmp r2, #15 │ │ │ │ │ it hi │ │ │ │ │ movhi r5, #0 │ │ │ │ │ - bhi.n c7d6 <_PyLong_UInt64_Converter+0x56> │ │ │ │ │ + bhi.n d2b6 <_PyLong_UInt64_Converter+0x56> │ │ │ │ │ ldr r4, [r0, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mov r0, r1 │ │ │ │ │ movs r2, #4 │ │ │ │ │ mul.w r3, r4, r3 │ │ │ │ │ str.w r3, [r0], #4 │ │ │ │ │ asrs r3, r3, #31 │ │ │ │ │ @@ -19183,163 +20226,163 @@ │ │ │ │ │ movs r5, #1 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ movs r2, #8 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ - bl 2874 <_PyLong_AsByteArray> │ │ │ │ │ + bl 3354 <_PyLong_AsByteArray> │ │ │ │ │ R_ARM_THM_CALL _PyLong_AsByteArray │ │ │ │ │ ldr.w ip, [r4, #8] │ │ │ │ │ movs.w r3, ip, lsr #3 │ │ │ │ │ - beq.w c92e <_PyLong_UInt64_Converter+0x1ae> │ │ │ │ │ + beq.w d40e <_PyLong_UInt64_Converter+0x1ae> │ │ │ │ │ add.w r2, r4, r3, lsl #2 │ │ │ │ │ movs r0, #30 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ smull r3, r0, r3, r0 │ │ │ │ │ - cbz r2, c80e <_PyLong_UInt64_Converter+0x8e> │ │ │ │ │ + cbz r2, d2ee <_PyLong_UInt64_Converter+0x8e> │ │ │ │ │ clz r2, r2 │ │ │ │ │ rsb r2, r2, #32 │ │ │ │ │ adds r3, r2, r3 │ │ │ │ │ adc.w r2, r0, r2, asr #31 │ │ │ │ │ lsrs r0, r3, #3 │ │ │ │ │ orr.w r2, r0, r2, lsl #29 │ │ │ │ │ mov r6, r2 │ │ │ │ │ cmp r2, #8 │ │ │ │ │ - beq.n c842 <_PyLong_UInt64_Converter+0xc2> │ │ │ │ │ + beq.n d322 <_PyLong_UInt64_Converter+0xc2> │ │ │ │ │ adds r6, r2, #1 │ │ │ │ │ - cbnz r5, c85e <_PyLong_UInt64_Converter+0xde> │ │ │ │ │ + cbnz r5, d33e <_PyLong_UInt64_Converter+0xde> │ │ │ │ │ cmp r6, #8 │ │ │ │ │ - ble.n c7ce <_PyLong_UInt64_Converter+0x4e> │ │ │ │ │ + ble.n d2ae <_PyLong_UInt64_Converter+0x4e> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC57 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC57 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n c7d0 <_PyLong_UInt64_Converter+0x50> │ │ │ │ │ + b.n d2b0 <_PyLong_UInt64_Converter+0x50> │ │ │ │ │ ands.w r3, r3, #7 │ │ │ │ │ - bne.n c894 <_PyLong_UInt64_Converter+0x114> │ │ │ │ │ + bne.n d374 <_PyLong_UInt64_Converter+0x114> │ │ │ │ │ and.w ip, ip, #3 │ │ │ │ │ cmp.w ip, #2 │ │ │ │ │ - beq.n c876 <_PyLong_UInt64_Converter+0xf6> │ │ │ │ │ + beq.n d356 <_PyLong_UInt64_Converter+0xf6> │ │ │ │ │ ldrsb.w r3, [r1, #7] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n c894 <_PyLong_UInt64_Converter+0x114> │ │ │ │ │ + bge.n d374 <_PyLong_UInt64_Converter+0x114> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n c7ce <_PyLong_UInt64_Converter+0x4e> │ │ │ │ │ + beq.n d2ae <_PyLong_UInt64_Converter+0x4e> │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n c824 <_PyLong_UInt64_Converter+0xa4> │ │ │ │ │ + bge.n d304 <_PyLong_UInt64_Converter+0xa4> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n c824 <_PyLong_UInt64_Converter+0xa4> │ │ │ │ │ + bne.n d304 <_PyLong_UInt64_Converter+0xa4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n c824 <_PyLong_UInt64_Converter+0xa4> │ │ │ │ │ + b.n d304 <_PyLong_UInt64_Converter+0xa4> │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n c884 <_PyLong_UInt64_Converter+0x104> │ │ │ │ │ + b.n d364 <_PyLong_UInt64_Converter+0x104> │ │ │ │ │ clz r2, r2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ lsrs r2, r2, #5 │ │ │ │ │ - cbz r2, c894 <_PyLong_UInt64_Converter+0x114> │ │ │ │ │ + cbz r2, d374 <_PyLong_UInt64_Converter+0x114> │ │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n c87a <_PyLong_UInt64_Converter+0xfa> │ │ │ │ │ + beq.n d35a <_PyLong_UInt64_Converter+0xfa> │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - bne.n c87a <_PyLong_UInt64_Converter+0xfa> │ │ │ │ │ + bne.n d35a <_PyLong_UInt64_Converter+0xfa> │ │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ │ - beq.n c85a <_PyLong_UInt64_Converter+0xda> │ │ │ │ │ + beq.n d33a <_PyLong_UInt64_Converter+0xda> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n c828 <_PyLong_UInt64_Converter+0xa8> │ │ │ │ │ + beq.n d308 <_PyLong_UInt64_Converter+0xa8> │ │ │ │ │ movs r6, #9 │ │ │ │ │ - b.n c85e <_PyLong_UInt64_Converter+0xde> │ │ │ │ │ + b.n d33e <_PyLong_UInt64_Converter+0xde> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC33 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC33 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n c83e <_PyLong_UInt64_Converter+0xbe> │ │ │ │ │ + b.n d31e <_PyLong_UInt64_Converter+0xbe> │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c83e <_PyLong_UInt64_Converter+0xbe> │ │ │ │ │ + beq.n d31e <_PyLong_UInt64_Converter+0xbe> │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n c900 <_PyLong_UInt64_Converter+0x180> │ │ │ │ │ + beq.n d3e0 <_PyLong_UInt64_Converter+0x180> │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi.n c7d4 <_PyLong_UInt64_Converter+0x54> │ │ │ │ │ + bhi.n d2b4 <_PyLong_UInt64_Converter+0x54> │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ movs r2, #4 │ │ │ │ │ movs r6, #4 │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ str.w r3, [r0], #4 │ │ │ │ │ asrs r3, r3, #31 │ │ │ │ │ uxtb r1, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ - b.n c85e <_PyLong_UInt64_Converter+0xde> │ │ │ │ │ + b.n d33e <_PyLong_UInt64_Converter+0xde> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ movw r1, #1215 @ 0x4bf │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n c83e <_PyLong_UInt64_Converter+0xbe> │ │ │ │ │ + b.n d31e <_PyLong_UInt64_Converter+0xbe> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC33 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC33 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n c83e <_PyLong_UInt64_Converter+0xbe> │ │ │ │ │ + bge.n d31e <_PyLong_UInt64_Converter+0xbe> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n c83e <_PyLong_UInt64_Converter+0xbe> │ │ │ │ │ + bne.n d31e <_PyLong_UInt64_Converter+0xbe> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n c83e <_PyLong_UInt64_Converter+0xbe> │ │ │ │ │ + b.n d31e <_PyLong_UInt64_Converter+0xbe> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w c7ce <_PyLong_UInt64_Converter+0x4e> │ │ │ │ │ + beq.w d2ae <_PyLong_UInt64_Converter+0x4e> │ │ │ │ │ mov r6, r5 │ │ │ │ │ - b.n c85e <_PyLong_UInt64_Converter+0xde> │ │ │ │ │ + b.n d33e <_PyLong_UInt64_Converter+0xde> │ │ │ │ │ │ │ │ │ │ -0000c938 : │ │ │ │ │ +0000d418 : │ │ │ │ │ x_divrem(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ │ ldr r6, [r0, #8] │ │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ │ @@ -19347,26 +20390,26 @@ │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ ldr r7, [r1, #8] │ │ │ │ │ lsrs r6, r6, #3 │ │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ │ adds r4, r6, #1 │ │ │ │ │ str r4, [sp, #28] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bgt.w d3a4 │ │ │ │ │ + bgt.w de84 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r9, r1 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq.w d142 │ │ │ │ │ + beq.w dc22 │ │ │ │ │ adds r0, r6, #4 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d23e │ │ │ │ │ + beq.w dd1e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ @@ -19380,24 +20423,24 @@ │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ mov.w r8, r7, lsr #3 │ │ │ │ │ cmn.w r7, #25 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ str r3, [r2, #12] │ │ │ │ │ - bhi.w d3bc │ │ │ │ │ + bhi.w de9c │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ - bls.w d1bc │ │ │ │ │ + bls.w dc9c │ │ │ │ │ add.w r0, r8, #3 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d25a │ │ │ │ │ + beq.w dd3a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r0, fp │ │ │ │ │ str.w r3, [fp, #4] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ @@ -19415,35 +20458,35 @@ │ │ │ │ │ it eq │ │ │ │ │ orreq.w r7, r7, #1 │ │ │ │ │ add.w r2, r8, #4294967295 @ 0xffffffff │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ str.w r7, [fp, #8] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w d11c │ │ │ │ │ + beq.w dbfc │ │ │ │ │ clz r3, r3 │ │ │ │ │ subs r7, r3, #2 │ │ │ │ │ add.w r3, fp, #12 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w d12c │ │ │ │ │ + beq.w dc0c │ │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ │ sub.w r2, r7, #32 │ │ │ │ │ rsb r0, r7, #32 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ lsl.w lr, r3, r2 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ lsr.w r1, r3, r0 │ │ │ │ │ lsl.w r3, r3, r7 │ │ │ │ │ orr.w lr, lr, r1 │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ - bls.w cb74 │ │ │ │ │ + bls.w d654 │ │ │ │ │ lsrs r3, r3, #30 │ │ │ │ │ ldr.w r1, [r9, #16] │ │ │ │ │ orr.w r3, r3, lr, lsl #2 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp.w r8, #2 │ │ │ │ │ lsr.w sl, r1, r0 │ │ │ │ │ @@ -19451,15 +20494,15 @@ │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ lsl.w r1, r1, r7 │ │ │ │ │ orr.w ip, ip, sl │ │ │ │ │ orr.w r3, r3, r1 │ │ │ │ │ orr.w ip, ip, lr, lsr #30 │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r1, [r2, #4] │ │ │ │ │ - beq.n cb74 │ │ │ │ │ + beq.n d654 │ │ │ │ │ lsrs r3, r3, #30 │ │ │ │ │ ldr.w r1, [r9, #20] │ │ │ │ │ orr.w r3, r3, ip, lsl #2 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp.w r8, #3 │ │ │ │ │ lsr.w sl, r1, r0 │ │ │ │ │ @@ -19467,15 +20510,15 @@ │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ lsl.w r1, r1, r7 │ │ │ │ │ orr.w lr, lr, sl │ │ │ │ │ orr.w r3, r3, r1 │ │ │ │ │ orr.w ip, lr, ip, lsr #30 │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r1, [r2, #8] │ │ │ │ │ - beq.n cb74 │ │ │ │ │ + beq.n d654 │ │ │ │ │ lsrs r3, r3, #30 │ │ │ │ │ ldr.w r1, [r9, #24] │ │ │ │ │ orr.w r3, r3, ip, lsl #2 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp.w r8, #4 │ │ │ │ │ lsr.w sl, r1, r0 │ │ │ │ │ @@ -19483,15 +20526,15 @@ │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ lsl.w r1, r1, r7 │ │ │ │ │ orr.w lr, lr, sl │ │ │ │ │ orr.w r3, r3, r1 │ │ │ │ │ orr.w ip, lr, ip, lsr #30 │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r1, [r2, #12] │ │ │ │ │ - beq.n cb74 │ │ │ │ │ + beq.n d654 │ │ │ │ │ lsrs r3, r3, #30 │ │ │ │ │ ldr.w r1, [r9, #28] │ │ │ │ │ orr.w r3, r3, ip, lsl #2 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp.w r8, #5 │ │ │ │ │ lsr.w sl, r1, r0 │ │ │ │ │ @@ -19499,15 +20542,15 @@ │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ lsl.w r1, r1, r7 │ │ │ │ │ orr.w lr, lr, sl │ │ │ │ │ orr.w r3, r3, r1 │ │ │ │ │ orr.w lr, lr, ip, lsr #30 │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r1, [r2, #16] │ │ │ │ │ - beq.n cb74 │ │ │ │ │ + beq.n d654 │ │ │ │ │ lsrs r3, r3, #30 │ │ │ │ │ mov r2, r0 │ │ │ │ │ orr.w sl, r3, lr, lsl #2 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ add.w r3, r9, #8 │ │ │ │ │ add.w ip, r9, #28 │ │ │ │ │ add.w lr, fp, #28 │ │ │ │ │ @@ -19519,101 +20562,101 @@ │ │ │ │ │ lsl.w sl, r1, r0 │ │ │ │ │ lsr.w r1, r1, r2 │ │ │ │ │ orr.w r1, sl, r1 │ │ │ │ │ mov.w sl, r3, lsr #30 │ │ │ │ │ bic.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r3, [lr, #4]! │ │ │ │ │ orr.w sl, sl, r1, lsl #2 │ │ │ │ │ - bne.n cb44 │ │ │ │ │ + bne.n d624 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ add.w sl, r3, #12 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w d1f4 │ │ │ │ │ + beq.w dcd4 │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ lsl.w r1, r3, r7 │ │ │ │ │ lsl.w lr, r3, r2 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ lsr.w r3, r3, r2 │ │ │ │ │ orr.w lr, lr, r3 │ │ │ │ │ mov.w r3, r1, lsr #30 │ │ │ │ │ bic.w r1, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r1, [sl] │ │ │ │ │ orr.w r3, r3, lr, lsl #2 │ │ │ │ │ - bls.w ccd6 │ │ │ │ │ + bls.w d7b6 │ │ │ │ │ ldr r1, [r5, #16] │ │ │ │ │ cmp r6, #2 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ lsr.w r9, r1, r2 │ │ │ │ │ lsl.w ip, r1, r0 │ │ │ │ │ lsl.w r1, r1, r7 │ │ │ │ │ orr.w ip, ip, r9 │ │ │ │ │ orr.w r3, r3, r1 │ │ │ │ │ orr.w ip, ip, lr, lsr #30 │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r1, [sl, #4] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ orr.w r3, r3, ip, lsl #2 │ │ │ │ │ - beq.n ccd6 │ │ │ │ │ + beq.n d7b6 │ │ │ │ │ ldr r1, [r5, #20] │ │ │ │ │ cmp r6, #3 │ │ │ │ │ lsl.w lr, r1, r0 │ │ │ │ │ lsr.w r9, r1, r2 │ │ │ │ │ lsl.w r1, r1, r7 │ │ │ │ │ orr.w lr, lr, r9 │ │ │ │ │ orr.w r3, r3, r1 │ │ │ │ │ orr.w lr, lr, ip, lsr #30 │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r1, [sl, #8] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ orr.w r3, r3, lr, lsl #2 │ │ │ │ │ - beq.n ccd6 │ │ │ │ │ + beq.n d7b6 │ │ │ │ │ ldr r1, [r5, #24] │ │ │ │ │ cmp r6, #4 │ │ │ │ │ lsl.w ip, r1, r0 │ │ │ │ │ lsr.w r9, r1, r2 │ │ │ │ │ lsl.w r1, r1, r7 │ │ │ │ │ orr.w ip, ip, r9 │ │ │ │ │ orr.w r3, r3, r1 │ │ │ │ │ orr.w ip, ip, lr, lsr #30 │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r1, [sl, #12] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ orr.w r3, r3, ip, lsl #2 │ │ │ │ │ - beq.n ccd6 │ │ │ │ │ + beq.n d7b6 │ │ │ │ │ ldr r1, [r5, #28] │ │ │ │ │ cmp r6, #5 │ │ │ │ │ lsl.w lr, r1, r0 │ │ │ │ │ lsr.w r9, r1, r2 │ │ │ │ │ lsl.w r1, r1, r7 │ │ │ │ │ orr.w lr, lr, r9 │ │ │ │ │ orr.w r3, r3, r1 │ │ │ │ │ orr.w ip, lr, ip, lsr #30 │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r1, [sl, #16] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ orr.w r3, r3, ip, lsl #2 │ │ │ │ │ - beq.n ccd6 │ │ │ │ │ + beq.n d7b6 │ │ │ │ │ ldr r1, [r5, #32] │ │ │ │ │ cmp r6, #6 │ │ │ │ │ lsl.w lr, r1, r0 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ lsr.w r9, r1, r0 │ │ │ │ │ lsl.w r1, r1, r7 │ │ │ │ │ orr.w lr, lr, r9 │ │ │ │ │ orr.w r3, r3, r1 │ │ │ │ │ orr.w lr, lr, ip, lsr #30 │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r1, [sl, #20] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ orr.w r3, r3, lr, lsl #2 │ │ │ │ │ - beq.n ccd6 │ │ │ │ │ + beq.n d7b6 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ add.w r9, r5, #8 │ │ │ │ │ mov ip, r0 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ adds r5, #32 │ │ │ │ │ add.w r9, r9, r6, lsl #2 │ │ │ │ │ add.w lr, r2, #32 │ │ │ │ │ @@ -19624,31 +20667,31 @@ │ │ │ │ │ lsl.w r3, r2, r0 │ │ │ │ │ lsr.w r2, r2, ip │ │ │ │ │ orr.w r3, r3, r2 │ │ │ │ │ mov.w r2, r1, lsr #30 │ │ │ │ │ bic.w r1, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r1, [lr, #4]! │ │ │ │ │ orr.w r3, r2, r3, lsl #2 │ │ │ │ │ - bne.n ccaa │ │ │ │ │ + bne.n d78a │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w d218 │ │ │ │ │ + beq.w dcf8 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ add.w r6, r2, r6, lsl #2 │ │ │ │ │ str r3, [r6, #12] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ sub.w r6, r3, r8 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - bls.w d188 │ │ │ │ │ + bls.w dc68 │ │ │ │ │ adds r0, r6, #3 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d286 │ │ │ │ │ + beq.w dd66 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ @@ -19666,15 +20709,15 @@ │ │ │ │ │ it eq │ │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ │ add.w r6, sl, r2 │ │ │ │ │ str r3, [r1, #8] │ │ │ │ │ cmp r6, sl │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ str r3, [r1, #12] │ │ │ │ │ - bls.w cf26 │ │ │ │ │ + bls.w da06 │ │ │ │ │ add.w r3, r8, #1073741824 @ 0x40000000 │ │ │ │ │ adds r1, #12 │ │ │ │ │ subs r3, #1 │ │ │ │ │ add r1, r2 │ │ │ │ │ movw r2, #10564 @ 0x2944 │ │ │ │ │ movt r2, #14901 @ 0x3a35 │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ @@ -19690,15 +20733,15 @@ │ │ │ │ │ subs r6, #4 │ │ │ │ │ ldr.w r3, [r3, #-4] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_CheckSignals │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d3d4 │ │ │ │ │ + bne.w deb4 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldr.w r0, [r5, #-4] │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ mov.w ip, r3, lsr #2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ orr.w r0, r0, r3, lsl #30 │ │ │ │ │ @@ -19720,30 +20763,30 @@ │ │ │ │ │ lsls r3, r3, #30 │ │ │ │ │ ldr.w ip, [r5, #-8] │ │ │ │ │ orr.w r3, r3, r2, lsr #2 │ │ │ │ │ umull lr, r1, r1, r0 │ │ │ │ │ orr.w r9, ip, r2, lsl #30 │ │ │ │ │ cmp r9, lr │ │ │ │ │ sbcs.w r1, r3, r1 │ │ │ │ │ - bcc.w d0d6 │ │ │ │ │ + bcc.w dbb6 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w d10c │ │ │ │ │ + beq.w dbec │ │ │ │ │ subs r3, r5, r6 │ │ │ │ │ add.w lr, fp, #8 │ │ │ │ │ subs r3, #4 │ │ │ │ │ mov r9, lr │ │ │ │ │ mov ip, r6 │ │ │ │ │ lsrs r3, r3, #2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ands.w r3, r3, #3 │ │ │ │ │ - beq.n ce64 │ │ │ │ │ + beq.n d944 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n ce3a │ │ │ │ │ + beq.n d91a │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n ce14 │ │ │ │ │ + beq.n d8f4 │ │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ │ add.w r9, fp, #12 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ umull r3, r4, r0, r3 │ │ │ │ │ asrs r1, r2, #31 │ │ │ │ │ subs r3, r2, r3 │ │ │ │ │ sbc.w r1, r1, r4 │ │ │ │ │ @@ -19770,15 +20813,15 @@ │ │ │ │ │ mov.w r1, r1, asr #31 │ │ │ │ │ sbc.w r1, r1, r4 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r2, [ip], #4 │ │ │ │ │ lsrs r3, r3, #30 │ │ │ │ │ orr.w r4, r3, r1, lsl #2 │ │ │ │ │ cmp r5, ip │ │ │ │ │ - beq.n cf08 │ │ │ │ │ + beq.n d9e8 │ │ │ │ │ strd r8, r6, [sp, #36] @ 0x24 │ │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ │ mov r7, ip │ │ │ │ │ ldr.w r6, [ip] │ │ │ │ │ mov r8, r9 │ │ │ │ │ add.w r9, r9, #16 │ │ │ │ │ @@ -19822,39 +20865,39 @@ │ │ │ │ │ subs r3, r4, r3 │ │ │ │ │ sbc.w r2, r2, r1 │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ lsrs r4, r3, #30 │ │ │ │ │ cmp r5, ip │ │ │ │ │ orr.w r4, r4, r2, lsl #2 │ │ │ │ │ str.w r1, [ip, #-4] │ │ │ │ │ - bne.n ce6a │ │ │ │ │ + bne.n d94a │ │ │ │ │ ldrd r8, r6, [sp, #36] @ 0x24 │ │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmn r4, r3 │ │ │ │ │ - bmi.w d2a6 │ │ │ │ │ + bmi.w dd86 │ │ │ │ │ subs r3, r6, #4 │ │ │ │ │ subs r5, #4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ adds r3, #4 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ str.w r0, [r8, #-4]! │ │ │ │ │ - bcc.w cd6e │ │ │ │ │ + bcc.w d84e │ │ │ │ │ mov r8, r7 │ │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w d056 │ │ │ │ │ + beq.w db36 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ ldr.w r4, [sl, r2, lsl #2] │ │ │ │ │ lsls r6, r2, #2 │ │ │ │ │ lsr.w r3, r4, r7 │ │ │ │ │ str.w r3, [r1, r2, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w d056 │ │ │ │ │ + beq.w db36 │ │ │ │ │ subs r1, r6, #4 │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ rsb r0, r7, #32 │ │ │ │ │ sub.w r2, r7, #32 │ │ │ │ │ lsls r5, r7 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr.w r3, [sl, r1] │ │ │ │ │ @@ -19866,57 +20909,57 @@ │ │ │ │ │ orr.w ip, ip, lr │ │ │ │ │ lsrs r4, r2 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ orr.w ip, ip, r4 │ │ │ │ │ ldr r4, [sp, #20] │ │ │ │ │ str.w ip, [r2, r1] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq.n d056 │ │ │ │ │ + beq.n db36 │ │ │ │ │ sub.w lr, r6, #8 │ │ │ │ │ bic.w r3, r3, r5 │ │ │ │ │ cmp.w r8, #3 │ │ │ │ │ mov.w ip, r3, lsr #2 │ │ │ │ │ ldr.w r4, [sl, lr] │ │ │ │ │ lsl.w r9, ip, r0 │ │ │ │ │ orr.w r3, r4, r3, lsl #30 │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ lsr.w ip, ip, r4 │ │ │ │ │ lsr.w r4, r3, r7 │ │ │ │ │ orr.w r4, r4, r9 │ │ │ │ │ orr.w r4, r4, ip │ │ │ │ │ str.w r4, [r2, lr] │ │ │ │ │ - beq.n d056 │ │ │ │ │ + beq.n db36 │ │ │ │ │ sub.w lr, r6, #12 │ │ │ │ │ bic.w r3, r3, r5 │ │ │ │ │ cmp.w r8, #4 │ │ │ │ │ mov.w ip, r3, lsr #2 │ │ │ │ │ ldr.w r4, [sl, lr] │ │ │ │ │ lsl.w r9, ip, r0 │ │ │ │ │ orr.w r3, r4, r3, lsl #30 │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ lsr.w ip, ip, r4 │ │ │ │ │ lsr.w r4, r3, r7 │ │ │ │ │ orr.w r4, r4, r9 │ │ │ │ │ orr.w r4, r4, ip │ │ │ │ │ str.w r4, [r2, lr] │ │ │ │ │ - beq.n d056 │ │ │ │ │ + beq.n db36 │ │ │ │ │ subs r6, #16 │ │ │ │ │ bic.w r3, r3, r5 │ │ │ │ │ cmp.w r8, #5 │ │ │ │ │ mov.w ip, r3, lsr #2 │ │ │ │ │ ldr.w r4, [sl, r6] │ │ │ │ │ lsl.w lr, ip, r0 │ │ │ │ │ orr.w r3, r4, r3, lsl #30 │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ lsr.w ip, ip, r4 │ │ │ │ │ lsr.w r4, r3, r7 │ │ │ │ │ orr.w r4, r4, lr │ │ │ │ │ orr.w r4, r4, ip │ │ │ │ │ str r4, [r2, r6] │ │ │ │ │ - beq.n d056 │ │ │ │ │ + beq.n db36 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ bic.w r3, r3, r5 │ │ │ │ │ add.w ip, r2, r1 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ add r1, fp │ │ │ │ │ ldr.w r4, [ip, #-4]! │ │ │ │ │ @@ -19926,263 +20969,263 @@ │ │ │ │ │ orr.w r4, r4, r3, lsl #30 │ │ │ │ │ lsr.w r6, r6, r0 │ │ │ │ │ bic.w r3, r4, r5 │ │ │ │ │ lsr.w r4, r4, r7 │ │ │ │ │ orr.w r4, r4, lr │ │ │ │ │ orr.w r4, r4, r6 │ │ │ │ │ str.w r4, [r1, #-4]! │ │ │ │ │ - bne.n d02c │ │ │ │ │ + bne.n db0c │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n d06c │ │ │ │ │ + bge.n db4c │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, d06c │ │ │ │ │ + cbnz r3, db4c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr.w r1, [fp, #8] │ │ │ │ │ lsrs r3, r1, #3 │ │ │ │ │ - beq.n d0a0 │ │ │ │ │ + beq.n db80 │ │ │ │ │ add.w r0, fp, r3, lsl #2 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ - cbnz r2, d0a0 │ │ │ │ │ + cbnz r2, db80 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - beq.n d09a │ │ │ │ │ + beq.n db7a │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ - cbnz r0, d0c8 │ │ │ │ │ + cbnz r0, dba8 │ │ │ │ │ subs r2, r3, #2 │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ subs r0, r2, #1 │ │ │ │ │ - cbz r2, d09a │ │ │ │ │ + cbz r2, db7a │ │ │ │ │ ldr.w r4, [r5, r0, lsl #2] │ │ │ │ │ - cbnz r4, d0c4 │ │ │ │ │ + cbnz r4, dba4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ subs r0, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n d08c │ │ │ │ │ + bne.n db6c │ │ │ │ │ movs r3, #1 │ │ │ │ │ str.w r3, [fp, #8] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ str.w fp, [r1] │ │ │ │ │ lsrs r1, r2, #3 │ │ │ │ │ - beq.n d0bc │ │ │ │ │ + beq.n db9c │ │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ │ subs r0, r1, #1 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w d374 │ │ │ │ │ + beq.w de54 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n d0a0 │ │ │ │ │ + beq.n db80 │ │ │ │ │ and.w r3, r1, #3 │ │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ │ str.w r3, [fp, #8] │ │ │ │ │ - b.n d0a0 │ │ │ │ │ + b.n db80 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ subs r0, #1 │ │ │ │ │ add r3, r2 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bcs.w cdcc │ │ │ │ │ + bcs.w d8ac │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ orr.w r1, ip, r3, lsl #30 │ │ │ │ │ umull r9, lr, r0, r2 │ │ │ │ │ lsrs r2, r3, #2 │ │ │ │ │ cmp r1, r9 │ │ │ │ │ sbcs.w r2, r2, lr │ │ │ │ │ - bcs.w cdcc │ │ │ │ │ + bcs.w d8ac │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ subs r0, #1 │ │ │ │ │ add r3, r2 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bcc.n d0e4 │ │ │ │ │ + bcc.n dbc4 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w cdd2 │ │ │ │ │ + bne.w d8b2 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.w cf10 │ │ │ │ │ + bge.w d9f0 │ │ │ │ │ subs r3, r6, #4 │ │ │ │ │ subs r5, #4 │ │ │ │ │ subs r0, #1 │ │ │ │ │ - b.n cf14 │ │ │ │ │ + b.n d9f4 │ │ │ │ │ add.w r3, fp, #12 │ │ │ │ │ movs r7, #30 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w ca2a │ │ │ │ │ + bne.w d50a │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ add.w sl, r3, #12 │ │ │ │ │ - cbz r6, d176 │ │ │ │ │ + cbz r6, dc56 │ │ │ │ │ sub.w r3, r7, #32 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ rsb r3, r7, #32 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - b.n cb80 │ │ │ │ │ - ldr r3, [pc, #700] @ (d400 ) │ │ │ │ │ + b.n d660 │ │ │ │ │ + ldr r3, [pc, #700] @ (dee0 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ │ ldr.w r2, [r1, #1720] @ 0x6b8 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ mov r0, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n d230 │ │ │ │ │ + beq.n dd10 │ │ │ │ │ ldr.w r3, [r1, #1724] @ 0x6bc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r2, [r1, #1720] @ 0x6b8 │ │ │ │ │ str.w r3, [r1, #1724] @ 0x6bc │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ - b.n c99c │ │ │ │ │ + b.n d47c │ │ │ │ │ add.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ │ add.w r3, fp, r3, lsl #2 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bls.n d20a │ │ │ │ │ - ldr r3, [pc, #632] @ (d404 ) │ │ │ │ │ + bls.n dcea │ │ │ │ │ + ldr r3, [pc, #632] @ (dee4 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ │ ldr.w r2, [r1, #1720] @ 0x6b8 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r0, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n d278 │ │ │ │ │ + beq.n dd58 │ │ │ │ │ ldr.w r3, [r1, #1724] @ 0x6bc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r2, [r1, #1720] @ 0x6b8 │ │ │ │ │ str.w r3, [r1, #1724] @ 0x6bc │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ - b.n cd1e │ │ │ │ │ - ldr r3, [pc, #584] @ (d408 ) │ │ │ │ │ + b.n d7fe │ │ │ │ │ + ldr r3, [pc, #584] @ (dee8 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ │ ldr.w fp, [r1, #1720] @ 0x6b8 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.n d24c │ │ │ │ │ + beq.n dd2c │ │ │ │ │ ldr.w r3, [r1, #1724] @ 0x6bc │ │ │ │ │ mov r0, fp │ │ │ │ │ ldr.w r2, [fp] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r2, [r1, #1720] @ 0x6b8 │ │ │ │ │ str.w r3, [r1, #1724] @ 0x6bc │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ - b.w c9ec │ │ │ │ │ + b.w d4cc │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ add.w r3, fp, r3, lsl #2 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bls.n d20a │ │ │ │ │ + bls.n dcea │ │ │ │ │ rsb r6, r8, #0 │ │ │ │ │ - b.n ccf0 │ │ │ │ │ + b.n d7d0 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ adds r3, r6, #2 │ │ │ │ │ add.w r3, r2, r3, lsl #2 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - b.n cce4 │ │ │ │ │ + b.n d7c4 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ add.w r4, r3, r4, lsl #2 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ add.w r3, fp, r3, lsl #2 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bcs.n d20a │ │ │ │ │ + bcs.n dcea │ │ │ │ │ str r6, [sp, #28] │ │ │ │ │ - b.n cce4 │ │ │ │ │ + b.n d7c4 │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c97e │ │ │ │ │ + bne.w d45e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - b.n d0bc │ │ │ │ │ + b.n db9c │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c9ce │ │ │ │ │ + bne.w d4ae │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n d242 │ │ │ │ │ + bge.n dd22 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n d242 │ │ │ │ │ + bne.n dd22 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n d242 │ │ │ │ │ + b.n dd22 │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w cd00 │ │ │ │ │ + bne.w d7e0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n d25e │ │ │ │ │ + bge.n dd3e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [fp] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n d25e │ │ │ │ │ + bne.n dd3e │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n d25e │ │ │ │ │ + b.n dd3e │ │ │ │ │ subs r3, r6, #4 │ │ │ │ │ subs r5, #4 │ │ │ │ │ subs r2, r5, r3 │ │ │ │ │ mov ip, r3 │ │ │ │ │ subs r2, #4 │ │ │ │ │ movs r1, #0 │ │ │ │ │ lsrs r2, r2, #2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ ands.w r2, r2, #3 │ │ │ │ │ - beq.n d30a │ │ │ │ │ + beq.n ddea │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n d2ec │ │ │ │ │ + beq.n ddcc │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n d2d6 │ │ │ │ │ + beq.n ddb6 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ mov ip, r6 │ │ │ │ │ ldr.w r4, [lr, #4]! │ │ │ │ │ add r2, r4 │ │ │ │ │ bic.w r1, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r1, [r6, #0] │ │ │ │ │ lsrs r1, r2, #30 │ │ │ │ │ @@ -20197,15 +21240,15 @@ │ │ │ │ │ ldr.w r4, [lr, #4]! │ │ │ │ │ cmp r5, ip │ │ │ │ │ add r2, r4 │ │ │ │ │ add r2, r1 │ │ │ │ │ bic.w r1, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r1, [ip] │ │ │ │ │ mov.w r1, r2, lsr #30 │ │ │ │ │ - beq.w d118 │ │ │ │ │ + beq.w dbf8 │ │ │ │ │ ldr.w r2, [ip, #4] │ │ │ │ │ add.w r4, ip, #4 │ │ │ │ │ ldr.w r9, [lr, #4] │ │ │ │ │ add.w r6, lr, #4 │ │ │ │ │ add.w ip, ip, #16 │ │ │ │ │ add.w lr, lr, #16 │ │ │ │ │ add r2, r9 │ │ │ │ │ @@ -20228,207 +21271,207 @@ │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ ldr.w r9, [r6, #12] │ │ │ │ │ add r2, r9 │ │ │ │ │ add.w r1, r2, r1, lsr #30 │ │ │ │ │ bic.w r9, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r9, [r4, #12] │ │ │ │ │ mov.w r1, r1, lsr #30 │ │ │ │ │ - bne.n d30a │ │ │ │ │ - b.n d118 │ │ │ │ │ + bne.n ddea │ │ │ │ │ + b.n dbf8 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ add.w r4, r3, #12 │ │ │ │ │ subs r3, r0, #1 │ │ │ │ │ - cbz r0, d39c │ │ │ │ │ + cbz r0, de7c │ │ │ │ │ ldr.w r5, [r4, r3, lsl #2] │ │ │ │ │ - cbz r5, d398 │ │ │ │ │ + cbz r5, de78 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.w d0bc │ │ │ │ │ + beq.w db9c │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ orr.w r3, r3, r0, lsl #3 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ - b.n d0bc │ │ │ │ │ + b.n db9c │ │ │ │ │ mov r0, r3 │ │ │ │ │ - b.n d37a │ │ │ │ │ + b.n de5a │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ - b.n d0bc │ │ │ │ │ + b.n db9c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n d242 │ │ │ │ │ + b.n dd22 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n d25e │ │ │ │ │ + b.n dd3e │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n d3e4 │ │ │ │ │ + bge.n dec4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - cbz r3, d3f2 │ │ │ │ │ + cbz r3, ded2 │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w d294 │ │ │ │ │ - b.n d25e │ │ │ │ │ + blt.w dd74 │ │ │ │ │ + b.n dd3e │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n d3e4 │ │ │ │ │ + b.n dec4 │ │ │ │ │ nop │ │ │ │ │ nop.w │ │ │ │ │ .word 0x000002b4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000272 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000242 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x3a352944 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ │ │ │ │ │ -0000d414 <_PyLong_Negate>: │ │ │ │ │ +0000def4 <_PyLong_Negate>: │ │ │ │ │ _PyLong_Negate(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r4, [r0, #0] │ │ │ │ │ sub sp, #8 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bne.n d442 <_PyLong_Negate+0x2e> │ │ │ │ │ + bne.n df22 <_PyLong_Negate+0x2e> │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ bic.w r2, r2, #7 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ negs r0, r3 │ │ │ │ │ mov.w r3, r3, asr #31 │ │ │ │ │ sbc.w r1, r3, r3, lsl #1 │ │ │ │ │ - bl 32f0 <_PyLong_FromSTwoDigits> │ │ │ │ │ + bl 3dc8 <_PyLong_FromSTwoDigits> │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ str r0, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n d43e <_PyLong_Negate+0x2a> │ │ │ │ │ + bge.n df1e <_PyLong_Negate+0x2a> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n d43e <_PyLong_Negate+0x2a> │ │ │ │ │ + bne.n df1e <_PyLong_Negate+0x2a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -0000d47c <_PyLong_GCD>: │ │ │ │ │ +0000df5c <_PyLong_GCD>: │ │ │ │ │ _PyLong_GCD(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ │ mov fp, r0 │ │ │ │ │ mov sl, r1 │ │ │ │ │ cmp r3, #23 │ │ │ │ │ - bhi.n d528 <_PyLong_GCD+0xac> │ │ │ │ │ + bhi.n e008 <_PyLong_GCD+0xac> │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ cmp r3, #23 │ │ │ │ │ - bhi.n d528 <_PyLong_GCD+0xac> │ │ │ │ │ + bhi.n e008 <_PyLong_GCD+0xac> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r0, #0] │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w d74a <_PyLong_GCD+0x2ce> │ │ │ │ │ + blt.w e22a <_PyLong_GCD+0x2ce> │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 5a00 │ │ │ │ │ + bl 64d0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsLongLong │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 5a00 │ │ │ │ │ + bl 64d0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsLongLong │ │ │ │ │ mov r8, r6 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bge.n d4d6 <_PyLong_GCD+0x5a> │ │ │ │ │ + bge.n dfb6 <_PyLong_GCD+0x5a> │ │ │ │ │ negs r1, r7 │ │ │ │ │ sbc.w r8, r6, r6, lsl #1 │ │ │ │ │ ldr.w r0, [fp] │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r6, r8 │ │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w d716 <_PyLong_GCD+0x29a> │ │ │ │ │ + blt.w e1f6 <_PyLong_GCD+0x29a> │ │ │ │ │ ldr.w r0, [sl] │ │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w d786 <_PyLong_GCD+0x30a> │ │ │ │ │ + blt.w e266 <_PyLong_GCD+0x30a> │ │ │ │ │ orrs.w r0, r2, r3 │ │ │ │ │ - beq.n d512 <_PyLong_GCD+0x96> │ │ │ │ │ + beq.n dff2 <_PyLong_GCD+0x96> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n d520 <_PyLong_GCD+0xa4> │ │ │ │ │ + blt.n e000 <_PyLong_GCD+0xa4> │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r6, r3 │ │ │ │ │ bl 0 <__aeabi_ldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_ldivmod │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ orrs.w r4, r3, r2 │ │ │ │ │ - bne.n d500 <_PyLong_GCD+0x84> │ │ │ │ │ + bne.n dfe0 <_PyLong_GCD+0x84> │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b.w 3664 │ │ │ │ │ + b.w 413c │ │ │ │ │ R_ARM_THM_JUMP24 PyLong_FromInt64 │ │ │ │ │ negs r2, r2 │ │ │ │ │ sbc.w r3, r3, r3, lsl #1 │ │ │ │ │ - b.n d4fc <_PyLong_GCD+0x80> │ │ │ │ │ + b.n dfdc <_PyLong_GCD+0x80> │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl a8ac │ │ │ │ │ + bl b384 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w daba <_PyLong_GCD+0x63e> │ │ │ │ │ + beq.w e59a <_PyLong_GCD+0x63e> │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl a8ac │ │ │ │ │ + bl b384 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w db0e <_PyLong_GCD+0x692> │ │ │ │ │ + beq.w e5ee <_PyLong_GCD+0x692> │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 18e0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ itttt lt │ │ │ │ │ movlt r3, r9 │ │ │ │ │ movlt r9, fp │ │ │ │ │ @@ -20449,27 +21492,27 @@ │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ │ cmp.w r9, #23 │ │ │ │ │ mov.w r7, r9, lsr #3 │ │ │ │ │ - bls.w d736 <_PyLong_GCD+0x2ba> │ │ │ │ │ + bls.w e216 <_PyLong_GCD+0x2ba> │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ str r7, [sp, #12] │ │ │ │ │ add.w r0, r3, r7, lsl #2 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w db2a <_PyLong_GCD+0x6ae> │ │ │ │ │ + beq.w e60a <_PyLong_GCD+0x6ae> │ │ │ │ │ clz r3, r2 │ │ │ │ │ rsb r3, r3, #32 │ │ │ │ │ ldr.w r1, [sl, #8] │ │ │ │ │ lsrs r1, r1, #3 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ - beq.w d7be <_PyLong_GCD+0x342> │ │ │ │ │ + beq.w e29e <_PyLong_GCD+0x342> │ │ │ │ │ ldrd r5, r1, [r0] │ │ │ │ │ rsb r4, r3, #30 │ │ │ │ │ sub.w r6, r4, #32 │ │ │ │ │ rsb r8, r4, #32 │ │ │ │ │ rsb fp, r3, #60 @ 0x3c │ │ │ │ │ str r6, [sp, #32] │ │ │ │ │ lsr.w r0, r5, r3 │ │ │ │ │ @@ -20497,15 +21540,15 @@ │ │ │ │ │ iteee gt │ │ │ │ │ movgt r1, #0 │ │ │ │ │ addle.w r1, sl, r2, lsl #2 │ │ │ │ │ ldrle r1, [r1, #4] │ │ │ │ │ lsrle r1, r3 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ble.w d7a6 <_PyLong_GCD+0x32a> │ │ │ │ │ + ble.w e286 <_PyLong_GCD+0x32a> │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ orrs r3, r1 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ │ cmp r1, r7 │ │ │ │ │ iteet ge │ │ │ │ │ @@ -20528,15 +21571,15 @@ │ │ │ │ │ movs r3, #1 │ │ │ │ │ strd r5, r5, [sp, #52] @ 0x34 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ strd r3, r5, [sp, #32] │ │ │ │ │ cmp r6, fp │ │ │ │ │ it eq │ │ │ │ │ cmpeq r4, r8 │ │ │ │ │ - beq.n d6d6 <_PyLong_GCD+0x25a> │ │ │ │ │ + beq.n e1b6 <_PyLong_GCD+0x25a> │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ adds r0, r3, r2 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ adc.w r1, r2, r1 │ │ │ │ │ subs r0, #1 │ │ │ │ │ @@ -20564,63 +21607,63 @@ │ │ │ │ │ adc.w r2, r2, r7 │ │ │ │ │ ldr r7, [sp, #20] │ │ │ │ │ subs.w ip, r7, ip │ │ │ │ │ ldr r7, [sp, #24] │ │ │ │ │ sbc.w r3, r7, r3 │ │ │ │ │ cmp ip, r1 │ │ │ │ │ sbcs.w lr, r3, r2 │ │ │ │ │ - bge.n d750 <_PyLong_GCD+0x2d4> │ │ │ │ │ + bge.n e230 <_PyLong_GCD+0x2d4> │ │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w d7ee <_PyLong_GCD+0x372> │ │ │ │ │ + bne.w e2ce <_PyLong_GCD+0x372> │ │ │ │ │ ldr r4, [sp, #0] │ │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae58 │ │ │ │ │ + bl b930 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w db4a <_PyLong_GCD+0x6ce> │ │ │ │ │ + beq.w e62a <_PyLong_GCD+0x6ce> │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n d702 <_PyLong_GCD+0x286> │ │ │ │ │ + bge.n e1e2 <_PyLong_GCD+0x286> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w db2e <_PyLong_GCD+0x6b2> │ │ │ │ │ + beq.w e60e <_PyLong_GCD+0x6b2> │ │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ │ str.w sl, [sp] │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - b.n d57e <_PyLong_GCD+0x102> │ │ │ │ │ + b.n e05e <_PyLong_GCD+0x102> │ │ │ │ │ subs r0, #1 │ │ │ │ │ str.w r0, [fp] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d4e6 <_PyLong_GCD+0x6a> │ │ │ │ │ + bne.w dfc6 <_PyLong_GCD+0x6a> │ │ │ │ │ mov r0, fp │ │ │ │ │ strd r2, r3, [sp, #4] │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldrd r2, r3, [sp, #4] │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ - b.n d4e6 <_PyLong_GCD+0x6a> │ │ │ │ │ + b.n dfc6 <_PyLong_GCD+0x6a> │ │ │ │ │ ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ │ mov fp, r3 │ │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ │ - bl a52c │ │ │ │ │ + bl b004 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl a52c │ │ │ │ │ - b.n d4b4 <_PyLong_GCD+0x38> │ │ │ │ │ + bl b004 │ │ │ │ │ + b.n df94 <_PyLong_GCD+0x38> │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ - b.n d4b4 <_PyLong_GCD+0x38> │ │ │ │ │ + b.n df94 <_PyLong_GCD+0x38> │ │ │ │ │ strd r4, r6, [sp, #20] │ │ │ │ │ mov r6, r3 │ │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ │ umull r0, r3, r8, r0 │ │ │ │ │ mov fp, r2 │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ │ @@ -20634,55 +21677,55 @@ │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ mov r4, ip │ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ mov r8, r1 │ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ - b.n d666 <_PyLong_GCD+0x1ea> │ │ │ │ │ + b.n e146 <_PyLong_GCD+0x1ea> │ │ │ │ │ subs r0, #1 │ │ │ │ │ str.w r0, [sl] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d4f2 <_PyLong_GCD+0x76> │ │ │ │ │ + bne.w dfd2 <_PyLong_GCD+0x76> │ │ │ │ │ mov r0, sl │ │ │ │ │ strd r2, r3, [sp, #4] │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldrd r2, r3, [sp, #4] │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ - b.n d4f2 <_PyLong_GCD+0x76> │ │ │ │ │ + b.n dfd2 <_PyLong_GCD+0x76> │ │ │ │ │ add.w r3, sl, r7, lsl #2 │ │ │ │ │ ldr r6, [sp, #32] │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ lsl.w r6, r3, r6 │ │ │ │ │ lsr.w r8, r3, r8 │ │ │ │ │ orr.w r6, r6, r8 │ │ │ │ │ lsls r3, r4 │ │ │ │ │ - b.n d624 <_PyLong_GCD+0x1a8> │ │ │ │ │ + b.n e104 <_PyLong_GCD+0x1a8> │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ ldrd r9, r5, [sp, #44] @ 0x2c │ │ │ │ │ cmp r3, r7 │ │ │ │ │ ldr.w fp, [sp] │ │ │ │ │ - bgt.w db54 <_PyLong_GCD+0x6d8> │ │ │ │ │ + bgt.w e634 <_PyLong_GCD+0x6d8> │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w db36 <_PyLong_GCD+0x6ba> │ │ │ │ │ + blt.w e616 <_PyLong_GCD+0x6ba> │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl a52c │ │ │ │ │ + bl b004 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl a52c │ │ │ │ │ + bl b004 │ │ │ │ │ mov r0, fp │ │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ tst.w r5, #1 │ │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ │ mov r5, r8 │ │ │ │ │ str.w r9, [sp, #20] │ │ │ │ │ - beq.n d82c <_PyLong_GCD+0x3b0> │ │ │ │ │ + beq.n e30c <_PyLong_GCD+0x3b0> │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ negs r3, r3 │ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ │ sbc.w r0, r2, r2, lsl #1 │ │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ │ negs r2, r2 │ │ │ │ │ @@ -20695,39 +21738,39 @@ │ │ │ │ │ sbc.w r2, fp, fp, lsl #1 │ │ │ │ │ negs r5, r4 │ │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ sbc.w fp, r4, r4, lsl #1 │ │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w da04 <_PyLong_GCD+0x588> │ │ │ │ │ + bne.w e4e4 <_PyLong_GCD+0x588> │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w da70 <_PyLong_GCD+0x5f4> │ │ │ │ │ + beq.w e550 <_PyLong_GCD+0x5f4> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 314 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w daee <_PyLong_GCD+0x672> │ │ │ │ │ + beq.w e5ce <_PyLong_GCD+0x672> │ │ │ │ │ str r7, [sp, #28] │ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w d9f6 <_PyLong_GCD+0x57a> │ │ │ │ │ + bne.w e4d6 <_PyLong_GCD+0x57a> │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n d864 <_PyLong_GCD+0x3e8> │ │ │ │ │ + bne.n e344 <_PyLong_GCD+0x3e8> │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bge.w db7c <_PyLong_GCD+0x700> │ │ │ │ │ + bge.w e65c <_PyLong_GCD+0x700> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 314 │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w da82 <_PyLong_GCD+0x606> │ │ │ │ │ + beq.w e562 <_PyLong_GCD+0x606> │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ add.w r8, sl, #12 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ str.w sl, [sp, #68] @ 0x44 │ │ │ │ │ add.w r3, r2, #12 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ add.w r3, r3, r7, lsl #2 │ │ │ │ │ @@ -20746,15 +21789,15 @@ │ │ │ │ │ adds r3, #12 │ │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ │ mov r9, r3 │ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - bcs.n d934 <_PyLong_GCD+0x4b8> │ │ │ │ │ + bcs.n e414 <_PyLong_GCD+0x4b8> │ │ │ │ │ ldr.w r6, [sl, #4]! │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ ldr.w r4, [r8], #4 │ │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ │ umull r1, r3, r6, r3 │ │ │ │ │ adds.w lr, r1, lr │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ @@ -20783,103 +21826,103 @@ │ │ │ │ │ mov.w ip, r3, lsr #30 │ │ │ │ │ bic.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r3, [r9], #4 │ │ │ │ │ mla r2, r4, r1, r2 │ │ │ │ │ adc.w r2, r2, r6 │ │ │ │ │ orr.w ip, ip, r2, lsl #2 │ │ │ │ │ asrs r2, r2, #30 │ │ │ │ │ - b.n d8b2 <_PyLong_GCD+0x436> │ │ │ │ │ + b.n e392 <_PyLong_GCD+0x436> │ │ │ │ │ ldrd r6, sl, [sp, #64] @ 0x40 │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ sub.w r3, r3, sl │ │ │ │ │ add.w r2, sl, #9 │ │ │ │ │ subs r3, #9 │ │ │ │ │ bic.w r3, r3, #3 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ it cc │ │ │ │ │ movcc r3, #0 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ add.w r8, r2, r3 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - bcc.n da0e <_PyLong_GCD+0x592> │ │ │ │ │ + bcc.n e4ee <_PyLong_GCD+0x592> │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r6, #0] │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r2, #0] │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n d98a <_PyLong_GCD+0x50e> │ │ │ │ │ + bge.n e46a <_PyLong_GCD+0x50e> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w dabe <_PyLong_GCD+0x642> │ │ │ │ │ + beq.w e59e <_PyLong_GCD+0x642> │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n d99e <_PyLong_GCD+0x522> │ │ │ │ │ + bge.n e47e <_PyLong_GCD+0x522> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n da7a <_PyLong_GCD+0x5fe> │ │ │ │ │ + beq.n e55a <_PyLong_GCD+0x5fe> │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ │ lsrs r1, r2, #3 │ │ │ │ │ mov r3, r1 │ │ │ │ │ subs r0, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w dae2 <_PyLong_GCD+0x666> │ │ │ │ │ + beq.w e5c2 <_PyLong_GCD+0x666> │ │ │ │ │ ldr.w r5, [r7, r0, lsl #2] │ │ │ │ │ - cbz r5, d9f2 <_PyLong_GCD+0x576> │ │ │ │ │ + cbz r5, e4d2 <_PyLong_GCD+0x576> │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n d9c2 <_PyLong_GCD+0x546> │ │ │ │ │ + beq.n e4a2 <_PyLong_GCD+0x546> │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ orr.w r3, r2, r3, lsl #3 │ │ │ │ │ str r3, [r6, #8] │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ lsrs r0, r2, #3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n dac6 <_PyLong_GCD+0x64a> │ │ │ │ │ + beq.n e5a6 <_PyLong_GCD+0x64a> │ │ │ │ │ ldr.w r5, [r7, r1, lsl #2] │ │ │ │ │ - cbz r5, d9ee <_PyLong_GCD+0x572> │ │ │ │ │ + cbz r5, e4ce <_PyLong_GCD+0x572> │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n dad4 <_PyLong_GCD+0x658> │ │ │ │ │ + beq.n e5b4 <_PyLong_GCD+0x658> │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ orr.w r3, r2, r3, lsl #3 │ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ mov sl, r2 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ - b.n d578 <_PyLong_GCD+0xfc> │ │ │ │ │ + b.n e058 <_PyLong_GCD+0xfc> │ │ │ │ │ mov r3, r1 │ │ │ │ │ - b.n d9cc <_PyLong_GCD+0x550> │ │ │ │ │ + b.n e4ac <_PyLong_GCD+0x550> │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n d9a6 <_PyLong_GCD+0x52a> │ │ │ │ │ + b.n e486 <_PyLong_GCD+0x52a> │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ bic.w r3, r3, #7 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - b.n d872 <_PyLong_GCD+0x3f6> │ │ │ │ │ + b.n e352 <_PyLong_GCD+0x3f6> │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ bic.w r3, r3, #7 │ │ │ │ │ str r3, [r6, #8] │ │ │ │ │ - b.n d84c <_PyLong_GCD+0x3d0> │ │ │ │ │ + b.n e32c <_PyLong_GCD+0x3d0> │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ │ ldr.w r2, [r8], #4 │ │ │ │ │ sub.w r9, r1, r3 │ │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ │ subs r4, r1, r3 │ │ │ │ │ @@ -20903,129 +21946,129 @@ │ │ │ │ │ mov.w ip, r3, lsr #30 │ │ │ │ │ bic.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ sbc.w r2, r2, r1 │ │ │ │ │ str r3, [r4, r0] │ │ │ │ │ orr.w ip, ip, r2, lsl #2 │ │ │ │ │ asrs r3, r2, #30 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - b.n d956 <_PyLong_GCD+0x4da> │ │ │ │ │ + b.n e436 <_PyLong_GCD+0x4da> │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ movs r3, #2 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - b.n d84c <_PyLong_GCD+0x3d0> │ │ │ │ │ + b.n e32c <_PyLong_GCD+0x3d0> │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n d99e <_PyLong_GCD+0x522> │ │ │ │ │ + b.n e47e <_PyLong_GCD+0x522> │ │ │ │ │ ldr.w fp, [sp] │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r9, r0 │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n da9c <_PyLong_GCD+0x620> │ │ │ │ │ + bge.n e57c <_PyLong_GCD+0x620> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [fp] │ │ │ │ │ - cbz r3, dafe <_PyLong_GCD+0x682> │ │ │ │ │ + cbz r3, e5de <_PyLong_GCD+0x682> │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n daae <_PyLong_GCD+0x632> │ │ │ │ │ + bge.n e58e <_PyLong_GCD+0x632> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ - cbz r3, db06 <_PyLong_GCD+0x68a> │ │ │ │ │ + cbz r3, e5e6 <_PyLong_GCD+0x68a> │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl a52c │ │ │ │ │ + bl b004 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl a52c │ │ │ │ │ + bl b004 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n d7e8 <_PyLong_GCD+0x36c> │ │ │ │ │ + b.n e2c8 <_PyLong_GCD+0x36c> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n d98a <_PyLong_GCD+0x50e> │ │ │ │ │ + b.n e46a <_PyLong_GCD+0x50e> │ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ - cbz r0, dadc <_PyLong_GCD+0x660> │ │ │ │ │ + cbz r0, e5bc <_PyLong_GCD+0x660> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ mov r3, r2 │ │ │ │ │ - b.n d574 <_PyLong_GCD+0xf8> │ │ │ │ │ + b.n e054 <_PyLong_GCD+0xf8> │ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ mov r3, r2 │ │ │ │ │ - b.n d574 <_PyLong_GCD+0xf8> │ │ │ │ │ + b.n e054 <_PyLong_GCD+0xf8> │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ - b.n d574 <_PyLong_GCD+0xf8> │ │ │ │ │ + b.n e054 <_PyLong_GCD+0xf8> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w d9c2 <_PyLong_GCD+0x546> │ │ │ │ │ + beq.w e4a2 <_PyLong_GCD+0x546> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r6, #8] │ │ │ │ │ - b.n d9c2 <_PyLong_GCD+0x546> │ │ │ │ │ + b.n e4a2 <_PyLong_GCD+0x546> │ │ │ │ │ ldr.w fp, [sp] │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ - b.n da8e <_PyLong_GCD+0x612> │ │ │ │ │ + b.n e56e <_PyLong_GCD+0x612> │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n da9c <_PyLong_GCD+0x620> │ │ │ │ │ + b.n e57c <_PyLong_GCD+0x620> │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n daae <_PyLong_GCD+0x632> │ │ │ │ │ + b.n e58e <_PyLong_GCD+0x632> │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n daba <_PyLong_GCD+0x63e> │ │ │ │ │ + bge.n e59a <_PyLong_GCD+0x63e> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [fp] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n daba <_PyLong_GCD+0x63e> │ │ │ │ │ + bne.n e59a <_PyLong_GCD+0x63e> │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n daba <_PyLong_GCD+0x63e> │ │ │ │ │ + b.n e59a <_PyLong_GCD+0x63e> │ │ │ │ │ mov r3, r2 │ │ │ │ │ - b.n d5a8 <_PyLong_GCD+0x12c> │ │ │ │ │ + b.n e088 <_PyLong_GCD+0x12c> │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n d702 <_PyLong_GCD+0x286> │ │ │ │ │ + b.n e1e2 <_PyLong_GCD+0x286> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d7da <_PyLong_GCD+0x35e> │ │ │ │ │ + bne.w e2ba <_PyLong_GCD+0x35e> │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n d7da <_PyLong_GCD+0x35e> │ │ │ │ │ + b.n e2ba <_PyLong_GCD+0x35e> │ │ │ │ │ ldrd r9, r5, [sp, #44] @ 0x2c │ │ │ │ │ ldr.w fp, [sp] │ │ │ │ │ - b.n da8e <_PyLong_GCD+0x612> │ │ │ │ │ + b.n e56e <_PyLong_GCD+0x612> │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl a738 <_PyLong_Copy> │ │ │ │ │ + bl b210 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Copy │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n db6e <_PyLong_GCD+0x6f2> │ │ │ │ │ + bge.n e64e <_PyLong_GCD+0x6f2> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [fp] │ │ │ │ │ - cbz r3, db72 <_PyLong_GCD+0x6f6> │ │ │ │ │ + cbz r3, e652 <_PyLong_GCD+0x6f6> │ │ │ │ │ mov fp, r6 │ │ │ │ │ - b.n d7ce <_PyLong_GCD+0x352> │ │ │ │ │ + b.n e2ae <_PyLong_GCD+0x352> │ │ │ │ │ mov r0, fp │ │ │ │ │ mov fp, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n d7ce <_PyLong_GCD+0x352> │ │ │ │ │ + b.n e2ae <_PyLong_GCD+0x352> │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str.w sl, [sp, #44] @ 0x2c │ │ │ │ │ bic.w r3, r3, #7 │ │ │ │ │ str.w r3, [sl, #8] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ movs r3, #2 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ - b.n d872 <_PyLong_GCD+0x3f6> │ │ │ │ │ + b.n e352 <_PyLong_GCD+0x3f6> │ │ │ │ │ nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -40,15 +40,15 @@ │ │ │ │ │ _PyLong_UnsignedLongLong_Converter(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ movs r3, #31 │ │ │ │ │ movs r2, #8 │ │ │ │ │ - bl 4d68 │ │ │ │ │ + bl 5840 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsNativeBytes │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ beq.n 78 <_PyLong_UnsignedLongLong_Converter+0x34> │ │ │ │ │ cmp r0, #8 │ │ │ │ │ bls.n 7c <_PyLong_UnsignedLongLong_Converter+0x38> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ @@ -70,15 +70,15 @@ │ │ │ │ │ _PyLong_UnsignedLong_Converter(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ movs r3, #31 │ │ │ │ │ movs r2, #4 │ │ │ │ │ - bl 4d68 │ │ │ │ │ + bl 5840 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsNativeBytes │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ beq.n b4 <_PyLong_UnsignedLong_Converter+0x34> │ │ │ │ │ cmp r0, #4 │ │ │ │ │ bls.n b8 <_PyLong_UnsignedLong_Converter+0x38> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ @@ -121,15 +121,15 @@ │ │ │ │ │ PyLong_AsInt32(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ movs r3, #19 │ │ │ │ │ movs r2, #4 │ │ │ │ │ - bl 4d68 │ │ │ │ │ + bl 5840 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsNativeBytes │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ beq.n 110 │ │ │ │ │ cmp r0, #4 │ │ │ │ │ bls.n 116 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ @@ -151,15 +151,15 @@ │ │ │ │ │ PyLong_AsUInt32(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ movs r3, #31 │ │ │ │ │ movs r2, #4 │ │ │ │ │ - bl 4d68 │ │ │ │ │ + bl 5840 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsNativeBytes │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ beq.n 14e │ │ │ │ │ cmp r0, #4 │ │ │ │ │ bls.n 154 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ @@ -181,15 +181,15 @@ │ │ │ │ │ _PyLong_Size_t_Converter(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ movs r3, #31 │ │ │ │ │ movs r2, #4 │ │ │ │ │ - bl 4d68 │ │ │ │ │ + bl 5840 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsNativeBytes │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ beq.n 18c <_PyLong_Size_t_Converter+0x34> │ │ │ │ │ cmp r0, #4 │ │ │ │ │ bls.n 190 <_PyLong_Size_t_Converter+0x38> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ @@ -211,15 +211,15 @@ │ │ │ │ │ PyLong_AsUInt64(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ movs r3, #31 │ │ │ │ │ movs r2, #8 │ │ │ │ │ - bl 4d68 │ │ │ │ │ + bl 5840 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsNativeBytes │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ beq.n 1c8 │ │ │ │ │ cmp r0, #8 │ │ │ │ │ bls.n 1ce │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ @@ -318,15 +318,15 @@ │ │ │ │ │ _PyLong_UInt8_Converter(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ movs r3, #31 │ │ │ │ │ movs r2, #1 │ │ │ │ │ - bl 4d68 │ │ │ │ │ + bl 5840 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsNativeBytes │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ beq.n 2a4 <_PyLong_UInt8_Converter+0x34> │ │ │ │ │ cmp r0, #1 │ │ │ │ │ beq.n 2a6 <_PyLong_UInt8_Converter+0x36> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ @@ -346,15 +346,15 @@ │ │ │ │ │ _PyLong_UInt16_Converter(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ movs r3, #31 │ │ │ │ │ movs r2, #2 │ │ │ │ │ - bl 4d68 │ │ │ │ │ + bl 5840 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsNativeBytes │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ beq.n 2dc <_PyLong_UInt16_Converter+0x34> │ │ │ │ │ cmp r0, #2 │ │ │ │ │ bls.n 2e0 <_PyLong_UInt16_Converter+0x38> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -21,17 +21,17 @@ │ │ │ │ │ 0x00000120 72696e67 5f696e74 65726e61 6c002e4c ring_internal..L │ │ │ │ │ 0x00000130 43313400 2e4c4331 35002e4c 43313600 C14..LC15..LC16. │ │ │ │ │ 0x00000140 5f50795f 44454352 45465f53 50454349 _Py_DECREF_SPECI │ │ │ │ │ 0x00000150 414c495a 45442e63 6f6e7374 70726f70 ALIZED.constprop │ │ │ │ │ 0x00000160 2e30002e 4c433137 002e4c43 3138002e .0..LC17..LC18.. │ │ │ │ │ 0x00000170 4c433139 002e4c43 3230002e 4c433231 LC19..LC20..LC21 │ │ │ │ │ 0x00000180 002e4c43 3232002e 4c433233 002e4c43 ..LC22..LC23..LC │ │ │ │ │ - 0x00000190 3234002e 4c433235 00696e74 5f746f5f 24..LC25.int_to_ │ │ │ │ │ - 0x000001a0 62797465 73002e4c 43323600 2e4c4332 bytes..LC26..LC2 │ │ │ │ │ - 0x000001b0 37006c6f 6e675f61 64645f6d 6574686f 7.long_add_metho │ │ │ │ │ + 0x00000190 3234002e 4c433235 002e4c43 3236002e 24..LC25..LC26.. │ │ │ │ │ + 0x000001a0 4c433237 00696e74 5f746f5f 62797465 LC27.int_to_byte │ │ │ │ │ + 0x000001b0 73006c6f 6e675f61 64645f6d 6574686f s.long_add_metho │ │ │ │ │ 0x000001c0 6400785f 61646400 785f7375 62006c6f d.x_add.x_sub.lo │ │ │ │ │ 0x000001d0 6e675f61 6464005f 50794c6f 6e675f46 ng_add._PyLong_F │ │ │ │ │ 0x000001e0 726f6d53 54776f44 69676974 73005f50 romSTwoDigits._P │ │ │ │ │ 0x000001f0 794c6f6e 675f4672 6f6d4c61 72676500 yLong_FromLarge. │ │ │ │ │ 0x00000200 6c6f6e67 5f6e6567 5f6d6574 686f6400 long_neg_method. │ │ │ │ │ 0x00000210 6c6f6e67 5f6e6567 006c6f6e 675f6d75 long_neg.long_mu │ │ │ │ │ 0x00000220 6c5f6d65 74686f64 006b5f6d 756c006c l_method.k_mul.l │ │ │ │ │ @@ -183,23 +183,23 @@ │ │ │ │ │ 0x00000b40 674c6f6e 67005079 4c6f6e67 5f476574 gLong.PyLong_Get │ │ │ │ │ 0x00000b50 4e617469 76654c61 796f7574 0050794c NativeLayout.PyL │ │ │ │ │ 0x00000b60 6f6e6757 72697465 725f4372 65617465 ongWriter_Create │ │ │ │ │ 0x00000b70 0050794c 6f6e6757 72697465 725f4669 .PyLongWriter_Fi │ │ │ │ │ 0x00000b80 6e697368 005f5079 556e6963 6f64655f nish._PyUnicode_ │ │ │ │ │ 0x00000b90 45717561 6c005079 42797465 735f4672 Equal.PyBytes_Fr │ │ │ │ │ 0x00000ba0 6f6d5374 72696e67 416e6453 697a6500 omStringAndSize. │ │ │ │ │ - 0x00000bb0 5f50794c 6f6e675f 41734279 74654172 _PyLong_AsByteAr │ │ │ │ │ - 0x00000bc0 72617900 5f507941 72675f55 6e706163 ray._PyArg_Unpac │ │ │ │ │ - 0x00000bd0 6b4b6579 776f7264 73005079 4f626a65 kKeywords.PyObje │ │ │ │ │ - 0x00000be0 63745f49 73547275 65005f50 79417267 ct_IsTrue._PyArg │ │ │ │ │ - 0x00000bf0 5f426164 41726775 6d656e74 006d656d _BadArgument.mem │ │ │ │ │ - 0x00000c00 73657400 5f50794c 6f6e675f 436f7079 set._PyLong_Copy │ │ │ │ │ - 0x00000c10 0050794c 6f6e675f 46726f6d 4c6f6e67 .PyLong_FromLong │ │ │ │ │ - 0x00000c20 4c6f6e67 0050794c 6f6e675f 46726f6d Long.PyLong_From │ │ │ │ │ - 0x00000c30 496e7436 34005079 4c6f6e67 5f476574 Int64.PyLong_Get │ │ │ │ │ + 0x00000bb0 5f507941 72675f55 6e706163 6b4b6579 _PyArg_UnpackKey │ │ │ │ │ + 0x00000bc0 776f7264 73005079 4f626a65 63745f49 words.PyObject_I │ │ │ │ │ + 0x00000bd0 73547275 65005f50 79417267 5f426164 sTrue._PyArg_Bad │ │ │ │ │ + 0x00000be0 41726775 6d656e74 005f5079 4c6f6e67 Argument._PyLong │ │ │ │ │ + 0x00000bf0 5f417342 79746541 72726179 005f5079 _AsByteArray._Py │ │ │ │ │ + 0x00000c00 4c6f6e67 5f436f70 79005079 4c6f6e67 Long_Copy.PyLong │ │ │ │ │ + 0x00000c10 5f46726f 6d4c6f6e 674c6f6e 67005079 _FromLongLong.Py │ │ │ │ │ + 0x00000c20 4c6f6e67 5f46726f 6d496e74 3634006d Long_FromInt64.m │ │ │ │ │ + 0x00000c30 656d7365 74005079 4c6f6e67 5f476574 emset.PyLong_Get │ │ │ │ │ 0x00000c40 5369676e 005f5079 4c6f6e67 5f4e756d Sign._PyLong_Num │ │ │ │ │ 0x00000c50 42697473 0050794c 6f6e675f 41735369 Bits.PyLong_AsSi │ │ │ │ │ 0x00000c60 7a655f74 00507945 72725f45 78636570 ze_t.PyErr_Excep │ │ │ │ │ 0x00000c70 74696f6e 4d617463 68657300 50794c6f tionMatches.PyLo │ │ │ │ │ 0x00000c80 6e675f41 73496e74 36340050 794c6f6e ng_AsInt64.PyLon │ │ │ │ │ 0x00000c90 675f4173 4e617469 76654279 74657300 g_AsNativeBytes. │ │ │ │ │ 0x00000ca0 5f50794c 6f6e675f 41646400 50794e75 _PyLong_Add.PyNu │ │ │ ├── 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: 85144 (bytes into file) │ │ │ │ │ + Start of section headers: 85412 (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 0x14c98: │ │ │ │ │ +There are 18 section headers, starting at offset 0x14da4: │ │ │ │ │ │ │ │ │ │ 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 001778 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 011b58 000848 08 I 15 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 0017ac 000bf0 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 0123a0 0005d0 08 I 15 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 00239c 000000 00 WA 0 0 1 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 00239c 009ab0 00 AX 0 0 8 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 012970 001a78 08 I 15 6 4 │ │ │ │ │ - [ 8] .rodata.str1.4 PROGBITS 00000000 00be4c 0008fc 01 AMS 0 0 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 00c748 000e9c 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 0143e8 0007f0 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 00d5e4 0009ae 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 014bd8 000030 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 00df92 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 00df92 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 00dfc8 002220 10 16 345 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 0101e8 00196d 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 014c08 000090 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 0017a8 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 011c44 000820 08 I 15 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 0017dc 000bf0 00 WA 0 0 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 012464 0005d0 08 I 15 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 0023cc 000000 00 WA 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 0023cc 009b6c 00 AX 0 0 8 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 012a34 001ac0 08 I 15 6 4 │ │ │ │ │ + [ 8] .rodata.str1.4 PROGBITS 00000000 00bf38 0008fc 01 AMS 0 0 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 00c834 000e9c 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 0144f4 0007f0 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 00d6d0 0009ae 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 014ce4 000030 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 00e07e 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 00e07e 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 00e0b4 002220 10 16 345 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 0102d4 00196d 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 014d14 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,15 +1,15 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 546 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 $t │ │ │ │ │ 3: 00000000 0 NOTYPE LOCAL DEFAULT 3 .LANCHOR0 │ │ │ │ │ - 4: 00003765 200 FUNC LOCAL DEFAULT 6 dictkeys_decref.constprop.0 │ │ │ │ │ + 4: 00003769 200 FUNC LOCAL DEFAULT 6 dictkeys_decref.constprop.0 │ │ │ │ │ 5: 00000158 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 6: 00000168 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 7: 00000169 376 FUNC LOCAL DEFAULT 6 new_dict.isra.0 │ │ │ │ │ 8: 000002d4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 9: 000002e0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 10: 000002e1 124 FUNC LOCAL DEFAULT 6 _PyObject_GC_TRACK │ │ │ │ │ 11: 00000358 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ @@ -24,16 +24,16 @@ │ │ │ │ │ 20: 00000d89 424 FUNC LOCAL DEFAULT 6 insert_to_emptydict.isra.0 │ │ │ │ │ 21: 00000d84 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 22: 00000d88 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 23: 00000f2c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 24: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 25: 00000f30 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 26: 000013e5 1718 FUNC LOCAL DEFAULT 6 dictresize.isra.0 │ │ │ │ │ - 27: 0000460d 942 FUNC LOCAL DEFAULT 6 insert_split_key │ │ │ │ │ - 28: 00008559 178 FUNC LOCAL DEFAULT 6 insert_split_value.isra.0 │ │ │ │ │ + 27: 00004611 942 FUNC LOCAL DEFAULT 6 insert_split_key │ │ │ │ │ + 28: 000085f5 178 FUNC LOCAL DEFAULT 6 insert_split_value.isra.0 │ │ │ │ │ 29: 000012f5 240 FUNC LOCAL DEFAULT 6 find_empty_slot │ │ │ │ │ 30: 00001f01 236 FUNC LOCAL DEFAULT 6 build_indices_generic │ │ │ │ │ 31: 00001748 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 32: 00001754 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 33: 00001abd 1090 FUNC LOCAL DEFAULT 6 dict_setdefault_ref_lock_held │ │ │ │ │ 34: 00001dc8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 35: 00001dcc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ @@ -44,216 +44,216 @@ │ │ │ │ │ 40: 0000264c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 41: 00002654 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 42: 00002655 168 FUNC LOCAL DEFAULT 6 dict_getitem │ │ │ │ │ 43: 000026f8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 44: 000026fc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 45: 000027ec 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 46: 000027f4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 47: 000083ed 364 FUNC LOCAL DEFAULT 6 new_dict_with_shared_keys.isra.0 │ │ │ │ │ + 47: 00008489 364 FUNC LOCAL DEFAULT 6 new_dict_with_shared_keys.isra.0 │ │ │ │ │ 48: 00002a04 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 49: 00002a08 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 50: 00002ad4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 51: 00002ad8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 52: 00008611 300 FUNC LOCAL DEFAULT 6 dict_iter │ │ │ │ │ - 53: 00002eed 2168 FUNC LOCAL DEFAULT 6 dict_merge.isra.0 │ │ │ │ │ - 54: 00000aa9 84 FUNC LOCAL DEFAULT 1 copy_values │ │ │ │ │ + 52: 000086c5 300 FUNC LOCAL DEFAULT 6 dict_iter │ │ │ │ │ + 53: 00002eed 2172 FUNC LOCAL DEFAULT 6 dict_merge.isra.0 │ │ │ │ │ + 54: 00000ad9 84 FUNC LOCAL DEFAULT 1 copy_values │ │ │ │ │ 55: 00002de0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 56: 00002df0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 57: 00002df1 204 FUNC LOCAL DEFAULT 6 dict_subscript │ │ │ │ │ 58: 00002eb8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 59: 00002ebc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 60: 00000080 0 NOTYPE LOCAL DEFAULT 8 .LC2 │ │ │ │ │ 61: 0000333c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 62: 00003340 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 63: 000035c4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 64: 000035c8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 65: 00003760 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 66: 00003764 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 67: 00003828 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 68: 0000382c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 69: 0000382d 1132 FUNC LOCAL DEFAULT 6 dict_dealloc │ │ │ │ │ - 70: 00003b30 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 71: 00003b38 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 72: 00003c94 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 73: 00003c98 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 74: 00003c99 236 FUNC LOCAL DEFAULT 6 dict_ass_sub │ │ │ │ │ - 75: 00003d80 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 76: 00003d84 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 77: 00004140 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 78: 00004144 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 79: 00004145 18 FUNC LOCAL DEFAULT 6 PyStackRef_CLOSE │ │ │ │ │ - 80: 00004145 18 FUNC LOCAL DEFAULT 6 PyStackRef_XCLOSE │ │ │ │ │ + 63: 000035c8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 64: 000035cc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 65: 00003764 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 66: 00003768 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 67: 0000382c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 68: 00003830 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 69: 00003831 1132 FUNC LOCAL DEFAULT 6 dict_dealloc │ │ │ │ │ + 70: 00003b34 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 71: 00003b3c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 72: 00003c98 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 73: 00003c9c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 74: 00003c9d 236 FUNC LOCAL DEFAULT 6 dict_ass_sub │ │ │ │ │ + 75: 00003d84 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 76: 00003d88 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 77: 00004144 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 78: 00004148 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 79: 00004149 18 FUNC LOCAL DEFAULT 6 PyStackRef_CLOSE │ │ │ │ │ + 80: 00004149 18 FUNC LOCAL DEFAULT 6 PyStackRef_XCLOSE │ │ │ │ │ 81: 00000055 244 FUNC LOCAL DEFAULT 1 dict_new_presized.part.0.isra.0 │ │ │ │ │ - 82: 00004c90 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 83: 00004ca0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 84: 00004e14 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 85: 00004e18 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 82: 00004c94 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 83: 00004ca4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 84: 00004e18 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 85: 00004e1c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 86: 0000009c 0 NOTYPE LOCAL DEFAULT 8 .LC3 │ │ │ │ │ - 87: 00005384 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 87: 00005388 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 88: 000000b8 0 NOTYPE LOCAL DEFAULT 8 .LC4 │ │ │ │ │ - 89: 00005388 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 90: 00005389 184 FUNC LOCAL DEFAULT 6 dict_update │ │ │ │ │ - 91: 00008a81 840 FUNC LOCAL DEFAULT 6 merge_from_seq2_lock_held │ │ │ │ │ - 92: 0000543c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 93: 00005440 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 94: 00005441 96 FUNC LOCAL DEFAULT 6 dict_update_arg │ │ │ │ │ - 95: 0000549c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 89: 0000538c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 90: 0000538d 184 FUNC LOCAL DEFAULT 6 dict_update │ │ │ │ │ + 91: 00008b39 840 FUNC LOCAL DEFAULT 6 merge_from_seq2_lock_held │ │ │ │ │ + 92: 00005440 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 93: 00005444 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 94: 00005445 96 FUNC LOCAL DEFAULT 6 dict_update_arg │ │ │ │ │ + 95: 000054a0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 96: 000000c0 0 NOTYPE LOCAL DEFAULT 8 .LC5 │ │ │ │ │ - 97: 000054a0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 98: 000054a1 348 FUNC LOCAL DEFAULT 6 dict_items │ │ │ │ │ - 99: 000055f0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 100: 000055fc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 101: 00005740 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 102: 00005748 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 103: 00005749 264 FUNC LOCAL DEFAULT 6 dictitems_iter │ │ │ │ │ - 104: 00005848 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 105: 00005850 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 106: 00005851 304 FUNC LOCAL DEFAULT 6 dictiter_new │ │ │ │ │ - 107: 00005974 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 108: 00005980 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 109: 00005981 176 FUNC LOCAL DEFAULT 6 dictview_dealloc │ │ │ │ │ - 110: 00005a2c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 97: 000054a4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 98: 000054a5 348 FUNC LOCAL DEFAULT 6 dict_items │ │ │ │ │ + 99: 000055f4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 100: 00005600 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 101: 00005744 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 102: 0000574c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 103: 0000574d 264 FUNC LOCAL DEFAULT 6 dictitems_iter │ │ │ │ │ + 104: 0000584c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 105: 00005854 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 106: 00005855 304 FUNC LOCAL DEFAULT 6 dictiter_new │ │ │ │ │ + 107: 00005978 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 108: 00005984 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 109: 00005985 176 FUNC LOCAL DEFAULT 6 dictview_dealloc │ │ │ │ │ + 110: 00005a30 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 111: 000000e8 0 NOTYPE LOCAL DEFAULT 8 .LC6 │ │ │ │ │ 112: 00000114 0 NOTYPE LOCAL DEFAULT 8 .LC7 │ │ │ │ │ - 113: 00005a30 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 114: 00005a31 616 FUNC LOCAL DEFAULT 6 dictiter_iternextitem │ │ │ │ │ - 115: 00005c94 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 116: 00005c98 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 113: 00005a34 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 114: 00005a35 616 FUNC LOCAL DEFAULT 6 dictiter_iternextitem │ │ │ │ │ + 115: 00005c98 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 116: 00005c9c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 117: 00000140 0 NOTYPE LOCAL DEFAULT 8 .LC8 │ │ │ │ │ - 118: 00000989 222 FUNC LOCAL DEFAULT 1 make_dict_from_instance_attributes.isra.0 │ │ │ │ │ - 119: 000063b9 888 FUNC LOCAL DEFAULT 6 store_instance_attr_lock_held │ │ │ │ │ - 120: 00007278 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 118: 000009b9 222 FUNC LOCAL DEFAULT 1 make_dict_from_instance_attributes.isra.0 │ │ │ │ │ + 119: 000063bd 888 FUNC LOCAL DEFAULT 6 store_instance_attr_lock_held │ │ │ │ │ + 120: 0000727c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 121: 00000168 0 NOTYPE LOCAL DEFAULT 8 .LC9 │ │ │ │ │ - 122: 0000727c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 123: 0000727d 718 FUNC LOCAL DEFAULT 6 dict_pop │ │ │ │ │ - 124: 0000754d 136 FUNC LOCAL DEFAULT 6 pop_lock_held │ │ │ │ │ - 125: 00007795 204 FUNC LOCAL DEFAULT 6 dictiter_dealloc │ │ │ │ │ - 126: 0000785c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 127: 00007860 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 128: 000078cc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 122: 00007280 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 123: 00007281 718 FUNC LOCAL DEFAULT 6 dict_pop │ │ │ │ │ + 124: 00007551 136 FUNC LOCAL DEFAULT 6 pop_lock_held │ │ │ │ │ + 125: 00007799 204 FUNC LOCAL DEFAULT 6 dictiter_dealloc │ │ │ │ │ + 126: 00007860 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 127: 00007864 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 128: 000078d0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 129: 0000016c 0 NOTYPE LOCAL DEFAULT 8 .LC10 │ │ │ │ │ - 130: 000078d0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 131: 000078d1 212 FUNC LOCAL DEFAULT 6 dict_get │ │ │ │ │ + 130: 000078d4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 131: 000078d5 212 FUNC LOCAL DEFAULT 6 dict_get │ │ │ │ │ 132: 00000170 0 NOTYPE LOCAL DEFAULT 8 .LC11 │ │ │ │ │ - 133: 00000afd 86 FUNC LOCAL DEFAULT 1 detach_dict_from_object │ │ │ │ │ - 134: 00007bdd 74 FUNC LOCAL DEFAULT 6 clear_inline_values │ │ │ │ │ - 135: 00007bd8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 136: 00007bdc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 137: 00008279 264 FUNC LOCAL DEFAULT 6 dict_traverse │ │ │ │ │ - 138: 00008548 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 139: 00008558 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 140: 0000860d 4 FUNC LOCAL DEFAULT 6 dict_length │ │ │ │ │ + 133: 00000b2d 86 FUNC LOCAL DEFAULT 1 detach_dict_from_object │ │ │ │ │ + 134: 00007be1 74 FUNC LOCAL DEFAULT 6 clear_inline_values │ │ │ │ │ + 135: 00007bdc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 136: 00007be0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 137: 00008315 264 FUNC LOCAL DEFAULT 6 dict_traverse │ │ │ │ │ + 138: 000085e4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 139: 000085f4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 140: 000086a9 4 FUNC LOCAL DEFAULT 6 dict_length │ │ │ │ │ 141: 000001a8 0 NOTYPE LOCAL DEFAULT 8 .LC12 │ │ │ │ │ - 142: 000002a9 90 FUNC LOCAL DEFAULT 1 validate_watcher_id │ │ │ │ │ - 143: 000002a4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 142: 00000261 90 FUNC LOCAL DEFAULT 1 validate_watcher_id │ │ │ │ │ + 143: 0000025c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 144: 000001c4 0 NOTYPE LOCAL DEFAULT 8 .LC13 │ │ │ │ │ 145: 000001e0 0 NOTYPE LOCAL DEFAULT 8 .LC14 │ │ │ │ │ - 146: 000002a8 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 147: 00000305 22 FUNC LOCAL DEFAULT 1 dictiter_len │ │ │ │ │ - 148: 0000031d 12 FUNC LOCAL DEFAULT 1 dict_keys │ │ │ │ │ - 149: 00000324 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 150: 00000328 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 151: 00000329 24 FUNC LOCAL DEFAULT 1 dictkeys_iter │ │ │ │ │ - 152: 0000033c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 153: 00000340 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 154: 00000341 12 FUNC LOCAL DEFAULT 1 dict_values │ │ │ │ │ - 155: 00000348 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 156: 0000034c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 157: 0000034d 24 FUNC LOCAL DEFAULT 1 dictvalues_iter │ │ │ │ │ - 158: 00000360 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 159: 00008730 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 160: 0000873c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 161: 0000873d 432 FUNC LOCAL DEFAULT 6 dictiter_iternextkey │ │ │ │ │ - 162: 000088ed 80 FUNC LOCAL DEFAULT 6 dict_new │ │ │ │ │ - 163: 00008930 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 146: 00000260 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 147: 000086ad 24 FUNC LOCAL DEFAULT 6 dictiter_len │ │ │ │ │ + 148: 000002bd 12 FUNC LOCAL DEFAULT 1 dict_keys │ │ │ │ │ + 149: 000002c4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 150: 000002c8 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 151: 000002c9 24 FUNC LOCAL DEFAULT 1 dictkeys_iter │ │ │ │ │ + 152: 000002dc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 153: 000002e0 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 154: 000002e1 12 FUNC LOCAL DEFAULT 1 dict_values │ │ │ │ │ + 155: 000002e8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 156: 000002ec 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 157: 000002ed 24 FUNC LOCAL DEFAULT 1 dictvalues_iter │ │ │ │ │ + 158: 00000300 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 159: 000087e4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 160: 000087f0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 161: 000087f1 432 FUNC LOCAL DEFAULT 6 dictiter_iternextkey │ │ │ │ │ + 162: 000089a1 84 FUNC LOCAL DEFAULT 6 dict_new │ │ │ │ │ + 163: 000089e8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 164: 00000200 0 NOTYPE LOCAL DEFAULT 8 .LC15 │ │ │ │ │ - 165: 00000364 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 166: 00000365 100 FUNC LOCAL DEFAULT 1 dict_init │ │ │ │ │ + 165: 00000304 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 166: 00000305 100 FUNC LOCAL DEFAULT 1 dict_init │ │ │ │ │ 167: 00000208 0 NOTYPE LOCAL DEFAULT 8 .LC16 │ │ │ │ │ - 168: 0000893c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 169: 0000893d 106 FUNC LOCAL DEFAULT 6 dict_setdefault │ │ │ │ │ - 170: 000089a9 216 FUNC LOCAL DEFAULT 6 dict_vectorcall │ │ │ │ │ - 171: 00008a7c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 168: 000089f4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 169: 000089f5 106 FUNC LOCAL DEFAULT 6 dict_setdefault │ │ │ │ │ + 170: 00008a61 216 FUNC LOCAL DEFAULT 6 dict_vectorcall │ │ │ │ │ + 171: 00008b34 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 172: 00000214 0 NOTYPE LOCAL DEFAULT 8 .LC17 │ │ │ │ │ 173: 0000022c 0 NOTYPE LOCAL DEFAULT 8 .LC18 │ │ │ │ │ 174: 00000274 0 NOTYPE LOCAL DEFAULT 8 .LC19 │ │ │ │ │ - 175: 00008a80 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 176: 00008d80 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 177: 00008d84 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 178: 000003c9 52 FUNC LOCAL DEFAULT 1 dict___contains__ │ │ │ │ │ - 179: 00008dc9 282 FUNC LOCAL DEFAULT 6 dictiter_iternextvalue │ │ │ │ │ - 180: 000090b4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 181: 0000047c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 182: 000090bc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 183: 000090bd 890 FUNC LOCAL DEFAULT 6 clear_lock_held │ │ │ │ │ - 184: 000093e4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 185: 000093ec 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 186: 00009439 460 FUNC LOCAL DEFAULT 6 dict_tp_clear │ │ │ │ │ - 187: 000095fc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 188: 00009604 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 189: 00009740 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 190: 00000480 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 191: 000004d5 42 FUNC LOCAL DEFAULT 1 dict_ior │ │ │ │ │ - 192: 000006b1 10 FUNC LOCAL DEFAULT 1 dictkeys_contains │ │ │ │ │ - 193: 00001269 110 FUNC LOCAL DEFAULT 1 dictitems_contains │ │ │ │ │ - 194: 000006a4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 195: 000006b0 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 175: 00008b38 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 176: 00008e38 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 177: 00008e3c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 178: 00000369 52 FUNC LOCAL DEFAULT 1 dict___contains__ │ │ │ │ │ + 179: 00008e81 282 FUNC LOCAL DEFAULT 6 dictiter_iternextvalue │ │ │ │ │ + 180: 0000916c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 181: 0000041c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 182: 00009174 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 183: 00009175 890 FUNC LOCAL DEFAULT 6 clear_lock_held │ │ │ │ │ + 184: 0000949c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 185: 000094a4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 186: 000094f1 460 FUNC LOCAL DEFAULT 6 dict_tp_clear │ │ │ │ │ + 187: 000096b4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 188: 000096bc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 189: 000097fc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 190: 00000420 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 191: 00000475 42 FUNC LOCAL DEFAULT 1 dict_ior │ │ │ │ │ + 192: 00000651 10 FUNC LOCAL DEFAULT 1 dictkeys_contains │ │ │ │ │ + 193: 00001299 110 FUNC LOCAL DEFAULT 1 dictitems_contains │ │ │ │ │ + 194: 00000644 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 195: 00000650 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 196: 000002bc 0 NOTYPE LOCAL DEFAULT 8 .LC20 │ │ │ │ │ 197: 00000000 0 NOTYPE LOCAL DEFAULT 11 .LANCHOR1 │ │ │ │ │ - 198: 00000730 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 198: 000006d0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 199: 000002f8 0 NOTYPE LOCAL DEFAULT 8 .LC21 │ │ │ │ │ 200: 00000300 0 NOTYPE LOCAL DEFAULT 8 .LC22 │ │ │ │ │ - 201: 00000734 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 202: 00000735 364 FUNC LOCAL DEFAULT 1 dict_repr │ │ │ │ │ + 201: 000006d4 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 202: 000006d5 506 FUNC LOCAL DEFAULT 1 dict_repr │ │ │ │ │ 203: 00000304 0 NOTYPE LOCAL DEFAULT 8 .LC23 │ │ │ │ │ 204: 00000318 0 NOTYPE LOCAL DEFAULT 8 .LC24 │ │ │ │ │ 205: 00000000 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 206: 0000005c 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 207: 000008a1 4 FUNC LOCAL DEFAULT 1 dict_copy │ │ │ │ │ + 207: 000008d1 4 FUNC LOCAL DEFAULT 1 dict_copy │ │ │ │ │ 208: 00000330 0 NOTYPE LOCAL DEFAULT 8 .LC25 │ │ │ │ │ - 209: 000008a5 78 FUNC LOCAL DEFAULT 1 dict_fromkeys │ │ │ │ │ - 210: 00009744 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 211: 00009a04 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 212: 00009a0c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 213: 000008f5 92 FUNC LOCAL DEFAULT 1 dict_or │ │ │ │ │ - 214: 00000984 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 215: 00000988 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 216: 00009a90 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 209: 000008d5 78 FUNC LOCAL DEFAULT 1 dict_fromkeys │ │ │ │ │ + 210: 00009800 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 211: 00009ac0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 212: 00009ac8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 213: 00000925 92 FUNC LOCAL DEFAULT 1 dict_or │ │ │ │ │ + 214: 000009b4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 215: 000009b8 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 216: 00009b4c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 217: 0000033c 0 NOTYPE LOCAL DEFAULT 8 .LC26 │ │ │ │ │ - 218: 00000bf5 432 FUNC LOCAL DEFAULT 1 dict_popitem │ │ │ │ │ + 218: 00000c25 432 FUNC LOCAL DEFAULT 1 dict_popitem │ │ │ │ │ 219: 0000035c 0 NOTYPE LOCAL DEFAULT 8 .LC27 │ │ │ │ │ - 220: 00000e01 28 FUNC LOCAL DEFAULT 1 dict_clear │ │ │ │ │ - 221: 00009a94 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 222: 00000e89 538 FUNC LOCAL DEFAULT 1 dict_richcompare │ │ │ │ │ - 223: 00009aa5 12 FUNC LOCAL DEFAULT 6 dictview_traverse │ │ │ │ │ - 224: 0000117d 104 FUNC LOCAL DEFAULT 1 dictviews_sub │ │ │ │ │ - 225: 000011e5 72 FUNC LOCAL DEFAULT 1 dictviews_to_set │ │ │ │ │ - 226: 000011e0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 227: 000011e4 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 228: 00001228 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 229: 0000122c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 230: 0000122d 58 FUNC LOCAL DEFAULT 1 dictiter_traverse │ │ │ │ │ - 231: 00000064 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 220: 00000e31 28 FUNC LOCAL DEFAULT 1 dict_clear │ │ │ │ │ + 221: 00009b50 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 222: 00000eb9 538 FUNC LOCAL DEFAULT 1 dict_richcompare │ │ │ │ │ + 223: 00009b61 12 FUNC LOCAL DEFAULT 6 dictview_traverse │ │ │ │ │ + 224: 000011ad 104 FUNC LOCAL DEFAULT 1 dictviews_sub │ │ │ │ │ + 225: 00001251 72 FUNC LOCAL DEFAULT 1 dictviews_to_set │ │ │ │ │ + 226: 00001210 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 227: 00001214 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 228: 00001215 58 FUNC LOCAL DEFAULT 1 dictiter_traverse │ │ │ │ │ + 229: 00001294 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 230: 00000064 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 231: 00001298 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 232: 000000a7 10 FUNC LOCAL DEFAULT 9 dict___reversed__ │ │ │ │ │ 233: 000000ac 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 234: 000012d9 456 FUNC LOCAL DEFAULT 1 dictreviter_iternext │ │ │ │ │ - 235: 0000149c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 234: 00001309 456 FUNC LOCAL DEFAULT 1 dictreviter_iternext │ │ │ │ │ + 235: 000014cc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 236: 000003b4 0 NOTYPE LOCAL DEFAULT 8 .LC28 │ │ │ │ │ 237: 000000b0 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 238: 000003d8 0 NOTYPE LOCAL DEFAULT 8 .LC29 │ │ │ │ │ 239: 000003dc 0 NOTYPE LOCAL DEFAULT 8 .LC30 │ │ │ │ │ - 240: 000014a0 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 241: 000014a1 120 FUNC LOCAL DEFAULT 1 dictview_repr │ │ │ │ │ - 242: 00001519 8 FUNC LOCAL DEFAULT 1 dictview_len │ │ │ │ │ - 243: 00001521 260 FUNC LOCAL DEFAULT 1 dictview_richcompare │ │ │ │ │ - 244: 0000156a 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 245: 00001570 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 246: 00001625 120 FUNC LOCAL DEFAULT 1 all_contained_in │ │ │ │ │ - 247: 00001620 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 248: 00001624 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 240: 000014d0 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 241: 000014d1 120 FUNC LOCAL DEFAULT 1 dictview_repr │ │ │ │ │ + 242: 00001549 8 FUNC LOCAL DEFAULT 1 dictview_len │ │ │ │ │ + 243: 00001551 260 FUNC LOCAL DEFAULT 1 dictview_richcompare │ │ │ │ │ + 244: 0000159a 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 245: 000015a0 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 246: 00001655 120 FUNC LOCAL DEFAULT 1 all_contained_in │ │ │ │ │ + 247: 00001650 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 248: 00001654 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 249: 0000010b 60 FUNC LOCAL DEFAULT 9 dictviews_or │ │ │ │ │ 250: 00000147 1030 FUNC LOCAL DEFAULT 9 dictviews_xor │ │ │ │ │ 251: 000003d4 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 252: 000003dc 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 253: 00000544 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 254: 0000054c 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 255: 0000054d 300 FUNC LOCAL DEFAULT 9 dictviews_isdisjoint │ │ │ │ │ @@ -360,15 +360,15 @@ │ │ │ │ │ 356: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcmp │ │ │ │ │ 357: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompareBool │ │ │ │ │ 358: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ 359: 00000cd9 176 FUNC GLOBAL DEFAULT 6 PyDict_SetItem │ │ │ │ │ 360: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ 361: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ 362: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ - 363: 000006bd 120 FUNC GLOBAL DEFAULT 1 _PyDict_SendEvent │ │ │ │ │ + 363: 0000065d 120 FUNC GLOBAL DEFAULT 1 _PyDict_SendEvent │ │ │ │ │ 364: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ 365: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ 366: 00001a9d 32 FUNC GLOBAL DEFAULT 6 PyDict_SetDefaultRef │ │ │ │ │ 367: 00002005 114 FUNC GLOBAL DEFAULT 6 PyDict_GetItemWithError │ │ │ │ │ 368: 00002079 1500 FUNC GLOBAL HIDDEN 6 _PyDict_NewKeysForClass │ │ │ │ │ 369: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_GetRaisedException │ │ │ │ │ 370: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_SetRaisedException │ │ │ │ │ @@ -381,15 +381,15 @@ │ │ │ │ │ 377: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ 378: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_InternImmortal │ │ │ │ │ 379: 000027f5 2 FUNC GLOBAL HIDDEN 6 _PyDict_EnablePerThreadRefcounting │ │ │ │ │ 380: 000027f9 152 FUNC GLOBAL DEFAULT 6 PyDict_GetItemRef │ │ │ │ │ 381: 00002891 64 FUNC GLOBAL HIDDEN 6 _PyDict_GetItemRef_KnownHash │ │ │ │ │ 382: 000028d1 58 FUNC GLOBAL HIDDEN 6 _Py_dict_lookup_threadsafe_stackref │ │ │ │ │ 383: 0000290d 252 FUNC GLOBAL HIDDEN 6 _PyObjectDict_SetItem │ │ │ │ │ - 384: 000043cd 576 FUNC GLOBAL HIDDEN 6 _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ │ + 384: 000043d1 576 FUNC GLOBAL HIDDEN 6 _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ │ 385: 00002a09 208 FUNC GLOBAL HIDDEN 6 _PyDict_SetItem_LockHeld │ │ │ │ │ 386: 00002ad9 792 FUNC GLOBAL DEFAULT 6 PyDict_Copy │ │ │ │ │ 387: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_SetKeyError │ │ │ │ │ 388: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_LookupSpecial │ │ │ │ │ 389: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ 390: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ 391: 00002ebd 44 FUNC GLOBAL HIDDEN 6 _Py_dict_lookup_threadsafe │ │ │ │ │ @@ -397,119 +397,119 @@ │ │ │ │ │ 393: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMapping_Keys │ │ │ │ │ 394: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetIter │ │ │ │ │ 395: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyIter_Next │ │ │ │ │ 396: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetItem │ │ │ │ │ 397: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_RuntimeError │ │ │ │ │ 398: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ 399: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_UnTrack │ │ │ │ │ - 400: 00003d85 68 FUNC GLOBAL HIDDEN 6 _PyDict_HasOnlyStringKeys │ │ │ │ │ - 401: 00003eb5 264 FUNC GLOBAL HIDDEN 6 _PyDict_Next │ │ │ │ │ - 402: 00003dc9 236 FUNC GLOBAL DEFAULT 6 PyDict_Next │ │ │ │ │ - 403: 00003fbd 192 FUNC GLOBAL DEFAULT 6 PyDict_GetItemStringRef │ │ │ │ │ - 404: 0000407d 200 FUNC GLOBAL HIDDEN 6 _PyDict_LoadBuiltinsFromGlobals │ │ │ │ │ + 400: 00003d89 68 FUNC GLOBAL HIDDEN 6 _PyDict_HasOnlyStringKeys │ │ │ │ │ + 401: 00003eb9 264 FUNC GLOBAL HIDDEN 6 _PyDict_Next │ │ │ │ │ + 402: 00003dcd 236 FUNC GLOBAL DEFAULT 6 PyDict_Next │ │ │ │ │ + 403: 00003fc1 192 FUNC GLOBAL DEFAULT 6 PyDict_GetItemStringRef │ │ │ │ │ + 404: 00004081 200 FUNC GLOBAL HIDDEN 6 _PyDict_LoadBuiltinsFromGlobals │ │ │ │ │ 405: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyEval_GetBuiltins │ │ │ │ │ 406: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyModule_Type │ │ │ │ │ 407: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ - 408: 00004159 626 FUNC GLOBAL DEFAULT 6 PyDict_DelItem │ │ │ │ │ - 409: 000049bd 1116 FUNC GLOBAL DEFAULT 6 _PyDict_FromItems │ │ │ │ │ - 410: 00004e19 186 FUNC GLOBAL DEFAULT 6 _PyDict_LoadGlobalStackRef │ │ │ │ │ - 411: 00004ed5 970 FUNC GLOBAL HIDDEN 6 _PyDictKeys_StringLookup │ │ │ │ │ - 412: 000052a1 30 FUNC GLOBAL HIDDEN 6 _PyDict_GetKeysVersionForCurrentState │ │ │ │ │ - 413: 000052c1 200 FUNC GLOBAL DEFAULT 6 PyObject_GenericGetDict │ │ │ │ │ + 408: 0000415d 626 FUNC GLOBAL DEFAULT 6 PyDict_DelItem │ │ │ │ │ + 409: 000049c1 1116 FUNC GLOBAL DEFAULT 6 _PyDict_FromItems │ │ │ │ │ + 410: 00004e1d 186 FUNC GLOBAL DEFAULT 6 _PyDict_LoadGlobalStackRef │ │ │ │ │ + 411: 00004ed9 970 FUNC GLOBAL HIDDEN 6 _PyDictKeys_StringLookup │ │ │ │ │ + 412: 000052a5 30 FUNC GLOBAL HIDDEN 6 _PyDict_GetKeysVersionForCurrentState │ │ │ │ │ + 413: 000052c5 200 FUNC GLOBAL DEFAULT 6 PyObject_GenericGetDict │ │ │ │ │ 414: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_ComputedDictPointer │ │ │ │ │ - 415: 00000951 56 FUNC GLOBAL HIDDEN 1 _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ │ + 415: 00000981 56 FUNC GLOBAL HIDDEN 1 _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ │ 416: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_AttributeError │ │ │ │ │ 417: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyArg_UnpackTuple │ │ │ │ │ 418: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ 419: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_HasAttrWithError │ │ │ │ │ 420: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyArg_ValidateKeywordArguments │ │ │ │ │ 421: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ 422: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ - 423: 000055fd 332 FUNC GLOBAL HIDDEN 6 _PyDictView_New │ │ │ │ │ + 423: 00005601 332 FUNC GLOBAL HIDDEN 6 _PyDictView_New │ │ │ │ │ 424: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Pack │ │ │ │ │ 425: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_Del │ │ │ │ │ 426: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ - 427: 00005c99 110 FUNC GLOBAL HIDDEN 6 _PyObject_InitInlineValues │ │ │ │ │ - 428: 00005d09 1712 FUNC GLOBAL HIDDEN 6 _PyObject_StoreInstanceAttribute │ │ │ │ │ + 427: 00005c9d 110 FUNC GLOBAL HIDDEN 6 _PyObject_InitInlineValues │ │ │ │ │ + 428: 00005d0d 1712 FUNC GLOBAL HIDDEN 6 _PyObject_StoreInstanceAttribute │ │ │ │ │ 429: 00000000 0 NOTYPE GLOBAL DEFAULT UND memmove │ │ │ │ │ 430: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyInterpreterState_Get │ │ │ │ │ - 431: 00006731 1012 FUNC GLOBAL HIDDEN 6 _PyObject_TryGetInstanceAttribute │ │ │ │ │ - 432: 00006b25 826 FUNC GLOBAL HIDDEN 6 _PyDictKeys_StringLookupSplit │ │ │ │ │ - 433: 00006e61 92 FUNC GLOBAL HIDDEN 6 _PyDict_LookupIndex │ │ │ │ │ - 434: 00006ebd 960 FUNC GLOBAL HIDDEN 6 _PyDictKeys_StringLookupAndVersion │ │ │ │ │ + 431: 00006735 1012 FUNC GLOBAL HIDDEN 6 _PyObject_TryGetInstanceAttribute │ │ │ │ │ + 432: 00006b29 826 FUNC GLOBAL HIDDEN 6 _PyDictKeys_StringLookupSplit │ │ │ │ │ + 433: 00006e65 92 FUNC GLOBAL HIDDEN 6 _PyDict_LookupIndex │ │ │ │ │ + 434: 00006ec1 960 FUNC GLOBAL HIDDEN 6 _PyDictKeys_StringLookupAndVersion │ │ │ │ │ 435: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ - 436: 000075d5 446 FUNC GLOBAL HIDDEN 6 _PyDict_Pop_KnownHash │ │ │ │ │ - 437: 00007861 4 FUNC GLOBAL DEFAULT 6 _PyDict_MergeEx │ │ │ │ │ - 438: 00007865 108 FUNC GLOBAL DEFAULT 6 _PyDict_SetItem_Take2 │ │ │ │ │ - 439: 000079a5 342 FUNC GLOBAL DEFAULT 6 PyDict_Keys │ │ │ │ │ + 436: 000075d9 446 FUNC GLOBAL HIDDEN 6 _PyDict_Pop_KnownHash │ │ │ │ │ + 437: 00007865 4 FUNC GLOBAL DEFAULT 6 _PyDict_MergeEx │ │ │ │ │ + 438: 00007869 108 FUNC GLOBAL DEFAULT 6 _PyDict_SetItem_Take2 │ │ │ │ │ + 439: 000079a9 342 FUNC GLOBAL DEFAULT 6 PyDict_Keys │ │ │ │ │ 440: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_New │ │ │ │ │ - 441: 00007afd 224 FUNC GLOBAL DEFAULT 6 PyObject_ClearManagedDict │ │ │ │ │ - 442: 00007c29 526 FUNC GLOBAL DEFAULT 6 _PyDict_DelItemIf │ │ │ │ │ - 443: 00007e39 126 FUNC GLOBAL HIDDEN 6 _PyDict_GetItemRef_Unicode_LockHeld │ │ │ │ │ - 444: 00007eb9 768 FUNC GLOBAL DEFAULT 6 PyDict_Pop │ │ │ │ │ + 441: 00007b01 224 FUNC GLOBAL DEFAULT 6 PyObject_ClearManagedDict │ │ │ │ │ + 442: 00007c2d 526 FUNC GLOBAL DEFAULT 6 _PyDict_DelItemIf │ │ │ │ │ + 443: 00007e3d 126 FUNC GLOBAL HIDDEN 6 _PyDict_GetItemRef_Unicode_LockHeld │ │ │ │ │ + 444: 00007ebd 762 FUNC GLOBAL DEFAULT 6 PyDict_Pop │ │ │ │ │ 445: 000081b9 192 FUNC GLOBAL HIDDEN 6 _PyDict_GetMethodStackRef │ │ │ │ │ - 446: 000001e1 72 FUNC GLOBAL DEFAULT 1 PyDict_ContainsString │ │ │ │ │ - 447: 00008381 106 FUNC GLOBAL DEFAULT 6 PyObject_VisitManagedDict │ │ │ │ │ - 448: 00000229 128 FUNC GLOBAL DEFAULT 1 PyDict_Watch │ │ │ │ │ + 446: 00008279 156 FUNC GLOBAL DEFAULT 6 PyDict_ContainsString │ │ │ │ │ + 447: 0000841d 106 FUNC GLOBAL DEFAULT 6 PyObject_VisitManagedDict │ │ │ │ │ + 448: 000001e1 128 FUNC GLOBAL DEFAULT 1 PyDict_Watch │ │ │ │ │ 449: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ 450: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSize_t │ │ │ │ │ 451: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Fast │ │ │ │ │ 452: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ 453: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_FormatNote │ │ │ │ │ 454: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ 455: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ - 456: 00008ee5 472 FUNC GLOBAL DEFAULT 6 PyDict_Clear │ │ │ │ │ - 457: 000003fd 132 FUNC GLOBAL DEFAULT 1 PyDict_Unwatch │ │ │ │ │ - 458: 00009605 52 FUNC GLOBAL DEFAULT 6 PyDict_Size │ │ │ │ │ - 459: 00009639 268 FUNC GLOBAL HIDDEN 6 _PyDictKeys_DecRef │ │ │ │ │ - 460: 00000481 82 FUNC GLOBAL DEFAULT 1 PyDict_PopString │ │ │ │ │ - 461: 00000501 432 FUNC GLOBAL HIDDEN 1 _PyDictView_Intersect │ │ │ │ │ + 456: 00008f9d 472 FUNC GLOBAL DEFAULT 6 PyDict_Clear │ │ │ │ │ + 457: 0000039d 132 FUNC GLOBAL DEFAULT 1 PyDict_Unwatch │ │ │ │ │ + 458: 000096bd 52 FUNC GLOBAL DEFAULT 6 PyDict_Size │ │ │ │ │ + 459: 000096f1 272 FUNC GLOBAL HIDDEN 6 _PyDictKeys_DecRef │ │ │ │ │ + 460: 00000421 82 FUNC GLOBAL DEFAULT 1 PyDict_PopString │ │ │ │ │ + 461: 000004a1 432 FUNC GLOBAL HIDDEN 1 _PyDictView_Intersect │ │ │ │ │ 462: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_Type │ │ │ │ │ 463: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_New │ │ │ │ │ 464: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_Add │ │ │ │ │ 465: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Size │ │ │ │ │ 466: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallMethodObjArgs │ │ │ │ │ 467: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_ReprEnter │ │ │ │ │ 468: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_Create │ │ │ │ │ 469: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_WriteChar │ │ │ │ │ 470: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_WriteRepr │ │ │ │ │ 471: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_ReprLeave │ │ │ │ │ - 472: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_Discard │ │ │ │ │ - 473: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_Finish │ │ │ │ │ + 472: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_Finish │ │ │ │ │ + 473: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_Discard │ │ │ │ │ 474: 00000001 100 FUNC GLOBAL HIDDEN 9 _PyDict_DebugMallocStats │ │ │ │ │ 475: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyDebugAllocatorStats │ │ │ │ │ - 476: 00009745 744 FUNC GLOBAL HIDDEN 6 _PyDict_FromKeys │ │ │ │ │ + 476: 00009801 744 FUNC GLOBAL HIDDEN 6 _PyDict_FromKeys │ │ │ │ │ 477: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckFunctionResult │ │ │ │ │ 478: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFrozenSet_Type │ │ │ │ │ 479: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_SetItem │ │ │ │ │ 480: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PySet_NextEntryRef │ │ │ │ │ 481: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ 482: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ - 483: 00000a69 64 FUNC GLOBAL DEFAULT 1 _PyDict_GetItemRef_KnownHash_LockHeld │ │ │ │ │ - 484: 00009a2d 104 FUNC GLOBAL DEFAULT 6 _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ │ - 485: 00000b55 104 FUNC GLOBAL DEFAULT 1 _PyDict_LoadGlobal │ │ │ │ │ - 486: 00000bbd 54 FUNC GLOBAL DEFAULT 1 _PyDict_SetItem_KnownHash │ │ │ │ │ - 487: 00000da5 92 FUNC GLOBAL DEFAULT 1 PyDict_GetItemString │ │ │ │ │ - 488: 00000e1d 100 FUNC GLOBAL HIDDEN 1 _PyObject_IsInstanceDictEmpty │ │ │ │ │ - 489: 00009a95 14 FUNC GLOBAL HIDDEN 6 _PyObject_MaterializeManagedDict │ │ │ │ │ - 490: 00000e81 4 FUNC GLOBAL HIDDEN 1 _PyDict_Clear_LockHeld │ │ │ │ │ - 491: 00000e85 2 FUNC GLOBAL HIDDEN 1 _PyDict_DetachFromObject │ │ │ │ │ - 492: 000010a5 60 FUNC GLOBAL DEFAULT 1 _PyDict_GetItem_KnownHash │ │ │ │ │ - 493: 000010e1 144 FUNC GLOBAL DEFAULT 1 PyDict_Values │ │ │ │ │ - 494: 00001171 10 FUNC GLOBAL DEFAULT 1 PyDict_Merge │ │ │ │ │ + 483: 00000a99 64 FUNC GLOBAL DEFAULT 1 _PyDict_GetItemRef_KnownHash_LockHeld │ │ │ │ │ + 484: 00009ae9 104 FUNC GLOBAL DEFAULT 6 _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ │ + 485: 00000b85 104 FUNC GLOBAL DEFAULT 1 _PyDict_LoadGlobal │ │ │ │ │ + 486: 00000bed 54 FUNC GLOBAL DEFAULT 1 _PyDict_SetItem_KnownHash │ │ │ │ │ + 487: 00000dd5 92 FUNC GLOBAL DEFAULT 1 PyDict_GetItemString │ │ │ │ │ + 488: 00000e4d 100 FUNC GLOBAL HIDDEN 1 _PyObject_IsInstanceDictEmpty │ │ │ │ │ + 489: 00009b51 14 FUNC GLOBAL HIDDEN 6 _PyObject_MaterializeManagedDict │ │ │ │ │ + 490: 00000eb1 4 FUNC GLOBAL HIDDEN 1 _PyDict_Clear_LockHeld │ │ │ │ │ + 491: 00000eb5 2 FUNC GLOBAL HIDDEN 1 _PyDict_DetachFromObject │ │ │ │ │ + 492: 000010d5 60 FUNC GLOBAL DEFAULT 1 _PyDict_GetItem_KnownHash │ │ │ │ │ + 493: 00001111 144 FUNC GLOBAL DEFAULT 1 PyDict_Values │ │ │ │ │ + 494: 000011a1 10 FUNC GLOBAL DEFAULT 1 PyDict_Merge │ │ │ │ │ 495: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_VectorcallMethod │ │ │ │ │ 496: 00000065 66 FUNC GLOBAL DEFAULT 9 PyDict_DelItemString │ │ │ │ │ 497: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_GetRaisedException │ │ │ │ │ 498: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetRaisedException │ │ │ │ │ 499: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_List │ │ │ │ │ 500: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromFormat │ │ │ │ │ 501: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Contains │ │ │ │ │ 502: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PySet_Update │ │ │ │ │ 503: 00000679 144 FUNC GLOBAL DEFAULT 9 _PyObject_SetManagedDict │ │ │ │ │ - 504: 0000169d 218 FUNC GLOBAL DEFAULT 1 PyDict_Items │ │ │ │ │ + 504: 000016cd 218 FUNC GLOBAL DEFAULT 1 PyDict_Items │ │ │ │ │ 505: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_GetBuiltin │ │ │ │ │ 506: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ 507: 00000785 86 FUNC GLOBAL HIDDEN 9 _PyDict_SizeOf_LockHeld │ │ │ │ │ 508: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ │ 509: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDictProxy_New │ │ │ │ │ 510: 0000082b 54 FUNC GLOBAL HIDDEN 9 _PyDict_KeysSize │ │ │ │ │ 511: 00000861 12 FUNC GLOBAL DEFAULT 9 PyDict_GetItem │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,466 +1,461 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x11b58 contains 265 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x11c44 contains 260 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000014 00000d0a R_ARM_THM_CALL 000000b1 dict_unhashable_type │ │ │ │ │ 00000044 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000004a 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000000c4 00016a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 000000f4 0001690a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ 00000102 0001690a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ 00000134 00016c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00000192 0001650a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ 000001c8 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000001f4 0001790a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -00000200 00015f0a R_ARM_THM_CALL 0000035d PyDict_Contains │ │ │ │ │ -00000218 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000023e 0001c12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000242 0001c130 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000246 00008d2f R_ARM_THM_MOVW_ABS_NC 000001a8 .LC12 │ │ │ │ │ +0000024a 00008d30 R_ARM_THM_MOVT_ABS 000001a8 .LC12 │ │ │ │ │ +00000250 00018e0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000025c 00015d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000286 0001c12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 0000028a 0001c130 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000028e 00008d2f R_ARM_THM_MOVW_ABS_NC 000001a8 .LC12 │ │ │ │ │ -00000292 00008d30 R_ARM_THM_MOVT_ABS 000001a8 .LC12 │ │ │ │ │ -00000298 00018e0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000002a4 00015d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000002ce 0001c12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000002d2 0001c130 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000002d6 0000902f R_ARM_THM_MOVW_ABS_NC 000001c4 .LC13 │ │ │ │ │ -000002da 00009030 R_ARM_THM_MOVT_ABS 000001c4 .LC13 │ │ │ │ │ -000002e0 0001a60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000002ea 0001c12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000002ee 0001c130 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000002f2 0000912f R_ARM_THM_MOVW_ABS_NC 000001e0 .LC14 │ │ │ │ │ -000002f6 00009130 R_ARM_THM_MOVT_ABS 000001e0 .LC14 │ │ │ │ │ -000002fc 0001a60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000324 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000332 0001a22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000336 0001a230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000033c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000348 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000356 0001a22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000035a 0001a230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000360 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000382 0000a42f R_ARM_THM_MOVW_ABS_NC 00000200 .LC15 │ │ │ │ │ -00000386 0000a430 R_ARM_THM_MOVT_ABS 00000200 .LC15 │ │ │ │ │ -00000392 0001a10a R_ARM_THM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ -0000039e 00005e0a R_ARM_THM_CALL 00005441 dict_update_arg │ │ │ │ │ -000003b0 0001a40a R_ARM_THM_CALL 00000000 PyArg_ValidateKeywordArguments │ │ │ │ │ -000003bc 0000350a R_ARM_THM_CALL 00002eed dict_merge.isra.0 │ │ │ │ │ -000003d6 00015f0a R_ARM_THM_CALL 0000035d PyDict_Contains │ │ │ │ │ -000003de 0001c62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000003e2 0001c630 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000003e6 0001c72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000003ea 0001c730 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -0000045e 0001c12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000462 0001c130 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000466 00008d2f R_ARM_THM_MOVW_ABS_NC 000001a8 .LC12 │ │ │ │ │ -0000046a 00008d30 R_ARM_THM_MOVT_ABS 000001a8 .LC12 │ │ │ │ │ -00000470 00018e0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000047c 00015d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000496 0001790a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -000004a4 00007c0a R_ARM_THM_CALL 0000754d pop_lock_held │ │ │ │ │ -000004bc 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000004e4 00005e0a R_ARM_THM_CALL 00005441 dict_update_arg │ │ │ │ │ -0000051e 0001970a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000530 0001970a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000540 0001ce2f R_ARM_THM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ -00000544 0001ce30 R_ARM_THM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ -00000554 0001970a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000564 0001970a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000574 0001cf0a R_ARM_THM_CALL 00000000 PySet_New │ │ │ │ │ -00000580 00018a0a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -00000590 0000c02f R_ARM_THM_MOVW_ABS_NC 000006b1 dictkeys_contains │ │ │ │ │ -00000594 0000c030 R_ARM_THM_MOVT_ABS 000006b1 dictkeys_contains │ │ │ │ │ -0000059a 00018b0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -000005c2 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000005d4 0001d00a R_ARM_THM_CALL 00000000 PySet_Add │ │ │ │ │ -00000610 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000626 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000062a 0001850a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000644 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000660 0001d10a R_ARM_THM_CALL 00000000 PyObject_Size │ │ │ │ │ -00000680 0001970a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000688 0000c12f R_ARM_THM_MOVW_ABS_NC 00001269 dictitems_contains │ │ │ │ │ -0000068c 0000c130 R_ARM_THM_MOVT_ABS 00001269 dictitems_contains │ │ │ │ │ -00000694 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000069c 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000006a4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000006a8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000006ac 00017302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000070e 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00000712 0000c530 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00000718 0000c42f R_ARM_THM_MOVW_ABS_NC 000002bc .LC20 │ │ │ │ │ -0000071c 0000c430 R_ARM_THM_MOVT_ABS 000002bc .LC20 │ │ │ │ │ -00000724 0001760a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00000730 00015d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000074e 0001d30a R_ARM_THM_CALL 00000000 Py_ReprEnter │ │ │ │ │ -00000768 0001d40a R_ARM_THM_CALL 00000000 PyUnicodeWriter_Create │ │ │ │ │ -00000774 0001d50a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -0000078c 0001910a R_ARM_THM_CALL 00003eb5 _PyDict_Next │ │ │ │ │ -000007ba 0001d50a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -000007c6 0001d50a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -000007d2 0001d60a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteRepr │ │ │ │ │ -000007de 0001d50a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -000007ea 0001d50a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -000007f6 0001d60a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteRepr │ │ │ │ │ -00000822 0001d70a R_ARM_THM_CALL 00000000 Py_ReprLeave │ │ │ │ │ -00000828 0001d80a R_ARM_THM_CALL 00000000 PyUnicodeWriter_Discard │ │ │ │ │ -0000082e 0000240a R_ARM_THM_CALL 00001fed Py_XDECREF │ │ │ │ │ -00000834 0000240a R_ARM_THM_CALL 00001fed Py_XDECREF │ │ │ │ │ -00000850 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000085a 0001d50a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -00000864 0001d70a R_ARM_THM_CALL 00000000 Py_ReprLeave │ │ │ │ │ -00000876 0001d70a R_ARM_THM_CALL 00000000 Py_ReprLeave │ │ │ │ │ -0000087a 0000c82f R_ARM_THM_MOVW_ABS_NC 00000300 .LC22 │ │ │ │ │ -0000087e 0000c830 R_ARM_THM_MOVT_ABS 00000300 .LC22 │ │ │ │ │ -0000088e 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000028e 0000902f R_ARM_THM_MOVW_ABS_NC 000001c4 .LC13 │ │ │ │ │ +00000292 00009030 R_ARM_THM_MOVT_ABS 000001c4 .LC13 │ │ │ │ │ +00000298 0001a60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000002a2 0001c12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000002a6 0001c130 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000002aa 0000912f R_ARM_THM_MOVW_ABS_NC 000001e0 .LC14 │ │ │ │ │ +000002ae 00009130 R_ARM_THM_MOVT_ABS 000001e0 .LC14 │ │ │ │ │ +000002b4 0001a60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000002c4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000002d2 0001a22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000002d6 0001a230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000002dc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000002e8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000002f6 0001a22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000002fa 0001a230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000300 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000322 0000a42f R_ARM_THM_MOVW_ABS_NC 00000200 .LC15 │ │ │ │ │ +00000326 0000a430 R_ARM_THM_MOVT_ABS 00000200 .LC15 │ │ │ │ │ +00000332 0001a10a R_ARM_THM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ +0000033e 00005e0a R_ARM_THM_CALL 00005445 dict_update_arg │ │ │ │ │ +00000350 0001a40a R_ARM_THM_CALL 00000000 PyArg_ValidateKeywordArguments │ │ │ │ │ +0000035c 0000350a R_ARM_THM_CALL 00002eed dict_merge.isra.0 │ │ │ │ │ +00000376 00015f0a R_ARM_THM_CALL 0000035d PyDict_Contains │ │ │ │ │ +0000037e 0001c62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00000382 0001c630 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00000386 0001c72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +0000038a 0001c730 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000003fe 0001c12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000402 0001c130 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000406 00008d2f R_ARM_THM_MOVW_ABS_NC 000001a8 .LC12 │ │ │ │ │ +0000040a 00008d30 R_ARM_THM_MOVT_ABS 000001a8 .LC12 │ │ │ │ │ +00000410 00018e0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000041c 00015d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000436 0001790a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +00000444 00007c0a R_ARM_THM_CALL 00007551 pop_lock_held │ │ │ │ │ +0000045c 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000484 00005e0a R_ARM_THM_CALL 00005445 dict_update_arg │ │ │ │ │ +000004be 0001970a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000004d0 0001970a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000004e0 0001ce2f R_ARM_THM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ +000004e4 0001ce30 R_ARM_THM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ +000004f4 0001970a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000504 0001970a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000514 0001cf0a R_ARM_THM_CALL 00000000 PySet_New │ │ │ │ │ +00000520 00018a0a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +00000530 0000c02f R_ARM_THM_MOVW_ABS_NC 00000651 dictkeys_contains │ │ │ │ │ +00000534 0000c030 R_ARM_THM_MOVT_ABS 00000651 dictkeys_contains │ │ │ │ │ +0000053a 00018b0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +00000562 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000574 0001d00a R_ARM_THM_CALL 00000000 PySet_Add │ │ │ │ │ +000005b0 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000005c6 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000005ca 0001850a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000005e4 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000600 0001d10a R_ARM_THM_CALL 00000000 PyObject_Size │ │ │ │ │ +00000620 0001970a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000628 0000c12f R_ARM_THM_MOVW_ABS_NC 00001299 dictitems_contains │ │ │ │ │ +0000062c 0000c130 R_ARM_THM_MOVT_ABS 00001299 dictitems_contains │ │ │ │ │ +00000634 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000063c 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000644 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000648 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000064c 00017302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000006ae 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +000006b2 0000c530 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +000006b8 0000c42f R_ARM_THM_MOVW_ABS_NC 000002bc .LC20 │ │ │ │ │ +000006bc 0000c430 R_ARM_THM_MOVT_ABS 000002bc .LC20 │ │ │ │ │ +000006c4 0001760a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +000006d0 00015d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000006e8 0001d30a R_ARM_THM_CALL 00000000 Py_ReprEnter │ │ │ │ │ +00000700 0001d40a R_ARM_THM_CALL 00000000 PyUnicodeWriter_Create │ │ │ │ │ +0000070e 0001d50a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +00000782 0001d50a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +00000790 0001d50a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +0000079e 0001d60a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteRepr │ │ │ │ │ +000007ac 0001d50a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +000007b8 0001d50a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +000007c4 0001d60a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteRepr │ │ │ │ │ +000007fe 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000082c 0001d50a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +00000836 0001d70a R_ARM_THM_CALL 00000000 Py_ReprLeave │ │ │ │ │ +00000852 0001d70a R_ARM_THM_CALL 00000000 Py_ReprLeave │ │ │ │ │ +00000856 0000c82f R_ARM_THM_MOVW_ABS_NC 00000300 .LC22 │ │ │ │ │ +0000085a 0000c830 R_ARM_THM_MOVT_ABS 00000300 .LC22 │ │ │ │ │ 00000896 0000c72f R_ARM_THM_MOVW_ABS_NC 000002f8 .LC21 │ │ │ │ │ 0000089a 0000c730 R_ARM_THM_MOVT_ABS 000002f8 .LC21 │ │ │ │ │ -000008c4 0001a22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000008c8 0001a230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000008da 0000d02f R_ARM_THM_MOVW_ABS_NC 00000330 .LC25 │ │ │ │ │ -000008de 0000d030 R_ARM_THM_MOVT_ABS 00000330 .LC25 │ │ │ │ │ -000008e8 0001b30a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00000916 0001820a R_ARM_THM_CALL 00002ad9 PyDict_Copy │ │ │ │ │ -00000920 00005e0a R_ARM_THM_CALL 00005441 dict_update_arg │ │ │ │ │ -0000092c 0001e22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000930 0001e230 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000094a 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000097e 0000070a R_ARM_THM_CALL 00000169 new_dict.isra.0 │ │ │ │ │ -00000984 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000a7c 0001610a R_ARM_THM_CALL 00000409 _Py_dict_lookup │ │ │ │ │ -00000ac8 00016a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00000ae6 00016d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00000af4 0001ad0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00000b3a 0001690a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00000b48 00016c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000b66 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00000b6a 00016030 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00000b86 0001870a R_ARM_THM_CALL 00002ebd _Py_dict_lookup_threadsafe │ │ │ │ │ -00000b9a 0001870a R_ARM_THM_CALL 00002ebd _Py_dict_lookup_threadsafe │ │ │ │ │ -00000bae 0001620a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00000be0 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000be4 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000be8 0001680a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00000c0a 0001aa0a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -00000cfc 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d00 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ -00000d04 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ -00000d08 0000d92f R_ARM_THM_MOVW_ABS_NC 0000033c .LC26 │ │ │ │ │ -00000d0c 0000d930 R_ARM_THM_MOVT_ABS 0000033c .LC26 │ │ │ │ │ -00000d12 00018e0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000d52 00016b0a R_ARM_THM_CALL 000006bd _PyDict_SendEvent │ │ │ │ │ -00000d6c 00016b0a R_ARM_THM_CALL 000006bd _PyDict_SendEvent │ │ │ │ │ -00000d7e 00001a0a R_ARM_THM_CALL 000013e5 dictresize.isra.0 │ │ │ │ │ -00000d9a 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000db8 0001790a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -00000dc4 0000db2f R_ARM_THM_MOVW_ABS_NC 0000035c .LC27 │ │ │ │ │ -00000dc8 0000db30 R_ARM_THM_MOVT_ABS 0000035c .LC27 │ │ │ │ │ -00000dcc 00002a0a R_ARM_THM_CALL 00002655 dict_getitem │ │ │ │ │ -00000de4 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000dec 0000db2f R_ARM_THM_MOVW_ABS_NC 0000035c .LC27 │ │ │ │ │ -00000df0 0000db30 R_ARM_THM_MOVT_ABS 0000035c .LC27 │ │ │ │ │ -00000df4 0001760a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00000e0e 0000b70a R_ARM_THM_CALL 000090bd clear_lock_held │ │ │ │ │ -00000e12 0001a22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000e16 0001a230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000e78 00019e0a R_ARM_THM_CALL 00000000 _PyObject_ComputedDictPointer │ │ │ │ │ -00000f44 0001610a R_ARM_THM_CALL 00000409 _Py_dict_lookup │ │ │ │ │ -00000f68 0001650a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00000f9a 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000fb0 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000fd0 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001000 0001c72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00001004 0001c730 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -0000100c 0001c62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00001010 0001c630 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -0000103c 0001850a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001052 0001e22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001056 0001e230 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000108a 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000109c 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000010c0 0001610a R_ARM_THM_CALL 00000409 _Py_dict_lookup │ │ │ │ │ -000010ce 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000010d2 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000010d8 0001680a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00001102 0001b80a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -00001138 0001910a R_ARM_THM_CALL 00003eb5 _PyDict_Next │ │ │ │ │ -00001146 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000114a 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001152 0001680a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000116a 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000011a6 0001ef0a R_ARM_THM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ -000011ca 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000011da 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000011e0 00017302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001200 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001204 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000121a 0001970a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001228 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001292 00017c0a R_ARM_THM_CALL 000027f9 PyDict_GetItemRef │ │ │ │ │ -000012a4 0001650a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000012ce 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001388 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000138e 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00001392 00018d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00001396 00006f2f R_ARM_THM_MOVW_ABS_NC 000000e8 .LC6 │ │ │ │ │ -0000139a 00006f30 R_ARM_THM_MOVT_ABS 000000e8 .LC6 │ │ │ │ │ -000013a2 00018e0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000013d6 0001aa0a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -00001462 00000a0a R_ARM_THM_CALL 000002e1 _PyObject_GC_TRACK │ │ │ │ │ -0000147e 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001492 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000149c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000014b2 0001d30a R_ARM_THM_CALL 00000000 Py_ReprEnter │ │ │ │ │ -000014bc 0001f30a R_ARM_THM_CALL 00000000 PySequence_List │ │ │ │ │ -000014c8 0000ef2f R_ARM_THM_MOVW_ABS_NC 000003dc .LC30 │ │ │ │ │ -000014cc 0000ef30 R_ARM_THM_MOVT_ABS 000003dc .LC30 │ │ │ │ │ -000014d2 0001f40a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -000014ea 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000014f4 0001d70a R_ARM_THM_CALL 00000000 Py_ReprLeave │ │ │ │ │ -00001502 0000ee2f R_ARM_THM_MOVW_ABS_NC 000003d8 .LC29 │ │ │ │ │ -00001506 0000ee30 R_ARM_THM_MOVT_ABS 000003d8 .LC29 │ │ │ │ │ -00001532 0001ce2f R_ARM_THM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ -00001536 0001ce30 R_ARM_THM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ -00001542 0001de2f R_ARM_THM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ -00001546 0001de30 R_ARM_THM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ -00001550 0001d10a R_ARM_THM_CALL 00000000 PyObject_Size │ │ │ │ │ -0000155a 0001d10a R_ARM_THM_CALL 00000000 PyObject_Size │ │ │ │ │ -0000159a 0001c62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -0000159e 0001c630 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000015b4 0001c72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000015b8 0001c730 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000015de 0001970a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000015ea 0001970a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000015fc 0001970a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000008a2 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000008b0 0001d70a R_ARM_THM_CALL 00000000 Py_ReprLeave │ │ │ │ │ +000008b6 0001d90a R_ARM_THM_CALL 00000000 PyUnicodeWriter_Discard │ │ │ │ │ +000008bc 0000240a R_ARM_THM_CALL 00001fed Py_XDECREF │ │ │ │ │ +000008c2 0000240a R_ARM_THM_CALL 00001fed Py_XDECREF │ │ │ │ │ +000008f4 0001a22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000008f8 0001a230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000090a 0000d02f R_ARM_THM_MOVW_ABS_NC 00000330 .LC25 │ │ │ │ │ +0000090e 0000d030 R_ARM_THM_MOVT_ABS 00000330 .LC25 │ │ │ │ │ +00000918 0001b30a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00000946 0001820a R_ARM_THM_CALL 00002ad9 PyDict_Copy │ │ │ │ │ +00000950 00005e0a R_ARM_THM_CALL 00005445 dict_update_arg │ │ │ │ │ +0000095c 0001e22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000960 0001e230 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000097a 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000009ae 0000070a R_ARM_THM_CALL 00000169 new_dict.isra.0 │ │ │ │ │ +000009b4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000aac 0001610a R_ARM_THM_CALL 00000409 _Py_dict_lookup │ │ │ │ │ +00000af8 00016a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00000b16 00016d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00000b24 0001ad0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00000b6a 0001690a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00000b78 00016c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000b96 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00000b9a 00016030 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00000bb6 0001870a R_ARM_THM_CALL 00002ebd _Py_dict_lookup_threadsafe │ │ │ │ │ +00000bca 0001870a R_ARM_THM_CALL 00002ebd _Py_dict_lookup_threadsafe │ │ │ │ │ +00000bde 0001620a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00000c10 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000c14 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000c18 0001680a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00000c3a 0001aa0a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +00000d2c 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d30 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ +00000d34 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ +00000d38 0000d92f R_ARM_THM_MOVW_ABS_NC 0000033c .LC26 │ │ │ │ │ +00000d3c 0000d930 R_ARM_THM_MOVT_ABS 0000033c .LC26 │ │ │ │ │ +00000d42 00018e0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000d82 00016b0a R_ARM_THM_CALL 0000065d _PyDict_SendEvent │ │ │ │ │ +00000d9c 00016b0a R_ARM_THM_CALL 0000065d _PyDict_SendEvent │ │ │ │ │ +00000dae 00001a0a R_ARM_THM_CALL 000013e5 dictresize.isra.0 │ │ │ │ │ +00000dca 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000de8 0001790a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +00000df4 0000db2f R_ARM_THM_MOVW_ABS_NC 0000035c .LC27 │ │ │ │ │ +00000df8 0000db30 R_ARM_THM_MOVT_ABS 0000035c .LC27 │ │ │ │ │ +00000dfc 00002a0a R_ARM_THM_CALL 00002655 dict_getitem │ │ │ │ │ +00000e14 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000e1c 0000db2f R_ARM_THM_MOVW_ABS_NC 0000035c .LC27 │ │ │ │ │ +00000e20 0000db30 R_ARM_THM_MOVT_ABS 0000035c .LC27 │ │ │ │ │ +00000e24 0001760a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00000e3e 0000b70a R_ARM_THM_CALL 00009175 clear_lock_held │ │ │ │ │ +00000e42 0001a22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000e46 0001a230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000ea8 00019e0a R_ARM_THM_CALL 00000000 _PyObject_ComputedDictPointer │ │ │ │ │ +00000f74 0001610a R_ARM_THM_CALL 00000409 _Py_dict_lookup │ │ │ │ │ +00000f98 0001650a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00000fca 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000fe0 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001000 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001030 0001c72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00001034 0001c730 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +0000103c 0001c62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00001040 0001c630 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +0000106c 0001850a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001082 0001e22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001086 0001e230 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000010ba 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000010cc 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000010f0 0001610a R_ARM_THM_CALL 00000409 _Py_dict_lookup │ │ │ │ │ +000010fe 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001102 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001108 0001680a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00001132 0001b80a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +00001168 0001910a R_ARM_THM_CALL 00003eb9 _PyDict_Next │ │ │ │ │ +00001176 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000117a 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001182 0001680a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000119a 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000011d6 0001ef0a R_ARM_THM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ +000011fa 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000120a 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001210 00017302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000126c 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001270 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001286 0001970a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001294 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000012c2 00017c0a R_ARM_THM_CALL 000027f9 PyDict_GetItemRef │ │ │ │ │ +000012d4 0001650a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000012fe 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000013b8 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000013be 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +000013c2 00018d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +000013c6 00006f2f R_ARM_THM_MOVW_ABS_NC 000000e8 .LC6 │ │ │ │ │ +000013ca 00006f30 R_ARM_THM_MOVT_ABS 000000e8 .LC6 │ │ │ │ │ +000013d2 00018e0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001406 0001aa0a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +00001492 00000a0a R_ARM_THM_CALL 000002e1 _PyObject_GC_TRACK │ │ │ │ │ +000014ae 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000014c2 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000014cc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000014e2 0001d30a R_ARM_THM_CALL 00000000 Py_ReprEnter │ │ │ │ │ +000014ec 0001f30a R_ARM_THM_CALL 00000000 PySequence_List │ │ │ │ │ +000014f8 0000ef2f R_ARM_THM_MOVW_ABS_NC 000003dc .LC30 │ │ │ │ │ +000014fc 0000ef30 R_ARM_THM_MOVT_ABS 000003dc .LC30 │ │ │ │ │ +00001502 0001f40a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +0000151a 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001524 0001d70a R_ARM_THM_CALL 00000000 Py_ReprLeave │ │ │ │ │ +00001532 0000ee2f R_ARM_THM_MOVW_ABS_NC 000003d8 .LC29 │ │ │ │ │ +00001536 0000ee30 R_ARM_THM_MOVT_ABS 000003d8 .LC29 │ │ │ │ │ +00001562 0001ce2f R_ARM_THM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ +00001566 0001ce30 R_ARM_THM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ +00001572 0001de2f R_ARM_THM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ +00001576 0001de30 R_ARM_THM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ +00001580 0001d10a R_ARM_THM_CALL 00000000 PyObject_Size │ │ │ │ │ +0000158a 0001d10a R_ARM_THM_CALL 00000000 PyObject_Size │ │ │ │ │ +000015ca 0001c62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000015ce 0001c630 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +000015e4 0001c72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000015e8 0001c730 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ 0000160e 0001970a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001616 0001e22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000161a 0001e230 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001620 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001634 00018a0a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -00001640 0001f50a R_ARM_THM_CALL 00000000 PySequence_Contains │ │ │ │ │ -00001654 00018b0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -00001662 0001850a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000167e 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001690 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000016c2 0001b80a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -000016d4 0001aa0a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -000016fe 0001910a R_ARM_THM_CALL 00003eb5 _PyDict_Next │ │ │ │ │ -0000172c 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001730 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001738 0001680a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00001758 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001770 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000161a 0001970a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000162c 0001970a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000163e 0001970a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001646 0001e22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000164a 0001e230 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001650 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00001664 00018a0a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +00001670 0001f50a R_ARM_THM_CALL 00000000 PySequence_Contains │ │ │ │ │ +00001684 00018b0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +00001692 0001850a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000016ae 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000016c0 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000016f2 0001b80a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +00001704 0001aa0a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +0000172e 0001910a R_ARM_THM_CALL 00003eb9 _PyDict_Next │ │ │ │ │ +0000175c 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001760 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001768 0001680a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00001788 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000017a0 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000114 0000071e R_ARM_THM_JUMP24 00000169 new_dict.isra.0 │ │ │ │ │ -00000312 0001c21e R_ARM_THM_JUMP24 00000000 PyLong_FromSize_t │ │ │ │ │ -0000031e 0001a71e R_ARM_THM_JUMP24 000055fd _PyDictView_New │ │ │ │ │ -0000032e 00006a1e R_ARM_THM_JUMP24 00005851 dictiter_new │ │ │ │ │ -00000342 0001a71e R_ARM_THM_JUMP24 000055fd _PyDictView_New │ │ │ │ │ -00000352 00006a1e R_ARM_THM_JUMP24 00005851 dictiter_new │ │ │ │ │ -0000067a 0001d21e R_ARM_THM_JUMP24 00000000 PyObject_CallMethodObjArgs │ │ │ │ │ -000006b4 00015f1e R_ARM_THM_JUMP24 0000035d PyDict_Contains │ │ │ │ │ -00000870 0001d91e R_ARM_THM_JUMP24 00000000 PyUnicodeWriter_Finish │ │ │ │ │ -00000888 0001791e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ -000008a0 0001821e R_ARM_THM_JUMP24 00002ad9 PyDict_Copy │ │ │ │ │ -000008d2 0001dc1e R_ARM_THM_JUMP24 00009745 _PyDict_FromKeys │ │ │ │ │ -00000a3a 0000071e R_ARM_THM_JUMP24 00000169 new_dict.isra.0 │ │ │ │ │ -00000bca 0001e41e R_ARM_THM_JUMP24 00009a2d _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ │ -00000e80 0000b71e R_ARM_THM_JUMP24 000090bd clear_lock_held │ │ │ │ │ -00001176 0000351e R_ARM_THM_JUMP24 00002eed dict_merge.isra.0 │ │ │ │ │ -00001214 0001cf1e R_ARM_THM_JUMP24 00000000 PySet_New │ │ │ │ │ -00001510 0001791e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ +000002be 0001a71e R_ARM_THM_JUMP24 00005601 _PyDictView_New │ │ │ │ │ +000002ce 00006a1e R_ARM_THM_JUMP24 00005855 dictiter_new │ │ │ │ │ +000002e2 0001a71e R_ARM_THM_JUMP24 00005601 _PyDictView_New │ │ │ │ │ +000002f2 00006a1e R_ARM_THM_JUMP24 00005855 dictiter_new │ │ │ │ │ +0000061a 0001d21e R_ARM_THM_JUMP24 00000000 PyObject_CallMethodObjArgs │ │ │ │ │ +00000654 00015f1e R_ARM_THM_JUMP24 0000035d PyDict_Contains │ │ │ │ │ +000008d0 0001821e R_ARM_THM_JUMP24 00002ad9 PyDict_Copy │ │ │ │ │ +00000902 0001dc1e R_ARM_THM_JUMP24 00009801 _PyDict_FromKeys │ │ │ │ │ +00000a6a 0000071e R_ARM_THM_JUMP24 00000169 new_dict.isra.0 │ │ │ │ │ +00000bfa 0001e41e R_ARM_THM_JUMP24 00009ae9 _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ │ +00000eb0 0000b71e R_ARM_THM_JUMP24 00009175 clear_lock_held │ │ │ │ │ +00000842 0001d81e R_ARM_THM_JUMP24 00000000 PyUnicodeWriter_Finish │ │ │ │ │ +00000864 0001791e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ +000011a6 0000351e R_ARM_THM_JUMP24 00002eed dict_merge.isra.0 │ │ │ │ │ +00001280 0001cf1e R_ARM_THM_JUMP24 00000000 PySet_New │ │ │ │ │ +00001540 0001791e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x123a0 contains 186 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x12464 contains 186 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 00021c02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000018 00004502 R_ARM_ABS32 0000382d dict_dealloc │ │ │ │ │ -0000002c 0000ca02 R_ARM_ABS32 00000735 dict_repr │ │ │ │ │ +00000018 00004502 R_ARM_ABS32 00003831 dict_dealloc │ │ │ │ │ +0000002c 0000ca02 R_ARM_ABS32 000006d5 dict_repr │ │ │ │ │ 00000030 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000034 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000038 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000003c 00021d02 R_ARM_ABS32 00000000 PyObject_HashNotImplemented │ │ │ │ │ 00000048 00021e02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000058 00013002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -0000005c 00008902 R_ARM_ABS32 00008279 dict_traverse │ │ │ │ │ -00000060 0000ba02 R_ARM_ABS32 00009439 dict_tp_clear │ │ │ │ │ -00000064 0000de02 R_ARM_ABS32 00000e89 dict_richcompare │ │ │ │ │ -0000006c 00003402 R_ARM_ABS32 00008611 dict_iter │ │ │ │ │ +0000005c 00008902 R_ARM_ABS32 00008315 dict_traverse │ │ │ │ │ +00000060 0000ba02 R_ARM_ABS32 000094f1 dict_tp_clear │ │ │ │ │ +00000064 0000de02 R_ARM_ABS32 00000eb9 dict_richcompare │ │ │ │ │ +0000006c 00003402 R_ARM_ABS32 000086c5 dict_iter │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000094 0000a602 R_ARM_ABS32 00000365 dict_init │ │ │ │ │ +00000094 0000a602 R_ARM_ABS32 00000305 dict_init │ │ │ │ │ 00000098 00021f02 R_ARM_ABS32 00000000 _PyType_AllocNoTrack │ │ │ │ │ -0000009c 0000a202 R_ARM_ABS32 000088ed dict_new │ │ │ │ │ +0000009c 0000a202 R_ARM_ABS32 000089a1 dict_new │ │ │ │ │ 000000a0 0001a902 R_ARM_ABS32 00000000 PyObject_GC_Del │ │ │ │ │ -000000c8 0000aa02 R_ARM_ABS32 000089a9 dict_vectorcall │ │ │ │ │ +000000c8 0000aa02 R_ARM_ABS32 00008a61 dict_vectorcall │ │ │ │ │ 000000f0 00021c02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000000f8 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000104 00006d02 R_ARM_ABS32 00005981 dictview_dealloc │ │ │ │ │ -00000118 0000f102 R_ARM_ABS32 000014a1 dictview_repr │ │ │ │ │ +00000104 00006d02 R_ARM_ABS32 00005985 dictview_dealloc │ │ │ │ │ +00000118 0000f102 R_ARM_ABS32 000014d1 dictview_repr │ │ │ │ │ 0000011c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000120 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000134 00021e02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -00000148 0000df02 R_ARM_ABS32 00009aa5 dictview_traverse │ │ │ │ │ -00000150 0000f302 R_ARM_ABS32 00001521 dictview_richcompare │ │ │ │ │ -00000158 00006702 R_ARM_ABS32 00005749 dictitems_iter │ │ │ │ │ +00000148 0000df02 R_ARM_ABS32 00009b61 dictview_traverse │ │ │ │ │ +00000150 0000f302 R_ARM_ABS32 00001551 dictview_richcompare │ │ │ │ │ +00000158 00006702 R_ARM_ABS32 0000574d dictitems_iter │ │ │ │ │ 00000160 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000168 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001c0 00021c02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000001c8 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001d4 00007d02 R_ARM_ABS32 00007795 dictiter_dealloc │ │ │ │ │ +000001d4 00007d02 R_ARM_ABS32 00007799 dictiter_dealloc │ │ │ │ │ 00000204 00021e02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -00000218 0000e602 R_ARM_ABS32 0000122d dictiter_traverse │ │ │ │ │ +00000218 0000e402 R_ARM_ABS32 00001215 dictiter_traverse │ │ │ │ │ 00000228 00022002 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -0000022c 00007202 R_ARM_ABS32 00005a31 dictiter_iternextitem │ │ │ │ │ +0000022c 00007202 R_ARM_ABS32 00005a35 dictiter_iternextitem │ │ │ │ │ 00000230 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000290 00021c02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 00000298 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000002a4 00007d02 R_ARM_ABS32 00007795 dictiter_dealloc │ │ │ │ │ -000002e8 0000e602 R_ARM_ABS32 0000122d dictiter_traverse │ │ │ │ │ +000002a4 00007d02 R_ARM_ABS32 00007799 dictiter_dealloc │ │ │ │ │ +000002e8 0000e402 R_ARM_ABS32 00001215 dictiter_traverse │ │ │ │ │ 000002f8 00022002 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -000002fc 0000ea02 R_ARM_ABS32 000012d9 dictreviter_iternext │ │ │ │ │ +000002fc 0000ea02 R_ARM_ABS32 00001309 dictreviter_iternext │ │ │ │ │ 00000300 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000360 00021c02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 00000368 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000374 00007d02 R_ARM_ABS32 00007795 dictiter_dealloc │ │ │ │ │ -000003b8 0000e602 R_ARM_ABS32 0000122d dictiter_traverse │ │ │ │ │ +00000374 00007d02 R_ARM_ABS32 00007799 dictiter_dealloc │ │ │ │ │ +000003b8 0000e402 R_ARM_ABS32 00001215 dictiter_traverse │ │ │ │ │ 000003c8 00022002 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -000003cc 0000ea02 R_ARM_ABS32 000012d9 dictreviter_iternext │ │ │ │ │ +000003cc 0000ea02 R_ARM_ABS32 00001309 dictreviter_iternext │ │ │ │ │ 000003d0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000430 00021c02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 00000438 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000444 00007d02 R_ARM_ABS32 00007795 dictiter_dealloc │ │ │ │ │ -00000488 0000e602 R_ARM_ABS32 0000122d dictiter_traverse │ │ │ │ │ +00000444 00007d02 R_ARM_ABS32 00007799 dictiter_dealloc │ │ │ │ │ +00000488 0000e402 R_ARM_ABS32 00001215 dictiter_traverse │ │ │ │ │ 00000498 00022002 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -0000049c 0000ea02 R_ARM_ABS32 000012d9 dictreviter_iternext │ │ │ │ │ +0000049c 0000ea02 R_ARM_ABS32 00001309 dictreviter_iternext │ │ │ │ │ 000004a0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000500 00021c02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 00000508 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000514 00006d02 R_ARM_ABS32 00005981 dictview_dealloc │ │ │ │ │ -00000528 0000f102 R_ARM_ABS32 000014a1 dictview_repr │ │ │ │ │ +00000514 00006d02 R_ARM_ABS32 00005985 dictview_dealloc │ │ │ │ │ +00000528 0000f102 R_ARM_ABS32 000014d1 dictview_repr │ │ │ │ │ 0000052c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000530 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000544 00021e02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -00000558 0000df02 R_ARM_ABS32 00009aa5 dictview_traverse │ │ │ │ │ -00000560 0000f302 R_ARM_ABS32 00001521 dictview_richcompare │ │ │ │ │ -00000568 00009702 R_ARM_ABS32 00000329 dictkeys_iter │ │ │ │ │ +00000558 0000df02 R_ARM_ABS32 00009b61 dictview_traverse │ │ │ │ │ +00000560 0000f302 R_ARM_ABS32 00001551 dictview_richcompare │ │ │ │ │ +00000568 00009702 R_ARM_ABS32 000002c9 dictkeys_iter │ │ │ │ │ 00000570 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000578 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000005d0 00021c02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000005d8 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000005e4 00007d02 R_ARM_ABS32 00007795 dictiter_dealloc │ │ │ │ │ +000005e4 00007d02 R_ARM_ABS32 00007799 dictiter_dealloc │ │ │ │ │ 00000614 00021e02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -00000628 0000e602 R_ARM_ABS32 0000122d dictiter_traverse │ │ │ │ │ +00000628 0000e402 R_ARM_ABS32 00001215 dictiter_traverse │ │ │ │ │ 00000638 00022002 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -0000063c 0000a102 R_ARM_ABS32 0000873d dictiter_iternextkey │ │ │ │ │ +0000063c 0000a102 R_ARM_ABS32 000087f1 dictiter_iternextkey │ │ │ │ │ 00000640 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000006a0 00021c02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000006a8 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000006b4 00006d02 R_ARM_ABS32 00005981 dictview_dealloc │ │ │ │ │ -000006c8 0000f102 R_ARM_ABS32 000014a1 dictview_repr │ │ │ │ │ +000006b4 00006d02 R_ARM_ABS32 00005985 dictview_dealloc │ │ │ │ │ +000006c8 0000f102 R_ARM_ABS32 000014d1 dictview_repr │ │ │ │ │ 000006d0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000006e4 00021e02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -000006f8 0000df02 R_ARM_ABS32 00009aa5 dictview_traverse │ │ │ │ │ -00000708 00009d02 R_ARM_ABS32 0000034d dictvalues_iter │ │ │ │ │ +000006f8 0000df02 R_ARM_ABS32 00009b61 dictview_traverse │ │ │ │ │ +00000708 00009d02 R_ARM_ABS32 000002ed dictvalues_iter │ │ │ │ │ 00000710 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000718 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000770 00021c02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 00000778 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000784 00007d02 R_ARM_ABS32 00007795 dictiter_dealloc │ │ │ │ │ +00000784 00007d02 R_ARM_ABS32 00007799 dictiter_dealloc │ │ │ │ │ 000007b4 00021e02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -000007c8 0000e602 R_ARM_ABS32 0000122d dictiter_traverse │ │ │ │ │ +000007c8 0000e402 R_ARM_ABS32 00001215 dictiter_traverse │ │ │ │ │ 000007d8 00022002 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -000007dc 0000b302 R_ARM_ABS32 00008dc9 dictiter_iternextvalue │ │ │ │ │ +000007dc 0000b302 R_ARM_ABS32 00008e81 dictiter_iternextvalue │ │ │ │ │ 000007e0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000083c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000840 00010a02 R_ARM_ABS32 000007f5 dictvalues_reversed │ │ │ │ │ 00000848 00013002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -0000085c 0000f202 R_ARM_ABS32 00001519 dictview_len │ │ │ │ │ +0000085c 0000f202 R_ARM_ABS32 00001549 dictview_len │ │ │ │ │ 00000884 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000888 0000ff02 R_ARM_ABS32 0000054d dictviews_isdisjoint │ │ │ │ │ 00000890 00013002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000894 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000898 00010202 R_ARM_ABS32 00000709 dictitems_reversed │ │ │ │ │ 000008a0 00013002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -000008b4 0000f202 R_ARM_ABS32 00001519 dictview_len │ │ │ │ │ -000008d0 0000c102 R_ARM_ABS32 00001269 dictitems_contains │ │ │ │ │ +000008b4 0000f202 R_ARM_ABS32 00001549 dictview_len │ │ │ │ │ +000008d0 0000c102 R_ARM_ABS32 00001299 dictitems_contains │ │ │ │ │ 000008dc 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000008e0 0000ff02 R_ARM_ABS32 0000054d dictviews_isdisjoint │ │ │ │ │ 000008e8 00013002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000008ec 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000008f0 00010d02 R_ARM_ABS32 0000080d dictkeys_reversed │ │ │ │ │ 000008f8 00013002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000910 0000e002 R_ARM_ABS32 0000117d dictviews_sub │ │ │ │ │ -00000940 0001cd02 R_ARM_ABS32 00000501 _PyDictView_Intersect │ │ │ │ │ +00000910 0000e002 R_ARM_ABS32 000011ad dictviews_sub │ │ │ │ │ +00000940 0001cd02 R_ARM_ABS32 000004a1 _PyDictView_Intersect │ │ │ │ │ 00000944 0000fa02 R_ARM_ABS32 00000147 dictviews_xor │ │ │ │ │ 00000948 0000f902 R_ARM_ABS32 0000010b dictviews_or │ │ │ │ │ -0000099c 0000f202 R_ARM_ABS32 00001519 dictview_len │ │ │ │ │ -000009b8 0000c002 R_ARM_ABS32 000006b1 dictkeys_contains │ │ │ │ │ +0000099c 0000f202 R_ARM_ABS32 00001549 dictview_len │ │ │ │ │ +000009b8 0000c002 R_ARM_ABS32 00000651 dictkeys_contains │ │ │ │ │ 000009c4 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000009c8 00011002 R_ARM_ABS32 00000825 dictview_mapping │ │ │ │ │ 000009d0 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000009ec 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000009f0 00009302 R_ARM_ABS32 00000305 dictiter_len │ │ │ │ │ +000009f0 00009302 R_ARM_ABS32 000086ad dictiter_len │ │ │ │ │ 000009f8 00013002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000009fc 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000a00 00010602 R_ARM_ABS32 00000721 dictiter_reduce │ │ │ │ │ 00000a08 00013002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000a58 0000d502 R_ARM_ABS32 000008f5 dict_or │ │ │ │ │ -00000a8c 0000bf02 R_ARM_ABS32 000004d5 dict_ior │ │ │ │ │ +00000a58 0000d502 R_ARM_ABS32 00000925 dict_or │ │ │ │ │ +00000a8c 0000bf02 R_ARM_ABS32 00000475 dict_ior │ │ │ │ │ 00000ac8 00015f02 R_ARM_ABS32 0000035d PyDict_Contains │ │ │ │ │ 00000ad4 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000ad8 0000b202 R_ARM_ABS32 000003c9 dict___contains__ │ │ │ │ │ +00000ad8 0000b202 R_ARM_ABS32 00000369 dict___contains__ │ │ │ │ │ 00000ae0 00013002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000ae4 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000ae8 00003902 R_ARM_ABS32 00002df1 dict_subscript │ │ │ │ │ 00000af0 00013002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000af4 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000af8 00010902 R_ARM_ABS32 000007db dict___sizeof__ │ │ │ │ │ 00000b00 00013002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000b04 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000b08 00008302 R_ARM_ABS32 000078d1 dict_get │ │ │ │ │ +00000b08 00008302 R_ARM_ABS32 000078d5 dict_get │ │ │ │ │ 00000b10 00013002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000b14 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000b18 0000a902 R_ARM_ABS32 0000893d dict_setdefault │ │ │ │ │ +00000b18 0000a902 R_ARM_ABS32 000089f5 dict_setdefault │ │ │ │ │ 00000b20 00013002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000b24 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000b28 00007b02 R_ARM_ABS32 0000727d dict_pop │ │ │ │ │ +00000b28 00007b02 R_ARM_ABS32 00007281 dict_pop │ │ │ │ │ 00000b30 00013002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000b34 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000b38 0000da02 R_ARM_ABS32 00000bf5 dict_popitem │ │ │ │ │ +00000b38 0000da02 R_ARM_ABS32 00000c25 dict_popitem │ │ │ │ │ 00000b40 00013002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000b44 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000b48 00009402 R_ARM_ABS32 0000031d dict_keys │ │ │ │ │ +00000b48 00009402 R_ARM_ABS32 000002bd dict_keys │ │ │ │ │ 00000b50 00013002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000b54 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000b58 00006202 R_ARM_ABS32 000054a1 dict_items │ │ │ │ │ +00000b58 00006202 R_ARM_ABS32 000054a5 dict_items │ │ │ │ │ 00000b60 00013002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000b64 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000b68 00009a02 R_ARM_ABS32 00000341 dict_values │ │ │ │ │ +00000b68 00009a02 R_ARM_ABS32 000002e1 dict_values │ │ │ │ │ 00000b70 00013002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000b74 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000b78 00005a02 R_ARM_ABS32 00005389 dict_update │ │ │ │ │ +00000b78 00005a02 R_ARM_ABS32 0000538d dict_update │ │ │ │ │ 00000b80 00013002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000b84 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000b88 0000d102 R_ARM_ABS32 000008a5 dict_fromkeys │ │ │ │ │ +00000b88 0000d102 R_ARM_ABS32 000008d5 dict_fromkeys │ │ │ │ │ 00000b90 00013002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000b94 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000b98 0000dc02 R_ARM_ABS32 00000e01 dict_clear │ │ │ │ │ +00000b98 0000dc02 R_ARM_ABS32 00000e31 dict_clear │ │ │ │ │ 00000ba0 00013002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000ba4 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000ba8 0000cf02 R_ARM_ABS32 000008a1 dict_copy │ │ │ │ │ +00000ba8 0000cf02 R_ARM_ABS32 000008d1 dict_copy │ │ │ │ │ 00000bb0 00013002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000bb4 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000bb8 0000e802 R_ARM_ABS32 000000a7 dict___reversed__ │ │ │ │ │ 00000bc0 00013002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000bc4 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000bc8 00022102 R_ARM_ABS32 00000000 Py_GenericAlias │ │ │ │ │ 00000bd0 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000be4 00008c02 R_ARM_ABS32 0000860d dict_length │ │ │ │ │ +00000be4 00008c02 R_ARM_ABS32 000086a9 dict_length │ │ │ │ │ 00000be8 00003902 R_ARM_ABS32 00002df1 dict_subscript │ │ │ │ │ -00000bec 00004a02 R_ARM_ABS32 00003c99 dict_ass_sub │ │ │ │ │ +00000bec 00004a02 R_ARM_ABS32 00003c9d dict_ass_sub │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x12970 contains 847 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x12a34 contains 856 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000003e 00015a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ 000000bc 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000000c0 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000000c4 00015b0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ 00000144 00015c0a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ 00000158 00015d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ @@ -512,30 +507,30 @@ │ │ │ │ │ 00000d76 0001680a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 00000d84 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000d9e 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ 00000da2 00016030 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ 00000e12 0001690a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ 00000e4c 00016a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00000e86 0001690a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00000ec8 00016b0a R_ARM_THM_CALL 000006bd _PyDict_SendEvent │ │ │ │ │ +00000ec8 00016b0a R_ARM_THM_CALL 0000065d _PyDict_SendEvent │ │ │ │ │ 00000ef0 00016c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00000f1e 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000f26 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000f2c 00015d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000f54 0001610a R_ARM_THM_CALL 00000409 _Py_dict_lookup │ │ │ │ │ 00000f74 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ 00000f78 00016030 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ 0000108e 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000114c 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000011ba 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ 000011be 00016030 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ 000011fe 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001252 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000012a2 00016b0a R_ARM_THM_CALL 000006bd _PyDict_SendEvent │ │ │ │ │ -000012b0 00016b0a R_ARM_THM_CALL 000006bd _PyDict_SendEvent │ │ │ │ │ +000012a2 00016b0a R_ARM_THM_CALL 0000065d _PyDict_SendEvent │ │ │ │ │ +000012b0 00016b0a R_ARM_THM_CALL 0000065d _PyDict_SendEvent │ │ │ │ │ 000012dc 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000012e4 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000149a 0001690a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ 000014dc 00016d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ 000015b2 00016a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 000015e8 0001690a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ 000015f4 0001690a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ @@ -549,15 +544,15 @@ │ │ │ │ │ 00001a72 00015e0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00001a8c 00016c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00001adc 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ 00001ae0 00016030 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ 00001b12 0001610a R_ARM_THM_CALL 00000409 _Py_dict_lookup │ │ │ │ │ 00001d2c 0001620a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ 00001dc8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001e94 00016b0a R_ARM_THM_CALL 000006bd _PyDict_SendEvent │ │ │ │ │ +00001e94 00016b0a R_ARM_THM_CALL 0000065d _PyDict_SendEvent │ │ │ │ │ 00001e9c 00000d0a R_ARM_THM_CALL 000000b1 dict_unhashable_type │ │ │ │ │ 00001eb2 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00001eb6 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 00001ebe 0001680a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 00001eea 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001ef8 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000201e 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ @@ -652,34 +647,34 @@ │ │ │ │ │ 00002a68 00016030 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ 00002a74 0001620a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ 00002a98 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ 00002a9c 00016030 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ 00002aba 0001620a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ 00002ac8 00000d0a R_ARM_THM_CALL 000000b1 dict_unhashable_type │ │ │ │ │ 00002ad4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002b0c 0000342f R_ARM_THM_MOVW_ABS_NC 00008611 dict_iter │ │ │ │ │ -00002b10 00003430 R_ARM_THM_MOVT_ABS 00008611 dict_iter │ │ │ │ │ +00002b0c 0000342f R_ARM_THM_MOVW_ABS_NC 000086c5 dict_iter │ │ │ │ │ +00002b10 00003430 R_ARM_THM_MOVT_ABS 000086c5 dict_iter │ │ │ │ │ 00002b62 00016a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00002b74 00016d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ 00002bf4 00015a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ 00002c88 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00002c8c 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00002c90 00015b0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ 00002cbc 00015c0a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ -00002d08 00016a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00002d14 00016c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002cf8 00016a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00002d04 00016c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00002d4c 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002d52 0000360a R_ARM_THM_CALL 00000aa9 copy_values │ │ │ │ │ +00002d52 0000360a R_ARM_THM_CALL 00000ad9 copy_values │ │ │ │ │ 00002d5a 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00002d5e 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00002d62 00015b0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ 00002db8 00015e0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002dc6 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002dca 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002dd2 0001680a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00002dce 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00002dd2 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002dda 0001680a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 00002de0 00015d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00002de4 00015d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00002de8 00015d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00002dec 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00002e00 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ 00002e04 00016030 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ 00002e1a 0001610a R_ARM_THM_CALL 00000409 _Py_dict_lookup │ │ │ │ │ @@ -691,672 +686,681 @@ │ │ │ │ │ 00002e78 0001840a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ 00002e7e 0001850a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00002e8c 0001860a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ 00002ea8 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00002eb2 00000d0a R_ARM_THM_CALL 000000b1 dict_unhashable_type │ │ │ │ │ 00002eb8 00017302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00002ece 0001610a R_ARM_THM_CALL 00000409 _Py_dict_lookup │ │ │ │ │ -00002f34 0000342f R_ARM_THM_MOVW_ABS_NC 00008611 dict_iter │ │ │ │ │ -00002f38 00003430 R_ARM_THM_MOVT_ABS 00008611 dict_iter │ │ │ │ │ +00002f34 0000342f R_ARM_THM_MOVW_ABS_NC 000086c5 dict_iter │ │ │ │ │ +00002f38 00003430 R_ARM_THM_MOVT_ABS 000086c5 dict_iter │ │ │ │ │ 00002fb4 00016a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00002fc6 00016d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ 000031a4 0001630a R_ARM_THM_CALL 000003d5 _PyDict_Contains_KnownHash │ │ │ │ │ 000031f0 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000320e 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00003264 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00003282 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000032d2 00015e0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 000032f4 0001890a R_ARM_THM_CALL 00000000 PyMapping_Keys │ │ │ │ │ 00003300 00018a0a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ 00003322 00018b0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ 00003332 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ 00003336 00016030 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ 0000333c 00015d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000338e 00018b0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -0000339a 00018c0a R_ARM_THM_CALL 00000000 PyObject_GetItem │ │ │ │ │ -000033b6 0001620a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000033c6 0000130a R_ARM_THM_CALL 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ -000033e2 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003406 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000340a 0001850a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000034b6 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000034c8 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000354a 00016a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00003556 00016c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003574 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000358a 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000359a 0001830a R_ARM_THM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ -000035bc 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000035c4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003604 00018b0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -00003614 00015f0a R_ARM_THM_CALL 0000035d PyDict_Contains │ │ │ │ │ -00003620 00018c0a R_ARM_THM_CALL 00000000 PyObject_GetItem │ │ │ │ │ -0000362c 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00003630 00016030 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00003652 0001620a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00003662 0000130a R_ARM_THM_CALL 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ -00003676 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003698 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000036aa 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000036b0 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000036b4 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000036bc 0001680a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000036c6 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000036d8 00016b0a R_ARM_THM_CALL 000006bd _PyDict_SendEvent │ │ │ │ │ -000036e2 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -000036e6 00018d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -000036ea 00003c2f R_ARM_THM_MOVW_ABS_NC 00000080 .LC2 │ │ │ │ │ -000036ee 00003c30 R_ARM_THM_MOVT_ABS 00000080 .LC2 │ │ │ │ │ -000036f4 00018e0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000036fc 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003706 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003718 0001830a R_ARM_THM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ -00003740 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003756 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003760 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000037bc 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003820 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003828 00015d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000385a 00018f0a R_ARM_THM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ -000038c0 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000038c8 00015e0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000038ce 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000038d2 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003916 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003998 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000039a6 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000039dc 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000039e4 00015e0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003b28 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003b30 00015d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000337c 00018b0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +0000338a 00018c0a R_ARM_THM_CALL 00000000 PyObject_GetItem │ │ │ │ │ +000033b2 0001620a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000033c2 0000130a R_ARM_THM_CALL 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ +000033e4 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003408 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000340c 0001850a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000034b8 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000034ca 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000354c 00016a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00003558 00016c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000356e 0001830a R_ARM_THM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ +00003592 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000035ac 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000035c2 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000035c8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00003608 00018b0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +00003618 00015f0a R_ARM_THM_CALL 0000035d PyDict_Contains │ │ │ │ │ +00003624 00018c0a R_ARM_THM_CALL 00000000 PyObject_GetItem │ │ │ │ │ +00003630 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00003634 00016030 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00003656 0001620a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00003666 0000130a R_ARM_THM_CALL 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ +0000367a 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000369c 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000036ae 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000036b4 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000036b8 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000036c0 0001680a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000036ca 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000036dc 00016b0a R_ARM_THM_CALL 0000065d _PyDict_SendEvent │ │ │ │ │ +000036e6 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +000036ea 00018d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +000036ee 00003c2f R_ARM_THM_MOVW_ABS_NC 00000080 .LC2 │ │ │ │ │ +000036f2 00003c30 R_ARM_THM_MOVT_ABS 00000080 .LC2 │ │ │ │ │ +000036f8 00018e0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003700 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000370a 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000371c 0001830a R_ARM_THM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ +00003744 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000375a 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003764 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000037c0 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003824 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000382c 00015d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000385e 00018f0a R_ARM_THM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ +000038c4 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000038cc 00015e0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000038d2 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000038d6 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000391a 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000399c 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000039aa 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000039e0 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000039e8 00015e0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003b2c 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00003b34 00015d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00003b5c 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003b6a 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003b78 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003b86 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003b94 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003ba2 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003bb0 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003bc6 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003bd6 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003c10 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003c1e 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003c2e 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003c3e 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003c4e 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003c5e 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003c78 00016b0a R_ARM_THM_CALL 000006bd _PyDict_SendEvent │ │ │ │ │ -00003c94 00015d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00003cd0 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00003cd4 00016030 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00003cfa 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00003cfe 00016030 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00003d0e 0001620a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00003d2a 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00003d2e 00016030 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00003d4a 0001620a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00003d56 00000d0a R_ARM_THM_CALL 000000b1 dict_unhashable_type │ │ │ │ │ -00003d6c 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00003d70 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00003d78 0001680a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00003d80 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003db0 0001910a R_ARM_THM_CALL 00003eb5 _PyDict_Next │ │ │ │ │ -00003fd2 0001790a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -00003fe6 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00003fea 00016030 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00003ffe 0001610a R_ARM_THM_CALL 00000409 _Py_dict_lookup │ │ │ │ │ -00004034 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004040 0001620a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000404c 00000d0a R_ARM_THM_CALL 000000b1 dict_unhashable_type │ │ │ │ │ -00004062 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00004066 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000406e 0001680a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000040a0 0001610a R_ARM_THM_CALL 00000409 _Py_dict_lookup │ │ │ │ │ -000040ac 0001950a R_ARM_THM_CALL 00000000 PyEval_GetBuiltins │ │ │ │ │ -000040dc 0001962f R_ARM_THM_MOVW_ABS_NC 00000000 PyModule_Type │ │ │ │ │ -000040e0 00019630 R_ARM_THM_MOVT_ABS 00000000 PyModule_Type │ │ │ │ │ -000040ea 0001970a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000410c 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000412c 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00004130 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00004138 0001680a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00004140 00017302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000416a 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000416e 00016030 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00004198 0001610a R_ARM_THM_CALL 00000409 _Py_dict_lookup │ │ │ │ │ -00004236 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004242 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000432c 0001620a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000433a 00000d0a R_ARM_THM_CALL 000000b1 dict_unhashable_type │ │ │ │ │ -00004396 0001830a R_ARM_THM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ -000043a0 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000043a4 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000043ac 0001680a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000043bc 00016b0a R_ARM_THM_CALL 000006bd _PyDict_SendEvent │ │ │ │ │ -000043f0 0001610a R_ARM_THM_CALL 00000409 _Py_dict_lookup │ │ │ │ │ -0000448c 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004498 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000045d8 0001830a R_ARM_THM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ -000045e2 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000045e6 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000045ee 0001680a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000045fe 00016b0a R_ARM_THM_CALL 000006bd _PyDict_SendEvent │ │ │ │ │ -0000481e 0001640a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000048aa 0001640a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00004906 0001640a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00004962 0001640a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00004a0e 00015a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00004a88 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00004a8c 00016030 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00004b38 0000510a R_ARM_THM_CALL 00000055 dict_new_presized.part.0.isra.0 │ │ │ │ │ -00004b44 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00004b48 00016030 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00004bfe 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00004c02 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00004c06 00015b0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00004c42 0001620a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00004c5c 0001620a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00004c70 0000130a R_ARM_THM_CALL 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ -00004c8a 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004c90 00015d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00004c94 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00004c98 00015d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00003b38 00015d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00003b60 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003b6e 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003b7c 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003b8a 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003b98 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003ba6 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003bb4 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003bca 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003bda 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003c14 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003c22 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003c32 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003c42 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003c52 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003c62 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003c7c 00016b0a R_ARM_THM_CALL 0000065d _PyDict_SendEvent │ │ │ │ │ +00003c98 00015d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00003cd4 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00003cd8 00016030 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00003cfe 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00003d02 00016030 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00003d12 0001620a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00003d2e 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00003d32 00016030 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00003d4e 0001620a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00003d5a 00000d0a R_ARM_THM_CALL 000000b1 dict_unhashable_type │ │ │ │ │ +00003d70 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00003d74 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00003d7c 0001680a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00003d84 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00003db4 0001910a R_ARM_THM_CALL 00003eb9 _PyDict_Next │ │ │ │ │ +00003fd6 0001790a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +00003fea 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00003fee 00016030 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00004002 0001610a R_ARM_THM_CALL 00000409 _Py_dict_lookup │ │ │ │ │ +00004038 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004044 0001620a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00004050 00000d0a R_ARM_THM_CALL 000000b1 dict_unhashable_type │ │ │ │ │ +00004066 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000406a 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00004072 0001680a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000040a4 0001610a R_ARM_THM_CALL 00000409 _Py_dict_lookup │ │ │ │ │ +000040b0 0001950a R_ARM_THM_CALL 00000000 PyEval_GetBuiltins │ │ │ │ │ +000040e0 0001962f R_ARM_THM_MOVW_ABS_NC 00000000 PyModule_Type │ │ │ │ │ +000040e4 00019630 R_ARM_THM_MOVT_ABS 00000000 PyModule_Type │ │ │ │ │ +000040ee 0001970a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00004110 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004130 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00004134 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000413c 0001680a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00004144 00017302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000416e 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00004172 00016030 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000419c 0001610a R_ARM_THM_CALL 00000409 _Py_dict_lookup │ │ │ │ │ +0000423a 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004246 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004330 0001620a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000433e 00000d0a R_ARM_THM_CALL 000000b1 dict_unhashable_type │ │ │ │ │ +0000439a 0001830a R_ARM_THM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ +000043a4 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000043a8 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000043b0 0001680a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000043c0 00016b0a R_ARM_THM_CALL 0000065d _PyDict_SendEvent │ │ │ │ │ +000043f4 0001610a R_ARM_THM_CALL 00000409 _Py_dict_lookup │ │ │ │ │ +00004490 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000449c 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000045dc 0001830a R_ARM_THM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ +000045e6 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000045ea 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000045f2 0001680a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00004602 00016b0a R_ARM_THM_CALL 0000065d _PyDict_SendEvent │ │ │ │ │ +00004822 0001640a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000048ae 0001640a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000490a 0001640a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00004966 0001640a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00004a12 00015a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00004a8c 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00004a90 00016030 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00004b3c 0000510a R_ARM_THM_CALL 00000055 dict_new_presized.part.0.isra.0 │ │ │ │ │ +00004b48 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00004b4c 00016030 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00004c02 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00004c06 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00004c0a 00015b0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00004c46 0001620a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00004c60 0001620a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00004c74 0000130a R_ARM_THM_CALL 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ +00004c8e 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004c94 00015d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004c98 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00004c9c 00015d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00004df2 00015c0a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ -00004e14 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00004e2c 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00004e30 00016030 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00004e4c 0001610a R_ARM_THM_CALL 00000409 _Py_dict_lookup │ │ │ │ │ -00004e6a 0001610a R_ARM_THM_CALL 00000409 _Py_dict_lookup │ │ │ │ │ -00004e98 0001620a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00004eac 0001610a R_ARM_THM_CALL 00000409 _Py_dict_lookup │ │ │ │ │ -00004ee6 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00004eea 00016030 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000512a 0001640a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000519c 0001640a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000051f4 0001640a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000525a 0001640a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000052f8 00019e0a R_ARM_THM_CALL 00000000 _PyObject_ComputedDictPointer │ │ │ │ │ -0000533e 00019f0a R_ARM_THM_CALL 00000951 _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ │ -0000536a 0001a02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -0000536e 0001a030 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -00005372 0000562f R_ARM_THM_MOVW_ABS_NC 0000009c .LC3 │ │ │ │ │ -00005376 00005630 R_ARM_THM_MOVT_ABS 0000009c .LC3 │ │ │ │ │ -0000537c 00018e0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005384 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000053a6 0000582f R_ARM_THM_MOVW_ABS_NC 000000b8 .LC4 │ │ │ │ │ -000053aa 00005830 R_ARM_THM_MOVT_ABS 000000b8 .LC4 │ │ │ │ │ -000053b6 0001a10a R_ARM_THM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ -000053c4 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000053c8 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000053ee 0001a22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000053f2 0001a230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00005400 0001a30a R_ARM_THM_CALL 00000000 PyObject_HasAttrWithError │ │ │ │ │ -00005424 0001a40a R_ARM_THM_CALL 00000000 PyArg_ValidateKeywordArguments │ │ │ │ │ -0000543c 00017302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00005442 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005446 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000546c 0001a30a R_ARM_THM_CALL 00000000 PyObject_HasAttrWithError │ │ │ │ │ -0000549c 00017302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000054c2 00015b0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -000055ac 00015c0a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ -000055b4 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000055b8 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000055c0 0001680a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000055c8 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000055cc 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000055d0 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000055d4 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000055da 0000602f R_ARM_THM_MOVW_ABS_NC 000000c0 .LC5 │ │ │ │ │ -000055de 00006030 R_ARM_THM_MOVT_ABS 000000c0 .LC5 │ │ │ │ │ -000055e8 0001a60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000055f0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000055f4 00015d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004ca0 00015d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004df6 00015c0a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ +00004e18 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00004e30 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00004e34 00016030 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00004e50 0001610a R_ARM_THM_CALL 00000409 _Py_dict_lookup │ │ │ │ │ +00004e6e 0001610a R_ARM_THM_CALL 00000409 _Py_dict_lookup │ │ │ │ │ +00004e9c 0001620a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00004eb0 0001610a R_ARM_THM_CALL 00000409 _Py_dict_lookup │ │ │ │ │ +00004eea 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00004eee 00016030 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000512e 0001640a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000051a0 0001640a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000051f8 0001640a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000525e 0001640a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000052fc 00019e0a R_ARM_THM_CALL 00000000 _PyObject_ComputedDictPointer │ │ │ │ │ +00005342 00019f0a R_ARM_THM_CALL 00000981 _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ │ +0000536e 0001a02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +00005372 0001a030 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +00005376 0000562f R_ARM_THM_MOVW_ABS_NC 0000009c .LC3 │ │ │ │ │ +0000537a 00005630 R_ARM_THM_MOVT_ABS 0000009c .LC3 │ │ │ │ │ +00005380 00018e0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005388 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000053aa 0000582f R_ARM_THM_MOVW_ABS_NC 000000b8 .LC4 │ │ │ │ │ +000053ae 00005830 R_ARM_THM_MOVT_ABS 000000b8 .LC4 │ │ │ │ │ +000053ba 0001a10a R_ARM_THM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ +000053c8 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000053cc 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000053f2 0001a22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000053f6 0001a230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00005404 0001a30a R_ARM_THM_CALL 00000000 PyObject_HasAttrWithError │ │ │ │ │ +00005428 0001a40a R_ARM_THM_CALL 00000000 PyArg_ValidateKeywordArguments │ │ │ │ │ +00005440 00017302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00005446 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000544a 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00005470 0001a30a R_ARM_THM_CALL 00000000 PyObject_HasAttrWithError │ │ │ │ │ +000054a0 00017302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000054c6 00015b0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +000055b0 00015c0a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ +000055b8 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000055bc 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000055c4 0001680a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000055cc 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000055d0 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000055d4 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000055d8 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000055de 0000602f R_ARM_THM_MOVW_ABS_NC 000000c0 .LC5 │ │ │ │ │ +000055e2 00006030 R_ARM_THM_MOVT_ABS 000000c0 .LC5 │ │ │ │ │ +000055ec 0001a60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000055f4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000055f8 00015d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000561e 00015b0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00005708 00015c0a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ -00005710 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00005714 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000571c 0001680a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00005724 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00005728 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000572e 0000602f R_ARM_THM_MOVW_ABS_NC 000000c0 .LC5 │ │ │ │ │ -00005732 00006030 R_ARM_THM_MOVT_ABS 000000c0 .LC5 │ │ │ │ │ -0000573a 0001a60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00005740 00015d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000055fc 00015d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005622 00015b0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000570c 00015c0a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ +00005714 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00005718 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00005720 0001680a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00005728 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000572c 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00005732 0000602f R_ARM_THM_MOVW_ABS_NC 000000c0 .LC5 │ │ │ │ │ +00005736 00006030 R_ARM_THM_MOVT_ABS 000000c0 .LC5 │ │ │ │ │ +0000573e 0001a60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 00005744 00015d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000575e 00015b0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00005772 0001a22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00005776 0001a230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00005790 0001a80a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -000057fc 00015c0a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ -00005802 0001a22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00005806 0001a230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000580e 0001a22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00005812 0001a230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00005824 0001a80a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -00005842 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005848 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000584c 00015d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005866 00015b0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00005926 0001a22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000592a 0001a230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00005934 0001a80a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -00005954 00015c0a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ -0000596e 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005974 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00005748 00015d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005762 00015b0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00005776 0001a22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000577a 0001a230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00005794 0001a80a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +00005800 00015c0a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ +00005806 0001a22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000580a 0001a230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00005812 0001a22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00005816 0001a230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00005828 0001a80a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +00005846 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000584c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00005850 00015d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000586a 00015b0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000592a 0001a22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000592e 0001a230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00005938 0001a80a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +00005958 00015c0a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ +00005972 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00005978 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000597c 00015d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005a12 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005a2c 00015d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005af2 0001aa0a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -00005b14 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005b46 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005baa 00015c0a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ -00005bd4 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005c32 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00005c36 00018d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00005c3a 0000702f R_ARM_THM_MOVW_ABS_NC 00000114 .LC7 │ │ │ │ │ -00005c3e 00007030 R_ARM_THM_MOVT_ABS 00000114 .LC7 │ │ │ │ │ -00005c46 00018e0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005c68 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00005c6c 00018d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00005c70 00006f2f R_ARM_THM_MOVW_ABS_NC 000000e8 .LC6 │ │ │ │ │ -00005c74 00006f30 R_ARM_THM_MOVT_ABS 000000e8 .LC6 │ │ │ │ │ -00005c7c 00018e0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005c8c 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005c94 00015d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005cda 0001690a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00005d38 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00005d3c 00016030 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00005f40 0001ad0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00005f62 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006002 0001ae0a R_ARM_THM_CALL 00000000 PyInterpreterState_Get │ │ │ │ │ -0000600a 0000760a R_ARM_THM_CALL 00000989 make_dict_from_instance_attributes.isra.0 │ │ │ │ │ -0000601a 0001810a R_ARM_THM_CALL 00002a09 _PyDict_SetItem_LockHeld │ │ │ │ │ -000060e0 0001640a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000615a 0001640a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000061e2 0001640a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000061f2 0001a02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -000061f6 0001a030 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -000061fa 0000752f R_ARM_THM_MOVW_ABS_NC 00000140 .LC8 │ │ │ │ │ -000061fe 00007530 R_ARM_THM_MOVT_ABS 00000140 .LC8 │ │ │ │ │ -00006208 0001a60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000062a4 0001640a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000062d2 00016b0a R_ARM_THM_CALL 000006bd _PyDict_SendEvent │ │ │ │ │ -000062e0 00016b0a R_ARM_THM_CALL 000006bd _PyDict_SendEvent │ │ │ │ │ -000062ee 00016b0a R_ARM_THM_CALL 000006bd _PyDict_SendEvent │ │ │ │ │ -000062fa 00019d0a R_ARM_THM_CALL 000052c1 PyObject_GenericGetDict │ │ │ │ │ -00006314 0001810a R_ARM_THM_CALL 00002a09 _PyDict_SetItem_LockHeld │ │ │ │ │ -00006330 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000063d8 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000063dc 00016030 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000064e6 0001ae0a R_ARM_THM_CALL 00000000 PyInterpreterState_Get │ │ │ │ │ -000064ee 0000760a R_ARM_THM_CALL 00000989 make_dict_from_instance_attributes.isra.0 │ │ │ │ │ -000064fe 0001810a R_ARM_THM_CALL 00002a09 _PyDict_SetItem_LockHeld │ │ │ │ │ -00006560 0001640a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000065d0 0001a02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -000065d4 0001a030 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -000065d8 0000752f R_ARM_THM_MOVW_ABS_NC 00000140 .LC8 │ │ │ │ │ -000065dc 00007530 R_ARM_THM_MOVT_ABS 00000140 .LC8 │ │ │ │ │ -000065e8 0001a60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00006614 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006624 00016b0a R_ARM_THM_CALL 000006bd _PyDict_SendEvent │ │ │ │ │ -000066dc 0001640a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000068b6 0001640a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000068dc 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000068e0 00016030 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00006a04 0001640a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00006a74 0001640a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00006ad8 0001640a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00006b08 0001770a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00006cce 0001640a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00006d50 0001640a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00006da8 0001640a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00006e00 0001640a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00006e1e 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00006e22 00016030 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00006e34 0001770a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00006e70 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00006e74 00016030 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00006e8a 0001610a R_ARM_THM_CALL 00000409 _Py_dict_lookup │ │ │ │ │ -00006e98 0001620a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00006ea8 0001610a R_ARM_THM_CALL 00000409 _Py_dict_lookup │ │ │ │ │ -00006eb4 00000d0a R_ARM_THM_CALL 000000b1 dict_unhashable_type │ │ │ │ │ -00006ece 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00006ed2 00016030 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00007104 0001640a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00007182 0001640a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000071da 0001640a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00007232 0001640a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00007278 00015d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000072bc 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000072c0 00016030 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000072da 0001610a R_ARM_THM_CALL 00000409 _Py_dict_lookup │ │ │ │ │ -0000737a 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000738e 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000740c 0000792f R_ARM_THM_MOVW_ABS_NC 00000168 .LC9 │ │ │ │ │ -00007410 00007930 R_ARM_THM_MOVT_ABS 00000168 .LC9 │ │ │ │ │ -0000741a 0001b30a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00007432 0001620a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000074d4 0001830a R_ARM_THM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ -000074de 00000d0a R_ARM_THM_CALL 000000b1 dict_unhashable_type │ │ │ │ │ -0000752a 00016b0a R_ARM_THM_CALL 000006bd _PyDict_SendEvent │ │ │ │ │ -00007530 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00007534 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000753c 0001680a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000756e 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00007572 00016030 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00007594 0001620a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000075a4 00000d0a R_ARM_THM_CALL 000000b1 dict_unhashable_type │ │ │ │ │ -000075c2 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000075c6 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000075ce 0001680a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000075f8 0001610a R_ARM_THM_CALL 00000409 _Py_dict_lookup │ │ │ │ │ -0000769c 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000076da 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000773e 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007778 00016b0a R_ARM_THM_CALL 000006bd _PyDict_SendEvent │ │ │ │ │ -00007832 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007844 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000785c 00015d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00007874 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00007878 00016030 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000078aa 0001620a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000078cc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000078f2 0001a22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000078f6 0001a230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000078fc 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00007900 00016030 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000790c 0001620a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000791c 0001610a R_ARM_THM_CALL 00000409 _Py_dict_lookup │ │ │ │ │ -00007940 0001610a R_ARM_THM_CALL 00000409 _Py_dict_lookup │ │ │ │ │ -00007982 0000812f R_ARM_THM_MOVW_ABS_NC 0000016c .LC10 │ │ │ │ │ -00007986 00008130 R_ARM_THM_MOVT_ABS 0000016c .LC10 │ │ │ │ │ -00007990 0001b30a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -0000799e 00000d0a R_ARM_THM_CALL 000000b1 dict_unhashable_type │ │ │ │ │ -000079c8 0001b80a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -00007ae0 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007ae6 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00007aea 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00007af2 0001680a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00007b54 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007b78 0000850a R_ARM_THM_CALL 00000afd detach_dict_from_object │ │ │ │ │ -00007b80 0000842f R_ARM_THM_MOVW_ABS_NC 00000170 .LC11 │ │ │ │ │ -00007b84 00008430 R_ARM_THM_MOVT_ABS 00000170 .LC11 │ │ │ │ │ -00007b88 0001760a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00007bd8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00007c1c 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007c44 0001620a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00007c58 0001610a R_ARM_THM_CALL 00000409 _Py_dict_lookup │ │ │ │ │ -00007d1c 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007d28 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007e30 00016b0a R_ARM_THM_CALL 000006bd _PyDict_SendEvent │ │ │ │ │ -00007e4a 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00007e4e 00016030 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00007e64 0001610a R_ARM_THM_CALL 00000409 _Py_dict_lookup │ │ │ │ │ -00007e8e 0001620a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00007e9a 00000d0a R_ARM_THM_CALL 000000b1 dict_unhashable_type │ │ │ │ │ -00007eac 0001610a R_ARM_THM_CALL 00000409 _Py_dict_lookup │ │ │ │ │ -00007ee4 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00007ee8 00016030 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00007f04 0001610a R_ARM_THM_CALL 00000409 _Py_dict_lookup │ │ │ │ │ -00007fa4 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008096 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000810e 0001620a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00008128 0001610a R_ARM_THM_CALL 00000409 _Py_dict_lookup │ │ │ │ │ -00008172 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000817a 00000d0a R_ARM_THM_CALL 000000b1 dict_unhashable_type │ │ │ │ │ -00008194 00016b0a R_ARM_THM_CALL 000006bd _PyDict_SendEvent │ │ │ │ │ -0000819e 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000081a2 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000081aa 0001680a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000597c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00005980 00015d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005a16 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005a30 00015d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005af6 0001aa0a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +00005b18 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005b4a 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005bae 00015c0a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ +00005bd8 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005c36 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00005c3a 00018d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00005c3e 0000702f R_ARM_THM_MOVW_ABS_NC 00000114 .LC7 │ │ │ │ │ +00005c42 00007030 R_ARM_THM_MOVT_ABS 00000114 .LC7 │ │ │ │ │ +00005c4a 00018e0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005c6c 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00005c70 00018d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00005c74 00006f2f R_ARM_THM_MOVW_ABS_NC 000000e8 .LC6 │ │ │ │ │ +00005c78 00006f30 R_ARM_THM_MOVT_ABS 000000e8 .LC6 │ │ │ │ │ +00005c80 00018e0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005c90 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005c98 00015d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005cde 0001690a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00005d3c 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00005d40 00016030 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00005f44 0001ad0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00005f66 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006006 0001ae0a R_ARM_THM_CALL 00000000 PyInterpreterState_Get │ │ │ │ │ +0000600e 0000760a R_ARM_THM_CALL 000009b9 make_dict_from_instance_attributes.isra.0 │ │ │ │ │ +0000601e 0001810a R_ARM_THM_CALL 00002a09 _PyDict_SetItem_LockHeld │ │ │ │ │ +000060e4 0001640a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000615e 0001640a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000061e6 0001640a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000061f6 0001a02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +000061fa 0001a030 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +000061fe 0000752f R_ARM_THM_MOVW_ABS_NC 00000140 .LC8 │ │ │ │ │ +00006202 00007530 R_ARM_THM_MOVT_ABS 00000140 .LC8 │ │ │ │ │ +0000620c 0001a60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000062a8 0001640a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000062d6 00016b0a R_ARM_THM_CALL 0000065d _PyDict_SendEvent │ │ │ │ │ +000062e4 00016b0a R_ARM_THM_CALL 0000065d _PyDict_SendEvent │ │ │ │ │ +000062f2 00016b0a R_ARM_THM_CALL 0000065d _PyDict_SendEvent │ │ │ │ │ +000062fe 00019d0a R_ARM_THM_CALL 000052c5 PyObject_GenericGetDict │ │ │ │ │ +00006318 0001810a R_ARM_THM_CALL 00002a09 _PyDict_SetItem_LockHeld │ │ │ │ │ +00006334 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000063dc 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000063e0 00016030 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000064ea 0001ae0a R_ARM_THM_CALL 00000000 PyInterpreterState_Get │ │ │ │ │ +000064f2 0000760a R_ARM_THM_CALL 000009b9 make_dict_from_instance_attributes.isra.0 │ │ │ │ │ +00006502 0001810a R_ARM_THM_CALL 00002a09 _PyDict_SetItem_LockHeld │ │ │ │ │ +00006564 0001640a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000065d4 0001a02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +000065d8 0001a030 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +000065dc 0000752f R_ARM_THM_MOVW_ABS_NC 00000140 .LC8 │ │ │ │ │ +000065e0 00007530 R_ARM_THM_MOVT_ABS 00000140 .LC8 │ │ │ │ │ +000065ec 0001a60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00006618 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006628 00016b0a R_ARM_THM_CALL 0000065d _PyDict_SendEvent │ │ │ │ │ +000066e0 0001640a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000068ba 0001640a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000068e0 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000068e4 00016030 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00006a08 0001640a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00006a78 0001640a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00006adc 0001640a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00006b0c 0001770a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00006cd2 0001640a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00006d54 0001640a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00006dac 0001640a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00006e04 0001640a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00006e22 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00006e26 00016030 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00006e38 0001770a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00006e74 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00006e78 00016030 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00006e8e 0001610a R_ARM_THM_CALL 00000409 _Py_dict_lookup │ │ │ │ │ +00006e9c 0001620a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00006eac 0001610a R_ARM_THM_CALL 00000409 _Py_dict_lookup │ │ │ │ │ +00006eb8 00000d0a R_ARM_THM_CALL 000000b1 dict_unhashable_type │ │ │ │ │ +00006ed2 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00006ed6 00016030 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00007108 0001640a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00007186 0001640a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000071de 0001640a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00007236 0001640a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000727c 00015d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000072c0 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000072c4 00016030 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000072de 0001610a R_ARM_THM_CALL 00000409 _Py_dict_lookup │ │ │ │ │ +0000737e 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007392 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007410 0000792f R_ARM_THM_MOVW_ABS_NC 00000168 .LC9 │ │ │ │ │ +00007414 00007930 R_ARM_THM_MOVT_ABS 00000168 .LC9 │ │ │ │ │ +0000741e 0001b30a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00007436 0001620a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000074d8 0001830a R_ARM_THM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ +000074e2 00000d0a R_ARM_THM_CALL 000000b1 dict_unhashable_type │ │ │ │ │ +0000752e 00016b0a R_ARM_THM_CALL 0000065d _PyDict_SendEvent │ │ │ │ │ +00007534 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00007538 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00007540 0001680a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00007572 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00007576 00016030 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00007598 0001620a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000075a8 00000d0a R_ARM_THM_CALL 000000b1 dict_unhashable_type │ │ │ │ │ +000075c6 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000075ca 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000075d2 0001680a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000075fc 0001610a R_ARM_THM_CALL 00000409 _Py_dict_lookup │ │ │ │ │ +000076a0 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000076de 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007742 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000777c 00016b0a R_ARM_THM_CALL 0000065d _PyDict_SendEvent │ │ │ │ │ +00007836 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007848 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007860 00015d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00007878 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000787c 00016030 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000078ae 0001620a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000078d0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000078f6 0001a22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000078fa 0001a230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00007900 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00007904 00016030 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00007910 0001620a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00007920 0001610a R_ARM_THM_CALL 00000409 _Py_dict_lookup │ │ │ │ │ +00007944 0001610a R_ARM_THM_CALL 00000409 _Py_dict_lookup │ │ │ │ │ +00007986 0000812f R_ARM_THM_MOVW_ABS_NC 0000016c .LC10 │ │ │ │ │ +0000798a 00008130 R_ARM_THM_MOVT_ABS 0000016c .LC10 │ │ │ │ │ +00007994 0001b30a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +000079a2 00000d0a R_ARM_THM_CALL 000000b1 dict_unhashable_type │ │ │ │ │ +000079cc 0001b80a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +00007ae4 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007aea 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00007aee 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00007af6 0001680a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00007b58 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007b7c 0000850a R_ARM_THM_CALL 00000b2d detach_dict_from_object │ │ │ │ │ +00007b84 0000842f R_ARM_THM_MOVW_ABS_NC 00000170 .LC11 │ │ │ │ │ +00007b88 00008430 R_ARM_THM_MOVT_ABS 00000170 .LC11 │ │ │ │ │ +00007b8c 0001760a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00007bdc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00007c20 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007c48 0001620a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00007c5c 0001610a R_ARM_THM_CALL 00000409 _Py_dict_lookup │ │ │ │ │ +00007d20 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007d2c 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007e34 00016b0a R_ARM_THM_CALL 0000065d _PyDict_SendEvent │ │ │ │ │ +00007e4e 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00007e52 00016030 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00007e68 0001610a R_ARM_THM_CALL 00000409 _Py_dict_lookup │ │ │ │ │ +00007e92 0001620a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00007e9e 00000d0a R_ARM_THM_CALL 000000b1 dict_unhashable_type │ │ │ │ │ +00007eb0 0001610a R_ARM_THM_CALL 00000409 _Py_dict_lookup │ │ │ │ │ +00007ee8 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00007eec 00016030 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00007f08 0001610a R_ARM_THM_CALL 00000409 _Py_dict_lookup │ │ │ │ │ +00007fa6 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008092 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008114 0001620a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000812e 0001610a R_ARM_THM_CALL 00000409 _Py_dict_lookup │ │ │ │ │ +0000817a 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008182 00000d0a R_ARM_THM_CALL 000000b1 dict_unhashable_type │ │ │ │ │ +00008192 00016b0a R_ARM_THM_CALL 0000065d _PyDict_SendEvent │ │ │ │ │ +0000819c 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000081a0 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000081a8 0001680a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 000081e2 0001610a R_ARM_THM_CALL 00000409 _Py_dict_lookup │ │ │ │ │ 00008250 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000825a 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ 0000825e 00016030 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00008410 00016a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000843c 0001690a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -0000846a 00015a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000084e4 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000084e8 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000084ec 00015b0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00008512 00015c0a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ -00008534 00015e0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00008548 00015d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000854c 00015d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00008550 00015d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00008554 00015d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000085f0 00016b0a R_ARM_THM_CALL 000006bd _PyDict_SendEvent │ │ │ │ │ -00008602 00016b0a R_ARM_THM_CALL 000006bd _PyDict_SendEvent │ │ │ │ │ -00008624 00015b0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00008726 00015c0a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ -00008730 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00008734 00015d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00008738 00015d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000088a8 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000088ae 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -000088b2 00018d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -000088b6 00006f2f R_ARM_THM_MOVW_ABS_NC 000000e8 .LC6 │ │ │ │ │ -000088ba 00006f30 R_ARM_THM_MOVT_ABS 000000e8 .LC6 │ │ │ │ │ -000088c0 00018e0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000088d0 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -000088d4 00018d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -000088d8 0000702f R_ARM_THM_MOVW_ABS_NC 00000114 .LC7 │ │ │ │ │ -000088dc 00007030 R_ARM_THM_MOVT_ABS 00000114 .LC7 │ │ │ │ │ -000088e4 00018e0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00008938 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00008972 0000a72f R_ARM_THM_MOVW_ABS_NC 00000208 .LC16 │ │ │ │ │ -00008976 0000a730 R_ARM_THM_MOVT_ABS 00000208 .LC16 │ │ │ │ │ -00008980 0001b30a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00008996 0001a22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000899a 0001a230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00008a28 0001670a R_ARM_THM_CALL 00000cd9 PyDict_SetItem │ │ │ │ │ -00008a4a 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008a52 0000a42f R_ARM_THM_MOVW_ABS_NC 00000200 .LC15 │ │ │ │ │ -00008a56 0000a430 R_ARM_THM_MOVT_ABS 00000200 .LC15 │ │ │ │ │ -00008a60 0001b30a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00008a7c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00008a98 00018a0a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -00008aaa 0000ac2f R_ARM_THM_MOVW_ABS_NC 00000214 .LC17 │ │ │ │ │ -00008aae 0000ac30 R_ARM_THM_MOVT_ABS 00000214 .LC17 │ │ │ │ │ -00008ab2 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00008ab6 00016030 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00008b3a 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008b42 00018b0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -00008b4e 0001c30a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ -00008ba2 0001620a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00008bb0 0000130a R_ARM_THM_CALL 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ -00008bee 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008c10 0001850a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008c2c 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008c3a 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008c42 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008c54 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008c78 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00008c7c 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00008c82 0001c40a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00008c8c 0000ad2f R_ARM_THM_MOVW_ABS_NC 0000022c .LC18 │ │ │ │ │ -00008c90 0000ad30 R_ARM_THM_MOVT_ABS 0000022c .LC18 │ │ │ │ │ -00008c94 0001c50a R_ARM_THM_CALL 00000000 _PyErr_FormatNote │ │ │ │ │ -00008cc2 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008cca 00018b0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -00008cd4 0000ac2f R_ARM_THM_MOVW_ABS_NC 00000214 .LC17 │ │ │ │ │ -00008cd8 0000ac30 R_ARM_THM_MOVT_ABS 00000214 .LC17 │ │ │ │ │ -00008cdc 0001c30a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ -00008d46 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008d4e 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008d78 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008d80 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00008d90 0001c12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00008d94 0001c130 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00008d9c 0000ae2f R_ARM_THM_MOVW_ABS_NC 00000274 .LC19 │ │ │ │ │ -00008da0 0000ae30 R_ARM_THM_MOVT_ABS 00000274 .LC19 │ │ │ │ │ -00008da4 0001a60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00008db2 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008dba 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008dc2 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008e52 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008e88 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00008e8c 00018d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00008e90 0000702f R_ARM_THM_MOVW_ABS_NC 00000114 .LC7 │ │ │ │ │ -00008e94 00007030 R_ARM_THM_MOVT_ABS 00000114 .LC7 │ │ │ │ │ -00008e9c 00018e0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00008eba 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00008ebe 00018d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00008ec2 00006f2f R_ARM_THM_MOVW_ABS_NC 000000e8 .LC6 │ │ │ │ │ -00008ec6 00006f30 R_ARM_THM_MOVT_ABS 000000e8 .LC6 │ │ │ │ │ -00008ece 00018e0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00008f76 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008fc0 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009006 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009014 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000902a 00016b0a R_ARM_THM_CALL 000006bd _PyDict_SendEvent │ │ │ │ │ -00009096 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000090a4 00015e0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000090b4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000090b8 00015d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00009278 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009286 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009296 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000092a6 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000092b6 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000092c8 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000092d8 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000092e0 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000092f4 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009308 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009340 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000828c 0001790a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +00008296 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000829a 00016030 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000082b0 0001610a R_ARM_THM_CALL 00000409 _Py_dict_lookup │ │ │ │ │ +000082d2 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000082ea 0001620a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000082f8 00000d0a R_ARM_THM_CALL 000000b1 dict_unhashable_type │ │ │ │ │ +000084ac 00016a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000084d8 0001690a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00008506 00015a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00008580 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00008584 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00008588 00015b0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +000085ae 00015c0a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ +000085d0 00015e0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000085e4 00015d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000085e8 00015d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000085ec 00015d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000085f0 00015d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000868c 00016b0a R_ARM_THM_CALL 0000065d _PyDict_SendEvent │ │ │ │ │ +0000869e 00016b0a R_ARM_THM_CALL 0000065d _PyDict_SendEvent │ │ │ │ │ +000086d8 00015b0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +000087da 00015c0a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ +000087e4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000087e8 00015d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000087ec 00015d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000895c 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008962 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00008966 00018d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +0000896a 00006f2f R_ARM_THM_MOVW_ABS_NC 000000e8 .LC6 │ │ │ │ │ +0000896e 00006f30 R_ARM_THM_MOVT_ABS 000000e8 .LC6 │ │ │ │ │ +00008974 00018e0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00008984 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00008988 00018d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +0000898c 0000702f R_ARM_THM_MOVW_ABS_NC 00000114 .LC7 │ │ │ │ │ +00008990 00007030 R_ARM_THM_MOVT_ABS 00000114 .LC7 │ │ │ │ │ +00008998 00018e0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000089f0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00008a2a 0000a72f R_ARM_THM_MOVW_ABS_NC 00000208 .LC16 │ │ │ │ │ +00008a2e 0000a730 R_ARM_THM_MOVT_ABS 00000208 .LC16 │ │ │ │ │ +00008a38 0001b30a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00008a4e 0001a22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00008a52 0001a230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00008ae0 0001670a R_ARM_THM_CALL 00000cd9 PyDict_SetItem │ │ │ │ │ +00008b02 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008b0a 0000a42f R_ARM_THM_MOVW_ABS_NC 00000200 .LC15 │ │ │ │ │ +00008b0e 0000a430 R_ARM_THM_MOVT_ABS 00000200 .LC15 │ │ │ │ │ +00008b18 0001b30a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00008b34 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00008b50 00018a0a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +00008b62 0000ac2f R_ARM_THM_MOVW_ABS_NC 00000214 .LC17 │ │ │ │ │ +00008b66 0000ac30 R_ARM_THM_MOVT_ABS 00000214 .LC17 │ │ │ │ │ +00008b6a 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00008b6e 00016030 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00008bf2 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008bfa 00018b0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +00008c06 0001c30a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ +00008c5a 0001620a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00008c68 0000130a R_ARM_THM_CALL 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ +00008ca6 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008cc8 0001850a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008ce4 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008cf2 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008cfa 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008d0c 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008d30 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00008d34 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00008d3a 0001c40a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00008d44 0000ad2f R_ARM_THM_MOVW_ABS_NC 0000022c .LC18 │ │ │ │ │ +00008d48 0000ad30 R_ARM_THM_MOVT_ABS 0000022c .LC18 │ │ │ │ │ +00008d4c 0001c50a R_ARM_THM_CALL 00000000 _PyErr_FormatNote │ │ │ │ │ +00008d7a 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008d82 00018b0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +00008d8c 0000ac2f R_ARM_THM_MOVW_ABS_NC 00000214 .LC17 │ │ │ │ │ +00008d90 0000ac30 R_ARM_THM_MOVT_ABS 00000214 .LC17 │ │ │ │ │ +00008d94 0001c30a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ +00008dfe 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008e06 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008e30 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008e38 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00008e48 0001c12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00008e4c 0001c130 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00008e54 0000ae2f R_ARM_THM_MOVW_ABS_NC 00000274 .LC19 │ │ │ │ │ +00008e58 0000ae30 R_ARM_THM_MOVT_ABS 00000274 .LC19 │ │ │ │ │ +00008e5c 0001a60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00008e6a 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008e72 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008e7a 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008f0a 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008f40 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00008f44 00018d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00008f48 0000702f R_ARM_THM_MOVW_ABS_NC 00000114 .LC7 │ │ │ │ │ +00008f4c 00007030 R_ARM_THM_MOVT_ABS 00000114 .LC7 │ │ │ │ │ +00008f54 00018e0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00008f72 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00008f76 00018d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00008f7a 00006f2f R_ARM_THM_MOVW_ABS_NC 000000e8 .LC6 │ │ │ │ │ +00008f7e 00006f30 R_ARM_THM_MOVT_ABS 000000e8 .LC6 │ │ │ │ │ +00008f86 00018e0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000902e 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009078 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000090be 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000090cc 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000090e2 00016b0a R_ARM_THM_CALL 0000065d _PyDict_SendEvent │ │ │ │ │ +0000914e 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000915c 00015e0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000916c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00009170 00015d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00009330 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000933e 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000934e 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009360 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009374 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009386 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009396 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000093c6 00016b0a R_ARM_THM_CALL 000006bd _PyDict_SendEvent │ │ │ │ │ -000093e4 00015d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000093e8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00009416 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009426 00015e0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000094c6 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000094da 00015e0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000094ee 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000954e 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000955c 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009574 00016b0a R_ARM_THM_CALL 000006bd _PyDict_SendEvent │ │ │ │ │ -000095e0 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000095ee 00015e0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000095fc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00009600 00015d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00009626 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000962a 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000962e 0001680a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000096a0 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000096e8 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000972c 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000973a 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009740 00015d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000978e 0001dd0a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -0000979c 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000097a0 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000097b0 0001ce2f R_ARM_THM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ -000097b4 0001ce30 R_ARM_THM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ -000097be 0001de2f R_ARM_THM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ -000097c2 0001de30 R_ARM_THM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ -000097ce 00018a0a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -000097e0 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000097e4 00016030 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000983a 00018b0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -00009844 0001850a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000985e 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000986c 0001620a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000987a 0000130a R_ARM_THM_CALL 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ -00009890 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000098b2 00018b0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -000098c2 0001df0a R_ARM_THM_CALL 00000000 PyObject_SetItem │ │ │ │ │ -000098d6 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000991c 0001e00a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -00009956 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000099ac 0001910a R_ARM_THM_CALL 00003eb5 _PyDict_Next │ │ │ │ │ -000099fa 0001e10a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -00009a04 00015d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00009a08 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00009a1e 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009a26 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009a90 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000935e 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000936e 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009380 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009390 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009398 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000093ac 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000093c0 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000093f8 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009406 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009418 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000942c 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000943e 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000944e 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000947e 00016b0a R_ARM_THM_CALL 0000065d _PyDict_SendEvent │ │ │ │ │ +0000949c 00015d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000094a0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000094ce 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000094de 00015e0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000957e 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009592 00015e0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000095a6 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009606 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009614 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000962c 00016b0a R_ARM_THM_CALL 0000065d _PyDict_SendEvent │ │ │ │ │ +00009698 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000096a6 00015e0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000096b4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000096b8 00015d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000096de 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000096e2 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000096e6 0001680a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000975a 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000097a2 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000097e6 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000097f4 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000097fc 00015d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000984a 0001dd0a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +00009858 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000985c 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000986c 0001ce2f R_ARM_THM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ +00009870 0001ce30 R_ARM_THM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ +0000987a 0001de2f R_ARM_THM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ +0000987e 0001de30 R_ARM_THM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ +0000988a 00018a0a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +0000989c 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000098a0 00016030 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000098f6 00018b0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +00009900 0001850a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000991a 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009928 0001620a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00009936 0000130a R_ARM_THM_CALL 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ +0000994c 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000996e 00018b0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +0000997e 0001df0a R_ARM_THM_CALL 00000000 PyObject_SetItem │ │ │ │ │ +00009992 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000099d8 0001e00a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +00009a12 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009a68 0001910a R_ARM_THM_CALL 00003eb9 _PyDict_Next │ │ │ │ │ +00009ab6 0001e10a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +00009ac0 00015d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00009ac4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00009ada 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009ae2 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009b4c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000352 00015c1e R_ARM_THM_JUMP24 00000000 _Py_TriggerGC │ │ │ │ │ 00000d5e 0000131e R_ARM_THM_JUMP24 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ 00002000 0001661e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ 0000298c 0000131e R_ARM_THM_JUMP24 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ -000029ec 0001801e R_ARM_THM_JUMP24 000043cd _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ │ +000029ec 0001801e R_ARM_THM_JUMP24 000043d1 _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ │ 00002a8a 0000131e R_ARM_THM_JUMP24 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ -00002ab4 0001801e R_ARM_THM_JUMP24 000043cd _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ │ +00002ab4 0001801e R_ARM_THM_JUMP24 000043d1 _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ │ 00002dc2 00016c1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -00003814 00015e1e R_ARM_THM_JUMP24 00000000 PyMem_Free │ │ │ │ │ -00003d24 0000131e R_ARM_THM_JUMP24 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ -00004152 0001661e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00005a00 0001a91e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -0000605a 0001811e R_ARM_THM_JUMP24 00002a09 _PyDict_SetItem_LockHeld │ │ │ │ │ -000066fe 0001811e R_ARM_THM_JUMP24 00002a09 _PyDict_SetItem_LockHeld │ │ │ │ │ -00007824 0001a91e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -000078be 0000131e R_ARM_THM_JUMP24 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ -00007bd2 0001661e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00008542 00016c1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -000085e4 0001661e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00008fce 00015e1e R_ARM_THM_JUMP24 00000000 PyMem_Free │ │ │ │ │ -0000926c 00015e1e R_ARM_THM_JUMP24 00000000 PyMem_Free │ │ │ │ │ -000096f4 00015e1e R_ARM_THM_JUMP24 00000000 PyMem_Free │ │ │ │ │ -00009a9e 00019f1e R_ARM_THM_JUMP24 00000951 _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ │ +00003818 00015e1e R_ARM_THM_JUMP24 00000000 PyMem_Free │ │ │ │ │ +00003d28 0000131e R_ARM_THM_JUMP24 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ +00004156 0001661e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00005a04 0001a91e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +0000605e 0001811e R_ARM_THM_JUMP24 00002a09 _PyDict_SetItem_LockHeld │ │ │ │ │ +00006702 0001811e R_ARM_THM_JUMP24 00002a09 _PyDict_SetItem_LockHeld │ │ │ │ │ +00007828 0001a91e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +000078c2 0000131e R_ARM_THM_JUMP24 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ +00007bd6 0001661e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +000085de 00016c1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +00008680 0001661e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +000086ba 0001c21e R_ARM_THM_JUMP24 00000000 PyLong_FromSize_t │ │ │ │ │ +000086c0 0001c21e R_ARM_THM_JUMP24 00000000 PyLong_FromSize_t │ │ │ │ │ +00009086 00015e1e R_ARM_THM_JUMP24 00000000 PyMem_Free │ │ │ │ │ +00009324 00015e1e R_ARM_THM_JUMP24 00000000 PyMem_Free │ │ │ │ │ +000097ae 00015e1e R_ARM_THM_JUMP24 00000000 PyMem_Free │ │ │ │ │ +00009b5a 00019f1e R_ARM_THM_JUMP24 00000981 _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x143e8 contains 254 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x144f4 contains 254 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000016 0000cb2f R_ARM_THM_MOVW_ABS_NC 00000304 .LC23 │ │ │ │ │ 0000001a 0000cb30 R_ARM_THM_MOVT_ABS 00000304 .LC23 │ │ │ │ │ 00000030 0001db0a R_ARM_THM_CALL 00000000 _PyDebugAllocatorStats │ │ │ │ │ 00000038 0000cc2f R_ARM_THM_MOVW_ABS_NC 00000318 .LC24 │ │ │ │ │ 0000003c 0000cc30 R_ARM_THM_MOVT_ABS 00000318 .LC24 │ │ │ │ │ 0000005c 00015d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000060 00015d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000076 0001790a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -00000082 0001980a R_ARM_THM_CALL 00004159 PyDict_DelItem │ │ │ │ │ +00000082 0001980a R_ARM_THM_CALL 0000415d PyDict_DelItem │ │ │ │ │ 00000098 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000000ac 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000000c0 0001f10a R_ARM_THM_CALL 00000000 PyErr_GetRaisedException │ │ │ │ │ 000000c4 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 000000c8 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000000e4 0000ec2f R_ARM_THM_MOVW_ABS_NC 000003b4 .LC28 │ │ │ │ │ 000000e8 0000ec30 R_ARM_THM_MOVT_ABS 000003b4 .LC28 │ │ │ │ │ 000000ec 0001a60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000011a 0000e10a R_ARM_THM_CALL 000011e5 dictviews_to_set │ │ │ │ │ +0000011a 0000e10a R_ARM_THM_CALL 00001251 dictviews_to_set │ │ │ │ │ 00000124 0001f60a R_ARM_THM_CALL 00000000 _PySet_Update │ │ │ │ │ 0000013c 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000016e 0001970a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 0000017c 0001970a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00000194 0000070a R_ARM_THM_CALL 00000169 new_dict.isra.0 │ │ │ │ │ -000001a2 0000360a R_ARM_THM_CALL 00000aa9 copy_values │ │ │ │ │ +000001a2 0000360a R_ARM_THM_CALL 00000ad9 copy_values │ │ │ │ │ 000001aa 00016c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 000001b2 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000001b6 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000001ba 00015b0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ 000001ce 00015e0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000210 00000a0a R_ARM_THM_CALL 000002e1 _PyObject_GC_TRACK │ │ │ │ │ -00000218 0000342f R_ARM_THM_MOVW_ABS_NC 00008611 dict_iter │ │ │ │ │ -0000021c 00003430 R_ARM_THM_MOVT_ABS 00008611 dict_iter │ │ │ │ │ +00000218 0000342f R_ARM_THM_MOVW_ABS_NC 000086c5 dict_iter │ │ │ │ │ +0000021c 00003430 R_ARM_THM_MOVT_ABS 000086c5 dict_iter │ │ │ │ │ 00000274 00016a0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 0000027c 00016c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00000286 00016d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ 000002ec 0000070a R_ARM_THM_CALL 00000169 new_dict.isra.0 │ │ │ │ │ 00000306 0000070a R_ARM_THM_CALL 00000169 new_dict.isra.0 │ │ │ │ │ 00000316 0000350a R_ARM_THM_CALL 00002eed dict_merge.isra.0 │ │ │ │ │ 00000326 0001cf0a R_ARM_THM_CALL 00000000 PySet_New │ │ │ │ │ 00000344 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000035e 0001910a R_ARM_THM_CALL 00003eb5 _PyDict_Next │ │ │ │ │ -00000398 0001ec0a R_ARM_THM_CALL 000010a5 _PyDict_GetItem_KnownHash │ │ │ │ │ +0000035e 0001910a R_ARM_THM_CALL 00003eb9 _PyDict_Next │ │ │ │ │ +00000398 0001ec0a R_ARM_THM_CALL 000010d5 _PyDict_GetItem_KnownHash │ │ │ │ │ 000003a0 0001850a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000003b8 0001650a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000003ca 0001800a R_ARM_THM_CALL 000043cd _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ │ +000003ca 0001800a R_ARM_THM_CALL 000043d1 _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ │ 000003d4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000003d8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000003e2 0001a80a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ 000003f0 0001d00a R_ARM_THM_CALL 00000000 PySet_Add │ │ │ │ │ 0000040e 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000424 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000043c 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ @@ -1368,15 +1372,15 @@ │ │ │ │ │ 000004b6 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000004cc 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000004d4 0000240a R_ARM_THM_CALL 00001fed Py_XDECREF │ │ │ │ │ 000004da 0000240a R_ARM_THM_CALL 00001fed Py_XDECREF │ │ │ │ │ 000004e0 0000240a R_ARM_THM_CALL 00001fed Py_XDECREF │ │ │ │ │ 000004e6 0000240a R_ARM_THM_CALL 00001fed Py_XDECREF │ │ │ │ │ 000004ec 0000240a R_ARM_THM_CALL 00001fed Py_XDECREF │ │ │ │ │ -000004f4 0000e10a R_ARM_THM_CALL 000011e5 dictviews_to_set │ │ │ │ │ +000004f4 0000e10a R_ARM_THM_CALL 00001251 dictviews_to_set │ │ │ │ │ 0000050c 0001ef0a R_ARM_THM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ 00000522 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000538 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000544 00017302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000548 00017302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000056a 0001c62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ 0000056e 0001c630 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ @@ -1396,16 +1400,16 @@ │ │ │ │ │ 0000062a 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000644 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000065a 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000065e 0001850a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000668 0001c72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ 0000066c 0001c730 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ 00000674 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000006ae 0000860a R_ARM_THM_CALL 00007bdd clear_inline_values │ │ │ │ │ -000006b8 0000850a R_ARM_THM_CALL 00000afd detach_dict_from_object │ │ │ │ │ +000006ae 0000860a R_ARM_THM_CALL 00007be1 clear_inline_values │ │ │ │ │ +000006b8 0000850a R_ARM_THM_CALL 00000b2d detach_dict_from_object │ │ │ │ │ 000006e0 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000006fa 0000240a R_ARM_THM_CALL 00001fed Py_XDECREF │ │ │ │ │ 00000712 0001a22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000716 0001a230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 0000071c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000752 0001f30a R_ARM_THM_CALL 00000000 PySequence_List │ │ │ │ │ 0000075a 0000240a R_ARM_THM_CALL 00001fed Py_XDECREF │ │ │ │ │ @@ -1426,15 +1430,15 @@ │ │ │ │ │ 00000886 0000210a R_ARM_THM_CALL 00001abd dict_setdefault_ref_lock_held │ │ │ │ │ 000008ce 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ 000008d2 00018d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ 000008d6 0001112f R_ARM_THM_MOVW_ABS_NC 000003ec .LC32 │ │ │ │ │ 000008da 00011130 R_ARM_THM_MOVT_ABS 000003ec .LC32 │ │ │ │ │ 000008e0 00018e0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000008ec 00015d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000912 00008e0a R_ARM_THM_CALL 000002a9 validate_watcher_id │ │ │ │ │ +00000912 00008e0a R_ARM_THM_CALL 00000261 validate_watcher_id │ │ │ │ │ 0000092c 00015d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000954 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000958 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 00000960 0001152f R_ARM_THM_MOVW_ABS_NC 00000410 .LC33 │ │ │ │ │ 00000964 00011530 R_ARM_THM_MOVT_ABS 00000410 .LC33 │ │ │ │ │ 00000968 0002050a R_ARM_THM_CALL 00000000 _PyObject_AssertFailed │ │ │ │ │ 00000998 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ @@ -1535,39 +1539,39 @@ │ │ │ │ │ 00000d08 00013002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000d24 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000d6a 0002090a R_ARM_THM_CALL 00000000 _PyUnicode_FromId │ │ │ │ │ 00000d92 0001790a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ 00000d9e 00016f0a R_ARM_THM_CALL 00002005 PyDict_GetItemWithError │ │ │ │ │ 00000db4 0001660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000dd2 0002090a R_ARM_THM_CALL 00000000 _PyUnicode_FromId │ │ │ │ │ -00000e1a 00007c0a R_ARM_THM_CALL 0000754d pop_lock_held │ │ │ │ │ +00000e1a 00007c0a R_ARM_THM_CALL 00007551 pop_lock_held │ │ │ │ │ 00000e32 0001830a R_ARM_THM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ 00000e58 0002090a R_ARM_THM_CALL 00000000 _PyUnicode_FromId │ │ │ │ │ 00000e84 0002090a R_ARM_THM_CALL 00000000 _PyUnicode_FromId │ │ │ │ │ 00000056 0001db1e R_ARM_THM_JUMP24 00000000 _PyDebugAllocatorStats │ │ │ │ │ -000000a8 00006a1e R_ARM_THM_JUMP24 00005851 dictiter_new │ │ │ │ │ +000000a8 00006a1e R_ARM_THM_JUMP24 00005855 dictiter_new │ │ │ │ │ 000000d8 0001f21e R_ARM_THM_JUMP24 00000000 PyErr_SetRaisedException │ │ │ │ │ 00000104 0001661e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -0000070e 00006a1e R_ARM_THM_JUMP24 00005851 dictiter_new │ │ │ │ │ +0000070e 00006a1e R_ARM_THM_JUMP24 00005855 dictiter_new │ │ │ │ │ 000007f0 0001fc1e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ -000007fa 00006a1e R_ARM_THM_JUMP24 00005851 dictiter_new │ │ │ │ │ -00000812 00006a1e R_ARM_THM_JUMP24 00005851 dictiter_new │ │ │ │ │ +000007fa 00006a1e R_ARM_THM_JUMP24 00005855 dictiter_new │ │ │ │ │ +00000812 00006a1e R_ARM_THM_JUMP24 00005855 dictiter_new │ │ │ │ │ 00000826 0001fd1e R_ARM_THM_JUMP24 00000000 PyDictProxy_New │ │ │ │ │ 00000868 00002a1e R_ARM_THM_JUMP24 00002655 dict_getitem │ │ │ │ │ -0000086c 00005b1e R_ARM_THM_JUMP24 00008a81 merge_from_seq2_lock_held │ │ │ │ │ +0000086c 00005b1e R_ARM_THM_JUMP24 00008b39 merge_from_seq2_lock_held │ │ │ │ │ 00000d18 0000071e R_ARM_THM_JUMP24 00000169 new_dict.isra.0 │ │ │ │ │ 00000d1e 0000511e R_ARM_THM_JUMP24 00000055 dict_new_presized.part.0.isra.0 │ │ │ │ │ -00000d50 0001ec1e R_ARM_THM_JUMP24 000010a5 _PyDict_GetItem_KnownHash │ │ │ │ │ -00000d7a 0001ec1e R_ARM_THM_JUMP24 000010a5 _PyDict_GetItem_KnownHash │ │ │ │ │ +00000d50 0001ec1e R_ARM_THM_JUMP24 000010d5 _PyDict_GetItem_KnownHash │ │ │ │ │ +00000d7a 0001ec1e R_ARM_THM_JUMP24 000010d5 _PyDict_GetItem_KnownHash │ │ │ │ │ 00000de0 00015f1e R_ARM_THM_JUMP24 0000035d PyDict_Contains │ │ │ │ │ -00000e40 0001801e R_ARM_THM_JUMP24 000043cd _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ │ +00000e40 0001801e R_ARM_THM_JUMP24 000043d1 _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ │ 00000e68 0001671e R_ARM_THM_JUMP24 00000cd9 PyDict_SetItem │ │ │ │ │ -00000e92 0001981e R_ARM_THM_JUMP24 00004159 PyDict_DelItem │ │ │ │ │ +00000e92 0001981e R_ARM_THM_JUMP24 0000415d PyDict_DelItem │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x14bd8 contains 6 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x14ce4 contains 6 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000004 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000008 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000000c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000010 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000014 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,13 +1,12 @@ │ │ │ │ │ ;F:F9F(F │ │ │ │ │ p0Dkxcp*xQ │ │ │ │ │ p/D ('{D │ │ │ │ │ #1i#DAE@ │ │ │ │ │ +h:F)F F │ │ │ │ │ -3;`shKE0 │ │ │ │ │ 33`chCE. │ │ │ │ │ i!F(FKE3F; │ │ │ │ │ GpG../Objects/dictobject.c │ │ │ │ │ Exception ignored in PyDict_GetItem(); consider using PyDict_GetItemRef() or PyDict_GetItemWithError() │ │ │ │ │ dict mutated during update │ │ │ │ │ This object has no __dict__ │ │ │ │ │ %s() requires a dict argument, not '%s' │ │ │ │ │ @@ -371,16 +370,16 @@ │ │ │ │ │ PyObject_Size │ │ │ │ │ PyObject_CallMethodObjArgs │ │ │ │ │ Py_ReprEnter │ │ │ │ │ PyUnicodeWriter_Create │ │ │ │ │ PyUnicodeWriter_WriteChar │ │ │ │ │ PyUnicodeWriter_WriteRepr │ │ │ │ │ Py_ReprLeave │ │ │ │ │ -PyUnicodeWriter_Discard │ │ │ │ │ PyUnicodeWriter_Finish │ │ │ │ │ +PyUnicodeWriter_Discard │ │ │ │ │ _PyDict_DebugMallocStats │ │ │ │ │ _PyDebugAllocatorStats │ │ │ │ │ _PyDict_FromKeys │ │ │ │ │ _Py_CheckFunctionResult │ │ │ │ │ PyFrozenSet_Type │ │ │ │ │ PyObject_SetItem │ │ │ │ │ _PySet_NextEntryRef │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -195,71 +195,37 @@ │ │ │ │ │ b.n 1a2 │ │ │ │ │ mvn.w r0, #3 │ │ │ │ │ b.n 16a │ │ │ │ │ mvn.w r0, #2 │ │ │ │ │ b.n 16a │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000001e0 : │ │ │ │ │ -PyDict_ContainsString(): │ │ │ │ │ - push {r4, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - sub sp, #8 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyUnicode_FromString │ │ │ │ │ - cbz r0, 222 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - str r0, [sp, #4] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 35c │ │ │ │ │ - R_ARM_THM_CALL PyDict_Contains │ │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 21c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r1, #0] │ │ │ │ │ - cbnz r3, 21c │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - add sp, #8 │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 21c │ │ │ │ │ - │ │ │ │ │ -00000228 : │ │ │ │ │ +000001e0 : │ │ │ │ │ PyDict_Watch(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #2 │ │ │ │ │ - bpl.n 286 │ │ │ │ │ + bpl.n 23e │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ - ldr r3, [pc, #88] @ (2a4 ) │ │ │ │ │ + ldr r3, [pc, #88] @ (25c ) │ │ │ │ │ mov r1, r0 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ - bl 2a8 │ │ │ │ │ + bl 260 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ - cbnz r0, 29c │ │ │ │ │ + cbnz r0, 254 │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ sub.w r3, r1, #32 │ │ │ │ │ rsb r2, r1, #32 │ │ │ │ │ lsl.w r3, ip, r3 │ │ │ │ │ lsr.w r2, ip, r2 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ @@ -279,34 +245,34 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC12 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 282 │ │ │ │ │ + b.n 23a │ │ │ │ │ nop │ │ │ │ │ .word 0x00000054 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000002a8 : │ │ │ │ │ +00000260 : │ │ │ │ │ validate_watcher_id(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r2, r1 │ │ │ │ │ cmp r1, #7 │ │ │ │ │ - bhi.n 2ce │ │ │ │ │ + bhi.n 286 │ │ │ │ │ add.w r3, r1, #10304 @ 0x2840 │ │ │ │ │ adds r3, #24 │ │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ movs r0, #0 │ │ │ │ │ - cbz r3, 2ea │ │ │ │ │ + cbz r3, 2a2 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ @@ -324,81 +290,66 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC14 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC14 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 2e4 │ │ │ │ │ - nop │ │ │ │ │ - │ │ │ │ │ -00000304 : │ │ │ │ │ -dictiter_len(): │ │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ │ - cbz r3, 316 │ │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bne.n 316 │ │ │ │ │ - ldr r0, [r0, #24] │ │ │ │ │ - b.w 0 │ │ │ │ │ - R_ARM_THM_JUMP24 PyLong_FromSize_t │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - b.n 312 │ │ │ │ │ + b.n 29c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000031c : │ │ │ │ │ +000002bc : │ │ │ │ │ dict_keys(): │ │ │ │ │ - ldr r1, [pc, #4] @ (324 ) │ │ │ │ │ - b.w 55fc <_PyDictView_New> │ │ │ │ │ + ldr r1, [pc, #4] @ (2c4 ) │ │ │ │ │ + b.w 5600 <_PyDictView_New> │ │ │ │ │ R_ARM_THM_JUMP24 _PyDictView_New │ │ │ │ │ nop │ │ │ │ │ .word 0x000004fc │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00000328 : │ │ │ │ │ +000002c8 : │ │ │ │ │ dictkeys_iter(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ - cbz r0, 332 │ │ │ │ │ - ldr r1, [pc, #12] @ (33c ) │ │ │ │ │ - b.w 5850 │ │ │ │ │ + cbz r0, 2d2 │ │ │ │ │ + ldr r1, [pc, #12] @ (2dc ) │ │ │ │ │ + b.w 5854 │ │ │ │ │ R_ARM_THM_JUMP24 dictiter_new │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ bx lr │ │ │ │ │ .word 0x000005cc │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00000340 : │ │ │ │ │ +000002e0 : │ │ │ │ │ dict_values(): │ │ │ │ │ - ldr r1, [pc, #4] @ (348 ) │ │ │ │ │ - b.w 55fc <_PyDictView_New> │ │ │ │ │ + ldr r1, [pc, #4] @ (2e8 ) │ │ │ │ │ + b.w 5600 <_PyDictView_New> │ │ │ │ │ R_ARM_THM_JUMP24 _PyDictView_New │ │ │ │ │ nop │ │ │ │ │ .word 0x0000069c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -0000034c : │ │ │ │ │ +000002ec : │ │ │ │ │ dictvalues_iter(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ - cbz r0, 356 │ │ │ │ │ - ldr r1, [pc, #12] @ (360 ) │ │ │ │ │ - b.w 5850 │ │ │ │ │ + cbz r0, 2f6 │ │ │ │ │ + ldr r1, [pc, #12] @ (300 ) │ │ │ │ │ + b.w 5854 │ │ │ │ │ R_ARM_THM_JUMP24 dictiter_new │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ bx lr │ │ │ │ │ .word 0x0000076c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00000364 : │ │ │ │ │ +00000304 : │ │ │ │ │ dict_init(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ @@ -412,88 +363,88 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC15 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r2, ip │ │ │ │ │ str.w ip, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyArg_UnpackTuple │ │ │ │ │ - cbz r0, 3c2 │ │ │ │ │ + cbz r0, 362 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ - cbz r1, 3aa │ │ │ │ │ + cbz r1, 34a │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 5440 │ │ │ │ │ + bl 5444 │ │ │ │ │ R_ARM_THM_CALL dict_update_arg │ │ │ │ │ - cbnz r0, 3a6 │ │ │ │ │ - cbnz r4, 3ae │ │ │ │ │ + cbnz r0, 346 │ │ │ │ │ + cbnz r4, 34e │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov r0, r1 │ │ │ │ │ - b.n 3a2 │ │ │ │ │ + b.n 342 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyArg_ValidateKeywordArguments │ │ │ │ │ - cbz r0, 3c2 │ │ │ │ │ + cbz r0, 362 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 2eec │ │ │ │ │ R_ARM_THM_CALL dict_merge.isra.0 │ │ │ │ │ - b.n 3a6 │ │ │ │ │ + b.n 346 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 3a6 │ │ │ │ │ + b.n 346 │ │ │ │ │ │ │ │ │ │ -000003c8 : │ │ │ │ │ +00000368 : │ │ │ │ │ dict___contains__(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - bl 35c │ │ │ │ │ + bl 35c │ │ │ │ │ R_ARM_THM_CALL PyDict_Contains │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n 3f8 │ │ │ │ │ + beq.n 398 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ cmp r0, #0 │ │ │ │ │ it eq │ │ │ │ │ moveq r3, r2 │ │ │ │ │ mov r0, r3 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 3f4 │ │ │ │ │ + b.n 394 │ │ │ │ │ │ │ │ │ │ -000003fc : │ │ │ │ │ +0000039c : │ │ │ │ │ PyDict_Unwatch(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #2 │ │ │ │ │ - bpl.n 45e │ │ │ │ │ + bpl.n 3fe │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ - ldr r3, [pc, #92] @ (47c ) │ │ │ │ │ + ldr r3, [pc, #92] @ (41c ) │ │ │ │ │ mov r1, r0 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ - bl 2a8 │ │ │ │ │ + bl 260 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ - cbnz r0, 474 │ │ │ │ │ + cbnz r0, 414 │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ sub.w r3, r1, #32 │ │ │ │ │ rsb r2, r1, #32 │ │ │ │ │ lsl.w r3, ip, r3 │ │ │ │ │ lsr.w r2, ip, r2 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ @@ -513,759 +464,806 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC12 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 45a │ │ │ │ │ + b.n 3fa │ │ │ │ │ nop │ │ │ │ │ .word 0x00000058 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00000480 : │ │ │ │ │ +00000420 : │ │ │ │ │ PyDict_PopString(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromString │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, 4c6 │ │ │ │ │ + cbz r0, 466 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 754c │ │ │ │ │ + bl 7550 │ │ │ │ │ R_ARM_THM_CALL pop_lock_held │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 4c0 │ │ │ │ │ + bge.n 460 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ - cbnz r3, 4c0 │ │ │ │ │ + cbnz r3, 460 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - cbnz r2, 4ce │ │ │ │ │ + cbnz r2, 46e │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 4c0 │ │ │ │ │ + b.n 460 │ │ │ │ │ str r0, [r2, #0] │ │ │ │ │ - b.n 4c8 │ │ │ │ │ + b.n 468 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000004d4 : │ │ │ │ │ +00000474 : │ │ │ │ │ dict_ior(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 5440 │ │ │ │ │ + bl 5444 │ │ │ │ │ R_ARM_THM_CALL dict_update_arg │ │ │ │ │ - cbnz r0, 4fa │ │ │ │ │ + cbnz r0, 49a │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 4f6 │ │ │ │ │ + bge.n 496 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 4f6 │ │ │ │ │ + b.n 496 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000500 <_PyDictView_Intersect>: │ │ │ │ │ +000004a0 <_PyDictView_Intersect>: │ │ │ │ │ _PyDictView_Intersect(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr r7, [pc, #400] @ (6a4 <_PyDictView_Intersect+0x1a4>) │ │ │ │ │ + ldr r7, [pc, #400] @ (644 <_PyDictView_Intersect+0x1a4>) │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - beq.n 5c8 <_PyDictView_Intersect+0xc8> │ │ │ │ │ + beq.n 568 <_PyDictView_Intersect+0xc8> │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5c8 <_PyDictView_Intersect+0xc8> │ │ │ │ │ + bne.n 568 <_PyDictView_Intersect+0xc8> │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ sub.w r1, r7, #1040 @ 0x410 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq.n 5c8 <_PyDictView_Intersect+0xc8> │ │ │ │ │ + beq.n 568 <_PyDictView_Intersect+0xc8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5c8 <_PyDictView_Intersect+0xc8> │ │ │ │ │ + bne.n 568 <_PyDictView_Intersect+0xc8> │ │ │ │ │ ldr r6, [r5, #8] │ │ │ │ │ - cbz r6, 53e <_PyDictView_Intersect+0x3e> │ │ │ │ │ + cbz r6, 4de <_PyDictView_Intersect+0x3e> │ │ │ │ │ ldr r6, [r6, #8] │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PySet_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PySet_Type │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.w 65e <_PyDictView_Intersect+0x15e> │ │ │ │ │ + beq.w 5fe <_PyDictView_Intersect+0x15e> │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - beq.n 652 <_PyDictView_Intersect+0x152> │ │ │ │ │ - ldr r1, [pc, #336] @ (6a4 <_PyDictView_Intersect+0x1a4>) │ │ │ │ │ + beq.n 5f2 <_PyDictView_Intersect+0x152> │ │ │ │ │ + ldr r1, [pc, #336] @ (644 <_PyDictView_Intersect+0x1a4>) │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 652 <_PyDictView_Intersect+0x152> │ │ │ │ │ + bne.n 5f2 <_PyDictView_Intersect+0x152> │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ - ldr r1, [pc, #328] @ (6a8 <_PyDictView_Intersect+0x1a8>) │ │ │ │ │ + ldr r1, [pc, #328] @ (648 <_PyDictView_Intersect+0x1a8>) │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq.n 652 <_PyDictView_Intersect+0x152> │ │ │ │ │ + beq.n 5f2 <_PyDictView_Intersect+0x152> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 652 <_PyDictView_Intersect+0x152> │ │ │ │ │ + bne.n 5f2 <_PyDictView_Intersect+0x152> │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r5, r3 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySet_New │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 648 <_PyDictView_Intersect+0x148> │ │ │ │ │ + beq.n 5e8 <_PyDictView_Intersect+0x148> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetIter │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 630 <_PyDictView_Intersect+0x130> │ │ │ │ │ + beq.n 5d0 <_PyDictView_Intersect+0x130> │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - bne.n 67e <_PyDictView_Intersect+0x17e> │ │ │ │ │ + bne.n 61e <_PyDictView_Intersect+0x17e> │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC dictkeys_contains │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS dictkeys_contains │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyIter_Next │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 616 <_PyDictView_Intersect+0x116> │ │ │ │ │ + beq.n 5b6 <_PyDictView_Intersect+0x116> │ │ │ │ │ blx r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 5dc <_PyDictView_Intersect+0xdc> │ │ │ │ │ - bne.n 5d0 <_PyDictView_Intersect+0xd0> │ │ │ │ │ + blt.n 57c <_PyDictView_Intersect+0xdc> │ │ │ │ │ + bne.n 570 <_PyDictView_Intersect+0xd0> │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 598 <_PyDictView_Intersect+0x98> │ │ │ │ │ + bge.n 538 <_PyDictView_Intersect+0x98> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 598 <_PyDictView_Intersect+0x98> │ │ │ │ │ + bne.n 538 <_PyDictView_Intersect+0x98> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 598 <_PyDictView_Intersect+0x98> │ │ │ │ │ + b.n 538 <_PyDictView_Intersect+0x98> │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - b.n 538 <_PyDictView_Intersect+0x38> │ │ │ │ │ + b.n 4d8 <_PyDictView_Intersect+0x38> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySet_Add │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5b0 <_PyDictView_Intersect+0xb0> │ │ │ │ │ + beq.n 550 <_PyDictView_Intersect+0xb0> │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 5ec <_PyDictView_Intersect+0xec> │ │ │ │ │ + bge.n 58c <_PyDictView_Intersect+0xec> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 692 <_PyDictView_Intersect+0x192> │ │ │ │ │ + beq.n 632 <_PyDictView_Intersect+0x192> │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 600 <_PyDictView_Intersect+0x100> │ │ │ │ │ + bge.n 5a0 <_PyDictView_Intersect+0x100> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 69a <_PyDictView_Intersect+0x19a> │ │ │ │ │ + beq.n 63a <_PyDictView_Intersect+0x19a> │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 648 <_PyDictView_Intersect+0x148> │ │ │ │ │ + bge.n 5e8 <_PyDictView_Intersect+0x148> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 648 <_PyDictView_Intersect+0x148> │ │ │ │ │ + cbnz r3, 5e8 <_PyDictView_Intersect+0x148> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 648 <_PyDictView_Intersect+0x148> │ │ │ │ │ + b.n 5e8 <_PyDictView_Intersect+0x148> │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 62a <_PyDictView_Intersect+0x12a> │ │ │ │ │ + bge.n 5ca <_PyDictView_Intersect+0x12a> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, 62a <_PyDictView_Intersect+0x12a> │ │ │ │ │ + cbnz r3, 5ca <_PyDictView_Intersect+0x12a> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbz r0, 64c <_PyDictView_Intersect+0x14c> │ │ │ │ │ + cbz r0, 5ec <_PyDictView_Intersect+0x14c> │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 648 <_PyDictView_Intersect+0x148> │ │ │ │ │ + bge.n 5e8 <_PyDictView_Intersect+0x148> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ - cbnz r3, 648 <_PyDictView_Intersect+0x148> │ │ │ │ │ + cbnz r3, 5e8 <_PyDictView_Intersect+0x148> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ - cbz r3, 658 <_PyDictView_Intersect+0x158> │ │ │ │ │ + cbz r3, 5f8 <_PyDictView_Intersect+0x158> │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bge.n 56c <_PyDictView_Intersect+0x6c> │ │ │ │ │ - b.n 572 <_PyDictView_Intersect+0x72> │ │ │ │ │ + bge.n 50c <_PyDictView_Intersect+0x6c> │ │ │ │ │ + b.n 512 <_PyDictView_Intersect+0x72> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Size │ │ │ │ │ cmp r0, r6 │ │ │ │ │ it lt │ │ │ │ │ ldrlt r0, [r4, #4] │ │ │ │ │ - blt.w 54e <_PyDictView_Intersect+0x4e> │ │ │ │ │ + blt.w 4ee <_PyDictView_Intersect+0x4e> │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r1, [pc, #56] @ (6ac <_PyDictView_Intersect+0x1ac>) │ │ │ │ │ + ldr r1, [pc, #56] @ (64c <_PyDictView_Intersect+0x1ac>) │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_CallMethodObjArgs │ │ │ │ │ - ldr r1, [pc, #36] @ (6a4 <_PyDictView_Intersect+0x1a4>) │ │ │ │ │ + ldr r1, [pc, #36] @ (644 <_PyDictView_Intersect+0x1a4>) │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 590 <_PyDictView_Intersect+0x90> │ │ │ │ │ + bne.n 530 <_PyDictView_Intersect+0x90> │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC dictitems_contains │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS dictitems_contains │ │ │ │ │ - b.n 598 <_PyDictView_Intersect+0x98> │ │ │ │ │ + b.n 538 <_PyDictView_Intersect+0x98> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5ec <_PyDictView_Intersect+0xec> │ │ │ │ │ + b.n 58c <_PyDictView_Intersect+0xec> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 600 <_PyDictView_Intersect+0x100> │ │ │ │ │ + b.n 5a0 <_PyDictView_Intersect+0x100> │ │ │ │ │ nop │ │ │ │ │ .word 0x000004fc │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000000ec │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000896c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000006b0 : │ │ │ │ │ +00000650 : │ │ │ │ │ dictkeys_contains(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ - cbz r0, 6b8 │ │ │ │ │ - b.w 35c │ │ │ │ │ + cbz r0, 658 │ │ │ │ │ + b.w 35c │ │ │ │ │ R_ARM_THM_JUMP24 PyDict_Contains │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000006bc <_PyDict_SendEvent>: │ │ │ │ │ +0000065c <_PyDict_SendEvent>: │ │ │ │ │ _PyDict_SendEvent(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - ldr r4, [pc, #96] @ (730 <_PyDict_SendEvent+0x74>) │ │ │ │ │ + ldr r4, [pc, #96] @ (6d0 <_PyDict_SendEvent+0x74>) │ │ │ │ │ mov sl, r3 │ │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ │ mov r5, r0 │ │ │ │ │ add r4, pc │ │ │ │ │ ldr r4, [r4, #0] │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r9, r2 │ │ │ │ │ ldr r3, [r3, r4] │ │ │ │ │ ldr r6, [r3, #8] │ │ │ │ │ add.w r4, r6, #41216 @ 0xa100 │ │ │ │ │ add.w r6, r4, #136 @ 0x88 │ │ │ │ │ adds r4, #104 @ 0x68 │ │ │ │ │ - b.n 6f6 <_PyDict_SendEvent+0x3a> │ │ │ │ │ + b.n 696 <_PyDict_SendEvent+0x3a> │ │ │ │ │ adds r4, #4 │ │ │ │ │ asrs r5, r5, #1 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - beq.n 72a <_PyDict_SendEvent+0x6e> │ │ │ │ │ + beq.n 6ca <_PyDict_SendEvent+0x6e> │ │ │ │ │ lsls r3, r5, #31 │ │ │ │ │ - bpl.n 6ee <_PyDict_SendEvent+0x32> │ │ │ │ │ + bpl.n 68e <_PyDict_SendEvent+0x32> │ │ │ │ │ ldr r7, [r4, #0] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 6ee <_PyDict_SendEvent+0x32> │ │ │ │ │ + beq.n 68e <_PyDict_SendEvent+0x32> │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 6ee <_PyDict_SendEvent+0x32> │ │ │ │ │ + bge.n 68e <_PyDict_SendEvent+0x32> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ mov r2, r9 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC20 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC20 │ │ │ │ │ ldr.w r1, [r3, r8, lsl #2] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b.n 6ee <_PyDict_SendEvent+0x32> │ │ │ │ │ + b.n 68e <_PyDict_SendEvent+0x32> │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ nop │ │ │ │ │ .word 0x00000056 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00000734 : │ │ │ │ │ +000006d4 : │ │ │ │ │ dict_repr(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ - sub sp, #28 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - strd r3, r3, [sp, #12] │ │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ + sub sp, #12 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL Py_ReprEnter │ │ │ │ │ - subs r7, r0, #0 │ │ │ │ │ - bne.w 894 │ │ │ │ │ - ldr.w r3, [r8, #8] │ │ │ │ │ + subs r5, r0, #0 │ │ │ │ │ + bne.w 894 │ │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 874 │ │ │ │ │ + beq.w 850 │ │ │ │ │ movs r0, #6 │ │ │ │ │ mul.w r0, r3, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicodeWriter_Create │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 820 │ │ │ │ │ + beq.w 8a8 │ │ │ │ │ movs r1, #123 @ 0x7b │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicodeWriter_WriteChar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 820 │ │ │ │ │ - mov.w r9, #1 │ │ │ │ │ - str r7, [sp, #20] │ │ │ │ │ - add r3, sp, #16 │ │ │ │ │ - add r2, sp, #12 │ │ │ │ │ - add r1, sp, #20 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - str r7, [sp, #0] │ │ │ │ │ - bl 3eb4 <_PyDict_Next> │ │ │ │ │ - R_ARM_THM_CALL _PyDict_Next │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 856 │ │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ │ - ldr r6, [sp, #16] │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ + blt.w 8a8 │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + mov r7, r1 │ │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ + lsls r3, r3, #2 │ │ │ │ │ + bpl.w 828 │ │ │ │ │ + ldr r3, [r6, #28] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 868 │ │ │ │ │ + ldr r3, [r6, #24] │ │ │ │ │ + ldr r0, [r3, #16] │ │ │ │ │ + cmp r0, r5 │ │ │ │ │ + ble.n 828 │ │ │ │ │ + ldrb r2, [r3, #5] │ │ │ │ │ + adds r3, #20 │ │ │ │ │ + ldrb.w ip, [r3, #-14] │ │ │ │ │ + lsl.w r2, r7, r2 │ │ │ │ │ + cmp.w ip, #0 │ │ │ │ │ + beq.n 806 │ │ │ │ │ + add.w r2, r2, r5, lsl #3 │ │ │ │ │ + add r3, r2 │ │ │ │ │ + ldr.w r8, [r3, #4] │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + beq.n 820 │ │ │ │ │ + ldr.w r9, [r3] │ │ │ │ │ + ldr.w r3, [r9] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ - strlt r3, [r5, #0] │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ + strlt.w r3, [r9] │ │ │ │ │ + ldr.w r3, [r8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ - strlt r3, [r6, #0] │ │ │ │ │ - cmp.w r9, #0 │ │ │ │ │ - bne.n 7ce │ │ │ │ │ + strlt.w r3, [r8] │ │ │ │ │ + cbnz r1, 79a │ │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicodeWriter_WriteChar │ │ │ │ │ - cmp r0, r9 │ │ │ │ │ - blt.n 820 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt.w 8ae │ │ │ │ │ movs r1, #32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicodeWriter_WriteChar │ │ │ │ │ - cmp r0, r9 │ │ │ │ │ - blt.n 820 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt.w 8ae │ │ │ │ │ + mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicodeWriter_WriteRepr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 820 │ │ │ │ │ + blt.w 8ae │ │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicodeWriter_WriteChar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 820 │ │ │ │ │ + blt.n 8ae │ │ │ │ │ movs r1, #32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicodeWriter_WriteChar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 820 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ + blt.n 8ae │ │ │ │ │ + mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicodeWriter_WriteRepr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 820 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - str r7, [sp, #12] │ │ │ │ │ + blt.n 8ae │ │ │ │ │ + ldr.w r3, [r9] │ │ │ │ │ + adds r5, #1 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 810 │ │ │ │ │ + bge.n 7e2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r5, #0] │ │ │ │ │ + str.w r3, [r9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 88c │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - str r7, [sp, #16] │ │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 840 │ │ │ │ │ - mov.w r9, #0 │ │ │ │ │ - b.n 782 │ │ │ │ │ + beq.n 8a0 │ │ │ │ │ + ldr.w r1, [r8] │ │ │ │ │ + cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ + blt.n 7f0 │ │ │ │ │ + movs r1, #0 │ │ │ │ │ + b.n 71c │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + str.w r1, [r8] │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.n 7ec │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL Py_ReprLeave │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyUnicodeWriter_Discard │ │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ │ - bl 1fec │ │ │ │ │ - R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ │ - bl 1fec │ │ │ │ │ - R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - add sp, #28 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ - add.w r9, r3, #4294967295 @ 0xffffffff │ │ │ │ │ - str.w r9, [r6] │ │ │ │ │ - cmp.w r9, #0 │ │ │ │ │ - bne.n 81a │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + str r1, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 782 │ │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ │ + b.n 71c │ │ │ │ │ + mov.w ip, #12 │ │ │ │ │ + mla r2, ip, r5, r2 │ │ │ │ │ + add r3, r2 │ │ │ │ │ + ldr.w r8, [r3, #8] │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + beq.n 846 │ │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ │ + b.n 75c │ │ │ │ │ + adds r5, #1 │ │ │ │ │ + adds r3, #8 │ │ │ │ │ + cmp r0, r5 │ │ │ │ │ + bne.n 74e │ │ │ │ │ movs r1, #125 @ 0x7d │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicodeWriter_WriteChar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 820 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ + blt.n 8a8 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL Py_ReprLeave │ │ │ │ │ mov r0, r4 │ │ │ │ │ - add sp, #28 │ │ │ │ │ + add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicodeWriter_Finish │ │ │ │ │ - mov r0, r8 │ │ │ │ │ + adds r5, #1 │ │ │ │ │ + adds r3, #12 │ │ │ │ │ + cmp r0, r5 │ │ │ │ │ + bne.n 810 │ │ │ │ │ + b.n 828 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL Py_ReprLeave │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC22 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC22 │ │ │ │ │ - add sp, #28 │ │ │ │ │ + add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicode_FromString │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 810 │ │ │ │ │ - ble.n 838 │ │ │ │ │ + ldr r2, [r6, #8] │ │ │ │ │ + cmp r2, r5 │ │ │ │ │ + ble.n 828 │ │ │ │ │ + ldrb r2, [r3, #0] │ │ │ │ │ + ldr r0, [r6, #24] │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + add.w r2, r3, r2, lsl #2 │ │ │ │ │ + ldrb r2, [r2, r5] │ │ │ │ │ + add.w r3, r3, r2, lsl #2 │ │ │ │ │ + ldr.w r8, [r3, #4] │ │ │ │ │ + add.w r3, r0, r2, lsl #3 │ │ │ │ │ + ldrb r0, [r0, #5] │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + lsls r2, r0 │ │ │ │ │ + add r3, r2 │ │ │ │ │ + ldr.w r9, [r3, #20] │ │ │ │ │ + b.n 75c │ │ │ │ │ + ble.n 8c6 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC21 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC21 │ │ │ │ │ - b.n 882 │ │ │ │ │ + b.n 85e │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 7e2 │ │ │ │ │ + mov.w r8, #0 │ │ │ │ │ + mov r9, r8 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL Py_ReprLeave │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyUnicodeWriter_Discard │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + bl 1fec │ │ │ │ │ + R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + bl 1fec │ │ │ │ │ + R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + add sp, #12 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -000008a0 : │ │ │ │ │ +000008d0 : │ │ │ │ │ dict_copy(): │ │ │ │ │ b.w 2ad8 │ │ │ │ │ R_ARM_THM_JUMP24 PyDict_Copy │ │ │ │ │ │ │ │ │ │ -000008a4 : │ │ │ │ │ +000008d4 : │ │ │ │ │ dict_fromkeys(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bhi.n 8da │ │ │ │ │ + bhi.n 90a │ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bgt.n 8d6 │ │ │ │ │ + bgt.n 906 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 9744 <_PyDict_FromKeys> │ │ │ │ │ + b.w 9800 <_PyDict_FromKeys> │ │ │ │ │ R_ARM_THM_JUMP24 _PyDict_FromKeys │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ - b.n 8cc │ │ │ │ │ + b.n 8fc │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC25 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC25 │ │ │ │ │ movs r3, #2 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 8be │ │ │ │ │ + bne.n 8ee │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000008f4 : │ │ │ │ │ +00000924 : │ │ │ │ │ dict_or(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ sub sp, #8 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #2 │ │ │ │ │ - bpl.n 92c │ │ │ │ │ + bpl.n 95c │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #2 │ │ │ │ │ - bpl.n 92c │ │ │ │ │ + bpl.n 95c │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 2ad8 │ │ │ │ │ R_ARM_THM_CALL PyDict_Copy │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 944 │ │ │ │ │ + cbz r0, 974 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ - bl 5440 │ │ │ │ │ + bl 5444 │ │ │ │ │ R_ARM_THM_CALL dict_update_arg │ │ │ │ │ - cbnz r0, 936 │ │ │ │ │ + cbnz r0, 966 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 926 │ │ │ │ │ + b.n 956 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 944 │ │ │ │ │ + bge.n 974 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbz r3, 948 │ │ │ │ │ + cbz r3, 978 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 926 │ │ │ │ │ + b.n 956 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 944 │ │ │ │ │ + b.n 974 │ │ │ │ │ │ │ │ │ │ -00000950 <_PyObject_MaterializeManagedDict_LockHeld>: │ │ │ │ │ +00000980 <_PyObject_MaterializeManagedDict_LockHeld>: │ │ │ │ │ _PyObject_MaterializeManagedDict_LockHeld(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r1, [r2, #16] │ │ │ │ │ add r1, r0 │ │ │ │ │ ldrb r3, [r1, #3] │ │ │ │ │ - cbz r3, 978 <_PyObject_MaterializeManagedDict_LockHeld+0x28> │ │ │ │ │ + cbz r3, 9a8 <_PyObject_MaterializeManagedDict_LockHeld+0x28> │ │ │ │ │ ldr.w r0, [r2, #440] @ 0x1b8 │ │ │ │ │ - bl 988 │ │ │ │ │ + bl 9b8 │ │ │ │ │ str.w r0, [r4, #-12] │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - ldr r0, [pc, #4] @ (984 <_PyObject_MaterializeManagedDict_LockHeld+0x34>) │ │ │ │ │ + ldr r0, [pc, #4] @ (9b4 <_PyObject_MaterializeManagedDict_LockHeld+0x34>) │ │ │ │ │ bl 168 │ │ │ │ │ R_ARM_THM_CALL new_dict.isra.0 │ │ │ │ │ - b.n 972 <_PyObject_MaterializeManagedDict_LockHeld+0x22> │ │ │ │ │ + b.n 9a2 <_PyObject_MaterializeManagedDict_LockHeld+0x22> │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00000988 : │ │ │ │ │ +000009b8 : │ │ │ │ │ make_dict_from_instance_attributes.isra.0(): │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ itt ge │ │ │ │ │ addge r3, #1 │ │ │ │ │ strge r3, [r0, #0] │ │ │ │ │ ldrd r3, r2, [r0, #12] │ │ │ │ │ adds r3, r3, r2 │ │ │ │ │ - beq.n a62 │ │ │ │ │ + beq.n a92 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ subs r2, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r2, #1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n a32 │ │ │ │ │ + beq.n a62 │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n a3e │ │ │ │ │ + bne.n a6e │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n a32 │ │ │ │ │ + beq.n a62 │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n a42 │ │ │ │ │ + bne.n a72 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq.n a32 │ │ │ │ │ + beq.n a62 │ │ │ │ │ ldr r1, [r4, #16] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n a46 │ │ │ │ │ + bne.n a76 │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq.n a32 │ │ │ │ │ + beq.n a62 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n a4a │ │ │ │ │ + bne.n a7a │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq.n a32 │ │ │ │ │ + beq.n a62 │ │ │ │ │ ldr r1, [r4, #24] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n a4e │ │ │ │ │ + bne.n a7e │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - beq.n a32 │ │ │ │ │ + beq.n a62 │ │ │ │ │ ldr r1, [r4, #28] │ │ │ │ │ - cbnz r1, a52 │ │ │ │ │ + cbnz r1, a82 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - beq.n a32 │ │ │ │ │ + beq.n a62 │ │ │ │ │ ldr r1, [r4, #32] │ │ │ │ │ - cbnz r1, a56 │ │ │ │ │ + cbnz r1, a86 │ │ │ │ │ cmp r3, #8 │ │ │ │ │ - beq.n a32 │ │ │ │ │ + beq.n a62 │ │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ │ - cbnz r1, a5a │ │ │ │ │ + cbnz r1, a8a │ │ │ │ │ cmp r3, #9 │ │ │ │ │ - beq.n a32 │ │ │ │ │ + beq.n a62 │ │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ │ - cbz r1, 9fa │ │ │ │ │ + cbz r1, a2a │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - beq.n a32 │ │ │ │ │ + beq.n a62 │ │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ │ - cbz r1, a04 │ │ │ │ │ + cbz r1, a34 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r3, #11 │ │ │ │ │ - beq.n a32 │ │ │ │ │ + beq.n a62 │ │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ │ - cbz r1, a0e │ │ │ │ │ + cbz r1, a3e │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r3, #12 │ │ │ │ │ - beq.n a32 │ │ │ │ │ + beq.n a62 │ │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ │ - cbnz r1, a5e │ │ │ │ │ + cbnz r1, a8e │ │ │ │ │ cmp r3, #13 │ │ │ │ │ - beq.n a32 │ │ │ │ │ + beq.n a62 │ │ │ │ │ add.w lr, r4, #52 @ 0x34 │ │ │ │ │ mov.w ip, #13 │ │ │ │ │ ldr.w r1, [lr, #4]! │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ - cbz r1, a2e │ │ │ │ │ + cbz r1, a5e │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bne.n a22 │ │ │ │ │ + bne.n a52 │ │ │ │ │ mov r1, r4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 168 │ │ │ │ │ R_ARM_THM_JUMP24 new_dict.isra.0 │ │ │ │ │ adds r2, #1 │ │ │ │ │ - b.n 9b0 │ │ │ │ │ + b.n 9e0 │ │ │ │ │ adds r2, #1 │ │ │ │ │ - b.n 9ba │ │ │ │ │ + b.n 9ea │ │ │ │ │ adds r2, #1 │ │ │ │ │ - b.n 9c4 │ │ │ │ │ + b.n 9f4 │ │ │ │ │ adds r2, #1 │ │ │ │ │ - b.n 9ce │ │ │ │ │ + b.n 9fe │ │ │ │ │ adds r2, #1 │ │ │ │ │ - b.n 9d8 │ │ │ │ │ + b.n a08 │ │ │ │ │ adds r2, #1 │ │ │ │ │ - b.n 9e0 │ │ │ │ │ + b.n a10 │ │ │ │ │ adds r2, #1 │ │ │ │ │ - b.n 9e8 │ │ │ │ │ + b.n a18 │ │ │ │ │ adds r2, #1 │ │ │ │ │ - b.n 9f0 │ │ │ │ │ + b.n a20 │ │ │ │ │ adds r2, #1 │ │ │ │ │ - b.n a16 │ │ │ │ │ + b.n a46 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - b.n a32 │ │ │ │ │ + b.n a62 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000a68 <_PyDict_GetItemRef_KnownHash_LockHeld>: │ │ │ │ │ +00000a98 <_PyDict_GetItemRef_KnownHash_LockHeld>: │ │ │ │ │ _PyDict_GetItemRef_KnownHash_LockHeld(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r4, r3 │ │ │ │ │ add r3, sp, #4 │ │ │ │ │ - bl 408 │ │ │ │ │ + bl 408 │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ adds r0, #3 │ │ │ │ │ - beq.n aa0 <_PyDict_GetItemRef_KnownHash_LockHeld+0x38> │ │ │ │ │ + beq.n ad0 <_PyDict_GetItemRef_KnownHash_LockHeld+0x38> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbz r3, a9c <_PyDict_GetItemRef_KnownHash_LockHeld+0x34> │ │ │ │ │ + cbz r3, acc <_PyDict_GetItemRef_KnownHash_LockHeld+0x34> │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ movs r0, #1 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r3, #0] │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mov r0, r3 │ │ │ │ │ - b.n a96 <_PyDict_GetItemRef_KnownHash_LockHeld+0x2e> │ │ │ │ │ + b.n ac6 <_PyDict_GetItemRef_KnownHash_LockHeld+0x2e> │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n a96 <_PyDict_GetItemRef_KnownHash_LockHeld+0x2e> │ │ │ │ │ + b.n ac6 <_PyDict_GetItemRef_KnownHash_LockHeld+0x2e> │ │ │ │ │ │ │ │ │ │ -00000aa8 : │ │ │ │ │ +00000ad8 : │ │ │ │ │ copy_values(): │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldrb r7, [r0, #0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ @@ -1273,80 +1271,80 @@ │ │ │ │ │ adds r0, r7, #3 │ │ │ │ │ bic.w r0, r0, #3 │ │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ │ lsls r6, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, af8 │ │ │ │ │ + cbz r0, b28 │ │ │ │ │ strb r7, [r0, #0] │ │ │ │ │ movs r3, #0 │ │ │ │ │ strb r3, [r0, #1] │ │ │ │ │ strb r3, [r0, #2] │ │ │ │ │ add r0, r6 │ │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ │ strb r3, [r4, #1] │ │ │ │ │ ldrb r2, [r5, #0] │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ add.w r1, r5, r1, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldrb r2, [r5, #0] │ │ │ │ │ - cbz r2, af8 │ │ │ │ │ + cbz r2, b28 │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ adds r1, r5, #4 │ │ │ │ │ adds r0, r4, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ │ │ -00000afc : │ │ │ │ │ +00000b2c : │ │ │ │ │ detach_dict_from_object(): │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r2, [r0, #28] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ add r3, r1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n b44 │ │ │ │ │ + bne.n b74 │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ - bl aa8 │ │ │ │ │ + bl ad8 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbz r0, b48 │ │ │ │ │ + cbz r0, b78 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r0, [r4, #28] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ adds r0, r3, r2 │ │ │ │ │ strb r1, [r0, #3] │ │ │ │ │ ldrb r2, [r3, r2] │ │ │ │ │ - cbz r2, b3e │ │ │ │ │ + cbz r2, b6e │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ adds r0, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movs r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n b40 │ │ │ │ │ + b.n b70 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000b54 <_PyDict_LoadGlobal>: │ │ │ │ │ +00000b84 <_PyDict_LoadGlobal>: │ │ │ │ │ _PyDict_LoadGlobal(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r4, r2 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ @@ -1354,57 +1352,57 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ sub sp, #16 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n bac <_PyDict_LoadGlobal+0x58> │ │ │ │ │ + bne.n bdc <_PyDict_LoadGlobal+0x58> │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ - beq.n bac <_PyDict_LoadGlobal+0x58> │ │ │ │ │ + beq.n bdc <_PyDict_LoadGlobal+0x58> │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 2ebc <_Py_dict_lookup_threadsafe> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup_threadsafe │ │ │ │ │ adds r3, r0, #3 │ │ │ │ │ - beq.n bb8 <_PyDict_LoadGlobal+0x64> │ │ │ │ │ + beq.n be8 <_PyDict_LoadGlobal+0x64> │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.n ba4 <_PyDict_LoadGlobal+0x50> │ │ │ │ │ + bne.n bd4 <_PyDict_LoadGlobal+0x50> │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 2ebc <_Py_dict_lookup_threadsafe> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup_threadsafe │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n ba0 <_PyDict_LoadGlobal+0x4c> │ │ │ │ │ - b.n b94 <_PyDict_LoadGlobal+0x40> │ │ │ │ │ + bne.n bd0 <_PyDict_LoadGlobal+0x4c> │ │ │ │ │ + b.n bc4 <_PyDict_LoadGlobal+0x40> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov r2, r0 │ │ │ │ │ adds r1, r0, #1 │ │ │ │ │ - bne.n b7e <_PyDict_LoadGlobal+0x2a> │ │ │ │ │ + bne.n bae <_PyDict_LoadGlobal+0x2a> │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n ba0 <_PyDict_LoadGlobal+0x4c> │ │ │ │ │ + b.n bd0 <_PyDict_LoadGlobal+0x4c> │ │ │ │ │ │ │ │ │ │ -00000bbc <_PyDict_SetItem_KnownHash>: │ │ │ │ │ +00000bec <_PyDict_SetItem_KnownHash>: │ │ │ │ │ _PyDict_SetItem_KnownHash(): │ │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ │ ldr.w ip, [ip, #84] @ 0x54 │ │ │ │ │ tst.w ip, #536870912 @ 0x20000000 │ │ │ │ │ - beq.n bce <_PyDict_SetItem_KnownHash+0x12> │ │ │ │ │ - b.w 9a2c <_PyDict_SetItem_KnownHash_LockHeld> │ │ │ │ │ + beq.n bfe <_PyDict_SetItem_KnownHash+0x12> │ │ │ │ │ + b.w 9ae8 <_PyDict_SetItem_KnownHash_LockHeld> │ │ │ │ │ R_ARM_THM_JUMP24 _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ movw r1, #2758 @ 0xac6 │ │ │ │ │ movw r0, #0 │ │ │ │ │ @@ -1413,76 +1411,76 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000bf4 : │ │ │ │ │ +00000c24 : │ │ │ │ │ dict_popitem(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov r6, r0 │ │ │ │ │ movs r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d16 │ │ │ │ │ + beq.w d46 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n cee │ │ │ │ │ + beq.n d1e │ │ │ │ │ ldr r3, [r6, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d76 │ │ │ │ │ + bne.w da6 │ │ │ │ │ ldr r2, [r6, #24] │ │ │ │ │ movs r1, #0 │ │ │ │ │ movs r3, #1 │ │ │ │ │ add.w r7, r2, #20 │ │ │ │ │ str r1, [r2, #8] │ │ │ │ │ ldrb r1, [r2, #5] │ │ │ │ │ ldr r4, [r2, #16] │ │ │ │ │ lsls r3, r1 │ │ │ │ │ ldrb r1, [r2, #6] │ │ │ │ │ subs r4, #1 │ │ │ │ │ add r7, r3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n d1a │ │ │ │ │ + beq.n d4a │ │ │ │ │ add.w r7, r7, r4, lsl #3 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt.n c50 │ │ │ │ │ + blt.n c80 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w d5c │ │ │ │ │ + beq.w d8c │ │ │ │ │ ldrb r0, [r6, #16] │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d62 │ │ │ │ │ + bne.w d92 │ │ │ │ │ ldr.w ip, [r3, #12] │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ str r1, [r7, #0] │ │ │ │ │ str r1, [r7, #4] │ │ │ │ │ ldrb r7, [r2, #4] │ │ │ │ │ movs r1, #1 │ │ │ │ │ lsls r1, r7 │ │ │ │ │ add.w lr, r1, #4294967295 @ 0xffffffff │ │ │ │ │ and.w r1, ip, lr │ │ │ │ │ add.w r8, r2, r1 │ │ │ │ │ add.w r9, r2, r1, lsl #1 │ │ │ │ │ cmp r7, #7 │ │ │ │ │ - bgt.n cba │ │ │ │ │ + bgt.n cea │ │ │ │ │ ldrsb.w r8, [r8, #20] │ │ │ │ │ cmp r4, r8 │ │ │ │ │ - bne.n ccc │ │ │ │ │ + bne.n cfc │ │ │ │ │ cmp r7, #7 │ │ │ │ │ - ble.n ce4 │ │ │ │ │ + ble.n d14 │ │ │ │ │ cmp r7, #15 │ │ │ │ │ iteet le │ │ │ │ │ addle.w r1, r2, r1, lsl #1 │ │ │ │ │ addgt.w r1, r2, r1, lsl #2 │ │ │ │ │ mvngt.w r7, #1 │ │ │ │ │ movwle r7, #65534 @ 0xfffe │ │ │ │ │ ite gt │ │ │ │ │ @@ -1497,367 +1495,367 @@ │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ cmp r7, #15 │ │ │ │ │ itet gt │ │ │ │ │ addgt.w r8, r2, r1, lsl #2 │ │ │ │ │ ldrshle.w r8, [r9, #20] │ │ │ │ │ ldrgt.w r8, [r8, #20] │ │ │ │ │ - b.n c84 │ │ │ │ │ + b.n cb4 │ │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ │ mov.w ip, ip, lsr #5 │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ add r1, ip │ │ │ │ │ - beq.n da0 │ │ │ │ │ + beq.n dd0 │ │ │ │ │ and.w r1, lr, r1 │ │ │ │ │ - b.n c74 │ │ │ │ │ + b.n ca4 │ │ │ │ │ add r1, r2 │ │ │ │ │ movs r2, #254 @ 0xfe │ │ │ │ │ strb r2, [r1, #20] │ │ │ │ │ ldr r2, [r6, #24] │ │ │ │ │ - b.n ca6 │ │ │ │ │ + b.n cd6 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n d00 │ │ │ │ │ + bge.n d30 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, d00 │ │ │ │ │ + cbnz r3, d30 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_KeyError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_KeyError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC26 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC26 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n cb2 │ │ │ │ │ + b.n ce2 │ │ │ │ │ movs r3, #12 │ │ │ │ │ mla r7, r3, r4, r7 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt.n d28 │ │ │ │ │ + blt.n d58 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ - cbz r3, d42 │ │ │ │ │ + cbz r3, d72 │ │ │ │ │ ldrb r0, [r6, #16] │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ - cbnz r0, d48 │ │ │ │ │ + cbnz r0, d78 │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr.w ip, [r7] │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ str r1, [r7, #4] │ │ │ │ │ str r1, [r7, #8] │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ str r1, [r7, #0] │ │ │ │ │ - b.n c66 │ │ │ │ │ + b.n c96 │ │ │ │ │ subs r4, #1 │ │ │ │ │ subs r7, #12 │ │ │ │ │ - b.n d20 │ │ │ │ │ + b.n d50 │ │ │ │ │ movs r2, #0 │ │ │ │ │ movs r1, #2 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - bl 6bc <_PyDict_SendEvent> │ │ │ │ │ + bl 65c <_PyDict_SendEvent> │ │ │ │ │ R_ARM_THM_CALL _PyDict_SendEvent │ │ │ │ │ ldr r2, [r6, #24] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - b.n d2e │ │ │ │ │ + b.n d5e │ │ │ │ │ subs r4, #1 │ │ │ │ │ subs r7, #8 │ │ │ │ │ - b.n c44 │ │ │ │ │ + b.n c74 │ │ │ │ │ movs r2, #0 │ │ │ │ │ movs r1, #2 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - bl 6bc <_PyDict_SendEvent> │ │ │ │ │ + bl 65c <_PyDict_SendEvent> │ │ │ │ │ R_ARM_THM_CALL _PyDict_SendEvent │ │ │ │ │ ldr r2, [r6, #24] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - b.n c5a │ │ │ │ │ + b.n c8a │ │ │ │ │ ldr r3, [r6, #24] │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldrb r1, [r3, #4] │ │ │ │ │ - bl 13e4 │ │ │ │ │ + bl 13e4 │ │ │ │ │ R_ARM_THM_CALL dictresize.isra.0 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.w c24 │ │ │ │ │ + bne.w c54 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n d16 │ │ │ │ │ + bge.n d46 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n d16 │ │ │ │ │ + bne.n d46 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n d16 │ │ │ │ │ + b.n d46 │ │ │ │ │ mov r1, r8 │ │ │ │ │ - b.n c88 │ │ │ │ │ + b.n cb8 │ │ │ │ │ │ │ │ │ │ -00000da4 : │ │ │ │ │ +00000dd4 : │ │ │ │ │ PyDict_GetItemString(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromString │ │ │ │ │ mov r1, r0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - cbz r0, dec │ │ │ │ │ + cbz r0, e1c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC27 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC27 │ │ │ │ │ bl 2654 │ │ │ │ │ R_ARM_THM_CALL dict_getitem │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n de8 │ │ │ │ │ + bge.n e18 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ - cbnz r3, de8 │ │ │ │ │ + cbnz r3, e18 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r1, r4 │ │ │ │ │ - b.n dfa │ │ │ │ │ + b.n e2a │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC27 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC27 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_FormatUnraisable │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r0, r1 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -00000e00 : │ │ │ │ │ +00000e30 : │ │ │ │ │ dict_clear(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - bl 90bc │ │ │ │ │ + bl 9174 │ │ │ │ │ R_ARM_THM_CALL clear_lock_held │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ │ │ -00000e1c <_PyObject_IsInstanceDictEmpty>: │ │ │ │ │ +00000e4c <_PyObject_IsInstanceDictEmpty>: │ │ │ │ │ _PyObject_IsInstanceDictEmpty(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr.w r3, [r2, #144] @ 0x90 │ │ │ │ │ - cbz r3, e5a <_PyObject_IsInstanceDictEmpty+0x3e> │ │ │ │ │ + cbz r3, e8a <_PyObject_IsInstanceDictEmpty+0x3e> │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ mov r1, r0 │ │ │ │ │ tst.w r3, #4 │ │ │ │ │ - beq.n e62 <_PyObject_IsInstanceDictEmpty+0x46> │ │ │ │ │ + beq.n e92 <_PyObject_IsInstanceDictEmpty+0x46> │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ add r3, r0 │ │ │ │ │ ldrb r0, [r3, #3] │ │ │ │ │ - cbz r0, e66 <_PyObject_IsInstanceDictEmpty+0x4a> │ │ │ │ │ + cbz r0, e96 <_PyObject_IsInstanceDictEmpty+0x4a> │ │ │ │ │ ldr.w r1, [r2, #440] @ 0x1b8 │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldr r0, [r1, #16] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - ble.n e5a <_PyObject_IsInstanceDictEmpty+0x3e> │ │ │ │ │ + ble.n e8a <_PyObject_IsInstanceDictEmpty+0x3e> │ │ │ │ │ ldr.w r1, [r3, #4]! │ │ │ │ │ - cbz r1, e5e <_PyObject_IsInstanceDictEmpty+0x42> │ │ │ │ │ + cbz r1, e8e <_PyObject_IsInstanceDictEmpty+0x42> │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ adds r2, #1 │ │ │ │ │ - b.n e4c <_PyObject_IsInstanceDictEmpty+0x30> │ │ │ │ │ + b.n e7c <_PyObject_IsInstanceDictEmpty+0x30> │ │ │ │ │ lsls r3, r3, #27 │ │ │ │ │ - bpl.n e78 <_PyObject_IsInstanceDictEmpty+0x5c> │ │ │ │ │ + bpl.n ea8 <_PyObject_IsInstanceDictEmpty+0x5c> │ │ │ │ │ ldr.w r3, [r1, #-12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n e5a <_PyObject_IsInstanceDictEmpty+0x3e> │ │ │ │ │ + beq.n e8a <_PyObject_IsInstanceDictEmpty+0x3e> │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ clz r0, r0 │ │ │ │ │ lsrs r0, r0, #5 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ bl 0 <_PyObject_ComputedDictPointer> │ │ │ │ │ R_ARM_THM_CALL _PyObject_ComputedDictPointer │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ - b.n e6a <_PyObject_IsInstanceDictEmpty+0x4e> │ │ │ │ │ + b.n e9a <_PyObject_IsInstanceDictEmpty+0x4e> │ │ │ │ │ │ │ │ │ │ -00000e80 <_PyDict_Clear_LockHeld>: │ │ │ │ │ +00000eb0 <_PyDict_Clear_LockHeld>: │ │ │ │ │ _PyDict_Clear_LockHeld(): │ │ │ │ │ - b.w 90bc │ │ │ │ │ + b.w 9174 │ │ │ │ │ R_ARM_THM_JUMP24 clear_lock_held │ │ │ │ │ │ │ │ │ │ -00000e84 <_PyDict_DetachFromObject>: │ │ │ │ │ +00000eb4 <_PyDict_DetachFromObject>: │ │ │ │ │ _PyDict_DetachFromObject(): │ │ │ │ │ - b.n afc │ │ │ │ │ + b.n b2c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000e88 : │ │ │ │ │ +00000eb8 : │ │ │ │ │ dict_richcompare(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #2 │ │ │ │ │ - bpl.w 1052 │ │ │ │ │ + bpl.w 1082 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #2 │ │ │ │ │ - bpl.w 1052 │ │ │ │ │ + bpl.w 1082 │ │ │ │ │ subs r3, r2, #2 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bhi.w 1052 │ │ │ │ │ + bhi.w 1082 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ mov fp, r2 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 107a │ │ │ │ │ + bne.w 10aa │ │ │ │ │ ldr r1, [r0, #24] │ │ │ │ │ ldr r3, [r1, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.w ffa │ │ │ │ │ + ble.w 102a │ │ │ │ │ movs r4, #0 │ │ │ │ │ movs r7, #1 │ │ │ │ │ - b.n ee8 │ │ │ │ │ + b.n f18 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.w 1048 │ │ │ │ │ + ble.w 1078 │ │ │ │ │ ldr r1, [r5, #24] │ │ │ │ │ adds r4, #1 │ │ │ │ │ ldr r3, [r1, #16] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bge.w ffa │ │ │ │ │ + bge.w 102a │ │ │ │ │ ldrb r2, [r1, #6] │ │ │ │ │ ldrb r3, [r1, #5] │ │ │ │ │ lsl.w r3, r7, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n fd8 │ │ │ │ │ + beq.n 1008 │ │ │ │ │ add.w r2, r1, #20 │ │ │ │ │ add.w r3, r3, r4, lsl #3 │ │ │ │ │ adds r0, r2, r3 │ │ │ │ │ ldr.w r8, [r2, r3] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n ff0 │ │ │ │ │ + beq.n 1020 │ │ │ │ │ ldr r3, [r5, #28] │ │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1068 │ │ │ │ │ + bne.w 1098 │ │ │ │ │ ldr.w r9, [r0, #4] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n ff0 │ │ │ │ │ + beq.n 1020 │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt.w r3, [r9] │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt.w r3, [r8] │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ - bl 408 │ │ │ │ │ + bl 408 │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.n 1028 │ │ │ │ │ + beq.n 1058 │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r9 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt.w r3, [sl] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr.w r2, [r8] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n fc2 │ │ │ │ │ + blt.n ff2 │ │ │ │ │ ldr.w r2, [r9] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n fa2 │ │ │ │ │ + blt.n fd2 │ │ │ │ │ ldr.w r2, [sl] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n ed6 │ │ │ │ │ + bge.n f06 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [sl] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n ed6 │ │ │ │ │ + bne.n f06 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n ed6 │ │ │ │ │ + b.n f06 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r9] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n f82 │ │ │ │ │ + bne.n fb2 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr.w r2, [sl] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n ed6 │ │ │ │ │ - b.n f8c │ │ │ │ │ + bge.n f06 │ │ │ │ │ + b.n fbc │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n f78 │ │ │ │ │ + bne.n fa8 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n f78 │ │ │ │ │ + b.n fa8 │ │ │ │ │ movs r2, #12 │ │ │ │ │ mla r3, r2, r4, r3 │ │ │ │ │ add.w r2, r1, #20 │ │ │ │ │ adds r0, r2, r3 │ │ │ │ │ ldr r2, [r2, r3] │ │ │ │ │ ldrd r8, r9, [r0, #4] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.n f1e │ │ │ │ │ + bne.n f4e │ │ │ │ │ ldr r3, [r1, #16] │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - blt.w ee8 │ │ │ │ │ + blt.w f18 │ │ │ │ │ movs r1, #1 │ │ │ │ │ sub.w r2, fp, #2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ negs r3, r2 │ │ │ │ │ @@ -1870,29 +1868,29 @@ │ │ │ │ │ it eq │ │ │ │ │ moveq r0, r2 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r0, #0] │ │ │ │ │ - b.n 104c │ │ │ │ │ + b.n 107c │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 1090 │ │ │ │ │ + blt.n 10c0 │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 107e │ │ │ │ │ + blt.n 10ae │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r3, #1 │ │ │ │ │ negs r3, r3 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - cbz r3, 107a │ │ │ │ │ + cbz r3, 10aa │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ @@ -1900,351 +1898,351 @@ │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r0, #0] │ │ │ │ │ bx lr │ │ │ │ │ add.w r3, r3, r4, lsl #2 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w f1e │ │ │ │ │ - b.n ff0 │ │ │ │ │ + bne.w f4e │ │ │ │ │ + b.n 1020 │ │ │ │ │ movs r1, #0 │ │ │ │ │ - b.n ffc │ │ │ │ │ + b.n 102c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 103c │ │ │ │ │ + bne.n 106c │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 103c │ │ │ │ │ + b.n 106c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1032 │ │ │ │ │ + bne.n 1062 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1032 │ │ │ │ │ + b.n 1062 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000010a4 <_PyDict_GetItem_KnownHash>: │ │ │ │ │ +000010d4 <_PyDict_GetItem_KnownHash>: │ │ │ │ │ _PyDict_GetItem_KnownHash(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ sub sp, #20 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ │ - beq.n 10ca <_PyDict_GetItem_KnownHash+0x26> │ │ │ │ │ + beq.n 10fa <_PyDict_GetItem_KnownHash+0x26> │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ - bl 408 │ │ │ │ │ + bl 408 │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {pc} │ │ │ │ │ movw r1, #2397 @ 0x95d │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - b.n 10c6 <_PyDict_GetItem_KnownHash+0x22> │ │ │ │ │ + b.n 10f6 <_PyDict_GetItem_KnownHash+0x22> │ │ │ │ │ │ │ │ │ │ -000010e0 : │ │ │ │ │ +00001110 : │ │ │ │ │ PyDict_Values(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, #20 │ │ │ │ │ - cbz r0, 1146 │ │ │ │ │ + cbz r0, 1176 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #2 │ │ │ │ │ - bpl.n 1146 │ │ │ │ │ + bpl.n 1176 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r4, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 1156 │ │ │ │ │ + cbz r0, 1186 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.n 115a │ │ │ │ │ + bne.n 118a │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - b.n 112e │ │ │ │ │ + b.n 115e │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ it lt │ │ │ │ │ strlt r1, [r3, #0] │ │ │ │ │ str r3, [r2, r4] │ │ │ │ │ adds r4, #4 │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r1, sp, #8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ - bl 3eb4 <_PyDict_Next> │ │ │ │ │ + bl 3eb8 <_PyDict_Next> │ │ │ │ │ R_ARM_THM_CALL _PyDict_Next │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 111a │ │ │ │ │ + bne.n 114a │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #3610 @ 0xe1a │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 1140 │ │ │ │ │ + b.n 1170 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 10fe │ │ │ │ │ + bge.n 112e │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 10fe │ │ │ │ │ + bne.n 112e │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 10fc │ │ │ │ │ + b.n 112c │ │ │ │ │ │ │ │ │ │ -00001170 : │ │ │ │ │ +000011a0 : │ │ │ │ │ PyDict_Merge(): │ │ │ │ │ subs r2, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r2, #1 │ │ │ │ │ b.w 2eec │ │ │ │ │ R_ARM_THM_JUMP24 dict_merge.isra.0 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000117c : │ │ │ │ │ +000011ac : │ │ │ │ │ dictviews_sub(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - bl 11e4 │ │ │ │ │ - cbz r0, 11ce │ │ │ │ │ + bl 1250 │ │ │ │ │ + cbz r0, 11fe │ │ │ │ │ mov r4, r0 │ │ │ │ │ movs r2, #2 │ │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ │ - ldr r0, [pc, #64] @ (11e0 ) │ │ │ │ │ + ldr r0, [pc, #64] @ (1210 ) │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r1, sp │ │ │ │ │ strd r4, r5, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_VectorcallMethod │ │ │ │ │ - cbz r0, 11ba │ │ │ │ │ + cbz r0, 11ea │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 11d2 │ │ │ │ │ + blt.n 1202 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 11ce │ │ │ │ │ + bge.n 11fe │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 11ce │ │ │ │ │ + cbnz r3, 11fe │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 11b4 │ │ │ │ │ + b.n 11e4 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 11b4 │ │ │ │ │ + bne.n 11e4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 11b4 │ │ │ │ │ + b.n 11e4 │ │ │ │ │ .word 0x00007b08 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000011e4 : │ │ │ │ │ +00001214 : │ │ │ │ │ +dictiter_traverse(): │ │ │ │ │ + push {r4, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ │ + mov r4, r1 │ │ │ │ │ + sub sp, #8 │ │ │ │ │ + mov r1, r2 │ │ │ │ │ + cbnz r0, 123c │ │ │ │ │ + ldr r0, [r3, #20] │ │ │ │ │ + cbz r0, 124a │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + add sp, #8 │ │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ │ + bx r3 │ │ │ │ │ + strd r2, r3, [sp] │ │ │ │ │ + blx r4 │ │ │ │ │ + ldrd r1, r3, [sp] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 122e │ │ │ │ │ + add sp, #8 │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + nop │ │ │ │ │ + │ │ │ │ │ +00001250 : │ │ │ │ │ dictviews_to_set(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r1, [pc, #52] @ (1228 ) │ │ │ │ │ + ldr r1, [pc, #52] @ (1294 ) │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ sub sp, #12 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne.n 1218 │ │ │ │ │ + bne.n 1284 │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n 1224 │ │ │ │ │ + bne.n 1290 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PySet_New │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 11fe │ │ │ │ │ + bne.n 126a │ │ │ │ │ mov r0, r2 │ │ │ │ │ - b.n 120e │ │ │ │ │ + b.n 127a │ │ │ │ │ .word 0x000004fc │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -0000122c : │ │ │ │ │ -dictiter_traverse(): │ │ │ │ │ - push {r4, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ │ - mov r4, r1 │ │ │ │ │ - sub sp, #8 │ │ │ │ │ - mov r1, r2 │ │ │ │ │ - cbnz r0, 1254 │ │ │ │ │ - ldr r0, [r3, #20] │ │ │ │ │ - cbz r0, 1262 │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - add sp, #8 │ │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ │ - bx r3 │ │ │ │ │ - strd r2, r3, [sp] │ │ │ │ │ - blx r4 │ │ │ │ │ - ldrd r1, r3, [sp] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 1246 │ │ │ │ │ - add sp, #8 │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ - nop │ │ │ │ │ - │ │ │ │ │ -00001268 : │ │ │ │ │ +00001298 : │ │ │ │ │ dictitems_contains(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ - cbz r0, 12b8 │ │ │ │ │ + cbz r0, 12e8 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq.n 12ba │ │ │ │ │ + beq.n 12ea │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r4, [r1, #8] │ │ │ │ │ sub sp, #16 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - bne.n 12be │ │ │ │ │ + bne.n 12ee │ │ │ │ │ ldrd r1, r6, [r1, #16] │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ bl 27f8 │ │ │ │ │ R_ARM_THM_CALL PyDict_GetItemRef │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - bne.n 12b2 │ │ │ │ │ + bne.n 12e2 │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 12c2 │ │ │ │ │ + blt.n 12f2 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bx lr │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 12b2 │ │ │ │ │ + b.n 12e2 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r5, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 12b2 │ │ │ │ │ + bne.n 12e2 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 12b2 │ │ │ │ │ + b.n 12e2 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000012d8 : │ │ │ │ │ +00001308 : │ │ │ │ │ dictreviter_iternext(): │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1356 │ │ │ │ │ + beq.n 1386 │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.n 138e │ │ │ │ │ + bne.n 13be │ │ │ │ │ ldr r1, [r3, #16] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt.n 1372 │ │ │ │ │ + blt.n 13a2 │ │ │ │ │ ldrd r2, r4, [r0, #24] │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ ldrb.w lr, [r2, #5] │ │ │ │ │ lsl.w ip, ip, lr │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 13b0 │ │ │ │ │ + bne.n 13e0 │ │ │ │ │ ldrb r4, [r2, #6] │ │ │ │ │ adds r2, #20 │ │ │ │ │ - cbnz r4, 135c │ │ │ │ │ + cbnz r4, 138c │ │ │ │ │ movs r4, #12 │ │ │ │ │ mla ip, r4, r1, ip │ │ │ │ │ add r2, ip │ │ │ │ │ ldr r4, [r2, #8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 140a │ │ │ │ │ + beq.n 143a │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ mov r5, r2 │ │ │ │ │ ldr r2, [r3, #24] │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r3, #16] │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ str r2, [r3, #24] │ │ │ │ │ - ldr r2, [pc, #356] @ (149c ) │ │ │ │ │ + ldr r2, [pc, #356] @ (14cc ) │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.n 13fe │ │ │ │ │ + beq.n 142e │ │ │ │ │ adds r2, #208 @ 0xd0 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.n 13cc │ │ │ │ │ + bne.n 13fc │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r4, #0] │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ @@ -2252,34 +2250,34 @@ │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bx lr │ │ │ │ │ add.w ip, ip, r1, lsl #3 │ │ │ │ │ add r2, ip │ │ │ │ │ ldr r4, [r2, #4] │ │ │ │ │ - cbz r4, 136c │ │ │ │ │ + cbz r4, 139c │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ mov r5, r2 │ │ │ │ │ - b.n 132a │ │ │ │ │ + b.n 135a │ │ │ │ │ subs r2, #8 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - bcs.n 1362 │ │ │ │ │ + bcs.n 1392 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r3, #8] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1384 │ │ │ │ │ + bge.n 13b4 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - cbz r2, 1388 │ │ │ │ │ + cbz r2, 13b8 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 1350 │ │ │ │ │ + b.n 1380 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1384 │ │ │ │ │ + b.n 13b4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_RuntimeError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_RuntimeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -2287,58 +2285,58 @@ │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ - b.n 1384 │ │ │ │ │ + b.n 13b4 │ │ │ │ │ ldrb r0, [r4, #0] │ │ │ │ │ adds r0, #1 │ │ │ │ │ add.w r0, r4, r0, lsl #2 │ │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ │ add.w r2, r2, r0, lsl #3 │ │ │ │ │ add.w r4, r4, r0, lsl #2 │ │ │ │ │ add r2, ip │ │ │ │ │ ldr r4, [r4, #4] │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ mov r5, r2 │ │ │ │ │ - b.n 132a │ │ │ │ │ + b.n 135a │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 1412 │ │ │ │ │ + beq.n 1442 │ │ │ │ │ movs r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_New │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1384 │ │ │ │ │ + beq.n 13b4 │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r5, #0] │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ str r5, [r0, #16] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r4, #0] │ │ │ │ │ str r4, [r0, #20] │ │ │ │ │ - b.n 1350 │ │ │ │ │ + b.n 1380 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 146a │ │ │ │ │ + blt.n 149a │ │ │ │ │ mov r3, r5 │ │ │ │ │ - b.n 1350 │ │ │ │ │ + b.n 1380 │ │ │ │ │ subs r2, #12 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - bcc.n 1372 │ │ │ │ │ - b.n 1320 │ │ │ │ │ + bcc.n 13a2 │ │ │ │ │ + b.n 1350 │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ ldrd r0, r1, [r3, #16] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r5, #0] │ │ │ │ │ str r5, [r3, #16] │ │ │ │ │ @@ -2351,348 +2349,348 @@ │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r3, #0] │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 1486 │ │ │ │ │ + blt.n 14b6 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 1472 │ │ │ │ │ + blt.n 14a2 │ │ │ │ │ ldr.w r2, [r3, #-8] │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ str r1, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1350 │ │ │ │ │ + bne.w 1380 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - bl 2e0 │ │ │ │ │ + bl 2e0 │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_TRACK │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - b.n 1350 │ │ │ │ │ + b.n 1380 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ mov r3, r5 │ │ │ │ │ - b.n 1350 │ │ │ │ │ + b.n 1380 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 144e │ │ │ │ │ + bne.n 147e │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - b.n 144e │ │ │ │ │ + b.n 147e │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1446 │ │ │ │ │ + bne.n 1476 │ │ │ │ │ strd r1, r3, [sp] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ │ - b.n 1446 │ │ │ │ │ + b.n 1476 │ │ │ │ │ .word 0x0000035c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -000014a0 : │ │ │ │ │ +000014d0 : │ │ │ │ │ dictview_repr(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL Py_ReprEnter │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1500 │ │ │ │ │ + bne.n 1530 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySequence_List │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, 14f0 │ │ │ │ │ + cbz r0, 1520 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC30 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC30 │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromFormat │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 14ee │ │ │ │ │ + bge.n 151e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - cbnz r3, 14ee │ │ │ │ │ + cbnz r3, 151e │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL Py_ReprLeave │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r0, r2 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ - ble.n 1514 │ │ │ │ │ + ble.n 1544 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC29 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC29 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicode_FromString │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 14fa │ │ │ │ │ + b.n 152a │ │ │ │ │ │ │ │ │ │ -00001518 : │ │ │ │ │ +00001548 : │ │ │ │ │ dictview_len(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ - cbz r0, 151e │ │ │ │ │ + cbz r0, 154e │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00001520 : │ │ │ │ │ +00001550 : │ │ │ │ │ dictview_richcompare(): │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r7, r0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PySet_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PySet_Type │ │ │ │ │ mov r6, r2 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq.n 154e │ │ │ │ │ + beq.n 157e │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyFrozenSet_Type │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyFrozenSet_Type │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne.n 15de │ │ │ │ │ + bne.n 160e │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Size │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - blt.n 1584 │ │ │ │ │ + blt.n 15b4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Size │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1584 │ │ │ │ │ + blt.n 15b4 │ │ │ │ │ cmp r6, #5 │ │ │ │ │ - bhi.n 15b4 │ │ │ │ │ + bhi.n 15e4 │ │ │ │ │ tbb [pc, r6] │ │ │ │ │ .short 0x372d │ │ │ │ │ .word 0x0f340303 │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - bne.n 15b0 │ │ │ │ │ + bne.n 15e0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 1624 │ │ │ │ │ + bl 1654 │ │ │ │ │ cmp r6, #3 │ │ │ │ │ - bne.n 1594 │ │ │ │ │ + bne.n 15c4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 15be │ │ │ │ │ + bge.n 15ee │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - blt.n 15b4 │ │ │ │ │ + blt.n 15e4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 1624 │ │ │ │ │ + bl 1654 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1584 │ │ │ │ │ - beq.n 15b4 │ │ │ │ │ + blt.n 15b4 │ │ │ │ │ + beq.n 15e4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1586 │ │ │ │ │ + bge.n 15b6 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ cmp r6, #3 │ │ │ │ │ - beq.n 159a │ │ │ │ │ + beq.n 15ca │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ - b.n 15a2 │ │ │ │ │ + b.n 15d2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 159a │ │ │ │ │ - b.n 15b4 │ │ │ │ │ + beq.n 15ca │ │ │ │ │ + b.n 15e4 │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - bge.n 15b4 │ │ │ │ │ + bge.n 15e4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 1624 │ │ │ │ │ - b.n 1594 │ │ │ │ │ + bl 1654 │ │ │ │ │ + b.n 15c4 │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - bgt.n 158c │ │ │ │ │ - b.n 15b4 │ │ │ │ │ + bgt.n 15bc │ │ │ │ │ + b.n 15e4 │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - ble.n 15c8 │ │ │ │ │ - b.n 15b4 │ │ │ │ │ + ble.n 15f8 │ │ │ │ │ + b.n 15e4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 154e │ │ │ │ │ + bne.n 157e │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 154e │ │ │ │ │ + bne.n 157e │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ - ldr r4, [pc, #40] @ (1620 ) │ │ │ │ │ + ldr r4, [pc, #40] @ (1650 ) │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - beq.n 154e │ │ │ │ │ + beq.n 157e │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 154e │ │ │ │ │ + bne.n 157e │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ sub.w r1, r4, #1040 @ 0x410 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq.n 154e │ │ │ │ │ + beq.n 157e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 154e │ │ │ │ │ + bne.n 157e │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ .word 0x000004fc │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00001624 : │ │ │ │ │ +00001654 : │ │ │ │ │ all_contained_in(): │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r7, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetIter │ │ │ │ │ - cbz r0, 1696 │ │ │ │ │ + cbz r0, 16c6 │ │ │ │ │ mov r6, r0 │ │ │ │ │ movs r5, #1 │ │ │ │ │ - b.n 1652 │ │ │ │ │ + b.n 1682 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySequence_Contains │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 1686 │ │ │ │ │ + blt.n 16b6 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n 166e │ │ │ │ │ + ble.n 169e │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyIter_Next │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 1640 │ │ │ │ │ + bne.n 1670 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, r4 │ │ │ │ │ it ne │ │ │ │ │ movne.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1682 │ │ │ │ │ + bge.n 16b2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, 1682 │ │ │ │ │ + cbnz r3, 16b2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 164e │ │ │ │ │ + bne.n 167e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 164e │ │ │ │ │ + b.n 167e │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1682 │ │ │ │ │ + b.n 16b2 │ │ │ │ │ │ │ │ │ │ -0000169c : │ │ │ │ │ +000016cc : │ │ │ │ │ PyDict_Items(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, #24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 172c │ │ │ │ │ + beq.n 175c │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #2 │ │ │ │ │ - bpl.n 172c │ │ │ │ │ + bpl.n 175c │ │ │ │ │ ldr r7, [r6, #8] │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r8, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 173c │ │ │ │ │ + beq.n 176c │ │ │ │ │ movs r4, #0 │ │ │ │ │ movs r0, #2 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - ble.n 16e6 │ │ │ │ │ + ble.n 1716 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1746 │ │ │ │ │ + beq.n 1776 │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ str.w r0, [r3, r4, lsl #2] │ │ │ │ │ adds r4, #1 │ │ │ │ │ - b.n 16ce │ │ │ │ │ + b.n 16fe │ │ │ │ │ ldr r7, [r6, #8] │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - bne.n 175e │ │ │ │ │ + bne.n 178e │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov r7, r3 │ │ │ │ │ add r3, sp, #20 │ │ │ │ │ add r2, sp, #16 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ - bl 3eb4 <_PyDict_Next> │ │ │ │ │ + bl 3eb8 <_PyDict_Next> │ │ │ │ │ R_ARM_THM_CALL _PyDict_Next │ │ │ │ │ - cbz r0, 173e │ │ │ │ │ + cbz r0, 176e │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr r1, [r3, r4] │ │ │ │ │ adds r4, #4 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ @@ -2702,42 +2700,42 @@ │ │ │ │ │ str r2, [r1, #16] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r3, #0] │ │ │ │ │ str r3, [r1, #20] │ │ │ │ │ - b.n 16f4 │ │ │ │ │ + b.n 1724 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #3658 @ 0xe4a │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ movs r5, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 173c │ │ │ │ │ + bge.n 176c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 173c │ │ │ │ │ + bne.n 176c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 173c │ │ │ │ │ + b.n 176c │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 16be │ │ │ │ │ + bge.n 16ee │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 16be │ │ │ │ │ + bne.n 16ee │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 16bc │ │ │ │ │ + b.n 16ec │ │ │ │ │ nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -121,15 +121,15 @@ │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_TriggerGC> │ │ │ │ │ R_ARM_THM_CALL _Py_TriggerGC │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ b.n b6 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ ldr r0, [pc, #12] @ (15c ) │ │ │ │ │ - bl 3764 │ │ │ │ │ + bl 3768 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ b.n b6 │ │ │ │ │ .word 0x0000013e │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000100 │ │ │ │ │ @@ -255,15 +255,15 @@ │ │ │ │ │ ble.n 220 │ │ │ │ │ addw r0, r0, #3740 @ 0xe9c │ │ │ │ │ bl 0 <_Py_TriggerGC> │ │ │ │ │ R_ARM_THM_CALL _Py_TriggerGC │ │ │ │ │ b.n 220 │ │ │ │ │ mov r0, r6 │ │ │ │ │ strd r1, r3, [sp, #4] │ │ │ │ │ - bl 3764 │ │ │ │ │ + bl 3768 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.n 220 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ b.n 220 │ │ │ │ │ @@ -1445,15 +1445,15 @@ │ │ │ │ │ str r3, [r6, #8] │ │ │ │ │ b.n e36 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r3, r9 │ │ │ │ │ - bl 6bc <_Py_dict_lookup+0x2b4> │ │ │ │ │ + bl 65c <_Py_dict_lookup+0x254> │ │ │ │ │ R_ARM_THM_CALL _PyDict_SendEvent │ │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ │ cmp r3, #7 │ │ │ │ │ ble.n e96 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ ite le │ │ │ │ │ @@ -1730,22 +1730,22 @@ │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r3, ip │ │ │ │ │ bne.w f52 │ │ │ │ │ ldr r0, [r0, #24] │ │ │ │ │ - bl 460c │ │ │ │ │ + bl 4610 │ │ │ │ │ mov r3, r0 │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ beq.w f6c │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bl 8558 │ │ │ │ │ + bl 85f4 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ blt.n 1248 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ bge.w ffe │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -1811,22 +1811,22 @@ │ │ │ │ │ adds r2, #1 │ │ │ │ │ ands r2, r0 │ │ │ │ │ b.n 10cc │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ - bl 6bc <_Py_dict_lookup+0x2b4> │ │ │ │ │ + bl 65c <_Py_dict_lookup+0x254> │ │ │ │ │ R_ARM_THM_CALL _PyDict_SendEvent │ │ │ │ │ b.n 1052 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ - bl 6bc <_Py_dict_lookup+0x2b4> │ │ │ │ │ + bl 65c <_Py_dict_lookup+0x254> │ │ │ │ │ R_ARM_THM_CALL _PyDict_SendEvent │ │ │ │ │ b.n 11b4 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ blt.n 12d2 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ @@ -2468,15 +2468,15 @@ │ │ │ │ │ ite le │ │ │ │ │ ldrshle.w r9, [r4, r2, lsl #1] │ │ │ │ │ ldrgt.w r9, [r4, r2, lsl #2] │ │ │ │ │ b.n 19a2 │ │ │ │ │ mov r6, fp │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r5, [r7, #24] │ │ │ │ │ - bl 3764 │ │ │ │ │ + bl 3768 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r7, #28] │ │ │ │ │ ldrb.w r3, [sl, #2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.n 1a70 │ │ │ │ │ ldrb.w r2, [sl] │ │ │ │ │ strb.w r1, [sl, #3] │ │ │ │ │ @@ -2796,29 +2796,29 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.w 1b0a │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ bne.w 1b0a │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bl 460c │ │ │ │ │ + bl 4610 │ │ │ │ │ mov r3, r0 │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ beq.w 1b20 │ │ │ │ │ ldr r2, [r4, #28] │ │ │ │ │ add.w r2, r2, r0, lsl #2 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ subs r7, r2, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r7, #1 │ │ │ │ │ cbnz r2, 1d7c │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8558 │ │ │ │ │ + bl 85f4 │ │ │ │ │ mov r2, r6 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ beq.w 1bd4 │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ cbz r3, 1d94 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ @@ -2919,15 +2919,15 @@ │ │ │ │ │ blt.n 1dc2 │ │ │ │ │ b.n 1cb2 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r3, r5 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ - bl 6bc <_Py_dict_lookup+0x2b4> │ │ │ │ │ + bl 65c <_Py_dict_lookup+0x254> │ │ │ │ │ R_ARM_THM_CALL _PyDict_SendEvent │ │ │ │ │ b.n 1df6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl b0 │ │ │ │ │ R_ARM_THM_CALL dict_unhashable_type │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ beq.n 1eac │ │ │ │ │ @@ -4094,15 +4094,15 @@ │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r0, [r7, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 2926 <_PyObjectDict_SetItem+0x1a> │ │ │ │ │ b.n 29ca <_PyObjectDict_SetItem+0xbe> │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b.w d88 │ │ │ │ │ - bl 83ec │ │ │ │ │ + bl 8488 │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r0, [r7, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 2926 <_PyObjectDict_SetItem+0x1a> │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -4113,15 +4113,15 @@ │ │ │ │ │ bne.n 29f0 <_PyObjectDict_SetItem+0xe4> │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ adds r6, r2, #1 │ │ │ │ │ beq.n 29f0 <_PyObjectDict_SetItem+0xe4> │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b.w 43cc <_PyDict_DelItem_KnownHash_LockHeld> │ │ │ │ │ + b.w 43d0 <_PyDict_DelItem_KnownHash_LockHeld> │ │ │ │ │ R_ARM_THM_JUMP24 _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov r2, r0 │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ bne.n 29e4 <_PyObjectDict_SetItem+0xd8> │ │ │ │ │ @@ -4205,15 +4205,15 @@ │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ beq.n 2ab8 <_PyDict_SetItem_LockHeld+0xb0> │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ - b.w 43cc <_PyDict_DelItem_KnownHash_LockHeld> │ │ │ │ │ + b.w 43d0 <_PyDict_DelItem_KnownHash_LockHeld> │ │ │ │ │ R_ARM_THM_JUMP24 _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov r2, r0 │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ bne.n 2aaa <_PyDict_SetItem_LockHeld+0xa2> │ │ │ │ │ @@ -4231,20 +4231,20 @@ │ │ │ │ │ 00002ad8 : │ │ │ │ │ PyDict_Copy(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2dc6 │ │ │ │ │ + beq.w 2dce │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #2 │ │ │ │ │ - bpl.w 2dc6 │ │ │ │ │ + bpl.w 2dce │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.w 2cc2 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 2d52 │ │ │ │ │ ldr r1, [r2, #108] @ 0x6c │ │ │ │ │ @@ -4261,15 +4261,15 @@ │ │ │ │ │ lsls r0, r0, #1 │ │ │ │ │ smull r5, r2, r2, r0 │ │ │ │ │ sub.w r2, r2, r0, asr #31 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ blt.w 2d1c │ │ │ │ │ ldrb r3, [r1, #6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 2ce0 │ │ │ │ │ + beq.w 2cd0 │ │ │ │ │ ldrb r3, [r1, #4] │ │ │ │ │ movs r6, #1 │ │ │ │ │ movw r2, #43691 @ 0xaaab │ │ │ │ │ movt r2, #43690 @ 0xaaaa │ │ │ │ │ ldrb r1, [r1, #5] │ │ │ │ │ lsl.w r3, r6, r3 │ │ │ │ │ lsls r3, r6 │ │ │ │ │ @@ -4279,27 +4279,27 @@ │ │ │ │ │ lsrs r3, r3, #1 │ │ │ │ │ add.w r6, r6, r3, lsl #3 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2d14 │ │ │ │ │ + beq.w 2d04 │ │ │ │ │ ldr r1, [r4, #24] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ ldrb r1, [r5, #5] │ │ │ │ │ movs r3, #1 │ │ │ │ │ ldrb r2, [r2, #6] │ │ │ │ │ lsls r3, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 2cd0 │ │ │ │ │ + beq.w 2d0c │ │ │ │ │ add.w r2, r5, #20 │ │ │ │ │ mov.w ip, #8 │ │ │ │ │ add r2, r3 │ │ │ │ │ adds r1, r2, #4 │ │ │ │ │ ldr r7, [r5, #16] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ it gt │ │ │ │ │ @@ -4395,15 +4395,15 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2dd8 │ │ │ │ │ + beq.w 2dc6 │ │ │ │ │ movs r3, #0 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r3, [r0, #28] │ │ │ │ │ sub.w r1, r0, #8 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r5, [r0, #24] │ │ │ │ │ @@ -4417,20 +4417,14 @@ │ │ │ │ │ R_ARM_THM_CALL _Py_TriggerGC │ │ │ │ │ b.n 2c66 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr r0, [pc, #288] @ (2dec ) │ │ │ │ │ mov r1, r3 │ │ │ │ │ b.w 168 │ │ │ │ │ - add.w r1, r5, #20 │ │ │ │ │ - mov.w ip, #12 │ │ │ │ │ - add r1, r3 │ │ │ │ │ - adds r2, r1, #4 │ │ │ │ │ - adds r1, #8 │ │ │ │ │ - b.n 2b94 │ │ │ │ │ ldrb r0, [r1, #4] │ │ │ │ │ movs r3, #1 │ │ │ │ │ ldrb r5, [r1, #5] │ │ │ │ │ movw r2, #43691 @ 0xaaab │ │ │ │ │ movt r2, #43690 @ 0xaaaa │ │ │ │ │ lsl.w r1, r3, r0 │ │ │ │ │ lsl.w r6, r3, r5 │ │ │ │ │ @@ -4446,39 +4440,45 @@ │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 2b6e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r6, #0 │ │ │ │ │ b.n 2c6a │ │ │ │ │ + add.w r1, r5, #20 │ │ │ │ │ + mov.w ip, #12 │ │ │ │ │ + add r1, r3 │ │ │ │ │ + adds r2, r1, #4 │ │ │ │ │ + adds r1, #8 │ │ │ │ │ + b.n 2b94 │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr r0, [pc, #204] @ (2dec ) │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ bl 168 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2d18 │ │ │ │ │ + beq.n 2d08 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 2eec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 2c6a │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2d18 │ │ │ │ │ + bge.n 2d08 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2d18 │ │ │ │ │ + bne.n 2d08 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2d18 │ │ │ │ │ - bl aa8 <_Py_dict_lookup+0x6a0> │ │ │ │ │ + b.n 2d08 │ │ │ │ │ + bl ad8 <_Py_dict_lookup+0x6d0> │ │ │ │ │ R_ARM_THM_CALL copy_values │ │ │ │ │ mov r5, r0 │ │ │ │ │ cbz r0, 2dbe │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ @@ -4515,29 +4515,29 @@ │ │ │ │ │ addge r3, #1 │ │ │ │ │ strge r3, [r2, #0] │ │ │ │ │ bl 2e0 <_PyObject_GC_TRACK> │ │ │ │ │ b.n 2c6a │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 2d18 │ │ │ │ │ + b.n 2d08 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyErr_NoMemory │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 3768 │ │ │ │ │ + b.n 2d08 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #4231 @ 0x1087 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 2d18 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 3764 │ │ │ │ │ - b.n 2d18 │ │ │ │ │ + b.n 2d08 │ │ │ │ │ .word 0x0000020e │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000001d2 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000132 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ @@ -4673,26 +4673,26 @@ │ │ │ │ │ dict_merge.isra.0(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, #16 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 36b0 │ │ │ │ │ + beq.w 36b4 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldrb.w r3, [r3, #87] @ 0x57 │ │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ │ eor.w r3, r3, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it eq │ │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ │ lsls r1, r3, #31 │ │ │ │ │ - bmi.w 36b0 │ │ │ │ │ + bmi.w 36b4 │ │ │ │ │ mov r7, r2 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ ands.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ │ beq.w 32f2 │ │ │ │ │ ldr r1, [r2, #108] @ 0x6c │ │ │ │ │ movw r2, #0 │ │ │ │ │ @@ -4720,22 +4720,22 @@ │ │ │ │ │ bne.w 30da │ │ │ │ │ ldr r1, [r4, #24] │ │ │ │ │ ldr r2, [r1, #16] │ │ │ │ │ cmp r8, r2 │ │ │ │ │ bne.w 30da │ │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - bne.w 3418 │ │ │ │ │ + bne.w 341a │ │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 36ce │ │ │ │ │ + bne.w 36d2 │ │ │ │ │ ldrb r3, [r1, #6] │ │ │ │ │ ldrb r1, [r1, #5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3524 │ │ │ │ │ + beq.w 3526 │ │ │ │ │ movs r7, #1 │ │ │ │ │ lsl.w r3, r7, r2 │ │ │ │ │ movw r2, #43691 @ 0xaaab │ │ │ │ │ movt r2, #43690 @ 0xaaaa │ │ │ │ │ lsls r7, r1 │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ adds r7, #20 │ │ │ │ │ @@ -4743,27 +4743,27 @@ │ │ │ │ │ lsrs r3, r3, #1 │ │ │ │ │ add.w r7, r7, r3, lsl #3 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3556 │ │ │ │ │ + beq.w 3558 │ │ │ │ │ ldr r1, [r4, #24] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldrb.w r1, [r8, #5] │ │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ │ movs r3, #1 │ │ │ │ │ lsls r3, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 3516 │ │ │ │ │ + beq.w 3518 │ │ │ │ │ add.w r1, r8, #20 │ │ │ │ │ movs r0, #8 │ │ │ │ │ add r1, r3 │ │ │ │ │ adds r7, r1, #4 │ │ │ │ │ ldr.w lr, [r8, #16] │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ it gt │ │ │ │ │ @@ -4795,15 +4795,15 @@ │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ bne.n 30b6 │ │ │ │ │ ldrb r1, [r2, #6] │ │ │ │ │ ldrb r0, [r2, #5] │ │ │ │ │ ldr.w r9, [r2, #16] │ │ │ │ │ lsls r7, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 347e │ │ │ │ │ + beq.w 3480 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ ble.n 307a │ │ │ │ │ add r7, r2 │ │ │ │ │ add.w r1, r7, #20 │ │ │ │ │ adds r7, #24 │ │ │ │ │ ldr.w r0, [r1, r6, lsl #3] │ │ │ │ │ cbz r0, 3064 │ │ │ │ │ @@ -4857,21 +4857,21 @@ │ │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ │ lsls r1, r2 │ │ │ │ │ movw r2, #21846 @ 0x5556 │ │ │ │ │ movt r2, #21845 @ 0x5555 │ │ │ │ │ smull r0, r2, r2, r1 │ │ │ │ │ sub.w r2, r2, r1, asr #31 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bgt.w 343e │ │ │ │ │ + bgt.w 3440 │ │ │ │ │ movs r6, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.w 2f50 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 34e8 │ │ │ │ │ + bne.w 34ea │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldr r0, [r3, #16] │ │ │ │ │ cmp r0, r6 │ │ │ │ │ ble.w 2f50 │ │ │ │ │ ldrb r1, [r3, #6] │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ ldrb r2, [r3, #5] │ │ │ │ │ @@ -4906,31 +4906,31 @@ │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ blt.n 31e4 │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ blt.n 3200 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 355a │ │ │ │ │ + bne.w 355c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne.w 36e2 │ │ │ │ │ + bne.w 36e6 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ adds r6, #1 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ and.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ │ b.n 30fc │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r5 │ │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ │ bl 3d4 <_PyDict_Contains_KnownHash> │ │ │ │ │ R_ARM_THM_CALL _PyDict_Contains_KnownHash │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 370e │ │ │ │ │ + bne.w 3712 │ │ │ │ │ ldr.w r0, [r9] │ │ │ │ │ mov r1, r9 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ itt lt │ │ │ │ │ addlt r0, #1 │ │ │ │ │ @@ -5024,15 +5024,15 @@ │ │ │ │ │ bge.w 3162 │ │ │ │ │ b.n 324e │ │ │ │ │ movs r1, #12 │ │ │ │ │ mla r2, r1, r6, r2 │ │ │ │ │ add r2, r3 │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 34d0 │ │ │ │ │ + beq.w 34d2 │ │ │ │ │ ldrd r2, r9, [r2] │ │ │ │ │ ldr.w r0, [r9] │ │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ bge.w 314a │ │ │ │ │ adds r0, #1 │ │ │ │ │ str.w r0, [r9] │ │ │ │ │ b.n 314a │ │ │ │ │ @@ -5042,136 +5042,137 @@ │ │ │ │ │ b.n 30b6 │ │ │ │ │ add r6, ip │ │ │ │ │ cmp r0, r6 │ │ │ │ │ ble.w 2f50 │ │ │ │ │ adds r1, #8 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 34dc │ │ │ │ │ + beq.w 34de │ │ │ │ │ cmp r0, r6 │ │ │ │ │ bgt.w 3136 │ │ │ │ │ b.n 2f50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMapping_Keys │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 355a │ │ │ │ │ + beq.w 355c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetIter │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n 3318 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 36fa │ │ │ │ │ + beq.w 36fe │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 355a │ │ │ │ │ + beq.w 355c │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyIter_Next │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 33f2 │ │ │ │ │ + beq.n 33f4 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - bne.w 3610 │ │ │ │ │ + bne.w 3614 │ │ │ │ │ movw r9, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r9, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ - b.n 3396 │ │ │ │ │ + b.n 3386 │ │ │ │ │ .word 0x000002a8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - itt lt │ │ │ │ │ - addlt r3, #1 │ │ │ │ │ - strlt r3, [r7, #0] │ │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ │ - cmp r3, r9 │ │ │ │ │ - bne.n 33b4 │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ - beq.n 33b4 │ │ │ │ │ + beq.n 33b0 │ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ │ mov r0, r5 │ │ │ │ │ - ldr r1, [pc, #612] @ (35c4 ) │ │ │ │ │ + ldr r1, [pc, #636] @ (35c8 ) │ │ │ │ │ cmp r3, r1 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - beq.n 33ce │ │ │ │ │ + beq.n 33d0 │ │ │ │ │ bl f30 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 33d6 │ │ │ │ │ + blt.n 33d8 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3386 │ │ │ │ │ + bge.n 3374 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3702 │ │ │ │ │ + beq.w 3706 │ │ │ │ │ adds r2, #1 │ │ │ │ │ - beq.w 35a6 │ │ │ │ │ + beq.w 357c │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyIter_Next │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 33f2 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 33f4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetItem │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3560 │ │ │ │ │ + beq.w 3598 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3340 │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - str r3, [r6, #0] │ │ │ │ │ - b.n 3340 │ │ │ │ │ + blt.n 33ca │ │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ + itt lt │ │ │ │ │ + addlt r3, #1 │ │ │ │ │ + strlt r3, [r7, #0] │ │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ │ + cmp r3, r9 │ │ │ │ │ + beq.n 3340 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov r2, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - bne.n 3358 │ │ │ │ │ + bne.n 3346 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL setitem_take2_lock_held.part.0 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ - b.n 336c │ │ │ │ │ + b.n 335a │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + str r3, [r6, #0] │ │ │ │ │ + b.n 339e │ │ │ │ │ bl d88 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b.n 336c │ │ │ │ │ + b.n 335a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3374 │ │ │ │ │ + bne.n 3362 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 337c │ │ │ │ │ - b.n 3386 │ │ │ │ │ + blt.n 336a │ │ │ │ │ + b.n 3374 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 340a │ │ │ │ │ + bge.n 340c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ - cbnz r3, 340a │ │ │ │ │ + cbnz r3, 340c │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ subs r0, #0 │ │ │ │ │ it ne │ │ │ │ │ @@ -5205,56 +5206,56 @@ │ │ │ │ │ movlt r3, #8 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ clz r1, r1 │ │ │ │ │ rsb r1, r1, #32 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ bl 13e4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 355a │ │ │ │ │ + bne.n 355c │ │ │ │ │ ldrd r3, r8, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ and.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ │ b.n 30fa │ │ │ │ │ cmp r9, r1 │ │ │ │ │ ble.w 32d0 │ │ │ │ │ add r7, r2 │ │ │ │ │ - b.n 349e │ │ │ │ │ + b.n 34a0 │ │ │ │ │ ldr r0, [r7, #28] │ │ │ │ │ - cbz r0, 3494 │ │ │ │ │ + cbz r0, 3496 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 34be │ │ │ │ │ + blt.n 34c0 │ │ │ │ │ adds r6, #1 │ │ │ │ │ adds r7, #12 │ │ │ │ │ cmp r6, r9 │ │ │ │ │ beq.w 307a │ │ │ │ │ ldr r0, [r7, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3488 │ │ │ │ │ + beq.n 348a │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3488 │ │ │ │ │ + bge.n 348a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3488 │ │ │ │ │ + bne.n 348a │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ - b.n 3488 │ │ │ │ │ + b.n 348a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3494 │ │ │ │ │ + bne.n 3496 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ - b.n 3494 │ │ │ │ │ + b.n 3496 │ │ │ │ │ adds r6, #1 │ │ │ │ │ adds r2, #12 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ bne.w 32b0 │ │ │ │ │ b.n 2f50 │ │ │ │ │ adds r6, #1 │ │ │ │ │ adds r1, #8 │ │ │ │ │ @@ -5301,101 +5302,100 @@ │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 2fc0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ b.n 2f52 │ │ │ │ │ + cmp r0, #1 │ │ │ │ │ + bne.n 3572 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.w 368a │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 0 <_PyErr_SetKeyError> │ │ │ │ │ + R_ARM_THM_CALL _PyErr_SetKeyError │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ + blt.w 36a2 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3578 │ │ │ │ │ + bge.n 355c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ - cbnz r3, 3578 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 355c │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ + b.n 355c │ │ │ │ │ + ldr.w r3, [r8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 355a │ │ │ │ │ + bge.n 35b0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r6, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 355a │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + str.w r3, [r8] │ │ │ │ │ + cbnz r3, 35b0 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 355a │ │ │ │ │ - cmp r0, #1 │ │ │ │ │ - bne.n 359e │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.n 3686 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl 0 <_PyErr_SetKeyError> │ │ │ │ │ - R_ARM_THM_CALL _PyErr_SetKeyError │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 369e │ │ │ │ │ - ldr.w r3, [r8] │ │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 355a │ │ │ │ │ + bge.n 355c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str.w r3, [r8] │ │ │ │ │ + str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 355a │ │ │ │ │ - mov r0, r8 │ │ │ │ │ + bne.n 355c │ │ │ │ │ + mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 355a │ │ │ │ │ - nop │ │ │ │ │ + b.n 355c │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ - beq.n 3650 │ │ │ │ │ + beq.n 3654 │ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ │ mov r0, r5 │ │ │ │ │ - ldr r1, [pc, #396] @ (3760 ) │ │ │ │ │ + ldr r1, [pc, #396] @ (3764 ) │ │ │ │ │ cmp r3, r1 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - beq.n 367e │ │ │ │ │ + beq.n 3682 │ │ │ │ │ bl f30 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 366a │ │ │ │ │ + blt.n 366e │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 35fe │ │ │ │ │ + bge.n 3602 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 36c2 │ │ │ │ │ + beq.n 36c6 │ │ │ │ │ adds r2, #1 │ │ │ │ │ - beq.n 35a6 │ │ │ │ │ + beq.n 357c │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyIter_Next │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 33f2 │ │ │ │ │ + beq.w 33f4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 35c │ │ │ │ │ R_ARM_THM_CALL PyDict_Contains │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3590 │ │ │ │ │ + bne.n 3562 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetItem │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3560 │ │ │ │ │ + beq.n 3598 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ @@ -5404,80 +5404,80 @@ │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r0, #0] │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 35c8 │ │ │ │ │ + beq.n 35cc │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov r2, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - bne.n 35ce │ │ │ │ │ + bne.n 35d2 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL setitem_take2_lock_held.part.0 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ - b.n 35e2 │ │ │ │ │ + b.n 35e6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 35ea │ │ │ │ │ + bne.n 35ee │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ - b.n 35ea │ │ │ │ │ + b.n 35ee │ │ │ │ │ bl d88 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b.n 35e2 │ │ │ │ │ + b.n 35e6 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3602 │ │ │ │ │ + bge.n 3606 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3602 │ │ │ │ │ + bne.n 3606 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3602 │ │ │ │ │ + b.n 3606 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 35a6 │ │ │ │ │ + bne.w 357c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 35a6 │ │ │ │ │ + b.n 357c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #4003 @ 0xfa3 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 355a │ │ │ │ │ + b.n 355c │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ - b.n 35fe │ │ │ │ │ + b.n 3602 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r5 │ │ │ │ │ movs r1, #3 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r3, r4 │ │ │ │ │ - bl 6bc <_Py_dict_lookup+0x2b4> │ │ │ │ │ + bl 65c <_Py_dict_lookup+0x254> │ │ │ │ │ R_ARM_THM_CALL _PyDict_SendEvent │ │ │ │ │ ldr r1, [r4, #24] │ │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ │ b.n 2f8a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_RuntimeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ @@ -5485,706 +5485,706 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 355a │ │ │ │ │ + b.n 355c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ b.n 3318 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ - b.n 3386 │ │ │ │ │ + b.n 3374 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - bne.n 3746 │ │ │ │ │ - cbz r7, 375c │ │ │ │ │ + bne.n 374a │ │ │ │ │ + cbz r7, 3760 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 <_PyErr_SetKeyError> │ │ │ │ │ R_ARM_THM_CALL _PyErr_SetKeyError │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 374c │ │ │ │ │ + blt.n 3750 │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 355a │ │ │ │ │ + bge.w 355c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 355a │ │ │ │ │ + bne.w 355c │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 355a │ │ │ │ │ + b.n 355c │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ b.n 31dc │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 3726 │ │ │ │ │ + bne.n 372a │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3726 │ │ │ │ │ + b.n 372a │ │ │ │ │ mov r2, r7 │ │ │ │ │ b.n 31dc │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00003764 : │ │ │ │ │ +00003768 : │ │ │ │ │ dictkeys_decref.constprop.0(): │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r4, [r0, #0] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt.n 380c │ │ │ │ │ + blt.n 3810 │ │ │ │ │ subs r3, r4, #1 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - bne.n 380c │ │ │ │ │ + bne.n 3810 │ │ │ │ │ ldrb r3, [r0, #5] │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldrb r7, [r0, #6] │ │ │ │ │ ldr r6, [r0, #16] │ │ │ │ │ lsls r4, r3 │ │ │ │ │ add r4, r0 │ │ │ │ │ - cbz r7, 37d0 │ │ │ │ │ + cbz r7, 37d4 │ │ │ │ │ movs r7, #0 │ │ │ │ │ - b.n 37a2 │ │ │ │ │ + b.n 37a6 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ - cbz r0, 379e │ │ │ │ │ + cbz r0, 37a2 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 3818 │ │ │ │ │ + blt.n 381c │ │ │ │ │ adds r7, #1 │ │ │ │ │ adds r4, #8 │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - bge.n 37d6 │ │ │ │ │ + bge.n 37da │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3792 │ │ │ │ │ + beq.n 3796 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3792 │ │ │ │ │ + bge.n 3796 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3792 │ │ │ │ │ + bne.n 3796 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3792 │ │ │ │ │ + b.n 3796 │ │ │ │ │ adds r7, #1 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ bl 1fec │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ bl 1fec │ │ │ │ │ adds r4, #12 │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - blt.n 37c2 │ │ │ │ │ + blt.n 37c6 │ │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - bne.n 380e │ │ │ │ │ + bne.n 3812 │ │ │ │ │ ldrb r3, [r5, #6] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 380e │ │ │ │ │ - ldr r3, [pc, #68] @ (3828 ) │ │ │ │ │ + bne.n 3812 │ │ │ │ │ + ldr r3, [pc, #68] @ (382c ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r2, [r3, #1924] @ 0x784 │ │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ │ - bhi.n 380e │ │ │ │ │ + bhi.n 3812 │ │ │ │ │ ldr.w r1, [r3, #1920] @ 0x780 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r1, [r5, #0] │ │ │ │ │ str.w r5, [r3, #1920] @ 0x780 │ │ │ │ │ str.w r2, [r3, #1924] @ 0x784 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyMem_Free │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 379e │ │ │ │ │ + bne.n 37a2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 379e │ │ │ │ │ + b.n 37a2 │ │ │ │ │ nop │ │ │ │ │ .word 0x0000003c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -0000382c : │ │ │ │ │ +00003830 : │ │ │ │ │ dict_dealloc(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mov r6, r0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ ldrb r0, [r0, #16] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 3c64 │ │ │ │ │ + bge.w 3c68 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3c6c │ │ │ │ │ + bne.w 3c70 │ │ │ │ │ str r0, [r6, #0] │ │ │ │ │ ldrd r7, r4, [r6, #24] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GC_UnTrack │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 39ac │ │ │ │ │ + bne.w 39b0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 38cc │ │ │ │ │ + beq.n 38d0 │ │ │ │ │ ldr r5, [r7, #0] │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - blt.n 38cc │ │ │ │ │ + blt.n 38d0 │ │ │ │ │ subs r3, r5, #1 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ - bne.n 38cc │ │ │ │ │ + bne.n 38d0 │ │ │ │ │ ldrb r3, [r7, #5] │ │ │ │ │ ldr.w r8, [r7, #16] │ │ │ │ │ lsls r5, r3 │ │ │ │ │ ldrb r3, [r7, #6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3964 │ │ │ │ │ + beq.n 3968 │ │ │ │ │ cmp r8, r4 │ │ │ │ │ ittt gt │ │ │ │ │ addgt r5, r5, r7 │ │ │ │ │ addgt.w r9, r5, #20 │ │ │ │ │ addgt r5, #24 │ │ │ │ │ - bgt.n 38a8 │ │ │ │ │ - b.n 391e │ │ │ │ │ + bgt.n 38ac │ │ │ │ │ + b.n 3922 │ │ │ │ │ ldr.w r0, [r5, r4, lsl #3] │ │ │ │ │ - cbz r0, 38a2 │ │ │ │ │ + cbz r0, 38a6 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 390c │ │ │ │ │ + blt.n 3910 │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r4, r8 │ │ │ │ │ - beq.n 391e │ │ │ │ │ + beq.n 3922 │ │ │ │ │ ldr.w r0, [r9, r4, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3894 │ │ │ │ │ + beq.n 3898 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3894 │ │ │ │ │ + bge.n 3898 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3894 │ │ │ │ │ + bne.n 3898 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3894 │ │ │ │ │ + b.n 3898 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.w 3bb6 │ │ │ │ │ - ldr r3, [pc, #592] @ (3b30 ) │ │ │ │ │ + bne.w 3bba │ │ │ │ │ + ldr r3, [pc, #592] @ (3b34 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r2, [r3, #1916] @ 0x77c │ │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ │ - bhi.n 3956 │ │ │ │ │ + bhi.n 395a │ │ │ │ │ ldr.w r1, [r3, #1912] @ 0x778 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r1, [r6, #0] │ │ │ │ │ str.w r6, [r3, #1912] @ 0x778 │ │ │ │ │ str.w r2, [r3, #1916] @ 0x77c │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 38a2 │ │ │ │ │ + bne.n 38a6 │ │ │ │ │ adds r4, #1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, r8 │ │ │ │ │ - bne.n 38a8 │ │ │ │ │ + bne.n 38ac │ │ │ │ │ ldrb r3, [r7, #4] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - bne.n 38c6 │ │ │ │ │ + bne.n 38ca │ │ │ │ │ ldrb r3, [r7, #6] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 38c6 │ │ │ │ │ - ldr r3, [pc, #520] @ (3b34 ) │ │ │ │ │ + bne.n 38ca │ │ │ │ │ + ldr r3, [pc, #520] @ (3b38 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r2, [r3, #1924] @ 0x784 │ │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ │ - bhi.n 38c6 │ │ │ │ │ + bhi.n 38ca │ │ │ │ │ ldr.w r1, [r3, #1920] @ 0x780 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r1, [r7, #0] │ │ │ │ │ str.w r7, [r3, #1920] @ 0x780 │ │ │ │ │ str.w r2, [r3, #1924] @ 0x784 │ │ │ │ │ - b.n 38cc │ │ │ │ │ + b.n 38d0 │ │ │ │ │ ldr.w r3, [r1, #160] @ 0xa0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ bx r3 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - ble.n 38c6 │ │ │ │ │ + ble.n 38ca │ │ │ │ │ adds r4, r7, r5 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b.n 3982 │ │ │ │ │ + b.n 3986 │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ - cbz r0, 397a │ │ │ │ │ + cbz r0, 397e │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 399e │ │ │ │ │ + blt.n 39a2 │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - beq.n 391e │ │ │ │ │ + beq.n 3922 │ │ │ │ │ adds r4, #12 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 396e │ │ │ │ │ + beq.n 3972 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 396e │ │ │ │ │ + bge.n 3972 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 396e │ │ │ │ │ + bne.n 3972 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 396e │ │ │ │ │ + b.n 3972 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 397a │ │ │ │ │ + bne.n 397e │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 397a │ │ │ │ │ + b.n 397e │ │ │ │ │ ldrb r5, [r4, #2] │ │ │ │ │ - cbnz r5, 39e8 │ │ │ │ │ + cbnz r5, 39ec │ │ │ │ │ ldrb.w r9, [r4] │ │ │ │ │ mov r8, r4 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.n 39c4 │ │ │ │ │ - b.n 39e2 │ │ │ │ │ + bne.n 39c8 │ │ │ │ │ + b.n 39e6 │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r9, r5 │ │ │ │ │ - beq.n 39e2 │ │ │ │ │ + beq.n 39e6 │ │ │ │ │ ldr.w r0, [r8, #4]! │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 39be │ │ │ │ │ + beq.n 39c2 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 39be │ │ │ │ │ + bge.n 39c2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 39be │ │ │ │ │ + bne.n 39c2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 39be │ │ │ │ │ + b.n 39c2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.w 38cc │ │ │ │ │ + blt.w 38d0 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ str r2, [r7, #0] │ │ │ │ │ - bne.w 38cc │ │ │ │ │ + bne.w 38d0 │ │ │ │ │ ldrb r2, [r7, #5] │ │ │ │ │ ldrb r5, [r7, #6] │ │ │ │ │ lsls r3, r2 │ │ │ │ │ ldr r2, [r7, #16] │ │ │ │ │ mov sl, r2 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 3bdc │ │ │ │ │ + beq.w 3be0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.w 3b38 │ │ │ │ │ + ble.w 3b3c │ │ │ │ │ add r3, r7 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ add.w r5, r3, #20 │ │ │ │ │ add.w r4, r3, #24 │ │ │ │ │ ands.w r3, r2, #3 │ │ │ │ │ - beq.n 3b10 │ │ │ │ │ + beq.n 3b14 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 3a70 │ │ │ │ │ + beq.n 3a74 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 3a4c │ │ │ │ │ + beq.n 3a50 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ - cbz r0, 3a3a │ │ │ │ │ + cbz r0, 3a3e │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 3c54 │ │ │ │ │ + blt.w 3c58 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ - cbz r0, 3a48 │ │ │ │ │ + cbz r0, 3a4c │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 3c44 │ │ │ │ │ + blt.w 3c48 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ ldr.w r0, [r5, r9, lsl #3] │ │ │ │ │ - cbz r0, 3a5c │ │ │ │ │ + cbz r0, 3a60 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 3c24 │ │ │ │ │ + blt.w 3c28 │ │ │ │ │ ldr.w r0, [r4, r9, lsl #3] │ │ │ │ │ - cbz r0, 3a6c │ │ │ │ │ + cbz r0, 3a70 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 3c34 │ │ │ │ │ + blt.w 3c38 │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ ldr.w r0, [r5, r9, lsl #3] │ │ │ │ │ - cbz r0, 3a80 │ │ │ │ │ + cbz r0, 3a84 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 3bcc │ │ │ │ │ + blt.w 3bd0 │ │ │ │ │ ldr.w r0, [r4, r9, lsl #3] │ │ │ │ │ - cbz r0, 3a90 │ │ │ │ │ + cbz r0, 3a94 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 3bbc │ │ │ │ │ + blt.w 3bc0 │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ cmp r9, sl │ │ │ │ │ - bne.n 3b10 │ │ │ │ │ - b.n 3b38 │ │ │ │ │ + bne.n 3b14 │ │ │ │ │ + b.n 3b3c │ │ │ │ │ ldr.w r0, [r4, r9, lsl #3] │ │ │ │ │ - cbz r0, 3aa8 │ │ │ │ │ + cbz r0, 3aac │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 3b7e │ │ │ │ │ + blt.n 3b82 │ │ │ │ │ add.w r8, r9, #1 │ │ │ │ │ ldr.w r0, [r5, r8, lsl #3] │ │ │ │ │ - cbz r0, 3aba │ │ │ │ │ + cbz r0, 3abe │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 3b8c │ │ │ │ │ + blt.n 3b90 │ │ │ │ │ ldr.w r0, [r4, r8, lsl #3] │ │ │ │ │ - cbz r0, 3ac8 │ │ │ │ │ + cbz r0, 3acc │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 3b9a │ │ │ │ │ + blt.n 3b9e │ │ │ │ │ add.w r9, r8, #1 │ │ │ │ │ ldr.w r0, [r5, r9, lsl #3] │ │ │ │ │ - cbz r0, 3ada │ │ │ │ │ + cbz r0, 3ade │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 3ba8 │ │ │ │ │ + blt.n 3bac │ │ │ │ │ ldr.w r0, [r4, r9, lsl #3] │ │ │ │ │ - cbz r0, 3ae8 │ │ │ │ │ + cbz r0, 3aec │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 3b54 │ │ │ │ │ + blt.n 3b58 │ │ │ │ │ add.w r9, r8, #2 │ │ │ │ │ ldr.w r0, [r5, r9, lsl #3] │ │ │ │ │ - cbz r0, 3afa │ │ │ │ │ + cbz r0, 3afe │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 3b62 │ │ │ │ │ + blt.n 3b66 │ │ │ │ │ ldr.w r0, [r4, r9, lsl #3] │ │ │ │ │ - cbz r0, 3b08 │ │ │ │ │ + cbz r0, 3b0c │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 3b70 │ │ │ │ │ + blt.n 3b74 │ │ │ │ │ add.w r9, r8, #3 │ │ │ │ │ cmp r9, sl │ │ │ │ │ - beq.n 3b38 │ │ │ │ │ + beq.n 3b3c │ │ │ │ │ ldr.w r0, [r5, r9, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3a9a │ │ │ │ │ + beq.n 3a9e │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3a9a │ │ │ │ │ + bge.n 3a9e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3a9a │ │ │ │ │ + bne.n 3a9e │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3a9a │ │ │ │ │ + b.n 3a9e │ │ │ │ │ nop │ │ │ │ │ .word 0x0000024a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000200 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ ldrb r3, [r7, #4] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - bne.w 38c6 │ │ │ │ │ + bne.w 38ca │ │ │ │ │ ldrb r3, [r7, #6] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.w 38c6 │ │ │ │ │ - ldr r3, [pc, #328] @ (3c94 ) │ │ │ │ │ + bne.w 38ca │ │ │ │ │ + ldr r3, [pc, #328] @ (3c98 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - b.n 3934 │ │ │ │ │ + b.n 3938 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3ae8 │ │ │ │ │ + bne.n 3aec │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3ae8 │ │ │ │ │ + b.n 3aec │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3afa │ │ │ │ │ + bne.n 3afe │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3afa │ │ │ │ │ + b.n 3afe │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3b08 │ │ │ │ │ + bne.n 3b0c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3b08 │ │ │ │ │ + b.n 3b0c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3aa8 │ │ │ │ │ + bne.n 3aac │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3aa8 │ │ │ │ │ + b.n 3aac │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3aba │ │ │ │ │ + bne.n 3abe │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3aba │ │ │ │ │ + b.n 3abe │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3ac8 │ │ │ │ │ + bne.n 3acc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3ac8 │ │ │ │ │ + b.n 3acc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3ada │ │ │ │ │ + bne.n 3ade │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3ada │ │ │ │ │ + b.n 3ade │ │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ │ - b.n 395a │ │ │ │ │ + b.n 395e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3a90 │ │ │ │ │ + bne.w 3a94 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3a90 │ │ │ │ │ + b.n 3a94 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3a80 │ │ │ │ │ + bne.w 3a84 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3a80 │ │ │ │ │ + b.n 3a84 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - ble.w 38c6 │ │ │ │ │ + ble.w 38ca │ │ │ │ │ adds r4, r7, r3 │ │ │ │ │ - b.n 3bfa │ │ │ │ │ + b.n 3bfe │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ - cbz r0, 3bf2 │ │ │ │ │ + cbz r0, 3bf6 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 3c16 │ │ │ │ │ + blt.n 3c1a │ │ │ │ │ adds r5, #1 │ │ │ │ │ adds r4, #12 │ │ │ │ │ cmp r5, sl │ │ │ │ │ - beq.n 3b38 │ │ │ │ │ + beq.n 3b3c │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3be6 │ │ │ │ │ + beq.n 3bea │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3be6 │ │ │ │ │ + bge.n 3bea │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3be6 │ │ │ │ │ + bne.n 3bea │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3be6 │ │ │ │ │ + b.n 3bea │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3bf2 │ │ │ │ │ + bne.n 3bf6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3bf2 │ │ │ │ │ + b.n 3bf6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3a5c │ │ │ │ │ + bne.w 3a60 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3a5c │ │ │ │ │ + b.n 3a60 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3a6c │ │ │ │ │ + bne.w 3a70 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3a6c │ │ │ │ │ + b.n 3a70 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3a48 │ │ │ │ │ + bne.w 3a4c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3a48 │ │ │ │ │ + b.n 3a4c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3a3a │ │ │ │ │ + bne.w 3a3e │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3a3a │ │ │ │ │ + b.n 3a3e │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3906 │ │ │ │ │ - b.n 3c70 │ │ │ │ │ + beq.w 390a │ │ │ │ │ + b.n 3c74 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ movs r1, #5 │ │ │ │ │ - bl 6bc <_Py_dict_lookup+0x2b4> │ │ │ │ │ + bl 65c <_Py_dict_lookup+0x254> │ │ │ │ │ R_ARM_THM_CALL _PyDict_SendEvent │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 3906 │ │ │ │ │ + bge.w 390a │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3854 │ │ │ │ │ - b.n 3906 │ │ │ │ │ + beq.w 3858 │ │ │ │ │ + b.n 390a │ │ │ │ │ nop │ │ │ │ │ .word 0x00000142 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00003c98 : │ │ │ │ │ +00003c9c : │ │ │ │ │ dict_ass_sub(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 3d28 │ │ │ │ │ + beq.n 3d2c │ │ │ │ │ mov r3, r2 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r0, r2, #2 │ │ │ │ │ - bpl.n 3d6c │ │ │ │ │ + bpl.n 3d70 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r1, #0] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 3cf8 │ │ │ │ │ + blt.n 3cfc │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.n 3d0a │ │ │ │ │ + bne.n 3d0e │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ - beq.n 3d0a │ │ │ │ │ - ldr r1, [pc, #156] @ (3d80 ) │ │ │ │ │ + beq.n 3d0e │ │ │ │ │ + ldr r1, [pc, #156] @ (3d84 ) │ │ │ │ │ ldr r0, [r5, #24] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - beq.n 3d62 │ │ │ │ │ + beq.n 3d66 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ b.w f30 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n 3cdc │ │ │ │ │ + beq.n 3ce0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - bne.n 3ce2 │ │ │ │ │ + bne.n 3ce6 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 setitem_take2_lock_held.part.0 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 3d48 │ │ │ │ │ + bne.n 3d4c │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ - beq.n 3d48 │ │ │ │ │ + beq.n 3d4c │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ - b.n 43cc <_PyDict_DelItem_KnownHash_LockHeld> │ │ │ │ │ + b.n 43d0 <_PyDict_DelItem_KnownHash_LockHeld> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov r2, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - bne.n 3d3c │ │ │ │ │ + bne.n 3d40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl b0 │ │ │ │ │ R_ARM_THM_CALL dict_unhashable_type │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ add sp, #12 │ │ │ │ │ @@ -6193,934 +6193,934 @@ │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #2722 @ 0xaa2 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 3d5a │ │ │ │ │ + b.n 3d5e │ │ │ │ │ nop │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00003d84 <_PyDict_HasOnlyStringKeys>: │ │ │ │ │ +00003d88 <_PyDict_HasOnlyStringKeys>: │ │ │ │ │ _PyDict_HasOnlyStringKeys(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, #28 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ ldrb r4, [r3, #6] │ │ │ │ │ - cbz r4, 3da6 <_PyDict_HasOnlyStringKeys+0x22> │ │ │ │ │ + cbz r4, 3daa <_PyDict_HasOnlyStringKeys+0x22> │ │ │ │ │ movs r0, #1 │ │ │ │ │ add sp, #28 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ add r3, sp, #20 │ │ │ │ │ add r2, sp, #16 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ - bl 3eb4 <_PyDict_Next> │ │ │ │ │ + bl 3eb8 <_PyDict_Next> │ │ │ │ │ R_ARM_THM_CALL _PyDict_Next │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3da0 <_PyDict_HasOnlyStringKeys+0x1c> │ │ │ │ │ + beq.n 3da4 <_PyDict_HasOnlyStringKeys+0x1c> │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands.w r3, r3, #268435456 @ 0x10000000 │ │ │ │ │ - bne.n 3da6 <_PyDict_HasOnlyStringKeys+0x22> │ │ │ │ │ + bne.n 3daa <_PyDict_HasOnlyStringKeys+0x22> │ │ │ │ │ mov r0, r3 │ │ │ │ │ - b.n 3da2 <_PyDict_HasOnlyStringKeys+0x1e> │ │ │ │ │ + b.n 3da6 <_PyDict_HasOnlyStringKeys+0x1e> │ │ │ │ │ │ │ │ │ │ -00003dc8 : │ │ │ │ │ +00003dcc : │ │ │ │ │ PyDict_Next(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov lr, r3 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands.w ip, r3, #536870912 @ 0x20000000 │ │ │ │ │ - beq.n 3e38 │ │ │ │ │ + beq.n 3e3c │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ ldr r4, [r1, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3e7a │ │ │ │ │ + bne.n 3e7e │ │ │ │ │ ldr r0, [r0, #24] │ │ │ │ │ ldr r5, [r0, #16] │ │ │ │ │ cmp r4, r5 │ │ │ │ │ ite lt │ │ │ │ │ movlt.w ip, #0 │ │ │ │ │ movge.w ip, #1 │ │ │ │ │ orrs.w ip, ip, r4, lsr #31 │ │ │ │ │ - bne.n 3e38 │ │ │ │ │ + bne.n 3e3c │ │ │ │ │ ldrb r6, [r0, #6] │ │ │ │ │ movs r3, #1 │ │ │ │ │ ldrb.w ip, [r0, #5] │ │ │ │ │ adds r0, #20 │ │ │ │ │ lsl.w r3, r3, ip │ │ │ │ │ - cbz r6, 3e3c │ │ │ │ │ + cbz r6, 3e40 │ │ │ │ │ add.w r3, r3, r4, lsl #3 │ │ │ │ │ add r0, r3 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ - cbz r3, 3e28 │ │ │ │ │ + cbz r3, 3e2c │ │ │ │ │ ldrd r3, r0, [r0] │ │ │ │ │ adds r4, #1 │ │ │ │ │ str r4, [r1, #0] │ │ │ │ │ - cbz r2, 3e56 │ │ │ │ │ + cbz r2, 3e5a │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - beq.n 3e24 │ │ │ │ │ + beq.n 3e28 │ │ │ │ │ str.w r0, [lr] │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble.n 3e38 │ │ │ │ │ + ble.n 3e3c │ │ │ │ │ adds r0, #8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ - cbz r3, 3e70 │ │ │ │ │ + cbz r3, 3e74 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - blt.n 3e0e │ │ │ │ │ + blt.n 3e12 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov.w ip, #12 │ │ │ │ │ mla r3, ip, r4, r3 │ │ │ │ │ add r0, r3 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ - cbz r3, 3e5e │ │ │ │ │ + cbz r3, 3e62 │ │ │ │ │ ldrd r3, r0, [r0, #4] │ │ │ │ │ adds r4, #1 │ │ │ │ │ str r4, [r1, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 3e18 │ │ │ │ │ + bne.n 3e1c │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - bne.n 3e20 │ │ │ │ │ - b.n 3e24 │ │ │ │ │ + bne.n 3e24 │ │ │ │ │ + b.n 3e28 │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble.n 3e38 │ │ │ │ │ + ble.n 3e3c │ │ │ │ │ add r0, ip │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ - cbz r3, 3eaa │ │ │ │ │ + cbz r3, 3eae │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - bgt.n 3e4a │ │ │ │ │ - b.n 3e38 │ │ │ │ │ + bgt.n 3e4e │ │ │ │ │ + b.n 3e3c │ │ │ │ │ adds r4, #1 │ │ │ │ │ adds r0, #8 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - bgt.n 3e30 │ │ │ │ │ - b.n 3e38 │ │ │ │ │ + bgt.n 3e34 │ │ │ │ │ + b.n 3e3c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt.n 3e38 │ │ │ │ │ + blt.n 3e3c │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bge.n 3e38 │ │ │ │ │ + bge.n 3e3c │ │ │ │ │ ldr r5, [r0, #24] │ │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ │ adds r0, #1 │ │ │ │ │ ldrb.w ip, [r5, #5] │ │ │ │ │ add.w r0, r3, r0, lsl #2 │ │ │ │ │ ldrb r0, [r0, r4] │ │ │ │ │ add.w r6, r3, r0, lsl #2 │ │ │ │ │ add.w r3, r5, r0, lsl #3 │ │ │ │ │ movs r5, #1 │ │ │ │ │ lsl.w r5, r5, ip │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ add r3, r5 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ - b.n 3e4e │ │ │ │ │ + b.n 3e52 │ │ │ │ │ adds r4, #1 │ │ │ │ │ adds r0, #12 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - bgt.n 3e66 │ │ │ │ │ - b.n 3e38 │ │ │ │ │ + bgt.n 3e6a │ │ │ │ │ + b.n 3e3c │ │ │ │ │ │ │ │ │ │ -00003eb4 <_PyDict_Next>: │ │ │ │ │ +00003eb8 <_PyDict_Next>: │ │ │ │ │ _PyDict_Next(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ │ ands.w ip, r0, #536870912 @ 0x20000000 │ │ │ │ │ - beq.n 3f64 <_PyDict_Next+0xb0> │ │ │ │ │ + beq.n 3f68 <_PyDict_Next+0xb0> │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ ldr.w lr, [r1] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3f84 <_PyDict_Next+0xd0> │ │ │ │ │ + bne.n 3f88 <_PyDict_Next+0xd0> │ │ │ │ │ ldr.w ip, [r4, #24] │ │ │ │ │ ldr.w r4, [ip, #16] │ │ │ │ │ cmp lr, r4 │ │ │ │ │ ite lt │ │ │ │ │ movlt r5, #0 │ │ │ │ │ movge r5, #1 │ │ │ │ │ orrs.w r5, r5, lr, lsr #31 │ │ │ │ │ - bne.n 3f1e <_PyDict_Next+0x6a> │ │ │ │ │ + bne.n 3f22 <_PyDict_Next+0x6a> │ │ │ │ │ ldrb.w r0, [ip, #5] │ │ │ │ │ add.w ip, ip, #20 │ │ │ │ │ ldrb.w r5, [ip, #-14] │ │ │ │ │ mov r6, r0 │ │ │ │ │ movs r0, #1 │ │ │ │ │ lsls r0, r6 │ │ │ │ │ - cbz r5, 3f20 <_PyDict_Next+0x6c> │ │ │ │ │ + cbz r5, 3f24 <_PyDict_Next+0x6c> │ │ │ │ │ add.w r0, r0, lr, lsl #3 │ │ │ │ │ add ip, r0 │ │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ │ - cbz r0, 3f4e <_PyDict_Next+0x9a> │ │ │ │ │ + cbz r0, 3f52 <_PyDict_Next+0x9a> │ │ │ │ │ ldrd r5, r0, [ip] │ │ │ │ │ add.w r4, lr, #1 │ │ │ │ │ ldr.w ip, [r5, #12] │ │ │ │ │ str r4, [r1, #0] │ │ │ │ │ - cbz r2, 3f3c <_PyDict_Next+0x88> │ │ │ │ │ + cbz r2, 3f40 <_PyDict_Next+0x88> │ │ │ │ │ str r5, [r2, #0] │ │ │ │ │ - cbz r3, 3f40 <_PyDict_Next+0x8c> │ │ │ │ │ + cbz r3, 3f44 <_PyDict_Next+0x8c> │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - cbnz r3, 3f46 <_PyDict_Next+0x92> │ │ │ │ │ + cbnz r3, 3f4a <_PyDict_Next+0x92> │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ movs r5, #12 │ │ │ │ │ mla r0, r5, lr, r0 │ │ │ │ │ add ip, r0 │ │ │ │ │ ldr.w r0, [ip, #8] │ │ │ │ │ - cbz r0, 3f68 <_PyDict_Next+0xb4> │ │ │ │ │ + cbz r0, 3f6c <_PyDict_Next+0xb4> │ │ │ │ │ ldrd ip, r5, [ip] │ │ │ │ │ add.w r4, lr, #1 │ │ │ │ │ str r4, [r1, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 3f12 <_PyDict_Next+0x5e> │ │ │ │ │ + bne.n 3f16 <_PyDict_Next+0x5e> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3f16 <_PyDict_Next+0x62> │ │ │ │ │ + bne.n 3f1a <_PyDict_Next+0x62> │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3f1c <_PyDict_Next+0x68> │ │ │ │ │ + beq.n 3f20 <_PyDict_Next+0x68> │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str.w ip, [r3] │ │ │ │ │ - b.n 3f1c <_PyDict_Next+0x68> │ │ │ │ │ + b.n 3f20 <_PyDict_Next+0x68> │ │ │ │ │ add.w lr, lr, #1 │ │ │ │ │ cmp r4, lr │ │ │ │ │ - ble.n 3f1e <_PyDict_Next+0x6a> │ │ │ │ │ + ble.n 3f22 <_PyDict_Next+0x6a> │ │ │ │ │ add.w ip, ip, #8 │ │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ │ - cbz r0, 3f76 <_PyDict_Next+0xc2> │ │ │ │ │ + cbz r0, 3f7a <_PyDict_Next+0xc2> │ │ │ │ │ cmp r4, lr │ │ │ │ │ - bgt.n 3f02 <_PyDict_Next+0x4e> │ │ │ │ │ + bgt.n 3f06 <_PyDict_Next+0x4e> │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ add.w lr, lr, #1 │ │ │ │ │ add.w ip, ip, #12 │ │ │ │ │ cmp r4, lr │ │ │ │ │ - bgt.n 3f28 <_PyDict_Next+0x74> │ │ │ │ │ + bgt.n 3f2c <_PyDict_Next+0x74> │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ add.w lr, lr, #1 │ │ │ │ │ add.w ip, ip, #8 │ │ │ │ │ cmp r4, lr │ │ │ │ │ - bgt.n 3f5a <_PyDict_Next+0xa6> │ │ │ │ │ + bgt.n 3f5e <_PyDict_Next+0xa6> │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - blt.n 3f64 <_PyDict_Next+0xb0> │ │ │ │ │ + blt.n 3f68 <_PyDict_Next+0xb0> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r5, lr │ │ │ │ │ - ble.n 3f64 <_PyDict_Next+0xb0> │ │ │ │ │ + ble.n 3f68 <_PyDict_Next+0xb0> │ │ │ │ │ ldr r5, [r4, #24] │ │ │ │ │ ldrb r4, [r0, #0] │ │ │ │ │ adds r4, #1 │ │ │ │ │ ldrb.w ip, [r5, #5] │ │ │ │ │ add.w r4, r0, r4, lsl #2 │ │ │ │ │ ldrb.w r4, [r4, lr] │ │ │ │ │ add.w r0, r0, r4, lsl #2 │ │ │ │ │ add.w r4, r5, r4, lsl #3 │ │ │ │ │ movs r5, #1 │ │ │ │ │ lsl.w r5, r5, ip │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ add r4, r5 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ ldr.w ip, [r5, #12] │ │ │ │ │ - b.n 3f32 <_PyDict_Next+0x7e> │ │ │ │ │ + b.n 3f36 <_PyDict_Next+0x7e> │ │ │ │ │ │ │ │ │ │ -00003fbc : │ │ │ │ │ +00003fc0 : │ │ │ │ │ PyDict_GetItemStringRef(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromString │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4074 │ │ │ │ │ + beq.n 4078 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r0, r3, #2 │ │ │ │ │ - bpl.n 4062 │ │ │ │ │ + bpl.n 4066 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 403e │ │ │ │ │ + bne.n 4042 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ - beq.n 403e │ │ │ │ │ + beq.n 4042 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add r3, sp, #4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 408 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ adds r0, #3 │ │ │ │ │ itt eq │ │ │ │ │ moveq r2, #0 │ │ │ │ │ moveq.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n 4022 │ │ │ │ │ + beq.n 4026 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r5, r2 │ │ │ │ │ - cbz r2, 4022 │ │ │ │ │ + cbz r2, 4026 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ movs r5, #1 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r2, #0] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ str r2, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 4038 │ │ │ │ │ + bge.n 403c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 4038 │ │ │ │ │ + cbnz r3, 403c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov r2, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - bne.n 3ff8 │ │ │ │ │ + bne.n 3ffc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl b0 │ │ │ │ │ R_ARM_THM_CALL dict_unhashable_type │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ str r2, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 402c │ │ │ │ │ - b.n 4038 │ │ │ │ │ + blt.n 4030 │ │ │ │ │ + b.n 403c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #2468 @ 0x9a4 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 4050 │ │ │ │ │ + b.n 4054 │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ str r0, [r6, #0] │ │ │ │ │ - b.n 4038 │ │ │ │ │ + b.n 403c │ │ │ │ │ │ │ │ │ │ -0000407c <_PyDict_LoadBuiltinsFromGlobals>: │ │ │ │ │ +00004080 <_PyDict_LoadBuiltinsFromGlobals>: │ │ │ │ │ _PyDict_LoadBuiltinsFromGlobals(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ - bpl.n 412c <_PyDict_LoadBuiltinsFromGlobals+0xb0> │ │ │ │ │ - ldr r2, [pc, #168] @ (4140 <_PyDict_LoadBuiltinsFromGlobals+0xc4>) │ │ │ │ │ + bpl.n 4130 <_PyDict_LoadBuiltinsFromGlobals+0xb0> │ │ │ │ │ + ldr r2, [pc, #168] @ (4144 <_PyDict_LoadBuiltinsFromGlobals+0xc4>) │ │ │ │ │ add r3, sp, #4 │ │ │ │ │ add.w r1, r2, #792 @ 0x318 │ │ │ │ │ ldr.w r2, [r2, #804] @ 0x324 │ │ │ │ │ bl 408 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ - cbnz r4, 40c4 <_PyDict_LoadBuiltinsFromGlobals+0x48> │ │ │ │ │ + cbnz r4, 40c8 <_PyDict_LoadBuiltinsFromGlobals+0x48> │ │ │ │ │ adds r0, #3 │ │ │ │ │ - beq.n 413c <_PyDict_LoadBuiltinsFromGlobals+0xc0> │ │ │ │ │ + beq.n 4140 <_PyDict_LoadBuiltinsFromGlobals+0xc0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyEval_GetBuiltins │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 40be <_PyDict_LoadBuiltinsFromGlobals+0x42> │ │ │ │ │ + bge.n 40c2 <_PyDict_LoadBuiltinsFromGlobals+0x42> │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 4112 <_PyDict_LoadBuiltinsFromGlobals+0x96> │ │ │ │ │ + bge.n 4116 <_PyDict_LoadBuiltinsFromGlobals+0x96> │ │ │ │ │ adds r3, #1 │ │ │ │ │ adds r0, #3 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - beq.n 413c <_PyDict_LoadBuiltinsFromGlobals+0xc0> │ │ │ │ │ + beq.n 4140 <_PyDict_LoadBuiltinsFromGlobals+0xc0> │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq.n 40ac <_PyDict_LoadBuiltinsFromGlobals+0x30> │ │ │ │ │ + beq.n 40b0 <_PyDict_LoadBuiltinsFromGlobals+0x30> │ │ │ │ │ bic.w r5, r4, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyModule_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyModule_Type │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq.n 411c <_PyDict_LoadBuiltinsFromGlobals+0xa0> │ │ │ │ │ + beq.n 4120 <_PyDict_LoadBuiltinsFromGlobals+0xa0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbnz r0, 411c <_PyDict_LoadBuiltinsFromGlobals+0xa0> │ │ │ │ │ + cbnz r0, 4120 <_PyDict_LoadBuiltinsFromGlobals+0xa0> │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 4126 <_PyDict_LoadBuiltinsFromGlobals+0xaa> │ │ │ │ │ + bge.n 412a <_PyDict_LoadBuiltinsFromGlobals+0xaa> │ │ │ │ │ adds r3, #1 │ │ │ │ │ lsls r2, r4, #31 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - bmi.n 40be <_PyDict_LoadBuiltinsFromGlobals+0x42> │ │ │ │ │ + bmi.n 40c2 <_PyDict_LoadBuiltinsFromGlobals+0x42> │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 40be <_PyDict_LoadBuiltinsFromGlobals+0x42> │ │ │ │ │ + bne.n 40c2 <_PyDict_LoadBuiltinsFromGlobals+0x42> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 40be <_PyDict_LoadBuiltinsFromGlobals+0x42> │ │ │ │ │ + b.n 40c2 <_PyDict_LoadBuiltinsFromGlobals+0x42> │ │ │ │ │ orr.w r4, r4, #1 │ │ │ │ │ adds r0, #3 │ │ │ │ │ - bne.n 40d4 <_PyDict_LoadBuiltinsFromGlobals+0x58> │ │ │ │ │ - b.n 413c <_PyDict_LoadBuiltinsFromGlobals+0xc0> │ │ │ │ │ + bne.n 40d8 <_PyDict_LoadBuiltinsFromGlobals+0x58> │ │ │ │ │ + b.n 4140 <_PyDict_LoadBuiltinsFromGlobals+0xc0> │ │ │ │ │ ldr r5, [r5, #8] │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 40f8 <_PyDict_LoadBuiltinsFromGlobals+0x7c> │ │ │ │ │ + blt.n 40fc <_PyDict_LoadBuiltinsFromGlobals+0x7c> │ │ │ │ │ lsls r3, r4, #31 │ │ │ │ │ - bmi.n 40be <_PyDict_LoadBuiltinsFromGlobals+0x42> │ │ │ │ │ - b.n 4100 <_PyDict_LoadBuiltinsFromGlobals+0x84> │ │ │ │ │ + bmi.n 40c2 <_PyDict_LoadBuiltinsFromGlobals+0x42> │ │ │ │ │ + b.n 4104 <_PyDict_LoadBuiltinsFromGlobals+0x84> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #2646 @ 0xa56 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 40be <_PyDict_LoadBuiltinsFromGlobals+0x42> │ │ │ │ │ + b.n 40c2 <_PyDict_LoadBuiltinsFromGlobals+0x42> │ │ │ │ │ .word 0x00005000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00004144 : │ │ │ │ │ +00004148 : │ │ │ │ │ PyStackRef_CLOSE(): │ │ │ │ │ lsls r3, r0, #31 │ │ │ │ │ - bmi.n 4150 │ │ │ │ │ + bmi.n 4154 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 4152 │ │ │ │ │ + cbz r3, 4156 │ │ │ │ │ bx lr │ │ │ │ │ b.w 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_Dealloc │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00004158 : │ │ │ │ │ +0000415c : │ │ │ │ │ PyDict_DelItem(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ sub sp, #16 │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 432a │ │ │ │ │ + bne.w 432e │ │ │ │ │ ldr r7, [r1, #12] │ │ │ │ │ adds r4, r7, #1 │ │ │ │ │ - beq.w 432a │ │ │ │ │ + beq.w 432e │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ - bpl.w 43a0 │ │ │ │ │ + bpl.w 43a4 │ │ │ │ │ mov r2, r7 │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 408 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ mov r5, r0 │ │ │ │ │ adds r2, r0, #3 │ │ │ │ │ - beq.w 439a │ │ │ │ │ + beq.w 439e │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.w 4394 │ │ │ │ │ + beq.w 4398 │ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 4394 │ │ │ │ │ + beq.w 4398 │ │ │ │ │ ldrb r0, [r6, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 43b2 │ │ │ │ │ + bne.w 43b6 │ │ │ │ │ ldr r3, [r6, #24] │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ │ cmp r2, #7 │ │ │ │ │ lsl.w ip, ip, r2 │ │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ │ and.w r1, ip, r7 │ │ │ │ │ - bgt.w 4342 │ │ │ │ │ + bgt.w 4346 │ │ │ │ │ adds r0, r3, r1 │ │ │ │ │ ldrsb.w r0, [r0, #20] │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.n 428a │ │ │ │ │ + bne.n 428e │ │ │ │ │ ldr r0, [r6, #28] │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r6, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4300 │ │ │ │ │ + bne.w 4304 │ │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r0, [r3, #8] │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - bgt.n 4248 │ │ │ │ │ + bgt.n 424c │ │ │ │ │ add r1, r3 │ │ │ │ │ movs r3, #254 @ 0xfe │ │ │ │ │ movs r2, #1 │ │ │ │ │ strb r3, [r1, #20] │ │ │ │ │ ldr r3, [r6, #24] │ │ │ │ │ ldrb r1, [r3, #6] │ │ │ │ │ ldrb r0, [r3, #5] │ │ │ │ │ lsls r2, r0 │ │ │ │ │ - cbz r1, 4264 │ │ │ │ │ + cbz r1, 4268 │ │ │ │ │ adds r3, #20 │ │ │ │ │ add.w r2, r2, r5, lsl #3 │ │ │ │ │ adds r5, r3, r2 │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr r0, [r3, r2] │ │ │ │ │ str r1, [r3, r2] │ │ │ │ │ str r1, [r5, #4] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 4226 │ │ │ │ │ + bge.n 422a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 4242 │ │ │ │ │ + cbz r3, 4246 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 423a │ │ │ │ │ + bge.n 423e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 423a │ │ │ │ │ + cbnz r3, 423e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4226 │ │ │ │ │ + b.n 422a │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bgt.w 437a │ │ │ │ │ + bgt.w 437e │ │ │ │ │ add.w r1, r3, r1, lsl #1 │ │ │ │ │ movw r2, #65534 @ 0xfffe │ │ │ │ │ strh r2, [r1, #20] │ │ │ │ │ ldrb r1, [r3, #5] │ │ │ │ │ movs r2, #1 │ │ │ │ │ lsls r2, r1 │ │ │ │ │ ldrb r1, [r3, #6] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 4208 │ │ │ │ │ + bne.n 420c │ │ │ │ │ movs r1, #12 │ │ │ │ │ adds r3, #20 │ │ │ │ │ mla r2, r1, r5, r2 │ │ │ │ │ movs r1, #0 │ │ │ │ │ adds r5, r3, r2 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ strd r1, r1, [r5, #4] │ │ │ │ │ str r1, [r3, r2] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 4226 │ │ │ │ │ + bge.n 422a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4226 │ │ │ │ │ - b.n 4242 │ │ │ │ │ + bne.n 422a │ │ │ │ │ + b.n 4246 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 42ee │ │ │ │ │ + beq.n 42f2 │ │ │ │ │ lsrs r0, r7, #5 │ │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ │ adds r7, r0, #1 │ │ │ │ │ add r1, r7 │ │ │ │ │ and.w r1, ip, r1 │ │ │ │ │ adds r7, r3, r1 │ │ │ │ │ ldrsb.w r7, [r7, #20] │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - beq.n 41de │ │ │ │ │ + beq.n 41e2 │ │ │ │ │ adds r7, #1 │ │ │ │ │ - beq.n 42ee │ │ │ │ │ + beq.n 42f2 │ │ │ │ │ lsrs r0, r0, #5 │ │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ │ add.w lr, r0, #1 │ │ │ │ │ add r1, lr │ │ │ │ │ and.w r1, r1, ip │ │ │ │ │ cmp r2, #7 │ │ │ │ │ add.w r7, r3, r1 │ │ │ │ │ add.w lr, r3, r1, lsl #1 │ │ │ │ │ it le │ │ │ │ │ ldrsble.w r7, [r7, #20] │ │ │ │ │ - ble.n 42da │ │ │ │ │ + ble.n 42de │ │ │ │ │ cmp r2, #15 │ │ │ │ │ itet gt │ │ │ │ │ addgt.w r7, r3, r1, lsl #2 │ │ │ │ │ ldrshle.w r7, [lr, #20] │ │ │ │ │ ldrgt r7, [r7, #20] │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - beq.w 41de │ │ │ │ │ + beq.w 41e2 │ │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ │ lsrs r0, r0, #5 │ │ │ │ │ adds r1, #1 │ │ │ │ │ adds r7, #1 │ │ │ │ │ add r1, r0 │ │ │ │ │ - bne.n 42b6 │ │ │ │ │ + bne.n 42ba │ │ │ │ │ ldr r0, [r6, #28] │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r6, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 41ec │ │ │ │ │ + beq.w 41f0 │ │ │ │ │ add.w r2, r0, r5, lsl #2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r2, #4] │ │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ │ ldrb r1, [r0, #1] │ │ │ │ │ adds r2, #1 │ │ │ │ │ add.w r2, r0, r2, lsl #2 │ │ │ │ │ ldrb r6, [r2, r3] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bne.n 43c6 │ │ │ │ │ + bne.n 43ca │ │ │ │ │ subs r1, #1 │ │ │ │ │ add r3, r2 │ │ │ │ │ subs r5, r3, r2 │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - bge.n 43c2 │ │ │ │ │ + bge.n 43c6 │ │ │ │ │ ldrb r5, [r3, #1] │ │ │ │ │ strb.w r5, [r3], #1 │ │ │ │ │ - b.n 431c │ │ │ │ │ + b.n 4320 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov r7, r0 │ │ │ │ │ adds r0, r7, #1 │ │ │ │ │ - bne.w 4186 │ │ │ │ │ + bne.w 418a │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl b0 │ │ │ │ │ R_ARM_THM_CALL dict_unhashable_type │ │ │ │ │ mov r0, r7 │ │ │ │ │ - b.n 423c │ │ │ │ │ + b.n 4240 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bgt.n 4386 │ │ │ │ │ + bgt.n 438a │ │ │ │ │ add.w r0, r3, r1, lsl #1 │ │ │ │ │ ldrsh.w r0, [r0, #20] │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - beq.w 41de │ │ │ │ │ + beq.w 41e2 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 42ee │ │ │ │ │ + beq.n 42f2 │ │ │ │ │ lsrs r0, r7, #5 │ │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ │ adds r7, r0, #1 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ add r1, r7 │ │ │ │ │ and.w r1, r1, ip │ │ │ │ │ itete gt │ │ │ │ │ addgt.w r7, r3, r1, lsl #2 │ │ │ │ │ addle.w r7, r3, r1, lsl #1 │ │ │ │ │ ldrgt r7, [r7, #20] │ │ │ │ │ ldrshle.w r7, [r7, #20] │ │ │ │ │ - b.n 42a2 │ │ │ │ │ + b.n 42a6 │ │ │ │ │ add.w r1, r3, r1, lsl #2 │ │ │ │ │ mvn.w r2, #1 │ │ │ │ │ str r2, [r1, #20] │ │ │ │ │ - b.n 4258 │ │ │ │ │ + b.n 425c │ │ │ │ │ add.w r0, r3, r1, lsl #2 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - beq.w 41de │ │ │ │ │ - b.n 4354 │ │ │ │ │ + beq.w 41e2 │ │ │ │ │ + b.n 4358 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyErr_SetKeyError> │ │ │ │ │ R_ARM_THM_CALL _PyErr_SetKeyError │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 423c │ │ │ │ │ + b.n 4240 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #2854 @ 0xb26 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 439a │ │ │ │ │ + b.n 439e │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ movs r1, #2 │ │ │ │ │ mov r2, r6 │ │ │ │ │ - bl 6bc <_Py_dict_lookup+0x2b4> │ │ │ │ │ + bl 65c <_Py_dict_lookup+0x254> │ │ │ │ │ R_ARM_THM_CALL _PyDict_SendEvent │ │ │ │ │ - b.n 41ba │ │ │ │ │ + b.n 41be │ │ │ │ │ strb r1, [r0, #1] │ │ │ │ │ - b.n 4226 │ │ │ │ │ + b.n 422a │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n 4312 │ │ │ │ │ + b.n 4316 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000043cc <_PyDict_DelItem_KnownHash_LockHeld>: │ │ │ │ │ +000043d0 <_PyDict_DelItem_KnownHash_LockHeld>: │ │ │ │ │ _PyDict_DelItem_KnownHash_LockHeld(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ sub sp, #16 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r4, r3, #2 │ │ │ │ │ - bpl.w 45e2 <_PyDict_DelItem_KnownHash_LockHeld+0x216> │ │ │ │ │ + bpl.w 45e6 <_PyDict_DelItem_KnownHash_LockHeld+0x216> │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r8, r1 │ │ │ │ │ bl 408 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ mov r5, r0 │ │ │ │ │ adds r2, r0, #3 │ │ │ │ │ - beq.w 45dc <_PyDict_DelItem_KnownHash_LockHeld+0x210> │ │ │ │ │ + beq.w 45e0 <_PyDict_DelItem_KnownHash_LockHeld+0x210> │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.w 45d6 <_PyDict_DelItem_KnownHash_LockHeld+0x20a> │ │ │ │ │ + beq.w 45da <_PyDict_DelItem_KnownHash_LockHeld+0x20a> │ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 45d6 <_PyDict_DelItem_KnownHash_LockHeld+0x20a> │ │ │ │ │ + beq.w 45da <_PyDict_DelItem_KnownHash_LockHeld+0x20a> │ │ │ │ │ ldrb r0, [r6, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 45f4 <_PyDict_DelItem_KnownHash_LockHeld+0x228> │ │ │ │ │ + bne.w 45f8 <_PyDict_DelItem_KnownHash_LockHeld+0x228> │ │ │ │ │ ldr r3, [r6, #24] │ │ │ │ │ movs r0, #1 │ │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ │ cmp r2, #7 │ │ │ │ │ lsl.w r0, r0, r2 │ │ │ │ │ add.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ │ and.w r1, r7, r0 │ │ │ │ │ - bgt.w 456a <_PyDict_DelItem_KnownHash_LockHeld+0x19e> │ │ │ │ │ + bgt.w 456e <_PyDict_DelItem_KnownHash_LockHeld+0x19e> │ │ │ │ │ add.w ip, r3, r1 │ │ │ │ │ ldrsb.w ip, [ip, #20] │ │ │ │ │ cmp r5, ip │ │ │ │ │ - bne.n 44d8 <_PyDict_DelItem_KnownHash_LockHeld+0x10c> │ │ │ │ │ + bne.n 44dc <_PyDict_DelItem_KnownHash_LockHeld+0x10c> │ │ │ │ │ ldr r0, [r6, #28] │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r6, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4540 <_PyDict_DelItem_KnownHash_LockHeld+0x174> │ │ │ │ │ + bne.n 4544 <_PyDict_DelItem_KnownHash_LockHeld+0x174> │ │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r0, [r3, #8] │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - bgt.n 449e <_PyDict_DelItem_KnownHash_LockHeld+0xd2> │ │ │ │ │ + bgt.n 44a2 <_PyDict_DelItem_KnownHash_LockHeld+0xd2> │ │ │ │ │ add r1, r3 │ │ │ │ │ movs r3, #254 @ 0xfe │ │ │ │ │ movs r2, #1 │ │ │ │ │ strb r3, [r1, #20] │ │ │ │ │ ldr r3, [r6, #24] │ │ │ │ │ ldrb r1, [r3, #6] │ │ │ │ │ ldrb r0, [r3, #5] │ │ │ │ │ lsls r2, r0 │ │ │ │ │ - cbz r1, 44ba <_PyDict_DelItem_KnownHash_LockHeld+0xee> │ │ │ │ │ + cbz r1, 44be <_PyDict_DelItem_KnownHash_LockHeld+0xee> │ │ │ │ │ adds r3, #20 │ │ │ │ │ add.w r2, r2, r5, lsl #3 │ │ │ │ │ adds r5, r3, r2 │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr r0, [r3, r2] │ │ │ │ │ str r1, [r3, r2] │ │ │ │ │ str r1, [r5, #4] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 447c <_PyDict_DelItem_KnownHash_LockHeld+0xb0> │ │ │ │ │ + bge.n 4480 <_PyDict_DelItem_KnownHash_LockHeld+0xb0> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 4498 <_PyDict_DelItem_KnownHash_LockHeld+0xcc> │ │ │ │ │ + cbz r3, 449c <_PyDict_DelItem_KnownHash_LockHeld+0xcc> │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 4490 <_PyDict_DelItem_KnownHash_LockHeld+0xc4> │ │ │ │ │ + bge.n 4494 <_PyDict_DelItem_KnownHash_LockHeld+0xc4> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 4490 <_PyDict_DelItem_KnownHash_LockHeld+0xc4> │ │ │ │ │ + cbnz r3, 4494 <_PyDict_DelItem_KnownHash_LockHeld+0xc4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 447c <_PyDict_DelItem_KnownHash_LockHeld+0xb0> │ │ │ │ │ + b.n 4480 <_PyDict_DelItem_KnownHash_LockHeld+0xb0> │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bgt.w 45ba <_PyDict_DelItem_KnownHash_LockHeld+0x1ee> │ │ │ │ │ + bgt.w 45be <_PyDict_DelItem_KnownHash_LockHeld+0x1ee> │ │ │ │ │ add.w r1, r3, r1, lsl #1 │ │ │ │ │ movw r2, #65534 @ 0xfffe │ │ │ │ │ strh r2, [r1, #20] │ │ │ │ │ ldrb r1, [r3, #5] │ │ │ │ │ movs r2, #1 │ │ │ │ │ lsls r2, r1 │ │ │ │ │ ldrb r1, [r3, #6] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 445e <_PyDict_DelItem_KnownHash_LockHeld+0x92> │ │ │ │ │ + bne.n 4462 <_PyDict_DelItem_KnownHash_LockHeld+0x92> │ │ │ │ │ movs r1, #12 │ │ │ │ │ adds r3, #20 │ │ │ │ │ mla r2, r1, r5, r2 │ │ │ │ │ movs r1, #0 │ │ │ │ │ adds r5, r3, r2 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ strd r1, r1, [r5, #4] │ │ │ │ │ str r1, [r3, r2] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 4476 <_PyDict_DelItem_KnownHash_LockHeld+0xaa> │ │ │ │ │ - b.n 447c <_PyDict_DelItem_KnownHash_LockHeld+0xb0> │ │ │ │ │ + blt.n 447a <_PyDict_DelItem_KnownHash_LockHeld+0xaa> │ │ │ │ │ + b.n 4480 <_PyDict_DelItem_KnownHash_LockHeld+0xb0> │ │ │ │ │ cmp.w ip, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n 4530 <_PyDict_DelItem_KnownHash_LockHeld+0x164> │ │ │ │ │ + beq.n 4534 <_PyDict_DelItem_KnownHash_LockHeld+0x164> │ │ │ │ │ lsrs r7, r7, #5 │ │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ │ add.w ip, r7, #1 │ │ │ │ │ add r1, ip │ │ │ │ │ ands r1, r0 │ │ │ │ │ add.w ip, r3, r1 │ │ │ │ │ ldrsb.w ip, [ip, #20] │ │ │ │ │ cmp r5, ip │ │ │ │ │ - beq.n 4436 <_PyDict_DelItem_KnownHash_LockHeld+0x6a> │ │ │ │ │ + beq.n 443a <_PyDict_DelItem_KnownHash_LockHeld+0x6a> │ │ │ │ │ cmp.w ip, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n 4530 <_PyDict_DelItem_KnownHash_LockHeld+0x164> │ │ │ │ │ + beq.n 4534 <_PyDict_DelItem_KnownHash_LockHeld+0x164> │ │ │ │ │ lsrs r7, r7, #5 │ │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ │ add.w ip, r7, #1 │ │ │ │ │ add r1, ip │ │ │ │ │ ands r1, r0 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ add.w ip, r3, r1 │ │ │ │ │ add.w lr, r3, r1, lsl #1 │ │ │ │ │ - bgt.n 45a8 <_PyDict_DelItem_KnownHash_LockHeld+0x1dc> │ │ │ │ │ + bgt.n 45ac <_PyDict_DelItem_KnownHash_LockHeld+0x1dc> │ │ │ │ │ ldrsb.w ip, [ip, #20] │ │ │ │ │ cmp r5, ip │ │ │ │ │ - beq.n 4436 <_PyDict_DelItem_KnownHash_LockHeld+0x6a> │ │ │ │ │ + beq.n 443a <_PyDict_DelItem_KnownHash_LockHeld+0x6a> │ │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ │ lsrs r7, r7, #5 │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp.w ip, #4294967295 @ 0xffffffff │ │ │ │ │ add r1, r7 │ │ │ │ │ - bne.n 450a <_PyDict_DelItem_KnownHash_LockHeld+0x13e> │ │ │ │ │ + bne.n 450e <_PyDict_DelItem_KnownHash_LockHeld+0x13e> │ │ │ │ │ ldr r0, [r6, #28] │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r6, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4442 <_PyDict_DelItem_KnownHash_LockHeld+0x76> │ │ │ │ │ + beq.n 4446 <_PyDict_DelItem_KnownHash_LockHeld+0x76> │ │ │ │ │ add.w r2, r0, r5, lsl #2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r2, #4] │ │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ │ ldrb r1, [r0, #1] │ │ │ │ │ adds r2, #1 │ │ │ │ │ add.w r2, r0, r2, lsl #2 │ │ │ │ │ ldrb r6, [r2, r3] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bne.n 4608 <_PyDict_DelItem_KnownHash_LockHeld+0x23c> │ │ │ │ │ + bne.n 460c <_PyDict_DelItem_KnownHash_LockHeld+0x23c> │ │ │ │ │ subs r1, #1 │ │ │ │ │ add r3, r2 │ │ │ │ │ subs r5, r3, r2 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - ble.n 4604 <_PyDict_DelItem_KnownHash_LockHeld+0x238> │ │ │ │ │ + ble.n 4608 <_PyDict_DelItem_KnownHash_LockHeld+0x238> │ │ │ │ │ ldrb r5, [r3, #1] │ │ │ │ │ strb.w r5, [r3], #1 │ │ │ │ │ - b.n 455c <_PyDict_DelItem_KnownHash_LockHeld+0x190> │ │ │ │ │ + b.n 4560 <_PyDict_DelItem_KnownHash_LockHeld+0x190> │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bgt.n 45c6 <_PyDict_DelItem_KnownHash_LockHeld+0x1fa> │ │ │ │ │ + bgt.n 45ca <_PyDict_DelItem_KnownHash_LockHeld+0x1fa> │ │ │ │ │ add.w ip, r3, r1, lsl #1 │ │ │ │ │ ldrsh.w ip, [ip, #20] │ │ │ │ │ cmp r5, ip │ │ │ │ │ - beq.w 4436 <_PyDict_DelItem_KnownHash_LockHeld+0x6a> │ │ │ │ │ + beq.w 443a <_PyDict_DelItem_KnownHash_LockHeld+0x6a> │ │ │ │ │ cmp.w ip, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n 4530 <_PyDict_DelItem_KnownHash_LockHeld+0x164> │ │ │ │ │ + beq.n 4534 <_PyDict_DelItem_KnownHash_LockHeld+0x164> │ │ │ │ │ lsrs r7, r7, #5 │ │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ │ add.w ip, r7, #1 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ add r1, ip │ │ │ │ │ and.w r1, r1, r0 │ │ │ │ │ itete gt │ │ │ │ │ addgt.w ip, r3, r1, lsl #2 │ │ │ │ │ addle.w ip, r3, r1, lsl #1 │ │ │ │ │ ldrgt.w ip, [ip, #20] │ │ │ │ │ ldrshle.w ip, [ip, #20] │ │ │ │ │ - b.n 44f4 <_PyDict_DelItem_KnownHash_LockHeld+0x128> │ │ │ │ │ + b.n 44f8 <_PyDict_DelItem_KnownHash_LockHeld+0x128> │ │ │ │ │ cmp r2, #15 │ │ │ │ │ itet gt │ │ │ │ │ addgt.w ip, r3, r1, lsl #2 │ │ │ │ │ ldrshle.w ip, [lr, #20] │ │ │ │ │ ldrgt.w ip, [ip, #20] │ │ │ │ │ - b.n 451c <_PyDict_DelItem_KnownHash_LockHeld+0x150> │ │ │ │ │ + b.n 4520 <_PyDict_DelItem_KnownHash_LockHeld+0x150> │ │ │ │ │ add.w r1, r3, r1, lsl #2 │ │ │ │ │ mvn.w r2, #1 │ │ │ │ │ str r2, [r1, #20] │ │ │ │ │ - b.n 44ae <_PyDict_DelItem_KnownHash_LockHeld+0xe2> │ │ │ │ │ + b.n 44b2 <_PyDict_DelItem_KnownHash_LockHeld+0xe2> │ │ │ │ │ add.w ip, r3, r1, lsl #2 │ │ │ │ │ ldr.w ip, [ip, #20] │ │ │ │ │ cmp r5, ip │ │ │ │ │ - beq.w 4436 <_PyDict_DelItem_KnownHash_LockHeld+0x6a> │ │ │ │ │ - b.n 457c <_PyDict_DelItem_KnownHash_LockHeld+0x1b0> │ │ │ │ │ + beq.w 443a <_PyDict_DelItem_KnownHash_LockHeld+0x6a> │ │ │ │ │ + b.n 4580 <_PyDict_DelItem_KnownHash_LockHeld+0x1b0> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyErr_SetKeyError> │ │ │ │ │ R_ARM_THM_CALL _PyErr_SetKeyError │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 4492 <_PyDict_DelItem_KnownHash_LockHeld+0xc6> │ │ │ │ │ + b.n 4496 <_PyDict_DelItem_KnownHash_LockHeld+0xc6> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #2854 @ 0xb26 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 45dc <_PyDict_DelItem_KnownHash_LockHeld+0x210> │ │ │ │ │ + b.n 45e0 <_PyDict_DelItem_KnownHash_LockHeld+0x210> │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ movs r1, #2 │ │ │ │ │ mov r2, r6 │ │ │ │ │ - bl 6bc <_Py_dict_lookup+0x2b4> │ │ │ │ │ + bl 65c <_Py_dict_lookup+0x254> │ │ │ │ │ R_ARM_THM_CALL _PyDict_SendEvent │ │ │ │ │ - b.n 4412 <_PyDict_DelItem_KnownHash_LockHeld+0x46> │ │ │ │ │ + b.n 4416 <_PyDict_DelItem_KnownHash_LockHeld+0x46> │ │ │ │ │ strb r1, [r0, #1] │ │ │ │ │ - b.n 447c <_PyDict_DelItem_KnownHash_LockHeld+0xb0> │ │ │ │ │ + b.n 4480 <_PyDict_DelItem_KnownHash_LockHeld+0xb0> │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n 4552 <_PyDict_DelItem_KnownHash_LockHeld+0x186> │ │ │ │ │ + b.n 4556 <_PyDict_DelItem_KnownHash_LockHeld+0x186> │ │ │ │ │ │ │ │ │ │ -0000460c : │ │ │ │ │ +00004610 : │ │ │ │ │ insert_split_key(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldrb.w r8, [r0, #4] │ │ │ │ │ movs r3, #1 │ │ │ │ │ @@ -7132,93 +7132,93 @@ │ │ │ │ │ mov sl, r1 │ │ │ │ │ lsl.w r5, r3, r5 │ │ │ │ │ cmp.w r8, #7 │ │ │ │ │ lsl.w r3, r3, r8 │ │ │ │ │ add r5, r7 │ │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ and.w fp, r2, r3 │ │ │ │ │ - bgt.w 4764 │ │ │ │ │ + bgt.w 4768 │ │ │ │ │ ldrsb.w r2, [r7, fp] │ │ │ │ │ mov r6, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.n 470a │ │ │ │ │ + blt.n 470e │ │ │ │ │ ldr.w r0, [r5, r2, lsl #3] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 475c │ │ │ │ │ + beq.n 4760 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - beq.w 47d4 │ │ │ │ │ + beq.w 47d8 │ │ │ │ │ mov.w r2, r9, lsr #5 │ │ │ │ │ add.w fp, fp, fp, lsl #2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ add fp, r2 │ │ │ │ │ and.w fp, r3, fp │ │ │ │ │ ldrsb.w r6, [r7, fp] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt.w 47a8 │ │ │ │ │ + blt.w 47ac │ │ │ │ │ ldr.w r1, [r5, r6, lsl #3] │ │ │ │ │ cmp sl, r1 │ │ │ │ │ - beq.n 475c │ │ │ │ │ + beq.n 4760 │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - beq.w 4858 │ │ │ │ │ + beq.w 485c │ │ │ │ │ mov.w ip, r9, lsr #10 │ │ │ │ │ add.w r2, fp, fp, lsl #2 │ │ │ │ │ add.w r1, ip, #1 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ add r2, r1 │ │ │ │ │ and.w fp, r3, r2 │ │ │ │ │ mov r3, ip │ │ │ │ │ cmp.w r8, #7 │ │ │ │ │ - bgt.w 47ae │ │ │ │ │ + bgt.w 47b2 │ │ │ │ │ ldrsb.w r6, [r7, fp] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt.w 47c2 │ │ │ │ │ + blt.w 47c6 │ │ │ │ │ ldr.w r1, [r5, r6, lsl #3] │ │ │ │ │ cmp sl, r1 │ │ │ │ │ - beq.n 475c │ │ │ │ │ + beq.n 4760 │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - beq.w 48b8 │ │ │ │ │ + beq.w 48bc │ │ │ │ │ add.w fp, fp, fp, lsl #2 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ add.w fp, fp, r3, lsr #5 │ │ │ │ │ cmp.w r8, #7 │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ and.w fp, fp, r2 │ │ │ │ │ - bgt.w 4848 │ │ │ │ │ + bgt.w 484c │ │ │ │ │ ldrsb.w r6, [r7, fp] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt.n 47ce │ │ │ │ │ + blt.n 47d2 │ │ │ │ │ ldr.w r1, [r5, r6, lsl #3] │ │ │ │ │ cmp sl, r1 │ │ │ │ │ - beq.n 475c │ │ │ │ │ + beq.n 4760 │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - beq.w 4914 │ │ │ │ │ + beq.w 4918 │ │ │ │ │ lsrs r3, r3, #10 │ │ │ │ │ add.w fp, fp, fp, lsl #2 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ add fp, r2 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ and.w fp, r2, fp │ │ │ │ │ - b.n 46a4 │ │ │ │ │ + b.n 46a8 │ │ │ │ │ adds r2, #1 │ │ │ │ │ - bne.w 4970 │ │ │ │ │ + bne.w 4974 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.w 4842 │ │ │ │ │ + ble.w 4846 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ bl 12f4 │ │ │ │ │ ldr r6, [r4, #16] │ │ │ │ │ cmp.w r8, #7 │ │ │ │ │ - bgt.w 498c │ │ │ │ │ + bgt.w 4990 │ │ │ │ │ strb r6, [r7, r0] │ │ │ │ │ ldrb r2, [r4, #5] │ │ │ │ │ movs r3, #1 │ │ │ │ │ lsls r3, r2 │ │ │ │ │ ldr.w r2, [sl] │ │ │ │ │ add.w r3, r3, r6, lsl #3 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ @@ -7237,260 +7237,260 @@ │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp.w r8, #15 │ │ │ │ │ ite gt │ │ │ │ │ ldrgt.w r6, [r7, fp, lsl #2] │ │ │ │ │ ldrshle.w r6, [r7, fp, lsl #1] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt.n 47c8 │ │ │ │ │ + blt.n 47cc │ │ │ │ │ ldr.w r0, [r5, r6, lsl #3] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 475c │ │ │ │ │ + beq.n 4760 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - beq.n 47d4 │ │ │ │ │ + beq.n 47d8 │ │ │ │ │ mov.w r2, r9, lsr #5 │ │ │ │ │ add.w fp, fp, fp, lsl #2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ add r2, fp │ │ │ │ │ and.w fp, r3, r2 │ │ │ │ │ cmp.w r8, #15 │ │ │ │ │ ite gt │ │ │ │ │ ldrgt.w r6, [r7, fp, lsl #2] │ │ │ │ │ ldrshle.w r6, [r7, fp, lsl #1] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bge.w 467e │ │ │ │ │ + bge.w 4682 │ │ │ │ │ adds r6, #1 │ │ │ │ │ - beq.n 4710 │ │ │ │ │ - b.n 468e │ │ │ │ │ + beq.n 4714 │ │ │ │ │ + b.n 4692 │ │ │ │ │ cmp.w r8, #15 │ │ │ │ │ ite le │ │ │ │ │ ldrshle.w r6, [r7, fp, lsl #1] │ │ │ │ │ ldrgt.w r6, [r7, fp, lsl #2] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bge.w 46b6 │ │ │ │ │ + bge.w 46ba │ │ │ │ │ adds r6, #1 │ │ │ │ │ - beq.n 4710 │ │ │ │ │ - b.n 46c6 │ │ │ │ │ + beq.n 4714 │ │ │ │ │ + b.n 46ca │ │ │ │ │ adds r6, #1 │ │ │ │ │ - beq.n 4710 │ │ │ │ │ - b.n 4784 │ │ │ │ │ + beq.n 4714 │ │ │ │ │ + b.n 4788 │ │ │ │ │ adds r6, #1 │ │ │ │ │ - beq.n 4710 │ │ │ │ │ - b.n 46f8 │ │ │ │ │ + beq.n 4714 │ │ │ │ │ + b.n 46fc │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr.w r1, [sl, #8] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.n 4828 │ │ │ │ │ + bne.n 482c │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ ldrb.w ip, [sl, #16] │ │ │ │ │ ubfx lr, r1, #2, #3 │ │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne.n 4828 │ │ │ │ │ + bne.n 482c │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 4982 │ │ │ │ │ + beq.w 4986 │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl r0, #28 │ │ │ │ │ addmi r0, #20 │ │ │ │ │ ldrb.w r1, [sl, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 4986 │ │ │ │ │ + beq.w 498a │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r1, sl, #28 │ │ │ │ │ addmi.w r1, sl, #20 │ │ │ │ │ mul.w r2, r2, lr │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 475c │ │ │ │ │ + beq.n 4760 │ │ │ │ │ mov.w r2, r9, lsr #5 │ │ │ │ │ add.w fp, fp, fp, lsl #2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp.w r8, #7 │ │ │ │ │ add r2, fp │ │ │ │ │ and.w fp, r3, r2 │ │ │ │ │ - ble.w 4674 │ │ │ │ │ - b.n 4794 │ │ │ │ │ + ble.w 4678 │ │ │ │ │ + b.n 4798 │ │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 475c │ │ │ │ │ + b.n 4760 │ │ │ │ │ cmp.w r8, #15 │ │ │ │ │ ite le │ │ │ │ │ ldrshle.w r6, [r7, fp, lsl #1] │ │ │ │ │ ldrgt.w r6, [r7, fp, lsl #2] │ │ │ │ │ - b.n 46e4 │ │ │ │ │ + b.n 46e8 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr.w r0, [sl, #8] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne.w 468e │ │ │ │ │ + bne.w 4692 │ │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ │ ldrb.w ip, [sl, #16] │ │ │ │ │ ubfx lr, r0, #2, #3 │ │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne.w 468e │ │ │ │ │ + bne.w 4692 │ │ │ │ │ tst.w r0, #32 │ │ │ │ │ - beq.w 49ac │ │ │ │ │ + beq.w 49b0 │ │ │ │ │ lsls r0, r0, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r0, r1, #28 │ │ │ │ │ addmi.w r0, r1, #20 │ │ │ │ │ ldrb.w r1, [sl, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 49a6 │ │ │ │ │ + beq.w 49aa │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r1, sl, #28 │ │ │ │ │ addmi.w r1, sl, #20 │ │ │ │ │ mul.w r2, lr, r2 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 475c │ │ │ │ │ - b.n 468e │ │ │ │ │ + beq.w 4760 │ │ │ │ │ + b.n 4692 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr.w r0, [sl, #8] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne.w 46c6 │ │ │ │ │ + bne.w 46ca │ │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ │ ldrb.w ip, [sl, #16] │ │ │ │ │ ubfx lr, r0, #2, #3 │ │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne.w 46c6 │ │ │ │ │ + bne.w 46ca │ │ │ │ │ tst.w r0, #32 │ │ │ │ │ - beq.n 49a2 │ │ │ │ │ + beq.n 49a6 │ │ │ │ │ lsls r0, r0, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r0, r1, #20 │ │ │ │ │ addpl.w r0, r1, #28 │ │ │ │ │ ldrb.w r1, [sl, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.n 499c │ │ │ │ │ + beq.n 49a0 │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r1, sl, #20 │ │ │ │ │ addpl.w r1, sl, #28 │ │ │ │ │ mul.w r2, lr, r2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 475c │ │ │ │ │ - b.n 46c6 │ │ │ │ │ + beq.w 4760 │ │ │ │ │ + b.n 46ca │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr.w r0, [sl, #8] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne.w 46f8 │ │ │ │ │ + bne.w 46fc │ │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ │ ldrb.w lr, [sl, #16] │ │ │ │ │ ubfx ip, r0, #2, #3 │ │ │ │ │ ubfx lr, lr, #2, #3 │ │ │ │ │ cmp lr, ip │ │ │ │ │ - bne.w 46f8 │ │ │ │ │ + bne.w 46fc │ │ │ │ │ tst.w r0, #32 │ │ │ │ │ - beq.n 49b6 │ │ │ │ │ + beq.n 49ba │ │ │ │ │ lsls r0, r0, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r0, r1, #20 │ │ │ │ │ addpl.w r0, r1, #28 │ │ │ │ │ ldrb.w r1, [sl, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.n 49b0 │ │ │ │ │ + beq.n 49b4 │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r1, sl, #20 │ │ │ │ │ addpl.w r1, sl, #28 │ │ │ │ │ mul.w r2, ip, r2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 475c │ │ │ │ │ - b.n 46f8 │ │ │ │ │ + beq.w 4760 │ │ │ │ │ + b.n 46fc │ │ │ │ │ mov.w r2, r9, lsr #5 │ │ │ │ │ add.w fp, fp, fp, lsl #2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ add r2, fp │ │ │ │ │ and.w fp, r3, r2 │ │ │ │ │ - b.n 4674 │ │ │ │ │ + b.n 4678 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.n 4800 │ │ │ │ │ + b.n 4804 │ │ │ │ │ ldr.w r1, [sl, #28] │ │ │ │ │ - b.n 4818 │ │ │ │ │ + b.n 481c │ │ │ │ │ cmp.w r8, #15 │ │ │ │ │ ite le │ │ │ │ │ strhle.w r6, [r7, r0, lsl #1] │ │ │ │ │ strgt.w r6, [r7, r0, lsl #2] │ │ │ │ │ - b.n 4730 │ │ │ │ │ + b.n 4734 │ │ │ │ │ ldr.w r1, [sl, #28] │ │ │ │ │ - b.n 4900 │ │ │ │ │ + b.n 4904 │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b.n 48ea │ │ │ │ │ + b.n 48ee │ │ │ │ │ ldr.w r1, [sl, #28] │ │ │ │ │ - b.n 48a4 │ │ │ │ │ + b.n 48a8 │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b.n 488c │ │ │ │ │ + b.n 4890 │ │ │ │ │ ldr.w r1, [sl, #28] │ │ │ │ │ - b.n 495c │ │ │ │ │ + b.n 4960 │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b.n 4946 │ │ │ │ │ + b.n 494a │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000049bc <_PyDict_FromItems>: │ │ │ │ │ +000049c0 <_PyDict_FromItems>: │ │ │ │ │ _PyDict_FromItems(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov fp, r3 │ │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bgt.n 4a86 <_PyDict_FromItems+0xca> │ │ │ │ │ - ldr r3, [pc, #688] @ (4c90 <_PyDict_FromItems+0x2d4>) │ │ │ │ │ + bgt.n 4a8a <_PyDict_FromItems+0xca> │ │ │ │ │ + ldr r3, [pc, #688] @ (4c94 <_PyDict_FromItems+0x2d4>) │ │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r6, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r4, [r3, #1912] @ 0x778 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 4bfe <_PyDict_FromItems+0x242> │ │ │ │ │ + beq.w 4c02 <_PyDict_FromItems+0x242> │ │ │ │ │ ldr.w r2, [r3, #1916] @ 0x77c │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ sub.w r7, r4, #8 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r1, [r3, #1912] @ 0x778 │ │ │ │ │ str.w r2, [r3, #1916] @ 0x77c │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ - ldr r3, [pc, #640] @ (4c94 <_PyDict_FromItems+0x2d8>) │ │ │ │ │ + ldr r3, [pc, #640] @ (4c98 <_PyDict_FromItems+0x2d8>) │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ movs r0, #0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr.w r2, [r4, #-4] │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ - ldr r3, [pc, #620] @ (4c98 <_PyDict_FromItems+0x2dc>) │ │ │ │ │ + ldr r3, [pc, #620] @ (4c9c <_PyDict_FromItems+0x2dc>) │ │ │ │ │ strd r0, r1, [r4, #16] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r6, r3] │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ addw r1, r0, #3756 @ 0xeac │ │ │ │ │ ldr.w r6, [r0, #3760] @ 0xeb0 │ │ │ │ │ @@ -7508,136 +7508,136 @@ │ │ │ │ │ ldr.w r3, [r0, #3768] @ 0xeb8 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str.w r2, [r0, #3868] @ 0xf1c │ │ │ │ │ ldr.w r2, [r0, #3764] @ 0xeb4 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str.w r3, [r0, #3768] @ 0xeb8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bgt.w 4dee <_PyDict_FromItems+0x432> │ │ │ │ │ + bgt.w 4df2 <_PyDict_FromItems+0x432> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bgt.n 4b44 <_PyDict_FromItems+0x188> │ │ │ │ │ + bgt.n 4b48 <_PyDict_FromItems+0x188> │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r1, #1 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ - bne.w 4ca0 <_PyDict_FromItems+0x2e4> │ │ │ │ │ + bne.w 4ca4 <_PyDict_FromItems+0x2e4> │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.w 4d9e <_PyDict_FromItems+0x3e2> │ │ │ │ │ + bne.w 4da2 <_PyDict_FromItems+0x3e2> │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq.n 49dc <_PyDict_FromItems+0x20> │ │ │ │ │ + beq.n 49e0 <_PyDict_FromItems+0x20> │ │ │ │ │ subs r2, r5, #1 │ │ │ │ │ adds r3, r0, #4 │ │ │ │ │ ands.w r2, r2, #7 │ │ │ │ │ - beq.w 4da2 <_PyDict_FromItems+0x3e6> │ │ │ │ │ + beq.w 4da6 <_PyDict_FromItems+0x3e6> │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 4b1a <_PyDict_FromItems+0x15e> │ │ │ │ │ + beq.n 4b1e <_PyDict_FromItems+0x15e> │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 4b0c <_PyDict_FromItems+0x150> │ │ │ │ │ + beq.n 4b10 <_PyDict_FromItems+0x150> │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - beq.n 4afe <_PyDict_FromItems+0x142> │ │ │ │ │ + beq.n 4b02 <_PyDict_FromItems+0x142> │ │ │ │ │ cmp r2, #4 │ │ │ │ │ - beq.n 4af0 <_PyDict_FromItems+0x134> │ │ │ │ │ + beq.n 4af4 <_PyDict_FromItems+0x134> │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - beq.n 4ae2 <_PyDict_FromItems+0x126> │ │ │ │ │ + beq.n 4ae6 <_PyDict_FromItems+0x126> │ │ │ │ │ cmp r2, #6 │ │ │ │ │ - beq.n 4ad4 <_PyDict_FromItems+0x118> │ │ │ │ │ + beq.n 4ad8 <_PyDict_FromItems+0x118> │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.w 4d9e <_PyDict_FromItems+0x3e2> │ │ │ │ │ + bne.w 4da2 <_PyDict_FromItems+0x3e2> │ │ │ │ │ adds r3, #4 │ │ │ │ │ movs r1, #2 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.w 4d9e <_PyDict_FromItems+0x3e2> │ │ │ │ │ + bne.w 4da2 <_PyDict_FromItems+0x3e2> │ │ │ │ │ adds r3, #4 │ │ │ │ │ adds r1, #1 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.w 4d9e <_PyDict_FromItems+0x3e2> │ │ │ │ │ + bne.w 4da2 <_PyDict_FromItems+0x3e2> │ │ │ │ │ adds r3, #4 │ │ │ │ │ adds r1, #1 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.w 4d9e <_PyDict_FromItems+0x3e2> │ │ │ │ │ + bne.w 4da2 <_PyDict_FromItems+0x3e2> │ │ │ │ │ adds r3, #4 │ │ │ │ │ adds r1, #1 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.w 4d9e <_PyDict_FromItems+0x3e2> │ │ │ │ │ + bne.w 4da2 <_PyDict_FromItems+0x3e2> │ │ │ │ │ adds r3, #4 │ │ │ │ │ adds r1, #1 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.w 4d9e <_PyDict_FromItems+0x3e2> │ │ │ │ │ + bne.w 4da2 <_PyDict_FromItems+0x3e2> │ │ │ │ │ adds r3, #4 │ │ │ │ │ adds r1, #1 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.w 4d9e <_PyDict_FromItems+0x3e2> │ │ │ │ │ + bne.w 4da2 <_PyDict_FromItems+0x3e2> │ │ │ │ │ adds r1, #1 │ │ │ │ │ adds r3, #4 │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - bne.w 4da2 <_PyDict_FromItems+0x3e6> │ │ │ │ │ + bne.w 4da6 <_PyDict_FromItems+0x3e6> │ │ │ │ │ movs r1, #1 │ │ │ │ │ cmp r5, #5 │ │ │ │ │ - ble.w 49dc <_PyDict_FromItems+0x20> │ │ │ │ │ + ble.w 49e0 <_PyDict_FromItems+0x20> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 54 │ │ │ │ │ R_ARM_THM_CALL dict_new_presized.part.0.isra.0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbnz r0, 4b4c <_PyDict_FromItems+0x190> │ │ │ │ │ + cbnz r0, 4b50 <_PyDict_FromItems+0x190> │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 4a7e <_PyDict_FromItems+0xc2> │ │ │ │ │ + b.n 4a82 <_PyDict_FromItems+0xc2> │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ ldr.w r7, [r8] │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r7, #0] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 4c38 <_PyDict_FromItems+0x27c> │ │ │ │ │ + bge.n 4c3c <_PyDict_FromItems+0x27c> │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.n 4c3e <_PyDict_FromItems+0x282> │ │ │ │ │ + bne.n 4c42 <_PyDict_FromItems+0x282> │ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ - beq.n 4c3e <_PyDict_FromItems+0x282> │ │ │ │ │ - ldr r0, [pc, #280] @ (4c94 <_PyDict_FromItems+0x2d8>) │ │ │ │ │ + beq.n 4c42 <_PyDict_FromItems+0x282> │ │ │ │ │ + ldr r0, [pc, #280] @ (4c98 <_PyDict_FromItems+0x2d8>) │ │ │ │ │ ldr r1, [r4, #24] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - beq.w 4df8 <_PyDict_FromItems+0x43c> │ │ │ │ │ + beq.w 4dfc <_PyDict_FromItems+0x43c> │ │ │ │ │ bl f30 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 4c74 <_PyDict_FromItems+0x2b8> │ │ │ │ │ + beq.n 4c78 <_PyDict_FromItems+0x2b8> │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq.w 4a7e <_PyDict_FromItems+0xc2> │ │ │ │ │ + beq.w 4a82 <_PyDict_FromItems+0xc2> │ │ │ │ │ add.w r7, sl, fp, lsl #2 │ │ │ │ │ add.w r8, r8, r9, lsl #2 │ │ │ │ │ mov.w sl, fp, lsl #2 │ │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ │ mov fp, r6 │ │ │ │ │ movs r5, #1 │ │ │ │ │ mov.w r9, r9, lsl #2 │ │ │ │ │ @@ -7646,275 +7646,275 @@ │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r1, #0] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 4c50 <_PyDict_FromItems+0x294> │ │ │ │ │ + bge.n 4c54 <_PyDict_FromItems+0x294> │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ cmp r2, fp │ │ │ │ │ - bne.n 4c56 <_PyDict_FromItems+0x29a> │ │ │ │ │ + bne.n 4c5a <_PyDict_FromItems+0x29a> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ - beq.n 4c56 <_PyDict_FromItems+0x29a> │ │ │ │ │ + beq.n 4c5a <_PyDict_FromItems+0x29a> │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ │ cmp r0, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - beq.w 4e04 <_PyDict_FromItems+0x448> │ │ │ │ │ + beq.w 4e08 <_PyDict_FromItems+0x448> │ │ │ │ │ bl f30 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 4c74 <_PyDict_FromItems+0x2b8> │ │ │ │ │ + beq.n 4c78 <_PyDict_FromItems+0x2b8> │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ adds r5, #1 │ │ │ │ │ add r8, r9 │ │ │ │ │ add r7, sl │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.n 4bac <_PyDict_FromItems+0x1f0> │ │ │ │ │ + bne.n 4bb0 <_PyDict_FromItems+0x1f0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4e0a <_PyDict_FromItems+0x44e> │ │ │ │ │ - ldr r3, [pc, #128] @ (4c94 <_PyDict_FromItems+0x2d8>) │ │ │ │ │ + beq.w 4e0e <_PyDict_FromItems+0x44e> │ │ │ │ │ + ldr r3, [pc, #128] @ (4c98 <_PyDict_FromItems+0x2d8>) │ │ │ │ │ sub.w r7, r0, #8 │ │ │ │ │ str r3, [r0, #24] │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr.w r2, [r0, #-4] │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r0, #28] │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ movs r0, #0 │ │ │ │ │ - ldr r3, [pc, #112] @ (4c9c <_PyDict_FromItems+0x2e0>) │ │ │ │ │ + ldr r3, [pc, #112] @ (4ca0 <_PyDict_FromItems+0x2e0>) │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ strd r0, r1, [r4, #16] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - b.n 4a32 <_PyDict_FromItems+0x76> │ │ │ │ │ + b.n 4a36 <_PyDict_FromItems+0x76> │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - beq.n 4b72 <_PyDict_FromItems+0x1b6> │ │ │ │ │ + beq.n 4b76 <_PyDict_FromItems+0x1b6> │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ - bne.n 4b78 <_PyDict_FromItems+0x1bc> │ │ │ │ │ - b.n 4c6c <_PyDict_FromItems+0x2b0> │ │ │ │ │ + bne.n 4b7c <_PyDict_FromItems+0x1bc> │ │ │ │ │ + b.n 4c70 <_PyDict_FromItems+0x2b0> │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ cmp r2, fp │ │ │ │ │ - beq.n 4bd0 <_PyDict_FromItems+0x214> │ │ │ │ │ + beq.n 4bd4 <_PyDict_FromItems+0x214> │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldrd r1, r3, [sp, #8] │ │ │ │ │ - bne.n 4bd6 <_PyDict_FromItems+0x21a> │ │ │ │ │ + bne.n 4bda <_PyDict_FromItems+0x21a> │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL setitem_take2_lock_held.part.0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 4b40 <_PyDict_FromItems+0x184> │ │ │ │ │ + bge.w 4b44 <_PyDict_FromItems+0x184> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4b40 <_PyDict_FromItems+0x184> │ │ │ │ │ + bne.w 4b44 <_PyDict_FromItems+0x184> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4b40 <_PyDict_FromItems+0x184> │ │ │ │ │ + b.n 4b44 <_PyDict_FromItems+0x184> │ │ │ │ │ .word 0x000002aa │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000266 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000066 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.n 4d9e <_PyDict_FromItems+0x3e2> │ │ │ │ │ + bne.n 4da2 <_PyDict_FromItems+0x3e2> │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq.w 49dc <_PyDict_FromItems+0x20> │ │ │ │ │ + beq.w 49e0 <_PyDict_FromItems+0x20> │ │ │ │ │ subs r2, r5, #1 │ │ │ │ │ add.w r3, r0, r1, lsl #2 │ │ │ │ │ ands.w r2, r2, #7 │ │ │ │ │ mov.w r1, #1 │ │ │ │ │ - beq.n 4d3a <_PyDict_FromItems+0x37e> │ │ │ │ │ + beq.n 4d3e <_PyDict_FromItems+0x37e> │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 4d26 <_PyDict_FromItems+0x36a> │ │ │ │ │ + beq.n 4d2a <_PyDict_FromItems+0x36a> │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 4d18 <_PyDict_FromItems+0x35c> │ │ │ │ │ + beq.n 4d1c <_PyDict_FromItems+0x35c> │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - beq.n 4d0a <_PyDict_FromItems+0x34e> │ │ │ │ │ + beq.n 4d0e <_PyDict_FromItems+0x34e> │ │ │ │ │ cmp r2, #4 │ │ │ │ │ - beq.n 4cfc <_PyDict_FromItems+0x340> │ │ │ │ │ + beq.n 4d00 <_PyDict_FromItems+0x340> │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - beq.n 4cee <_PyDict_FromItems+0x332> │ │ │ │ │ + beq.n 4cf2 <_PyDict_FromItems+0x332> │ │ │ │ │ cmp r2, #6 │ │ │ │ │ - beq.n 4ce0 <_PyDict_FromItems+0x324> │ │ │ │ │ + beq.n 4ce4 <_PyDict_FromItems+0x324> │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.n 4d9e <_PyDict_FromItems+0x3e2> │ │ │ │ │ + bne.n 4da2 <_PyDict_FromItems+0x3e2> │ │ │ │ │ add.w r3, r3, r9, lsl #2 │ │ │ │ │ movs r1, #2 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.n 4d9e <_PyDict_FromItems+0x3e2> │ │ │ │ │ + bne.n 4da2 <_PyDict_FromItems+0x3e2> │ │ │ │ │ add.w r3, r3, r9, lsl #2 │ │ │ │ │ adds r1, #1 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.n 4d9e <_PyDict_FromItems+0x3e2> │ │ │ │ │ + bne.n 4da2 <_PyDict_FromItems+0x3e2> │ │ │ │ │ add.w r3, r3, r9, lsl #2 │ │ │ │ │ adds r1, #1 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.n 4d9e <_PyDict_FromItems+0x3e2> │ │ │ │ │ + bne.n 4da2 <_PyDict_FromItems+0x3e2> │ │ │ │ │ add.w r3, r3, r9, lsl #2 │ │ │ │ │ adds r1, #1 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.n 4d9e <_PyDict_FromItems+0x3e2> │ │ │ │ │ + bne.n 4da2 <_PyDict_FromItems+0x3e2> │ │ │ │ │ add.w r3, r3, r9, lsl #2 │ │ │ │ │ adds r1, #1 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.n 4d9e <_PyDict_FromItems+0x3e2> │ │ │ │ │ + bne.n 4da2 <_PyDict_FromItems+0x3e2> │ │ │ │ │ add.w r3, r3, r9, lsl #2 │ │ │ │ │ adds r1, #1 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.n 4d9e <_PyDict_FromItems+0x3e2> │ │ │ │ │ + bne.n 4da2 <_PyDict_FromItems+0x3e2> │ │ │ │ │ adds r1, #1 │ │ │ │ │ add.w r3, r3, r9, lsl #2 │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - beq.w 4b2e <_PyDict_FromItems+0x172> │ │ │ │ │ + beq.w 4b32 <_PyDict_FromItems+0x172> │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ adds r1, #8 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.n 4d9e <_PyDict_FromItems+0x3e2> │ │ │ │ │ + bne.n 4da2 <_PyDict_FromItems+0x3e2> │ │ │ │ │ ldr.w r2, [r3, r0, lsl #2] │ │ │ │ │ add.w r3, r3, r0, lsl #3 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.n 4d9e <_PyDict_FromItems+0x3e2> │ │ │ │ │ + bne.n 4da2 <_PyDict_FromItems+0x3e2> │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.n 4d9e <_PyDict_FromItems+0x3e2> │ │ │ │ │ + bne.n 4da2 <_PyDict_FromItems+0x3e2> │ │ │ │ │ ldr.w r2, [r3, r0, lsl #2] │ │ │ │ │ add.w r3, r3, r0, lsl #3 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.n 4d9e <_PyDict_FromItems+0x3e2> │ │ │ │ │ + bne.n 4da2 <_PyDict_FromItems+0x3e2> │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.n 4d9e <_PyDict_FromItems+0x3e2> │ │ │ │ │ + bne.n 4da2 <_PyDict_FromItems+0x3e2> │ │ │ │ │ ldr.w r2, [r3, r0, lsl #2] │ │ │ │ │ add.w r3, r3, r0, lsl #3 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.n 4d9e <_PyDict_FromItems+0x3e2> │ │ │ │ │ + bne.n 4da2 <_PyDict_FromItems+0x3e2> │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.n 4d9e <_PyDict_FromItems+0x3e2> │ │ │ │ │ + bne.n 4da2 <_PyDict_FromItems+0x3e2> │ │ │ │ │ ldr.w r2, [r3, r0, lsl #2] │ │ │ │ │ add.w r3, r3, r0, lsl #3 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.n 4d9e <_PyDict_FromItems+0x3e2> │ │ │ │ │ + bne.n 4da2 <_PyDict_FromItems+0x3e2> │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - beq.w 4b2e <_PyDict_FromItems+0x172> │ │ │ │ │ - b.n 4d3c <_PyDict_FromItems+0x380> │ │ │ │ │ + beq.w 4b32 <_PyDict_FromItems+0x172> │ │ │ │ │ + b.n 4d40 <_PyDict_FromItems+0x380> │ │ │ │ │ movs r1, #0 │ │ │ │ │ - b.n 4b30 <_PyDict_FromItems+0x174> │ │ │ │ │ + b.n 4b34 <_PyDict_FromItems+0x174> │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ adds r1, #8 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.n 4d9e <_PyDict_FromItems+0x3e2> │ │ │ │ │ + bne.n 4da2 <_PyDict_FromItems+0x3e2> │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.n 4d9e <_PyDict_FromItems+0x3e2> │ │ │ │ │ + bne.n 4da2 <_PyDict_FromItems+0x3e2> │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.n 4d9e <_PyDict_FromItems+0x3e2> │ │ │ │ │ + bne.n 4da2 <_PyDict_FromItems+0x3e2> │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.n 4d9e <_PyDict_FromItems+0x3e2> │ │ │ │ │ + bne.n 4da2 <_PyDict_FromItems+0x3e2> │ │ │ │ │ ldr r2, [r3, #16] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.n 4d9e <_PyDict_FromItems+0x3e2> │ │ │ │ │ + bne.n 4da2 <_PyDict_FromItems+0x3e2> │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.n 4d9e <_PyDict_FromItems+0x3e2> │ │ │ │ │ + bne.n 4da2 <_PyDict_FromItems+0x3e2> │ │ │ │ │ ldr r2, [r3, #24] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.n 4d9e <_PyDict_FromItems+0x3e2> │ │ │ │ │ + bne.n 4da2 <_PyDict_FromItems+0x3e2> │ │ │ │ │ ldr r2, [r3, #28] │ │ │ │ │ adds r3, #32 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.n 4d9e <_PyDict_FromItems+0x3e2> │ │ │ │ │ + bne.n 4da2 <_PyDict_FromItems+0x3e2> │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - beq.w 4b2e <_PyDict_FromItems+0x172> │ │ │ │ │ - b.n 4da2 <_PyDict_FromItems+0x3e6> │ │ │ │ │ + beq.w 4b32 <_PyDict_FromItems+0x172> │ │ │ │ │ + b.n 4da6 <_PyDict_FromItems+0x3e6> │ │ │ │ │ addw r0, r0, #3740 @ 0xe9c │ │ │ │ │ bl 0 <_Py_TriggerGC> │ │ │ │ │ R_ARM_THM_CALL _Py_TriggerGC │ │ │ │ │ - b.n 4a7a <_PyDict_FromItems+0xbe> │ │ │ │ │ + b.n 4a7e <_PyDict_FromItems+0xbe> │ │ │ │ │ bl d88 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.w 4b90 <_PyDict_FromItems+0x1d4> │ │ │ │ │ - b.n 4c74 <_PyDict_FromItems+0x2b8> │ │ │ │ │ + bne.w 4b94 <_PyDict_FromItems+0x1d4> │ │ │ │ │ + b.n 4c78 <_PyDict_FromItems+0x2b8> │ │ │ │ │ bl d88 │ │ │ │ │ - b.n 4be6 <_PyDict_FromItems+0x22a> │ │ │ │ │ - ldr r0, [pc, #8] @ (4e14 <_PyDict_FromItems+0x458>) │ │ │ │ │ - bl 3764 │ │ │ │ │ - b.n 4b40 <_PyDict_FromItems+0x184> │ │ │ │ │ + b.n 4bea <_PyDict_FromItems+0x22a> │ │ │ │ │ + ldr r0, [pc, #8] @ (4e18 <_PyDict_FromItems+0x458>) │ │ │ │ │ + bl 3768 │ │ │ │ │ + b.n 4b44 <_PyDict_FromItems+0x184> │ │ │ │ │ nop │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00004e18 <_PyDict_LoadGlobalStackRef>: │ │ │ │ │ +00004e1c <_PyDict_LoadGlobalStackRef>: │ │ │ │ │ _PyDict_LoadGlobalStackRef(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ mov r4, r2 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ @@ -7923,179 +7923,179 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 4e96 <_PyDict_LoadGlobalStackRef+0x7e> │ │ │ │ │ + bne.n 4e9a <_PyDict_LoadGlobalStackRef+0x7e> │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ - beq.n 4e96 <_PyDict_LoadGlobalStackRef+0x7e> │ │ │ │ │ + beq.n 4e9a <_PyDict_LoadGlobalStackRef+0x7e> │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ mov r1, r4 │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ bl 408 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 4eba <_PyDict_LoadGlobalStackRef+0xa2> │ │ │ │ │ + bne.n 4ebe <_PyDict_LoadGlobalStackRef+0xa2> │ │ │ │ │ movs r1, #1 │ │ │ │ │ adds r7, r0, #3 │ │ │ │ │ str r1, [r5, #0] │ │ │ │ │ - beq.n 4e76 <_PyDict_LoadGlobalStackRef+0x5e> │ │ │ │ │ + beq.n 4e7a <_PyDict_LoadGlobalStackRef+0x5e> │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.n 4e7a <_PyDict_LoadGlobalStackRef+0x62> │ │ │ │ │ + bne.n 4e7e <_PyDict_LoadGlobalStackRef+0x62> │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 408 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - cbnz r3, 4e82 <_PyDict_LoadGlobalStackRef+0x6a> │ │ │ │ │ + cbnz r3, 4e86 <_PyDict_LoadGlobalStackRef+0x6a> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n 4e66 <_PyDict_LoadGlobalStackRef+0x4e> │ │ │ │ │ + beq.n 4e6a <_PyDict_LoadGlobalStackRef+0x4e> │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itee ge │ │ │ │ │ orrge.w r3, r3, #1 │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r3, #0] │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - b.n 4e76 <_PyDict_LoadGlobalStackRef+0x5e> │ │ │ │ │ + b.n 4e7a <_PyDict_LoadGlobalStackRef+0x5e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov r2, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n 4e72 <_PyDict_LoadGlobalStackRef+0x5a> │ │ │ │ │ + beq.n 4e76 <_PyDict_LoadGlobalStackRef+0x5a> │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ strd r2, r3, [sp] │ │ │ │ │ bl 408 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 4e5a <_PyDict_LoadGlobalStackRef+0x42> │ │ │ │ │ + beq.n 4e5e <_PyDict_LoadGlobalStackRef+0x42> │ │ │ │ │ ldr.w ip, [r1] │ │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ │ itet lt │ │ │ │ │ addlt.w ip, ip, #1 │ │ │ │ │ orrge.w r1, r1, #1 │ │ │ │ │ strlt.w ip, [r1] │ │ │ │ │ - b.n 4e5c <_PyDict_LoadGlobalStackRef+0x44> │ │ │ │ │ + b.n 4e60 <_PyDict_LoadGlobalStackRef+0x44> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00004ed4 <_PyDictKeys_StringLookup>: │ │ │ │ │ +00004ed8 <_PyDictKeys_StringLookup>: │ │ │ │ │ _PyDictKeys_StringLookup(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r6, [r1, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ sub sp, #12 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bne.w 5280 <_PyDictKeys_StringLookup+0x3ac> │ │ │ │ │ + bne.w 5284 <_PyDictKeys_StringLookup+0x3ac> │ │ │ │ │ ldrb r3, [r0, #6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 5280 <_PyDictKeys_StringLookup+0x3ac> │ │ │ │ │ + beq.w 5284 <_PyDictKeys_StringLookup+0x3ac> │ │ │ │ │ ldr r5, [r1, #12] │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ adds r3, r5, #1 │ │ │ │ │ - beq.n 4ff6 <_PyDictKeys_StringLookup+0x122> │ │ │ │ │ + beq.n 4ffa <_PyDictKeys_StringLookup+0x122> │ │ │ │ │ add.w r6, r7, #20 │ │ │ │ │ ldrb r0, [r0, #5] │ │ │ │ │ ldrb r7, [r7, #4] │ │ │ │ │ movs r2, #1 │ │ │ │ │ lsl.w r3, r2, r0 │ │ │ │ │ cmp r7, #7 │ │ │ │ │ lsl.w r2, r2, r7 │ │ │ │ │ add.w r9, r6, r3 │ │ │ │ │ add.w r3, r2, #4294967295 @ 0xffffffff │ │ │ │ │ and.w sl, r5, r3 │ │ │ │ │ - bgt.n 5020 <_PyDictKeys_StringLookup+0x14c> │ │ │ │ │ + bgt.n 5024 <_PyDictKeys_StringLookup+0x14c> │ │ │ │ │ ldrsb.w r8, [r6, sl] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - blt.n 4fe2 <_PyDictKeys_StringLookup+0x10e> │ │ │ │ │ + blt.n 4fe6 <_PyDictKeys_StringLookup+0x10e> │ │ │ │ │ ldr.w r0, [r9, r8, lsl #3] │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - beq.n 4fee <_PyDictKeys_StringLookup+0x11a> │ │ │ │ │ + beq.n 4ff2 <_PyDictKeys_StringLookup+0x11a> │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - beq.w 50e2 <_PyDictKeys_StringLookup+0x20e> │ │ │ │ │ + beq.w 50e6 <_PyDictKeys_StringLookup+0x20e> │ │ │ │ │ lsrs r2, r5, #5 │ │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r7, #7 │ │ │ │ │ add r2, sl │ │ │ │ │ and.w sl, r2, r3 │ │ │ │ │ - bgt.n 5044 <_PyDictKeys_StringLookup+0x170> │ │ │ │ │ + bgt.n 5048 <_PyDictKeys_StringLookup+0x170> │ │ │ │ │ ldrsb.w r8, [r6, sl] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - blt.n 5056 <_PyDictKeys_StringLookup+0x182> │ │ │ │ │ + blt.n 505a <_PyDictKeys_StringLookup+0x182> │ │ │ │ │ ldr.w r1, [r9, r8, lsl #3] │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - beq.n 4fee <_PyDictKeys_StringLookup+0x11a> │ │ │ │ │ + beq.n 4ff2 <_PyDictKeys_StringLookup+0x11a> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - beq.w 514c <_PyDictKeys_StringLookup+0x278> │ │ │ │ │ + beq.w 5150 <_PyDictKeys_StringLookup+0x278> │ │ │ │ │ lsrs r1, r5, #10 │ │ │ │ │ add.w r2, sl, sl, lsl #2 │ │ │ │ │ mov fp, r1 │ │ │ │ │ adds r1, #1 │ │ │ │ │ add r2, r1 │ │ │ │ │ and.w sl, r2, r3 │ │ │ │ │ cmp r7, #7 │ │ │ │ │ - bgt.w 50c6 <_PyDictKeys_StringLookup+0x1f2> │ │ │ │ │ + bgt.w 50ca <_PyDictKeys_StringLookup+0x1f2> │ │ │ │ │ ldrsb.w r8, [r6, sl] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - blt.n 505e <_PyDictKeys_StringLookup+0x18a> │ │ │ │ │ + blt.n 5062 <_PyDictKeys_StringLookup+0x18a> │ │ │ │ │ ldr.w r1, [r9, r8, lsl #3] │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - beq.n 4fee <_PyDictKeys_StringLookup+0x11a> │ │ │ │ │ + beq.n 4ff2 <_PyDictKeys_StringLookup+0x11a> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - beq.w 51aa <_PyDictKeys_StringLookup+0x2d6> │ │ │ │ │ + beq.w 51ae <_PyDictKeys_StringLookup+0x2d6> │ │ │ │ │ add.w r2, sl, sl, lsl #2 │ │ │ │ │ cmp r7, #7 │ │ │ │ │ add.w r2, r2, fp, lsr #5 │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ and.w sl, r2, r3 │ │ │ │ │ - bgt.n 509c <_PyDictKeys_StringLookup+0x1c8> │ │ │ │ │ + bgt.n 50a0 <_PyDictKeys_StringLookup+0x1c8> │ │ │ │ │ ldrsb.w r8, [r6, sl] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - blt.n 5074 <_PyDictKeys_StringLookup+0x1a0> │ │ │ │ │ + blt.n 5078 <_PyDictKeys_StringLookup+0x1a0> │ │ │ │ │ ldr.w r1, [r9, r8, lsl #3] │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - beq.n 4fee <_PyDictKeys_StringLookup+0x11a> │ │ │ │ │ + beq.n 4ff2 <_PyDictKeys_StringLookup+0x11a> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - beq.w 5210 <_PyDictKeys_StringLookup+0x33c> │ │ │ │ │ + beq.w 5214 <_PyDictKeys_StringLookup+0x33c> │ │ │ │ │ mov.w r1, fp, lsr #10 │ │ │ │ │ add.w r2, sl, sl, lsl #2 │ │ │ │ │ mov fp, r1 │ │ │ │ │ adds r1, #1 │ │ │ │ │ add r2, r1 │ │ │ │ │ and.w sl, r2, r3 │ │ │ │ │ - b.n 4f80 <_PyDictKeys_StringLookup+0xac> │ │ │ │ │ + b.n 4f84 <_PyDictKeys_StringLookup+0xac> │ │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ - bne.w 5268 <_PyDictKeys_StringLookup+0x394> │ │ │ │ │ + bne.w 526c <_PyDictKeys_StringLookup+0x394> │ │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ mov r0, r8 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r6, #60] @ 0x3c │ │ │ │ │ mov r0, r1 │ │ │ │ │ blx r2 │ │ │ │ │ @@ -8106,346 +8106,346 @@ │ │ │ │ │ mov r5, r0 │ │ │ │ │ lsl.w r3, r2, r1 │ │ │ │ │ add.w r9, r6, r3 │ │ │ │ │ cmp r7, #7 │ │ │ │ │ lsl.w r3, r2, r7 │ │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ and.w sl, r0, r3 │ │ │ │ │ - ble.n 4f2a <_PyDictKeys_StringLookup+0x56> │ │ │ │ │ + ble.n 4f2e <_PyDictKeys_StringLookup+0x56> │ │ │ │ │ cmp r7, #15 │ │ │ │ │ - bgt.w 5202 <_PyDictKeys_StringLookup+0x32e> │ │ │ │ │ + bgt.w 5206 <_PyDictKeys_StringLookup+0x32e> │ │ │ │ │ ldrsh.w r8, [r6, sl, lsl #1] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bge.n 4f34 <_PyDictKeys_StringLookup+0x60> │ │ │ │ │ + bge.n 4f38 <_PyDictKeys_StringLookup+0x60> │ │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n 4fea <_PyDictKeys_StringLookup+0x116> │ │ │ │ │ + beq.n 4fee <_PyDictKeys_StringLookup+0x116> │ │ │ │ │ lsrs r1, r5, #5 │ │ │ │ │ add.w r2, sl, sl, lsl #2 │ │ │ │ │ adds r1, #1 │ │ │ │ │ add r2, r1 │ │ │ │ │ and.w sl, r3, r2 │ │ │ │ │ cmp r7, #15 │ │ │ │ │ ite gt │ │ │ │ │ ldrgt.w r8, [r6, sl, lsl #2] │ │ │ │ │ ldrshle.w r8, [r6, sl, lsl #1] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bge.n 4f60 <_PyDictKeys_StringLookup+0x8c> │ │ │ │ │ + bge.n 4f64 <_PyDictKeys_StringLookup+0x8c> │ │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n 4fea <_PyDictKeys_StringLookup+0x116> │ │ │ │ │ - b.n 4f70 <_PyDictKeys_StringLookup+0x9c> │ │ │ │ │ + beq.n 4fee <_PyDictKeys_StringLookup+0x116> │ │ │ │ │ + b.n 4f74 <_PyDictKeys_StringLookup+0x9c> │ │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n 4fea <_PyDictKeys_StringLookup+0x116> │ │ │ │ │ + beq.n 4fee <_PyDictKeys_StringLookup+0x116> │ │ │ │ │ add.w r2, sl, sl, lsl #2 │ │ │ │ │ add.w r2, r2, fp, lsr #5 │ │ │ │ │ adds r2, #1 │ │ │ │ │ and.w sl, r2, r3 │ │ │ │ │ - b.n 4fb4 <_PyDictKeys_StringLookup+0xe0> │ │ │ │ │ + b.n 4fb8 <_PyDictKeys_StringLookup+0xe0> │ │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n 4fea <_PyDictKeys_StringLookup+0x116> │ │ │ │ │ + beq.n 4fee <_PyDictKeys_StringLookup+0x116> │ │ │ │ │ mov.w r1, fp, lsr #10 │ │ │ │ │ add.w r2, sl, sl, lsl #2 │ │ │ │ │ mov fp, r1 │ │ │ │ │ adds r1, #1 │ │ │ │ │ add r2, r1 │ │ │ │ │ and.w sl, r3, r2 │ │ │ │ │ - b.n 4f86 <_PyDictKeys_StringLookup+0xb2> │ │ │ │ │ + b.n 4f8a <_PyDictKeys_StringLookup+0xb2> │ │ │ │ │ add.w r2, sl, sl, lsl #2 │ │ │ │ │ add.w r2, r2, fp, lsr #5 │ │ │ │ │ adds r2, #1 │ │ │ │ │ and.w sl, r3, r2 │ │ │ │ │ cmp r7, #15 │ │ │ │ │ ite le │ │ │ │ │ ldrshle.w r8, [r6, sl, lsl #1] │ │ │ │ │ ldrgt.w r8, [r6, sl, lsl #2] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bge.n 4fbe <_PyDictKeys_StringLookup+0xea> │ │ │ │ │ + bge.n 4fc2 <_PyDictKeys_StringLookup+0xea> │ │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n 4fea <_PyDictKeys_StringLookup+0x116> │ │ │ │ │ + beq.n 4fee <_PyDictKeys_StringLookup+0x116> │ │ │ │ │ mov.w r1, fp, lsr #10 │ │ │ │ │ add.w r2, sl, sl, lsl #2 │ │ │ │ │ mov fp, r1 │ │ │ │ │ adds r1, #1 │ │ │ │ │ add r2, r1 │ │ │ │ │ and.w sl, r3, r2 │ │ │ │ │ cmp r7, #15 │ │ │ │ │ ite le │ │ │ │ │ ldrshle.w r8, [r6, sl, lsl #1] │ │ │ │ │ ldrgt.w r8, [r6, sl, lsl #2] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bge.w 4f90 <_PyDictKeys_StringLookup+0xbc> │ │ │ │ │ + bge.w 4f94 <_PyDictKeys_StringLookup+0xbc> │ │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n 4fea <_PyDictKeys_StringLookup+0x116> │ │ │ │ │ - b.n 508e <_PyDictKeys_StringLookup+0x1ba> │ │ │ │ │ + beq.n 4fee <_PyDictKeys_StringLookup+0x116> │ │ │ │ │ + b.n 5092 <_PyDictKeys_StringLookup+0x1ba> │ │ │ │ │ ldr.w lr, [r0, #8] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, lr │ │ │ │ │ - bne.n 5136 <_PyDictKeys_StringLookup+0x262> │ │ │ │ │ + bne.n 513a <_PyDictKeys_StringLookup+0x262> │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ ldrb.w ip, [r4, #16] │ │ │ │ │ ubfx r2, r1, #2, #3 │ │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne.n 5136 <_PyDictKeys_StringLookup+0x262> │ │ │ │ │ + bne.n 513a <_PyDictKeys_StringLookup+0x262> │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 527c <_PyDictKeys_StringLookup+0x3a8> │ │ │ │ │ + beq.w 5280 <_PyDictKeys_StringLookup+0x3a8> │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl r0, #28 │ │ │ │ │ addmi r0, #20 │ │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 5278 <_PyDictKeys_StringLookup+0x3a4> │ │ │ │ │ + beq.w 527c <_PyDictKeys_StringLookup+0x3a4> │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r1, r4, #28 │ │ │ │ │ addmi.w r1, r4, #20 │ │ │ │ │ mul.w r2, lr, r2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4fee <_PyDictKeys_StringLookup+0x11a> │ │ │ │ │ + beq.w 4ff2 <_PyDictKeys_StringLookup+0x11a> │ │ │ │ │ lsrs r1, r5, #5 │ │ │ │ │ add.w r2, sl, sl, lsl #2 │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r7, #7 │ │ │ │ │ add r2, r1 │ │ │ │ │ and.w sl, r2, r3 │ │ │ │ │ - ble.w 4f56 <_PyDictKeys_StringLookup+0x82> │ │ │ │ │ - b.n 5044 <_PyDictKeys_StringLookup+0x170> │ │ │ │ │ + ble.w 4f5a <_PyDictKeys_StringLookup+0x82> │ │ │ │ │ + b.n 5048 <_PyDictKeys_StringLookup+0x170> │ │ │ │ │ ldr.w lr, [r1, #8] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, lr │ │ │ │ │ - bne.w 4f70 <_PyDictKeys_StringLookup+0x9c> │ │ │ │ │ + bne.w 4f74 <_PyDictKeys_StringLookup+0x9c> │ │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ │ ldrb.w ip, [r4, #16] │ │ │ │ │ ubfx r2, r0, #2, #3 │ │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne.w 4f70 <_PyDictKeys_StringLookup+0x9c> │ │ │ │ │ + bne.w 4f74 <_PyDictKeys_StringLookup+0x9c> │ │ │ │ │ tst.w r0, #32 │ │ │ │ │ - beq.w 5292 <_PyDictKeys_StringLookup+0x3be> │ │ │ │ │ + beq.w 5296 <_PyDictKeys_StringLookup+0x3be> │ │ │ │ │ lsls r0, r0, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r0, r1, #28 │ │ │ │ │ addmi.w r0, r1, #20 │ │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 528e <_PyDictKeys_StringLookup+0x3ba> │ │ │ │ │ + beq.w 5292 <_PyDictKeys_StringLookup+0x3ba> │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r1, r4, #28 │ │ │ │ │ addmi.w r1, r4, #20 │ │ │ │ │ mul.w r2, lr, r2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4fee <_PyDictKeys_StringLookup+0x11a> │ │ │ │ │ - b.n 4f70 <_PyDictKeys_StringLookup+0x9c> │ │ │ │ │ + beq.w 4ff2 <_PyDictKeys_StringLookup+0x11a> │ │ │ │ │ + b.n 4f74 <_PyDictKeys_StringLookup+0x9c> │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne.w 4fa0 <_PyDictKeys_StringLookup+0xcc> │ │ │ │ │ + bne.w 4fa4 <_PyDictKeys_StringLookup+0xcc> │ │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ │ ldrb.w ip, [r4, #16] │ │ │ │ │ ubfx lr, r0, #2, #3 │ │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne.w 4fa0 <_PyDictKeys_StringLookup+0xcc> │ │ │ │ │ + bne.w 4fa4 <_PyDictKeys_StringLookup+0xcc> │ │ │ │ │ tst.w r0, #32 │ │ │ │ │ - beq.n 528a <_PyDictKeys_StringLookup+0x3b6> │ │ │ │ │ + beq.n 528e <_PyDictKeys_StringLookup+0x3b6> │ │ │ │ │ lsls r0, r0, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r0, r1, #20 │ │ │ │ │ addpl.w r0, r1, #28 │ │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.n 5286 <_PyDictKeys_StringLookup+0x3b2> │ │ │ │ │ + beq.n 528a <_PyDictKeys_StringLookup+0x3b2> │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r1, r4, #20 │ │ │ │ │ addpl.w r1, r4, #28 │ │ │ │ │ mul.w r2, lr, r2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4fee <_PyDictKeys_StringLookup+0x11a> │ │ │ │ │ - b.n 4fa0 <_PyDictKeys_StringLookup+0xcc> │ │ │ │ │ + beq.w 4ff2 <_PyDictKeys_StringLookup+0x11a> │ │ │ │ │ + b.n 4fa4 <_PyDictKeys_StringLookup+0xcc> │ │ │ │ │ ldr.w r8, [r6, sl, lsl #2] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bge.w 4f34 <_PyDictKeys_StringLookup+0x60> │ │ │ │ │ - b.n 5030 <_PyDictKeys_StringLookup+0x15c> │ │ │ │ │ + bge.w 4f38 <_PyDictKeys_StringLookup+0x60> │ │ │ │ │ + b.n 5034 <_PyDictKeys_StringLookup+0x15c> │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne.w 4fce <_PyDictKeys_StringLookup+0xfa> │ │ │ │ │ + bne.w 4fd2 <_PyDictKeys_StringLookup+0xfa> │ │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ │ ldrb.w lr, [r4, #16] │ │ │ │ │ ubfx ip, r0, #2, #3 │ │ │ │ │ ubfx lr, lr, #2, #3 │ │ │ │ │ cmp lr, ip │ │ │ │ │ - bne.w 4fce <_PyDictKeys_StringLookup+0xfa> │ │ │ │ │ + bne.w 4fd2 <_PyDictKeys_StringLookup+0xfa> │ │ │ │ │ tst.w r0, #32 │ │ │ │ │ - beq.n 529a <_PyDictKeys_StringLookup+0x3c6> │ │ │ │ │ + beq.n 529e <_PyDictKeys_StringLookup+0x3c6> │ │ │ │ │ lsls r0, r0, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r0, r1, #20 │ │ │ │ │ addpl.w r0, r1, #28 │ │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.n 5296 <_PyDictKeys_StringLookup+0x3c2> │ │ │ │ │ + beq.n 529a <_PyDictKeys_StringLookup+0x3c2> │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r1, r4, #20 │ │ │ │ │ addpl.w r1, r4, #28 │ │ │ │ │ mul.w r2, ip, r2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4fee <_PyDictKeys_StringLookup+0x11a> │ │ │ │ │ - b.n 4fce <_PyDictKeys_StringLookup+0xfa> │ │ │ │ │ + beq.w 4ff2 <_PyDictKeys_StringLookup+0x11a> │ │ │ │ │ + b.n 4fd2 <_PyDictKeys_StringLookup+0xfa> │ │ │ │ │ lsrs r1, r5, #5 │ │ │ │ │ add.w r2, sl, sl, lsl #2 │ │ │ │ │ adds r1, #1 │ │ │ │ │ add r2, r1 │ │ │ │ │ and.w sl, r3, r2 │ │ │ │ │ - b.n 4f56 <_PyDictKeys_StringLookup+0x82> │ │ │ │ │ + b.n 4f5a <_PyDictKeys_StringLookup+0x82> │ │ │ │ │ ldr r1, [r4, #28] │ │ │ │ │ - b.n 5124 <_PyDictKeys_StringLookup+0x250> │ │ │ │ │ + b.n 5128 <_PyDictKeys_StringLookup+0x250> │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.n 510e <_PyDictKeys_StringLookup+0x23a> │ │ │ │ │ + b.n 5112 <_PyDictKeys_StringLookup+0x23a> │ │ │ │ │ mvn.w r8, #2 │ │ │ │ │ - b.n 4fee <_PyDictKeys_StringLookup+0x11a> │ │ │ │ │ + b.n 4ff2 <_PyDictKeys_StringLookup+0x11a> │ │ │ │ │ ldr r1, [r4, #28] │ │ │ │ │ - b.n 51ee <_PyDictKeys_StringLookup+0x31a> │ │ │ │ │ + b.n 51f2 <_PyDictKeys_StringLookup+0x31a> │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b.n 51da <_PyDictKeys_StringLookup+0x306> │ │ │ │ │ + b.n 51de <_PyDictKeys_StringLookup+0x306> │ │ │ │ │ ldr r1, [r4, #28] │ │ │ │ │ - b.n 5196 <_PyDictKeys_StringLookup+0x2c2> │ │ │ │ │ + b.n 519a <_PyDictKeys_StringLookup+0x2c2> │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b.n 5180 <_PyDictKeys_StringLookup+0x2ac> │ │ │ │ │ + b.n 5184 <_PyDictKeys_StringLookup+0x2ac> │ │ │ │ │ ldr r1, [r4, #28] │ │ │ │ │ - b.n 5254 <_PyDictKeys_StringLookup+0x380> │ │ │ │ │ + b.n 5258 <_PyDictKeys_StringLookup+0x380> │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b.n 5240 <_PyDictKeys_StringLookup+0x36c> │ │ │ │ │ + b.n 5244 <_PyDictKeys_StringLookup+0x36c> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000052a0 <_PyDict_GetKeysVersionForCurrentState>: │ │ │ │ │ +000052a4 <_PyDict_GetKeysVersionForCurrentState>: │ │ │ │ │ _PyDict_GetKeysVersionForCurrentState(): │ │ │ │ │ ldr r2, [r1, #24] │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ - cbz r3, 52aa <_PyDict_GetKeysVersionForCurrentState+0xa> │ │ │ │ │ + cbz r3, 52ae <_PyDict_GetKeysVersionForCurrentState+0xa> │ │ │ │ │ mov r0, r3 │ │ │ │ │ bx lr │ │ │ │ │ add.w r0, r0, #40960 @ 0xa000 │ │ │ │ │ ldr.w r3, [r0, #356] @ 0x164 │ │ │ │ │ - cbz r3, 52ba <_PyDict_GetKeysVersionForCurrentState+0x1a> │ │ │ │ │ + cbz r3, 52be <_PyDict_GetKeysVersionForCurrentState+0x1a> │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ str.w r1, [r0, #356] @ 0x164 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ - b.n 52a6 <_PyDict_GetKeysVersionForCurrentState+0x6> │ │ │ │ │ + b.n 52aa <_PyDict_GetKeysVersionForCurrentState+0x6> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000052c0 : │ │ │ │ │ +000052c4 : │ │ │ │ │ PyObject_GenericGetDict(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr.w ip, [r1, #84] @ 0x54 │ │ │ │ │ tst.w ip, #16 │ │ │ │ │ - beq.n 52f6 │ │ │ │ │ + beq.n 52fa │ │ │ │ │ ldr.w r3, [r0, #-12] │ │ │ │ │ - cbz r3, 5330 │ │ │ │ │ + cbz r3, 5334 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r3, #0] │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 <_PyObject_ComputedDictPointer> │ │ │ │ │ R_ARM_THM_CALL _PyObject_ComputedDictPointer │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 536a │ │ │ │ │ + beq.n 536e │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 52e4 │ │ │ │ │ + bne.n 52e8 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #22 │ │ │ │ │ - bpl.n 5318 │ │ │ │ │ + bpl.n 531c │ │ │ │ │ ldr.w r0, [r3, #440] @ 0x1b8 │ │ │ │ │ - cbnz r0, 534a │ │ │ │ │ + cbnz r0, 534e │ │ │ │ │ movs r3, #0 │ │ │ │ │ - ldr r0, [pc, #104] @ (5384 ) │ │ │ │ │ + ldr r0, [pc, #104] @ (5388 ) │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ bl 168 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 52e4 │ │ │ │ │ + bne.n 52e8 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 52f0 │ │ │ │ │ + b.n 52f4 │ │ │ │ │ tst.w ip, #4 │ │ │ │ │ - beq.n 5352 │ │ │ │ │ + beq.n 5356 │ │ │ │ │ ldr r3, [r1, #16] │ │ │ │ │ add r3, r0 │ │ │ │ │ ldrb r3, [r3, #3] │ │ │ │ │ - cbz r3, 5352 │ │ │ │ │ - bl 950 <_Py_dict_lookup+0x548> │ │ │ │ │ + cbz r3, 5356 │ │ │ │ │ + bl 980 <_Py_dict_lookup+0x578> │ │ │ │ │ R_ARM_THM_CALL _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 52e4 │ │ │ │ │ - b.n 532c │ │ │ │ │ - bl 83ec │ │ │ │ │ + bne.n 52e8 │ │ │ │ │ + b.n 5330 │ │ │ │ │ + bl 8488 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n 5326 │ │ │ │ │ + b.n 532a │ │ │ │ │ ldr.w r0, [r1, #440] @ 0x1b8 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - bl 83ec │ │ │ │ │ + bl 8488 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ str.w r0, [r2, #-12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 52e4 │ │ │ │ │ - b.n 532c │ │ │ │ │ + bne.n 52e8 │ │ │ │ │ + b.n 5330 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_AttributeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_AttributeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 532c │ │ │ │ │ + b.n 5330 │ │ │ │ │ nop │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00005388 : │ │ │ │ │ +0000538c : │ │ │ │ │ dict_update(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, #28 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ @@ -8460,140 +8460,140 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r2, ip │ │ │ │ │ str.w ip, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyArg_UnpackTuple │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5436 │ │ │ │ │ + beq.n 543a │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - cbz r3, 541e │ │ │ │ │ + cbz r3, 5422 │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.n 53fa │ │ │ │ │ + bne.n 53fe │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 2eec │ │ │ │ │ clz r3, r0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ │ it eq │ │ │ │ │ moveq r3, #0 │ │ │ │ │ - cbnz r3, 5422 │ │ │ │ │ + cbnz r3, 5426 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 5436 │ │ │ │ │ + beq.n 543a │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ add sp, #28 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ - ldr r1, [pc, #64] @ (543c ) │ │ │ │ │ + ldr r1, [pc, #64] @ (5440 ) │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_HasAttrWithError │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 5436 │ │ │ │ │ + blt.n 543a │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mov.w r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bne.n 5418 │ │ │ │ │ - bl 8a80 │ │ │ │ │ - b.n 53da │ │ │ │ │ + bne.n 541c │ │ │ │ │ + bl 8b38 │ │ │ │ │ + b.n 53de │ │ │ │ │ bl 2eec │ │ │ │ │ - b.n 53da │ │ │ │ │ + b.n 53de │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 53ee │ │ │ │ │ + beq.n 53f2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyArg_ValidateKeywordArguments │ │ │ │ │ - cbz r0, 5436 │ │ │ │ │ + cbz r0, 543a │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 2eec │ │ │ │ │ - b.n 53ea │ │ │ │ │ + b.n 53ee │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 53f6 │ │ │ │ │ + b.n 53fa │ │ │ │ │ nop │ │ │ │ │ .word 0x00008c00 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00005440 : │ │ │ │ │ +00005444 : │ │ │ │ │ dict_update_arg(): │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 5454 │ │ │ │ │ + bne.n 5458 │ │ │ │ │ movs r2, #1 │ │ │ │ │ b.w 2eec │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ - ldr r1, [pc, #48] @ (549c ) │ │ │ │ │ + ldr r1, [pc, #48] @ (54a0 ) │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_HasAttrWithError │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 5492 │ │ │ │ │ + blt.n 5496 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov.w r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bne.n 5488 │ │ │ │ │ + bne.n 548c │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.w 8a80 │ │ │ │ │ + b.w 8b38 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 2eec │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ .word 0x00008c00 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000054a0 : │ │ │ │ │ +000054a4 : │ │ │ │ │ dict_items(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #12 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 55b4 │ │ │ │ │ + beq.n 55b8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ - bpl.w 55c8 │ │ │ │ │ - ldr r0, [pc, #300] @ (55f0 ) │ │ │ │ │ + bpl.w 55cc │ │ │ │ │ + ldr r0, [pc, #300] @ (55f4 ) │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 55c4 │ │ │ │ │ + beq.n 55c8 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 5542 │ │ │ │ │ + bge.n 5546 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - ldr r1, [pc, #284] @ (55f4 ) │ │ │ │ │ + ldr r1, [pc, #284] @ (55f8 ) │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ │ str r4, [r0, #8] │ │ │ │ │ sub.w r4, r0, #8 │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr r3, [r3, r1] │ │ │ │ │ @@ -8617,21 +8617,21 @@ │ │ │ │ │ orrs r1, r5 │ │ │ │ │ str.w r1, [r2, #-8] │ │ │ │ │ adds r0, #1 │ │ │ │ │ str.w r4, [r3, #3760] @ 0xeb0 │ │ │ │ │ cmp r0, lr │ │ │ │ │ str.w ip, [r3, #3868] @ 0xf1c │ │ │ │ │ str.w r0, [r3, #3768] @ 0xeb8 │ │ │ │ │ - bgt.n 55a6 │ │ │ │ │ + bgt.n 55aa │ │ │ │ │ mov r0, r2 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ str r4, [r0, #8] │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ - ldr r3, [pc, #172] @ (55f8 ) │ │ │ │ │ + ldr r3, [pc, #172] @ (55fc ) │ │ │ │ │ sub.w r4, r0, #8 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r1, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ addw lr, r3, #3756 @ 0xeac │ │ │ │ │ ldr.w r0, [r3, #3760] @ 0xeb0 │ │ │ │ │ @@ -8652,30 +8652,30 @@ │ │ │ │ │ orr.w r1, r1, lr │ │ │ │ │ str.w r1, [r2, #-8] │ │ │ │ │ adds r0, #1 │ │ │ │ │ str.w r4, [r3, #3760] @ 0xeb0 │ │ │ │ │ cmp r0, ip │ │ │ │ │ str.w r5, [r3, #3868] @ 0xf1c │ │ │ │ │ str.w r0, [r3, #3768] @ 0xeb8 │ │ │ │ │ - ble.n 553c │ │ │ │ │ + ble.n 5540 │ │ │ │ │ addw r0, r3, #3740 @ 0xe9c │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_TriggerGC> │ │ │ │ │ R_ARM_THM_CALL _Py_TriggerGC │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 553c │ │ │ │ │ + b.n 5540 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #5992 @ 0x1768 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 553c │ │ │ │ │ + b.n 5540 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ @@ -8685,48 +8685,48 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC5 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC5 │ │ │ │ │ ldr.w r2, [r2, #248] @ 0xf8 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 55c4 │ │ │ │ │ + b.n 55c8 │ │ │ │ │ nop │ │ │ │ │ .word 0x000000ec │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000010c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000000a6 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000055fc <_PyDictView_New>: │ │ │ │ │ +00005600 <_PyDictView_New>: │ │ │ │ │ _PyDictView_New(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5710 <_PyDictView_New+0x114> │ │ │ │ │ + beq.n 5714 <_PyDictView_New+0x114> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ - bpl.w 5724 <_PyDictView_New+0x128> │ │ │ │ │ + bpl.w 5728 <_PyDictView_New+0x128> │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5720 <_PyDictView_New+0x124> │ │ │ │ │ + beq.n 5724 <_PyDictView_New+0x124> │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 569e <_PyDictView_New+0xa2> │ │ │ │ │ + bge.n 56a2 <_PyDictView_New+0xa2> │ │ │ │ │ adds r3, #1 │ │ │ │ │ - ldr r1, [pc, #268] @ (5740 <_PyDictView_New+0x144>) │ │ │ │ │ + ldr r1, [pc, #268] @ (5744 <_PyDictView_New+0x144>) │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ │ str r4, [r0, #8] │ │ │ │ │ sub.w r4, r0, #8 │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr r3, [r3, r1] │ │ │ │ │ @@ -8750,21 +8750,21 @@ │ │ │ │ │ orrs r1, r5 │ │ │ │ │ str.w r1, [r2, #-8] │ │ │ │ │ adds r0, #1 │ │ │ │ │ str.w r4, [r3, #3760] @ 0xeb0 │ │ │ │ │ cmp r0, lr │ │ │ │ │ str.w ip, [r3, #3868] @ 0xf1c │ │ │ │ │ str.w r0, [r3, #3768] @ 0xeb8 │ │ │ │ │ - bgt.n 5702 <_PyDictView_New+0x106> │ │ │ │ │ + bgt.n 5706 <_PyDictView_New+0x106> │ │ │ │ │ mov r0, r2 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ str r4, [r0, #8] │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ - ldr r3, [pc, #156] @ (5744 <_PyDictView_New+0x148>) │ │ │ │ │ + ldr r3, [pc, #156] @ (5748 <_PyDictView_New+0x148>) │ │ │ │ │ sub.w r4, r0, #8 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r1, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ addw lr, r3, #3756 @ 0xeac │ │ │ │ │ ldr.w r0, [r3, #3760] @ 0xeb0 │ │ │ │ │ @@ -8785,67 +8785,67 @@ │ │ │ │ │ orr.w r1, r1, lr │ │ │ │ │ str.w r1, [r2, #-8] │ │ │ │ │ adds r0, #1 │ │ │ │ │ str.w r4, [r3, #3760] @ 0xeb0 │ │ │ │ │ cmp r0, ip │ │ │ │ │ str.w r5, [r3, #3868] @ 0xf1c │ │ │ │ │ str.w r0, [r3, #3768] @ 0xeb8 │ │ │ │ │ - ble.n 5698 <_PyDictView_New+0x9c> │ │ │ │ │ + ble.n 569c <_PyDictView_New+0x9c> │ │ │ │ │ addw r0, r3, #3740 @ 0xe9c │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_TriggerGC> │ │ │ │ │ R_ARM_THM_CALL _Py_TriggerGC │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 5698 <_PyDictView_New+0x9c> │ │ │ │ │ + b.n 569c <_PyDictView_New+0x9c> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #5992 @ 0x1768 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 5698 <_PyDictView_New+0x9c> │ │ │ │ │ + b.n 569c <_PyDictView_New+0x9c> │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC5 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC5 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 5720 <_PyDictView_New+0x124> │ │ │ │ │ + b.n 5724 <_PyDictView_New+0x124> │ │ │ │ │ .word 0x000000fc │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000096 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00005748 : │ │ │ │ │ +0000574c : │ │ │ │ │ dictitems_iter(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 5802 │ │ │ │ │ - ldr r0, [pc, #232] @ (5848 ) │ │ │ │ │ + beq.n 5806 │ │ │ │ │ + ldr r0, [pc, #232] @ (584c ) │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 583c │ │ │ │ │ + beq.n 5840 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 580c │ │ │ │ │ + bge.n 5810 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ adds r3, #1 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ @@ -8856,16 +8856,16 @@ │ │ │ │ │ movs r0, #2 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str.w ip, [r4, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_Pack │ │ │ │ │ str r0, [r4, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 582e │ │ │ │ │ - ldr r3, [pc, #176] @ (584c ) │ │ │ │ │ + beq.n 5832 │ │ │ │ │ + ldr r3, [pc, #176] @ (5850 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ sub.w r1, r4, #8 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ addw lr, r0, #3756 @ 0xeac │ │ │ │ │ @@ -8888,25 +8888,25 @@ │ │ │ │ │ orr.w r3, r3, lr │ │ │ │ │ str.w r3, [r4, #-8] │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r1, [r0, #20] │ │ │ │ │ str.w r5, [r0, #128] @ 0x80 │ │ │ │ │ cmp r2, ip │ │ │ │ │ str r2, [r0, #28] │ │ │ │ │ - bgt.n 57fc │ │ │ │ │ + bgt.n 5800 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ bl 0 <_Py_TriggerGC> │ │ │ │ │ R_ARM_THM_CALL _Py_TriggerGC │ │ │ │ │ - b.n 57f8 │ │ │ │ │ + b.n 57fc │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - b.n 57f8 │ │ │ │ │ + b.n 57fc │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ movs r0, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ @@ -8915,79 +8915,79 @@ │ │ │ │ │ movs r0, #2 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_Pack │ │ │ │ │ str r0, [r4, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 579a │ │ │ │ │ + bne.n 579e │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 583c │ │ │ │ │ + bge.n 5840 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbz r3, 5840 │ │ │ │ │ + cbz r3, 5844 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 57f8 │ │ │ │ │ + b.n 57fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 583c │ │ │ │ │ + b.n 5840 │ │ │ │ │ .word 0x000001bc │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000000a4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00005850 : │ │ │ │ │ +00005854 : │ │ │ │ │ dictiter_new(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 594e │ │ │ │ │ + beq.n 5952 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #240] @ (5974 ) │ │ │ │ │ + ldr r2, [pc, #240] @ (5978 ) │ │ │ │ │ strd r4, r0, [r3, #8] │ │ │ │ │ sub.w lr, r1, r2 │ │ │ │ │ add.w r5, r2, #208 @ 0xd0 │ │ │ │ │ rsbs ip, lr, #0 │ │ │ │ │ str r0, [r3, #24] │ │ │ │ │ adc.w ip, ip, lr │ │ │ │ │ cmp r1, r2 │ │ │ │ │ it ne │ │ │ │ │ cmpne r1, r5 │ │ │ │ │ - beq.n 595c │ │ │ │ │ + beq.n 5960 │ │ │ │ │ add.w r2, r2, #416 @ 0x1a0 │ │ │ │ │ subs r5, r1, r2 │ │ │ │ │ negs r2, r5 │ │ │ │ │ adcs r2, r5 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 595c │ │ │ │ │ - ldr r0, [pc, #200] @ (5978 ) │ │ │ │ │ + bne.n 5960 │ │ │ │ │ + ldr r0, [pc, #200] @ (597c ) │ │ │ │ │ str r2, [r3, #16] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 5926 │ │ │ │ │ + beq.n 592a │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - bne.n 5926 │ │ │ │ │ + bne.n 592a │ │ │ │ │ str.w ip, [r3, #20] │ │ │ │ │ - ldr r2, [pc, #184] @ (597c ) │ │ │ │ │ + ldr r2, [pc, #184] @ (5980 ) │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ sub.w r4, r3, #8 │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr r2, [r1, r2] │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ ldr.w r1, [r0, #3760] @ 0xeb0 │ │ │ │ │ @@ -9010,15 +9010,15 @@ │ │ │ │ │ orrs r2, r5 │ │ │ │ │ str.w r2, [r3, #-8] │ │ │ │ │ adds r1, #1 │ │ │ │ │ str r4, [r0, #20] │ │ │ │ │ str.w ip, [r0, #128] @ 0x80 │ │ │ │ │ cmp r1, lr │ │ │ │ │ str r1, [r0, #28] │ │ │ │ │ - bgt.n 5952 │ │ │ │ │ + bgt.n 5956 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ @@ -9026,48 +9026,48 @@ │ │ │ │ │ movs r0, #2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_Pack │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ str r0, [r3, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 58c0 │ │ │ │ │ + bne.n 58c4 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 594e │ │ │ │ │ + bge.n 5952 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - cbz r2, 596c │ │ │ │ │ + cbz r2, 5970 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 5920 │ │ │ │ │ + b.n 5924 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_TriggerGC> │ │ │ │ │ R_ARM_THM_CALL _Py_TriggerGC │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 5920 │ │ │ │ │ + b.n 5924 │ │ │ │ │ ldr r2, [r4, #28] │ │ │ │ │ - cbnz r2, 5968 │ │ │ │ │ + cbnz r2, 596c │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 58ae │ │ │ │ │ + b.n 58b2 │ │ │ │ │ subs r2, r0, #1 │ │ │ │ │ - b.n 58ae │ │ │ │ │ + b.n 58b2 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 594e │ │ │ │ │ + b.n 5952 │ │ │ │ │ .word 0x0000028c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000001bc │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000000ae │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00005980 : │ │ │ │ │ +00005984 : │ │ │ │ │ dictview_dealloc(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldrd r1, r2, [r0, #-8] │ │ │ │ │ bic.w r2, r2, #3 │ │ │ │ │ @@ -9076,98 +9076,98 @@ │ │ │ │ │ bfi r1, r3, #0, #2 │ │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ str.w r3, [ip, #4] │ │ │ │ │ movs r2, #0 │ │ │ │ │ - ldr r3, [pc, #120] @ (5a2c ) │ │ │ │ │ + ldr r3, [pc, #120] @ (5a30 ) │ │ │ │ │ ldr.w r1, [r0, #-4] │ │ │ │ │ str.w r2, [r0, #-8] │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ and.w r1, r1, #1 │ │ │ │ │ str.w r1, [r0, #-4] │ │ │ │ │ ldr.w ip, [r0, #8] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ ldr.w r2, [r3, #3768] @ 0xeb8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 5a1a │ │ │ │ │ + ble.n 5a1e │ │ │ │ │ ldr.w r1, [r3, #3868] @ 0xf1c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r3, #3768] @ 0xeb8 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r1, [r3, #3868] @ 0xf1c │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - beq.n 59fc │ │ │ │ │ + beq.n 5a00 │ │ │ │ │ ldr.w r3, [ip] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 5a04 │ │ │ │ │ + blt.n 5a08 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_GC_Del │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [ip] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 59fc │ │ │ │ │ + bne.n 5a00 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, ip │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b.n 59fc │ │ │ │ │ + b.n 5a00 │ │ │ │ │ ldr.w r2, [r3, #3868] @ 0xf1c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r3, #3868] @ 0xf1c │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - bne.n 59f2 │ │ │ │ │ - b.n 59fc │ │ │ │ │ + bne.n 59f6 │ │ │ │ │ + b.n 5a00 │ │ │ │ │ .word 0x0000005c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00005a30 : │ │ │ │ │ +00005a34 : │ │ │ │ │ dictiter_iternextitem(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ sub sp, #12 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 5b38 │ │ │ │ │ + beq.n 5b3c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.w 5c68 │ │ │ │ │ + bne.w 5c6c │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ ldr r1, [r2, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5bf0 │ │ │ │ │ + bne.w 5bf4 │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ movs r0, #1 │ │ │ │ │ ldrb r6, [r3, #6] │ │ │ │ │ ldrb r7, [r3, #5] │ │ │ │ │ ldr r5, [r3, #16] │ │ │ │ │ lsls r0, r7 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 5bb2 │ │ │ │ │ + beq.w 5bb6 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - bge.n 5b24 │ │ │ │ │ + bge.n 5b28 │ │ │ │ │ add.w r0, r0, r1, lsl #3 │ │ │ │ │ adds r3, #20 │ │ │ │ │ add r3, r0 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5bda │ │ │ │ │ + beq.w 5bde │ │ │ │ │ ldr r0, [r2, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5c32 │ │ │ │ │ + beq.w 5c36 │ │ │ │ │ ldrd r5, r6, [r3] │ │ │ │ │ mov r7, r5 │ │ │ │ │ mov r4, r6 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ adds r1, #1 │ │ │ │ │ subs r0, #1 │ │ │ │ │ str r1, [r2, #16] │ │ │ │ │ @@ -9175,87 +9175,87 @@ │ │ │ │ │ str r0, [r2, #24] │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r7, #0] │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 5aea │ │ │ │ │ + bge.n 5aee │ │ │ │ │ adds r1, #1 │ │ │ │ │ str r1, [r4, #0] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.n 5af0 │ │ │ │ │ + bne.n 5af4 │ │ │ │ │ ldr r0, [r3, #16] │ │ │ │ │ movs r2, #2 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ ldr r4, [r3, #20] │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ strd r5, r6, [r3, #16] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 5b3c │ │ │ │ │ + blt.n 5b40 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 5b08 │ │ │ │ │ + blt.n 5b0c │ │ │ │ │ ldr.w r2, [r3, #-8] │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ str r1, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 5b4e │ │ │ │ │ + beq.n 5b52 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 5aba │ │ │ │ │ + beq.n 5abe │ │ │ │ │ movs r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_New │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5c4e │ │ │ │ │ + beq.w 5c52 │ │ │ │ │ strd r5, r6, [r0, #16] │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 5ad6 │ │ │ │ │ + bne.n 5ada │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 5ad6 │ │ │ │ │ + b.n 5ada │ │ │ │ │ adds r1, #1 │ │ │ │ │ adds r3, #8 │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - bgt.n 5be2 │ │ │ │ │ + bgt.n 5be6 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r2, #8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 5b38 │ │ │ │ │ + bge.n 5b3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 5bd2 │ │ │ │ │ + beq.n 5bd6 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 5ae4 │ │ │ │ │ + b.n 5ae8 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 5ace │ │ │ │ │ + bne.n 5ad2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 5ace │ │ │ │ │ - ldr r2, [pc, #324] @ (5c94 ) │ │ │ │ │ + b.n 5ad2 │ │ │ │ │ + ldr r2, [pc, #324] @ (5c98 ) │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ sub.w r4, r3, #8 │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr r2, [r1, r2] │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ addw r7, r0, #3756 @ 0xeac │ │ │ │ │ @@ -9278,102 +9278,102 @@ │ │ │ │ │ orrs r2, r7 │ │ │ │ │ str.w r2, [r3, #-8] │ │ │ │ │ adds r1, #1 │ │ │ │ │ str r4, [r0, #20] │ │ │ │ │ str.w r5, [r0, #128] @ 0x80 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ str r1, [r0, #28] │ │ │ │ │ - ble.n 5ae4 │ │ │ │ │ + ble.n 5ae8 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_TriggerGC> │ │ │ │ │ R_ARM_THM_CALL _Py_TriggerGC │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 5ae4 │ │ │ │ │ + b.n 5ae8 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - bge.n 5b24 │ │ │ │ │ + bge.n 5b28 │ │ │ │ │ movs r6, #12 │ │ │ │ │ adds r3, #20 │ │ │ │ │ mla r0, r6, r1, r0 │ │ │ │ │ add r3, r0 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ - cbz r0, 5c16 │ │ │ │ │ + cbz r0, 5c1a │ │ │ │ │ ldrd r5, r6, [r3, #4] │ │ │ │ │ ldr r0, [r2, #24] │ │ │ │ │ - cbz r0, 5c32 │ │ │ │ │ + cbz r0, 5c36 │ │ │ │ │ mov r4, r6 │ │ │ │ │ mov r7, r5 │ │ │ │ │ - b.n 5a92 │ │ │ │ │ + b.n 5a96 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5b38 │ │ │ │ │ + b.n 5b3c │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - ble.n 5b24 │ │ │ │ │ + ble.n 5b28 │ │ │ │ │ adds r3, #8 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5b1c │ │ │ │ │ + beq.n 5b20 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - blt.w 5a82 │ │ │ │ │ - b.n 5b24 │ │ │ │ │ + blt.w 5a86 │ │ │ │ │ + b.n 5b28 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - ble.n 5b24 │ │ │ │ │ + ble.n 5b28 │ │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ │ ldr r5, [r4, #24] │ │ │ │ │ adds r0, #1 │ │ │ │ │ add.w r0, r3, r0, lsl #2 │ │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ │ add.w r3, r3, r0, lsl #2 │ │ │ │ │ ldr r6, [r3, #4] │ │ │ │ │ add.w r3, r5, r0, lsl #3 │ │ │ │ │ ldrb r5, [r5, #5] │ │ │ │ │ movs r0, #1 │ │ │ │ │ lsls r0, r5 │ │ │ │ │ add r3, r0 │ │ │ │ │ ldr r5, [r3, #20] │ │ │ │ │ - b.n 5bc8 │ │ │ │ │ + b.n 5bcc │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - ble.n 5b24 │ │ │ │ │ + ble.n 5b28 │ │ │ │ │ add r3, r6 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ - cbz r0, 5c28 │ │ │ │ │ + cbz r0, 5c2c │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - blt.n 5bc4 │ │ │ │ │ - b.n 5b24 │ │ │ │ │ + blt.n 5bc8 │ │ │ │ │ + b.n 5b28 │ │ │ │ │ adds r1, #1 │ │ │ │ │ adds r3, #12 │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - bgt.n 5c1e │ │ │ │ │ - b.n 5b24 │ │ │ │ │ + bgt.n 5c22 │ │ │ │ │ + b.n 5b28 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_RuntimeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_RuntimeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC7 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 5b24 │ │ │ │ │ + b.n 5b28 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 5c5c │ │ │ │ │ + bge.n 5c60 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ - cbz r3, 5c8a │ │ │ │ │ + cbz r3, 5c8e │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 5b30 │ │ │ │ │ - b.n 5b38 │ │ │ │ │ + blt.w 5b34 │ │ │ │ │ + b.n 5b3c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_RuntimeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_RuntimeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -9381,45 +9381,45 @@ │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r2, #12] │ │ │ │ │ - b.n 5b38 │ │ │ │ │ + b.n 5b3c │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5c5c │ │ │ │ │ + b.n 5c60 │ │ │ │ │ nop │ │ │ │ │ .word 0x00000138 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00005c98 <_PyObject_InitInlineValues>: │ │ │ │ │ +00005c9c <_PyObject_InitInlineValues>: │ │ │ │ │ _PyObject_InitInlineValues(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr.w r3, [r1, #440] @ 0x1b8 │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bgt.n 5cea <_PyObject_InitInlineValues+0x52> │ │ │ │ │ + bgt.n 5cee <_PyObject_InitInlineValues+0x52> │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ add r2, r3 │ │ │ │ │ ldr r3, [r1, #16] │ │ │ │ │ add.w ip, r0, r3 │ │ │ │ │ strb r2, [r0, r3] │ │ │ │ │ movs r1, #0 │ │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ │ strb.w r1, [ip, #1] │ │ │ │ │ strh.w r3, [ip, #2] │ │ │ │ │ - cbz r2, 5cfc <_PyObject_InitInlineValues+0x64> │ │ │ │ │ + cbz r2, 5d00 <_PyObject_InitInlineValues+0x64> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ movs r1, #0 │ │ │ │ │ add.w r0, ip, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ @@ -9429,22 +9429,22 @@ │ │ │ │ │ pop {pc} │ │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldr r1, [r3, #16] │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ add r2, r1 │ │ │ │ │ ldr.w r3, [ip, #16] │ │ │ │ │ - b.n 5cba <_PyObject_InitInlineValues+0x22> │ │ │ │ │ + b.n 5cbe <_PyObject_InitInlineValues+0x22> │ │ │ │ │ movs r3, #0 │ │ │ │ │ str.w r3, [r0, #-12] │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00005d08 <_PyObject_StoreInstanceAttribute>: │ │ │ │ │ +00005d0c <_PyObject_StoreInstanceAttribute>: │ │ │ │ │ _PyObject_StoreInstanceAttribute(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ @@ -9454,131 +9454,131 @@ │ │ │ │ │ mov r7, r2 │ │ │ │ │ str r4, [sp, #12] │ │ │ │ │ ldr r4, [r3, #16] │ │ │ │ │ str r4, [sp, #20] │ │ │ │ │ adds r5, r0, r4 │ │ │ │ │ ldrb r4, [r5, #3] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 6040 <_PyObject_StoreInstanceAttribute+0x338> │ │ │ │ │ + beq.w 6044 <_PyObject_StoreInstanceAttribute+0x338> │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.w 5ff8 <_PyObject_StoreInstanceAttribute+0x2f0> │ │ │ │ │ + bne.w 5ffc <_PyObject_StoreInstanceAttribute+0x2f0> │ │ │ │ │ ldr.w sl, [r9, #12] │ │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.w 6390 <_PyObject_StoreInstanceAttribute+0x688> │ │ │ │ │ + beq.w 6394 <_PyObject_StoreInstanceAttribute+0x688> │ │ │ │ │ ldrb r0, [r3, #4] │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldrb r1, [r3, #5] │ │ │ │ │ add.w r8, r3, #20 │ │ │ │ │ cmp r0, #7 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ lsl.w r1, r2, r1 │ │ │ │ │ lsl.w r2, r2, r0 │ │ │ │ │ add r1, r8 │ │ │ │ │ add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ and.w fp, sl, r2 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ - bgt.w 5f96 <_PyObject_StoreInstanceAttribute+0x28e> │ │ │ │ │ + bgt.w 5f9a <_PyObject_StoreInstanceAttribute+0x28e> │ │ │ │ │ ldrsb.w r4, [r8, fp] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt.n 5e52 <_PyObject_StoreInstanceAttribute+0x14a> │ │ │ │ │ + blt.n 5e56 <_PyObject_StoreInstanceAttribute+0x14a> │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ ldr.w r0, [r2, r4, lsl #3] │ │ │ │ │ cmp r9, r0 │ │ │ │ │ - beq.w 5eb0 <_PyObject_StoreInstanceAttribute+0x1a8> │ │ │ │ │ + beq.w 5eb4 <_PyObject_StoreInstanceAttribute+0x1a8> │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ cmp r2, sl │ │ │ │ │ - beq.w 6096 <_PyObject_StoreInstanceAttribute+0x38e> │ │ │ │ │ + beq.w 609a <_PyObject_StoreInstanceAttribute+0x38e> │ │ │ │ │ mov.w r2, sl, lsr #5 │ │ │ │ │ add.w fp, fp, fp, lsl #2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ add fp, r2 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ and.w fp, fp, r2 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - bgt.w 5fc0 <_PyObject_StoreInstanceAttribute+0x2b8> │ │ │ │ │ + bgt.w 5fc4 <_PyObject_StoreInstanceAttribute+0x2b8> │ │ │ │ │ ldrsb.w r4, [r8, fp] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt.w 5fd4 <_PyObject_StoreInstanceAttribute+0x2cc> │ │ │ │ │ + blt.w 5fd8 <_PyObject_StoreInstanceAttribute+0x2cc> │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ ldr.w r1, [r2, r4, lsl #3] │ │ │ │ │ cmp r9, r1 │ │ │ │ │ - beq.n 5eb0 <_PyObject_StoreInstanceAttribute+0x1a8> │ │ │ │ │ + beq.n 5eb4 <_PyObject_StoreInstanceAttribute+0x1a8> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r2, sl │ │ │ │ │ - beq.w 6108 <_PyObject_StoreInstanceAttribute+0x400> │ │ │ │ │ + beq.w 610c <_PyObject_StoreInstanceAttribute+0x400> │ │ │ │ │ mov.w ip, sl, lsr #10 │ │ │ │ │ add.w r1, fp, fp, lsl #2 │ │ │ │ │ add.w r2, ip, #1 │ │ │ │ │ add r2, r1 │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ mov r3, ip │ │ │ │ │ and.w fp, r2, r1 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - bgt.w 605e <_PyObject_StoreInstanceAttribute+0x356> │ │ │ │ │ + bgt.w 6062 <_PyObject_StoreInstanceAttribute+0x356> │ │ │ │ │ ldrsb.w r4, [r8, fp] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt.w 5fe8 <_PyObject_StoreInstanceAttribute+0x2e0> │ │ │ │ │ + blt.w 5fec <_PyObject_StoreInstanceAttribute+0x2e0> │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ ldr.w r1, [r2, r4, lsl #3] │ │ │ │ │ cmp r9, r1 │ │ │ │ │ - beq.n 5eb0 <_PyObject_StoreInstanceAttribute+0x1a8> │ │ │ │ │ + beq.n 5eb4 <_PyObject_StoreInstanceAttribute+0x1a8> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - beq.w 6190 <_PyObject_StoreInstanceAttribute+0x488> │ │ │ │ │ + beq.w 6194 <_PyObject_StoreInstanceAttribute+0x488> │ │ │ │ │ add.w r2, fp, fp, lsl #2 │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ add.w r2, r2, r3, lsr #5 │ │ │ │ │ adds r2, #1 │ │ │ │ │ and.w fp, r2, r1 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - bgt.w 6086 <_PyObject_StoreInstanceAttribute+0x37e> │ │ │ │ │ + bgt.w 608a <_PyObject_StoreInstanceAttribute+0x37e> │ │ │ │ │ ldrsb.w r4, [r8, fp] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt.w 5ff2 <_PyObject_StoreInstanceAttribute+0x2ea> │ │ │ │ │ + blt.w 5ff6 <_PyObject_StoreInstanceAttribute+0x2ea> │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ ldr.w r1, [r2, r4, lsl #3] │ │ │ │ │ cmp r9, r1 │ │ │ │ │ - beq.n 5eb0 <_PyObject_StoreInstanceAttribute+0x1a8> │ │ │ │ │ + beq.n 5eb4 <_PyObject_StoreInstanceAttribute+0x1a8> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - beq.w 6256 <_PyObject_StoreInstanceAttribute+0x54e> │ │ │ │ │ + beq.w 625a <_PyObject_StoreInstanceAttribute+0x54e> │ │ │ │ │ lsrs r3, r3, #10 │ │ │ │ │ add.w fp, fp, fp, lsl #2 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ add fp, r2 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ and.w fp, fp, r2 │ │ │ │ │ - b.n 5de8 <_PyObject_StoreInstanceAttribute+0xe0> │ │ │ │ │ + b.n 5dec <_PyObject_StoreInstanceAttribute+0xe0> │ │ │ │ │ adds r4, #1 │ │ │ │ │ - bne.w 6336 <_PyObject_StoreInstanceAttribute+0x62e> │ │ │ │ │ + bne.w 633a <_PyObject_StoreInstanceAttribute+0x62e> │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.w 5ff8 <_PyObject_StoreInstanceAttribute+0x2f0> │ │ │ │ │ + ble.w 5ffc <_PyObject_StoreInstanceAttribute+0x2f0> │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ mov r1, sl │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 12f4 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr r4, [r3, #16] │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - bgt.w 6378 <_PyObject_StoreInstanceAttribute+0x670> │ │ │ │ │ + bgt.w 637c <_PyObject_StoreInstanceAttribute+0x670> │ │ │ │ │ strb.w r4, [r8, r0] │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldrb r1, [r3, #5] │ │ │ │ │ lsls r2, r1 │ │ │ │ │ add.w r2, r2, r4, lsl #3 │ │ │ │ │ add r8, r2 │ │ │ │ │ ldr.w r2, [r9] │ │ │ │ │ @@ -9590,320 +9590,320 @@ │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ ldr r2, [r3, #16] │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #16] │ │ │ │ │ adds r2, r4, #1 │ │ │ │ │ - beq.w 5ff8 <_PyObject_StoreInstanceAttribute+0x2f0> │ │ │ │ │ + beq.w 5ffc <_PyObject_StoreInstanceAttribute+0x2f0> │ │ │ │ │ add.w sl, r5, r4, lsl #2 │ │ │ │ │ ldr.w r8, [sl, #4] │ │ │ │ │ orrs.w r3, r8, r7 │ │ │ │ │ - beq.w 61f0 <_PyObject_StoreInstanceAttribute+0x4e8> │ │ │ │ │ + beq.w 61f4 <_PyObject_StoreInstanceAttribute+0x4e8> │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6168 <_PyObject_StoreInstanceAttribute+0x460> │ │ │ │ │ - cbz r7, 5f10 <_PyObject_StoreInstanceAttribute+0x208> │ │ │ │ │ + bne.w 616c <_PyObject_StoreInstanceAttribute+0x460> │ │ │ │ │ + cbz r7, 5f14 <_PyObject_StoreInstanceAttribute+0x208> │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 5f00 <_PyObject_StoreInstanceAttribute+0x1f8> │ │ │ │ │ + blt.n 5f04 <_PyObject_StoreInstanceAttribute+0x1f8> │ │ │ │ │ str.w r7, [sl, #4] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 5f4c <_PyObject_StoreInstanceAttribute+0x244> │ │ │ │ │ + bne.n 5f50 <_PyObject_StoreInstanceAttribute+0x244> │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldrb r2, [r5, #1] │ │ │ │ │ ldrb r3, [r6, r3] │ │ │ │ │ adds r3, #1 │ │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ │ strb r4, [r3, r2] │ │ │ │ │ adds r2, #1 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ strb r2, [r5, #1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6224 <_PyObject_StoreInstanceAttribute+0x51c> │ │ │ │ │ + bne.w 6228 <_PyObject_StoreInstanceAttribute+0x51c> │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ str.w r7, [sl, #4] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 5edc <_PyObject_StoreInstanceAttribute+0x1d4> │ │ │ │ │ - b.n 5f4c <_PyObject_StoreInstanceAttribute+0x244> │ │ │ │ │ + beq.n 5ee0 <_PyObject_StoreInstanceAttribute+0x1d4> │ │ │ │ │ + b.n 5f50 <_PyObject_StoreInstanceAttribute+0x244> │ │ │ │ │ str.w r3, [sl, #4] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 5edc <_PyObject_StoreInstanceAttribute+0x1d4> │ │ │ │ │ + beq.n 5ee0 <_PyObject_StoreInstanceAttribute+0x1d4> │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldrb r2, [r6, r3] │ │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ │ adds r2, #1 │ │ │ │ │ add.w r0, r5, r2, lsl #2 │ │ │ │ │ ldrb.w r2, [r5, r2, lsl #2] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.n 5f68 <_PyObject_StoreInstanceAttribute+0x260> │ │ │ │ │ + bne.n 5f6c <_PyObject_StoreInstanceAttribute+0x260> │ │ │ │ │ subs r4, r3, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ it gt │ │ │ │ │ movgt r2, #0 │ │ │ │ │ - ble.n 5f44 <_PyObject_StoreInstanceAttribute+0x23c> │ │ │ │ │ + ble.n 5f48 <_PyObject_StoreInstanceAttribute+0x23c> │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ add r1, r0 │ │ │ │ │ add r0, r2 │ │ │ │ │ subs r2, r4, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ strb r4, [r5, #1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 602a <_PyObject_StoreInstanceAttribute+0x322> │ │ │ │ │ + bne.n 602e <_PyObject_StoreInstanceAttribute+0x322> │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 5ef6 <_PyObject_StoreInstanceAttribute+0x1ee> │ │ │ │ │ + bge.n 5efa <_PyObject_StoreInstanceAttribute+0x1ee> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5ef6 <_PyObject_StoreInstanceAttribute+0x1ee> │ │ │ │ │ + bne.n 5efa <_PyObject_StoreInstanceAttribute+0x1ee> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5ef6 <_PyObject_StoreInstanceAttribute+0x1ee> │ │ │ │ │ + b.n 5efa <_PyObject_StoreInstanceAttribute+0x1ee> │ │ │ │ │ ldrb r2, [r0, #1] │ │ │ │ │ cmp r2, r4 │ │ │ │ │ it eq │ │ │ │ │ moveq r2, #1 │ │ │ │ │ - beq.n 5f8e <_PyObject_StoreInstanceAttribute+0x286> │ │ │ │ │ + beq.n 5f92 <_PyObject_StoreInstanceAttribute+0x286> │ │ │ │ │ ldrb r2, [r0, #2] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ it eq │ │ │ │ │ moveq r2, #2 │ │ │ │ │ - beq.n 5f8e <_PyObject_StoreInstanceAttribute+0x286> │ │ │ │ │ + beq.n 5f92 <_PyObject_StoreInstanceAttribute+0x286> │ │ │ │ │ adds r2, r0, #2 │ │ │ │ │ mov r6, r2 │ │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - bne.n 5f7e <_PyObject_StoreInstanceAttribute+0x276> │ │ │ │ │ + bne.n 5f82 <_PyObject_StoreInstanceAttribute+0x276> │ │ │ │ │ rsb r2, r0, #1 │ │ │ │ │ add r2, r6 │ │ │ │ │ subs r4, r3, #1 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - blt.n 5f38 <_PyObject_StoreInstanceAttribute+0x230> │ │ │ │ │ - b.n 5f44 <_PyObject_StoreInstanceAttribute+0x23c> │ │ │ │ │ + blt.n 5f3c <_PyObject_StoreInstanceAttribute+0x230> │ │ │ │ │ + b.n 5f48 <_PyObject_StoreInstanceAttribute+0x23c> │ │ │ │ │ cmp r0, #15 │ │ │ │ │ ite gt │ │ │ │ │ ldrgt.w r4, [r8, fp, lsl #2] │ │ │ │ │ ldrshle.w r4, [r8, fp, lsl #1] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bge.w 5d86 <_PyObject_StoreInstanceAttribute+0x7e> │ │ │ │ │ + bge.w 5d8a <_PyObject_StoreInstanceAttribute+0x7e> │ │ │ │ │ adds r4, #1 │ │ │ │ │ - beq.w 5e58 <_PyObject_StoreInstanceAttribute+0x150> │ │ │ │ │ + beq.w 5e5c <_PyObject_StoreInstanceAttribute+0x150> │ │ │ │ │ mov.w r2, sl, lsr #5 │ │ │ │ │ add.w fp, fp, fp, lsl #2 │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ adds r2, #1 │ │ │ │ │ add r2, fp │ │ │ │ │ and.w fp, r2, r1 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r2, #15 │ │ │ │ │ ite gt │ │ │ │ │ ldrgt.w r4, [r8, fp, lsl #2] │ │ │ │ │ ldrshle.w r4, [r8, fp, lsl #1] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bge.w 5dbe <_PyObject_StoreInstanceAttribute+0xb6> │ │ │ │ │ + bge.w 5dc2 <_PyObject_StoreInstanceAttribute+0xb6> │ │ │ │ │ adds r4, #1 │ │ │ │ │ - beq.w 5e58 <_PyObject_StoreInstanceAttribute+0x150> │ │ │ │ │ + beq.w 5e5c <_PyObject_StoreInstanceAttribute+0x150> │ │ │ │ │ mov.w ip, sl, lsr #10 │ │ │ │ │ add.w r2, fp, fp, lsl #2 │ │ │ │ │ add.w r1, ip, #1 │ │ │ │ │ - b.n 5ddc <_PyObject_StoreInstanceAttribute+0xd4> │ │ │ │ │ + b.n 5de0 <_PyObject_StoreInstanceAttribute+0xd4> │ │ │ │ │ adds r4, #1 │ │ │ │ │ - bne.w 6244 <_PyObject_StoreInstanceAttribute+0x53c> │ │ │ │ │ + bne.w 6248 <_PyObject_StoreInstanceAttribute+0x53c> │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ - b.n 5e58 <_PyObject_StoreInstanceAttribute+0x150> │ │ │ │ │ + b.n 5e5c <_PyObject_StoreInstanceAttribute+0x150> │ │ │ │ │ adds r4, #1 │ │ │ │ │ - beq.n 5fee <_PyObject_StoreInstanceAttribute+0x2e6> │ │ │ │ │ - b.n 5e40 <_PyObject_StoreInstanceAttribute+0x138> │ │ │ │ │ + beq.n 5ff2 <_PyObject_StoreInstanceAttribute+0x2e6> │ │ │ │ │ + b.n 5e44 <_PyObject_StoreInstanceAttribute+0x138> │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 62bc <_PyObject_StoreInstanceAttribute+0x5b4> │ │ │ │ │ + bne.w 62c0 <_PyObject_StoreInstanceAttribute+0x5b4> │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyInterpreterState_Get │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bl 988 <_Py_dict_lookup+0x580> │ │ │ │ │ + bl 9b8 <_Py_dict_lookup+0x5b0> │ │ │ │ │ R_ARM_THM_CALL make_dict_from_instance_attributes.isra.0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6354 <_PyObject_StoreInstanceAttribute+0x64c> │ │ │ │ │ + beq.w 6358 <_PyObject_StoreInstanceAttribute+0x64c> │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 2a08 <_PyDict_SetItem_LockHeld> │ │ │ │ │ R_ARM_THM_CALL _PyDict_SetItem_LockHeld │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 6354 <_PyObject_StoreInstanceAttribute+0x64c> │ │ │ │ │ + beq.w 6358 <_PyObject_StoreInstanceAttribute+0x64c> │ │ │ │ │ str.w r4, [r6, #-12] │ │ │ │ │ - b.n 5ef6 <_PyObject_StoreInstanceAttribute+0x1ee> │ │ │ │ │ + b.n 5efa <_PyObject_StoreInstanceAttribute+0x1ee> │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ │ str r2, [r1, #8] │ │ │ │ │ - blt.n 5f56 <_PyObject_StoreInstanceAttribute+0x24e> │ │ │ │ │ - b.n 5ef6 <_PyObject_StoreInstanceAttribute+0x1ee> │ │ │ │ │ + blt.n 5f5a <_PyObject_StoreInstanceAttribute+0x24e> │ │ │ │ │ + b.n 5efa <_PyObject_StoreInstanceAttribute+0x1ee> │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 62f8 <_PyObject_StoreInstanceAttribute+0x5f0> │ │ │ │ │ + beq.w 62fc <_PyObject_StoreInstanceAttribute+0x5f0> │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 635c <_PyObject_StoreInstanceAttribute+0x654> │ │ │ │ │ + beq.w 6360 <_PyObject_StoreInstanceAttribute+0x654> │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b.w 2a08 <_PyDict_SetItem_LockHeld> │ │ │ │ │ R_ARM_THM_JUMP24 _PyDict_SetItem_LockHeld │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r2, #15 │ │ │ │ │ ite le │ │ │ │ │ ldrshle.w r4, [r8, fp, lsl #1] │ │ │ │ │ ldrgt.w r4, [r8, fp, lsl #2] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bge.w 5dfa <_PyObject_StoreInstanceAttribute+0xf2> │ │ │ │ │ + bge.w 5dfe <_PyObject_StoreInstanceAttribute+0xf2> │ │ │ │ │ adds r4, #1 │ │ │ │ │ - beq.n 5fee <_PyObject_StoreInstanceAttribute+0x2e6> │ │ │ │ │ + beq.n 5ff2 <_PyObject_StoreInstanceAttribute+0x2e6> │ │ │ │ │ add.w r2, fp, fp, lsl #2 │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ add.w r2, r2, r3, lsr #5 │ │ │ │ │ adds r2, #1 │ │ │ │ │ and.w fp, r2, r1 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r2, #15 │ │ │ │ │ ite le │ │ │ │ │ ldrshle.w r4, [r8, fp, lsl #1] │ │ │ │ │ ldrgt.w r4, [r8, fp, lsl #2] │ │ │ │ │ - b.n 5e28 <_PyObject_StoreInstanceAttribute+0x120> │ │ │ │ │ + b.n 5e2c <_PyObject_StoreInstanceAttribute+0x120> │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr.w r1, [r9, #8] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.n 60ec <_PyObject_StoreInstanceAttribute+0x3e4> │ │ │ │ │ + bne.n 60f0 <_PyObject_StoreInstanceAttribute+0x3e4> │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ ldrb.w ip, [r9, #16] │ │ │ │ │ ubfx lr, r1, #2, #3 │ │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne.n 60ec <_PyObject_StoreInstanceAttribute+0x3e4> │ │ │ │ │ + bne.n 60f0 <_PyObject_StoreInstanceAttribute+0x3e4> │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 638c <_PyObject_StoreInstanceAttribute+0x684> │ │ │ │ │ + beq.w 6390 <_PyObject_StoreInstanceAttribute+0x684> │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl r0, #28 │ │ │ │ │ addmi r0, #20 │ │ │ │ │ ldrb.w r1, [r9, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 639e <_PyObject_StoreInstanceAttribute+0x696> │ │ │ │ │ + beq.w 63a2 <_PyObject_StoreInstanceAttribute+0x696> │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r1, r9, #28 │ │ │ │ │ addmi.w r1, r9, #20 │ │ │ │ │ mul.w r2, r2, lr │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5eb0 <_PyObject_StoreInstanceAttribute+0x1a8> │ │ │ │ │ + beq.w 5eb4 <_PyObject_StoreInstanceAttribute+0x1a8> │ │ │ │ │ mov.w r2, sl, lsr #5 │ │ │ │ │ add.w fp, fp, fp, lsl #2 │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ adds r2, #1 │ │ │ │ │ add r2, fp │ │ │ │ │ and.w fp, r2, r1 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - ble.w 5db4 <_PyObject_StoreInstanceAttribute+0xac> │ │ │ │ │ - b.n 5fc0 <_PyObject_StoreInstanceAttribute+0x2b8> │ │ │ │ │ + ble.w 5db8 <_PyObject_StoreInstanceAttribute+0xac> │ │ │ │ │ + b.n 5fc4 <_PyObject_StoreInstanceAttribute+0x2b8> │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.w 5fda <_PyObject_StoreInstanceAttribute+0x2d2> │ │ │ │ │ + bne.w 5fde <_PyObject_StoreInstanceAttribute+0x2d2> │ │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ │ ldrb.w ip, [r9, #16] │ │ │ │ │ ubfx lr, r0, #2, #3 │ │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne.w 5fda <_PyObject_StoreInstanceAttribute+0x2d2> │ │ │ │ │ + bne.w 5fde <_PyObject_StoreInstanceAttribute+0x2d2> │ │ │ │ │ tst.w r0, #32 │ │ │ │ │ - beq.w 63aa <_PyObject_StoreInstanceAttribute+0x6a2> │ │ │ │ │ + beq.w 63ae <_PyObject_StoreInstanceAttribute+0x6a2> │ │ │ │ │ lsls r0, r0, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r0, r1, #28 │ │ │ │ │ addmi.w r0, r1, #20 │ │ │ │ │ ldrb.w r1, [r9, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 63a4 <_PyObject_StoreInstanceAttribute+0x69c> │ │ │ │ │ + beq.w 63a8 <_PyObject_StoreInstanceAttribute+0x69c> │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r1, r9, #28 │ │ │ │ │ addmi.w r1, r9, #20 │ │ │ │ │ mul.w r2, r2, lr │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5eb0 <_PyObject_StoreInstanceAttribute+0x1a8> │ │ │ │ │ - b.n 5fda <_PyObject_StoreInstanceAttribute+0x2d2> │ │ │ │ │ + beq.w 5eb4 <_PyObject_StoreInstanceAttribute+0x1a8> │ │ │ │ │ + b.n 5fde <_PyObject_StoreInstanceAttribute+0x2d2> │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldrb r0, [r3, #16] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 622e <_PyObject_StoreInstanceAttribute+0x526> │ │ │ │ │ + beq.n 6232 <_PyObject_StoreInstanceAttribute+0x526> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 62c2 <_PyObject_StoreInstanceAttribute+0x5ba> │ │ │ │ │ + beq.w 62c6 <_PyObject_StoreInstanceAttribute+0x5ba> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 62ca <_PyObject_StoreInstanceAttribute+0x5c2> │ │ │ │ │ + bne.w 62ce <_PyObject_StoreInstanceAttribute+0x5c2> │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 618a <_PyObject_StoreInstanceAttribute+0x482> │ │ │ │ │ + bge.n 618e <_PyObject_StoreInstanceAttribute+0x482> │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ str.w r7, [sl, #4] │ │ │ │ │ - b.n 5f4c <_PyObject_StoreInstanceAttribute+0x244> │ │ │ │ │ + b.n 5f50 <_PyObject_StoreInstanceAttribute+0x244> │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne.w 5e0c <_PyObject_StoreInstanceAttribute+0x104> │ │ │ │ │ + bne.w 5e10 <_PyObject_StoreInstanceAttribute+0x104> │ │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ │ ldrb.w ip, [r9, #16] │ │ │ │ │ ubfx lr, r0, #2, #3 │ │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne.w 5e0c <_PyObject_StoreInstanceAttribute+0x104> │ │ │ │ │ + bne.w 5e10 <_PyObject_StoreInstanceAttribute+0x104> │ │ │ │ │ tst.w r0, #32 │ │ │ │ │ - beq.w 63b4 <_PyObject_StoreInstanceAttribute+0x6ac> │ │ │ │ │ + beq.w 63b8 <_PyObject_StoreInstanceAttribute+0x6ac> │ │ │ │ │ lsls r0, r0, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r0, r1, #20 │ │ │ │ │ addpl.w r0, r1, #28 │ │ │ │ │ ldrb.w r1, [r9, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 63ae <_PyObject_StoreInstanceAttribute+0x6a6> │ │ │ │ │ + beq.w 63b2 <_PyObject_StoreInstanceAttribute+0x6a6> │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r1, r9, #20 │ │ │ │ │ addpl.w r1, r9, #28 │ │ │ │ │ mul.w r2, lr, r2 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5eb0 <_PyObject_StoreInstanceAttribute+0x1a8> │ │ │ │ │ - b.n 5e0c <_PyObject_StoreInstanceAttribute+0x104> │ │ │ │ │ + beq.w 5eb4 <_PyObject_StoreInstanceAttribute+0x1a8> │ │ │ │ │ + b.n 5e10 <_PyObject_StoreInstanceAttribute+0x104> │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_AttributeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_AttributeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ @@ -9911,190 +9911,190 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 5ef8 <_PyObject_StoreInstanceAttribute+0x1f0> │ │ │ │ │ + b.n 5efc <_PyObject_StoreInstanceAttribute+0x1f0> │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldrb r2, [r5, #1] │ │ │ │ │ ldrb r3, [r6, r3] │ │ │ │ │ adds r3, #1 │ │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ │ strb r4, [r3, r2] │ │ │ │ │ adds r2, #1 │ │ │ │ │ strb r2, [r5, #1] │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ - b.n 5ef6 <_PyObject_StoreInstanceAttribute+0x1ee> │ │ │ │ │ + b.n 5efa <_PyObject_StoreInstanceAttribute+0x1ee> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 62e6 <_PyObject_StoreInstanceAttribute+0x5de> │ │ │ │ │ + bne.n 62ea <_PyObject_StoreInstanceAttribute+0x5de> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 6212 <_PyObject_StoreInstanceAttribute+0x50a> │ │ │ │ │ + beq.n 6216 <_PyObject_StoreInstanceAttribute+0x50a> │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 62b2 <_PyObject_StoreInstanceAttribute+0x5aa> │ │ │ │ │ + blt.n 62b6 <_PyObject_StoreInstanceAttribute+0x5aa> │ │ │ │ │ str.w r7, [sl, #4] │ │ │ │ │ - b.n 5edc <_PyObject_StoreInstanceAttribute+0x1d4> │ │ │ │ │ + b.n 5ee0 <_PyObject_StoreInstanceAttribute+0x1d4> │ │ │ │ │ add.w r2, fp, fp, lsl #2 │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ add.w r2, r2, r3, lsr #5 │ │ │ │ │ adds r2, #1 │ │ │ │ │ and.w fp, r2, r1 │ │ │ │ │ - b.n 5e24 <_PyObject_StoreInstanceAttribute+0x11c> │ │ │ │ │ + b.n 5e28 <_PyObject_StoreInstanceAttribute+0x11c> │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne.w 5e40 <_PyObject_StoreInstanceAttribute+0x138> │ │ │ │ │ + bne.w 5e44 <_PyObject_StoreInstanceAttribute+0x138> │ │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ │ ldrb.w lr, [r9, #16] │ │ │ │ │ ubfx ip, r0, #2, #3 │ │ │ │ │ ubfx lr, lr, #2, #3 │ │ │ │ │ cmp lr, ip │ │ │ │ │ - bne.w 5e40 <_PyObject_StoreInstanceAttribute+0x138> │ │ │ │ │ + bne.w 5e44 <_PyObject_StoreInstanceAttribute+0x138> │ │ │ │ │ tst.w r0, #32 │ │ │ │ │ - beq.n 6350 <_PyObject_StoreInstanceAttribute+0x648> │ │ │ │ │ + beq.n 6354 <_PyObject_StoreInstanceAttribute+0x648> │ │ │ │ │ lsls r0, r0, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r0, r1, #20 │ │ │ │ │ addpl.w r0, r1, #28 │ │ │ │ │ ldrb.w r1, [r9, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.n 634a <_PyObject_StoreInstanceAttribute+0x642> │ │ │ │ │ + beq.n 634e <_PyObject_StoreInstanceAttribute+0x642> │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r1, r9, #20 │ │ │ │ │ addpl.w r1, r9, #28 │ │ │ │ │ mul.w r2, ip, r2 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5eb0 <_PyObject_StoreInstanceAttribute+0x1a8> │ │ │ │ │ - b.n 5e40 <_PyObject_StoreInstanceAttribute+0x138> │ │ │ │ │ + beq.w 5eb4 <_PyObject_StoreInstanceAttribute+0x1a8> │ │ │ │ │ + b.n 5e44 <_PyObject_StoreInstanceAttribute+0x138> │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ str.w r7, [sl, #4] │ │ │ │ │ - b.n 5edc <_PyObject_StoreInstanceAttribute+0x1d4> │ │ │ │ │ + b.n 5ee0 <_PyObject_StoreInstanceAttribute+0x1d4> │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r9 │ │ │ │ │ - b.n 6052 <_PyObject_StoreInstanceAttribute+0x34a> │ │ │ │ │ - cbnz r0, 62d8 <_PyObject_StoreInstanceAttribute+0x5d0> │ │ │ │ │ + b.n 6056 <_PyObject_StoreInstanceAttribute+0x34a> │ │ │ │ │ + cbnz r0, 62dc <_PyObject_StoreInstanceAttribute+0x5d0> │ │ │ │ │ str.w r7, [sl, #4] │ │ │ │ │ - b.n 5f1a <_PyObject_StoreInstanceAttribute+0x212> │ │ │ │ │ + b.n 5f1e <_PyObject_StoreInstanceAttribute+0x212> │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r3, r9 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ - bl 6bc <_Py_dict_lookup+0x2b4> │ │ │ │ │ + bl 65c <_Py_dict_lookup+0x254> │ │ │ │ │ R_ARM_THM_CALL _PyDict_SendEvent │ │ │ │ │ - b.n 617e <_PyObject_StoreInstanceAttribute+0x476> │ │ │ │ │ + b.n 6182 <_PyObject_StoreInstanceAttribute+0x476> │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r3, r9 │ │ │ │ │ movs r1, #2 │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ - bl 6bc <_Py_dict_lookup+0x2b4> │ │ │ │ │ + bl 65c <_Py_dict_lookup+0x254> │ │ │ │ │ R_ARM_THM_CALL _PyDict_SendEvent │ │ │ │ │ - b.n 62c4 <_PyObject_StoreInstanceAttribute+0x5bc> │ │ │ │ │ + b.n 62c8 <_PyObject_StoreInstanceAttribute+0x5bc> │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r1, r8 │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ - bl 6bc <_Py_dict_lookup+0x2b4> │ │ │ │ │ + bl 65c <_Py_dict_lookup+0x254> │ │ │ │ │ R_ARM_THM_CALL _PyDict_SendEvent │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 623e <_PyObject_StoreInstanceAttribute+0x536> │ │ │ │ │ - b.n 6236 <_PyObject_StoreInstanceAttribute+0x52e> │ │ │ │ │ + beq.n 6242 <_PyObject_StoreInstanceAttribute+0x536> │ │ │ │ │ + b.n 623a <_PyObject_StoreInstanceAttribute+0x52e> │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ - bl 52c0 │ │ │ │ │ + bl 52c4 │ │ │ │ │ R_ARM_THM_CALL PyObject_GenericGetDict │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 620c <_PyObject_StoreInstanceAttribute+0x504> │ │ │ │ │ + beq.n 6210 <_PyObject_StoreInstanceAttribute+0x504> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r1, [r0, #28] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ add r3, r6 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n 636a <_PyObject_StoreInstanceAttribute+0x662> │ │ │ │ │ + beq.n 636e <_PyObject_StoreInstanceAttribute+0x662> │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 2a08 <_PyDict_SetItem_LockHeld> │ │ │ │ │ R_ARM_THM_CALL _PyDict_SetItem_LockHeld │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 5ef8 <_PyObject_StoreInstanceAttribute+0x1f0> │ │ │ │ │ + bge.w 5efc <_PyObject_StoreInstanceAttribute+0x1f0> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5ef8 <_PyObject_StoreInstanceAttribute+0x1f0> │ │ │ │ │ + bne.w 5efc <_PyObject_StoreInstanceAttribute+0x1f0> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5ef8 <_PyObject_StoreInstanceAttribute+0x1f0> │ │ │ │ │ + b.n 5efc <_PyObject_StoreInstanceAttribute+0x1f0> │ │ │ │ │ mov.w r2, sl, lsr #5 │ │ │ │ │ add.w fp, fp, fp, lsl #2 │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ adds r2, #1 │ │ │ │ │ add r2, fp │ │ │ │ │ and.w fp, r1, r2 │ │ │ │ │ - b.n 5db4 <_PyObject_StoreInstanceAttribute+0xac> │ │ │ │ │ + b.n 5db8 <_PyObject_StoreInstanceAttribute+0xac> │ │ │ │ │ ldr.w r1, [r9, #28] │ │ │ │ │ - b.n 629e <_PyObject_StoreInstanceAttribute+0x596> │ │ │ │ │ + b.n 62a2 <_PyObject_StoreInstanceAttribute+0x596> │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b.n 6288 <_PyObject_StoreInstanceAttribute+0x580> │ │ │ │ │ + b.n 628c <_PyObject_StoreInstanceAttribute+0x580> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1fec │ │ │ │ │ - b.n 620c <_PyObject_StoreInstanceAttribute+0x504> │ │ │ │ │ + b.n 6210 <_PyObject_StoreInstanceAttribute+0x504> │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r1, r5 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b.n 63b8 │ │ │ │ │ + b.n 63bc │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 63b8 │ │ │ │ │ + bl 63bc │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 631a <_PyObject_StoreInstanceAttribute+0x612> │ │ │ │ │ + b.n 631e <_PyObject_StoreInstanceAttribute+0x612> │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r2, #15 │ │ │ │ │ ite le │ │ │ │ │ strhle.w r4, [r8, r0, lsl #1] │ │ │ │ │ strgt.w r4, [r8, r0, lsl #2] │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldrb r1, [r3, #5] │ │ │ │ │ - b.n 5e82 <_PyObject_StoreInstanceAttribute+0x17a> │ │ │ │ │ + b.n 5e86 <_PyObject_StoreInstanceAttribute+0x17a> │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.n 60c2 <_PyObject_StoreInstanceAttribute+0x3ba> │ │ │ │ │ + b.n 60c6 <_PyObject_StoreInstanceAttribute+0x3ba> │ │ │ │ │ ldr r2, [r1, #60] @ 0x3c │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ blx r2 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov sl, r0 │ │ │ │ │ - b.n 5d56 <_PyObject_StoreInstanceAttribute+0x4e> │ │ │ │ │ + b.n 5d5a <_PyObject_StoreInstanceAttribute+0x4e> │ │ │ │ │ ldr.w r1, [r9, #28] │ │ │ │ │ - b.n 60da <_PyObject_StoreInstanceAttribute+0x3d2> │ │ │ │ │ + b.n 60de <_PyObject_StoreInstanceAttribute+0x3d2> │ │ │ │ │ ldr.w r1, [r9, #28] │ │ │ │ │ - b.n 6154 <_PyObject_StoreInstanceAttribute+0x44c> │ │ │ │ │ + b.n 6158 <_PyObject_StoreInstanceAttribute+0x44c> │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b.n 613c <_PyObject_StoreInstanceAttribute+0x434> │ │ │ │ │ + b.n 6140 <_PyObject_StoreInstanceAttribute+0x434> │ │ │ │ │ ldr.w r1, [r9, #28] │ │ │ │ │ - b.n 61dc <_PyObject_StoreInstanceAttribute+0x4d4> │ │ │ │ │ + b.n 61e0 <_PyObject_StoreInstanceAttribute+0x4d4> │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b.n 61c4 <_PyObject_StoreInstanceAttribute+0x4bc> │ │ │ │ │ + b.n 61c8 <_PyObject_StoreInstanceAttribute+0x4bc> │ │ │ │ │ │ │ │ │ │ -000063b8 : │ │ │ │ │ +000063bc : │ │ │ │ │ store_instance_attr_lock_held(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ @@ -10107,81 +10107,81 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ ldr.w r1, [r0, #-12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ - bne.n 64de │ │ │ │ │ + bne.n 64e2 │ │ │ │ │ ldr.w r7, [r9, #12] │ │ │ │ │ adds r3, r7, #1 │ │ │ │ │ - beq.w 671c │ │ │ │ │ + beq.w 6720 │ │ │ │ │ ldrb.w sl, [r5, #4] │ │ │ │ │ movs r3, #1 │ │ │ │ │ ldrb r2, [r5, #5] │ │ │ │ │ add.w fp, r5, #20 │ │ │ │ │ lsl.w r2, r3, r2 │ │ │ │ │ lsl.w r3, r3, sl │ │ │ │ │ add.w lr, r3, #4294967295 @ 0xffffffff │ │ │ │ │ add.w r3, fp, r2 │ │ │ │ │ strd r3, r7, [sp, #12] │ │ │ │ │ and.w r3, r7, lr │ │ │ │ │ str.w lr, [sp, #20] │ │ │ │ │ cmp.w sl, #7 │ │ │ │ │ - bgt.w 670c │ │ │ │ │ + bgt.w 6710 │ │ │ │ │ ldrsb.w r4, [fp, r3] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt.w 6582 │ │ │ │ │ + blt.w 6586 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ ldr.w r0, [r2, r4, lsl #3] │ │ │ │ │ cmp r9, r0 │ │ │ │ │ - beq.w 656a │ │ │ │ │ + beq.w 656e │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - beq.w 6692 │ │ │ │ │ + beq.w 6696 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ add.w r3, r3, r3, lsl #2 │ │ │ │ │ cmp.w sl, #7 │ │ │ │ │ add.w r3, r3, r2, lsr #5 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ and.w r3, r3, r2 │ │ │ │ │ - bgt.w 6682 │ │ │ │ │ + bgt.w 6686 │ │ │ │ │ ldrsb.w r4, [fp, r3] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt.n 648c │ │ │ │ │ + blt.n 6490 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ ldr.w r0, [r2, r4, lsl #3] │ │ │ │ │ cmp r9, r0 │ │ │ │ │ - beq.n 656a │ │ │ │ │ + beq.n 656e │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - beq.n 6516 │ │ │ │ │ + beq.n 651a │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ add.w r3, r3, r3, lsl #2 │ │ │ │ │ lsrs r2, r2, #10 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ adds r2, #1 │ │ │ │ │ add r3, r2 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ands r3, r2 │ │ │ │ │ - b.n 641e │ │ │ │ │ + b.n 6422 │ │ │ │ │ adds r4, #1 │ │ │ │ │ - bne.n 6478 │ │ │ │ │ + bne.n 647c │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 64de │ │ │ │ │ + ble.n 64e2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ bl 12f4 │ │ │ │ │ ldr r4, [r5, #16] │ │ │ │ │ cmp.w sl, #7 │ │ │ │ │ - bgt.w 6672 │ │ │ │ │ + bgt.w 6676 │ │ │ │ │ strb.w r4, [fp, r0] │ │ │ │ │ ldrb r2, [r5, #5] │ │ │ │ │ movs r3, #1 │ │ │ │ │ lsls r3, r2 │ │ │ │ │ ldr.w r2, [r9] │ │ │ │ │ add.w r3, r3, r4, lsl #3 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ @@ -10192,109 +10192,109 @@ │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r5, #16] │ │ │ │ │ adds r3, r4, #1 │ │ │ │ │ - bne.n 656a │ │ │ │ │ + bne.n 656e │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 66f2 │ │ │ │ │ + bne.w 66f6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyInterpreterState_Get │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 988 <_Py_dict_lookup+0x580> │ │ │ │ │ + bl 9b8 <_Py_dict_lookup+0x5b0> │ │ │ │ │ R_ARM_THM_CALL make_dict_from_instance_attributes.isra.0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 66ea │ │ │ │ │ + beq.w 66ee │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 2a08 <_PyDict_SetItem_LockHeld> │ │ │ │ │ R_ARM_THM_CALL _PyDict_SetItem_LockHeld │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 66ea │ │ │ │ │ + beq.w 66ee │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str.w r4, [r3, #-12] │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr.w r1, [r9, #8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 6478 │ │ │ │ │ + bne.n 647c │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ ldrb.w lr, [r9, #16] │ │ │ │ │ ubfx ip, r1, #2, #3 │ │ │ │ │ ubfx lr, lr, #2, #3 │ │ │ │ │ cmp lr, ip │ │ │ │ │ - bne.n 6478 │ │ │ │ │ + bne.n 647c │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 672c │ │ │ │ │ + beq.w 6730 │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r0, #20 │ │ │ │ │ addpl r0, #28 │ │ │ │ │ ldrb.w r1, [r9, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 6726 │ │ │ │ │ + beq.w 672a │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r1, r9, #20 │ │ │ │ │ addpl.w r1, r9, #28 │ │ │ │ │ mul.w r2, ip, r2 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6478 │ │ │ │ │ + bne.n 647c │ │ │ │ │ add.w r7, r6, r4, lsl #2 │ │ │ │ │ ldr r5, [r7, #4] │ │ │ │ │ orrs.w r3, r5, r8 │ │ │ │ │ - beq.n 65ce │ │ │ │ │ + beq.n 65d2 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - cbnz r3, 6588 │ │ │ │ │ + cbnz r3, 658c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 6598 │ │ │ │ │ - b.n 6632 │ │ │ │ │ + bne.n 659c │ │ │ │ │ + b.n 6636 │ │ │ │ │ adds r4, #1 │ │ │ │ │ - beq.n 6490 │ │ │ │ │ - b.n 6444 │ │ │ │ │ + beq.n 6494 │ │ │ │ │ + b.n 6448 │ │ │ │ │ ldrb r0, [r3, #16] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 664e │ │ │ │ │ + beq.n 6652 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 6630 │ │ │ │ │ + beq.n 6634 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 661a │ │ │ │ │ + bne.n 661e │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt.w r3, [r8] │ │ │ │ │ str.w r8, [r7, #4] │ │ │ │ │ - cbnz r5, 6600 │ │ │ │ │ + cbnz r5, 6604 │ │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ │ ldrb r2, [r6, #1] │ │ │ │ │ adds r3, #1 │ │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ │ strb r4, [r3, r2] │ │ │ │ │ adds r2, #1 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ strb r2, [r6, #1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 650e │ │ │ │ │ + beq.n 6512 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ - b.n 650e │ │ │ │ │ + b.n 6512 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_AttributeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_AttributeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ @@ -10303,946 +10303,946 @@ │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 6510 │ │ │ │ │ + b.n 6514 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ strb r1, [r6, #1] │ │ │ │ │ - cbz r3, 6600 │ │ │ │ │ + cbz r3, 6604 │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 650e │ │ │ │ │ + bge.n 6512 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 650e │ │ │ │ │ + bne.w 6512 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 650e │ │ │ │ │ + b.n 6512 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str.w r8, [sp] │ │ │ │ │ - bl 6bc <_Py_dict_lookup+0x2b4> │ │ │ │ │ + bl 65c <_Py_dict_lookup+0x254> │ │ │ │ │ R_ARM_THM_CALL _PyDict_SendEvent │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 6598 │ │ │ │ │ - b.n 6632 │ │ │ │ │ - cbnz r0, 666e │ │ │ │ │ + bne.n 659c │ │ │ │ │ + b.n 6636 │ │ │ │ │ + cbnz r0, 6672 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r7, #4] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 65ae │ │ │ │ │ + beq.n 65b2 │ │ │ │ │ ldrb r2, [r6, #0] │ │ │ │ │ ldrb r1, [r6, #1] │ │ │ │ │ adds r2, #1 │ │ │ │ │ add.w r2, r6, r2, lsl #2 │ │ │ │ │ ldrb r0, [r2, r3] │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - beq.n 665c │ │ │ │ │ + beq.n 6660 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n 6644 │ │ │ │ │ + b.n 6648 │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 661c │ │ │ │ │ + bne.n 6620 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 6598 │ │ │ │ │ - b.n 6632 │ │ │ │ │ + bne.n 659c │ │ │ │ │ + b.n 6636 │ │ │ │ │ subs r1, #1 │ │ │ │ │ add r3, r2 │ │ │ │ │ subs r0, r3, r2 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - ble.n 65f2 │ │ │ │ │ + ble.n 65f6 │ │ │ │ │ ldrb r0, [r3, #1] │ │ │ │ │ strb.w r0, [r3], #1 │ │ │ │ │ - b.n 6660 │ │ │ │ │ + b.n 6664 │ │ │ │ │ movs r1, #2 │ │ │ │ │ - b.n 661c │ │ │ │ │ + b.n 6620 │ │ │ │ │ cmp.w sl, #15 │ │ │ │ │ ite le │ │ │ │ │ strhle.w r4, [fp, r0, lsl #1] │ │ │ │ │ strgt.w r4, [fp, r0, lsl #2] │ │ │ │ │ - b.n 64b0 │ │ │ │ │ + b.n 64b4 │ │ │ │ │ cmp.w sl, #15 │ │ │ │ │ ite le │ │ │ │ │ ldrshle.w r4, [fp, r3, lsl #1] │ │ │ │ │ ldrgt.w r4, [fp, r3, lsl #2] │ │ │ │ │ - b.n 6464 │ │ │ │ │ + b.n 6468 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr.w r1, [r9, #8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.w 6444 │ │ │ │ │ + bne.w 6448 │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ ldrb.w lr, [r9, #16] │ │ │ │ │ ubfx ip, r1, #2, #3 │ │ │ │ │ ubfx lr, lr, #2, #3 │ │ │ │ │ cmp lr, ip │ │ │ │ │ - bne.w 6444 │ │ │ │ │ + bne.w 6448 │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.n 6708 │ │ │ │ │ + beq.n 670c │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r0, #20 │ │ │ │ │ addpl r0, #28 │ │ │ │ │ ldrb.w r1, [r9, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.n 6702 │ │ │ │ │ + beq.n 6706 │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r1, r9, #20 │ │ │ │ │ addpl.w r1, r9, #28 │ │ │ │ │ mul.w r2, ip, r2 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 656a │ │ │ │ │ - b.n 6444 │ │ │ │ │ + beq.w 656e │ │ │ │ │ + b.n 6448 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1fec │ │ │ │ │ - b.n 65ec │ │ │ │ │ + b.n 65f0 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b.w 2a08 <_PyDict_SetItem_LockHeld> │ │ │ │ │ R_ARM_THM_JUMP24 _PyDict_SetItem_LockHeld │ │ │ │ │ ldr.w r1, [r9, #28] │ │ │ │ │ - b.n 66d6 │ │ │ │ │ + b.n 66da │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.n 66c0 │ │ │ │ │ + b.n 66c4 │ │ │ │ │ cmp.w sl, #15 │ │ │ │ │ ite le │ │ │ │ │ ldrshle.w r4, [fp, r3, lsl #1] │ │ │ │ │ ldrgt.w r4, [fp, r3, lsl #2] │ │ │ │ │ - b.n 642a │ │ │ │ │ + b.n 642e │ │ │ │ │ ldr r3, [r2, #60] @ 0x3c │ │ │ │ │ mov r0, r9 │ │ │ │ │ blx r3 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n 63f6 │ │ │ │ │ + b.n 63fa │ │ │ │ │ ldr.w r1, [r9, #28] │ │ │ │ │ - b.n 655a │ │ │ │ │ + b.n 655e │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.n 6542 │ │ │ │ │ + b.n 6546 │ │ │ │ │ │ │ │ │ │ -00006730 <_PyObject_TryGetInstanceAttribute>: │ │ │ │ │ +00006734 <_PyObject_TryGetInstanceAttribute>: │ │ │ │ │ _PyObject_TryGetInstanceAttribute(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ ldr r4, [r0, #4] │ │ │ │ │ sub sp, #20 │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ add r3, r0 │ │ │ │ │ ldrb r0, [r3, #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6866 <_PyObject_TryGetInstanceAttribute+0x136> │ │ │ │ │ + beq.w 686a <_PyObject_TryGetInstanceAttribute+0x136> │ │ │ │ │ ldr.w r8, [r1, #12] │ │ │ │ │ mov fp, r2 │ │ │ │ │ ldr.w r5, [r4, #440] @ 0x1b8 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.w 68dc <_PyObject_TryGetInstanceAttribute+0x1ac> │ │ │ │ │ + beq.w 68e0 <_PyObject_TryGetInstanceAttribute+0x1ac> │ │ │ │ │ ldrb.w r9, [r5, #4] │ │ │ │ │ movs r4, #1 │ │ │ │ │ ldrb r2, [r5, #5] │ │ │ │ │ adds r5, #20 │ │ │ │ │ cmp.w r9, #7 │ │ │ │ │ lsl.w r2, r4, r2 │ │ │ │ │ lsl.w r4, r4, r9 │ │ │ │ │ add r2, r5 │ │ │ │ │ add.w r4, r4, #4294967295 @ 0xffffffff │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ and.w sl, r8, r4 │ │ │ │ │ - bgt.w 6920 <_PyObject_TryGetInstanceAttribute+0x1f0> │ │ │ │ │ + bgt.w 6924 <_PyObject_TryGetInstanceAttribute+0x1f0> │ │ │ │ │ ldrsb.w r7, [r5, sl] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - blt.n 6858 <_PyObject_TryGetInstanceAttribute+0x128> │ │ │ │ │ + blt.n 685c <_PyObject_TryGetInstanceAttribute+0x128> │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr.w r0, [r2, r7, lsl #3] │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - beq.w 68c2 <_PyObject_TryGetInstanceAttribute+0x192> │ │ │ │ │ + beq.w 68c6 <_PyObject_TryGetInstanceAttribute+0x192> │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - beq.w 69bc <_PyObject_TryGetInstanceAttribute+0x28c> │ │ │ │ │ + beq.w 69c0 <_PyObject_TryGetInstanceAttribute+0x28c> │ │ │ │ │ mov.w r2, r8, lsr #5 │ │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp.w r9, #7 │ │ │ │ │ add sl, r2 │ │ │ │ │ and.w sl, sl, r4 │ │ │ │ │ - bgt.w 6946 <_PyObject_TryGetInstanceAttribute+0x216> │ │ │ │ │ + bgt.w 694a <_PyObject_TryGetInstanceAttribute+0x216> │ │ │ │ │ ldrsb.w r7, [r5, sl] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - blt.w 695a <_PyObject_TryGetInstanceAttribute+0x22a> │ │ │ │ │ + blt.w 695e <_PyObject_TryGetInstanceAttribute+0x22a> │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr.w r1, [r2, r7, lsl #3] │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - beq.n 68c2 <_PyObject_TryGetInstanceAttribute+0x192> │ │ │ │ │ + beq.n 68c6 <_PyObject_TryGetInstanceAttribute+0x192> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - beq.w 6a2a <_PyObject_TryGetInstanceAttribute+0x2fa> │ │ │ │ │ + beq.w 6a2e <_PyObject_TryGetInstanceAttribute+0x2fa> │ │ │ │ │ mov.w ip, r8, lsr #10 │ │ │ │ │ add.w r2, sl, sl, lsl #2 │ │ │ │ │ add.w r1, ip, #1 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ add r2, r1 │ │ │ │ │ mov r3, r4 │ │ │ │ │ and.w sl, r2, r4 │ │ │ │ │ mov r4, ip │ │ │ │ │ cmp.w r9, #7 │ │ │ │ │ - bgt.w 6982 <_PyObject_TryGetInstanceAttribute+0x252> │ │ │ │ │ + bgt.w 6986 <_PyObject_TryGetInstanceAttribute+0x252> │ │ │ │ │ ldrsb.w r7, [r5, sl] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - blt.w 6962 <_PyObject_TryGetInstanceAttribute+0x232> │ │ │ │ │ + blt.w 6966 <_PyObject_TryGetInstanceAttribute+0x232> │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr.w r1, [r2, r7, lsl #3] │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - beq.n 68c0 <_PyObject_TryGetInstanceAttribute+0x190> │ │ │ │ │ + beq.n 68c4 <_PyObject_TryGetInstanceAttribute+0x190> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - beq.n 686c <_PyObject_TryGetInstanceAttribute+0x13c> │ │ │ │ │ + beq.n 6870 <_PyObject_TryGetInstanceAttribute+0x13c> │ │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ │ cmp.w r9, #7 │ │ │ │ │ add.w sl, sl, r4, lsr #5 │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ and.w sl, sl, r3 │ │ │ │ │ - bgt.w 69ac <_PyObject_TryGetInstanceAttribute+0x27c> │ │ │ │ │ + bgt.w 69b0 <_PyObject_TryGetInstanceAttribute+0x27c> │ │ │ │ │ ldrsb.w r7, [r5, sl] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - blt.w 697a <_PyObject_TryGetInstanceAttribute+0x24a> │ │ │ │ │ + blt.w 697e <_PyObject_TryGetInstanceAttribute+0x24a> │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr.w r1, [r2, r7, lsl #3] │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - beq.n 68c0 <_PyObject_TryGetInstanceAttribute+0x190> │ │ │ │ │ + beq.n 68c4 <_PyObject_TryGetInstanceAttribute+0x190> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - beq.w 6a8e <_PyObject_TryGetInstanceAttribute+0x35e> │ │ │ │ │ + beq.w 6a92 <_PyObject_TryGetInstanceAttribute+0x35e> │ │ │ │ │ lsrs r4, r4, #10 │ │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ │ adds r2, r4, #1 │ │ │ │ │ add sl, r2 │ │ │ │ │ and.w sl, sl, r3 │ │ │ │ │ - b.n 67f2 <_PyObject_TryGetInstanceAttribute+0xc2> │ │ │ │ │ + b.n 67f6 <_PyObject_TryGetInstanceAttribute+0xc2> │ │ │ │ │ adds r7, #1 │ │ │ │ │ - bne.w 6ae6 <_PyObject_TryGetInstanceAttribute+0x3b6> │ │ │ │ │ + bne.w 6aea <_PyObject_TryGetInstanceAttribute+0x3b6> │ │ │ │ │ movs r3, #0 │ │ │ │ │ str.w r3, [fp] │ │ │ │ │ movs r0, #1 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne.n 6814 <_PyObject_TryGetInstanceAttribute+0xe4> │ │ │ │ │ + bne.n 6818 <_PyObject_TryGetInstanceAttribute+0xe4> │ │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ │ ldrb.w ip, [r6, #16] │ │ │ │ │ ubfx lr, r0, #2, #3 │ │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne.n 6814 <_PyObject_TryGetInstanceAttribute+0xe4> │ │ │ │ │ + bne.n 6818 <_PyObject_TryGetInstanceAttribute+0xe4> │ │ │ │ │ tst.w r0, #32 │ │ │ │ │ - beq.w 6b20 <_PyObject_TryGetInstanceAttribute+0x3f0> │ │ │ │ │ + beq.w 6b24 <_PyObject_TryGetInstanceAttribute+0x3f0> │ │ │ │ │ lsls r0, r0, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r0, r1, #20 │ │ │ │ │ addpl.w r0, r1, #28 │ │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 6b1c <_PyObject_TryGetInstanceAttribute+0x3ec> │ │ │ │ │ + beq.w 6b20 <_PyObject_TryGetInstanceAttribute+0x3ec> │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r1, r6, #20 │ │ │ │ │ addpl.w r1, r6, #28 │ │ │ │ │ mul.w r2, lr, r2 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6814 <_PyObject_TryGetInstanceAttribute+0xe4> │ │ │ │ │ + bne.n 6818 <_PyObject_TryGetInstanceAttribute+0xe4> │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ add.w r3, r3, r7, lsl #2 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ - cbz r3, 68d6 <_PyObject_TryGetInstanceAttribute+0x1a6> │ │ │ │ │ + cbz r3, 68da <_PyObject_TryGetInstanceAttribute+0x1a6> │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r3, #0] │ │ │ │ │ str.w r3, [fp] │ │ │ │ │ - b.n 6864 <_PyObject_TryGetInstanceAttribute+0x134> │ │ │ │ │ + b.n 6868 <_PyObject_TryGetInstanceAttribute+0x134> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ │ blx r2 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.w 6b08 <_PyObject_TryGetInstanceAttribute+0x3d8> │ │ │ │ │ + beq.w 6b0c <_PyObject_TryGetInstanceAttribute+0x3d8> │ │ │ │ │ ldrb.w r9, [r5, #4] │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldrb r1, [r5, #5] │ │ │ │ │ adds r5, #20 │ │ │ │ │ cmp.w r9, #7 │ │ │ │ │ lsl.w r1, r2, r1 │ │ │ │ │ lsl.w r2, r2, r9 │ │ │ │ │ add.w r4, r2, #4294967295 @ 0xffffffff │ │ │ │ │ add.w r2, r5, r1 │ │ │ │ │ and.w sl, r0, r4 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - ble.w 678a <_PyObject_TryGetInstanceAttribute+0x5a> │ │ │ │ │ + ble.w 678e <_PyObject_TryGetInstanceAttribute+0x5a> │ │ │ │ │ cmp.w r9, #15 │ │ │ │ │ - bgt.w 6a82 <_PyObject_TryGetInstanceAttribute+0x352> │ │ │ │ │ + bgt.w 6a86 <_PyObject_TryGetInstanceAttribute+0x352> │ │ │ │ │ ldrsh.w r7, [r5, sl, lsl #1] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bge.w 6792 <_PyObject_TryGetInstanceAttribute+0x62> │ │ │ │ │ + bge.w 6796 <_PyObject_TryGetInstanceAttribute+0x62> │ │ │ │ │ adds r7, #1 │ │ │ │ │ - beq.n 685e <_PyObject_TryGetInstanceAttribute+0x12e> │ │ │ │ │ + beq.n 6862 <_PyObject_TryGetInstanceAttribute+0x12e> │ │ │ │ │ mov.w r2, r8, lsr #5 │ │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ add r2, sl │ │ │ │ │ and.w sl, r4, r2 │ │ │ │ │ cmp.w r9, #15 │ │ │ │ │ ite gt │ │ │ │ │ ldrgt.w r7, [r5, sl, lsl #2] │ │ │ │ │ ldrshle.w r7, [r5, sl, lsl #1] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bge.w 67c8 <_PyObject_TryGetInstanceAttribute+0x98> │ │ │ │ │ + bge.w 67cc <_PyObject_TryGetInstanceAttribute+0x98> │ │ │ │ │ adds r7, #1 │ │ │ │ │ - beq.w 685e <_PyObject_TryGetInstanceAttribute+0x12e> │ │ │ │ │ - b.n 67da <_PyObject_TryGetInstanceAttribute+0xaa> │ │ │ │ │ + beq.w 6862 <_PyObject_TryGetInstanceAttribute+0x12e> │ │ │ │ │ + b.n 67de <_PyObject_TryGetInstanceAttribute+0xaa> │ │ │ │ │ adds r7, #1 │ │ │ │ │ - beq.w 685e <_PyObject_TryGetInstanceAttribute+0x12e> │ │ │ │ │ + beq.w 6862 <_PyObject_TryGetInstanceAttribute+0x12e> │ │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ │ add.w sl, sl, r4, lsr #5 │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ and.w sl, r3, sl │ │ │ │ │ - b.n 682c <_PyObject_TryGetInstanceAttribute+0xfc> │ │ │ │ │ + b.n 6830 <_PyObject_TryGetInstanceAttribute+0xfc> │ │ │ │ │ adds r7, #1 │ │ │ │ │ - beq.w 685e <_PyObject_TryGetInstanceAttribute+0x12e> │ │ │ │ │ - b.n 6848 <_PyObject_TryGetInstanceAttribute+0x118> │ │ │ │ │ + beq.w 6862 <_PyObject_TryGetInstanceAttribute+0x12e> │ │ │ │ │ + b.n 684c <_PyObject_TryGetInstanceAttribute+0x118> │ │ │ │ │ cmp.w r9, #15 │ │ │ │ │ ite le │ │ │ │ │ ldrshle.w r7, [r5, sl, lsl #1] │ │ │ │ │ ldrgt.w r7, [r5, sl, lsl #2] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bge.w 6804 <_PyObject_TryGetInstanceAttribute+0xd4> │ │ │ │ │ + bge.w 6808 <_PyObject_TryGetInstanceAttribute+0xd4> │ │ │ │ │ adds r7, #1 │ │ │ │ │ - beq.w 685e <_PyObject_TryGetInstanceAttribute+0x12e> │ │ │ │ │ + beq.w 6862 <_PyObject_TryGetInstanceAttribute+0x12e> │ │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ │ add.w sl, sl, r4, lsr #5 │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ and.w sl, sl, r3 │ │ │ │ │ cmp.w r9, #15 │ │ │ │ │ ite le │ │ │ │ │ ldrshle.w r7, [r5, sl, lsl #1] │ │ │ │ │ ldrgt.w r7, [r5, sl, lsl #2] │ │ │ │ │ - b.n 6830 <_PyObject_TryGetInstanceAttribute+0x100> │ │ │ │ │ + b.n 6834 <_PyObject_TryGetInstanceAttribute+0x100> │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.n 6a10 <_PyObject_TryGetInstanceAttribute+0x2e0> │ │ │ │ │ + bne.n 6a14 <_PyObject_TryGetInstanceAttribute+0x2e0> │ │ │ │ │ ldrb.w ip, [r0, #16] │ │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ │ ubfx lr, ip, #2, #3 │ │ │ │ │ ubfx r2, r1, #2, #3 │ │ │ │ │ cmp r2, lr │ │ │ │ │ - bne.n 6a10 <_PyObject_TryGetInstanceAttribute+0x2e0> │ │ │ │ │ + bne.n 6a14 <_PyObject_TryGetInstanceAttribute+0x2e0> │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - beq.w 6af8 <_PyObject_TryGetInstanceAttribute+0x3c8> │ │ │ │ │ + beq.w 6afc <_PyObject_TryGetInstanceAttribute+0x3c8> │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ ite eq │ │ │ │ │ addeq r0, #28 │ │ │ │ │ addne r0, #20 │ │ │ │ │ lsls r2, r1, #26 │ │ │ │ │ - bpl.w 6b04 <_PyObject_TryGetInstanceAttribute+0x3d4> │ │ │ │ │ + bpl.w 6b08 <_PyObject_TryGetInstanceAttribute+0x3d4> │ │ │ │ │ lsls r2, r1, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r1, r6, #28 │ │ │ │ │ addmi.w r1, r6, #20 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mul.w r2, r3, lr │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 68c2 <_PyObject_TryGetInstanceAttribute+0x192> │ │ │ │ │ + beq.w 68c6 <_PyObject_TryGetInstanceAttribute+0x192> │ │ │ │ │ mov.w r2, r8, lsr #5 │ │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp.w r9, #7 │ │ │ │ │ add r2, sl │ │ │ │ │ and.w sl, r2, r4 │ │ │ │ │ - ble.w 67be <_PyObject_TryGetInstanceAttribute+0x8e> │ │ │ │ │ - b.n 6946 <_PyObject_TryGetInstanceAttribute+0x216> │ │ │ │ │ + ble.w 67c2 <_PyObject_TryGetInstanceAttribute+0x8e> │ │ │ │ │ + b.n 694a <_PyObject_TryGetInstanceAttribute+0x216> │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.w 67da <_PyObject_TryGetInstanceAttribute+0xaa> │ │ │ │ │ + bne.w 67de <_PyObject_TryGetInstanceAttribute+0xaa> │ │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ │ ldrb.w ip, [r6, #16] │ │ │ │ │ ubfx lr, r0, #2, #3 │ │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne.w 67da <_PyObject_TryGetInstanceAttribute+0xaa> │ │ │ │ │ + bne.w 67de <_PyObject_TryGetInstanceAttribute+0xaa> │ │ │ │ │ tst.w r0, #32 │ │ │ │ │ - beq.n 6b18 <_PyObject_TryGetInstanceAttribute+0x3e8> │ │ │ │ │ + beq.n 6b1c <_PyObject_TryGetInstanceAttribute+0x3e8> │ │ │ │ │ lsls r0, r0, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r0, r1, #28 │ │ │ │ │ addmi.w r0, r1, #20 │ │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.n 6b14 <_PyObject_TryGetInstanceAttribute+0x3e4> │ │ │ │ │ + beq.n 6b18 <_PyObject_TryGetInstanceAttribute+0x3e4> │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r1, r6, #28 │ │ │ │ │ addmi.w r1, r6, #20 │ │ │ │ │ mul.w r2, r2, lr │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 68c2 <_PyObject_TryGetInstanceAttribute+0x192> │ │ │ │ │ - b.n 67da <_PyObject_TryGetInstanceAttribute+0xaa> │ │ │ │ │ + beq.w 68c6 <_PyObject_TryGetInstanceAttribute+0x192> │ │ │ │ │ + b.n 67de <_PyObject_TryGetInstanceAttribute+0xaa> │ │ │ │ │ ldr.w r7, [r5, sl, lsl #2] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bge.w 6792 <_PyObject_TryGetInstanceAttribute+0x62> │ │ │ │ │ - b.n 6932 <_PyObject_TryGetInstanceAttribute+0x202> │ │ │ │ │ + bge.w 6796 <_PyObject_TryGetInstanceAttribute+0x62> │ │ │ │ │ + b.n 6936 <_PyObject_TryGetInstanceAttribute+0x202> │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne.w 6848 <_PyObject_TryGetInstanceAttribute+0x118> │ │ │ │ │ + bne.w 684c <_PyObject_TryGetInstanceAttribute+0x118> │ │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ │ ldrb.w lr, [r6, #16] │ │ │ │ │ ubfx ip, r0, #2, #3 │ │ │ │ │ ubfx lr, lr, #2, #3 │ │ │ │ │ cmp lr, ip │ │ │ │ │ - bne.w 6848 <_PyObject_TryGetInstanceAttribute+0x118> │ │ │ │ │ + bne.w 684c <_PyObject_TryGetInstanceAttribute+0x118> │ │ │ │ │ tst.w r0, #32 │ │ │ │ │ - beq.n 6b00 <_PyObject_TryGetInstanceAttribute+0x3d0> │ │ │ │ │ + beq.n 6b04 <_PyObject_TryGetInstanceAttribute+0x3d0> │ │ │ │ │ lsls r0, r0, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r0, r1, #20 │ │ │ │ │ addpl.w r0, r1, #28 │ │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.n 6afc <_PyObject_TryGetInstanceAttribute+0x3cc> │ │ │ │ │ + beq.n 6b00 <_PyObject_TryGetInstanceAttribute+0x3cc> │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r1, r6, #20 │ │ │ │ │ addpl.w r1, r6, #28 │ │ │ │ │ mul.w r2, ip, r2 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 68c0 <_PyObject_TryGetInstanceAttribute+0x190> │ │ │ │ │ - b.n 6848 <_PyObject_TryGetInstanceAttribute+0x118> │ │ │ │ │ + beq.w 68c4 <_PyObject_TryGetInstanceAttribute+0x190> │ │ │ │ │ + b.n 684c <_PyObject_TryGetInstanceAttribute+0x118> │ │ │ │ │ mov.w r2, r8, lsr #5 │ │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ add r2, sl │ │ │ │ │ and.w sl, r4, r2 │ │ │ │ │ - b.n 67be <_PyObject_TryGetInstanceAttribute+0x8e> │ │ │ │ │ + b.n 67c2 <_PyObject_TryGetInstanceAttribute+0x8e> │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.n 69ea <_PyObject_TryGetInstanceAttribute+0x2ba> │ │ │ │ │ + b.n 69ee <_PyObject_TryGetInstanceAttribute+0x2ba> │ │ │ │ │ ldr r1, [r6, #28] │ │ │ │ │ - b.n 6ad2 <_PyObject_TryGetInstanceAttribute+0x3a2> │ │ │ │ │ + b.n 6ad6 <_PyObject_TryGetInstanceAttribute+0x3a2> │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b.n 6abe <_PyObject_TryGetInstanceAttribute+0x38e> │ │ │ │ │ + b.n 6ac2 <_PyObject_TryGetInstanceAttribute+0x38e> │ │ │ │ │ ldr r1, [r6, #28] │ │ │ │ │ - b.n 69fc <_PyObject_TryGetInstanceAttribute+0x2cc> │ │ │ │ │ + b.n 6a00 <_PyObject_TryGetInstanceAttribute+0x2cc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ mvn.w r7, #2 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 68c2 <_PyObject_TryGetInstanceAttribute+0x192> │ │ │ │ │ + b.n 68c6 <_PyObject_TryGetInstanceAttribute+0x192> │ │ │ │ │ ldr r1, [r6, #28] │ │ │ │ │ - b.n 6a6e <_PyObject_TryGetInstanceAttribute+0x33e> │ │ │ │ │ + b.n 6a72 <_PyObject_TryGetInstanceAttribute+0x33e> │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b.n 6a5a <_PyObject_TryGetInstanceAttribute+0x32a> │ │ │ │ │ + b.n 6a5e <_PyObject_TryGetInstanceAttribute+0x32a> │ │ │ │ │ ldr r1, [r6, #28] │ │ │ │ │ - b.n 68b0 <_PyObject_TryGetInstanceAttribute+0x180> │ │ │ │ │ + b.n 68b4 <_PyObject_TryGetInstanceAttribute+0x180> │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b.n 689a <_PyObject_TryGetInstanceAttribute+0x16a> │ │ │ │ │ + b.n 689e <_PyObject_TryGetInstanceAttribute+0x16a> │ │ │ │ │ │ │ │ │ │ -00006b24 <_PyDictKeys_StringLookupSplit>: │ │ │ │ │ +00006b28 <_PyDictKeys_StringLookupSplit>: │ │ │ │ │ _PyDictKeys_StringLookupSplit(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r5, [r1, #12] │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r2, r5, #1 │ │ │ │ │ - beq.w 6e1e <_PyDictKeys_StringLookupSplit+0x2fa> │ │ │ │ │ + beq.w 6e22 <_PyDictKeys_StringLookupSplit+0x2fa> │ │ │ │ │ ldrb.w r8, [r4, #4] │ │ │ │ │ movs r3, #1 │ │ │ │ │ ldrb r2, [r4, #5] │ │ │ │ │ add.w r6, r4, #20 │ │ │ │ │ cmp.w r8, #7 │ │ │ │ │ lsl.w r2, r3, r2 │ │ │ │ │ lsl.w r3, r3, r8 │ │ │ │ │ add.w r9, r6, r2 │ │ │ │ │ add.w r4, r3, #4294967295 @ 0xffffffff │ │ │ │ │ and.w sl, r5, r4 │ │ │ │ │ - bgt.n 6c2e <_PyDictKeys_StringLookupSplit+0x10a> │ │ │ │ │ + bgt.n 6c32 <_PyDictKeys_StringLookupSplit+0x10a> │ │ │ │ │ ldrsb.w r3, [r6, sl] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 6c1c <_PyDictKeys_StringLookupSplit+0xf8> │ │ │ │ │ + blt.n 6c20 <_PyDictKeys_StringLookupSplit+0xf8> │ │ │ │ │ ldr.w r0, [r9, r3, lsl #3] │ │ │ │ │ cmp r7, r0 │ │ │ │ │ - beq.n 6c26 <_PyDictKeys_StringLookupSplit+0x102> │ │ │ │ │ + beq.n 6c2a <_PyDictKeys_StringLookupSplit+0x102> │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - beq.w 6c86 <_PyDictKeys_StringLookupSplit+0x162> │ │ │ │ │ + beq.w 6c8a <_PyDictKeys_StringLookupSplit+0x162> │ │ │ │ │ lsrs r3, r5, #5 │ │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp.w r8, #7 │ │ │ │ │ add r3, sl │ │ │ │ │ and.w sl, r3, r4 │ │ │ │ │ - bgt.n 6c52 <_PyDictKeys_StringLookupSplit+0x12e> │ │ │ │ │ + bgt.n 6c56 <_PyDictKeys_StringLookupSplit+0x12e> │ │ │ │ │ ldrsb.w r3, [r6, sl] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 6c64 <_PyDictKeys_StringLookupSplit+0x140> │ │ │ │ │ + blt.n 6c68 <_PyDictKeys_StringLookupSplit+0x140> │ │ │ │ │ ldr.w r1, [r9, r3, lsl #3] │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - beq.n 6c26 <_PyDictKeys_StringLookupSplit+0x102> │ │ │ │ │ + beq.n 6c2a <_PyDictKeys_StringLookupSplit+0x102> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - beq.w 6d00 <_PyDictKeys_StringLookupSplit+0x1dc> │ │ │ │ │ + beq.w 6d04 <_PyDictKeys_StringLookupSplit+0x1dc> │ │ │ │ │ lsrs r2, r5, #10 │ │ │ │ │ add.w r3, sl, sl, lsl #2 │ │ │ │ │ mov fp, r2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ add r3, r2 │ │ │ │ │ and.w sl, r3, r4 │ │ │ │ │ cmp.w r8, #7 │ │ │ │ │ - bgt.n 6c76 <_PyDictKeys_StringLookupSplit+0x152> │ │ │ │ │ + bgt.n 6c7a <_PyDictKeys_StringLookupSplit+0x152> │ │ │ │ │ ldrsb.w r3, [r6, sl] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 6c6a <_PyDictKeys_StringLookupSplit+0x146> │ │ │ │ │ + blt.n 6c6e <_PyDictKeys_StringLookupSplit+0x146> │ │ │ │ │ ldr.w r1, [r9, r3, lsl #3] │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - beq.n 6c26 <_PyDictKeys_StringLookupSplit+0x102> │ │ │ │ │ + beq.n 6c2a <_PyDictKeys_StringLookupSplit+0x102> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - beq.w 6d5e <_PyDictKeys_StringLookupSplit+0x23a> │ │ │ │ │ + beq.w 6d62 <_PyDictKeys_StringLookupSplit+0x23a> │ │ │ │ │ add.w r3, sl, sl, lsl #2 │ │ │ │ │ cmp.w r8, #7 │ │ │ │ │ add.w r3, r3, fp, lsr #5 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ and.w sl, r3, r4 │ │ │ │ │ - bgt.n 6cf0 <_PyDictKeys_StringLookupSplit+0x1cc> │ │ │ │ │ + bgt.n 6cf4 <_PyDictKeys_StringLookupSplit+0x1cc> │ │ │ │ │ ldrsb.w r3, [r6, sl] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 6c70 <_PyDictKeys_StringLookupSplit+0x14c> │ │ │ │ │ + blt.n 6c74 <_PyDictKeys_StringLookupSplit+0x14c> │ │ │ │ │ ldr.w r1, [r9, r3, lsl #3] │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - beq.n 6c26 <_PyDictKeys_StringLookupSplit+0x102> │ │ │ │ │ + beq.n 6c2a <_PyDictKeys_StringLookupSplit+0x102> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - beq.w 6db6 <_PyDictKeys_StringLookupSplit+0x292> │ │ │ │ │ + beq.w 6dba <_PyDictKeys_StringLookupSplit+0x292> │ │ │ │ │ mov.w r2, fp, lsr #10 │ │ │ │ │ add.w r3, sl, sl, lsl #2 │ │ │ │ │ mov fp, r2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ add r3, r2 │ │ │ │ │ and.w sl, r3, r4 │ │ │ │ │ - b.n 6bbc <_PyDictKeys_StringLookupSplit+0x98> │ │ │ │ │ + b.n 6bc0 <_PyDictKeys_StringLookupSplit+0x98> │ │ │ │ │ adds r3, #1 │ │ │ │ │ - bne.w 6e0e <_PyDictKeys_StringLookupSplit+0x2ea> │ │ │ │ │ + bne.w 6e12 <_PyDictKeys_StringLookupSplit+0x2ea> │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp.w r8, #15 │ │ │ │ │ ite gt │ │ │ │ │ ldrgt.w r3, [r6, sl, lsl #2] │ │ │ │ │ ldrshle.w r3, [r6, sl, lsl #1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n 6b70 <_PyDictKeys_StringLookupSplit+0x4c> │ │ │ │ │ + bge.n 6b74 <_PyDictKeys_StringLookupSplit+0x4c> │ │ │ │ │ adds r3, #1 │ │ │ │ │ - beq.n 6c22 <_PyDictKeys_StringLookupSplit+0xfe> │ │ │ │ │ + beq.n 6c26 <_PyDictKeys_StringLookupSplit+0xfe> │ │ │ │ │ lsrs r2, r5, #5 │ │ │ │ │ add.w r3, sl, sl, lsl #2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ add r3, r2 │ │ │ │ │ and.w sl, r4, r3 │ │ │ │ │ cmp.w r8, #15 │ │ │ │ │ ite gt │ │ │ │ │ ldrgt.w r3, [r6, sl, lsl #2] │ │ │ │ │ ldrshle.w r3, [r6, sl, lsl #1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n 6b9c <_PyDictKeys_StringLookupSplit+0x78> │ │ │ │ │ + bge.n 6ba0 <_PyDictKeys_StringLookupSplit+0x78> │ │ │ │ │ adds r3, #1 │ │ │ │ │ - beq.n 6c22 <_PyDictKeys_StringLookupSplit+0xfe> │ │ │ │ │ - b.n 6bac <_PyDictKeys_StringLookupSplit+0x88> │ │ │ │ │ + beq.n 6c26 <_PyDictKeys_StringLookupSplit+0xfe> │ │ │ │ │ + b.n 6bb0 <_PyDictKeys_StringLookupSplit+0x88> │ │ │ │ │ adds r3, #1 │ │ │ │ │ - beq.n 6c22 <_PyDictKeys_StringLookupSplit+0xfe> │ │ │ │ │ - b.n 6bda <_PyDictKeys_StringLookupSplit+0xb6> │ │ │ │ │ + beq.n 6c26 <_PyDictKeys_StringLookupSplit+0xfe> │ │ │ │ │ + b.n 6bde <_PyDictKeys_StringLookupSplit+0xb6> │ │ │ │ │ adds r3, #1 │ │ │ │ │ - beq.n 6c22 <_PyDictKeys_StringLookupSplit+0xfe> │ │ │ │ │ - b.n 6c08 <_PyDictKeys_StringLookupSplit+0xe4> │ │ │ │ │ + beq.n 6c26 <_PyDictKeys_StringLookupSplit+0xfe> │ │ │ │ │ + b.n 6c0c <_PyDictKeys_StringLookupSplit+0xe4> │ │ │ │ │ cmp.w r8, #15 │ │ │ │ │ ite le │ │ │ │ │ ldrshle.w r3, [r6, sl, lsl #1] │ │ │ │ │ ldrgt.w r3, [r6, sl, lsl #2] │ │ │ │ │ - b.n 6bc6 <_PyDictKeys_StringLookupSplit+0xa2> │ │ │ │ │ + b.n 6bca <_PyDictKeys_StringLookupSplit+0xa2> │ │ │ │ │ ldr.w lr, [r0, #8] │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ cmp r2, lr │ │ │ │ │ - bne.n 6cd8 <_PyDictKeys_StringLookupSplit+0x1b4> │ │ │ │ │ + bne.n 6cdc <_PyDictKeys_StringLookupSplit+0x1b4> │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ ldrb.w ip, [r7, #16] │ │ │ │ │ ubfx r2, r1, #2, #3 │ │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne.n 6cd8 <_PyDictKeys_StringLookupSplit+0x1b4> │ │ │ │ │ + bne.n 6cdc <_PyDictKeys_StringLookupSplit+0x1b4> │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 6e5a <_PyDictKeys_StringLookupSplit+0x336> │ │ │ │ │ + beq.w 6e5e <_PyDictKeys_StringLookupSplit+0x336> │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl r0, #28 │ │ │ │ │ addmi r0, #20 │ │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 6e3e <_PyDictKeys_StringLookupSplit+0x31a> │ │ │ │ │ + beq.w 6e42 <_PyDictKeys_StringLookupSplit+0x31a> │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r1, r7, #28 │ │ │ │ │ addmi.w r1, r7, #20 │ │ │ │ │ mul.w r2, lr, r2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6c26 <_PyDictKeys_StringLookupSplit+0x102> │ │ │ │ │ + beq.n 6c2a <_PyDictKeys_StringLookupSplit+0x102> │ │ │ │ │ lsrs r2, r5, #5 │ │ │ │ │ add.w r3, sl, sl, lsl #2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp.w r8, #7 │ │ │ │ │ add r3, r2 │ │ │ │ │ and.w sl, r3, r4 │ │ │ │ │ - ble.w 6b94 <_PyDictKeys_StringLookupSplit+0x70> │ │ │ │ │ - b.n 6c52 <_PyDictKeys_StringLookupSplit+0x12e> │ │ │ │ │ + ble.w 6b98 <_PyDictKeys_StringLookupSplit+0x70> │ │ │ │ │ + b.n 6c56 <_PyDictKeys_StringLookupSplit+0x12e> │ │ │ │ │ cmp.w r8, #15 │ │ │ │ │ ite le │ │ │ │ │ ldrshle.w r3, [r6, sl, lsl #1] │ │ │ │ │ ldrgt.w r3, [r6, sl, lsl #2] │ │ │ │ │ - b.n 6bf4 <_PyDictKeys_StringLookupSplit+0xd0> │ │ │ │ │ + b.n 6bf8 <_PyDictKeys_StringLookupSplit+0xd0> │ │ │ │ │ ldr.w lr, [r1, #8] │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ cmp r2, lr │ │ │ │ │ - bne.w 6bac <_PyDictKeys_StringLookupSplit+0x88> │ │ │ │ │ + bne.w 6bb0 <_PyDictKeys_StringLookupSplit+0x88> │ │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ │ ldrb.w ip, [r7, #16] │ │ │ │ │ ubfx r2, r0, #2, #3 │ │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne.w 6bac <_PyDictKeys_StringLookupSplit+0x88> │ │ │ │ │ + bne.w 6bb0 <_PyDictKeys_StringLookupSplit+0x88> │ │ │ │ │ tst.w r0, #32 │ │ │ │ │ - beq.w 6e46 <_PyDictKeys_StringLookupSplit+0x322> │ │ │ │ │ + beq.w 6e4a <_PyDictKeys_StringLookupSplit+0x322> │ │ │ │ │ lsls r0, r0, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r0, r1, #28 │ │ │ │ │ addmi.w r0, r1, #20 │ │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 6e42 <_PyDictKeys_StringLookupSplit+0x31e> │ │ │ │ │ + beq.w 6e46 <_PyDictKeys_StringLookupSplit+0x31e> │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r1, r7, #28 │ │ │ │ │ addmi.w r1, r7, #20 │ │ │ │ │ mul.w r2, lr, r2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6c26 <_PyDictKeys_StringLookupSplit+0x102> │ │ │ │ │ - b.n 6bac <_PyDictKeys_StringLookupSplit+0x88> │ │ │ │ │ + beq.w 6c2a <_PyDictKeys_StringLookupSplit+0x102> │ │ │ │ │ + b.n 6bb0 <_PyDictKeys_StringLookupSplit+0x88> │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne.w 6bda <_PyDictKeys_StringLookupSplit+0xb6> │ │ │ │ │ + bne.w 6bde <_PyDictKeys_StringLookupSplit+0xb6> │ │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ │ ldrb.w ip, [r7, #16] │ │ │ │ │ ubfx lr, r0, #2, #3 │ │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne.w 6bda <_PyDictKeys_StringLookupSplit+0xb6> │ │ │ │ │ + bne.w 6bde <_PyDictKeys_StringLookupSplit+0xb6> │ │ │ │ │ tst.w r0, #32 │ │ │ │ │ - beq.n 6e56 <_PyDictKeys_StringLookupSplit+0x332> │ │ │ │ │ + beq.n 6e5a <_PyDictKeys_StringLookupSplit+0x332> │ │ │ │ │ lsls r0, r0, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r0, r1, #20 │ │ │ │ │ addpl.w r0, r1, #28 │ │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.n 6e52 <_PyDictKeys_StringLookupSplit+0x32e> │ │ │ │ │ + beq.n 6e56 <_PyDictKeys_StringLookupSplit+0x32e> │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r1, r7, #20 │ │ │ │ │ addpl.w r1, r7, #28 │ │ │ │ │ mul.w r2, lr, r2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6c26 <_PyDictKeys_StringLookupSplit+0x102> │ │ │ │ │ - b.n 6bda <_PyDictKeys_StringLookupSplit+0xb6> │ │ │ │ │ + beq.w 6c2a <_PyDictKeys_StringLookupSplit+0x102> │ │ │ │ │ + b.n 6bde <_PyDictKeys_StringLookupSplit+0xb6> │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne.w 6c08 <_PyDictKeys_StringLookupSplit+0xe4> │ │ │ │ │ + bne.w 6c0c <_PyDictKeys_StringLookupSplit+0xe4> │ │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ │ ldrb.w lr, [r7, #16] │ │ │ │ │ ubfx ip, r0, #2, #3 │ │ │ │ │ ubfx lr, lr, #2, #3 │ │ │ │ │ cmp lr, ip │ │ │ │ │ - bne.w 6c08 <_PyDictKeys_StringLookupSplit+0xe4> │ │ │ │ │ + bne.w 6c0c <_PyDictKeys_StringLookupSplit+0xe4> │ │ │ │ │ tst.w r0, #32 │ │ │ │ │ - beq.n 6e4e <_PyDictKeys_StringLookupSplit+0x32a> │ │ │ │ │ + beq.n 6e52 <_PyDictKeys_StringLookupSplit+0x32a> │ │ │ │ │ lsls r0, r0, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r0, r1, #20 │ │ │ │ │ addpl.w r0, r1, #28 │ │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.n 6e4a <_PyDictKeys_StringLookupSplit+0x326> │ │ │ │ │ + beq.n 6e4e <_PyDictKeys_StringLookupSplit+0x326> │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r1, r7, #20 │ │ │ │ │ addpl.w r1, r7, #28 │ │ │ │ │ mul.w r2, ip, r2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6c26 <_PyDictKeys_StringLookupSplit+0x102> │ │ │ │ │ - b.n 6c08 <_PyDictKeys_StringLookupSplit+0xe4> │ │ │ │ │ + beq.w 6c2a <_PyDictKeys_StringLookupSplit+0x102> │ │ │ │ │ + b.n 6c0c <_PyDictKeys_StringLookupSplit+0xe4> │ │ │ │ │ lsrs r2, r5, #5 │ │ │ │ │ add.w r3, sl, sl, lsl #2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ add r3, r2 │ │ │ │ │ and.w sl, r4, r3 │ │ │ │ │ - b.n 6b94 <_PyDictKeys_StringLookupSplit+0x70> │ │ │ │ │ + b.n 6b98 <_PyDictKeys_StringLookupSplit+0x70> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ │ blx r3 │ │ │ │ │ mov r5, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - bne.w 6b42 <_PyDictKeys_StringLookupSplit+0x1e> │ │ │ │ │ + bne.w 6b46 <_PyDictKeys_StringLookupSplit+0x1e> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ mvn.w r3, #2 │ │ │ │ │ - b.n 6c26 <_PyDictKeys_StringLookupSplit+0x102> │ │ │ │ │ + b.n 6c2a <_PyDictKeys_StringLookupSplit+0x102> │ │ │ │ │ ldr r1, [r7, #28] │ │ │ │ │ - b.n 6cc8 <_PyDictKeys_StringLookupSplit+0x1a4> │ │ │ │ │ + b.n 6ccc <_PyDictKeys_StringLookupSplit+0x1a4> │ │ │ │ │ ldr r1, [r7, #28] │ │ │ │ │ - b.n 6d4a <_PyDictKeys_StringLookupSplit+0x226> │ │ │ │ │ + b.n 6d4e <_PyDictKeys_StringLookupSplit+0x226> │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b.n 6d34 <_PyDictKeys_StringLookupSplit+0x210> │ │ │ │ │ + b.n 6d38 <_PyDictKeys_StringLookupSplit+0x210> │ │ │ │ │ ldr r1, [r7, #28] │ │ │ │ │ - b.n 6dfa <_PyDictKeys_StringLookupSplit+0x2d6> │ │ │ │ │ + b.n 6dfe <_PyDictKeys_StringLookupSplit+0x2d6> │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b.n 6de6 <_PyDictKeys_StringLookupSplit+0x2c2> │ │ │ │ │ + b.n 6dea <_PyDictKeys_StringLookupSplit+0x2c2> │ │ │ │ │ ldr r1, [r7, #28] │ │ │ │ │ - b.n 6da2 <_PyDictKeys_StringLookupSplit+0x27e> │ │ │ │ │ + b.n 6da6 <_PyDictKeys_StringLookupSplit+0x27e> │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b.n 6d8e <_PyDictKeys_StringLookupSplit+0x26a> │ │ │ │ │ + b.n 6d92 <_PyDictKeys_StringLookupSplit+0x26a> │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.n 6cb2 <_PyDictKeys_StringLookupSplit+0x18e> │ │ │ │ │ + b.n 6cb6 <_PyDictKeys_StringLookupSplit+0x18e> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00006e60 <_PyDict_LookupIndex>: │ │ │ │ │ +00006e64 <_PyDict_LookupIndex>: │ │ │ │ │ _PyDict_LookupIndex(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 6e96 <_PyDict_LookupIndex+0x36> │ │ │ │ │ + bne.n 6e9a <_PyDict_LookupIndex+0x36> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ - beq.n 6e96 <_PyDict_LookupIndex+0x36> │ │ │ │ │ + beq.n 6e9a <_PyDict_LookupIndex+0x36> │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ bl 408 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov r2, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n 6eb0 <_PyDict_LookupIndex+0x50> │ │ │ │ │ + beq.n 6eb4 <_PyDict_LookupIndex+0x50> │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 408 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b.n 6e90 <_PyDict_LookupIndex+0x30> │ │ │ │ │ + b.n 6e94 <_PyDict_LookupIndex+0x30> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl b0 │ │ │ │ │ R_ARM_THM_CALL dict_unhashable_type │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 6e90 <_PyDict_LookupIndex+0x30> │ │ │ │ │ + b.n 6e94 <_PyDict_LookupIndex+0x30> │ │ │ │ │ │ │ │ │ │ -00006ebc <_PyDictKeys_StringLookupAndVersion>: │ │ │ │ │ +00006ec0 <_PyDictKeys_StringLookupAndVersion>: │ │ │ │ │ _PyDictKeys_StringLookupAndVersion(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ ldr r5, [r1, #4] │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ sub sp, #20 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - bne.w 7250 <_PyDictKeys_StringLookupAndVersion+0x394> │ │ │ │ │ + bne.w 7254 <_PyDictKeys_StringLookupAndVersion+0x394> │ │ │ │ │ ldrb r3, [r0, #6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 7250 <_PyDictKeys_StringLookupAndVersion+0x394> │ │ │ │ │ + beq.w 7254 <_PyDictKeys_StringLookupAndVersion+0x394> │ │ │ │ │ ldr r7, [r1, #12] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ adds r2, r7, #1 │ │ │ │ │ - beq.n 6fe8 <_PyDictKeys_StringLookupAndVersion+0x12c> │ │ │ │ │ + beq.n 6fec <_PyDictKeys_StringLookupAndVersion+0x12c> │ │ │ │ │ ldrb.w r9, [r0, #4] │ │ │ │ │ movs r4, #1 │ │ │ │ │ ldrb r2, [r0, #5] │ │ │ │ │ add.w sl, r0, #20 │ │ │ │ │ cmp.w r9, #7 │ │ │ │ │ lsl.w r2, r4, r2 │ │ │ │ │ lsl.w r4, r4, r9 │ │ │ │ │ add r2, sl │ │ │ │ │ add.w r4, r4, #4294967295 @ 0xffffffff │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ and.w fp, r7, r4 │ │ │ │ │ - bgt.w 701e <_PyDictKeys_StringLookupAndVersion+0x162> │ │ │ │ │ + bgt.w 7022 <_PyDictKeys_StringLookupAndVersion+0x162> │ │ │ │ │ ldrsb.w r5, [sl, fp] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt.w 7070 <_PyDictKeys_StringLookupAndVersion+0x1b4> │ │ │ │ │ + blt.w 7074 <_PyDictKeys_StringLookupAndVersion+0x1b4> │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr.w r0, [r2, r5, lsl #3] │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - beq.w 7060 <_PyDictKeys_StringLookupAndVersion+0x1a4> │ │ │ │ │ + beq.w 7064 <_PyDictKeys_StringLookupAndVersion+0x1a4> │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - beq.w 70be <_PyDictKeys_StringLookupAndVersion+0x202> │ │ │ │ │ + beq.w 70c2 <_PyDictKeys_StringLookupAndVersion+0x202> │ │ │ │ │ lsrs r2, r7, #5 │ │ │ │ │ add.w fp, fp, fp, lsl #2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp.w r9, #7 │ │ │ │ │ add fp, r2 │ │ │ │ │ and.w fp, fp, r4 │ │ │ │ │ - bgt.n 7044 <_PyDictKeys_StringLookupAndVersion+0x188> │ │ │ │ │ + bgt.n 7048 <_PyDictKeys_StringLookupAndVersion+0x188> │ │ │ │ │ ldrsb.w r5, [sl, fp] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt.w 7058 <_PyDictKeys_StringLookupAndVersion+0x19c> │ │ │ │ │ + blt.w 705c <_PyDictKeys_StringLookupAndVersion+0x19c> │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr.w r1, [r2, r5, lsl #3] │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - beq.n 7060 <_PyDictKeys_StringLookupAndVersion+0x1a4> │ │ │ │ │ + beq.n 7064 <_PyDictKeys_StringLookupAndVersion+0x1a4> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - beq.w 7136 <_PyDictKeys_StringLookupAndVersion+0x27a> │ │ │ │ │ + beq.w 713a <_PyDictKeys_StringLookupAndVersion+0x27a> │ │ │ │ │ mov.w ip, r7, lsr #10 │ │ │ │ │ add.w r2, fp, fp, lsl #2 │ │ │ │ │ add.w r1, ip, #1 │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ add r2, r1 │ │ │ │ │ and.w fp, r2, r4 │ │ │ │ │ mov r4, ip │ │ │ │ │ cmp.w r9, #7 │ │ │ │ │ - bgt.w 70ae <_PyDictKeys_StringLookupAndVersion+0x1f2> │ │ │ │ │ + bgt.w 70b2 <_PyDictKeys_StringLookupAndVersion+0x1f2> │ │ │ │ │ ldrsb.w r5, [sl, fp] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt.w 70a2 <_PyDictKeys_StringLookupAndVersion+0x1e6> │ │ │ │ │ + blt.w 70a6 <_PyDictKeys_StringLookupAndVersion+0x1e6> │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr.w r1, [r2, r5, lsl #3] │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - beq.n 7060 <_PyDictKeys_StringLookupAndVersion+0x1a4> │ │ │ │ │ + beq.n 7064 <_PyDictKeys_StringLookupAndVersion+0x1a4> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - beq.w 7190 <_PyDictKeys_StringLookupAndVersion+0x2d4> │ │ │ │ │ + beq.w 7194 <_PyDictKeys_StringLookupAndVersion+0x2d4> │ │ │ │ │ add.w fp, fp, fp, lsl #2 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ add.w fp, fp, r4, lsr #5 │ │ │ │ │ cmp.w r9, #7 │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ and.w fp, fp, r2 │ │ │ │ │ - bgt.w 7126 <_PyDictKeys_StringLookupAndVersion+0x26a> │ │ │ │ │ + bgt.w 712a <_PyDictKeys_StringLookupAndVersion+0x26a> │ │ │ │ │ ldrsb.w r5, [sl, fp] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt.n 70a8 <_PyDictKeys_StringLookupAndVersion+0x1ec> │ │ │ │ │ + blt.n 70ac <_PyDictKeys_StringLookupAndVersion+0x1ec> │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr.w r1, [r2, r5, lsl #3] │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - beq.n 7060 <_PyDictKeys_StringLookupAndVersion+0x1a4> │ │ │ │ │ + beq.n 7064 <_PyDictKeys_StringLookupAndVersion+0x1a4> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - beq.w 71e8 <_PyDictKeys_StringLookupAndVersion+0x32c> │ │ │ │ │ + beq.w 71ec <_PyDictKeys_StringLookupAndVersion+0x32c> │ │ │ │ │ lsrs r4, r4, #10 │ │ │ │ │ add.w fp, fp, fp, lsl #2 │ │ │ │ │ adds r2, r4, #1 │ │ │ │ │ add fp, r2 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ and.w fp, fp, r2 │ │ │ │ │ - b.n 6f7e <_PyDictKeys_StringLookupAndVersion+0xc2> │ │ │ │ │ + b.n 6f82 <_PyDictKeys_StringLookupAndVersion+0xc2> │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r1 │ │ │ │ │ blx r2 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r7, r0 │ │ │ │ │ @@ -11252,425 +11252,425 @@ │ │ │ │ │ cmp.w r9, #7 │ │ │ │ │ lsl.w r1, r2, r1 │ │ │ │ │ lsl.w r2, r2, r9 │ │ │ │ │ add.w r4, r2, #4294967295 @ 0xffffffff │ │ │ │ │ add.w r2, sl, r1 │ │ │ │ │ and.w fp, r0, r4 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - ble.w 6f1a <_PyDictKeys_StringLookupAndVersion+0x5e> │ │ │ │ │ + ble.w 6f1e <_PyDictKeys_StringLookupAndVersion+0x5e> │ │ │ │ │ cmp.w r9, #15 │ │ │ │ │ ite gt │ │ │ │ │ ldrgt.w r5, [sl, fp, lsl #2] │ │ │ │ │ ldrshle.w r5, [sl, fp, lsl #1] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bge.w 6f24 <_PyDictKeys_StringLookupAndVersion+0x68> │ │ │ │ │ + bge.w 6f28 <_PyDictKeys_StringLookupAndVersion+0x68> │ │ │ │ │ adds r5, #1 │ │ │ │ │ - beq.n 7076 <_PyDictKeys_StringLookupAndVersion+0x1ba> │ │ │ │ │ + beq.n 707a <_PyDictKeys_StringLookupAndVersion+0x1ba> │ │ │ │ │ lsrs r2, r7, #5 │ │ │ │ │ add.w fp, fp, fp, lsl #2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ add r2, fp │ │ │ │ │ and.w fp, r4, r2 │ │ │ │ │ cmp.w r9, #15 │ │ │ │ │ ite gt │ │ │ │ │ ldrgt.w r5, [sl, fp, lsl #2] │ │ │ │ │ ldrshle.w r5, [sl, fp, lsl #1] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bge.w 6f56 <_PyDictKeys_StringLookupAndVersion+0x9a> │ │ │ │ │ + bge.w 6f5a <_PyDictKeys_StringLookupAndVersion+0x9a> │ │ │ │ │ adds r5, #1 │ │ │ │ │ - bne.n 6f68 <_PyDictKeys_StringLookupAndVersion+0xac> │ │ │ │ │ + bne.n 6f6c <_PyDictKeys_StringLookupAndVersion+0xac> │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ - cbz r2, 7080 <_PyDictKeys_StringLookupAndVersion+0x1c4> │ │ │ │ │ + cbz r2, 7084 <_PyDictKeys_StringLookupAndVersion+0x1c4> │ │ │ │ │ str.w r2, [r8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ adds r5, #1 │ │ │ │ │ - bne.w 7240 <_PyDictKeys_StringLookupAndVersion+0x384> │ │ │ │ │ + bne.w 7244 <_PyDictKeys_StringLookupAndVersion+0x384> │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 7064 <_PyDictKeys_StringLookupAndVersion+0x1a8> │ │ │ │ │ - ldr r2, [pc, #500] @ (7278 <_PyDictKeys_StringLookupAndVersion+0x3bc>) │ │ │ │ │ + bne.n 7068 <_PyDictKeys_StringLookupAndVersion+0x1a8> │ │ │ │ │ + ldr r2, [pc, #500] @ (727c <_PyDictKeys_StringLookupAndVersion+0x3bc>) │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr r2, [r1, r2] │ │ │ │ │ ldr r1, [r2, #8] │ │ │ │ │ add.w r1, r1, #40960 @ 0xa000 │ │ │ │ │ ldr.w r2, [r1, #356] @ 0x164 │ │ │ │ │ - cbz r2, 709e <_PyDictKeys_StringLookupAndVersion+0x1e2> │ │ │ │ │ + cbz r2, 70a2 <_PyDictKeys_StringLookupAndVersion+0x1e2> │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ str.w r0, [r1, #356] @ 0x164 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - b.n 7064 <_PyDictKeys_StringLookupAndVersion+0x1a8> │ │ │ │ │ + b.n 7068 <_PyDictKeys_StringLookupAndVersion+0x1a8> │ │ │ │ │ adds r5, #1 │ │ │ │ │ - beq.n 705c <_PyDictKeys_StringLookupAndVersion+0x1a0> │ │ │ │ │ - b.n 6fa2 <_PyDictKeys_StringLookupAndVersion+0xe6> │ │ │ │ │ + beq.n 7060 <_PyDictKeys_StringLookupAndVersion+0x1a0> │ │ │ │ │ + b.n 6fa6 <_PyDictKeys_StringLookupAndVersion+0xe6> │ │ │ │ │ adds r5, #1 │ │ │ │ │ - beq.n 705c <_PyDictKeys_StringLookupAndVersion+0x1a0> │ │ │ │ │ - b.n 6fd6 <_PyDictKeys_StringLookupAndVersion+0x11a> │ │ │ │ │ + beq.n 7060 <_PyDictKeys_StringLookupAndVersion+0x1a0> │ │ │ │ │ + b.n 6fda <_PyDictKeys_StringLookupAndVersion+0x11a> │ │ │ │ │ cmp.w r9, #15 │ │ │ │ │ ite le │ │ │ │ │ ldrshle.w r5, [sl, fp, lsl #1] │ │ │ │ │ ldrgt.w r5, [sl, fp, lsl #2] │ │ │ │ │ - b.n 6f8a <_PyDictKeys_StringLookupAndVersion+0xce> │ │ │ │ │ + b.n 6f8e <_PyDictKeys_StringLookupAndVersion+0xce> │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.n 710e <_PyDictKeys_StringLookupAndVersion+0x252> │ │ │ │ │ + bne.n 7112 <_PyDictKeys_StringLookupAndVersion+0x252> │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ ldrb.w ip, [r6, #16] │ │ │ │ │ ubfx lr, r1, #2, #3 │ │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne.n 710e <_PyDictKeys_StringLookupAndVersion+0x252> │ │ │ │ │ + bne.n 7112 <_PyDictKeys_StringLookupAndVersion+0x252> │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 725a <_PyDictKeys_StringLookupAndVersion+0x39e> │ │ │ │ │ + beq.w 725e <_PyDictKeys_StringLookupAndVersion+0x39e> │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl r0, #28 │ │ │ │ │ addmi r0, #20 │ │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 7256 <_PyDictKeys_StringLookupAndVersion+0x39a> │ │ │ │ │ + beq.w 725a <_PyDictKeys_StringLookupAndVersion+0x39a> │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r1, r6, #28 │ │ │ │ │ addmi.w r1, r6, #20 │ │ │ │ │ mul.w r2, r2, lr │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7060 <_PyDictKeys_StringLookupAndVersion+0x1a4> │ │ │ │ │ + beq.n 7064 <_PyDictKeys_StringLookupAndVersion+0x1a4> │ │ │ │ │ lsrs r2, r7, #5 │ │ │ │ │ add.w fp, fp, fp, lsl #2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp.w r9, #7 │ │ │ │ │ add r2, fp │ │ │ │ │ and.w fp, r2, r4 │ │ │ │ │ - ble.w 6f4c <_PyDictKeys_StringLookupAndVersion+0x90> │ │ │ │ │ - b.n 7044 <_PyDictKeys_StringLookupAndVersion+0x188> │ │ │ │ │ + ble.w 6f50 <_PyDictKeys_StringLookupAndVersion+0x90> │ │ │ │ │ + b.n 7048 <_PyDictKeys_StringLookupAndVersion+0x188> │ │ │ │ │ cmp.w r9, #15 │ │ │ │ │ ite le │ │ │ │ │ ldrshle.w r5, [sl, fp, lsl #1] │ │ │ │ │ ldrgt.w r5, [sl, fp, lsl #2] │ │ │ │ │ - b.n 6fc0 <_PyDictKeys_StringLookupAndVersion+0x104> │ │ │ │ │ + b.n 6fc4 <_PyDictKeys_StringLookupAndVersion+0x104> │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne.w 6f68 <_PyDictKeys_StringLookupAndVersion+0xac> │ │ │ │ │ + bne.w 6f6c <_PyDictKeys_StringLookupAndVersion+0xac> │ │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ │ ldrb.w ip, [r6, #16] │ │ │ │ │ ubfx lr, r0, #2, #3 │ │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne.w 6f68 <_PyDictKeys_StringLookupAndVersion+0xac> │ │ │ │ │ + bne.w 6f6c <_PyDictKeys_StringLookupAndVersion+0xac> │ │ │ │ │ tst.w r0, #32 │ │ │ │ │ - beq.w 726a <_PyDictKeys_StringLookupAndVersion+0x3ae> │ │ │ │ │ + beq.w 726e <_PyDictKeys_StringLookupAndVersion+0x3ae> │ │ │ │ │ lsls r0, r0, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r0, r1, #28 │ │ │ │ │ addmi.w r0, r1, #20 │ │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.n 7266 <_PyDictKeys_StringLookupAndVersion+0x3aa> │ │ │ │ │ + beq.n 726a <_PyDictKeys_StringLookupAndVersion+0x3aa> │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r1, r6, #28 │ │ │ │ │ addmi.w r1, r6, #20 │ │ │ │ │ mul.w r2, lr, r2 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7060 <_PyDictKeys_StringLookupAndVersion+0x1a4> │ │ │ │ │ - b.n 6f68 <_PyDictKeys_StringLookupAndVersion+0xac> │ │ │ │ │ + beq.w 7064 <_PyDictKeys_StringLookupAndVersion+0x1a4> │ │ │ │ │ + b.n 6f6c <_PyDictKeys_StringLookupAndVersion+0xac> │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne.w 6fa2 <_PyDictKeys_StringLookupAndVersion+0xe6> │ │ │ │ │ + bne.w 6fa6 <_PyDictKeys_StringLookupAndVersion+0xe6> │ │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ │ ldrb.w ip, [r6, #16] │ │ │ │ │ ubfx lr, r0, #2, #3 │ │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne.w 6fa2 <_PyDictKeys_StringLookupAndVersion+0xe6> │ │ │ │ │ + bne.w 6fa6 <_PyDictKeys_StringLookupAndVersion+0xe6> │ │ │ │ │ tst.w r0, #32 │ │ │ │ │ - beq.n 7262 <_PyDictKeys_StringLookupAndVersion+0x3a6> │ │ │ │ │ + beq.n 7266 <_PyDictKeys_StringLookupAndVersion+0x3a6> │ │ │ │ │ lsls r0, r0, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r0, r1, #20 │ │ │ │ │ addpl.w r0, r1, #28 │ │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.n 725e <_PyDictKeys_StringLookupAndVersion+0x3a2> │ │ │ │ │ + beq.n 7262 <_PyDictKeys_StringLookupAndVersion+0x3a2> │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r1, r6, #20 │ │ │ │ │ addpl.w r1, r6, #28 │ │ │ │ │ mul.w r2, lr, r2 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7060 <_PyDictKeys_StringLookupAndVersion+0x1a4> │ │ │ │ │ - b.n 6fa2 <_PyDictKeys_StringLookupAndVersion+0xe6> │ │ │ │ │ + beq.w 7064 <_PyDictKeys_StringLookupAndVersion+0x1a4> │ │ │ │ │ + b.n 6fa6 <_PyDictKeys_StringLookupAndVersion+0xe6> │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne.w 6fd6 <_PyDictKeys_StringLookupAndVersion+0x11a> │ │ │ │ │ + bne.w 6fda <_PyDictKeys_StringLookupAndVersion+0x11a> │ │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ │ ldrb.w lr, [r6, #16] │ │ │ │ │ ubfx ip, r0, #2, #3 │ │ │ │ │ ubfx lr, lr, #2, #3 │ │ │ │ │ cmp lr, ip │ │ │ │ │ - bne.w 6fd6 <_PyDictKeys_StringLookupAndVersion+0x11a> │ │ │ │ │ + bne.w 6fda <_PyDictKeys_StringLookupAndVersion+0x11a> │ │ │ │ │ tst.w r0, #32 │ │ │ │ │ - beq.n 7272 <_PyDictKeys_StringLookupAndVersion+0x3b6> │ │ │ │ │ + beq.n 7276 <_PyDictKeys_StringLookupAndVersion+0x3b6> │ │ │ │ │ lsls r0, r0, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r0, r1, #20 │ │ │ │ │ addpl.w r0, r1, #28 │ │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.n 726e <_PyDictKeys_StringLookupAndVersion+0x3b2> │ │ │ │ │ + beq.n 7272 <_PyDictKeys_StringLookupAndVersion+0x3b2> │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r1, r6, #20 │ │ │ │ │ addpl.w r1, r6, #28 │ │ │ │ │ mul.w r2, ip, r2 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7060 <_PyDictKeys_StringLookupAndVersion+0x1a4> │ │ │ │ │ - b.n 6fd6 <_PyDictKeys_StringLookupAndVersion+0x11a> │ │ │ │ │ + beq.w 7064 <_PyDictKeys_StringLookupAndVersion+0x1a4> │ │ │ │ │ + b.n 6fda <_PyDictKeys_StringLookupAndVersion+0x11a> │ │ │ │ │ lsrs r2, r7, #5 │ │ │ │ │ add.w fp, fp, fp, lsl #2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ add r2, fp │ │ │ │ │ and.w fp, r4, r2 │ │ │ │ │ - b.n 6f4c <_PyDictKeys_StringLookupAndVersion+0x90> │ │ │ │ │ + b.n 6f50 <_PyDictKeys_StringLookupAndVersion+0x90> │ │ │ │ │ mvn.w r5, #2 │ │ │ │ │ - b.n 7068 <_PyDictKeys_StringLookupAndVersion+0x1ac> │ │ │ │ │ + b.n 706c <_PyDictKeys_StringLookupAndVersion+0x1ac> │ │ │ │ │ ldr r1, [r6, #28] │ │ │ │ │ - b.n 70fe <_PyDictKeys_StringLookupAndVersion+0x242> │ │ │ │ │ + b.n 7102 <_PyDictKeys_StringLookupAndVersion+0x242> │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.n 70e8 <_PyDictKeys_StringLookupAndVersion+0x22c> │ │ │ │ │ + b.n 70ec <_PyDictKeys_StringLookupAndVersion+0x22c> │ │ │ │ │ ldr r1, [r6, #28] │ │ │ │ │ - b.n 71d4 <_PyDictKeys_StringLookupAndVersion+0x318> │ │ │ │ │ + b.n 71d8 <_PyDictKeys_StringLookupAndVersion+0x318> │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b.n 71c0 <_PyDictKeys_StringLookupAndVersion+0x304> │ │ │ │ │ + b.n 71c4 <_PyDictKeys_StringLookupAndVersion+0x304> │ │ │ │ │ ldr r1, [r6, #28] │ │ │ │ │ - b.n 717c <_PyDictKeys_StringLookupAndVersion+0x2c0> │ │ │ │ │ + b.n 7180 <_PyDictKeys_StringLookupAndVersion+0x2c0> │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b.n 7168 <_PyDictKeys_StringLookupAndVersion+0x2ac> │ │ │ │ │ + b.n 716c <_PyDictKeys_StringLookupAndVersion+0x2ac> │ │ │ │ │ ldr r1, [r6, #28] │ │ │ │ │ - b.n 722c <_PyDictKeys_StringLookupAndVersion+0x370> │ │ │ │ │ + b.n 7230 <_PyDictKeys_StringLookupAndVersion+0x370> │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b.n 7218 <_PyDictKeys_StringLookupAndVersion+0x35c> │ │ │ │ │ + b.n 721c <_PyDictKeys_StringLookupAndVersion+0x35c> │ │ │ │ │ nop │ │ │ │ │ .word 0x000001ee │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -0000727c : │ │ │ │ │ +00007280 : │ │ │ │ │ dict_pop(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ sub sp, #24 │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bhi.w 740c │ │ │ │ │ + bhi.w 7410 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.w 7428 │ │ │ │ │ + bne.w 742c │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r5, r3, #2 │ │ │ │ │ - bpl.w 7530 │ │ │ │ │ + bpl.w 7534 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r1, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 7446 │ │ │ │ │ + beq.w 744a │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 742e │ │ │ │ │ + bne.w 7432 │ │ │ │ │ ldr r7, [r1, #12] │ │ │ │ │ adds r0, r7, #1 │ │ │ │ │ - beq.w 742e │ │ │ │ │ + beq.w 7432 │ │ │ │ │ mov r2, r7 │ │ │ │ │ add r3, sp, #20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ bl 408 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mov r5, r0 │ │ │ │ │ adds r2, r0, #3 │ │ │ │ │ - beq.w 74d8 │ │ │ │ │ + beq.w 74dc │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.w 7446 │ │ │ │ │ + beq.w 744a │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 7446 │ │ │ │ │ + beq.w 744a │ │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7520 │ │ │ │ │ + bne.w 7524 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r6, #0] │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldrb r0, [r3, #4] │ │ │ │ │ cmp r0, #7 │ │ │ │ │ lsl.w ip, ip, r0 │ │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ │ and.w r1, ip, r7 │ │ │ │ │ - bgt.n 739a │ │ │ │ │ + bgt.n 739e │ │ │ │ │ adds r2, r3, r1 │ │ │ │ │ ldrsb.w r2, [r2, #20] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bne.n 73b0 │ │ │ │ │ + bne.n 73b4 │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 74f6 │ │ │ │ │ + bne.w 74fa │ │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r0, [r3, #8] │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - bgt.w 7466 │ │ │ │ │ + bgt.w 746a │ │ │ │ │ add r1, r3 │ │ │ │ │ movs r3, #254 @ 0xfe │ │ │ │ │ movs r2, #1 │ │ │ │ │ strb r3, [r1, #20] │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldrb r1, [r3, #6] │ │ │ │ │ ldrb r0, [r3, #5] │ │ │ │ │ lsls r2, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 748e │ │ │ │ │ + beq.w 7492 │ │ │ │ │ adds r3, #20 │ │ │ │ │ add.w r2, r2, r5, lsl #3 │ │ │ │ │ adds r4, r3, r2 │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr r0, [r3, r2] │ │ │ │ │ str r1, [r3, r2] │ │ │ │ │ str r1, [r4, #4] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 737e │ │ │ │ │ + bge.n 7382 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, 737e │ │ │ │ │ + cbnz r3, 7382 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 7392 │ │ │ │ │ + bge.n 7396 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, 7392 │ │ │ │ │ + cbnz r3, 7396 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ cmp r0, #15 │ │ │ │ │ itete gt │ │ │ │ │ addgt.w r2, r3, r1, lsl #2 │ │ │ │ │ addle.w r2, r3, r1, lsl #1 │ │ │ │ │ ldrgt r2, [r2, #20] │ │ │ │ │ ldrshle.w r2, [r2, #20] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - beq.n 732c │ │ │ │ │ + beq.n 7330 │ │ │ │ │ adds r2, #1 │ │ │ │ │ - beq.w 74e4 │ │ │ │ │ + beq.w 74e8 │ │ │ │ │ lsrs r2, r7, #5 │ │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r0, #7 │ │ │ │ │ add r1, r2 │ │ │ │ │ and.w r1, r1, ip │ │ │ │ │ - bgt.n 74ae │ │ │ │ │ + bgt.n 74b2 │ │ │ │ │ adds r2, r3, r1 │ │ │ │ │ ldrsb.w r2, [r2, #20] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - beq.n 732c │ │ │ │ │ + beq.n 7330 │ │ │ │ │ adds r2, #1 │ │ │ │ │ - beq.w 74e4 │ │ │ │ │ + beq.w 74e8 │ │ │ │ │ lsrs r7, r7, #10 │ │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ │ adds r2, r7, #1 │ │ │ │ │ add r2, r1 │ │ │ │ │ and.w r1, r2, ip │ │ │ │ │ adds r2, r3, r1 │ │ │ │ │ add.w lr, r3, r1, lsl #1 │ │ │ │ │ cmp r0, #7 │ │ │ │ │ - bgt.n 74c2 │ │ │ │ │ + bgt.n 74c6 │ │ │ │ │ ldrsb.w r2, [r2, #20] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - beq.n 732c │ │ │ │ │ + beq.n 7330 │ │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ │ lsrs r7, r7, #5 │ │ │ │ │ adds r1, #1 │ │ │ │ │ adds r2, #1 │ │ │ │ │ add r1, r7 │ │ │ │ │ - beq.n 74e4 │ │ │ │ │ + beq.n 74e8 │ │ │ │ │ and.w r1, r1, ip │ │ │ │ │ - b.n 73e6 │ │ │ │ │ + b.n 73ea │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC9 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC9 │ │ │ │ │ movs r3, #2 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 74d8 │ │ │ │ │ + beq.n 74dc │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - ble.w 72a2 │ │ │ │ │ + ble.w 72a6 │ │ │ │ │ ldr.w r8, [r6, #4] │ │ │ │ │ - b.n 72a6 │ │ │ │ │ + b.n 72aa │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ adds r1, r0, #1 │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ - beq.n 74dc │ │ │ │ │ + beq.n 74e0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 72d2 │ │ │ │ │ + bne.w 72d6 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 74d2 │ │ │ │ │ + beq.n 74d6 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mov r6, r8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt.w r3, [r8] │ │ │ │ │ @@ -11686,187 +11686,187 @@ │ │ │ │ │ strgt r2, [r1, #20] │ │ │ │ │ strhle r2, [r1, #20] │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldrb r1, [r3, #6] │ │ │ │ │ ldrb r0, [r3, #5] │ │ │ │ │ lsls r2, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 735c │ │ │ │ │ + bne.w 7360 │ │ │ │ │ movs r1, #12 │ │ │ │ │ adds r3, #20 │ │ │ │ │ mla r2, r1, r5, r2 │ │ │ │ │ movs r1, #0 │ │ │ │ │ adds r4, r3, r2 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ strd r1, r1, [r4, #4] │ │ │ │ │ str r1, [r3, r2] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 7374 │ │ │ │ │ - b.n 737e │ │ │ │ │ + blt.w 7378 │ │ │ │ │ + b.n 7382 │ │ │ │ │ cmp r0, #15 │ │ │ │ │ itete gt │ │ │ │ │ addgt.w r2, r3, r1, lsl #2 │ │ │ │ │ addle.w r2, r3, r1, lsl #1 │ │ │ │ │ ldrgt r2, [r2, #20] │ │ │ │ │ ldrshle.w r2, [r2, #20] │ │ │ │ │ - b.n 73ce │ │ │ │ │ + b.n 73d2 │ │ │ │ │ cmp r0, #15 │ │ │ │ │ itet gt │ │ │ │ │ addgt.w r2, r3, r1, lsl #2 │ │ │ │ │ ldrshle.w r2, [lr, #20] │ │ │ │ │ ldrgt r2, [r2, #20] │ │ │ │ │ - b.n 73f4 │ │ │ │ │ + b.n 73f8 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_PyErr_SetKeyError> │ │ │ │ │ R_ARM_THM_CALL _PyErr_SetKeyError │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 7392 │ │ │ │ │ + b.n 7396 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl b0 │ │ │ │ │ R_ARM_THM_CALL dict_unhashable_type │ │ │ │ │ - b.n 74d8 │ │ │ │ │ + b.n 74dc │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 733a │ │ │ │ │ + beq.w 733e │ │ │ │ │ add.w r2, r0, r5, lsl #2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r2, #4] │ │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ │ ldrb r1, [r0, #1] │ │ │ │ │ adds r2, #1 │ │ │ │ │ add.w r2, r0, r2, lsl #2 │ │ │ │ │ ldrb r4, [r2, r3] │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bne.n 7546 │ │ │ │ │ + bne.n 754a │ │ │ │ │ subs r1, #1 │ │ │ │ │ add r3, r2 │ │ │ │ │ subs r4, r3, r2 │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - ble.n 7542 │ │ │ │ │ + ble.n 7546 │ │ │ │ │ ldrb r4, [r3, #1] │ │ │ │ │ strb.w r4, [r3], #1 │ │ │ │ │ - b.n 7512 │ │ │ │ │ + b.n 7516 │ │ │ │ │ mov r3, r1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ movs r1, #2 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ mov r2, r4 │ │ │ │ │ - bl 6bc <_Py_dict_lookup+0x2b4> │ │ │ │ │ + bl 65c <_Py_dict_lookup+0x254> │ │ │ │ │ R_ARM_THM_CALL _PyDict_SendEvent │ │ │ │ │ - b.n 72fe │ │ │ │ │ + b.n 7302 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #3166 @ 0xc5e │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 74d8 │ │ │ │ │ + b.n 74dc │ │ │ │ │ strb r1, [r0, #1] │ │ │ │ │ - b.n 737e │ │ │ │ │ + b.n 7382 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n 7508 │ │ │ │ │ + b.n 750c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000754c : │ │ │ │ │ +00007550 : │ │ │ │ │ pop_lock_held(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ ands.w r0, r0, #536870912 @ 0x20000000 │ │ │ │ │ - beq.n 75be │ │ │ │ │ + beq.n 75c2 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ - cbz r0, 75b6 │ │ │ │ │ + cbz r0, 75ba │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.n 758e │ │ │ │ │ + bne.n 7592 │ │ │ │ │ ldr r0, [r1, #12] │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n 758e │ │ │ │ │ + beq.n 7592 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.n 75d4 <_PyDict_Pop_KnownHash> │ │ │ │ │ + b.n 75d8 <_PyDict_Pop_KnownHash> │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - bne.n 7580 │ │ │ │ │ + bne.n 7584 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ bl b0 │ │ │ │ │ R_ARM_THM_CALL dict_unhashable_type │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ - cbz r2, 75b0 │ │ │ │ │ + cbz r2, 75b4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 75ba │ │ │ │ │ - cbz r2, 75ba │ │ │ │ │ + b.n 75be │ │ │ │ │ + cbz r2, 75be │ │ │ │ │ str r0, [r2, #0] │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - cbz r2, 75c2 │ │ │ │ │ + cbz r2, 75c6 │ │ │ │ │ str r0, [r2, #0] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #3166 @ 0xc5e │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 75b0 │ │ │ │ │ + b.n 75b4 │ │ │ │ │ │ │ │ │ │ -000075d4 <_PyDict_Pop_KnownHash>: │ │ │ │ │ +000075d8 <_PyDict_Pop_KnownHash>: │ │ │ │ │ _PyDict_Pop_KnownHash(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ sub sp, #20 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 771a <_PyDict_Pop_KnownHash+0x146> │ │ │ │ │ + beq.w 771e <_PyDict_Pop_KnownHash+0x146> │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r9, r1 │ │ │ │ │ bl 408 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ mov r5, r0 │ │ │ │ │ adds r2, r0, #3 │ │ │ │ │ - beq.w 777e <_PyDict_Pop_KnownHash+0x1aa> │ │ │ │ │ + beq.w 7782 <_PyDict_Pop_KnownHash+0x1aa> │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.w 771a <_PyDict_Pop_KnownHash+0x146> │ │ │ │ │ + beq.w 771e <_PyDict_Pop_KnownHash+0x146> │ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 771a <_PyDict_Pop_KnownHash+0x146> │ │ │ │ │ + beq.w 771e <_PyDict_Pop_KnownHash+0x146> │ │ │ │ │ ldrb r0, [r7, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 776e <_PyDict_Pop_KnownHash+0x19a> │ │ │ │ │ + bne.w 7772 <_PyDict_Pop_KnownHash+0x19a> │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ mov r2, r8 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r4, #0] │ │ │ │ │ @@ -11874,160 +11874,160 @@ │ │ │ │ │ ldrb.w lr, [r3, #4] │ │ │ │ │ lsl.w ip, ip, lr │ │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ │ and.w r1, r8, ip │ │ │ │ │ add.w r8, r3, r1 │ │ │ │ │ add.w r0, r3, r1, lsl #1 │ │ │ │ │ cmp.w lr, #7 │ │ │ │ │ - bgt.n 76e0 <_PyDict_Pop_KnownHash+0x10c> │ │ │ │ │ + bgt.n 76e4 <_PyDict_Pop_KnownHash+0x10c> │ │ │ │ │ ldrsb.w r0, [r8, #20] │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.n 76f2 <_PyDict_Pop_KnownHash+0x11e> │ │ │ │ │ + bne.n 76f6 <_PyDict_Pop_KnownHash+0x11e> │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldr r1, [r7, #28] │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r7, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 7744 <_PyDict_Pop_KnownHash+0x170> │ │ │ │ │ + bne.n 7748 <_PyDict_Pop_KnownHash+0x170> │ │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ │ str r1, [r3, #8] │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - bgt.n 76bc <_PyDict_Pop_KnownHash+0xe8> │ │ │ │ │ + bgt.n 76c0 <_PyDict_Pop_KnownHash+0xe8> │ │ │ │ │ add r0, r3 │ │ │ │ │ movs r3, #254 @ 0xfe │ │ │ │ │ strb r3, [r0, #20] │ │ │ │ │ ldr r3, [r7, #24] │ │ │ │ │ ldrb r1, [r3, #6] │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldrb r0, [r3, #5] │ │ │ │ │ adds r3, #20 │ │ │ │ │ lsls r2, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 7708 <_PyDict_Pop_KnownHash+0x134> │ │ │ │ │ + beq.n 770c <_PyDict_Pop_KnownHash+0x134> │ │ │ │ │ add.w r2, r2, r5, lsl #3 │ │ │ │ │ movs r1, #0 │ │ │ │ │ adds r5, r3, r2 │ │ │ │ │ ldr r0, [r3, r2] │ │ │ │ │ str r1, [r3, r2] │ │ │ │ │ str r1, [r5, #4] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 76a0 <_PyDict_Pop_KnownHash+0xcc> │ │ │ │ │ + bge.n 76a4 <_PyDict_Pop_KnownHash+0xcc> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, 76a0 <_PyDict_Pop_KnownHash+0xcc> │ │ │ │ │ + cbnz r3, 76a4 <_PyDict_Pop_KnownHash+0xcc> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 7726 <_PyDict_Pop_KnownHash+0x152> │ │ │ │ │ + bge.n 772a <_PyDict_Pop_KnownHash+0x152> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbz r3, 76d8 <_PyDict_Pop_KnownHash+0x104> │ │ │ │ │ + cbz r3, 76dc <_PyDict_Pop_KnownHash+0x104> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 772c <_PyDict_Pop_KnownHash+0x158> │ │ │ │ │ + beq.n 7730 <_PyDict_Pop_KnownHash+0x158> │ │ │ │ │ str r4, [r6, #0] │ │ │ │ │ movs r0, #1 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ cmp r2, #15 │ │ │ │ │ iteet le │ │ │ │ │ addle.w r0, r3, r0, lsl #1 │ │ │ │ │ addgt.w r0, r3, r0, lsl #2 │ │ │ │ │ mvngt.w r2, #1 │ │ │ │ │ movwle r2, #65534 @ 0xfffe │ │ │ │ │ ite gt │ │ │ │ │ strgt r2, [r0, #20] │ │ │ │ │ strhle r2, [r0, #20] │ │ │ │ │ - b.n 7672 <_PyDict_Pop_KnownHash+0x9e> │ │ │ │ │ + b.n 7676 <_PyDict_Pop_KnownHash+0x9e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 76ae <_PyDict_Pop_KnownHash+0xda> │ │ │ │ │ + b.n 76b2 <_PyDict_Pop_KnownHash+0xda> │ │ │ │ │ cmp.w lr, #15 │ │ │ │ │ itet gt │ │ │ │ │ addgt.w r0, r3, r1, lsl #2 │ │ │ │ │ ldrshle.w r0, [r0, #20] │ │ │ │ │ ldrgt r0, [r0, #20] │ │ │ │ │ - b.n 7650 <_PyDict_Pop_KnownHash+0x7c> │ │ │ │ │ + b.n 7654 <_PyDict_Pop_KnownHash+0x7c> │ │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ │ lsrs r2, r2, #5 │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ add r1, r2 │ │ │ │ │ - beq.n 7656 <_PyDict_Pop_KnownHash+0x82> │ │ │ │ │ + beq.n 765a <_PyDict_Pop_KnownHash+0x82> │ │ │ │ │ and.w r1, ip, r1 │ │ │ │ │ - b.n 763e <_PyDict_Pop_KnownHash+0x6a> │ │ │ │ │ + b.n 7642 <_PyDict_Pop_KnownHash+0x6a> │ │ │ │ │ movs r0, #12 │ │ │ │ │ mla r2, r0, r5, r2 │ │ │ │ │ adds r5, r3, r2 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ str r1, [r5, #8] │ │ │ │ │ str r1, [r5, #4] │ │ │ │ │ str r1, [r3, r2] │ │ │ │ │ - b.n 768e <_PyDict_Pop_KnownHash+0xba> │ │ │ │ │ - cbnz r6, 7720 <_PyDict_Pop_KnownHash+0x14c> │ │ │ │ │ + b.n 7692 <_PyDict_Pop_KnownHash+0xba> │ │ │ │ │ + cbnz r6, 7724 <_PyDict_Pop_KnownHash+0x14c> │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 76b6 <_PyDict_Pop_KnownHash+0xe2> │ │ │ │ │ + b.n 76ba <_PyDict_Pop_KnownHash+0xe2> │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - b.n 771c <_PyDict_Pop_KnownHash+0x148> │ │ │ │ │ + b.n 7720 <_PyDict_Pop_KnownHash+0x148> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 76b2 <_PyDict_Pop_KnownHash+0xde> │ │ │ │ │ - b.n 76b4 <_PyDict_Pop_KnownHash+0xe0> │ │ │ │ │ + bne.n 76b6 <_PyDict_Pop_KnownHash+0xde> │ │ │ │ │ + b.n 76b8 <_PyDict_Pop_KnownHash+0xe0> │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 76b4 <_PyDict_Pop_KnownHash+0xe0> │ │ │ │ │ + bge.n 76b8 <_PyDict_Pop_KnownHash+0xe0> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 76b4 <_PyDict_Pop_KnownHash+0xe0> │ │ │ │ │ + bne.n 76b8 <_PyDict_Pop_KnownHash+0xe0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 76b4 <_PyDict_Pop_KnownHash+0xe0> │ │ │ │ │ + b.n 76b8 <_PyDict_Pop_KnownHash+0xe0> │ │ │ │ │ add.w r2, r1, r5, lsl #2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r2, #4] │ │ │ │ │ ldrb r2, [r1, #0] │ │ │ │ │ ldrb r0, [r1, #1] │ │ │ │ │ adds r2, #1 │ │ │ │ │ add.w r2, r1, r2, lsl #2 │ │ │ │ │ ldrb r7, [r2, r3] │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - bne.n 778e <_PyDict_Pop_KnownHash+0x1ba> │ │ │ │ │ + bne.n 7792 <_PyDict_Pop_KnownHash+0x1ba> │ │ │ │ │ subs r0, #1 │ │ │ │ │ add r3, r2 │ │ │ │ │ subs r5, r3, r2 │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - ble.n 778a <_PyDict_Pop_KnownHash+0x1b6> │ │ │ │ │ + ble.n 778e <_PyDict_Pop_KnownHash+0x1b6> │ │ │ │ │ ldrb r5, [r3, #1] │ │ │ │ │ strb.w r5, [r3], #1 │ │ │ │ │ - b.n 7760 <_PyDict_Pop_KnownHash+0x18c> │ │ │ │ │ + b.n 7764 <_PyDict_Pop_KnownHash+0x18c> │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ movs r1, #2 │ │ │ │ │ mov r2, r7 │ │ │ │ │ - bl 6bc <_Py_dict_lookup+0x2b4> │ │ │ │ │ + bl 65c <_Py_dict_lookup+0x254> │ │ │ │ │ R_ARM_THM_CALL _PyDict_SendEvent │ │ │ │ │ - b.n 761a <_PyDict_Pop_KnownHash+0x46> │ │ │ │ │ - cbz r6, 7784 <_PyDict_Pop_KnownHash+0x1b0> │ │ │ │ │ + b.n 761e <_PyDict_Pop_KnownHash+0x46> │ │ │ │ │ + cbz r6, 7788 <_PyDict_Pop_KnownHash+0x1b0> │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 76b6 <_PyDict_Pop_KnownHash+0xe2> │ │ │ │ │ + b.n 76ba <_PyDict_Pop_KnownHash+0xe2> │ │ │ │ │ strb r0, [r1, #1] │ │ │ │ │ - b.n 76a0 <_PyDict_Pop_KnownHash+0xcc> │ │ │ │ │ + b.n 76a4 <_PyDict_Pop_KnownHash+0xcc> │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n 7756 <_PyDict_Pop_KnownHash+0x182> │ │ │ │ │ + b.n 775a <_PyDict_Pop_KnownHash+0x182> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00007794 : │ │ │ │ │ +00007798 : │ │ │ │ │ dictiter_dealloc(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr.w r0, [r0, #-8] │ │ │ │ │ @@ -12039,208 +12039,208 @@ │ │ │ │ │ bfi r0, r2, #0, #2 │ │ │ │ │ ldr.w r2, [ip, #4] │ │ │ │ │ str r0, [r1, #0] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ orrs r2, r1 │ │ │ │ │ str.w r2, [ip, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ - ldr r2, [pc, #140] @ (785c ) │ │ │ │ │ + ldr r2, [pc, #140] @ (7860 ) │ │ │ │ │ ldr.w r0, [r3, #-4] │ │ │ │ │ str.w r1, [r3, #-8] │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ and.w r0, r0, #1 │ │ │ │ │ str.w r0, [r3, #-4] │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr r2, [r1, r2] │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ ldr.w r1, [r2, #3768] @ 0xeb8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble.n 784c │ │ │ │ │ + ble.n 7850 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r1, [r2, #3768] @ 0xeb8 │ │ │ │ │ ldr.w r1, [r2, #3868] @ 0xf1c │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r1, [r2, #3868] @ 0xf1c │ │ │ │ │ - cbz r0, 7810 │ │ │ │ │ + cbz r0, 7814 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 783a │ │ │ │ │ + blt.n 783e │ │ │ │ │ ldr r0, [r3, #20] │ │ │ │ │ - cbz r0, 781c │ │ │ │ │ + cbz r0, 7820 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 7828 │ │ │ │ │ + blt.n 782c │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_GC_Del │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 781c │ │ │ │ │ + bne.n 7820 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - b.n 781e │ │ │ │ │ + b.n 7822 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 7810 │ │ │ │ │ + bne.n 7814 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 7810 │ │ │ │ │ + b.n 7814 │ │ │ │ │ ldr.w r1, [r2, #3868] @ 0xf1c │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r1, [r2, #3868] @ 0xf1c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7808 │ │ │ │ │ - b.n 7810 │ │ │ │ │ + bne.n 780c │ │ │ │ │ + b.n 7814 │ │ │ │ │ .word 0x00000072 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00007860 <_PyDict_MergeEx>: │ │ │ │ │ +00007864 <_PyDict_MergeEx>: │ │ │ │ │ _PyDict_MergeEx(): │ │ │ │ │ b.w 2eec │ │ │ │ │ │ │ │ │ │ -00007864 <_PyDict_SetItem_Take2>: │ │ │ │ │ +00007868 <_PyDict_SetItem_Take2>: │ │ │ │ │ _PyDict_SetItem_Take2(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bne.n 78a6 <_PyDict_SetItem_Take2+0x42> │ │ │ │ │ + bne.n 78aa <_PyDict_SetItem_Take2+0x42> │ │ │ │ │ ldr r0, [r1, #12] │ │ │ │ │ adds r1, r0, #1 │ │ │ │ │ - beq.n 78a6 <_PyDict_SetItem_Take2+0x42> │ │ │ │ │ - ldr r3, [pc, #60] @ (78cc <_PyDict_SetItem_Take2+0x68>) │ │ │ │ │ + beq.n 78aa <_PyDict_SetItem_Take2+0x42> │ │ │ │ │ + ldr r3, [pc, #60] @ (78d0 <_PyDict_SetItem_Take2+0x68>) │ │ │ │ │ ldr r1, [r5, #24] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - beq.n 78c2 <_PyDict_SetItem_Take2+0x5e> │ │ │ │ │ + beq.n 78c6 <_PyDict_SetItem_Take2+0x5e> │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ b.w f30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - bne.n 788c <_PyDict_SetItem_Take2+0x28> │ │ │ │ │ + bne.n 7890 <_PyDict_SetItem_Take2+0x28> │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 setitem_take2_lock_held.part.0 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ b.w d88 │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -000078d0 : │ │ │ │ │ +000078d4 : │ │ │ │ │ dict_get(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ sub sp, #16 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bhi.n 7982 │ │ │ │ │ + bhi.n 7986 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.n 796c │ │ │ │ │ + bne.n 7970 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 7936 │ │ │ │ │ + beq.n 793a │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ - beq.n 799c │ │ │ │ │ + beq.n 79a0 │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 408 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - cbnz r3, 794a │ │ │ │ │ + cbnz r3, 794e │ │ │ │ │ adds r0, #3 │ │ │ │ │ - beq.n 7974 │ │ │ │ │ + beq.n 7978 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 7978 │ │ │ │ │ + blt.n 797c │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ adds r5, r2, #1 │ │ │ │ │ - beq.n 7908 │ │ │ │ │ + beq.n 790c │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 408 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 7924 │ │ │ │ │ + beq.n 7928 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 7970 │ │ │ │ │ + bge.n 7974 │ │ │ │ │ adds r2, #1 │ │ │ │ │ adds r1, r0, #3 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n 7974 │ │ │ │ │ + beq.n 7978 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 7928 │ │ │ │ │ + beq.n 792c │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - ble.n 78f2 │ │ │ │ │ + ble.n 78f6 │ │ │ │ │ ldr r4, [r5, #4] │ │ │ │ │ - b.n 78fa │ │ │ │ │ + b.n 78fe │ │ │ │ │ adds r2, r0, #3 │ │ │ │ │ - bne.n 795a │ │ │ │ │ + bne.n 795e │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 7930 │ │ │ │ │ + b.n 7934 │ │ │ │ │ adds r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC10 │ │ │ │ │ @@ -12248,523 +12248,523 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC10 │ │ │ │ │ movs r3, #2 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7966 │ │ │ │ │ + bne.n 796a │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 7930 │ │ │ │ │ + b.n 7934 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl b0 │ │ │ │ │ R_ARM_THM_CALL dict_unhashable_type │ │ │ │ │ - b.n 7974 │ │ │ │ │ + b.n 7978 │ │ │ │ │ │ │ │ │ │ -000079a4 : │ │ │ │ │ +000079a8 : │ │ │ │ │ PyDict_Keys(): │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7ae6 │ │ │ │ │ + beq.w 7aea │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #2 │ │ │ │ │ - bpl.w 7ae6 │ │ │ │ │ + bpl.w 7aea │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ mov r6, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7af6 │ │ │ │ │ + beq.w 7afa │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - bne.n 7aca │ │ │ │ │ + bne.n 7ace │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #2 │ │ │ │ │ - bpl.n 7a3e │ │ │ │ │ + bpl.n 7a42 │ │ │ │ │ ldr r1, [r5, #28] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 7a86 │ │ │ │ │ + bne.n 7a8a │ │ │ │ │ ldr.w ip, [r5, #24] │ │ │ │ │ mov r2, r1 │ │ │ │ │ movs r5, #1 │ │ │ │ │ add.w r6, ip, #20 │ │ │ │ │ - b.n 79fc │ │ │ │ │ + b.n 7a00 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ str r3, [r0, r1] │ │ │ │ │ adds r1, #4 │ │ │ │ │ ldr.w r7, [ip, #16] │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - ble.n 7a3e │ │ │ │ │ + ble.n 7a42 │ │ │ │ │ ldrb.w r0, [ip, #6] │ │ │ │ │ ldrb.w r3, [ip, #5] │ │ │ │ │ lsl.w r3, r5, r3 │ │ │ │ │ - cbz r0, 7a42 │ │ │ │ │ + cbz r0, 7a46 │ │ │ │ │ add.w r3, r3, r2, lsl #3 │ │ │ │ │ add r3, r6 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ - cbz r0, 7a2e │ │ │ │ │ + cbz r0, 7a32 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ adds r2, #1 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 79f6 │ │ │ │ │ + bge.n 79fa │ │ │ │ │ adds r0, #1 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ - b.n 79f6 │ │ │ │ │ + b.n 79fa │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - ble.n 7a3e │ │ │ │ │ + ble.n 7a42 │ │ │ │ │ adds r3, #8 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ - cbz r0, 7a72 │ │ │ │ │ + cbz r0, 7a76 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bgt.n 7a1c │ │ │ │ │ + bgt.n 7a20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ movs r0, #12 │ │ │ │ │ mla r3, r0, r2, r3 │ │ │ │ │ add.w r0, ip, #20 │ │ │ │ │ add r0, r3 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ - cbz r3, 7a60 │ │ │ │ │ + cbz r3, 7a64 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ adds r2, #1 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 79f6 │ │ │ │ │ - b.n 7a28 │ │ │ │ │ + bge.n 79fa │ │ │ │ │ + b.n 7a2c │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - ble.n 7a3e │ │ │ │ │ + ble.n 7a42 │ │ │ │ │ adds r0, #12 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ - cbz r3, 7a7c │ │ │ │ │ + cbz r3, 7a80 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bgt.n 7a52 │ │ │ │ │ - b.n 7a3e │ │ │ │ │ + bgt.n 7a56 │ │ │ │ │ + b.n 7a42 │ │ │ │ │ adds r2, #1 │ │ │ │ │ adds r3, #8 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bgt.n 7a36 │ │ │ │ │ - b.n 7a3e │ │ │ │ │ + bgt.n 7a3a │ │ │ │ │ + b.n 7a42 │ │ │ │ │ adds r2, #1 │ │ │ │ │ adds r0, #12 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bgt.n 7a68 │ │ │ │ │ - b.n 7a3e │ │ │ │ │ + bgt.n 7a6c │ │ │ │ │ + b.n 7a42 │ │ │ │ │ movs r7, #0 │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ mov r6, r7 │ │ │ │ │ - b.n 7a96 │ │ │ │ │ + b.n 7a9a │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ str r2, [r3, r7] │ │ │ │ │ adds r7, #4 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - ble.n 7a3e │ │ │ │ │ + ble.n 7a42 │ │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ │ ldr r2, [r5, #24] │ │ │ │ │ adds r3, #1 │ │ │ │ │ add.w r3, r1, r3, lsl #2 │ │ │ │ │ ldrb r3, [r3, r6] │ │ │ │ │ adds r6, #1 │ │ │ │ │ add.w r3, r2, r3, lsl #3 │ │ │ │ │ ldrb r2, [r2, #5] │ │ │ │ │ lsl.w r2, ip, r2 │ │ │ │ │ add r3, r2 │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 7a90 │ │ │ │ │ + bge.n 7a94 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ str r2, [r3, r7] │ │ │ │ │ adds r7, #4 │ │ │ │ │ - b.n 7a96 │ │ │ │ │ + b.n 7a9a │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 79c6 │ │ │ │ │ + bge.w 79ca │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 79c6 │ │ │ │ │ + bne.w 79ca │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 79c4 │ │ │ │ │ + b.n 79c8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #3561 @ 0xde9 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 7a3e │ │ │ │ │ + b.n 7a42 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00007afc : │ │ │ │ │ +00007b00 : │ │ │ │ │ PyObject_ClearManagedDict(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #29 │ │ │ │ │ - bpl.n 7bac │ │ │ │ │ + bpl.n 7bb0 │ │ │ │ │ ldr.w r4, [r0, #-12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ adds r2, r0, r3 │ │ │ │ │ - cbnz r4, 7b6e │ │ │ │ │ + cbnz r4, 7b72 │ │ │ │ │ ldrb r0, [r2, #3] │ │ │ │ │ - cbz r0, 7b66 │ │ │ │ │ + cbz r0, 7b6a │ │ │ │ │ strb r4, [r2, #3] │ │ │ │ │ ldrb r1, [r1, r3] │ │ │ │ │ - cbz r1, 7b66 │ │ │ │ │ + cbz r1, 7b6a │ │ │ │ │ movs r3, #1 │ │ │ │ │ - b.n 7b36 │ │ │ │ │ + b.n 7b3a │ │ │ │ │ cmp r1, r3 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ - ble.n 7b66 │ │ │ │ │ + ble.n 7b6a │ │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7b2e │ │ │ │ │ + beq.n 7b32 │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ str.w r4, [r2, r3, lsl #2] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 7b6a │ │ │ │ │ + bge.n 7b6e │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ - cbnz r1, 7b6a │ │ │ │ │ + cbnz r1, 7b6e │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ - bgt.n 7b36 │ │ │ │ │ + bgt.n 7b3a │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ │ - b.n 7b2e │ │ │ │ │ + b.n 7b32 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 7bb4 │ │ │ │ │ + bne.n 7bb8 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl afc <_Py_dict_lookup+0x6f4> │ │ │ │ │ + bl b2c <_Py_dict_lookup+0x724> │ │ │ │ │ R_ARM_THM_CALL detach_dict_from_object │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ - cbz r0, 7bac │ │ │ │ │ + cbz r0, 7bb0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC11 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_FormatUnraisable │ │ │ │ │ - ldr r2, [pc, #72] @ (7bd8 ) │ │ │ │ │ + ldr r2, [pc, #72] @ (7bdc ) │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r2, r3, [r4, #24] │ │ │ │ │ - bl 3764 │ │ │ │ │ + bl 3768 │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r0, [r2, #16] │ │ │ │ │ add r0, r1 │ │ │ │ │ - bl 7bdc │ │ │ │ │ + bl 7be0 │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ ldr.w r4, [r1, #-12] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 7b66 │ │ │ │ │ + beq.n 7b6a │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str.w r2, [r1, #-12] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 7b66 │ │ │ │ │ + bge.n 7b6a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 7b66 │ │ │ │ │ + bne.n 7b6a │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_Dealloc │ │ │ │ │ nop │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00007bdc : │ │ │ │ │ +00007be0 : │ │ │ │ │ clear_inline_values(): │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldrb r3, [r0, #3] │ │ │ │ │ - cbz r3, 7c24 │ │ │ │ │ + cbz r3, 7c28 │ │ │ │ │ mov r4, r0 │ │ │ │ │ movs r5, #0 │ │ │ │ │ strb r5, [r0, #3] │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r7, r5 │ │ │ │ │ ldrb.w r3, [r4], #4 │ │ │ │ │ - b.n 7c02 │ │ │ │ │ + b.n 7c06 │ │ │ │ │ adds r5, #1 │ │ │ │ │ adds r4, #4 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - ble.n 7c24 │ │ │ │ │ + ble.n 7c28 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7bfe │ │ │ │ │ + beq.n 7c02 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ str r7, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 7c20 │ │ │ │ │ + bge.n 7c24 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, 7c20 │ │ │ │ │ + cbnz r3, 7c24 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ │ - b.n 7bfe │ │ │ │ │ + b.n 7c02 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00007c28 <_PyDict_DelItemIf>: │ │ │ │ │ +00007c2c <_PyDict_DelItemIf>: │ │ │ │ │ _PyDict_DelItemIf(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, #16 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ adds r4, r0, #1 │ │ │ │ │ - beq.w 7e20 <_PyDict_DelItemIf+0x1f8> │ │ │ │ │ + beq.w 7e24 <_PyDict_DelItemIf+0x1f8> │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r7, r0 │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 408 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ mov r5, r0 │ │ │ │ │ adds r1, r0, #3 │ │ │ │ │ - beq.w 7e20 <_PyDict_DelItemIf+0x1f8> │ │ │ │ │ + beq.w 7e24 <_PyDict_DelItemIf+0x1f8> │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ - beq.w 7dd8 <_PyDict_DelItemIf+0x1b0> │ │ │ │ │ + beq.w 7ddc <_PyDict_DelItemIf+0x1b0> │ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 7dd8 <_PyDict_DelItemIf+0x1b0> │ │ │ │ │ + beq.w 7ddc <_PyDict_DelItemIf+0x1b0> │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r9 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.w 7e20 <_PyDict_DelItemIf+0x1f8> │ │ │ │ │ + beq.w 7e24 <_PyDict_DelItemIf+0x1f8> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ble.w 7dd8 <_PyDict_DelItemIf+0x1b0> │ │ │ │ │ + ble.w 7ddc <_PyDict_DelItemIf+0x1b0> │ │ │ │ │ ldrb r0, [r6, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7e26 <_PyDict_DelItemIf+0x1fe> │ │ │ │ │ + bne.w 7e2a <_PyDict_DelItemIf+0x1fe> │ │ │ │ │ ldr r3, [r6, #24] │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ ldrb r0, [r3, #4] │ │ │ │ │ cmp r0, #7 │ │ │ │ │ lsl.w ip, ip, r0 │ │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ │ and.w r1, r7, ip │ │ │ │ │ itt le │ │ │ │ │ addle r2, r3, r1 │ │ │ │ │ ldrsble.w r2, [r2, #20] │ │ │ │ │ - ble.n 7cbe <_PyDict_DelItemIf+0x96> │ │ │ │ │ + ble.n 7cc2 <_PyDict_DelItemIf+0x96> │ │ │ │ │ cmp r0, #15 │ │ │ │ │ itete gt │ │ │ │ │ addgt.w r2, r3, r1, lsl #2 │ │ │ │ │ addle.w r2, r3, r1, lsl #1 │ │ │ │ │ ldrgt r2, [r2, #20] │ │ │ │ │ ldrshle.w r2, [r2, #20] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bne.n 7d5c <_PyDict_DelItemIf+0x134> │ │ │ │ │ + bne.n 7d60 <_PyDict_DelItemIf+0x134> │ │ │ │ │ ldr r0, [r6, #28] │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r6, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7dee <_PyDict_DelItemIf+0x1c6> │ │ │ │ │ + bne.w 7df2 <_PyDict_DelItemIf+0x1c6> │ │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r0, [r3, #8] │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - bgt.n 7d2e <_PyDict_DelItemIf+0x106> │ │ │ │ │ + bgt.n 7d32 <_PyDict_DelItemIf+0x106> │ │ │ │ │ add r1, r3 │ │ │ │ │ movs r3, #254 @ 0xfe │ │ │ │ │ strb r3, [r1, #20] │ │ │ │ │ ldr r3, [r6, #24] │ │ │ │ │ ldrb r1, [r3, #5] │ │ │ │ │ movs r2, #1 │ │ │ │ │ adds r3, #20 │ │ │ │ │ lsls r2, r1 │ │ │ │ │ ldrb.w r1, [r3, #-14] │ │ │ │ │ - cbz r1, 7d4a <_PyDict_DelItemIf+0x122> │ │ │ │ │ + cbz r1, 7d4e <_PyDict_DelItemIf+0x122> │ │ │ │ │ add.w r2, r2, r5, lsl #3 │ │ │ │ │ movs r1, #0 │ │ │ │ │ adds r5, r3, r2 │ │ │ │ │ ldr r0, [r3, r2] │ │ │ │ │ str r1, [r3, r2] │ │ │ │ │ str r1, [r5, #4] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 7d0c <_PyDict_DelItemIf+0xe4> │ │ │ │ │ + bge.n 7d10 <_PyDict_DelItemIf+0xe4> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 7d28 <_PyDict_DelItemIf+0x100> │ │ │ │ │ + cbz r3, 7d2c <_PyDict_DelItemIf+0x100> │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 7d20 <_PyDict_DelItemIf+0xf8> │ │ │ │ │ + bge.n 7d24 <_PyDict_DelItemIf+0xf8> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 7d20 <_PyDict_DelItemIf+0xf8> │ │ │ │ │ + cbnz r3, 7d24 <_PyDict_DelItemIf+0xf8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r0, #1 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 7d0c <_PyDict_DelItemIf+0xe4> │ │ │ │ │ + b.n 7d10 <_PyDict_DelItemIf+0xe4> │ │ │ │ │ cmp r2, #15 │ │ │ │ │ iteet le │ │ │ │ │ addle.w r1, r3, r1, lsl #1 │ │ │ │ │ addgt.w r1, r3, r1, lsl #2 │ │ │ │ │ mvngt.w r2, #1 │ │ │ │ │ movwle r2, #65534 @ 0xfffe │ │ │ │ │ ite gt │ │ │ │ │ strgt r2, [r1, #20] │ │ │ │ │ strhle r2, [r1, #20] │ │ │ │ │ - b.n 7ce2 <_PyDict_DelItemIf+0xba> │ │ │ │ │ + b.n 7ce6 <_PyDict_DelItemIf+0xba> │ │ │ │ │ movs r0, #12 │ │ │ │ │ mla r2, r0, r5, r2 │ │ │ │ │ adds r5, r3, r2 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ str r1, [r5, #8] │ │ │ │ │ str r1, [r5, #4] │ │ │ │ │ str r1, [r3, r2] │ │ │ │ │ - b.n 7cfe <_PyDict_DelItemIf+0xd6> │ │ │ │ │ + b.n 7d02 <_PyDict_DelItemIf+0xd6> │ │ │ │ │ adds r2, #1 │ │ │ │ │ - beq.n 7ddc <_PyDict_DelItemIf+0x1b4> │ │ │ │ │ + beq.n 7de0 <_PyDict_DelItemIf+0x1b4> │ │ │ │ │ lsrs r2, r7, #5 │ │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r0, #7 │ │ │ │ │ add r1, r2 │ │ │ │ │ and.w r1, r1, ip │ │ │ │ │ - bgt.n 7db4 <_PyDict_DelItemIf+0x18c> │ │ │ │ │ + bgt.n 7db8 <_PyDict_DelItemIf+0x18c> │ │ │ │ │ adds r2, r3, r1 │ │ │ │ │ ldrsb.w r2, [r2, #20] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - beq.n 7cc2 <_PyDict_DelItemIf+0x9a> │ │ │ │ │ + beq.n 7cc6 <_PyDict_DelItemIf+0x9a> │ │ │ │ │ adds r2, #1 │ │ │ │ │ - beq.n 7ddc <_PyDict_DelItemIf+0x1b4> │ │ │ │ │ + beq.n 7de0 <_PyDict_DelItemIf+0x1b4> │ │ │ │ │ lsrs r7, r7, #10 │ │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ │ adds r2, r7, #1 │ │ │ │ │ add r2, r1 │ │ │ │ │ and.w r1, r2, ip │ │ │ │ │ adds r2, r3, r1 │ │ │ │ │ add.w lr, r3, r1, lsl #1 │ │ │ │ │ cmp r0, #7 │ │ │ │ │ - bgt.n 7dc8 <_PyDict_DelItemIf+0x1a0> │ │ │ │ │ + bgt.n 7dcc <_PyDict_DelItemIf+0x1a0> │ │ │ │ │ ldrsb.w r2, [r2, #20] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - beq.n 7cc2 <_PyDict_DelItemIf+0x9a> │ │ │ │ │ + beq.n 7cc6 <_PyDict_DelItemIf+0x9a> │ │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ │ lsrs r7, r7, #5 │ │ │ │ │ adds r1, #1 │ │ │ │ │ adds r2, #1 │ │ │ │ │ add r1, r7 │ │ │ │ │ - beq.n 7ddc <_PyDict_DelItemIf+0x1b4> │ │ │ │ │ + beq.n 7de0 <_PyDict_DelItemIf+0x1b4> │ │ │ │ │ and.w r1, r1, ip │ │ │ │ │ - b.n 7d8e <_PyDict_DelItemIf+0x166> │ │ │ │ │ + b.n 7d92 <_PyDict_DelItemIf+0x166> │ │ │ │ │ cmp r0, #15 │ │ │ │ │ itete gt │ │ │ │ │ addgt.w r2, r3, r1, lsl #2 │ │ │ │ │ addle.w r2, r3, r1, lsl #1 │ │ │ │ │ ldrgt r2, [r2, #20] │ │ │ │ │ ldrshle.w r2, [r2, #20] │ │ │ │ │ - b.n 7d78 <_PyDict_DelItemIf+0x150> │ │ │ │ │ + b.n 7d7c <_PyDict_DelItemIf+0x150> │ │ │ │ │ cmp r0, #15 │ │ │ │ │ itet gt │ │ │ │ │ addgt.w r2, r3, r1, lsl #2 │ │ │ │ │ ldrshle.w r2, [lr, #20] │ │ │ │ │ ldrgt r2, [r2, #20] │ │ │ │ │ - b.n 7d9c <_PyDict_DelItemIf+0x174> │ │ │ │ │ + b.n 7da0 <_PyDict_DelItemIf+0x174> │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 7d22 <_PyDict_DelItemIf+0xfa> │ │ │ │ │ + b.n 7d26 <_PyDict_DelItemIf+0xfa> │ │ │ │ │ ldr r0, [r6, #28] │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r6, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7cd0 <_PyDict_DelItemIf+0xa8> │ │ │ │ │ + beq.w 7cd4 <_PyDict_DelItemIf+0xa8> │ │ │ │ │ add.w r2, r0, r5, lsl #2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r2, #4] │ │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ │ ldrb r1, [r0, #1] │ │ │ │ │ adds r2, #1 │ │ │ │ │ add.w r2, r0, r2, lsl #2 │ │ │ │ │ ldrb r6, [r2, r3] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bne.n 7e18 <_PyDict_DelItemIf+0x1f0> │ │ │ │ │ + bne.n 7e1c <_PyDict_DelItemIf+0x1f0> │ │ │ │ │ subs r1, #1 │ │ │ │ │ add r3, r2 │ │ │ │ │ subs r5, r3, r2 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - ble.n 7e1c <_PyDict_DelItemIf+0x1f4> │ │ │ │ │ + ble.n 7e20 <_PyDict_DelItemIf+0x1f4> │ │ │ │ │ ldrb r5, [r3, #1] │ │ │ │ │ strb.w r5, [r3], #1 │ │ │ │ │ - b.n 7e0a <_PyDict_DelItemIf+0x1e2> │ │ │ │ │ + b.n 7e0e <_PyDict_DelItemIf+0x1e2> │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n 7e00 <_PyDict_DelItemIf+0x1d8> │ │ │ │ │ + b.n 7e04 <_PyDict_DelItemIf+0x1d8> │ │ │ │ │ strb r1, [r0, #1] │ │ │ │ │ - b.n 7d0c <_PyDict_DelItemIf+0xe4> │ │ │ │ │ + b.n 7d10 <_PyDict_DelItemIf+0xe4> │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 7d22 <_PyDict_DelItemIf+0xfa> │ │ │ │ │ + b.n 7d26 <_PyDict_DelItemIf+0xfa> │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ movs r1, #2 │ │ │ │ │ mov r2, r6 │ │ │ │ │ - bl 6bc <_Py_dict_lookup+0x2b4> │ │ │ │ │ + bl 65c <_Py_dict_lookup+0x254> │ │ │ │ │ R_ARM_THM_CALL _PyDict_SendEvent │ │ │ │ │ - b.n 7c8c <_PyDict_DelItemIf+0x64> │ │ │ │ │ + b.n 7c90 <_PyDict_DelItemIf+0x64> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00007e38 <_PyDict_GetItemRef_Unicode_LockHeld>: │ │ │ │ │ +00007e3c <_PyDict_GetItemRef_Unicode_LockHeld>: │ │ │ │ │ _PyDict_GetItemRef_Unicode_LockHeld(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r5, r2 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ @@ -12772,26 +12772,26 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 7e8c <_PyDict_GetItemRef_Unicode_LockHeld+0x54> │ │ │ │ │ + bne.n 7e90 <_PyDict_GetItemRef_Unicode_LockHeld+0x54> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ - beq.n 7e8c <_PyDict_GetItemRef_Unicode_LockHeld+0x54> │ │ │ │ │ + beq.n 7e90 <_PyDict_GetItemRef_Unicode_LockHeld+0x54> │ │ │ │ │ add r3, sp, #4 │ │ │ │ │ bl 408 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ adds r0, #3 │ │ │ │ │ - beq.n 7e9e <_PyDict_GetItemRef_Unicode_LockHeld+0x66> │ │ │ │ │ + beq.n 7ea2 <_PyDict_GetItemRef_Unicode_LockHeld+0x66> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r0, r3 │ │ │ │ │ - cbnz r3, 7e78 <_PyDict_GetItemRef_Unicode_LockHeld+0x40> │ │ │ │ │ + cbnz r3, 7e7c <_PyDict_GetItemRef_Unicode_LockHeld+0x40> │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ movs r0, #1 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ @@ -12801,333 +12801,333 @@ │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov r2, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - bne.n 7ea6 <_PyDict_GetItemRef_Unicode_LockHeld+0x6e> │ │ │ │ │ + bne.n 7eaa <_PyDict_GetItemRef_Unicode_LockHeld+0x6e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl b0 │ │ │ │ │ R_ARM_THM_CALL dict_unhashable_type │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 7e72 <_PyDict_GetItemRef_Unicode_LockHeld+0x3a> │ │ │ │ │ + b.n 7e76 <_PyDict_GetItemRef_Unicode_LockHeld+0x3a> │ │ │ │ │ add r3, sp, #4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 408 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ adds r0, #3 │ │ │ │ │ - bne.n 7e6c <_PyDict_GetItemRef_Unicode_LockHeld+0x34> │ │ │ │ │ - b.n 7e9e <_PyDict_GetItemRef_Unicode_LockHeld+0x66> │ │ │ │ │ + bne.n 7e70 <_PyDict_GetItemRef_Unicode_LockHeld+0x34> │ │ │ │ │ + b.n 7ea2 <_PyDict_GetItemRef_Unicode_LockHeld+0x66> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00007eb8 : │ │ │ │ │ +00007ebc : │ │ │ │ │ PyDict_Pop(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov r7, r2 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ │ - beq.w 819a │ │ │ │ │ + beq.w 8198 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 8138 │ │ │ │ │ + beq.w 8144 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ mov r9, r1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 810c │ │ │ │ │ + bne.w 8112 │ │ │ │ │ ldr.w r8, [r1, #12] │ │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.w 810c │ │ │ │ │ + beq.w 8112 │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ mov r2, r8 │ │ │ │ │ bl 408 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ mov r5, r0 │ │ │ │ │ adds r1, r0, #3 │ │ │ │ │ - beq.w 8134 │ │ │ │ │ + beq.w 813a │ │ │ │ │ adds r3, r5, #1 │ │ │ │ │ - beq.w 80cc │ │ │ │ │ + beq.w 80c8 │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 80cc │ │ │ │ │ + beq.w 80c8 │ │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 818a │ │ │ │ │ + bne.w 8188 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r6, #0] │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ │ cmp r2, #7 │ │ │ │ │ lsl.w ip, ip, r2 │ │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ │ and.w r1, ip, r8 │ │ │ │ │ - bgt.n 7fcc │ │ │ │ │ + bgt.n 7fcc │ │ │ │ │ adds r0, r3, r1 │ │ │ │ │ ldrsb.w r0, [r0, #20] │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - bne.w 80e0 │ │ │ │ │ + bne.w 80da │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8066 │ │ │ │ │ + bne.n 8064 │ │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r0, [r3, #8] │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - bgt.w 809c │ │ │ │ │ + bgt.w 8098 │ │ │ │ │ add r1, r3 │ │ │ │ │ movs r3, #254 @ 0xfe │ │ │ │ │ strb r3, [r1, #20] │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldrb r1, [r3, #6] │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldrb r0, [r3, #5] │ │ │ │ │ lsls r2, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 80ac │ │ │ │ │ + beq.w 80a8 │ │ │ │ │ adds r3, #20 │ │ │ │ │ add.w r2, r2, r5, lsl #3 │ │ │ │ │ adds r4, r3, r2 │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr r0, [r3, r2] │ │ │ │ │ str r1, [r3, r2] │ │ │ │ │ str r1, [r4, #4] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 7fa8 │ │ │ │ │ + bge.n 7faa │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, 7fa8 │ │ │ │ │ + cbnz r3, 7faa │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 8104 │ │ │ │ │ + bge.w 810a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 8094 │ │ │ │ │ + beq.n 8090 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 815c │ │ │ │ │ + beq.w 8164 │ │ │ │ │ str r6, [r7, #0] │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ + movs r0, #1 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bgt.w 814e │ │ │ │ │ + bgt.w 8156 │ │ │ │ │ add.w r0, r3, r1, lsl #1 │ │ │ │ │ ldrsh.w r0, [r0, #20] │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - beq.n 7f56 │ │ │ │ │ + beq.n 7f5a │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 8054 │ │ │ │ │ + beq.n 8054 │ │ │ │ │ mov.w r8, r8, lsr #5 │ │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ │ add.w r0, r8, #1 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ add r1, r0 │ │ │ │ │ and.w r1, r1, ip │ │ │ │ │ itete gt │ │ │ │ │ addgt.w r0, r3, r1, lsl #2 │ │ │ │ │ addle.w r0, r3, r1, lsl #1 │ │ │ │ │ ldrgt r0, [r0, #20] │ │ │ │ │ ldrshle.w r0, [r0, #20] │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - beq.n 7f56 │ │ │ │ │ + beq.n 7f5a │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 8054 │ │ │ │ │ + beq.n 8054 │ │ │ │ │ mov.w r8, r8, lsr #5 │ │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ │ add.w r0, r8, #1 │ │ │ │ │ add r1, r0 │ │ │ │ │ and.w r1, r1, ip │ │ │ │ │ cmp r2, #7 │ │ │ │ │ add.w r0, r3, r1 │ │ │ │ │ add.w lr, r3, r1, lsl #1 │ │ │ │ │ it le │ │ │ │ │ ldrsble.w r0, [r0, #20] │ │ │ │ │ - ble.n 8040 │ │ │ │ │ + ble.n 8040 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ itet gt │ │ │ │ │ addgt.w r0, r3, r1, lsl #2 │ │ │ │ │ ldrshle.w r0, [lr, #20] │ │ │ │ │ ldrgt r0, [r0, #20] │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - beq.n 7f56 │ │ │ │ │ + beq.n 7f5a │ │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ │ mov.w r8, r8, lsr #5 │ │ │ │ │ adds r1, #1 │ │ │ │ │ adds r0, #1 │ │ │ │ │ add r1, r8 │ │ │ │ │ - bne.n 801c │ │ │ │ │ + bne.n 801c │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7f64 │ │ │ │ │ + beq.n 7f66 │ │ │ │ │ add.w r2, r0, r5, lsl #2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r2, #4] │ │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ │ ldrb r1, [r0, #1] │ │ │ │ │ adds r2, #1 │ │ │ │ │ add.w r2, r0, r2, lsl #2 │ │ │ │ │ ldrb r4, [r2, r3] │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bne.w 81b4 │ │ │ │ │ + bne.w 81b2 │ │ │ │ │ subs r1, #1 │ │ │ │ │ add r3, r2 │ │ │ │ │ subs r4, r3, r2 │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - bge.w 81b0 │ │ │ │ │ + bge.n 80fe │ │ │ │ │ ldrb r4, [r3, #1] │ │ │ │ │ strb.w r4, [r3], #1 │ │ │ │ │ - b.n 8084 │ │ │ │ │ + b.n 8082 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 7fba │ │ │ │ │ + b.n 7fbc │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bgt.n 8142 │ │ │ │ │ + bgt.n 814a │ │ │ │ │ add.w r1, r3, r1, lsl #1 │ │ │ │ │ movw r2, #65534 @ 0xfffe │ │ │ │ │ strh r2, [r1, #20] │ │ │ │ │ - b.n 7f78 │ │ │ │ │ + b.n 7f7a │ │ │ │ │ movs r1, #12 │ │ │ │ │ adds r3, #20 │ │ │ │ │ mla r2, r1, r5, r2 │ │ │ │ │ movs r1, #0 │ │ │ │ │ adds r4, r3, r2 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ str r1, [r4, #8] │ │ │ │ │ str r1, [r4, #4] │ │ │ │ │ str r1, [r3, r2] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 7f9e │ │ │ │ │ - b.n 7fa8 │ │ │ │ │ - cbnz r7, 80d8 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ + blt.w 7fa0 │ │ │ │ │ + b.n 7faa │ │ │ │ │ + cbnz r7, 80d2 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ movs r3, #0 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - b.n 80d0 │ │ │ │ │ + b.n 80cc │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 8054 │ │ │ │ │ + beq.n 8054 │ │ │ │ │ mov.w r8, r8, lsr #5 │ │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ │ add.w r0, r8, #1 │ │ │ │ │ add r1, r0 │ │ │ │ │ - and.w r1, ip, r1 │ │ │ │ │ + and.w r1, r1, ip │ │ │ │ │ adds r0, r3, r1 │ │ │ │ │ ldrsb.w r0, [r0, #20] │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - beq.w 7f56 │ │ │ │ │ - b.n 800a │ │ │ │ │ + beq.w 7f5a │ │ │ │ │ + b.n 800a │ │ │ │ │ + strb r1, [r0, #1] │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ + blt.w 7fb4 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 7fc0 │ │ │ │ │ - b.n 7fc2 │ │ │ │ │ + bne.w 7fc2 │ │ │ │ │ + b.n 7fc4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n 8178 │ │ │ │ │ + beq.n 8180 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 80cc │ │ │ │ │ + beq.n 80c8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 408 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ mov r5, r0 │ │ │ │ │ adds r2, r0, #3 │ │ │ │ │ - bne.w 7f10 │ │ │ │ │ - cbnz r7, 8180 │ │ │ │ │ - b.n 8184 │ │ │ │ │ + bne.w 7f14 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.n 81ac │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str r3, [r7, #0] │ │ │ │ │ + b.n 81ac │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 7fc4 │ │ │ │ │ - str r3, [r2, #0] │ │ │ │ │ - b.n 7fc4 │ │ │ │ │ + bne.n 80d4 │ │ │ │ │ + b.n 80ca │ │ │ │ │ add.w r1, r3, r1, lsl #2 │ │ │ │ │ mvn.w r2, #1 │ │ │ │ │ str r2, [r1, #20] │ │ │ │ │ - b.n 7f78 │ │ │ │ │ + b.n 7f7a │ │ │ │ │ add.w r0, r3, r1, lsl #2 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - beq.w 7f56 │ │ │ │ │ - b.n 7fde │ │ │ │ │ + beq.w 7f5a │ │ │ │ │ + b.n 7fde │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 7fc2 │ │ │ │ │ + bge.w 7fc4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7fc2 │ │ │ │ │ + bne.w 7fc4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 7fc2 │ │ │ │ │ + b.n 7fc4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl b0 │ │ │ │ │ R_ARM_THM_CALL dict_unhashable_type │ │ │ │ │ - cbz r7, 8184 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str r3, [r7, #0] │ │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 7fc4 │ │ │ │ │ + b.n 813a │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ movs r1, #2 │ │ │ │ │ mov r2, r4 │ │ │ │ │ - bl 6bc <_Py_dict_lookup+0x2b4> │ │ │ │ │ + bl 65c <_Py_dict_lookup+0x254> │ │ │ │ │ R_ARM_THM_CALL _PyDict_SendEvent │ │ │ │ │ - b.n 7f26 │ │ │ │ │ - cbz r2, 819e │ │ │ │ │ + b.n 7f2a │ │ │ │ │ + cbz r2, 819c │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #3166 @ 0xc5e │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 8184 │ │ │ │ │ - strb r1, [r0, #1] │ │ │ │ │ - b.n 7fa8 │ │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ + b.n 7fc6 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n 8078 │ │ │ │ │ + b.n 8076 │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ 000081b8 <_PyDict_GetMethodStackRef>: │ │ │ │ │ _PyDict_GetMethodStackRef(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ @@ -13175,21 +13175,21 @@ │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ it ge │ │ │ │ │ orrge.w r1, r1, #1 │ │ │ │ │ str r1, [r5, #0] │ │ │ │ │ - bl 4144 │ │ │ │ │ + bl 4148 │ │ │ │ │ movs r0, #1 │ │ │ │ │ b.n 821a <_PyDict_GetMethodStackRef+0x62> │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - bl 4144 │ │ │ │ │ + bl 4148 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ b.n 821a <_PyDict_GetMethodStackRef+0x62> │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r1, r3, [sp] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ │ @@ -13205,176 +13205,250 @@ │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ blt.n 81da <_PyDict_GetMethodStackRef+0x22> │ │ │ │ │ b.n 81de <_PyDict_GetMethodStackRef+0x26> │ │ │ │ │ │ │ │ │ │ -00008278 : │ │ │ │ │ +00008278 : │ │ │ │ │ +PyDict_ContainsString(): │ │ │ │ │ + push {r4, r5, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ + sub sp, #20 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + mov r0, r1 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyUnicode_FromString │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 830e │ │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bne.n 82e8 │ │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ │ + adds r0, r2, #1 │ │ │ │ │ + beq.n 82e8 │ │ │ │ │ + add r3, sp, #12 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 408 <_Py_dict_lookup> │ │ │ │ │ + R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ + adds r3, r0, #3 │ │ │ │ │ + beq.n 8308 │ │ │ │ │ + adds r0, #1 │ │ │ │ │ + it eq │ │ │ │ │ + moveq r2, #0 │ │ │ │ │ + bne.n 82de │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ + bge.n 82d8 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #0] │ │ │ │ │ + cbnz r3, 82d8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + add sp, #20 │ │ │ │ │ + pop {r4, r5, pc} │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + subs r2, #0 │ │ │ │ │ + it ne │ │ │ │ │ + movne r2, #1 │ │ │ │ │ + b.n 82c0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + adds r1, r0, #1 │ │ │ │ │ + bne.n 82aa │ │ │ │ │ + str r0, [sp, #4] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl b0 │ │ │ │ │ + R_ARM_THM_CALL dict_unhashable_type │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ + blt.n 82c8 │ │ │ │ │ + b.n 82d8 │ │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ + b.n 82c0 │ │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ + b.n 82d8 │ │ │ │ │ + │ │ │ │ │ +00008314 : │ │ │ │ │ dict_traverse(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ ldrb r7, [r3, #6] │ │ │ │ │ ldr r4, [r3, #16] │ │ │ │ │ - cbz r7, 82d0 │ │ │ │ │ + cbz r7, 836c │ │ │ │ │ ldr r7, [r0, #28] │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 830a │ │ │ │ │ + bne.n 83a6 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - ble.n 82c2 │ │ │ │ │ + ble.n 835e │ │ │ │ │ ldrb r2, [r3, #5] │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ lsl.w r8, r8, r2 │ │ │ │ │ add.w r8, r8, #24 │ │ │ │ │ add r8, r3 │ │ │ │ │ ldr.w r0, [r8, r7, lsl #3] │ │ │ │ │ mov r1, r5 │ │ │ │ │ - cbz r0, 82c8 │ │ │ │ │ + cbz r0, 8364 │ │ │ │ │ adds r7, #1 │ │ │ │ │ blx r6 │ │ │ │ │ - cbnz r0, 82c4 │ │ │ │ │ + cbnz r0, 8360 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - bne.n 82b0 │ │ │ │ │ + bne.n 834c │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ adds r7, #1 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - bne.n 82b0 │ │ │ │ │ - b.n 82c2 │ │ │ │ │ + bne.n 834c │ │ │ │ │ + b.n 835e │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - ble.n 82c2 │ │ │ │ │ + ble.n 835e │ │ │ │ │ ldrb r1, [r3, #5] │ │ │ │ │ movs r2, #1 │ │ │ │ │ lsls r2, r1 │ │ │ │ │ add.w r8, r3, r2 │ │ │ │ │ ldr.w r0, [r8, #28] │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8374 │ │ │ │ │ + beq.n 8410 │ │ │ │ │ blx r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 82c4 │ │ │ │ │ + bne.n 8360 │ │ │ │ │ ldr.w r0, [r8, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8374 │ │ │ │ │ + beq.n 8410 │ │ │ │ │ adds r7, #1 │ │ │ │ │ add.w r8, r8, #12 │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 82c4 │ │ │ │ │ - cmp r4, r7 │ │ │ │ │ - bne.n 82de │ │ │ │ │ - b.n 82c2 │ │ │ │ │ + bne.n 8360 │ │ │ │ │ + cmp r7, r4 │ │ │ │ │ + bne.n 837a │ │ │ │ │ + b.n 835e │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble.n 82c2 │ │ │ │ │ + ble.n 835e │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ - cbz r0, 831a │ │ │ │ │ + cbz r0, 83b6 │ │ │ │ │ mov r1, r2 │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 82c4 │ │ │ │ │ + bne.n 8360 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq.n 82c2 │ │ │ │ │ + beq.n 835e │ │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ - cbz r0, 832e │ │ │ │ │ + cbz r0, 83ca │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 82c4 │ │ │ │ │ + bne.n 8360 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.n 82c2 │ │ │ │ │ + beq.n 835e │ │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ - cbz r0, 8342 │ │ │ │ │ + cbz r0, 83de │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 82c4 │ │ │ │ │ + bne.n 8360 │ │ │ │ │ cmp r4, #3 │ │ │ │ │ - beq.n 82c2 │ │ │ │ │ + beq.n 835e │ │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ │ movs r7, #3 │ │ │ │ │ mov r1, r5 │ │ │ │ │ add.w r3, r3, r7, lsl #2 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ - cbz r0, 835c │ │ │ │ │ + cbz r0, 83f8 │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 82c4 │ │ │ │ │ + bne.n 8360 │ │ │ │ │ adds r7, #1 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - beq.n 82c2 │ │ │ │ │ + beq.n 835e │ │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ │ mov r1, r5 │ │ │ │ │ add.w r3, r3, r7, lsl #2 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 8356 │ │ │ │ │ - b.n 835c │ │ │ │ │ + bne.n 83f2 │ │ │ │ │ + b.n 83f8 │ │ │ │ │ adds r7, #1 │ │ │ │ │ add.w r8, r8, #12 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - bne.n 82de │ │ │ │ │ - b.n 82c2 │ │ │ │ │ + bne.n 837a │ │ │ │ │ + b.n 835e │ │ │ │ │ │ │ │ │ │ -00008380 : │ │ │ │ │ +0000841c : │ │ │ │ │ PyObject_VisitManagedDict(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ │ - ldr r5, [r3, #84] @ 0x54 │ │ │ │ │ - lsls r4, r5, #27 │ │ │ │ │ - bpl.n 83d8 │ │ │ │ │ + ldr r5, [r0, #4] │ │ │ │ │ + ldr r3, [r5, #84] @ 0x54 │ │ │ │ │ + lsls r4, r3, #27 │ │ │ │ │ + bpl.n 8474 │ │ │ │ │ ldr.w r4, [r0, #-12] │ │ │ │ │ mov r6, r1 │ │ │ │ │ - cbnz r4, 83de │ │ │ │ │ - lsls r1, r5, #29 │ │ │ │ │ - bpl.n 83d8 │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ + cbnz r4, 847a │ │ │ │ │ + lsls r3, r3, #29 │ │ │ │ │ + bpl.n 8474 │ │ │ │ │ + ldr r3, [r5, #16] │ │ │ │ │ add.w r8, r0, r3 │ │ │ │ │ ldrb.w r1, [r8, #3] │ │ │ │ │ - cbz r1, 83d8 │ │ │ │ │ + cbz r1, 8474 │ │ │ │ │ ldrb r3, [r0, r3] │ │ │ │ │ - cbz r3, 83d8 │ │ │ │ │ + cbz r3, 8474 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r5, r8 │ │ │ │ │ - b.n 83c0 │ │ │ │ │ + b.n 845c │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - ble.n 83d8 │ │ │ │ │ + ble.n 8474 │ │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 83ba │ │ │ │ │ + beq.n 8456 │ │ │ │ │ mov r1, r7 │ │ │ │ │ blx r6 │ │ │ │ │ - cbnz r0, 83da │ │ │ │ │ + cbnz r0, 8476 │ │ │ │ │ ldrb.w r3, [r8] │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bgt.n 83c0 │ │ │ │ │ + bgt.n 845c │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ bx r3 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000083ec : │ │ │ │ │ +00008488 : │ │ │ │ │ new_dict_with_shared_keys.isra.0(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldrd r4, r3, [r0, #12] │ │ │ │ │ mov r6, r0 │ │ │ │ │ @@ -13383,54 +13457,54 @@ │ │ │ │ │ adds r3, r4, #3 │ │ │ │ │ adds r0, r4, #1 │ │ │ │ │ bic.w r3, r3, #3 │ │ │ │ │ add.w r0, r3, r0, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 853c │ │ │ │ │ + beq.w 85d8 │ │ │ │ │ movs r3, #0 │ │ │ │ │ strb r4, [r0, #0] │ │ │ │ │ strb r3, [r0, #2] │ │ │ │ │ mov r5, r0 │ │ │ │ │ strb r3, [r0, #1] │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 851a │ │ │ │ │ + blt.n 85b6 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 851e │ │ │ │ │ + beq.n 85ba │ │ │ │ │ lsls r2, r4, #2 │ │ │ │ │ movs r1, #0 │ │ │ │ │ adds r0, r5, #4 │ │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ - ldr r3, [pc, #260] @ (8548 ) │ │ │ │ │ + ldr r3, [pc, #260] @ (85e4 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r4, r3] │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ │ ldr.w r3, [r2, #1912] @ 0x778 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 84e4 │ │ │ │ │ + beq.n 8580 │ │ │ │ │ ldr.w r1, [r2, #1916] @ 0x77c │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r0, [r2, #1912] @ 0x778 │ │ │ │ │ str.w r1, [r2, #1916] @ 0x77c │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ - ldr r2, [pc, #216] @ (854c ) │ │ │ │ │ + ldr r2, [pc, #216] @ (85e8 ) │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r1, [r3, #8] │ │ │ │ │ movs r1, #0 │ │ │ │ │ strd r6, r5, [r3, #24] │ │ │ │ │ strd r0, r1, [r3, #16] │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ @@ -13456,72 +13530,72 @@ │ │ │ │ │ adds r1, #1 │ │ │ │ │ str.w r2, [r3, #-8] │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ str.w r4, [r0, #3760] @ 0xeb0 │ │ │ │ │ str.w r5, [r0, #3868] @ 0xf1c │ │ │ │ │ str.w r1, [r0, #3768] @ 0xeb8 │ │ │ │ │ - bgt.n 850c │ │ │ │ │ + bgt.n 85a8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 852a │ │ │ │ │ + cbz r0, 85c6 │ │ │ │ │ strd r6, r5, [r0, #24] │ │ │ │ │ movs r1, #0 │ │ │ │ │ - ldr r2, [pc, #84] @ (8550 ) │ │ │ │ │ + ldr r2, [pc, #84] @ (85ec ) │ │ │ │ │ str r1, [r0, #8] │ │ │ │ │ movs r0, #0 │ │ │ │ │ movs r1, #0 │ │ │ │ │ strd r0, r1, [r3, #16] │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ - b.n 8486 │ │ │ │ │ + b.n 8522 │ │ │ │ │ addw r0, r0, #3740 @ 0xe9c │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_TriggerGC> │ │ │ │ │ R_ARM_THM_CALL _Py_TriggerGC │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 84de │ │ │ │ │ + b.n 857a │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 8432 │ │ │ │ │ - ldr r3, [pc, #52] @ (8554 ) │ │ │ │ │ + bne.n 84ce │ │ │ │ │ + ldr r3, [pc, #52] @ (85f0 ) │ │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - b.n 8446 │ │ │ │ │ + b.n 84e2 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 3764 │ │ │ │ │ + bl 3768 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 84de │ │ │ │ │ + b.n 857a │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyErr_NoMemory │ │ │ │ │ nop │ │ │ │ │ .word 0x00000102 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000000c6 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000046 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000002c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00008558 : │ │ │ │ │ +000085f4 : │ │ │ │ │ insert_split_value.isra.0(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r7, r2 │ │ │ │ │ ldr r2, [r0, #28] │ │ │ │ │ @@ -13529,17 +13603,17 @@ │ │ │ │ │ mov r6, r3 │ │ │ │ │ add.w ip, r2, r5 │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ ldrb r0, [r0, #16] │ │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ │ mov r8, r3 │ │ │ │ │ - cbnz r3, 85b2 │ │ │ │ │ + cbnz r3, 864e │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 85fa │ │ │ │ │ + bne.n 8696 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ add r5, r2 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r7, #0] │ │ │ │ │ str r7, [r5, #4] │ │ │ │ │ @@ -13552,84 +13626,99 @@ │ │ │ │ │ strb r1, [r2, #1] │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov ip, r2 │ │ │ │ │ - cbnz r0, 85e8 │ │ │ │ │ + cbnz r0, 8684 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ add ip, r5 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r7, #0] │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ str.w r7, [ip, #4] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 85ac │ │ │ │ │ + bge.n 8648 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 85ac │ │ │ │ │ + bne.n 8648 │ │ │ │ │ mov r0, r8 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b.w 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_Dealloc │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ - bl 6bc <_Py_dict_lookup+0x2b4> │ │ │ │ │ + bl 65c <_Py_dict_lookup+0x254> │ │ │ │ │ R_ARM_THM_CALL _PyDict_SendEvent │ │ │ │ │ ldr.w ip, [r4, #28] │ │ │ │ │ - b.n 85b6 │ │ │ │ │ + b.n 8652 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r8 │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ - bl 6bc <_Py_dict_lookup+0x2b4> │ │ │ │ │ + bl 65c <_Py_dict_lookup+0x254> │ │ │ │ │ R_ARM_THM_CALL _PyDict_SendEvent │ │ │ │ │ ldr r2, [r4, #28] │ │ │ │ │ - b.n 8586 │ │ │ │ │ + b.n 8622 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000860c : │ │ │ │ │ +000086a8 : │ │ │ │ │ dict_length(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00008610 : │ │ │ │ │ +000086ac : │ │ │ │ │ +dictiter_len(): │ │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ │ + cbz r3, 86be │ │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bne.n 86be │ │ │ │ │ + ldr r0, [r0, #24] │ │ │ │ │ + b.w 0 │ │ │ │ │ + R_ARM_THM_JUMP24 PyLong_FromSize_t │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + b.w 0 │ │ │ │ │ + R_ARM_THM_JUMP24 PyLong_FromSize_t │ │ │ │ │ + │ │ │ │ │ +000086c4 : │ │ │ │ │ dict_iter(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - ldr r0, [pc, #268] @ (8730 ) │ │ │ │ │ + ldr r0, [pc, #268] @ (87e4 ) │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 86aa │ │ │ │ │ + beq.n 875e │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 86b0 │ │ │ │ │ + bge.n 8764 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ movs r1, #0 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ strd r4, r0, [r3, #8] │ │ │ │ │ sub.w r4, r3, #8 │ │ │ │ │ str r0, [r3, #24] │ │ │ │ │ strd r1, r1, [r3, #16] │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ - ldr r2, [pc, #224] @ (8734 ) │ │ │ │ │ + ldr r2, [pc, #224] @ (87e8 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr r2, [r1, r2] │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ ldr.w r1, [r0, #3760] @ 0xeb0 │ │ │ │ │ ldr.w r5, [r0, #3868] @ 0xf1c │ │ │ │ │ ldr.w lr, [r0, #3764] @ 0xeb4 │ │ │ │ │ @@ -13649,26 +13738,26 @@ │ │ │ │ │ orrs r2, r5 │ │ │ │ │ str.w r2, [r3, #-8] │ │ │ │ │ adds r1, #1 │ │ │ │ │ str.w r4, [r0, #3760] @ 0xeb0 │ │ │ │ │ cmp r1, lr │ │ │ │ │ str.w ip, [r0, #3868] @ 0xf1c │ │ │ │ │ str.w r1, [r0, #3768] @ 0xeb8 │ │ │ │ │ - bgt.n 8720 │ │ │ │ │ + bgt.n 87d4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ movs r1, #0 │ │ │ │ │ strd r4, r2, [r0, #8] │ │ │ │ │ sub.w r4, r0, #8 │ │ │ │ │ str r2, [r0, #24] │ │ │ │ │ strd r1, r1, [r0, #16] │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ - ldr r2, [pc, #112] @ (8738 ) │ │ │ │ │ + ldr r2, [pc, #112] @ (87ec ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr r2, [r1, r2] │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ addw lr, r0, #3756 @ 0xeac │ │ │ │ │ ldr.w r1, [r0, #3760] @ 0xeb0 │ │ │ │ │ ldr.w r5, [r0, #3868] @ 0xf1c │ │ │ │ │ @@ -13688,203 +13777,203 @@ │ │ │ │ │ orr.w r2, r2, lr │ │ │ │ │ str.w r2, [r3, #-8] │ │ │ │ │ adds r1, #1 │ │ │ │ │ str.w r4, [r0, #3760] @ 0xeb0 │ │ │ │ │ cmp r1, ip │ │ │ │ │ str.w r5, [r0, #3868] @ 0xf1c │ │ │ │ │ str.w r1, [r0, #3768] @ 0xeb8 │ │ │ │ │ - ble.n 86aa │ │ │ │ │ + ble.n 875e │ │ │ │ │ addw r0, r0, #3740 @ 0xe9c │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_TriggerGC> │ │ │ │ │ R_ARM_THM_CALL _Py_TriggerGC │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 86aa │ │ │ │ │ + b.n 875e │ │ │ │ │ nop │ │ │ │ │ .word 0x000005cc │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000000de │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000006c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -0000873c : │ │ │ │ │ +000087f0 : │ │ │ │ │ dictiter_iternextkey(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 88cc │ │ │ │ │ + beq.w 8980 │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.w 88ae │ │ │ │ │ + bne.w 8962 │ │ │ │ │ ldr.w ip, [r0, #16] │ │ │ │ │ ldrd r2, r0, [r3, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8882 │ │ │ │ │ + bne.w 8936 │ │ │ │ │ ldrb r5, [r2, #5] │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldrb.w lr, [r2, #6] │ │ │ │ │ ldr r0, [r2, #16] │ │ │ │ │ lsls r1, r5 │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - beq.n 8814 │ │ │ │ │ + beq.n 88c8 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bge.n 87d4 │ │ │ │ │ + bge.n 8888 │ │ │ │ │ add.w r1, r1, ip, lsl #3 │ │ │ │ │ adds r2, #20 │ │ │ │ │ add r2, r1 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 87f2 │ │ │ │ │ + bne.n 88a6 │ │ │ │ │ add.w r1, ip, #1 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - ble.n 87d4 │ │ │ │ │ + ble.n 8888 │ │ │ │ │ ldr r5, [r2, #12] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 8864 │ │ │ │ │ + bne.n 8918 │ │ │ │ │ add.w r1, ip, #2 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - ble.n 87d4 │ │ │ │ │ + ble.n 8888 │ │ │ │ │ ldr r5, [r2, #20] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 886a │ │ │ │ │ + bne.n 891e │ │ │ │ │ add.w r1, ip, #3 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - ble.n 87d4 │ │ │ │ │ + ble.n 8888 │ │ │ │ │ ldr r5, [r2, #28] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 8870 │ │ │ │ │ + bne.n 8924 │ │ │ │ │ add.w ip, ip, #4 │ │ │ │ │ cmp r0, ip │ │ │ │ │ - ble.n 87d4 │ │ │ │ │ + ble.n 8888 │ │ │ │ │ adds r2, #32 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ - cbnz r1, 87ee │ │ │ │ │ + cbnz r1, 88a2 │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ adds r2, #8 │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bgt.n 87c6 │ │ │ │ │ + bgt.n 887a │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #8] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 87e8 │ │ │ │ │ + bge.n 889c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 88a6 │ │ │ │ │ + beq.n 895a │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bge.n 87d4 │ │ │ │ │ + bge.n 8888 │ │ │ │ │ ldr r1, [r4, #24] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 88d0 │ │ │ │ │ + beq.n 8984 │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ add.w r3, ip, #1 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ str r1, [r4, #24] │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r0, #0] │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bge.n 87d4 │ │ │ │ │ + bge.n 8888 │ │ │ │ │ movs r5, #12 │ │ │ │ │ adds r2, #20 │ │ │ │ │ mla r1, r5, ip, r1 │ │ │ │ │ add r2, r1 │ │ │ │ │ ldr r1, [r2, #8] │ │ │ │ │ - cbnz r1, 885c │ │ │ │ │ + cbnz r1, 8910 │ │ │ │ │ add.w r1, ip, #1 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - ble.n 87d4 │ │ │ │ │ + ble.n 8888 │ │ │ │ │ ldr r5, [r2, #20] │ │ │ │ │ - cbnz r5, 8876 │ │ │ │ │ + cbnz r5, 892a │ │ │ │ │ add.w r1, ip, #2 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - ble.n 87d4 │ │ │ │ │ + ble.n 8888 │ │ │ │ │ ldr r5, [r2, #32] │ │ │ │ │ - cbnz r5, 887c │ │ │ │ │ + cbnz r5, 8930 │ │ │ │ │ add.w ip, ip, #3 │ │ │ │ │ cmp r0, ip │ │ │ │ │ - ble.n 87d4 │ │ │ │ │ + ble.n 8888 │ │ │ │ │ adds r2, #36 @ 0x24 │ │ │ │ │ ldr r1, [r2, #8] │ │ │ │ │ - cbnz r1, 8858 │ │ │ │ │ + cbnz r1, 890c │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ adds r2, #12 │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bgt.n 8848 │ │ │ │ │ - b.n 87d4 │ │ │ │ │ + bgt.n 88fc │ │ │ │ │ + b.n 8888 │ │ │ │ │ cmp r0, ip │ │ │ │ │ - ble.n 87d4 │ │ │ │ │ + ble.n 8888 │ │ │ │ │ ldr r1, [r4, #24] │ │ │ │ │ - cbz r1, 88d0 │ │ │ │ │ + cbz r1, 8984 │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ - b.n 87fa │ │ │ │ │ + b.n 88ae │ │ │ │ │ adds r2, #8 │ │ │ │ │ mov ip, r1 │ │ │ │ │ - b.n 87f2 │ │ │ │ │ + b.n 88a6 │ │ │ │ │ adds r2, #16 │ │ │ │ │ mov ip, r1 │ │ │ │ │ - b.n 87f2 │ │ │ │ │ + b.n 88a6 │ │ │ │ │ adds r2, #24 │ │ │ │ │ mov ip, r1 │ │ │ │ │ - b.n 87f2 │ │ │ │ │ + b.n 88a6 │ │ │ │ │ adds r2, #12 │ │ │ │ │ mov ip, r1 │ │ │ │ │ - b.n 885c │ │ │ │ │ + b.n 8910 │ │ │ │ │ adds r2, #24 │ │ │ │ │ mov ip, r1 │ │ │ │ │ - b.n 885c │ │ │ │ │ + b.n 8910 │ │ │ │ │ cmp r1, ip │ │ │ │ │ - ble.n 87d4 │ │ │ │ │ + ble.n 8888 │ │ │ │ │ ldr r1, [r4, #24] │ │ │ │ │ - cbz r1, 88d0 │ │ │ │ │ + cbz r1, 8984 │ │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ │ adds r3, #1 │ │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ │ ldrb.w r3, [r0, ip] │ │ │ │ │ ldrb r0, [r2, #5] │ │ │ │ │ add.w r3, r2, r3, lsl #3 │ │ │ │ │ movs r2, #1 │ │ │ │ │ lsls r2, r0 │ │ │ │ │ add r3, r2 │ │ │ │ │ ldr r0, [r3, #20] │ │ │ │ │ - b.n 87fa │ │ │ │ │ + b.n 88ae │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 87e8 │ │ │ │ │ + b.n 889c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_RuntimeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_RuntimeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ - b.n 87e8 │ │ │ │ │ + b.n 889c │ │ │ │ │ movs r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_RuntimeError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_RuntimeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -13892,63 +13981,64 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 87d4 │ │ │ │ │ + b.n 8888 │ │ │ │ │ │ │ │ │ │ -000088ec : │ │ │ │ │ +000089a0 : │ │ │ │ │ dict_new(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr.w r3, [r0, #152] @ 0x98 │ │ │ │ │ sub sp, #12 │ │ │ │ │ blx r3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 8928 │ │ │ │ │ - ldr r1, [pc, #44] @ (8938 ) │ │ │ │ │ + cbz r0, 89dc │ │ │ │ │ + ldr r1, [pc, #48] @ (89f0 ) │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ strd r1, r2, [r0, #24] │ │ │ │ │ ldr.w r2, [r0, #-8] │ │ │ │ │ - vldr d7, [pc, #24] @ 8930 │ │ │ │ │ + vldr d7, [pc, #28] @ 89e8 │ │ │ │ │ vstr d7, [r0, #16] │ │ │ │ │ - cbnz r2, 8928 │ │ │ │ │ + cbnz r2, 89dc │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 2e0 <_PyObject_GC_TRACK> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ nop │ │ │ │ │ + nop.w │ │ │ │ │ ... │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -0000893c : │ │ │ │ │ +000089f4 : │ │ │ │ │ dict_setdefault(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ sub sp, #16 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bhi.n 8972 │ │ │ │ │ + bhi.n 8a2a │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 898e │ │ │ │ │ + beq.n 8a46 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ movs r4, #1 │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ bl 1abc │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ @@ -13960,388 +14050,388 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC16 │ │ │ │ │ movs r3, #2 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 896e │ │ │ │ │ + beq.n 8a26 │ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bgt.n 895e │ │ │ │ │ + bgt.n 8a16 │ │ │ │ │ movs r2, #1 │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ bl 1abc │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ - b.n 896e │ │ │ │ │ + b.n 8a26 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000089a8 : │ │ │ │ │ +00008a60 : │ │ │ │ │ dict_vectorcall(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ bic.w r1, r2, #2147483648 @ 0x80000000 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bic.w r6, r2, #2147483648 @ 0x80000000 │ │ │ │ │ bic.w r1, r1, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 8a52 │ │ │ │ │ + bne.n 8b0a │ │ │ │ │ ldr.w r3, [r0, #152] @ 0x98 │ │ │ │ │ blx r3 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8a4e │ │ │ │ │ + beq.n 8b06 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ │ movs r1, #0 │ │ │ │ │ - ldr r2, [pc, #144] @ (8a7c ) │ │ │ │ │ + ldr r2, [pc, #144] @ (8b34 ) │ │ │ │ │ str r2, [r4, #24] │ │ │ │ │ strd r0, r1, [r4, #16] │ │ │ │ │ - cbnz r3, 89f8 │ │ │ │ │ + cbnz r3, 8ab0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2e0 <_PyObject_GC_TRACK> │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - bne.n 8a0c │ │ │ │ │ + bne.n 8ac4 │ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5440 │ │ │ │ │ + bl 5444 │ │ │ │ │ adds r0, #1 │ │ │ │ │ it ne │ │ │ │ │ addne r5, #4 │ │ │ │ │ - beq.n 8a3a │ │ │ │ │ + beq.n 8af2 │ │ │ │ │ add.w r3, r7, #12 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - cbnz r7, 8a32 │ │ │ │ │ + cbnz r7, 8aea │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr.w r1, [r3, #4]! │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r2, [r5, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl cd8 │ │ │ │ │ R_ARM_THM_CALL PyDict_SetItem │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 8a3a │ │ │ │ │ + beq.n 8af2 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - blt.n 8a1a │ │ │ │ │ - b.n 8a14 │ │ │ │ │ + blt.n 8ad2 │ │ │ │ │ + b.n 8acc │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 8a4e │ │ │ │ │ + bge.n 8b06 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 8a4e │ │ │ │ │ + cbnz r3, 8b06 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 8a14 │ │ │ │ │ + b.n 8acc │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC15 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC15 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8a4e │ │ │ │ │ + beq.n 8b06 │ │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r1, #0 │ │ │ │ │ blx r3 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 89da │ │ │ │ │ - b.n 8a4e │ │ │ │ │ + bne.n 8a92 │ │ │ │ │ + b.n 8b06 │ │ │ │ │ nop │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00008a80 : │ │ │ │ │ +00008b38 : │ │ │ │ │ merge_from_seq2_lock_held(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetIter │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8daa │ │ │ │ │ + beq.w 8e62 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 8cc8 │ │ │ │ │ + beq.w 8d80 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC17 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC17 │ │ │ │ │ movw fp, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt fp, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ movs r7, #0 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - b.n 8b40 │ │ │ │ │ + b.n 8bf8 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r5, #0] │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 8b80 │ │ │ │ │ + blt.n 8c38 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bne.w 8bf4 │ │ │ │ │ + bne.w 8cac │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r3, fp │ │ │ │ │ - bne.n 8ba0 │ │ │ │ │ + bne.n 8c58 │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ - beq.n 8ba0 │ │ │ │ │ + beq.n 8c58 │ │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ │ mov r0, r8 │ │ │ │ │ - ldr r1, [pc, #660] @ (8d80 ) │ │ │ │ │ + ldr r1, [pc, #660] @ (8e38 ) │ │ │ │ │ cmp r3, r1 │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r1, r5 │ │ │ │ │ - beq.w 8c04 │ │ │ │ │ + beq.w 8cbc │ │ │ │ │ bl f30 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 8bb4 │ │ │ │ │ + beq.n 8c6c │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 8b0e │ │ │ │ │ + bge.n 8bc6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 8c40 │ │ │ │ │ + beq.w 8cf8 │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 8be2 │ │ │ │ │ + blt.n 8c9a │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 8b2a │ │ │ │ │ + bge.n 8be2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 8c38 │ │ │ │ │ + beq.w 8cf0 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 8b3e │ │ │ │ │ + bge.n 8bf6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, 8b3e │ │ │ │ │ + cbnz r3, 8bf6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ adds r7, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyIter_Next │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8c10 │ │ │ │ │ + beq.n 8cc8 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySequence_Fast │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8c78 │ │ │ │ │ + beq.w 8d30 │ │ │ │ │ ldrd r2, r3, [r0, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r0, r2, #6 │ │ │ │ │ - bmi.n 8c60 │ │ │ │ │ + bmi.n 8d18 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne.w 8d90 │ │ │ │ │ + bne.w 8e48 │ │ │ │ │ ldrd r5, sl, [r4, #16] │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 8ac0 │ │ │ │ │ + blt.n 8b78 │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 8ad6 │ │ │ │ │ + bge.n 8b8e │ │ │ │ │ adds r3, #1 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 8bf4 │ │ │ │ │ + blt.n 8cac │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - beq.n 8ad6 │ │ │ │ │ + beq.n 8b8e │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ cmp r2, fp │ │ │ │ │ - beq.n 8adc │ │ │ │ │ + beq.n 8b94 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov r2, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - bne.n 8ae2 │ │ │ │ │ + bne.n 8b9a │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL setitem_take2_lock_held.part.0 │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 8bc6 │ │ │ │ │ + bge.n 8c7e │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r5, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 8db8 │ │ │ │ │ + beq.w 8e70 │ │ │ │ │ ldr.w r2, [sl] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 8c48 │ │ │ │ │ + blt.n 8d00 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 1fec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1fec │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 8c18 │ │ │ │ │ + b.n 8cd0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 8b18 │ │ │ │ │ + bne.n 8bd0 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 8b18 │ │ │ │ │ + b.n 8bd0 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r5, #0] │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 8b94 │ │ │ │ │ - b.n 8ad6 │ │ │ │ │ + blt.n 8c4c │ │ │ │ │ + b.n 8b8e │ │ │ │ │ bl d88 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.w 8afc │ │ │ │ │ - b.n 8bb4 │ │ │ │ │ + bne.w 8bb4 │ │ │ │ │ + b.n 8c6c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 8c5a │ │ │ │ │ + cbnz r0, 8d12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 8c30 │ │ │ │ │ + bge.n 8ce8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ - cbnz r3, 8c30 │ │ │ │ │ + cbnz r3, 8ce8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 8b2a │ │ │ │ │ + b.n 8be2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 8b0e │ │ │ │ │ + b.n 8bc6 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [sl] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 8bd0 │ │ │ │ │ + bne.n 8c88 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 8bd0 │ │ │ │ │ + b.n 8c88 │ │ │ │ │ movs r6, #0 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 8bd0 │ │ │ │ │ + b.n 8c88 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne.w 8d90 │ │ │ │ │ + bne.w 8e48 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ ldrd r5, sl, [r3] │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 8ac0 │ │ │ │ │ - b.n 8b76 │ │ │ │ │ + blt.w 8b78 │ │ │ │ │ + b.n 8c2e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8c5c │ │ │ │ │ + beq.n 8d14 │ │ │ │ │ mov r1, r7 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC18 │ │ │ │ │ bl 0 <_PyErr_FormatNote> │ │ │ │ │ R_ARM_THM_CALL _PyErr_FormatNote │ │ │ │ │ - b.n 8bd0 │ │ │ │ │ + b.n 8c88 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 8d4c │ │ │ │ │ + beq.n 8e04 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 8cb2 │ │ │ │ │ + bge.n 8d6a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 8d44 │ │ │ │ │ + beq.n 8dfc │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 8cc6 │ │ │ │ │ + bge.n 8d7e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, 8cc6 │ │ │ │ │ + cbnz r3, 8d7e │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ adds r7, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyIter_Next │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8c10 │ │ │ │ │ + beq.n 8cc8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC17 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySequence_Fast │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8c78 │ │ │ │ │ + beq.n 8d30 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ lsls r5, r2, #6 │ │ │ │ │ - bmi.n 8d84 │ │ │ │ │ + bmi.n 8e3c │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne.n 8d90 │ │ │ │ │ + bne.n 8e48 │ │ │ │ │ ldrd fp, r5, [r0, #16] │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r8 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ @@ -14353,122 +14443,122 @@ │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r5, #0] │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 1abc │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 8d54 │ │ │ │ │ + beq.n 8e0c │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 8d3a │ │ │ │ │ + bge.n 8df2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [fp] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 8db0 │ │ │ │ │ + beq.n 8e68 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 8ca2 │ │ │ │ │ - b.n 8c9a │ │ │ │ │ + bge.n 8d5a │ │ │ │ │ + b.n 8d52 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 8cb2 │ │ │ │ │ + b.n 8d6a │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 8ca2 │ │ │ │ │ + b.n 8d5a │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 8d62 │ │ │ │ │ + bge.n 8e1a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [fp] │ │ │ │ │ - cbz r3, 8dc0 │ │ │ │ │ + cbz r3, 8e78 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 8bd0 │ │ │ │ │ + bge.w 8c88 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8bd0 │ │ │ │ │ + bne.w 8c88 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 8bd0 │ │ │ │ │ + b.n 8c88 │ │ │ │ │ nop │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne.n 8d90 │ │ │ │ │ + bne.n 8e48 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ ldrd fp, r5, [r3] │ │ │ │ │ - b.n 8cf8 │ │ │ │ │ + b.n 8db0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC19 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC19 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 8bd0 │ │ │ │ │ + b.n 8c88 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 8c30 │ │ │ │ │ + b.n 8ce8 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 8d3a │ │ │ │ │ + b.n 8df2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 8bc6 │ │ │ │ │ + b.n 8c7e │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 8d62 │ │ │ │ │ + b.n 8e1a │ │ │ │ │ │ │ │ │ │ -00008dc8 : │ │ │ │ │ +00008e80 : │ │ │ │ │ dictiter_iternextvalue(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ sub sp, #12 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 8e56 │ │ │ │ │ + beq.n 8f0e │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.n 8eba │ │ │ │ │ + bne.n 8f72 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ ldr r1, [r2, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 8ea4 │ │ │ │ │ + bne.n 8f5c │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ movs r0, #1 │ │ │ │ │ ldrb r5, [r3, #5] │ │ │ │ │ ldrb.w lr, [r3, #6] │ │ │ │ │ ldr.w ip, [r3, #16] │ │ │ │ │ lsls r0, r5 │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - beq.n 8e70 │ │ │ │ │ + beq.n 8f28 │ │ │ │ │ cmp r1, ip │ │ │ │ │ - bge.n 8e3e │ │ │ │ │ + bge.n 8ef6 │ │ │ │ │ add.w r0, r0, r1, lsl #3 │ │ │ │ │ adds r3, #20 │ │ │ │ │ add r3, r0 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ - cbz r0, 8e5c │ │ │ │ │ + cbz r0, 8f14 │ │ │ │ │ ldr r5, [r2, #24] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 8e88 │ │ │ │ │ + beq.n 8f40 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ ldr r4, [r0, #0] │ │ │ │ │ adds r1, #1 │ │ │ │ │ subs r3, r5, #1 │ │ │ │ │ str r1, [r2, #16] │ │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ │ str r3, [r2, #24] │ │ │ │ │ @@ -14476,73 +14566,73 @@ │ │ │ │ │ addlt r4, #1 │ │ │ │ │ strlt r4, [r0, #0] │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ adds r1, #1 │ │ │ │ │ adds r3, #8 │ │ │ │ │ cmp ip, r1 │ │ │ │ │ - bgt.n 8e64 │ │ │ │ │ + bgt.n 8f1c │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r2, #8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 8e56 │ │ │ │ │ + bge.n 8f0e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 8e56 │ │ │ │ │ + cbnz r3, 8f0e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp ip, r1 │ │ │ │ │ - ble.n 8e3e │ │ │ │ │ + ble.n 8ef6 │ │ │ │ │ adds r3, #8 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8e36 │ │ │ │ │ + beq.n 8eee │ │ │ │ │ cmp ip, r1 │ │ │ │ │ - bgt.n 8e16 │ │ │ │ │ - b.n 8e3e │ │ │ │ │ + bgt.n 8ece │ │ │ │ │ + b.n 8ef6 │ │ │ │ │ movs r5, #12 │ │ │ │ │ adds r3, #20 │ │ │ │ │ mla r0, r5, r1, r0 │ │ │ │ │ add r3, r0 │ │ │ │ │ cmp ip, r1 │ │ │ │ │ - ble.n 8e3e │ │ │ │ │ + ble.n 8ef6 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ - cbz r0, 8edc │ │ │ │ │ + cbz r0, 8f94 │ │ │ │ │ ldr r5, [r2, #24] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 8e1e │ │ │ │ │ + bne.n 8ed6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_RuntimeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_RuntimeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC7 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 8e3e │ │ │ │ │ + b.n 8ef6 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - ble.n 8e3e │ │ │ │ │ + ble.n 8ef6 │ │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ │ adds r0, #1 │ │ │ │ │ add.w r0, r3, r0, lsl #2 │ │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ │ add.w r3, r3, r0, lsl #2 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ - b.n 8e82 │ │ │ │ │ + b.n 8f3a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_RuntimeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_RuntimeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -14550,1116 +14640,1118 @@ │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r2, #12] │ │ │ │ │ - b.n 8e56 │ │ │ │ │ + b.n 8f0e │ │ │ │ │ adds r3, #12 │ │ │ │ │ adds r1, #1 │ │ │ │ │ - b.n 8e7a │ │ │ │ │ + b.n 8f32 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00008ee4 : │ │ │ │ │ +00008f9c : │ │ │ │ │ PyDict_Clear(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #2 │ │ │ │ │ - bpl.w 901a │ │ │ │ │ + bpl.w 90d2 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ │ - ldr r7, [pc, #436] @ (90b4 ) │ │ │ │ │ + ldr r7, [pc, #436] @ (916c ) │ │ │ │ │ sub sp, #128 @ 0x80 │ │ │ │ │ ldr r5, [r0, #24] │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - beq.n 8fb2 │ │ │ │ │ + beq.n 906a │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldrb r0, [r0, #16] │ │ │ │ │ ldr r6, [r4, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 901c │ │ │ │ │ + bne.w 90d4 │ │ │ │ │ str r0, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 9038 │ │ │ │ │ + bne.w 90f0 │ │ │ │ │ ldr r6, [r5, #0] │ │ │ │ │ str r7, [r4, #24] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt.n 8fb2 │ │ │ │ │ + blt.n 906a │ │ │ │ │ subs r3, r6, #1 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - bne.n 8fb2 │ │ │ │ │ + bne.n 906a │ │ │ │ │ ldrb r3, [r5, #6] │ │ │ │ │ ldrb r2, [r5, #5] │ │ │ │ │ ldr r7, [r5, #16] │ │ │ │ │ lsls r6, r2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 8fd2 │ │ │ │ │ + beq.n 908a │ │ │ │ │ cmp r7, #0 │ │ │ │ │ itttt gt │ │ │ │ │ addgt r6, r6, r5 │ │ │ │ │ movgt r4, #0 │ │ │ │ │ addgt.w r8, r6, #20 │ │ │ │ │ addgt r6, #24 │ │ │ │ │ - bgt.n 8f5e │ │ │ │ │ - b.n 8f7c │ │ │ │ │ + bgt.n 9016 │ │ │ │ │ + b.n 9034 │ │ │ │ │ ldr.w r0, [r6, r4, lsl #3] │ │ │ │ │ - cbz r0, 8f58 │ │ │ │ │ + cbz r0, 9010 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 8fb8 │ │ │ │ │ + blt.n 9070 │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - beq.n 8f7c │ │ │ │ │ + beq.n 9034 │ │ │ │ │ ldr.w r0, [r8, r4, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8f4a │ │ │ │ │ + beq.n 9002 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 8f4a │ │ │ │ │ + bge.n 9002 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 8f4a │ │ │ │ │ + bne.n 9002 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 8f4a │ │ │ │ │ + b.n 9002 │ │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - bne.n 8fc6 │ │ │ │ │ + bne.n 907e │ │ │ │ │ ldrb r3, [r5, #6] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 8fc6 │ │ │ │ │ - ldr r3, [pc, #300] @ (90b8 ) │ │ │ │ │ + bne.n 907e │ │ │ │ │ + ldr r3, [pc, #300] @ (9170 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r2, [r3, #1924] @ 0x784 │ │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ │ - bhi.n 8fc6 │ │ │ │ │ + bhi.n 907e │ │ │ │ │ ldr.w r1, [r3, #1920] @ 0x780 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r1, [r5, #0] │ │ │ │ │ str.w r5, [r3, #1920] @ 0x780 │ │ │ │ │ str.w r2, [r3, #1924] @ 0x784 │ │ │ │ │ add sp, #128 @ 0x80 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 8f58 │ │ │ │ │ + bne.n 9010 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 8f58 │ │ │ │ │ + b.n 9010 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #128 @ 0x80 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyMem_Free │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - ble.n 8fc6 │ │ │ │ │ + ble.n 907e │ │ │ │ │ adds r4, r5, r6 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - b.n 8ff0 │ │ │ │ │ + b.n 90a8 │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ - cbz r0, 8fe8 │ │ │ │ │ + cbz r0, 90a0 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 900c │ │ │ │ │ + blt.n 90c4 │ │ │ │ │ adds r6, #1 │ │ │ │ │ adds r4, #12 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - beq.n 8f7c │ │ │ │ │ + beq.n 9034 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8fdc │ │ │ │ │ + beq.n 9094 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 8fdc │ │ │ │ │ + bge.n 9094 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 8fdc │ │ │ │ │ + bne.n 9094 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 8fdc │ │ │ │ │ + b.n 9094 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 8fe8 │ │ │ │ │ + bne.n 90a0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 8fe8 │ │ │ │ │ + b.n 90a0 │ │ │ │ │ bx lr │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r3, r8 │ │ │ │ │ movs r1, #4 │ │ │ │ │ str.w r8, [sp] │ │ │ │ │ - bl 6bc <_Py_dict_lookup+0x2b4> │ │ │ │ │ + bl 65c <_Py_dict_lookup+0x254> │ │ │ │ │ R_ARM_THM_CALL _PyDict_SendEvent │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 8f1c │ │ │ │ │ + beq.w 8fd4 │ │ │ │ │ ldrb r3, [r6, #2] │ │ │ │ │ ldr.w r8, [r5, #16] │ │ │ │ │ - cbz r3, 9072 │ │ │ │ │ + cbz r3, 912a │ │ │ │ │ add r5, sp, #8 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r3 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ - bge.n 905e │ │ │ │ │ + bge.n 9116 │ │ │ │ │ ldr.w r4, [r2, #4]! │ │ │ │ │ str.w r4, [r1], #4 │ │ │ │ │ str r0, [r2, #0] │ │ │ │ │ - b.n 904a │ │ │ │ │ + b.n 9102 │ │ │ │ │ movs r4, #0 │ │ │ │ │ strb r4, [r6, #1] │ │ │ │ │ cmp r4, r8 │ │ │ │ │ - bge.n 8fb2 │ │ │ │ │ + bge.n 906a │ │ │ │ │ ldr.w r0, [r5], #4 │ │ │ │ │ adds r4, #1 │ │ │ │ │ bl 1fec │ │ │ │ │ - b.n 9062 │ │ │ │ │ + b.n 911a │ │ │ │ │ strd r7, r3, [r4, #24] │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r4, r3 │ │ │ │ │ adds r7, r6, #4 │ │ │ │ │ cmp r4, r8 │ │ │ │ │ - bge.n 90a2 │ │ │ │ │ + bge.n 915a │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ mov r0, r2 │ │ │ │ │ - cbz r2, 909c │ │ │ │ │ + cbz r2, 9154 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ str r1, [r7, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 909c │ │ │ │ │ + bge.n 9154 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - cbnz r3, 909c │ │ │ │ │ + cbnz r3, 9154 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r1, #0 │ │ │ │ │ adds r4, #1 │ │ │ │ │ adds r7, #4 │ │ │ │ │ - b.n 907c │ │ │ │ │ + b.n 9134 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #128 @ 0x80 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b.w 3764 │ │ │ │ │ + b.w 3768 │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000126 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000090bc : │ │ │ │ │ +00009174 : │ │ │ │ │ clear_lock_held(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #2 │ │ │ │ │ - bpl.w 93cc │ │ │ │ │ + bpl.w 9484 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ │ - ldr.w r8, [pc, #784] @ 93e8 │ │ │ │ │ + ldr.w r8, [pc, #784] @ 94a0 │ │ │ │ │ sub sp, #136 @ 0x88 │ │ │ │ │ ldr r4, [r0, #24] │ │ │ │ │ cmp r4, r8 │ │ │ │ │ - beq.n 91d6 │ │ │ │ │ + beq.n 928e │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldrb r0, [r0, #16] │ │ │ │ │ ldr r7, [r5, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 93be │ │ │ │ │ + bne.w 9476 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 939c │ │ │ │ │ + bne.w 9454 │ │ │ │ │ ldr r6, [r4, #0] │ │ │ │ │ str.w r8, [r5, #24] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - blt.n 91d6 │ │ │ │ │ + blt.n 928e │ │ │ │ │ subs r3, r6, #1 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - bne.n 91d6 │ │ │ │ │ + bne.n 928e │ │ │ │ │ ldrb r3, [r4, #6] │ │ │ │ │ ldrb r2, [r4, #5] │ │ │ │ │ ldr r5, [r4, #16] │ │ │ │ │ lsls r6, r2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 9310 │ │ │ │ │ + beq.w 93c8 │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - ble.n 91a0 │ │ │ │ │ + ble.n 9258 │ │ │ │ │ add r6, r4 │ │ │ │ │ mov r3, r7 │ │ │ │ │ add.w r8, r6, #20 │ │ │ │ │ ands.w r2, r5, #3 │ │ │ │ │ add.w r6, r6, #24 │ │ │ │ │ - beq.w 9252 │ │ │ │ │ + beq.w 930a │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 917a │ │ │ │ │ + beq.n 9232 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 9158 │ │ │ │ │ + beq.n 9210 │ │ │ │ │ ldr.w r0, [r8] │ │ │ │ │ - cbz r0, 9148 │ │ │ │ │ + cbz r0, 9200 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 937c │ │ │ │ │ + blt.w 9434 │ │ │ │ │ ldr r0, [r6, #0] │ │ │ │ │ - cbz r0, 9156 │ │ │ │ │ + cbz r0, 920e │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 938c │ │ │ │ │ + blt.w 9444 │ │ │ │ │ movs r3, #1 │ │ │ │ │ ldr.w r0, [r8, r3, lsl #3] │ │ │ │ │ - cbz r0, 9168 │ │ │ │ │ + cbz r0, 9220 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 9354 │ │ │ │ │ + blt.w 940c │ │ │ │ │ ldr.w r0, [r6, r3, lsl #3] │ │ │ │ │ - cbz r0, 9178 │ │ │ │ │ + cbz r0, 9230 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 9368 │ │ │ │ │ + blt.w 9420 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr.w r0, [r8, r3, lsl #3] │ │ │ │ │ - cbz r0, 918a │ │ │ │ │ + cbz r0, 9242 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 92fc │ │ │ │ │ + blt.w 93b4 │ │ │ │ │ ldr.w r0, [r6, r3, lsl #3] │ │ │ │ │ - cbz r0, 919a │ │ │ │ │ + cbz r0, 9252 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 92e8 │ │ │ │ │ + blt.w 93a0 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.n 9252 │ │ │ │ │ + bne.n 930a │ │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - bne.n 9264 │ │ │ │ │ + bne.n 931c │ │ │ │ │ ldrb r3, [r4, #6] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 9264 │ │ │ │ │ - ldr r3, [pc, #564] @ (93e4 ) │ │ │ │ │ + bne.n 931c │ │ │ │ │ + ldr r3, [pc, #564] @ (949c ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r2, [r3, #1924] @ 0x784 │ │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ │ - bhi.n 9264 │ │ │ │ │ + bhi.n 931c │ │ │ │ │ ldr.w r1, [r3, #1920] @ 0x780 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r1, [r4, #0] │ │ │ │ │ str.w r4, [r3, #1920] @ 0x780 │ │ │ │ │ str.w r2, [r3, #1924] @ 0x784 │ │ │ │ │ add sp, #136 @ 0x88 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 92de │ │ │ │ │ + beq.n 9396 │ │ │ │ │ ldr.w r0, [r6, r3, lsl #3] │ │ │ │ │ - cbz r0, 91f2 │ │ │ │ │ + cbz r0, 92aa │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 92be │ │ │ │ │ + blt.n 9376 │ │ │ │ │ adds r7, r3, #1 │ │ │ │ │ ldr.w r0, [r8, r7, lsl #3] │ │ │ │ │ - cbz r0, 9202 │ │ │ │ │ + cbz r0, 92ba │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 92d0 │ │ │ │ │ + blt.n 9388 │ │ │ │ │ ldr.w r0, [r6, r7, lsl #3] │ │ │ │ │ - cbz r0, 9210 │ │ │ │ │ + cbz r0, 92c8 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 927e │ │ │ │ │ + blt.n 9336 │ │ │ │ │ adds r3, r7, #1 │ │ │ │ │ ldr.w r0, [r8, r3, lsl #3] │ │ │ │ │ - cbz r0, 9220 │ │ │ │ │ + cbz r0, 92d8 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 928c │ │ │ │ │ + blt.n 9344 │ │ │ │ │ ldr.w r0, [r6, r3, lsl #3] │ │ │ │ │ - cbz r0, 922e │ │ │ │ │ + cbz r0, 92e6 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 929e │ │ │ │ │ + blt.n 9356 │ │ │ │ │ adds r3, r7, #2 │ │ │ │ │ ldr.w r0, [r8, r3, lsl #3] │ │ │ │ │ - cbz r0, 923e │ │ │ │ │ + cbz r0, 92f6 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 92ac │ │ │ │ │ + blt.n 9364 │ │ │ │ │ ldr.w r0, [r6, r3, lsl #3] │ │ │ │ │ - cbz r0, 924c │ │ │ │ │ + cbz r0, 9304 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 9270 │ │ │ │ │ + blt.n 9328 │ │ │ │ │ adds r3, r7, #3 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 91a0 │ │ │ │ │ + beq.n 9258 │ │ │ │ │ ldr.w r0, [r8, r3, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 91e4 │ │ │ │ │ + beq.n 929c │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 91e4 │ │ │ │ │ - b.n 91dc │ │ │ │ │ + bge.n 929c │ │ │ │ │ + b.n 9294 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #136 @ 0x88 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyMem_Free │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 924c │ │ │ │ │ + bne.n 9304 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 924c │ │ │ │ │ + b.n 9304 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 9210 │ │ │ │ │ + bne.n 92c8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 9210 │ │ │ │ │ + b.n 92c8 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 9220 │ │ │ │ │ + bne.n 92d8 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - b.n 9220 │ │ │ │ │ + b.n 92d8 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 922e │ │ │ │ │ + bne.n 92e6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 922e │ │ │ │ │ + b.n 92e6 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 923e │ │ │ │ │ + bne.n 92f6 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - b.n 923e │ │ │ │ │ + b.n 92f6 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 91f2 │ │ │ │ │ + bne.n 92aa │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - b.n 91f2 │ │ │ │ │ + b.n 92aa │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 9202 │ │ │ │ │ + bne.n 92ba │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 9202 │ │ │ │ │ + b.n 92ba │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - b.n 91e4 │ │ │ │ │ + b.n 929c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 919a │ │ │ │ │ + bne.w 9252 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - b.n 919a │ │ │ │ │ + b.n 9252 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 918a │ │ │ │ │ + bne.w 9242 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - b.n 918a │ │ │ │ │ + b.n 9242 │ │ │ │ │ add r6, r4 │ │ │ │ │ - b.n 9324 │ │ │ │ │ + b.n 93dc │ │ │ │ │ ldr r0, [r6, #28] │ │ │ │ │ - cbz r0, 9320 │ │ │ │ │ + cbz r0, 93d8 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 9346 │ │ │ │ │ + blt.n 93fe │ │ │ │ │ adds r7, #1 │ │ │ │ │ adds r6, #12 │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - bge.w 91a0 │ │ │ │ │ + bge.w 9258 │ │ │ │ │ ldr r0, [r6, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9314 │ │ │ │ │ + beq.n 93cc │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 9314 │ │ │ │ │ + bge.n 93cc │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 9314 │ │ │ │ │ + bne.n 93cc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 9314 │ │ │ │ │ + b.n 93cc │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 9320 │ │ │ │ │ + bne.n 93d8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 9320 │ │ │ │ │ + b.n 93d8 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9168 │ │ │ │ │ + bne.w 9220 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - b.n 9168 │ │ │ │ │ + b.n 9220 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9178 │ │ │ │ │ + bne.w 9230 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - b.n 9178 │ │ │ │ │ + b.n 9230 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9148 │ │ │ │ │ + bne.w 9200 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 9148 │ │ │ │ │ + b.n 9200 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9156 │ │ │ │ │ + bne.w 920e │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 9156 │ │ │ │ │ + b.n 920e │ │ │ │ │ ldrb r2, [r7, #2] │ │ │ │ │ ldr r6, [r4, #16] │ │ │ │ │ - cbz r2, 93ec │ │ │ │ │ + cbz r2, 94a4 │ │ │ │ │ add r5, sp, #16 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r3 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ - bge.n 93ce │ │ │ │ │ + bge.n 9486 │ │ │ │ │ ldr.w r4, [r2, #4]! │ │ │ │ │ str.w r4, [r1], #4 │ │ │ │ │ str r0, [r2, #0] │ │ │ │ │ - b.n 93aa │ │ │ │ │ + b.n 9462 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r5 │ │ │ │ │ movs r1, #4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - bl 6bc <_Py_dict_lookup+0x2b4> │ │ │ │ │ + bl 65c <_Py_dict_lookup+0x254> │ │ │ │ │ R_ARM_THM_CALL _PyDict_SendEvent │ │ │ │ │ - b.n 90ee │ │ │ │ │ + b.n 91a6 │ │ │ │ │ bx lr │ │ │ │ │ movs r4, #0 │ │ │ │ │ strb r4, [r7, #1] │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - bge.w 91d6 │ │ │ │ │ + bge.w 928e │ │ │ │ │ ldr.w r0, [r5], #4 │ │ │ │ │ adds r4, #1 │ │ │ │ │ bl 1fec │ │ │ │ │ - b.n 93d2 │ │ │ │ │ + b.n 948a │ │ │ │ │ .word 0x0000022e │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ strd r8, r2, [r5, #24] │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r5, r2 │ │ │ │ │ add.w r8, r7, #4 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bge.n 9424 │ │ │ │ │ + bge.n 94dc │ │ │ │ │ ldr.w r2, [r8] │ │ │ │ │ mov r0, r2 │ │ │ │ │ - cbz r2, 941c │ │ │ │ │ + cbz r2, 94d4 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ str.w r1, [r8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 941c │ │ │ │ │ + bge.n 94d4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - cbnz r3, 941c │ │ │ │ │ + cbnz r3, 94d4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r1, #0 │ │ │ │ │ adds r5, #1 │ │ │ │ │ add.w r8, r8, #4 │ │ │ │ │ - b.n 93f8 │ │ │ │ │ + b.n 94b0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #136 @ 0x88 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b.w 3764 │ │ │ │ │ + b.w 3768 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00009438 : │ │ │ │ │ +000094f0 : │ │ │ │ │ dict_tp_clear(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #2 │ │ │ │ │ - bpl.w 9562 │ │ │ │ │ + bpl.w 961a │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ │ - ldr r7, [pc, #424] @ (95fc ) │ │ │ │ │ + ldr r7, [pc, #424] @ (96b4 ) │ │ │ │ │ sub sp, #128 @ 0x80 │ │ │ │ │ ldr r5, [r0, #24] │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - beq.n 94de │ │ │ │ │ + beq.n 9596 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldrb r0, [r0, #16] │ │ │ │ │ ldr r6, [r4, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 9566 │ │ │ │ │ + bne.n 961e │ │ │ │ │ str r0, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 9582 │ │ │ │ │ + bne.w 963a │ │ │ │ │ ldr r6, [r5, #0] │ │ │ │ │ str r7, [r4, #24] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt.n 94de │ │ │ │ │ + blt.n 9596 │ │ │ │ │ subs r3, r6, #1 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - bne.n 94de │ │ │ │ │ + bne.n 9596 │ │ │ │ │ ldrb r4, [r5, #6] │ │ │ │ │ ldrb r3, [r5, #5] │ │ │ │ │ ldr r7, [r5, #16] │ │ │ │ │ lsls r6, r3 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 9520 │ │ │ │ │ + beq.n 95d8 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble.n 94cc │ │ │ │ │ + ble.n 9584 │ │ │ │ │ add r6, r5 │ │ │ │ │ movs r4, #0 │ │ │ │ │ add.w r8, r6, #20 │ │ │ │ │ adds r6, #24 │ │ │ │ │ - b.n 94ae │ │ │ │ │ + b.n 9566 │ │ │ │ │ ldr.w r0, [r6, r4, lsl #3] │ │ │ │ │ - cbz r0, 94a8 │ │ │ │ │ + cbz r0, 9560 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 94e6 │ │ │ │ │ + blt.n 959e │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - beq.n 94cc │ │ │ │ │ + beq.n 9584 │ │ │ │ │ ldr.w r0, [r8, r4, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 949a │ │ │ │ │ + beq.n 9552 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 949a │ │ │ │ │ + bge.n 9552 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 949a │ │ │ │ │ + bne.n 9552 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 949a │ │ │ │ │ + b.n 9552 │ │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - bne.n 94d8 │ │ │ │ │ + bne.n 9590 │ │ │ │ │ ldrb r3, [r5, #6] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 94f4 │ │ │ │ │ + beq.n 95ac │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #128 @ 0x80 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 94a8 │ │ │ │ │ + bne.n 9560 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 94a8 │ │ │ │ │ - ldr r3, [pc, #264] @ (9600 ) │ │ │ │ │ + b.n 9560 │ │ │ │ │ + ldr r3, [pc, #264] @ (96b8 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r2, [r3, #1924] @ 0x784 │ │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ │ - bhi.n 94d8 │ │ │ │ │ + bhi.n 9590 │ │ │ │ │ ldr.w r1, [r3, #1920] @ 0x780 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r1, [r5, #0] │ │ │ │ │ str.w r5, [r3, #1920] @ 0x780 │ │ │ │ │ str.w r2, [r3, #1924] @ 0x784 │ │ │ │ │ - b.n 94de │ │ │ │ │ + b.n 9596 │ │ │ │ │ add r6, r5 │ │ │ │ │ - b.n 9534 │ │ │ │ │ + b.n 95ec │ │ │ │ │ ldr r0, [r6, #28] │ │ │ │ │ - cbz r0, 9530 │ │ │ │ │ + cbz r0, 95e8 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 9554 │ │ │ │ │ + blt.n 960c │ │ │ │ │ adds r4, #1 │ │ │ │ │ adds r6, #12 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - bge.n 94cc │ │ │ │ │ + bge.n 9584 │ │ │ │ │ ldr r0, [r6, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9524 │ │ │ │ │ + beq.n 95dc │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 9524 │ │ │ │ │ + bge.n 95dc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 9524 │ │ │ │ │ + bne.n 95dc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 9524 │ │ │ │ │ + b.n 95dc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 9530 │ │ │ │ │ + bne.n 95e8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 9530 │ │ │ │ │ + b.n 95e8 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r3, r8 │ │ │ │ │ movs r1, #4 │ │ │ │ │ str.w r8, [sp] │ │ │ │ │ - bl 6bc <_Py_dict_lookup+0x2b4> │ │ │ │ │ + bl 65c <_Py_dict_lookup+0x254> │ │ │ │ │ R_ARM_THM_CALL _PyDict_SendEvent │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 946e │ │ │ │ │ + beq.w 9526 │ │ │ │ │ ldrb r3, [r6, #2] │ │ │ │ │ ldr.w r8, [r5, #16] │ │ │ │ │ - cbz r3, 95bc │ │ │ │ │ + cbz r3, 9674 │ │ │ │ │ add r5, sp, #8 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r3 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ - bge.n 95a8 │ │ │ │ │ + bge.n 9660 │ │ │ │ │ ldr.w r4, [r2, #4]! │ │ │ │ │ str.w r4, [r1], #4 │ │ │ │ │ str r0, [r2, #0] │ │ │ │ │ - b.n 9594 │ │ │ │ │ + b.n 964c │ │ │ │ │ movs r4, #0 │ │ │ │ │ strb r4, [r6, #1] │ │ │ │ │ cmp r4, r8 │ │ │ │ │ - bge.n 94de │ │ │ │ │ + bge.n 9596 │ │ │ │ │ ldr.w r0, [r5], #4 │ │ │ │ │ adds r4, #1 │ │ │ │ │ bl 1fec │ │ │ │ │ - b.n 95ac │ │ │ │ │ + b.n 9664 │ │ │ │ │ strd r7, r3, [r4, #24] │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r4, r3 │ │ │ │ │ adds r7, r6, #4 │ │ │ │ │ cmp r4, r8 │ │ │ │ │ - bge.n 95ec │ │ │ │ │ + bge.n 96a4 │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ mov r0, r2 │ │ │ │ │ - cbz r2, 95e6 │ │ │ │ │ + cbz r2, 969e │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ str r1, [r7, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 95e6 │ │ │ │ │ + bge.n 969e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - cbnz r3, 95e6 │ │ │ │ │ + cbnz r3, 969e │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r1, #0 │ │ │ │ │ adds r4, #1 │ │ │ │ │ adds r7, #4 │ │ │ │ │ - b.n 95c6 │ │ │ │ │ + b.n 967e │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 3764 │ │ │ │ │ - b.n 94de │ │ │ │ │ + bl 3768 │ │ │ │ │ + b.n 9596 │ │ │ │ │ nop │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000102 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00009604 : │ │ │ │ │ +000096bc : │ │ │ │ │ PyDict_Size(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - cbz r0, 9622 │ │ │ │ │ + cbz r0, 96da │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #2 │ │ │ │ │ it mi │ │ │ │ │ ldrmi r0, [r0, #8] │ │ │ │ │ - bpl.n 9622 │ │ │ │ │ + bpl.n 96da │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movw r1, #4248 @ 0x1098 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ │ │ -00009638 <_PyDictKeys_DecRef>: │ │ │ │ │ +000096f0 <_PyDictKeys_DecRef>: │ │ │ │ │ _PyDictKeys_DecRef(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r6, [r0, #0] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt.n 96dc <_PyDictKeys_DecRef+0xa4> │ │ │ │ │ + blt.n 9796 <_PyDictKeys_DecRef+0xa6> │ │ │ │ │ subs r3, r6, #1 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - bne.n 96dc <_PyDictKeys_DecRef+0xa4> │ │ │ │ │ + bne.n 9796 <_PyDictKeys_DecRef+0xa6> │ │ │ │ │ ldrb r3, [r0, #6] │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldrb r2, [r0, #5] │ │ │ │ │ ldr r7, [r0, #16] │ │ │ │ │ lsls r6, r2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 96f8 <_PyDictKeys_DecRef+0xc0> │ │ │ │ │ + beq.n 97b2 <_PyDictKeys_DecRef+0xc2> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble.n 96a6 <_PyDictKeys_DecRef+0x6e> │ │ │ │ │ - add r6, r0 │ │ │ │ │ - movs r4, #0 │ │ │ │ │ - add.w r8, r6, #20 │ │ │ │ │ - adds r6, #24 │ │ │ │ │ - b.n 9688 <_PyDictKeys_DecRef+0x50> │ │ │ │ │ + itttt gt │ │ │ │ │ + addgt r6, r6, r0 │ │ │ │ │ + movgt r4, #0 │ │ │ │ │ + addgt.w r8, r6, #20 │ │ │ │ │ + addgt r6, #24 │ │ │ │ │ + bgt.n 9742 <_PyDictKeys_DecRef+0x52> │ │ │ │ │ + b.n 9760 <_PyDictKeys_DecRef+0x70> │ │ │ │ │ ldr.w r0, [r6, r4, lsl #3] │ │ │ │ │ - cbz r0, 9682 <_PyDictKeys_DecRef+0x4a> │ │ │ │ │ + cbz r0, 973c <_PyDictKeys_DecRef+0x4c> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 96e0 <_PyDictKeys_DecRef+0xa8> │ │ │ │ │ + blt.n 979a <_PyDictKeys_DecRef+0xaa> │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - beq.n 96a6 <_PyDictKeys_DecRef+0x6e> │ │ │ │ │ + beq.n 9760 <_PyDictKeys_DecRef+0x70> │ │ │ │ │ ldr.w r0, [r8, r4, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9674 <_PyDictKeys_DecRef+0x3c> │ │ │ │ │ + beq.n 972e <_PyDictKeys_DecRef+0x3e> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 9674 <_PyDictKeys_DecRef+0x3c> │ │ │ │ │ + bge.n 972e <_PyDictKeys_DecRef+0x3e> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 9674 <_PyDictKeys_DecRef+0x3c> │ │ │ │ │ + bne.n 972e <_PyDictKeys_DecRef+0x3e> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 9674 <_PyDictKeys_DecRef+0x3c> │ │ │ │ │ + b.n 972e <_PyDictKeys_DecRef+0x3e> │ │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - bne.n 96ee <_PyDictKeys_DecRef+0xb6> │ │ │ │ │ + bne.n 97a8 <_PyDictKeys_DecRef+0xb8> │ │ │ │ │ ldrb r3, [r5, #6] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 96ee <_PyDictKeys_DecRef+0xb6> │ │ │ │ │ - ldr r3, [pc, #140] @ (9740 <_PyDictKeys_DecRef+0x108>) │ │ │ │ │ + bne.n 97a8 <_PyDictKeys_DecRef+0xb8> │ │ │ │ │ + ldr r3, [pc, #140] @ (97fc <_PyDictKeys_DecRef+0x10c>) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r2, [r3, #1924] @ 0x784 │ │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ │ - bhi.n 96ee <_PyDictKeys_DecRef+0xb6> │ │ │ │ │ + bhi.n 97a8 <_PyDictKeys_DecRef+0xb8> │ │ │ │ │ ldr.w r1, [r3, #1920] @ 0x780 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r1, [r5, #0] │ │ │ │ │ str.w r5, [r3, #1920] @ 0x780 │ │ │ │ │ str.w r2, [r3, #1924] @ 0x784 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 9682 <_PyDictKeys_DecRef+0x4a> │ │ │ │ │ + bne.n 973c <_PyDictKeys_DecRef+0x4c> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 9682 <_PyDictKeys_DecRef+0x4a> │ │ │ │ │ + b.n 973c <_PyDictKeys_DecRef+0x4c> │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyMem_Free │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - ble.n 96ee <_PyDictKeys_DecRef+0xb6> │ │ │ │ │ + ble.n 97a8 <_PyDictKeys_DecRef+0xb8> │ │ │ │ │ adds r4, r0, r6 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - b.n 9716 <_PyDictKeys_DecRef+0xde> │ │ │ │ │ + b.n 97d0 <_PyDictKeys_DecRef+0xe0> │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ - cbz r0, 970e <_PyDictKeys_DecRef+0xd6> │ │ │ │ │ + cbz r0, 97c8 <_PyDictKeys_DecRef+0xd8> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 9732 <_PyDictKeys_DecRef+0xfa> │ │ │ │ │ + blt.n 97ec <_PyDictKeys_DecRef+0xfc> │ │ │ │ │ adds r6, #1 │ │ │ │ │ adds r4, #12 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - beq.n 96a6 <_PyDictKeys_DecRef+0x6e> │ │ │ │ │ + beq.n 9760 <_PyDictKeys_DecRef+0x70> │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9702 <_PyDictKeys_DecRef+0xca> │ │ │ │ │ + beq.n 97bc <_PyDictKeys_DecRef+0xcc> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 9702 <_PyDictKeys_DecRef+0xca> │ │ │ │ │ + bge.n 97bc <_PyDictKeys_DecRef+0xcc> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 9702 <_PyDictKeys_DecRef+0xca> │ │ │ │ │ + bne.n 97bc <_PyDictKeys_DecRef+0xcc> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 9702 <_PyDictKeys_DecRef+0xca> │ │ │ │ │ + b.n 97bc <_PyDictKeys_DecRef+0xcc> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 970e <_PyDictKeys_DecRef+0xd6> │ │ │ │ │ + bne.n 97c8 <_PyDictKeys_DecRef+0xd8> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 970e <_PyDictKeys_DecRef+0xd6> │ │ │ │ │ - .word 0x00000084 │ │ │ │ │ + b.n 97c8 <_PyDictKeys_DecRef+0xd8> │ │ │ │ │ + nop │ │ │ │ │ + .word 0x00000086 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00009744 <_PyDict_FromKeys>: │ │ │ │ │ +00009800 <_PyDict_FromKeys>: │ │ │ │ │ _PyDict_FromKeys(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ - ldr r3, [pc, #684] @ (9a04 <_PyDict_FromKeys+0x2c0>) │ │ │ │ │ + ldr r3, [pc, #684] @ (9ac0 <_PyDict_FromKeys+0x2c0>) │ │ │ │ │ mov r6, r2 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ ldr.w r8, [r2, r3] │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r5, r2, #20 │ │ │ │ │ - bpl.w 99f0 <_PyDict_FromKeys+0x2ac> │ │ │ │ │ + bpl.w 9aac <_PyDict_FromKeys+0x2ac> │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r5, [r0, r3] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 99f0 <_PyDict_FromKeys+0x2ac> │ │ │ │ │ + beq.w 9aac <_PyDict_FromKeys+0x2ac> │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ blx r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_CheckFunctionResult> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckFunctionResult │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 995a <_PyDict_FromKeys+0x216> │ │ │ │ │ + beq.w 9a16 <_PyDict_FromKeys+0x216> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bne.n 97cc <_PyDict_FromKeys+0x88> │ │ │ │ │ + bne.n 9888 <_PyDict_FromKeys+0x88> │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 995e <_PyDict_FromKeys+0x21a> │ │ │ │ │ + beq.w 9a1a <_PyDict_FromKeys+0x21a> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PySet_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PySet_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 98de <_PyDict_FromKeys+0x19a> │ │ │ │ │ + beq.w 999a <_PyDict_FromKeys+0x19a> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyFrozenSet_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyFrozenSet_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 98de <_PyDict_FromKeys+0x19a> │ │ │ │ │ + beq.w 999a <_PyDict_FromKeys+0x19a> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetIter │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9946 <_PyDict_FromKeys+0x202> │ │ │ │ │ + beq.w 9a02 <_PyDict_FromKeys+0x202> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bne.n 98b0 <_PyDict_FromKeys+0x16c> │ │ │ │ │ + bne.n 996c <_PyDict_FromKeys+0x16c> │ │ │ │ │ movw r8, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r8, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ - ldr.w r9, [pc, #540] @ 9a08 <_PyDict_FromKeys+0x2c4> │ │ │ │ │ - b.n 9838 <_PyDict_FromKeys+0xf4> │ │ │ │ │ + ldr.w r9, [pc, #540] @ 9ac4 <_PyDict_FromKeys+0x2c4> │ │ │ │ │ + b.n 98f4 <_PyDict_FromKeys+0xf4> │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r4, #0] │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r6, #0] │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne.n 986a <_PyDict_FromKeys+0x126> │ │ │ │ │ + bne.n 9926 <_PyDict_FromKeys+0x126> │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ - beq.n 986a <_PyDict_FromKeys+0x126> │ │ │ │ │ + beq.n 9926 <_PyDict_FromKeys+0x126> │ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ mov r3, r6 │ │ │ │ │ - beq.n 9896 <_PyDict_FromKeys+0x152> │ │ │ │ │ + beq.n 9952 <_PyDict_FromKeys+0x152> │ │ │ │ │ bl f30 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 9834 <_PyDict_FromKeys+0xf0> │ │ │ │ │ + bge.n 98f0 <_PyDict_FromKeys+0xf0> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 98d2 <_PyDict_FromKeys+0x18e> │ │ │ │ │ + beq.n 998e <_PyDict_FromKeys+0x18e> │ │ │ │ │ adds r2, #1 │ │ │ │ │ - beq.n 9844 <_PyDict_FromKeys+0x100> │ │ │ │ │ + beq.n 9900 <_PyDict_FromKeys+0x100> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyIter_Next │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 97ee <_PyDict_FromKeys+0xaa> │ │ │ │ │ + bne.n 98aa <_PyDict_FromKeys+0xaa> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9a0c <_PyDict_FromKeys+0x2c8> │ │ │ │ │ + bne.w 9ac8 <_PyDict_FromKeys+0x2c8> │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 9862 <_PyDict_FromKeys+0x11e> │ │ │ │ │ + bge.n 991e <_PyDict_FromKeys+0x11e> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ - cbnz r3, 9862 <_PyDict_FromKeys+0x11e> │ │ │ │ │ + cbnz r3, 991e <_PyDict_FromKeys+0x11e> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov r2, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - bne.n 9812 <_PyDict_FromKeys+0xce> │ │ │ │ │ + bne.n 98ce <_PyDict_FromKeys+0xce> │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL setitem_take2_lock_held.part.0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 9844 <_PyDict_FromKeys+0x100> │ │ │ │ │ + bge.n 9900 <_PyDict_FromKeys+0x100> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 9844 <_PyDict_FromKeys+0x100> │ │ │ │ │ + bne.n 9900 <_PyDict_FromKeys+0x100> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 9844 <_PyDict_FromKeys+0x100> │ │ │ │ │ + b.n 9900 <_PyDict_FromKeys+0x100> │ │ │ │ │ bl d88 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b.n 9824 <_PyDict_FromKeys+0xe0> │ │ │ │ │ + b.n 98e0 <_PyDict_FromKeys+0xe0> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 9a24 <_PyDict_FromKeys+0x2e0> │ │ │ │ │ + beq.w 9ae0 <_PyDict_FromKeys+0x2e0> │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - blt.w 9a0c <_PyDict_FromKeys+0x2c8> │ │ │ │ │ + blt.w 9ac8 <_PyDict_FromKeys+0x2c8> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyIter_Next │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9844 <_PyDict_FromKeys+0x100> │ │ │ │ │ + beq.n 9900 <_PyDict_FromKeys+0x100> │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_SetItem │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 98a8 <_PyDict_FromKeys+0x164> │ │ │ │ │ - b.n 989e <_PyDict_FromKeys+0x15a> │ │ │ │ │ + bge.n 9964 <_PyDict_FromKeys+0x164> │ │ │ │ │ + b.n 995a <_PyDict_FromKeys+0x15a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - b.n 9834 <_PyDict_FromKeys+0xf0> │ │ │ │ │ + b.n 98f0 <_PyDict_FromKeys+0xf0> │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldr r1, [r5, #24] │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ add.w r3, r3, r3, lsl #1 │ │ │ │ │ adds r3, #1 │ │ │ │ │ @@ -15673,46 +15765,46 @@ │ │ │ │ │ clz r3, r3 │ │ │ │ │ rsb r3, r3, #32 │ │ │ │ │ uxtb r3, r3 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ it cc │ │ │ │ │ movcc r1, r3 │ │ │ │ │ bl 13e4 │ │ │ │ │ - cbnz r0, 9946 <_PyDict_FromKeys+0x202> │ │ │ │ │ + cbnz r0, 9a02 <_PyDict_FromKeys+0x202> │ │ │ │ │ add r3, sp, #28 │ │ │ │ │ add r2, sp, #24 │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PySet_NextEntryRef> │ │ │ │ │ R_ARM_THM_CALL _PySet_NextEntryRef │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9862 <_PyDict_FromKeys+0x11e> │ │ │ │ │ + beq.n 991e <_PyDict_FromKeys+0x11e> │ │ │ │ │ ldr.w ip, [r6] │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ itt lt │ │ │ │ │ addlt.w ip, ip, #1 │ │ │ │ │ strlt.w ip, [r6] │ │ │ │ │ bl f30 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9914 <_PyDict_FromKeys+0x1d0> │ │ │ │ │ + beq.n 99d0 <_PyDict_FromKeys+0x1d0> │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 995a <_PyDict_FromKeys+0x216> │ │ │ │ │ + bge.n 9a16 <_PyDict_FromKeys+0x216> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 995a <_PyDict_FromKeys+0x216> │ │ │ │ │ + cbnz r3, 9a16 <_PyDict_FromKeys+0x216> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 9862 <_PyDict_FromKeys+0x11e> │ │ │ │ │ + b.n 991e <_PyDict_FromKeys+0x11e> │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr r2, [r7, #24] │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ add.w r3, r3, r3, lsl #1 │ │ │ │ │ adds r3, #1 │ │ │ │ │ @@ -15732,25 +15824,25 @@ │ │ │ │ │ rsb r3, r3, #32 │ │ │ │ │ uxtb r3, r3 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ it cc │ │ │ │ │ movcc r1, r3 │ │ │ │ │ bl 13e4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 9946 <_PyDict_FromKeys+0x202> │ │ │ │ │ + bne.n 9a02 <_PyDict_FromKeys+0x202> │ │ │ │ │ add r4, sp, #28 │ │ │ │ │ add r3, sp, #16 │ │ │ │ │ add r2, sp, #24 │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ - bl 3eb4 <_PyDict_Next> │ │ │ │ │ + bl 3eb8 <_PyDict_Next> │ │ │ │ │ R_ARM_THM_CALL _PyDict_Next │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9862 <_PyDict_FromKeys+0x11e> │ │ │ │ │ + beq.w 991e <_PyDict_FromKeys+0x11e> │ │ │ │ │ ldr.w ip, [sp, #24] │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, ip │ │ │ │ │ ldr.w r2, [ip] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ @@ -15760,63 +15852,63 @@ │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt.w ip, ip, #1 │ │ │ │ │ strlt.w ip, [r6] │ │ │ │ │ bl f30 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 99a2 <_PyDict_FromKeys+0x25e> │ │ │ │ │ - b.n 9946 <_PyDict_FromKeys+0x202> │ │ │ │ │ + beq.n 9a5e <_PyDict_FromKeys+0x25e> │ │ │ │ │ + b.n 9a02 <_PyDict_FromKeys+0x202> │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_THM_CALL _PyObject_MakeTpCall │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 9794 <_PyDict_FromKeys+0x50> │ │ │ │ │ + b.n 9850 <_PyDict_FromKeys+0x50> │ │ │ │ │ nop │ │ │ │ │ .word 0x000002a2 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 9946 <_PyDict_FromKeys+0x202> │ │ │ │ │ + bge.n 9a02 <_PyDict_FromKeys+0x202> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 9946 <_PyDict_FromKeys+0x202> │ │ │ │ │ + bne.n 9a02 <_PyDict_FromKeys+0x202> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 9946 <_PyDict_FromKeys+0x202> │ │ │ │ │ + b.n 9a02 <_PyDict_FromKeys+0x202> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 98a8 <_PyDict_FromKeys+0x164> │ │ │ │ │ + b.n 9964 <_PyDict_FromKeys+0x164> │ │ │ │ │ │ │ │ │ │ -00009a2c <_PyDict_SetItem_KnownHash_LockHeld>: │ │ │ │ │ +00009ae8 <_PyDict_SetItem_KnownHash_LockHeld>: │ │ │ │ │ _PyDict_SetItem_KnownHash_LockHeld(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov ip, r2 │ │ │ │ │ - ldr.w lr, [pc, #92] @ 9a90 <_PyDict_SetItem_KnownHash_LockHeld+0x64> │ │ │ │ │ + ldr.w lr, [pc, #92] @ 9b4c <_PyDict_SetItem_KnownHash_LockHeld+0x64> │ │ │ │ │ ldr r4, [r0, #24] │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r4, lr │ │ │ │ │ - beq.n 9a62 <_PyDict_SetItem_KnownHash_LockHeld+0x36> │ │ │ │ │ + beq.n 9b1e <_PyDict_SetItem_KnownHash_LockHeld+0x36> │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r1, #0] │ │ │ │ │ ldr.w r3, [ip] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 9a86 <_PyDict_SetItem_KnownHash_LockHeld+0x5a> │ │ │ │ │ + bge.n 9b42 <_PyDict_SetItem_KnownHash_LockHeld+0x5a> │ │ │ │ │ adds r3, #1 │ │ │ │ │ str.w r3, [ip] │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ mov r3, ip │ │ │ │ │ b.w f30 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ @@ -15832,25 +15924,25 @@ │ │ │ │ │ b.w d88 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ mov r3, ip │ │ │ │ │ b.w f30 │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00009a94 <_PyObject_MaterializeManagedDict>: │ │ │ │ │ +00009b50 <_PyObject_MaterializeManagedDict>: │ │ │ │ │ _PyObject_MaterializeManagedDict(): │ │ │ │ │ ldr.w r3, [r0, #-12] │ │ │ │ │ - cbz r3, 9a9e <_PyObject_MaterializeManagedDict+0xa> │ │ │ │ │ + cbz r3, 9b5a <_PyObject_MaterializeManagedDict+0xa> │ │ │ │ │ mov r0, r3 │ │ │ │ │ bx lr │ │ │ │ │ - b.w 950 <_Py_dict_lookup+0x548> │ │ │ │ │ + b.w 980 <_Py_dict_lookup+0x578> │ │ │ │ │ R_ARM_THM_JUMP24 _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00009aa4 : │ │ │ │ │ +00009b60 : │ │ │ │ │ dictview_traverse(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ mov r3, r1 │ │ │ │ │ - cbz r0, 9aae │ │ │ │ │ + cbz r0, 9b6a │ │ │ │ │ mov r1, r2 │ │ │ │ │ bx r3 │ │ │ │ │ bx lr │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -57,15 +57,15 @@ │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromString │ │ │ │ │ cbz r0, 9e │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 4158 │ │ │ │ │ + bl 415c │ │ │ │ │ R_ARM_THM_CALL PyDict_DelItem │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n a2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ @@ -77,15 +77,15 @@ │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ │ │ 000000a6 : │ │ │ │ │ dict___reversed__(): │ │ │ │ │ ldr r1, [pc, #4] @ (ac ) │ │ │ │ │ - b.w 5850 │ │ │ │ │ + b.w 5854 │ │ │ │ │ R_ARM_THM_JUMP24 dictiter_new │ │ │ │ │ .word 0x0000035c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ 000000b0 : │ │ │ │ │ dict_unhashable_type(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ @@ -131,15 +131,15 @@ │ │ │ │ │ 0000010a : │ │ │ │ │ dictviews_or(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - bl 11e4 │ │ │ │ │ + bl 1250 │ │ │ │ │ R_ARM_THM_CALL dictviews_to_set │ │ │ │ │ cbz r0, 140 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r4, r0 │ │ │ │ │ bl 0 <_PySet_Update> │ │ │ │ │ R_ARM_THM_CALL _PySet_Update │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -195,15 +195,15 @@ │ │ │ │ │ bl 168 │ │ │ │ │ R_ARM_THM_CALL new_dict.isra.0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ b.n 31e │ │ │ │ │ ldr r0, [r5, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 216 │ │ │ │ │ - bl aa8 <_PyDict_CheckConsistency+0x178> │ │ │ │ │ + bl ad8 <_PyDict_CheckConsistency+0x1a8> │ │ │ │ │ R_ARM_THM_CALL copy_values │ │ │ │ │ mov r7, r0 │ │ │ │ │ cbnz r0, 1b2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, r0 │ │ │ │ │ b.n 31e │ │ │ │ │ @@ -381,15 +381,15 @@ │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ add r7, sp, #20 │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ - bl 3eb4 <_PyDict_Next> │ │ │ │ │ + bl 3eb8 <_PyDict_Next> │ │ │ │ │ R_ARM_THM_CALL _PyDict_Next │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 464 │ │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ │ @@ -401,15 +401,15 @@ │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt.w r3, [r8] │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt.w r3, [r9] │ │ │ │ │ - bl 10a4 <_PyDict_GetItem_KnownHash> │ │ │ │ │ + bl 10d4 <_PyDict_GetItem_KnownHash> │ │ │ │ │ R_ARM_THM_CALL _PyDict_GetItem_KnownHash │ │ │ │ │ mov r7, r0 │ │ │ │ │ cbnz r0, 3a8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cbz r0, 3dc │ │ │ │ │ b.n 47e │ │ │ │ │ @@ -424,15 +424,15 @@ │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ cmp r0, #0 │ │ │ │ │ blt.w 4d2 │ │ │ │ │ beq.n 3dc │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 43cc <_PyDict_DelItem_KnownHash_LockHeld> │ │ │ │ │ + bl 43d0 <_PyDict_DelItem_KnownHash_LockHeld> │ │ │ │ │ R_ARM_THM_CALL _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ │ adds r0, #1 │ │ │ │ │ bne.n 428 │ │ │ │ │ b.n 4d2 │ │ │ │ │ .word 0x000000ec │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ @@ -556,15 +556,15 @@ │ │ │ │ │ bl 1fec │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ bl 1fec │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ b.n 526 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 11e4 │ │ │ │ │ + bl 1250 │ │ │ │ │ R_ARM_THM_CALL dictviews_to_set │ │ │ │ │ mov r5, r0 │ │ │ │ │ cbz r0, 526 │ │ │ │ │ movs r2, #2 │ │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ │ ldr r0, [pc, #68] @ (548 ) │ │ │ │ │ movs r3, #0 │ │ │ │ │ @@ -764,20 +764,20 @@ │ │ │ │ │ cbz r1, 6aa <_PyObject_SetManagedDict+0x32> │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r1, #0] │ │ │ │ │ str.w r4, [r5, #-12] │ │ │ │ │ - bl 7bdc │ │ │ │ │ + bl 7be0 │ │ │ │ │ R_ARM_THM_CALL clear_inline_values │ │ │ │ │ b.n 6fe <_PyObject_SetManagedDict+0x86> │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl afc <_PyDict_CheckConsistency+0x1cc> │ │ │ │ │ + bl b2c <_PyDict_CheckConsistency+0x1fc> │ │ │ │ │ R_ARM_THM_CALL detach_dict_from_object │ │ │ │ │ cbnz r0, 702 <_PyObject_SetManagedDict+0x8a> │ │ │ │ │ cbz r4, 6cc <_PyObject_SetManagedDict+0x54> │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ @@ -809,15 +809,15 @@ │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ │ │ 00000708 : │ │ │ │ │ dictitems_reversed(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ cbz r0, 712 │ │ │ │ │ ldr r1, [pc, #12] @ (71c ) │ │ │ │ │ - b.w 5850 │ │ │ │ │ + b.w 5854 │ │ │ │ │ R_ARM_THM_JUMP24 dictiter_new │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ bx lr │ │ │ │ │ .word 0x0000028c │ │ │ │ │ @@ -919,30 +919,30 @@ │ │ │ │ │ R_ARM_THM_JUMP24 PyLong_FromSsize_t │ │ │ │ │ │ │ │ │ │ 000007f4 : │ │ │ │ │ dictvalues_reversed(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ cbz r0, 7fe │ │ │ │ │ ldr r1, [pc, #12] @ (808 ) │ │ │ │ │ - b.w 5850 │ │ │ │ │ + b.w 5854 │ │ │ │ │ R_ARM_THM_JUMP24 dictiter_new │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ bx lr │ │ │ │ │ .word 0x0000042c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ 0000080c : │ │ │ │ │ dictkeys_reversed(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ cbz r0, 816 │ │ │ │ │ ldr r1, [pc, #12] @ (820 ) │ │ │ │ │ - b.w 5850 │ │ │ │ │ + b.w 5854 │ │ │ │ │ R_ARM_THM_JUMP24 dictiter_new │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ bx lr │ │ │ │ │ .word 0x0000035c │ │ │ │ │ @@ -984,15 +984,15 @@ │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ b.w 2654 │ │ │ │ │ R_ARM_THM_JUMP24 dict_getitem │ │ │ │ │ │ │ │ │ │ 0000086c : │ │ │ │ │ PyDict_MergeFromSeq2(): │ │ │ │ │ - b.w 8a80 │ │ │ │ │ + b.w 8b38 │ │ │ │ │ R_ARM_THM_JUMP24 merge_from_seq2_lock_held │ │ │ │ │ │ │ │ │ │ 00000870 : │ │ │ │ │ PyDict_SetDefault(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ @@ -1060,15 +1060,15 @@ │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r5, [r3, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2a8 │ │ │ │ │ + bl 260 │ │ │ │ │ R_ARM_THM_CALL validate_watcher_id │ │ │ │ │ cbnz r0, 926 │ │ │ │ │ add.w r1, r4, #10304 @ 0x2840 │ │ │ │ │ adds r1, #24 │ │ │ │ │ add.w r5, r5, r1, lsl #2 │ │ │ │ │ str r0, [r5, #8] │ │ │ │ │ b.n 92a │ │ │ │ │ @@ -1540,15 +1540,15 @@ │ │ │ │ │ blx r3 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ beq.n d54 <_PyDict_GetItemWithError+0x2c> │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ │ - b.w 10a4 <_PyDict_GetItem_KnownHash> │ │ │ │ │ + b.w 10d4 <_PyDict_GetItem_KnownHash> │ │ │ │ │ R_ARM_THM_JUMP24 _PyDict_GetItem_KnownHash │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ │ │ 00000d58 <_PyDict_GetItemIdWithError>: │ │ │ │ │ _PyDict_GetItemIdWithError(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ @@ -1560,15 +1560,15 @@ │ │ │ │ │ bl 0 <_PyUnicode_FromId> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_FromId │ │ │ │ │ cbz r0, d7e <_PyDict_GetItemIdWithError+0x26> │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.w 10a4 <_PyDict_GetItem_KnownHash> │ │ │ │ │ + b.w 10d4 <_PyDict_GetItem_KnownHash> │ │ │ │ │ R_ARM_THM_JUMP24 _PyDict_GetItem_KnownHash │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ 00000d80 <_PyDict_GetItemStringWithError>: │ │ │ │ │ _PyDict_GetItemStringWithError(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -1640,15 +1640,15 @@ │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r4, r2 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - bl 754c │ │ │ │ │ + bl 7550 │ │ │ │ │ R_ARM_THM_CALL pop_lock_held │ │ │ │ │ cbnz r0, e38 <_PyDict_Pop+0x34> │ │ │ │ │ cbz r4, e30 <_PyDict_Pop+0x2c> │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n e3a <_PyDict_Pop+0x36> │ │ │ │ │ adds r3, #1 │ │ │ │ │ @@ -1661,15 +1661,15 @@ │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ │ │ 00000e40 <_PyDict_DelItem_KnownHash>: │ │ │ │ │ _PyDict_DelItem_KnownHash(): │ │ │ │ │ - b.w 43cc <_PyDict_DelItem_KnownHash_LockHeld> │ │ │ │ │ + b.w 43d0 <_PyDict_DelItem_KnownHash_LockHeld> │ │ │ │ │ R_ARM_THM_JUMP24 _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ │ │ │ │ │ │ 00000e44 <_PyDict_SetItemId>: │ │ │ │ │ _PyDict_SetItemId(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ @@ -1699,11 +1699,11 @@ │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_PyUnicode_FromId> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_FromId │ │ │ │ │ cbz r0, e96 <_PyDict_DelItemId+0x24> │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.w 4158 │ │ │ │ │ + b.w 415c │ │ │ │ │ R_ARM_THM_JUMP24 PyDict_DelItem │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r4, pc} │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -308,17 +308,17 @@ │ │ │ │ │ 0x00001310 6a417267 73005079 5f526570 72456e74 jArgs.Py_ReprEnt │ │ │ │ │ 0x00001320 65720050 79556e69 636f6465 57726974 er.PyUnicodeWrit │ │ │ │ │ 0x00001330 65725f43 72656174 65005079 556e6963 er_Create.PyUnic │ │ │ │ │ 0x00001340 6f646557 72697465 725f5772 69746543 odeWriter_WriteC │ │ │ │ │ 0x00001350 68617200 5079556e 69636f64 65577269 har.PyUnicodeWri │ │ │ │ │ 0x00001360 7465725f 57726974 65526570 72005079 ter_WriteRepr.Py │ │ │ │ │ 0x00001370 5f526570 724c6561 76650050 79556e69 _ReprLeave.PyUni │ │ │ │ │ - 0x00001380 636f6465 57726974 65725f44 69736361 codeWriter_Disca │ │ │ │ │ - 0x00001390 72640050 79556e69 636f6465 57726974 rd.PyUnicodeWrit │ │ │ │ │ - 0x000013a0 65725f46 696e6973 68005f50 79446963 er_Finish._PyDic │ │ │ │ │ + 0x00001380 636f6465 57726974 65725f46 696e6973 codeWriter_Finis │ │ │ │ │ + 0x00001390 68005079 556e6963 6f646557 72697465 h.PyUnicodeWrite │ │ │ │ │ + 0x000013a0 725f4469 73636172 64005f50 79446963 r_Discard._PyDic │ │ │ │ │ 0x000013b0 745f4465 6275674d 616c6c6f 63537461 t_DebugMallocSta │ │ │ │ │ 0x000013c0 7473005f 50794465 62756741 6c6c6f63 ts._PyDebugAlloc │ │ │ │ │ 0x000013d0 61746f72 53746174 73005f50 79446963 atorStats._PyDic │ │ │ │ │ 0x000013e0 745f4672 6f6d4b65 7973005f 50795f43 t_FromKeys._Py_C │ │ │ │ │ 0x000013f0 6865636b 46756e63 74696f6e 52657375 heckFunctionResu │ │ │ │ │ 0x00001400 6c740050 7946726f 7a656e53 65745f54 lt.PyFrozenSet_T │ │ │ │ │ 0x00001410 79706500 50794f62 6a656374 5f536574 ype.PyObject_Set │ │ │ ├── moduleobject.o │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -201,16 +201,16 @@ │ │ │ │ │ 0000005c 0000a02f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000060 0000a030 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000072 0000a10a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ 00000080 0000a10a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ 0000008c 0000a10a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ 00000098 0000a10a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ 000000a4 0000a10a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -000000ae 0000a22f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000000b2 0000a230 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000000ac 0000a22f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000000b0 0000a230 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ 000000e0 0000960a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000000ec 0000a302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000000f0 0000a302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000000f4 0000a302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000000f8 0000a302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000000fc 0000a302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000013e 0000aa0a R_ARM_THM_CALL 00000000 PyCMethod_New │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -73,42 +73,42 @@ │ │ │ │ │ cbnz r0, e6 │ │ │ │ │ ldr r1, [pc, #100] @ (f8 ) │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_SetItem │ │ │ │ │ cbnz r0, e6 │ │ │ │ │ + ldr r1, [pc, #92] @ (fc ) │ │ │ │ │ mov r2, r4 │ │ │ │ │ - ldr r1, [pc, #88] @ (fc ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_SetItem │ │ │ │ │ - mov r4, r0 │ │ │ │ │ cbnz r0, e6 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n da │ │ │ │ │ + bne.n d8 │ │ │ │ │ ldr r0, [r7, #24] │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r6, #0] │ │ │ │ │ str r6, [r7, #24] │ │ │ │ │ - cbz r0, da │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n da │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r0, #0] │ │ │ │ │ - cbz r3, e0 │ │ │ │ │ + cbz r0, d8 │ │ │ │ │ + ldr r4, [r0, #0] │ │ │ │ │ + cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ │ + bge.n d8 │ │ │ │ │ + subs r4, #1 │ │ │ │ │ + str r4, [r0, #0] │ │ │ │ │ + cbz r4, e0 │ │ │ │ │ + movs r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ b.n da │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ b.n da │ │ │ ├── object.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 40224 (bytes into file) │ │ │ │ │ + Start of section headers: 40220 (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 0x9d20: │ │ │ │ │ +There are 18 section headers, starting at offset 0x9d1c: │ │ │ │ │ │ │ │ │ │ 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 0004ec 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 007dc0 000220 08 I 15 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 007dbc 000220 08 I 15 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 000520 000334 00 WA 0 0 8 │ │ │ │ │ - [ 4] .rel.data REL 00000000 007fe0 0000e8 08 I 15 3 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 007fdc 0000e8 08 I 15 3 4 │ │ │ │ │ [ 5] .bss NOBITS 00000000 000854 000000 00 WA 0 0 1 │ │ │ │ │ [ 6] .rodata.str1.4 PROGBITS 00000000 000854 000787 01 AMS 0 0 4 │ │ │ │ │ - [ 7] .text.hot PROGBITS 00000000 000fdc 0027b4 00 AX 0 0 4 │ │ │ │ │ - [ 8] .rel.text.hot REL 00000000 0080c8 001130 08 I 15 7 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 003790 000a48 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 0091f8 0006c8 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 0041d8 0002c7 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 0098c0 0003d0 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 00449f 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 00449f 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 0044d4 001e30 10 16 164 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 006304 001abc 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 009c90 000090 00 0 0 1 │ │ │ │ │ + [ 7] .text.hot PROGBITS 00000000 000fdc 0027b0 00 AX 0 0 4 │ │ │ │ │ + [ 8] .rel.text.hot REL 00000000 0080c4 001130 08 I 15 7 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 00378c 000a48 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 0091f4 0006c8 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 0041d4 0002c7 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 0098bc 0003d0 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 00449b 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 00449b 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 0044d0 001e30 10 16 164 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 006300 001abc 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 009c8c 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,15 +78,15 @@ │ │ │ │ │ 74: 000003a4 0 NOTYPE LOCAL DEFAULT 6 .LC24 │ │ │ │ │ 75: 000001bc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 76: 000001c8 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 77: 00002244 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 78: 00002248 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 79: 000022b0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 80: 000022b4 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 81: 000026e9 50 FUNC LOCAL DEFAULT 7 free_object │ │ │ │ │ + 81: 000026e5 50 FUNC LOCAL DEFAULT 7 free_object │ │ │ │ │ 82: 000003c4 0 NOTYPE LOCAL DEFAULT 6 .LC25 │ │ │ │ │ 83: 00000014 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 84: 000003d8 0 NOTYPE LOCAL DEFAULT 6 .LC26 │ │ │ │ │ 85: 00000285 12 FUNC LOCAL DEFAULT 1 none_repr │ │ │ │ │ 86: 000003e0 0 NOTYPE LOCAL DEFAULT 6 .LC27 │ │ │ │ │ 87: 000003e8 0 NOTYPE LOCAL DEFAULT 6 .LC28 │ │ │ │ │ 88: 00000404 0 NOTYPE LOCAL DEFAULT 6 .LC29 │ │ │ │ │ @@ -283,19 +283,19 @@ │ │ │ │ │ 279: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ 280: 000020f5 340 FUNC GLOBAL DEFAULT 7 Py_ReprEnter │ │ │ │ │ 281: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyThreadState_GetDict │ │ │ │ │ 282: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Append │ │ │ │ │ 283: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_New │ │ │ │ │ 284: 00002249 108 FUNC GLOBAL DEFAULT 7 Py_ReprLeave │ │ │ │ │ 285: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_SetSlice │ │ │ │ │ - 286: 000022b5 1074 FUNC GLOBAL HIDDEN 7 _PyObject_ClearFreeLists │ │ │ │ │ + 286: 000022b5 1072 FUNC GLOBAL HIDDEN 7 _PyObject_ClearFreeLists │ │ │ │ │ 287: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ 288: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_Del │ │ │ │ │ 289: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_RawFree │ │ │ │ │ - 290: 0000271d 142 FUNC GLOBAL HIDDEN 7 _PyTypes_FiniTypes │ │ │ │ │ + 290: 00002719 142 FUNC GLOBAL HIDDEN 7 _PyTypes_FiniTypes │ │ │ │ │ 291: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyStaticType_FiniBuiltin │ │ │ │ │ 292: 00000219 106 FUNC GLOBAL DEFAULT 1 PyObject_ASCII │ │ │ │ │ 293: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_AsASCIIString │ │ │ │ │ 294: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_DecodeASCII │ │ │ │ │ 295: 00000015 42 FUNC GLOBAL HIDDEN 9 _PyObject_DebugTypeStats │ │ │ │ │ 296: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyDict_DebugMallocStats │ │ │ │ │ 297: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyFloat_DebugMallocStats │ │ │ │ │ @@ -315,15 +315,15 @@ │ │ │ │ │ 311: 00000000 0 NOTYPE GLOBAL DEFAULT UND fwrite │ │ │ │ │ 312: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_OSError │ │ │ │ │ 313: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetFromErrno │ │ │ │ │ 314: 00000000 0 NOTYPE GLOBAL DEFAULT UND ferror │ │ │ │ │ 315: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TriggerGC │ │ │ │ │ 316: 000003e9 46 FUNC GLOBAL DEFAULT 1 PyObject_HashNotImplemented │ │ │ │ │ 317: 00000419 180 FUNC GLOBAL DEFAULT 1 _PyObject_FunctionStr │ │ │ │ │ - 318: 000027ad 4 FUNC GLOBAL DEFAULT 7 Py_GetConstantBorrowed │ │ │ │ │ + 318: 000027a9 4 FUNC GLOBAL DEFAULT 7 Py_GetConstantBorrowed │ │ │ │ │ 319: 00000259 14 FUNC GLOBAL DEFAULT 9 _Py_IncRef │ │ │ │ │ 320: 000004cd 28 FUNC GLOBAL DEFAULT 1 PyObject_Not │ │ │ │ │ 321: 00000267 2 FUNC GLOBAL DEFAULT 9 _Py_ResurrectReference │ │ │ │ │ 322: 00000269 48 FUNC GLOBAL DEFAULT 9 PyObject_GenericSetDict │ │ │ │ │ 323: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_SetDict │ │ │ │ │ 324: 00000299 44 FUNC GLOBAL HIDDEN 9 _PyObject_NextNotImplemented │ │ │ │ │ 325: 000002c5 54 FUNC GLOBAL DEFAULT 9 PyObject_HasAttrString │ │ │ │ │ @@ -335,15 +335,15 @@ │ │ │ │ │ 331: 000004c1 14 FUNC GLOBAL DEFAULT 9 PyUnstable_IsImmortal │ │ │ │ │ 332: 000004e9 4 FUNC GLOBAL DEFAULT 1 Py_TYPE │ │ │ │ │ 333: 000004cf 16 FUNC GLOBAL DEFAULT 9 Py_IncRef │ │ │ │ │ 334: 000004df 4 FUNC GLOBAL DEFAULT 9 Py_DecRef │ │ │ │ │ 335: 000004e3 8 FUNC GLOBAL DEFAULT 9 Py_Is │ │ │ │ │ 336: 000004eb 2 FUNC GLOBAL DEFAULT 9 PyUnstable_EnableTryIncRef │ │ │ │ │ 337: 000004ed 26 FUNC GLOBAL DEFAULT 9 PyUnstable_TryIncRef │ │ │ │ │ - 338: 000027b1 4 FUNC GLOBAL DEFAULT 7 Py_NewRef │ │ │ │ │ + 338: 000027ad 4 FUNC GLOBAL DEFAULT 7 Py_NewRef │ │ │ │ │ 339: 00000507 16 FUNC GLOBAL DEFAULT 9 Py_XNewRef │ │ │ │ │ 340: 00000517 22 FUNC GLOBAL DEFAULT 9 PyRefTracer_GetTracer │ │ │ │ │ 341: 0000052d 94 FUNC GLOBAL DEFAULT 9 PyUnstable_Object_IsUniqueReferencedTemporary │ │ │ │ │ 342: 0000058b 10 FUNC GLOBAL DEFAULT 9 PyUnstable_Object_IsUniquelyReferenced │ │ │ │ │ 343: 00000599 68 FUNC GLOBAL DEFAULT 9 PyObject_InitVar │ │ │ │ │ 344: 000005dd 2 FUNC GLOBAL DEFAULT 9 _Py_BreakPoint │ │ │ │ │ 345: 000005df 94 FUNC GLOBAL DEFAULT 9 _PyObject_GetDictPtr │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x7dc0 contains 68 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x7dbc contains 68 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000001a 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000001e 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000030 0000ad0a R_ARM_THM_CALL 00000000 PyUnicode_New │ │ │ │ │ 0000003a 0000ae0a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ 00000042 0000af0a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ 0000004c 0000ab02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ @@ -66,15 +66,15 @@ │ │ │ │ │ 000004c4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000004c8 0000ab02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000004da 0000e90a R_ARM_THM_CALL 00001321 PyObject_IsTrue │ │ │ │ │ 00000202 0001161e R_ARM_THM_JUMP24 00000000 _Py_CheckFunctionResult │ │ │ │ │ 0000028c 0000ee1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ 000004b4 0000fa1e R_ARM_THM_JUMP24 00001aa9 PyObject_Str │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x7fe0 contains 29 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x7fdc contains 29 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 00017102 R_ARM_ABS32 00000028 _Py_NoneStruct │ │ │ │ │ 00000004 0000eb02 R_ARM_ABS32 00000000 _Py_FalseStruct │ │ │ │ │ 00000008 0000ea02 R_ARM_ABS32 00000000 _Py_TrueStruct │ │ │ │ │ 0000000c 0001e002 R_ARM_ABS32 00000000 _Py_EllipsisObject │ │ │ │ │ 00000010 00016f02 R_ARM_ABS32 00000030 _Py_NotImplementedStruct │ │ │ │ │ 0000002c 00017202 R_ARM_ABS32 000001d4 _PyNone_Type │ │ │ │ │ @@ -98,15 +98,15 @@ │ │ │ │ │ 00000204 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000210 00004002 R_ARM_ABS32 00001d61 none_hash │ │ │ │ │ 0000022c 00009502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000238 0001e202 R_ARM_ABS32 00000000 _Py_BaseObject_RichCompare │ │ │ │ │ 00000270 00007502 R_ARM_ABS32 00000409 none_new │ │ │ │ │ 000002c8 00008002 R_ARM_ABS32 00000595 none_bool │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x80c8 contains 550 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x80c4 contains 550 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000001e 0000a60a R_ARM_THM_CALL 00000000 _PyType_GetDict │ │ │ │ │ 00000026 0000a70a R_ARM_THM_CALL 00000000 PyType_Ready │ │ │ │ │ 00000040 0000a82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000044 0000a830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000048 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 0000004c 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ @@ -243,49 +243,49 @@ │ │ │ │ │ 0000086a 00001830 R_ARM_THM_MOVT_ABS 00000114 .LC8 │ │ │ │ │ 0000086e 0000a90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000876 0000ca0a R_ARM_THM_CALL 00001a41 _PyObject_SetAttributeErrorContext │ │ │ │ │ 0000087e 0000b90a R_ARM_THM_CALL 0000026d _Py_Dealloc │ │ │ │ │ 00000886 0000a70a R_ARM_THM_CALL 00000000 PyType_Ready │ │ │ │ │ 000008bc 0000a60a R_ARM_THM_CALL 00000000 _PyType_GetDict │ │ │ │ │ 000008e4 0000c40a R_ARM_THM_CALL 00000000 _PyType_LookupStackRefAndVersion │ │ │ │ │ -0000091e 0000c50a R_ARM_THM_CALL 00000000 _PyObjectDict_SetItem │ │ │ │ │ -00000976 0000b90a R_ARM_THM_CALL 0000026d _Py_Dealloc │ │ │ │ │ -00000982 0000c60a R_ARM_THM_CALL 00000000 _PyObject_StoreInstanceAttribute │ │ │ │ │ -00000994 0000b90a R_ARM_THM_CALL 0000026d _Py_Dealloc │ │ │ │ │ -000009a6 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ -000009aa 0000c730 R_ARM_THM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ -000009b0 0000c80a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -000009b8 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -000009bc 0000c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -000009c2 0000182f R_ARM_THM_MOVW_ABS_NC 00000114 .LC8 │ │ │ │ │ -000009c6 00001830 R_ARM_THM_MOVT_ABS 00000114 .LC8 │ │ │ │ │ -000009ce 0000a90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000009d6 0000ca0a R_ARM_THM_CALL 00001a41 _PyObject_SetAttributeErrorContext │ │ │ │ │ -000009f6 0000cd0a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -00000a12 0000b90a R_ARM_THM_CALL 0000026d _Py_Dealloc │ │ │ │ │ -00000a36 0000a82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000a3a 0000a830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000a3e 0000162f R_ARM_THM_MOVW_ABS_NC 00000094 .LC6 │ │ │ │ │ -00000a42 00001630 R_ARM_THM_MOVT_ABS 00000094 .LC6 │ │ │ │ │ -00000a4a 0000a90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000a54 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -00000a58 0000c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -00000a64 0000192f R_ARM_THM_MOVW_ABS_NC 0000013c .LC9 │ │ │ │ │ -00000a68 00001930 R_ARM_THM_MOVT_ABS 0000013c .LC9 │ │ │ │ │ -00000a6e 0000a90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000091c 0000c50a R_ARM_THM_CALL 00000000 _PyObjectDict_SetItem │ │ │ │ │ +00000974 0000b90a R_ARM_THM_CALL 0000026d _Py_Dealloc │ │ │ │ │ +00000980 0000c60a R_ARM_THM_CALL 00000000 _PyObject_StoreInstanceAttribute │ │ │ │ │ +00000992 0000b90a R_ARM_THM_CALL 0000026d _Py_Dealloc │ │ │ │ │ +000009a4 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ +000009a8 0000c730 R_ARM_THM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ +000009ae 0000c80a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +000009b6 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +000009ba 0000c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +000009c0 0000182f R_ARM_THM_MOVW_ABS_NC 00000114 .LC8 │ │ │ │ │ +000009c4 00001830 R_ARM_THM_MOVT_ABS 00000114 .LC8 │ │ │ │ │ +000009cc 0000a90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000009d4 0000ca0a R_ARM_THM_CALL 00001a41 _PyObject_SetAttributeErrorContext │ │ │ │ │ +000009da 0000a82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000009de 0000a830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000009e2 0000162f R_ARM_THM_MOVW_ABS_NC 00000094 .LC6 │ │ │ │ │ +000009e6 00001630 R_ARM_THM_MOVT_ABS 00000094 .LC6 │ │ │ │ │ +000009ee 0000a90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000009f8 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +000009fc 0000c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +00000a08 0000192f R_ARM_THM_MOVW_ABS_NC 0000013c .LC9 │ │ │ │ │ +00000a0c 00001930 R_ARM_THM_MOVT_ABS 0000013c .LC9 │ │ │ │ │ +00000a12 0000a90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000a52 0000cd0a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +00000a72 0000b90a R_ARM_THM_CALL 0000026d _Py_Dealloc │ │ │ │ │ 00000a7a 0000c32f R_ARM_THM_MOVW_ABS_NC 000006b5 PyObject_GenericSetAttr │ │ │ │ │ 00000a7e 0000c330 R_ARM_THM_MOVT_ABS 000006b5 PyObject_GenericSetAttr │ │ │ │ │ 00000a88 0000172f R_ARM_THM_MOVW_ABS_NC 000000c0 .LC7 │ │ │ │ │ 00000a8c 0000182f R_ARM_THM_MOVW_ABS_NC 00000114 .LC8 │ │ │ │ │ 00000a90 00001730 R_ARM_THM_MOVT_ABS 000000c0 .LC7 │ │ │ │ │ 00000a94 00001830 R_ARM_THM_MOVT_ABS 00000114 .LC8 │ │ │ │ │ 00000a98 0000a90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000aa0 0000ca0a R_ARM_THM_CALL 00001a41 _PyObject_SetAttributeErrorContext │ │ │ │ │ -00000aa8 0000b90a R_ARM_THM_CALL 0000026d _Py_Dealloc │ │ │ │ │ -00000ab0 0000a70a R_ARM_THM_CALL 00000000 PyType_Ready │ │ │ │ │ +00000aa8 0000a70a R_ARM_THM_CALL 00000000 PyType_Ready │ │ │ │ │ +00000ab6 0000b90a R_ARM_THM_CALL 0000026d _Py_Dealloc │ │ │ │ │ 00000ac0 0000ce0a R_ARM_THM_CALL 00000000 PyDict_DelItem │ │ │ │ │ 00000b08 0000d00a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00000b58 0000ab02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000b7e 0000d42f R_ARM_THM_MOVW_ABS_NC 00001319 PyObject_GenericGetAttr │ │ │ │ │ 00000b82 0000d430 R_ARM_THM_MOVT_ABS 00001319 PyObject_GenericGetAttr │ │ │ │ │ 00000b8e 0000d50a R_ARM_THM_CALL 000010a5 _PyObject_GenericGetAttrWithDict │ │ │ │ │ 00000ba2 0000ca0a R_ARM_THM_CALL 00001a41 _PyObject_SetAttributeErrorContext │ │ │ │ │ @@ -611,34 +611,34 @@ │ │ │ │ │ 00002266 0000b30a R_ARM_THM_CALL 00000000 PyDict_GetItemWithError │ │ │ │ │ 00002288 00011d0a R_ARM_THM_CALL 00000000 PyList_SetSlice │ │ │ │ │ 000022aa 00011d0a R_ARM_THM_CALL 00000000 PyList_SetSlice │ │ │ │ │ 000022b0 0000ab02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000023be 00011f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00002486 0001200a R_ARM_THM_CALL 00000000 PyObject_GC_Del │ │ │ │ │ 00002524 0001200a R_ARM_THM_CALL 00000000 PyObject_GC_Del │ │ │ │ │ -000025c2 00011f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002652 0000b90a R_ARM_THM_CALL 0000026d _Py_Dealloc │ │ │ │ │ -00002664 0000b90a R_ARM_THM_CALL 0000026d _Py_Dealloc │ │ │ │ │ -00002676 0000b90a R_ARM_THM_CALL 0000026d _Py_Dealloc │ │ │ │ │ -0000268c 0001210a R_ARM_THM_CALL 00000000 PyMem_RawFree │ │ │ │ │ -0000269e 0000b90a R_ARM_THM_CALL 0000026d _Py_Dealloc │ │ │ │ │ -0000272a 00002c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -0000272e 00002c30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -0000273c 0001230a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -00002746 0001230a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -00002750 0001230a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -0000275a 0001230a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -00002764 0001230a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -00002770 0001230a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -00002778 0001230a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -00002780 0001230a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -00002788 0001230a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -00002790 0001230a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -00002798 0001230a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -000027a0 0001230a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +000025cc 00011f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002650 0000b90a R_ARM_THM_CALL 0000026d _Py_Dealloc │ │ │ │ │ +00002662 0000b90a R_ARM_THM_CALL 0000026d _Py_Dealloc │ │ │ │ │ +00002674 0000b90a R_ARM_THM_CALL 0000026d _Py_Dealloc │ │ │ │ │ +0000268a 0001210a R_ARM_THM_CALL 00000000 PyMem_RawFree │ │ │ │ │ +0000269c 0000b90a R_ARM_THM_CALL 0000026d _Py_Dealloc │ │ │ │ │ +00002726 00002c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +0000272a 00002c30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00002738 0001230a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +00002742 0001230a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +0000274c 0001230a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +00002756 0001230a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +00002760 0001230a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +0000276c 0001230a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +00002774 0001230a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +0000277c 0001230a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +00002784 0001230a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +0000278c 0001230a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +00002794 0001230a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +0000279c 0001230a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ 000002da 0000ba1e R_ARM_THM_JUMP24 00000331 _PyTrash_thread_destroy_chain │ │ │ │ │ 000002f2 0000bb1e R_ARM_THM_JUMP24 00000291 _PyTrash_thread_deposit_object │ │ │ │ │ 00000ad8 0000b91e R_ARM_THM_JUMP24 0000026d _Py_Dealloc │ │ │ │ │ 00000aee 0000b91e R_ARM_THM_JUMP24 0000026d _Py_Dealloc │ │ │ │ │ 00000b52 0000d11e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ 00000f8e 0000d11e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ 0000131c 0000d51e R_ARM_THM_JUMP24 000010a5 _PyObject_GenericGetAttrWithDict │ │ │ │ │ @@ -647,19 +647,19 @@ │ │ │ │ │ 00001c10 0000ee1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ 00001c46 0000fd1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ 00001ed4 0001071e R_ARM_THM_JUMP24 00000000 PyBytes_FromObject │ │ │ │ │ 00001f4a 0001081e R_ARM_THM_JUMP24 00000000 PyBytes_FromString │ │ │ │ │ 000020da 0000c11e R_ARM_THM_JUMP24 00000375 PyObject_SetAttr │ │ │ │ │ 000020f0 0000b91e R_ARM_THM_JUMP24 0000026d _Py_Dealloc │ │ │ │ │ 00002292 0000f91e R_ARM_THM_JUMP24 00000000 PyErr_SetRaisedException │ │ │ │ │ -00002716 0000b91e R_ARM_THM_JUMP24 0000026d _Py_Dealloc │ │ │ │ │ -000027ac 0000fe1e R_ARM_THM_JUMP24 00001c59 Py_GetConstant │ │ │ │ │ -000027b0 0001031e R_ARM_THM_JUMP24 00001e75 PyObject_SelfIter │ │ │ │ │ +00002712 0000b91e R_ARM_THM_JUMP24 0000026d _Py_Dealloc │ │ │ │ │ +000027a8 0000fe1e R_ARM_THM_JUMP24 00001c59 Py_GetConstant │ │ │ │ │ +000027ac 0001031e R_ARM_THM_JUMP24 00001e75 PyObject_SelfIter │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x91f8 contains 217 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x91f4 contains 217 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000010 0000ab02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000024 0001280a R_ARM_THM_CALL 00000000 _PyDict_DebugMallocStats │ │ │ │ │ 0000002a 0001290a R_ARM_THM_CALL 00000000 _PyFloat_DebugMallocStats │ │ │ │ │ 00000030 00012a0a R_ARM_THM_CALL 00000000 _PyList_DebugMallocStats │ │ │ │ │ 0000004c 00012d2f R_ARM_THM_MOVW_ABS_NC 00000000 stderr │ │ │ │ │ 00000050 00012d30 R_ARM_THM_MOVT_ABS 00000000 stderr │ │ │ │ │ @@ -871,15 +871,15 @@ │ │ │ │ │ 000004de 00001f1e R_ARM_THM_JUMP24 00000add Py_XDECREF │ │ │ │ │ 0000059a 0000d11e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ 0000063c 0000b61e R_ARM_THM_JUMP24 000001d1 _Py_SetImmortal │ │ │ │ │ 00000640 0000b61e R_ARM_THM_JUMP24 000001d1 _Py_SetImmortal │ │ │ │ │ 000009be 0000d31e R_ARM_THM_JUMP24 00000b5d PyObject_GetAttr │ │ │ │ │ 000009c6 0000bf1e R_ARM_THM_JUMP24 0000030d PyObject_SetAttrString │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x98c0 contains 122 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x98bc contains 122 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 0000b202 R_ARM_ABS32 00000000 PyBaseObject_Type │ │ │ │ │ 00000004 00017402 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 00000008 00017502 R_ARM_ABS32 00000000 PyAsyncGen_Type │ │ │ │ │ 0000000c 00017602 R_ARM_ABS32 00000000 PyByteArrayIter_Type │ │ │ │ │ 00000010 00017702 R_ARM_ABS32 00000000 PyByteArray_Type │ │ │ │ │ 00000014 00017802 R_ARM_ABS32 00000000 PyBytesIter_Type │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -997,130 +997,130 @@ │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ mov r6, r2 │ │ │ │ │ sub sp, #24 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r4, r2, #3 │ │ │ │ │ - bpl.w a36 <_PyObject_GenericSetAttrWithDict+0x1a2> │ │ │ │ │ + bpl.w 9da <_PyObject_GenericSetAttrWithDict+0x146> │ │ │ │ │ ldr r4, [r0, #4] │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyType_GetDict> │ │ │ │ │ R_ARM_THM_CALL _PyType_GetDict │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w aae <_PyObject_GenericSetAttrWithDict+0x21a> │ │ │ │ │ + beq.w aa6 <_PyObject_GenericSetAttrWithDict+0x212> │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 99a <_PyObject_GenericSetAttrWithDict+0x106> │ │ │ │ │ + blt.n 998 <_PyObject_GenericSetAttrWithDict+0x104> │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r4, #0] │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyType_LookupStackRefAndVersion> │ │ │ │ │ R_ARM_THM_CALL _PyType_LookupStackRefAndVersion │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bhi.n 950 <_PyObject_GenericSetAttrWithDict+0xbc> │ │ │ │ │ + bhi.n 94e <_PyObject_GenericSetAttrWithDict+0xba> │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 9dc <_PyObject_GenericSetAttrWithDict+0x148> │ │ │ │ │ + bne.w a3a <_PyObject_GenericSetAttrWithDict+0x1a6> │ │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ │ lsls r1, r2, #29 │ │ │ │ │ - bmi.n 97c <_PyObject_GenericSetAttrWithDict+0xe8> │ │ │ │ │ + bmi.n 97a <_PyObject_GenericSetAttrWithDict+0xe6> │ │ │ │ │ lsls r2, r2, #27 │ │ │ │ │ - bmi.n 9a0 <_PyObject_GenericSetAttrWithDict+0x10c> │ │ │ │ │ + bmi.n 99e <_PyObject_GenericSetAttrWithDict+0x10a> │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ ldr.w r2, [r1, #144] @ 0x90 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w a54 <_PyObject_GenericSetAttrWithDict+0x1c0> │ │ │ │ │ - blt.w a18 <_PyObject_GenericSetAttrWithDict+0x184> │ │ │ │ │ + beq.n 9f8 <_PyObject_GenericSetAttrWithDict+0x164> │ │ │ │ │ + blt.w a1c <_PyObject_GenericSetAttrWithDict+0x188> │ │ │ │ │ add r2, r7 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w a54 <_PyObject_GenericSetAttrWithDict+0x1c0> │ │ │ │ │ + beq.n 9f8 <_PyObject_GenericSetAttrWithDict+0x164> │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyObjectDict_SetItem> │ │ │ │ │ R_ARM_THM_CALL _PyObjectDict_SetItem │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt.n 9a6 <_PyObject_GenericSetAttrWithDict+0x112> │ │ │ │ │ + blt.n 9a4 <_PyObject_GenericSetAttrWithDict+0x110> │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ lsls r3, r0, #31 │ │ │ │ │ - bpl.n 96c <_PyObject_GenericSetAttrWithDict+0xd8> │ │ │ │ │ + bpl.n 96a <_PyObject_GenericSetAttrWithDict+0xd6> │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 940 <_PyObject_GenericSetAttrWithDict+0xac> │ │ │ │ │ + bge.n 93e <_PyObject_GenericSetAttrWithDict+0xaa> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w aa6 <_PyObject_GenericSetAttrWithDict+0x212> │ │ │ │ │ + beq.w ab4 <_PyObject_GenericSetAttrWithDict+0x220> │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 98a <_PyObject_GenericSetAttrWithDict+0xf6> │ │ │ │ │ + blt.n 988 <_PyObject_GenericSetAttrWithDict+0xf4> │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ bic.w r0, r3, #1 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr.w r2, [r2, #140] @ 0x8c │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq.n 8ee <_PyObject_GenericSetAttrWithDict+0x5a> │ │ │ │ │ mov r2, r6 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r1, r7 │ │ │ │ │ blx r3 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 928 <_PyObject_GenericSetAttrWithDict+0x94> │ │ │ │ │ + b.n 926 <_PyObject_GenericSetAttrWithDict+0x92> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 92e <_PyObject_GenericSetAttrWithDict+0x9a> │ │ │ │ │ + bne.n 92c <_PyObject_GenericSetAttrWithDict+0x98> │ │ │ │ │ bl 26c <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 92e <_PyObject_GenericSetAttrWithDict+0x9a> │ │ │ │ │ + b.n 92c <_PyObject_GenericSetAttrWithDict+0x98> │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyObject_StoreInstanceAttribute> │ │ │ │ │ R_ARM_THM_CALL _PyObject_StoreInstanceAttribute │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 924 <_PyObject_GenericSetAttrWithDict+0x90> │ │ │ │ │ + b.n 922 <_PyObject_GenericSetAttrWithDict+0x8e> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 948 <_PyObject_GenericSetAttrWithDict+0xb4> │ │ │ │ │ + bne.n 946 <_PyObject_GenericSetAttrWithDict+0xb2> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 26c <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 948 <_PyObject_GenericSetAttrWithDict+0xb4> │ │ │ │ │ + b.n 946 <_PyObject_GenericSetAttrWithDict+0xb2> │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ b.n 8ce <_PyObject_GenericSetAttrWithDict+0x3a> │ │ │ │ │ sub.w r2, r7, #12 │ │ │ │ │ b.n 910 <_PyObject_GenericSetAttrWithDict+0x7c> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_KeyError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_KeyError │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 928 <_PyObject_GenericSetAttrWithDict+0x94> │ │ │ │ │ + beq.n 926 <_PyObject_GenericSetAttrWithDict+0x92> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_AttributeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_AttributeError │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ @@ -1130,63 +1130,29 @@ │ │ │ │ │ mov r3, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 1a40 <_PyObject_SetAttributeErrorContext> │ │ │ │ │ R_ARM_THM_CALL _PyObject_SetAttributeErrorContext │ │ │ │ │ - b.n 928 <_PyObject_GenericSetAttrWithDict+0x94> │ │ │ │ │ - ldr.w r3, [r8] │ │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - itt lt │ │ │ │ │ - addlt r3, #1 │ │ │ │ │ - strlt.w r3, [r8] │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq.n abc <_PyObject_GenericSetAttrWithDict+0x228> │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyDict_SetItem │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - ldr.w r3, [r8] │ │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 924 <_PyObject_GenericSetAttrWithDict+0x90> │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str.w r3, [r8] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 924 <_PyObject_GenericSetAttrWithDict+0x90> │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - bl 26c <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 924 <_PyObject_GenericSetAttrWithDict+0x90> │ │ │ │ │ - ldr r0, [r7, #8] │ │ │ │ │ - eor.w ip, r0, r0, asr #31 │ │ │ │ │ - sub.w ip, ip, r0, asr #31 │ │ │ │ │ - ldrd r0, lr, [r1, #16] │ │ │ │ │ - adds r1, r0, #3 │ │ │ │ │ - mla r1, lr, ip, r1 │ │ │ │ │ - bic.w r1, r1, #3 │ │ │ │ │ - add r2, r1 │ │ │ │ │ - add r2, r7 │ │ │ │ │ - b.n 910 <_PyObject_GenericSetAttrWithDict+0x7c> │ │ │ │ │ + b.n 926 <_PyObject_GenericSetAttrWithDict+0x92> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 948 <_PyObject_GenericSetAttrWithDict+0xb4> │ │ │ │ │ + b.n 946 <_PyObject_GenericSetAttrWithDict+0xb2> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_AttributeError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_AttributeError │ │ │ │ │ cmp r3, #1 │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ @@ -1195,15 +1161,48 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC9 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC9 │ │ │ │ │ mov r3, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 928 <_PyObject_GenericSetAttrWithDict+0x94> │ │ │ │ │ + b.n 926 <_PyObject_GenericSetAttrWithDict+0x92> │ │ │ │ │ + ldr r0, [r7, #8] │ │ │ │ │ + eor.w ip, r0, r0, asr #31 │ │ │ │ │ + sub.w ip, ip, r0, asr #31 │ │ │ │ │ + ldrd r0, lr, [r1, #16] │ │ │ │ │ + adds r1, r0, #3 │ │ │ │ │ + mla r1, lr, ip, r1 │ │ │ │ │ + bic.w r1, r1, #3 │ │ │ │ │ + add r2, r1 │ │ │ │ │ + add r2, r7 │ │ │ │ │ + b.n 910 <_PyObject_GenericSetAttrWithDict+0x7c> │ │ │ │ │ + ldr.w r3, [r8] │ │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ + itt lt │ │ │ │ │ + addlt r3, #1 │ │ │ │ │ + strlt.w r3, [r8] │ │ │ │ │ + cbz r6, abc <_PyObject_GenericSetAttrWithDict+0x228> │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyDict_SetItem │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + ldr.w r3, [r8] │ │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ + bge.w 922 <_PyObject_GenericSetAttrWithDict+0x8e> │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str.w r3, [r8] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 922 <_PyObject_GenericSetAttrWithDict+0x8e> │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + bl 26c <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 922 <_PyObject_GenericSetAttrWithDict+0x8e> │ │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyObject_GenericSetAttr │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyObject_GenericSetAttr │ │ │ │ │ cmp r1, r3 │ │ │ │ │ mov r3, r5 │ │ │ │ │ @@ -1218,31 +1217,31 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 1a40 <_PyObject_SetAttributeErrorContext> │ │ │ │ │ R_ARM_THM_CALL _PyObject_SetAttributeErrorContext │ │ │ │ │ - b.n a72 <_PyObject_GenericSetAttrWithDict+0x1de> │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 26c <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 940 <_PyObject_GenericSetAttrWithDict+0xac> │ │ │ │ │ + b.n a16 <_PyObject_GenericSetAttrWithDict+0x182> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_Ready │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bge.w 8c6 <_PyObject_GenericSetAttrWithDict+0x32> │ │ │ │ │ - b.n a4e <_PyObject_GenericSetAttrWithDict+0x1ba> │ │ │ │ │ + b.n 9f2 <_PyObject_GenericSetAttrWithDict+0x15e> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 26c <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 93e <_PyObject_GenericSetAttrWithDict+0xaa> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_DelItem │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 9fc <_PyObject_GenericSetAttrWithDict+0x168> │ │ │ │ │ + b.n a58 <_PyObject_GenericSetAttrWithDict+0x1c4> │ │ │ │ │ │ │ │ │ │ 00000ac8 : │ │ │ │ │ PyStackRef_XCLOSE(): │ │ │ │ │ lsls r3, r0, #31 │ │ │ │ │ bpl.n ace │ │ │ │ │ bx lr │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ @@ -3989,36 +3988,36 @@ │ │ │ │ │ mov r6, r1 │ │ │ │ │ b.n 22d8 <_PyObject_ClearFreeLists+0x24> │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ str r2, [r5, #4] │ │ │ │ │ - bl 26e8 │ │ │ │ │ + bl 26e4 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r0, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n 22ca <_PyObject_ClearFreeLists+0x16> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 256a <_PyObject_ClearFreeLists+0x2b6> │ │ │ │ │ + bne.w 2574 <_PyObject_ClearFreeLists+0x2c0> │ │ │ │ │ mov r4, r5 │ │ │ │ │ add.w r9, r5, #160 @ 0xa0 │ │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ b.n 230e <_PyObject_ClearFreeLists+0x5a> │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ str r1, [r4, #16] │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ ldr r7, [r3, #4] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #20] │ │ │ │ │ ldr.w r3, [r7, #160] @ 0xa0 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 266a <_PyObject_ClearFreeLists+0x3b6> │ │ │ │ │ + blt.w 2656 <_PyObject_ClearFreeLists+0x3a2> │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ mov r0, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n 22f2 <_PyObject_ClearFreeLists+0x3e> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ bne.w 24c4 <_PyObject_ClearFreeLists+0x210> │ │ │ │ │ adds r4, #8 │ │ │ │ │ @@ -4031,195 +4030,198 @@ │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r3, [r5, #176] @ 0xb0 │ │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ │ str.w r2, [r5, #180] @ 0xb4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 2692 <_PyObject_ClearFreeLists+0x3de> │ │ │ │ │ + blt.w 2690 <_PyObject_ClearFreeLists+0x3dc> │ │ │ │ │ ldr.w r3, [r5, #176] @ 0xb0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n 2324 <_PyObject_ClearFreeLists+0x70> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 2572 <_PyObject_ClearFreeLists+0x2be> │ │ │ │ │ + bne.w 257c <_PyObject_ClearFreeLists+0x2c8> │ │ │ │ │ ldr.w r2, [r5, #184] @ 0xb8 │ │ │ │ │ mov r0, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne.w 24ca <_PyObject_ClearFreeLists+0x216> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 257c <_PyObject_ClearFreeLists+0x2c8> │ │ │ │ │ + bne.w 2586 <_PyObject_ClearFreeLists+0x2d2> │ │ │ │ │ ldr.w r0, [r5, #192] @ 0xc0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 24fe <_PyObject_ClearFreeLists+0x24a> │ │ │ │ │ cbz r6, 2398 <_PyObject_ClearFreeLists+0xe4> │ │ │ │ │ - b.n 2586 <_PyObject_ClearFreeLists+0x2d2> │ │ │ │ │ + b.n 2590 <_PyObject_ClearFreeLists+0x2dc> │ │ │ │ │ ldr r4, [r3, #4] │ │ │ │ │ ldr.w r2, [r5, #204] @ 0xcc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r3, [r5, #200] @ 0xc8 │ │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ │ str.w r2, [r5, #204] @ 0xcc │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 2658 <_PyObject_ClearFreeLists+0x3a4> │ │ │ │ │ + blt.w 2644 <_PyObject_ClearFreeLists+0x390> │ │ │ │ │ ldr.w r3, [r5, #200] @ 0xc8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n 2376 <_PyObject_ClearFreeLists+0xc2> │ │ │ │ │ ldr.w r0, [r5, #208] @ 0xd0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 2590 <_PyObject_ClearFreeLists+0x2dc> │ │ │ │ │ + bne.w 259a <_PyObject_ClearFreeLists+0x2e6> │ │ │ │ │ cbz r0, 23d0 <_PyObject_ClearFreeLists+0x11c> │ │ │ │ │ ldr.w r3, [r5, #212] @ 0xd4 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r2, [r5, #208] @ 0xd0 │ │ │ │ │ str.w r3, [r5, #212] @ 0xd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr.w r0, [r5, #208] @ 0xd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 23ae <_PyObject_ClearFreeLists+0xfa> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 259e <_PyObject_ClearFreeLists+0x2ea> │ │ │ │ │ + bne.w 25a8 <_PyObject_ClearFreeLists+0x2f4> │ │ │ │ │ ldr.w r0, [r5, #216] @ 0xd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 24e8 <_PyObject_ClearFreeLists+0x234> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 25a8 <_PyObject_ClearFreeLists+0x2f4> │ │ │ │ │ + bne.w 25b2 <_PyObject_ClearFreeLists+0x2fe> │ │ │ │ │ ldr.w r0, [r5, #224] @ 0xe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 252a <_PyObject_ClearFreeLists+0x276> │ │ │ │ │ + bne.w 2540 <_PyObject_ClearFreeLists+0x28c> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 2626 <_PyObject_ClearFreeLists+0x372> │ │ │ │ │ + bne.w 2556 <_PyObject_ClearFreeLists+0x2a2> │ │ │ │ │ ldr.w r0, [r5, #232] @ 0xe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2540 <_PyObject_ClearFreeLists+0x28c> │ │ │ │ │ + bne.w 252a <_PyObject_ClearFreeLists+0x276> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 2612 <_PyObject_ClearFreeLists+0x35e> │ │ │ │ │ + bne.w 261a <_PyObject_ClearFreeLists+0x366> │ │ │ │ │ ldr.w r0, [r5, #240] @ 0xf0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2630 <_PyObject_ClearFreeLists+0x37c> │ │ │ │ │ + bne.w 262e <_PyObject_ClearFreeLists+0x37a> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 25da <_PyObject_ClearFreeLists+0x326> │ │ │ │ │ + bne.w 25e4 <_PyObject_ClearFreeLists+0x330> │ │ │ │ │ ldr.w r0, [r5, #248] @ 0xf8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 26ba <_PyObject_ClearFreeLists+0x406> │ │ │ │ │ + bne.w 26a2 <_PyObject_ClearFreeLists+0x3ee> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 25e4 <_PyObject_ClearFreeLists+0x330> │ │ │ │ │ + bne.w 25ee <_PyObject_ClearFreeLists+0x33a> │ │ │ │ │ ldr.w r0, [r5, #256] @ 0x100 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 26a4 <_PyObject_ClearFreeLists+0x3f0> │ │ │ │ │ + bne.w 26ce <_PyObject_ClearFreeLists+0x41a> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 25ee <_PyObject_ClearFreeLists+0x33a> │ │ │ │ │ + bne.w 25f8 <_PyObject_ClearFreeLists+0x344> │ │ │ │ │ ldr.w r0, [r5, #264] @ 0x108 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 26d0 <_PyObject_ClearFreeLists+0x41c> │ │ │ │ │ + bne.w 26b8 <_PyObject_ClearFreeLists+0x404> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 25f8 <_PyObject_ClearFreeLists+0x344> │ │ │ │ │ + bne.w 2602 <_PyObject_ClearFreeLists+0x34e> │ │ │ │ │ ldr.w r0, [r5, #280] @ 0x118 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 25b2 <_PyObject_ClearFreeLists+0x2fe> │ │ │ │ │ + bne.w 25bc <_PyObject_ClearFreeLists+0x308> │ │ │ │ │ cbz r6, 246a <_PyObject_ClearFreeLists+0x1b6> │ │ │ │ │ - b.n 25c8 <_PyObject_ClearFreeLists+0x314> │ │ │ │ │ + b.n 25d2 <_PyObject_ClearFreeLists+0x31e> │ │ │ │ │ ldr r4, [r3, #4] │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ │ str r2, [r5, #12] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 2646 <_PyObject_ClearFreeLists+0x392> │ │ │ │ │ + blt.w 2668 <_PyObject_ClearFreeLists+0x3b4> │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n 244e <_PyObject_ClearFreeLists+0x19a> │ │ │ │ │ cbz r6, 248a <_PyObject_ClearFreeLists+0x1d6> │ │ │ │ │ - b.n 25d2 <_PyObject_ClearFreeLists+0x31e> │ │ │ │ │ + b.n 25dc <_PyObject_ClearFreeLists+0x328> │ │ │ │ │ ldr.w r2, [r5, #292] @ 0x124 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r3, [r5, #288] @ 0x120 │ │ │ │ │ str.w r2, [r5, #292] @ 0x124 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GC_Del │ │ │ │ │ ldr.w r3, [r5, #288] @ 0x120 │ │ │ │ │ mov r0, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n 2476 <_PyObject_ClearFreeLists+0x1c2> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 261c <_PyObject_ClearFreeLists+0x368> │ │ │ │ │ + bne.w 2624 <_PyObject_ClearFreeLists+0x370> │ │ │ │ │ ldr.w r0, [r5, #296] @ 0x128 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 2514 <_PyObject_ClearFreeLists+0x260> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 2556 <_PyObject_ClearFreeLists+0x2a2> │ │ │ │ │ + bne.n 2560 <_PyObject_ClearFreeLists+0x2ac> │ │ │ │ │ ldr.w r3, [r5, #304] @ 0x130 │ │ │ │ │ mov r0, r3 │ │ │ │ │ cbz r3, 24e0 <_PyObject_ClearFreeLists+0x22c> │ │ │ │ │ ldr.w r2, [r5, #308] @ 0x134 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r3, [r5, #304] @ 0x130 │ │ │ │ │ str.w r2, [r5, #308] @ 0x134 │ │ │ │ │ - bl 26e8 │ │ │ │ │ + bl 26e4 │ │ │ │ │ b.n 24a6 <_PyObject_ClearFreeLists+0x1f2> │ │ │ │ │ str.w r8, [r4, #20] │ │ │ │ │ b.n 231c <_PyObject_ClearFreeLists+0x68> │ │ │ │ │ ldr.w r3, [r5, #188] @ 0xbc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r2, [r5, #184] @ 0xb8 │ │ │ │ │ str.w r3, [r5, #188] @ 0xbc │ │ │ │ │ - bl 26e8 │ │ │ │ │ + bl 26e4 │ │ │ │ │ b.n 2356 <_PyObject_ClearFreeLists+0xa2> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 2560 <_PyObject_ClearFreeLists+0x2ac> │ │ │ │ │ + bne.n 256a <_PyObject_ClearFreeLists+0x2b6> │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ ldr.w r3, [r5, #220] @ 0xdc │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r2, [r5, #216] @ 0xd8 │ │ │ │ │ str.w r3, [r5, #220] @ 0xdc │ │ │ │ │ - bl 26e8 │ │ │ │ │ + bl 26e4 │ │ │ │ │ b.n 23d0 <_PyObject_ClearFreeLists+0x11c> │ │ │ │ │ ldr.w r3, [r5, #196] @ 0xc4 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r2, [r5, #192] @ 0xc0 │ │ │ │ │ str.w r3, [r5, #196] @ 0xc4 │ │ │ │ │ - bl 26e8 │ │ │ │ │ + bl 26e4 │ │ │ │ │ b.n 2368 <_PyObject_ClearFreeLists+0xb4> │ │ │ │ │ ldr.w r3, [r5, #300] @ 0x12c │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r2, [r5, #296] @ 0x128 │ │ │ │ │ str.w r3, [r5, #300] @ 0x12c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GC_Del │ │ │ │ │ b.n 249a <_PyObject_ClearFreeLists+0x1e6> │ │ │ │ │ + ldr.w r3, [r5, #236] @ 0xec │ │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str.w r2, [r5, #232] @ 0xe8 │ │ │ │ │ + str.w r3, [r5, #236] @ 0xec │ │ │ │ │ + bl 26e4 │ │ │ │ │ + b.n 23f0 <_PyObject_ClearFreeLists+0x13c> │ │ │ │ │ ldr.w r3, [r5, #228] @ 0xe4 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r2, [r5, #224] @ 0xe0 │ │ │ │ │ str.w r3, [r5, #228] @ 0xe4 │ │ │ │ │ - bl 26e8 │ │ │ │ │ + bl 26e4 │ │ │ │ │ b.n 23e0 <_PyObject_ClearFreeLists+0x12c> │ │ │ │ │ - ldr.w r3, [r5, #236] @ 0xec │ │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str.w r2, [r5, #232] @ 0xe8 │ │ │ │ │ - str.w r3, [r5, #236] @ 0xec │ │ │ │ │ - bl 26e8 │ │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ + str.w r3, [r5, #228] @ 0xe4 │ │ │ │ │ b.n 23f0 <_PyObject_ClearFreeLists+0x13c> │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r3, [r5, #300] @ 0x12c │ │ │ │ │ b.n 24a6 <_PyObject_ClearFreeLists+0x1f2> │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r3, [r5, #308] @ 0x134 │ │ │ │ │ b.n 24e4 <_PyObject_ClearFreeLists+0x230> │ │ │ │ │ @@ -4267,122 +4269,117 @@ │ │ │ │ │ b.n 2420 <_PyObject_ClearFreeLists+0x16c> │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r3, [r5, #260] @ 0x104 │ │ │ │ │ b.n 2430 <_PyObject_ClearFreeLists+0x17c> │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r3, [r5, #268] @ 0x10c │ │ │ │ │ ldr.w r0, [r5, #272] @ 0x110 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 267c <_PyObject_ClearFreeLists+0x3c8> │ │ │ │ │ + cbnz r0, 267a <_PyObject_ClearFreeLists+0x3c6> │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r3, [r5, #276] @ 0x114 │ │ │ │ │ b.n 2440 <_PyObject_ClearFreeLists+0x18c> │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r3, [r5, #236] @ 0xec │ │ │ │ │ b.n 2400 <_PyObject_ClearFreeLists+0x14c> │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r3, [r5, #292] @ 0x124 │ │ │ │ │ b.n 249a <_PyObject_ClearFreeLists+0x1e6> │ │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - str.w r3, [r5, #228] @ 0xe4 │ │ │ │ │ - b.n 23f0 <_PyObject_ClearFreeLists+0x13c> │ │ │ │ │ ldr.w r3, [r5, #244] @ 0xf4 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r2, [r5, #240] @ 0xf0 │ │ │ │ │ str.w r3, [r5, #244] @ 0xf4 │ │ │ │ │ - bl 26e8 │ │ │ │ │ + bl 26e4 │ │ │ │ │ b.n 2400 <_PyObject_ClearFreeLists+0x14c> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 246a <_PyObject_ClearFreeLists+0x1b6> │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 26c <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 246a <_PyObject_ClearFreeLists+0x1b6> │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ bne.w 2398 <_PyObject_ClearFreeLists+0xe4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 26c <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ b.n 2398 <_PyObject_ClearFreeLists+0xe4> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w 230e <_PyObject_ClearFreeLists+0x5a> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 26c <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ b.n 230e <_PyObject_ClearFreeLists+0x5a> │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 246a <_PyObject_ClearFreeLists+0x1b6> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 26c <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 246a <_PyObject_ClearFreeLists+0x1b6> │ │ │ │ │ ldr.w r3, [r5, #276] @ 0x114 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r2, [r5, #272] @ 0x110 │ │ │ │ │ str.w r3, [r5, #276] @ 0x114 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_RawFree │ │ │ │ │ - b.n 2600 <_PyObject_ClearFreeLists+0x34c> │ │ │ │ │ + b.n 260a <_PyObject_ClearFreeLists+0x356> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w 2346 <_PyObject_ClearFreeLists+0x92> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 26c <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ b.n 2346 <_PyObject_ClearFreeLists+0x92> │ │ │ │ │ - ldr.w r3, [r5, #260] @ 0x104 │ │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str.w r2, [r5, #256] @ 0x100 │ │ │ │ │ - str.w r3, [r5, #260] @ 0x104 │ │ │ │ │ - bl 26e8 │ │ │ │ │ - b.n 2420 <_PyObject_ClearFreeLists+0x16c> │ │ │ │ │ ldr.w r3, [r5, #252] @ 0xfc │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r2, [r5, #248] @ 0xf8 │ │ │ │ │ str.w r3, [r5, #252] @ 0xfc │ │ │ │ │ - bl 26e8 │ │ │ │ │ + bl 26e4 │ │ │ │ │ b.n 2410 <_PyObject_ClearFreeLists+0x15c> │ │ │ │ │ ldr.w r3, [r5, #268] @ 0x10c │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r2, [r5, #264] @ 0x108 │ │ │ │ │ str.w r3, [r5, #268] @ 0x10c │ │ │ │ │ - bl 26e8 │ │ │ │ │ + bl 26e4 │ │ │ │ │ b.n 2430 <_PyObject_ClearFreeLists+0x17c> │ │ │ │ │ - nop │ │ │ │ │ + ldr.w r3, [r5, #260] @ 0x104 │ │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str.w r2, [r5, #256] @ 0x100 │ │ │ │ │ + str.w r3, [r5, #260] @ 0x104 │ │ │ │ │ + bl 26e4 │ │ │ │ │ + b.n 2420 <_PyObject_ClearFreeLists+0x16c> │ │ │ │ │ │ │ │ │ │ -000026e8 : │ │ │ │ │ +000026e4 : │ │ │ │ │ free_object(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r4, [r0, #4] │ │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 2708 │ │ │ │ │ + blt.n 2704 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2706 │ │ │ │ │ + bne.n 2702 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 26c <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_Dealloc │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000271c <_PyTypes_FiniTypes>: │ │ │ │ │ +00002718 <_PyTypes_FiniTypes>: │ │ │ │ │ _PyTypes_FiniTypes(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ @@ -4435,20 +4432,20 @@ │ │ │ │ │ bl 0 <_PyStaticType_FiniBuiltin> │ │ │ │ │ R_ARM_THM_CALL _PyStaticType_FiniBuiltin │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyStaticType_FiniBuiltin> │ │ │ │ │ R_ARM_THM_CALL _PyStaticType_FiniBuiltin │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - bne.n 275e <_PyTypes_FiniTypes+0x42> │ │ │ │ │ + bne.n 275a <_PyTypes_FiniTypes+0x42> │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000027ac : │ │ │ │ │ +000027a8 : │ │ │ │ │ Py_GetConstantBorrowed(): │ │ │ │ │ b.w 1c58 │ │ │ │ │ R_ARM_THM_JUMP24 Py_GetConstant │ │ │ │ │ │ │ │ │ │ -000027b0 : │ │ │ │ │ +000027ac : │ │ │ │ │ Py_NewRef(): │ │ │ │ │ b.w 1e74 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_SelfIter │ │ │ ├── obmalloc.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 110640 (bytes into file) │ │ │ │ │ + Start of section headers: 110704 (bytes into file) │ │ │ │ │ Flags: 0x5000000, Version5 EABI │ │ │ │ │ Size of this header: 52 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 40 (bytes) │ │ │ │ │ Number of section headers: 25 │ │ │ │ │ Section header string table index: 24 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,34 +1,34 @@ │ │ │ │ │ -There are 25 section headers, starting at offset 0x1b030: │ │ │ │ │ +There are 25 section headers, starting at offset 0x1b070: │ │ │ │ │ │ │ │ │ │ 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 003b04 00 AX 0 0 8 │ │ │ │ │ - [ 2] .rel.text REL 00000000 016adc 000d20 08 I 22 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 016b1c 000d20 08 I 22 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 003b38 000ce0 00 WA 0 0 8 │ │ │ │ │ - [ 4] .rel.data REL 00000000 0177fc 000540 08 I 22 3 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 01783c 000540 08 I 22 3 4 │ │ │ │ │ [ 5] .bss NOBITS 00000000 004818 028a15 00 WA 0 0 64 │ │ │ │ │ [ 6] .text.startup PROGBITS 00000000 004818 00005c 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.startup REL 00000000 017d3c 000068 08 I 22 6 4 │ │ │ │ │ + [ 7] .rel.text.startup REL 00000000 017d7c 000068 08 I 22 6 4 │ │ │ │ │ [ 8] .init_array INIT_ARRAY 00000000 004874 000004 04 WA 0 0 4 │ │ │ │ │ - [ 9] .rel.init_array REL 00000000 017da4 000008 08 I 22 8 4 │ │ │ │ │ + [ 9] .rel.init_array REL 00000000 017de4 000008 08 I 22 8 4 │ │ │ │ │ [10] .rodata.str1.4 PROGBITS 00000000 004878 001286 01 AMS 0 0 4 │ │ │ │ │ - [11] .text.hot PROGBITS 00000000 005b00 001e68 00 AX 0 0 4 │ │ │ │ │ - [12] .rel.text.hot REL 00000000 017dac 000638 08 I 22 11 4 │ │ │ │ │ - [13] .text.unlikely PROGBITS 00000000 007968 007514 00 AX 0 0 8 │ │ │ │ │ - [14] .rel.text.unlikely REL 00000000 0183e4 002660 08 I 22 13 4 │ │ │ │ │ - [15] .rodata PROGBITS 00000000 00ee7c 000c28 00 A 0 0 64 │ │ │ │ │ - [16] .rel.rodata REL 00000000 01aa44 000520 08 I 22 15 4 │ │ │ │ │ - [17] .tbss NOBITS 00000000 00faa4 000001 00 WAT 0 0 1 │ │ │ │ │ - [18] .tdata PROGBITS 00000000 00faa4 000004 00 WAT 0 0 4 │ │ │ │ │ - [19] .rel.tdata REL 00000000 01af64 000008 08 I 22 18 4 │ │ │ │ │ - [20] .note.GNU-stack PROGBITS 00000000 00faa8 000000 00 0 0 1 │ │ │ │ │ - [21] .ARM.attributes ARM_ATTRIBUTES 00000000 00faa8 000033 00 0 0 1 │ │ │ │ │ - [22] .symtab SYMTAB 00000000 00fadc 0041b0 10 23 627 4 │ │ │ │ │ - [23] .strtab STRTAB 00000000 013c8c 002e50 00 0 0 1 │ │ │ │ │ - [24] .shstrtab STRTAB 00000000 01af6c 0000c3 00 0 0 1 │ │ │ │ │ + [11] .text.hot PROGBITS 00000000 005b00 001ea8 00 AX 0 0 4 │ │ │ │ │ + [12] .rel.text.hot REL 00000000 017dec 000638 08 I 22 11 4 │ │ │ │ │ + [13] .text.unlikely PROGBITS 00000000 0079a8 007514 00 AX 0 0 8 │ │ │ │ │ + [14] .rel.text.unlikely REL 00000000 018424 002660 08 I 22 13 4 │ │ │ │ │ + [15] .rodata PROGBITS 00000000 00eebc 000c28 00 A 0 0 64 │ │ │ │ │ + [16] .rel.rodata REL 00000000 01aa84 000520 08 I 22 15 4 │ │ │ │ │ + [17] .tbss NOBITS 00000000 00fae4 000001 00 WAT 0 0 1 │ │ │ │ │ + [18] .tdata PROGBITS 00000000 00fae4 000004 00 WAT 0 0 4 │ │ │ │ │ + [19] .rel.tdata REL 00000000 01afa4 000008 08 I 22 18 4 │ │ │ │ │ + [20] .note.GNU-stack PROGBITS 00000000 00fae8 000000 00 0 0 1 │ │ │ │ │ + [21] .ARM.attributes ARM_ATTRIBUTES 00000000 00fae8 000033 00 0 0 1 │ │ │ │ │ + [22] .symtab SYMTAB 00000000 00fb1c 0041b0 10 23 627 4 │ │ │ │ │ + [23] .strtab STRTAB 00000000 013ccc 002e50 00 0 0 1 │ │ │ │ │ + [24] .shstrtab STRTAB 00000000 01afac 0000c3 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -257,26 +257,26 @@ │ │ │ │ │ 253: 00002fa1 94 FUNC LOCAL DEFAULT 1 mi_page_queue_remove │ │ │ │ │ 254: 0000304d 230 FUNC LOCAL DEFAULT 1 mi_segment_page_clear │ │ │ │ │ 255: 0000288d 220 FUNC LOCAL DEFAULT 13 mi_segment_free.isra.0 │ │ │ │ │ 256: 00004f43 230 FUNC LOCAL DEFAULT 13 mi_segment_abandon │ │ │ │ │ 257: 000026e7 96 FUNC LOCAL DEFAULT 13 mi_segment_span_remove_from_queue │ │ │ │ │ 258: 00000844 0 NOTYPE LOCAL DEFAULT 10 .LC81 │ │ │ │ │ 259: 000016a4 0 NOTYPE LOCAL DEFAULT 11 $t │ │ │ │ │ - 260: 00001984 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 261: 0000198c 0 NOTYPE LOCAL DEFAULT 11 $t │ │ │ │ │ - 262: 00001af4 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ + 260: 000019a4 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ + 261: 000019ac 0 NOTYPE LOCAL DEFAULT 11 $t │ │ │ │ │ + 262: 00001b14 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ 263: 0000337c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 264: 00003384 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 265: 00003394 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 266: 00003398 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 267: 0000343d 66 FUNC LOCAL DEFAULT 1 _mi_usable_size.isra.0 │ │ │ │ │ 268: 00002e3d 92 FUNC LOCAL DEFAULT 13 mi_page_usable_aligned_size_of │ │ │ │ │ - 269: 00001af8 0 NOTYPE LOCAL DEFAULT 11 $t │ │ │ │ │ - 270: 00001dd8 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 271: 00001de0 0 NOTYPE LOCAL DEFAULT 11 $t │ │ │ │ │ + 269: 00001b18 0 NOTYPE LOCAL DEFAULT 11 $t │ │ │ │ │ + 270: 00001e18 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ + 271: 00001e20 0 NOTYPE LOCAL DEFAULT 11 $t │ │ │ │ │ 272: 0000203b 36 FUNC LOCAL DEFAULT 13 _mi_free_block │ │ │ │ │ 273: 00004d59 172 FUNC LOCAL DEFAULT 13 _mi_free_block_mt │ │ │ │ │ 274: 000021f4 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ 275: 000021f8 0 NOTYPE LOCAL DEFAULT 13 $t │ │ │ │ │ 276: 00002301 120 FUNC LOCAL DEFAULT 13 mi_os_decommit_ex.isra.0 │ │ │ │ │ 277: 00002290 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ 278: 00002294 0 NOTYPE LOCAL DEFAULT 13 $t │ │ │ │ │ @@ -772,19 +772,19 @@ │ │ │ │ │ 768: 00002d65 4 FUNC GLOBAL HIDDEN 1 _PyMem_MiFree │ │ │ │ │ 769: 00002d69 122 FUNC GLOBAL HIDDEN 1 mi_free │ │ │ │ │ 770: 00002de5 166 FUNC GLOBAL HIDDEN 1 _mi_page_retire │ │ │ │ │ 771: 00001fcb 112 FUNC GLOBAL HIDDEN 13 _mi_free_generic │ │ │ │ │ 772: 00002e8d 4 FUNC GLOBAL HIDDEN 1 _PyObject_MiFree │ │ │ │ │ 773: 00003001 74 FUNC GLOBAL HIDDEN 1 _mi_segment_page_free │ │ │ │ │ 774: 00004cbd 104 FUNC GLOBAL HIDDEN 13 _mi_os_reset │ │ │ │ │ - 775: 000016a5 878 FUNC GLOBAL DEFAULT 11 PyMem_Realloc │ │ │ │ │ - 776: 00001a15 228 FUNC GLOBAL HIDDEN 11 _PyObject_Realloc │ │ │ │ │ + 775: 000016a5 912 FUNC GLOBAL DEFAULT 11 PyMem_Realloc │ │ │ │ │ + 776: 00001a35 228 FUNC GLOBAL HIDDEN 11 _PyObject_Realloc │ │ │ │ │ 777: 00003385 20 FUNC GLOBAL HIDDEN 1 _PyMem_MiRealloc │ │ │ │ │ 778: 00003399 164 FUNC GLOBAL HIDDEN 1 _mi_heap_realloc_zero │ │ │ │ │ - 779: 00001af9 878 FUNC GLOBAL DEFAULT 11 PyObject_Realloc │ │ │ │ │ + 779: 00001b19 912 FUNC GLOBAL DEFAULT 11 PyObject_Realloc │ │ │ │ │ 780: 00003481 16 FUNC GLOBAL HIDDEN 1 _PyObject_VirtualAlloc │ │ │ │ │ 781: 0000205f 60 FUNC GLOBAL HIDDEN 13 _mi_page_unfull │ │ │ │ │ 782: 00003491 2 FUNC GLOBAL HIDDEN 1 _PyObject_MiRealloc │ │ │ │ │ 783: 00003495 70 FUNC GLOBAL DEFAULT 1 PyMem_RawCalloc │ │ │ │ │ 784: 000021f9 156 FUNC GLOBAL HIDDEN 13 _mi_os_purge_ex │ │ │ │ │ 785: 00002295 108 FUNC GLOBAL HIDDEN 13 _mi_stat_counter_increase │ │ │ │ │ 786: 000034dd 212 FUNC GLOBAL DEFAULT 1 PyMem_SetAllocator │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x16adc contains 420 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x16b1c contains 420 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000004 00000530 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000098 0002760a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ 000000a4 0002770a R_ARM_THM_CALL 00000185 _mi_prim_random_buf │ │ │ │ │ 000000b2 0002760a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ 000000b6 0000122f R_ARM_THM_MOVW_ABS_NC 00000024 .LC8 │ │ │ │ │ @@ -418,15 +418,15 @@ │ │ │ │ │ 00003472 00010c1e R_ARM_THM_JUMP24 00002e3d mi_page_usable_aligned_size_of │ │ │ │ │ 0000358c 0002b71e R_ARM_THM_JUMP24 00000000 PyMutex_Unlock │ │ │ │ │ 000036cc 0002b71e R_ARM_THM_JUMP24 00000000 PyMutex_Unlock │ │ │ │ │ 000036e2 0002f71e R_ARM_THM_JUMP24 00000000 munmap │ │ │ │ │ 00003836 0002991e R_ARM_THM_JUMP24 00000000 free │ │ │ │ │ 00003b00 0002ff1e R_ARM_THM_JUMP24 00002d39 _PyMem_MiCalloc │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x177fc contains 168 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x1783c contains 168 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000008 00041902 R_ARM_ABS32 00000b80 _mi_page_empty │ │ │ │ │ 0000000c 00041902 R_ARM_ABS32 00000b80 _mi_page_empty │ │ │ │ │ 00000010 00041902 R_ARM_ABS32 00000b80 _mi_page_empty │ │ │ │ │ 00000014 00041902 R_ARM_ABS32 00000b80 _mi_page_empty │ │ │ │ │ 00000018 00041902 R_ARM_ABS32 00000b80 _mi_page_empty │ │ │ │ │ @@ -589,15 +589,15 @@ │ │ │ │ │ 00000884 00041702 R_ARM_ABS32 00000004 _mi_heap_main │ │ │ │ │ 00000888 00041702 R_ARM_ABS32 00000004 _mi_heap_main │ │ │ │ │ 00000a4c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000a50 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000a54 00041302 R_ARM_ABS32 00000300 _mi_abandoned_default │ │ │ │ │ 00000a5c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.startup' at offset 0x17d3c contains 13 entries: │ │ │ │ │ +Relocation section '.rel.text.startup' at offset 0x17d7c contains 13 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000000e 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000012 00000530 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000016 0000060a R_ARM_THM_CALL 00000001 mi_heap_main_init │ │ │ │ │ 0000001a 0000072f R_ARM_THM_MOVW_ABS_NC 00000d31 mi_process_done │ │ │ │ │ 0000001e 00000730 R_ARM_THM_MOVT_ABS 00000d31 mi_process_done │ │ │ │ │ 00000026 0002730a R_ARM_THM_CALL 00000000 atexit │ │ │ │ │ @@ -605,19 +605,19 @@ │ │ │ │ │ 0000002e 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00000032 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ 0000003a 0000090a R_ARM_THM_CALL 0000089d mi_process_setup_auto_thread_done.part.0 │ │ │ │ │ 0000003e 0002750a R_ARM_THM_CALL 0000072d mi_process_init │ │ │ │ │ 00000058 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000052 00000a1e R_ARM_THM_JUMP24 00000075 mi_random_init_ex │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.init_array' at offset 0x17da4 contains 1 entry: │ │ │ │ │ +Relocation section '.rel.init_array' at offset 0x17de4 contains 1 entry: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 00000302 R_ARM_ABS32 00000001 _mi_process_init │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x17dac contains 199 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x17dec contains 199 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000126 0002862f R_ARM_THM_MOVW_ABS_NC 00000000 environ │ │ │ │ │ 0000012a 00028630 R_ARM_THM_MOVT_ABS 00000000 environ │ │ │ │ │ 000002b8 00029b2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ 000002bc 00029b30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ 000002c2 00029c2f R_ARM_THM_MOVW_ABS_NC 000002f5 _PyMem_RawMalloc │ │ │ │ │ 000002c6 00029c30 R_ARM_THM_MOVT_ABS 000002f5 _PyMem_RawMalloc │ │ │ │ │ @@ -762,64 +762,64 @@ │ │ │ │ │ 000014e8 0002eb30 R_ARM_THM_MOVT_ABS 00001025 _PyObject_Free │ │ │ │ │ 0000156e 0002a32f R_ARM_THM_MOVW_ABS_NC 00000331 _PyMem_RawFree │ │ │ │ │ 00001572 0002a330 R_ARM_THM_MOVT_ABS 00000331 _PyMem_RawFree │ │ │ │ │ 0000157e 0002990a R_ARM_THM_CALL 00000000 free │ │ │ │ │ 000016a0 0002cf6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000016bc 00029b2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ 000016c0 00029b30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000016c4 0003082f R_ARM_THM_MOVW_ABS_NC 00001a15 _PyObject_Realloc │ │ │ │ │ -000016c8 00030830 R_ARM_THM_MOVT_ABS 00001a15 _PyObject_Realloc │ │ │ │ │ -00001794 0002920a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00001816 00029c2f R_ARM_THM_MOVW_ABS_NC 000002f5 _PyMem_RawMalloc │ │ │ │ │ -0000181a 00029c30 R_ARM_THM_MOVT_ABS 000002f5 _PyMem_RawMalloc │ │ │ │ │ -0000182e 00029d0a R_ARM_THM_CALL 00000000 malloc │ │ │ │ │ -00001858 0002a72f R_ARM_THM_MOVW_ABS_NC 00000339 _PyMem_RawRealloc │ │ │ │ │ -0000185c 0002a730 R_ARM_THM_MOVT_ABS 00000339 _PyMem_RawRealloc │ │ │ │ │ -0000189a 0002a32f R_ARM_THM_MOVW_ABS_NC 00000331 _PyMem_RawFree │ │ │ │ │ -0000189e 0002a330 R_ARM_THM_MOVT_ABS 00000331 _PyMem_RawFree │ │ │ │ │ -000018aa 0002990a R_ARM_THM_CALL 00000000 free │ │ │ │ │ -00001984 0002cf6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001988 0002cf6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001a86 0002ce0a R_ARM_THM_CALL 00000505 _PyObject_Malloc │ │ │ │ │ -00001a94 0002920a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00001a9c 0002eb0a R_ARM_THM_CALL 00001025 _PyObject_Free │ │ │ │ │ -00001ab4 00029b2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00001ab8 00029b30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00001abc 0002a72f R_ARM_THM_MOVW_ABS_NC 00000339 _PyMem_RawRealloc │ │ │ │ │ -00001ac0 0002a730 R_ARM_THM_MOVT_ABS 00000339 _PyMem_RawRealloc │ │ │ │ │ -00001af4 0002cf6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001b10 00029b2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00001b14 00029b30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00001b18 0003082f R_ARM_THM_MOVW_ABS_NC 00001a15 _PyObject_Realloc │ │ │ │ │ -00001b1c 00030830 R_ARM_THM_MOVT_ABS 00001a15 _PyObject_Realloc │ │ │ │ │ -00001be8 0002920a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00001c6a 00029c2f R_ARM_THM_MOVW_ABS_NC 000002f5 _PyMem_RawMalloc │ │ │ │ │ -00001c6e 00029c30 R_ARM_THM_MOVT_ABS 000002f5 _PyMem_RawMalloc │ │ │ │ │ -00001c82 00029d0a R_ARM_THM_CALL 00000000 malloc │ │ │ │ │ -00001cac 0002a72f R_ARM_THM_MOVW_ABS_NC 00000339 _PyMem_RawRealloc │ │ │ │ │ -00001cb0 0002a730 R_ARM_THM_MOVT_ABS 00000339 _PyMem_RawRealloc │ │ │ │ │ -00001cee 0002a32f R_ARM_THM_MOVW_ABS_NC 00000331 _PyMem_RawFree │ │ │ │ │ -00001cf2 0002a330 R_ARM_THM_MOVT_ABS 00000331 _PyMem_RawFree │ │ │ │ │ -00001cfe 0002990a R_ARM_THM_CALL 00000000 free │ │ │ │ │ -00001dd8 0002cf6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001ddc 0002cf6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000016c4 0003082f R_ARM_THM_MOVW_ABS_NC 00001a35 _PyObject_Realloc │ │ │ │ │ +000016c8 00030830 R_ARM_THM_MOVT_ABS 00001a35 _PyObject_Realloc │ │ │ │ │ +00001796 0002920a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000182a 00029c2f R_ARM_THM_MOVW_ABS_NC 000002f5 _PyMem_RawMalloc │ │ │ │ │ +0000182e 00029c30 R_ARM_THM_MOVT_ABS 000002f5 _PyMem_RawMalloc │ │ │ │ │ +00001844 00029d0a R_ARM_THM_CALL 00000000 malloc │ │ │ │ │ +00001892 0002a72f R_ARM_THM_MOVW_ABS_NC 00000339 _PyMem_RawRealloc │ │ │ │ │ +00001896 0002a730 R_ARM_THM_MOVT_ABS 00000339 _PyMem_RawRealloc │ │ │ │ │ +000018d4 0002a32f R_ARM_THM_MOVW_ABS_NC 00000331 _PyMem_RawFree │ │ │ │ │ +000018d8 0002a330 R_ARM_THM_MOVT_ABS 00000331 _PyMem_RawFree │ │ │ │ │ +000018e4 0002990a R_ARM_THM_CALL 00000000 free │ │ │ │ │ +000019a4 0002cf6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000019a8 0002cf6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001aa6 0002ce0a R_ARM_THM_CALL 00000505 _PyObject_Malloc │ │ │ │ │ +00001ab4 0002920a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00001abc 0002eb0a R_ARM_THM_CALL 00001025 _PyObject_Free │ │ │ │ │ +00001ad4 00029b2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00001ad8 00029b30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00001adc 0002a72f R_ARM_THM_MOVW_ABS_NC 00000339 _PyMem_RawRealloc │ │ │ │ │ +00001ae0 0002a730 R_ARM_THM_MOVT_ABS 00000339 _PyMem_RawRealloc │ │ │ │ │ +00001b14 0002cf6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001b30 00029b2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00001b34 00029b30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00001b38 0003082f R_ARM_THM_MOVW_ABS_NC 00001a35 _PyObject_Realloc │ │ │ │ │ +00001b3c 00030830 R_ARM_THM_MOVT_ABS 00001a35 _PyObject_Realloc │ │ │ │ │ +00001c0a 0002920a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00001c9e 00029c2f R_ARM_THM_MOVW_ABS_NC 000002f5 _PyMem_RawMalloc │ │ │ │ │ +00001ca2 00029c30 R_ARM_THM_MOVT_ABS 000002f5 _PyMem_RawMalloc │ │ │ │ │ +00001cb8 00029d0a R_ARM_THM_CALL 00000000 malloc │ │ │ │ │ +00001d06 0002a72f R_ARM_THM_MOVW_ABS_NC 00000339 _PyMem_RawRealloc │ │ │ │ │ +00001d0a 0002a730 R_ARM_THM_MOVT_ABS 00000339 _PyMem_RawRealloc │ │ │ │ │ +00001d48 0002a32f R_ARM_THM_MOVW_ABS_NC 00000331 _PyMem_RawFree │ │ │ │ │ +00001d4c 0002a330 R_ARM_THM_MOVT_ABS 00000331 _PyMem_RawFree │ │ │ │ │ +00001d58 0002990a R_ARM_THM_CALL 00000000 free │ │ │ │ │ +00001e18 0002cf6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001e1c 0002cf6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000002de 00029d1e R_ARM_THM_JUMP24 00000000 malloc │ │ │ │ │ 000002fc 00029d1e R_ARM_THM_JUMP24 00000000 malloc │ │ │ │ │ 0000031e 0002991e R_ARM_THM_JUMP24 00000000 free │ │ │ │ │ 00000332 0002991e R_ARM_THM_JUMP24 00000000 free │ │ │ │ │ 00000342 00029f1e R_ARM_THM_JUMP24 00000000 realloc │ │ │ │ │ 000011f0 0002a51e R_ARM_THM_JUMP24 00000000 calloc │ │ │ │ │ -00001850 0002ce1e R_ARM_THM_JUMP24 00000505 _PyObject_Malloc │ │ │ │ │ -00001874 00029f1e R_ARM_THM_JUMP24 00000000 realloc │ │ │ │ │ -00001aac 0002ce1e R_ARM_THM_JUMP24 00000505 _PyObject_Malloc │ │ │ │ │ -00001adc 00029f1e R_ARM_THM_JUMP24 00000000 realloc │ │ │ │ │ -00001ca4 0002ce1e R_ARM_THM_JUMP24 00000505 _PyObject_Malloc │ │ │ │ │ -00001cc8 00029f1e R_ARM_THM_JUMP24 00000000 realloc │ │ │ │ │ +00001868 0002ce1e R_ARM_THM_JUMP24 00000505 _PyObject_Malloc │ │ │ │ │ +000018ae 00029f1e R_ARM_THM_JUMP24 00000000 realloc │ │ │ │ │ +00001acc 0002ce1e R_ARM_THM_JUMP24 00000505 _PyObject_Malloc │ │ │ │ │ +00001afc 00029f1e R_ARM_THM_JUMP24 00000000 realloc │ │ │ │ │ +00001cdc 0002ce1e R_ARM_THM_JUMP24 00000505 _PyObject_Malloc │ │ │ │ │ +00001d22 00029f1e R_ARM_THM_JUMP24 00000000 realloc │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x183e4 contains 1228 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x18424 contains 1228 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000036 00004a2f R_ARM_THM_MOVW_ABS_NC 000001d8 .LC27 │ │ │ │ │ 0000003a 00004a30 R_ARM_THM_MOVT_ABS 000001d8 .LC27 │ │ │ │ │ 0000003e 0002b40a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ 00000046 00004b2f R_ARM_THM_MOVW_ABS_NC 000001e0 .LC28 │ │ │ │ │ 0000004a 00004b30 R_ARM_THM_MOVT_ABS 000001e0 .LC28 │ │ │ │ │ 00000050 0002b40a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ @@ -2042,15 +2042,15 @@ │ │ │ │ │ 00007236 0002d71e R_ARM_THM_JUMP24 00001db9 _mi_page_malloc │ │ │ │ │ 0000731e 00028e1e R_ARM_THM_JUMP24 00000000 pthread_key_create │ │ │ │ │ 0000733c 00028f1e R_ARM_THM_JUMP24 00000000 pthread_setspecific │ │ │ │ │ 000073ac 0002b71e R_ARM_THM_JUMP24 00000000 PyMutex_Unlock │ │ │ │ │ 00007420 0002b71e R_ARM_THM_JUMP24 00000000 PyMutex_Unlock │ │ │ │ │ 00007498 0002b71e R_ARM_THM_JUMP24 00000000 PyMutex_Unlock │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x1aa44 contains 164 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x1aa84 contains 164 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 00041902 R_ARM_ABS32 00000b80 _mi_page_empty │ │ │ │ │ 00000008 00041902 R_ARM_ABS32 00000b80 _mi_page_empty │ │ │ │ │ 0000000c 00041902 R_ARM_ABS32 00000b80 _mi_page_empty │ │ │ │ │ 00000010 00041902 R_ARM_ABS32 00000b80 _mi_page_empty │ │ │ │ │ 00000014 00041902 R_ARM_ABS32 00000b80 _mi_page_empty │ │ │ │ │ 00000018 00041902 R_ARM_ABS32 00000b80 _mi_page_empty │ │ │ │ │ @@ -2183,15 +2183,15 @@ │ │ │ │ │ 00000824 00023f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000aac 00029c02 R_ARM_ABS32 000002f5 _PyMem_RawMalloc │ │ │ │ │ 00000ab0 0002cb02 R_ARM_ABS32 000011e9 _PyMem_RawCalloc │ │ │ │ │ 00000ab4 0002a702 R_ARM_ABS32 00000339 _PyMem_RawRealloc │ │ │ │ │ 00000ab8 0002a302 R_ARM_ABS32 00000331 _PyMem_RawFree │ │ │ │ │ 00000ac0 0002ce02 R_ARM_ABS32 00000505 _PyObject_Malloc │ │ │ │ │ 00000ac4 0002e502 R_ARM_ABS32 00000d15 _PyObject_Calloc │ │ │ │ │ -00000ac8 00030802 R_ARM_ABS32 00001a15 _PyObject_Realloc │ │ │ │ │ +00000ac8 00030802 R_ARM_ABS32 00001a35 _PyObject_Realloc │ │ │ │ │ 00000acc 0002eb02 R_ARM_ABS32 00001025 _PyObject_Free │ │ │ │ │ 00000ad4 0002d402 R_ARM_ABS32 00001d79 _PyMem_MiMalloc │ │ │ │ │ 00000ad8 0002ff02 R_ARM_ABS32 00002d39 _PyMem_MiCalloc │ │ │ │ │ 00000adc 00030902 R_ARM_ABS32 00003385 _PyMem_MiRealloc │ │ │ │ │ 00000ae0 00030002 R_ARM_ABS32 00002d65 _PyMem_MiFree │ │ │ │ │ 00000ae8 0002d602 R_ARM_ABS32 00001d91 _PyObject_MiMalloc │ │ │ │ │ 00000aec 0003b702 R_ARM_ABS32 00003b01 _PyObject_MiCalloc │ │ │ │ │ @@ -2209,10 +2209,10 @@ │ │ │ │ │ 00000c10 0002c402 R_ARM_ABS32 000011fd _PyMem_DebugFree │ │ │ │ │ 00000c14 00029b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000c18 0002c102 R_ARM_ABS32 00000905 _PyMem_DebugMalloc │ │ │ │ │ 00000c1c 0002c202 R_ARM_ABS32 0000259d _PyMem_DebugCalloc │ │ │ │ │ 00000c20 0002c302 R_ARM_ABS32 00003349 _PyMem_DebugRealloc │ │ │ │ │ 00000c24 0002c402 R_ARM_ABS32 000011fd _PyMem_DebugFree │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.tdata' at offset 0x1af64 contains 1 entry: │ │ │ │ │ +Relocation section '.rel.tdata' at offset 0x1afa4 contains 1 entry: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 00041802 R_ARM_ABS32 00000000 _mi_heap_empty │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -144,14 +144,16 @@ │ │ │ │ │ destroy_on_exit │ │ │ │ │ arena_reserve │ │ │ │ │ arena_purge_mult │ │ │ │ │ purge_extend_delay │ │ │ │ │ decommit_extend_delay │ │ │ │ │ \h F"hZ` │ │ │ │ │ TSyD hAX │ │ │ │ │ +rh*`u`3h │ │ │ │ │ +rh*`u`3h │ │ │ │ │ ZF)F8F#h3`O │ │ │ │ │ $CF*F!FPF │ │ │ │ │ CF*F!FPFwF │ │ │ │ │ CF*F!FPF │ │ │ │ │ SF:FIF0F │ │ │ │ │ !j;F`m2F │ │ │ │ │ &;FJFPFFE │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -2358,392 +2358,400 @@ │ │ │ │ │ 000016a4 : │ │ │ │ │ PyMem_Realloc(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, #20 │ │ │ │ │ - subs r2, r1, #0 │ │ │ │ │ - blt.w 1a0c │ │ │ │ │ + subs r3, r1, #0 │ │ │ │ │ + blt.w 1a2e │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ - movw r5, #0 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyObject_Realloc │ │ │ │ │ - movt r5, #0 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyObject_Realloc │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - ldr.w r6, [r4, #876] @ 0x36c │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + ldr.w r5, [r4, #876] @ 0x36c │ │ │ │ │ ldr.w r0, [r4, #864] @ 0x360 │ │ │ │ │ - cmp r6, r5 │ │ │ │ │ - bne.w 194c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 184a │ │ │ │ │ - ldr r1, [pc, #672] @ (1984 ) │ │ │ │ │ - mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ - mov fp, r0 │ │ │ │ │ - add r1, pc │ │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ │ - ldr r1, [r0, r1] │ │ │ │ │ - ldr r1, [r1, #8] │ │ │ │ │ - add.w r1, r1, #4096 @ 0x1000 │ │ │ │ │ - ldr.w r7, [r1, #1604] @ 0x644 │ │ │ │ │ - cmn.w r7, #804 @ 0x324 │ │ │ │ │ - beq.w 1854 │ │ │ │ │ - lsrs r1, r3, #18 │ │ │ │ │ - ubfx sl, r3, #0, #18 │ │ │ │ │ - lsls r1, r1, #3 │ │ │ │ │ - str r1, [sp, #0] │ │ │ │ │ - adds r1, r7, r1 │ │ │ │ │ - ldr.w r0, [r1, #808] @ 0x328 │ │ │ │ │ - cmp r0, sl │ │ │ │ │ - bgt.n 172e │ │ │ │ │ - ldr.w r1, [r1, #804] @ 0x324 │ │ │ │ │ - cmp r1, sl │ │ │ │ │ + cmp r5, r2 │ │ │ │ │ + bne.w 1972 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w 1862 │ │ │ │ │ + ldr r2, [pc, #704] @ (19a4 ) │ │ │ │ │ + mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ + mov fp, r1 │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ │ + add.w r2, r2, #4096 @ 0x1000 │ │ │ │ │ + ldr.w r9, [r2, #1604] @ 0x644 │ │ │ │ │ + cmn.w r9, #804 @ 0x324 │ │ │ │ │ + beq.w 188e │ │ │ │ │ + lsrs r2, r6, #18 │ │ │ │ │ + ubfx r7, r6, #0, #18 │ │ │ │ │ + mov r5, r6 │ │ │ │ │ + lsls r2, r2, #3 │ │ │ │ │ + str r2, [sp, #0] │ │ │ │ │ + add r2, r9 │ │ │ │ │ + ldr.w r1, [r2, #808] @ 0x328 │ │ │ │ │ + cmp r1, r7 │ │ │ │ │ + bgt.n 1730 │ │ │ │ │ + ldr.w r2, [r2, #804] @ 0x324 │ │ │ │ │ + cmp r2, r7 │ │ │ │ │ ite gt │ │ │ │ │ - movgt r0, #0 │ │ │ │ │ - movle r0, #1 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ + movgt r1, #0 │ │ │ │ │ + movle r1, #1 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ it eq │ │ │ │ │ - moveq r0, #0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1854 │ │ │ │ │ - bic.w r5, r3, #4080 @ 0xff0 │ │ │ │ │ - bic.w r5, r5, #15 │ │ │ │ │ - ldr r1, [r5, #20] │ │ │ │ │ - adds r1, #1 │ │ │ │ │ - mov.w r9, r1, lsl #3 │ │ │ │ │ - cmp r2, r9 │ │ │ │ │ - bhi.n 1756 │ │ │ │ │ - add.w r1, r9, r1, lsl #4 │ │ │ │ │ - cmp.w r1, r2, lsl #2 │ │ │ │ │ + moveq r1, #0 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq.w 188e │ │ │ │ │ + bic.w r6, r5, #4080 @ 0xff0 │ │ │ │ │ + bic.w r6, r6, #15 │ │ │ │ │ + ldr r2, [r6, #20] │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + mov.w sl, r2, lsl #3 │ │ │ │ │ + cmp r3, sl │ │ │ │ │ + bhi.n 17f6 │ │ │ │ │ + add.w r2, sl, sl, lsl #1 │ │ │ │ │ + cmp.w r2, r3, lsl #2 │ │ │ │ │ it cc │ │ │ │ │ - movcc r8, r3 │ │ │ │ │ - bcc.n 17ea │ │ │ │ │ - mov r9, r2 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.n 1812 │ │ │ │ │ - cmp.w r2, #512 @ 0x200 │ │ │ │ │ - bhi.n 1812 │ │ │ │ │ - subs r1, r2, #1 │ │ │ │ │ - lsrs r1, r1, #3 │ │ │ │ │ - str r1, [sp, #4] │ │ │ │ │ - ldr.w r0, [r7, r1, lsl #3] │ │ │ │ │ + movcc r8, r5 │ │ │ │ │ + bcc.n 17ee │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 18f4 │ │ │ │ │ + cmp.w r3, #512 @ 0x200 │ │ │ │ │ + bhi.w 18f4 │ │ │ │ │ + subs r1, r3, #1 │ │ │ │ │ + mov sl, r3 │ │ │ │ │ + lsrs r2, r1, #3 │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ + ldr.w r0, [r9, r2, lsl #3] │ │ │ │ │ ldr.w lr, [r0, #8] │ │ │ │ │ cmp r0, lr │ │ │ │ │ - beq.w 1930 │ │ │ │ │ - ldr r6, [r0, #0] │ │ │ │ │ + beq.n 180e │ │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ │ ldr.w r8, [r0, #4] │ │ │ │ │ - add.w ip, r6, #1 │ │ │ │ │ + add.w ip, r2, #1 │ │ │ │ │ str.w ip, [r0] │ │ │ │ │ ldr.w ip, [r8] │ │ │ │ │ str.w ip, [r0, #4] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - beq.n 17f2 │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - mov r1, r3 │ │ │ │ │ + beq.n 186c │ │ │ │ │ + mov r2, sl │ │ │ │ │ + mov r1, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - ldr r2, [pc, #492] @ (1988 ) │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ │ - ldr.w r2, [fp, r2] │ │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ │ - add.w r2, r2, #4096 @ 0x1000 │ │ │ │ │ - ldr.w r7, [r2, #1604] @ 0x644 │ │ │ │ │ - cmn.w r7, #804 @ 0x324 │ │ │ │ │ - beq.n 1896 │ │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ │ - add r2, r7 │ │ │ │ │ - ldr.w r1, [r2, #808] @ 0x328 │ │ │ │ │ - cmp sl, r1 │ │ │ │ │ - blt.n 17d6 │ │ │ │ │ - ldr.w r2, [r2, #804] @ 0x324 │ │ │ │ │ - cmp sl, r2 │ │ │ │ │ + ldr r3, [pc, #524] @ (19a8 ) │ │ │ │ │ + add r3, pc │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr.w r3, [fp, r3] │ │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ │ + add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ + ldr.w r9, [r3, #1604] @ 0x644 │ │ │ │ │ + cmn.w r9, #804 @ 0x324 │ │ │ │ │ + beq.w 18d0 │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ + add r3, r9 │ │ │ │ │ + ldr.w r2, [r3, #808] @ 0x328 │ │ │ │ │ + cmp r7, r2 │ │ │ │ │ + blt.n 17d8 │ │ │ │ │ + ldr.w r3, [r3, #804] @ 0x324 │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ ite lt │ │ │ │ │ - movlt r6, #0 │ │ │ │ │ - movge r6, #1 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ + movlt r7, #0 │ │ │ │ │ + movge r7, #1 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ it eq │ │ │ │ │ - moveq r6, #0 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq.n 1896 │ │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ │ - str r2, [r3, #0] │ │ │ │ │ - str r3, [r5, #4] │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ + moveq r7, #0 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.n 18d0 │ │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ │ + str r2, [r5, #0] │ │ │ │ │ + str r5, [r6, #4] │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r5, #0] │ │ │ │ │ + str r3, [r6, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 1884 │ │ │ │ │ + beq.n 18be │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 18ba │ │ │ │ │ + beq.w 18f8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldrd r6, r1, [r0, #24] │ │ │ │ │ - cmp r1, r6 │ │ │ │ │ - bcc.n 1878 │ │ │ │ │ + cmp.w r3, #512 @ 0x200 │ │ │ │ │ + bhi.n 1826 │ │ │ │ │ + subs r1, r3, #1 │ │ │ │ │ + lsrs r2, r1, #3 │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ + ldr.w r0, [r9, r2, lsl #3] │ │ │ │ │ + ldr.w lr, [r0, #8] │ │ │ │ │ + cmp lr, r0 │ │ │ │ │ + bne.n 1774 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ - adds r1, #1 │ │ │ │ │ - add.w r1, r6, r1, lsl #3 │ │ │ │ │ - str r1, [r0, #24] │ │ │ │ │ - adds r1, r0, r6 │ │ │ │ │ - str r1, [r0, #4] │ │ │ │ │ - str.w ip, [r0, r6] │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + strd sl, r3, [sp, #8] │ │ │ │ │ + bl 5e0 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + ldrd sl, r3, [sp, #8] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 178c │ │ │ │ │ + bne.n 1790 │ │ │ │ │ ldr.w r8, [r4, #848] @ 0x350 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyMem_RawMalloc │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyMem_RawMalloc │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ │ cmp r8, r1 │ │ │ │ │ - bne.w 19f4 │ │ │ │ │ - cmp r2, #1 │ │ │ │ │ + bne.w 1a1e │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ it cc │ │ │ │ │ - movcc r2, #1 │ │ │ │ │ - mov r0, r2 │ │ │ │ │ + movcc r3, #1 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL malloc │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ + ldr.w sl, [sp, #4] │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 1a0c │ │ │ │ │ - ldr.w r2, [r7, #800] @ 0x320 │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - str.w r2, [r7, #800] @ 0x320 │ │ │ │ │ - b.n 178c │ │ │ │ │ + beq.w 1a2e │ │ │ │ │ + ldr.w r3, [r9, #800] @ 0x320 │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + str.w r3, [r9, #800] @ 0x320 │ │ │ │ │ + b.n 1790 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b.w 504 <_PyObject_Malloc> │ │ │ │ │ R_ARM_THM_JUMP24 _PyObject_Malloc │ │ │ │ │ + ldrd r2, r1, [r0, #24] │ │ │ │ │ + cmp r1, r2 │ │ │ │ │ + bcc.n 18b2 │ │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ │ + adds r1, #1 │ │ │ │ │ + add.w r1, r2, r1, lsl #3 │ │ │ │ │ + str r1, [r0, #24] │ │ │ │ │ + adds r1, r0, r2 │ │ │ │ │ + str r1, [r0, #4] │ │ │ │ │ + str.w ip, [r0, r2] │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + bne.n 1790 │ │ │ │ │ + b.n 1826 │ │ │ │ │ ldr.w r5, [r4, #856] @ 0x358 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyMem_RawRealloc │ │ │ │ │ - movt r1, #0 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyMem_RawRealloc │ │ │ │ │ - cmp r5, r1 │ │ │ │ │ - bne.n 1958 │ │ │ │ │ - cmp r2, #1 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ + cmp r5, r2 │ │ │ │ │ + bne.n 196e │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ it cc │ │ │ │ │ - movcc r2, #1 │ │ │ │ │ - mov r1, r2 │ │ │ │ │ + movcc r3, #1 │ │ │ │ │ + mov r1, r3 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 realloc │ │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ │ - str.w r2, [lr, #12] │ │ │ │ │ - str.w lr, [r2, #8] │ │ │ │ │ - b.n 178c │ │ │ │ │ - ldr r3, [r5, #20] │ │ │ │ │ - ldr.w r3, [r7, r3, lsl #3] │ │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ │ + str.w r3, [lr, #12] │ │ │ │ │ + str.w lr, [r3, #8] │ │ │ │ │ + b.n 1790 │ │ │ │ │ + ldr r3, [r6, #20] │ │ │ │ │ + ldr.w r3, [r9, r3, lsl #3] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ - strd r3, r2, [r5, #8] │ │ │ │ │ - str r5, [r3, #12] │ │ │ │ │ - str r5, [r2, #8] │ │ │ │ │ - b.n 17ea │ │ │ │ │ - ldr.w r5, [r4, #860] @ 0x35c │ │ │ │ │ - movw r2, #0 │ │ │ │ │ + strd r3, r2, [r6, #8] │ │ │ │ │ + str r6, [r3, #12] │ │ │ │ │ + str r6, [r2, #8] │ │ │ │ │ + b.n 17ee │ │ │ │ │ + ldr.w r2, [r4, #860] @ 0x35c │ │ │ │ │ + movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyMem_RawFree │ │ │ │ │ - movt r2, #0 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyMem_RawFree │ │ │ │ │ - cmp r5, r2 │ │ │ │ │ - bne.w 1a02 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bne.w 1a14 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL free │ │ │ │ │ - ldr.w r3, [r7, #800] @ 0x320 │ │ │ │ │ + ldr.w r3, [r9, #800] @ 0x320 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str.w r3, [r7, #800] @ 0x320 │ │ │ │ │ - b.n 17ea │ │ │ │ │ - ldr r6, [r5, #16] │ │ │ │ │ + str.w r3, [r9, #800] @ 0x320 │ │ │ │ │ + b.n 17ee │ │ │ │ │ + mov sl, r3 │ │ │ │ │ + b.n 1826 │ │ │ │ │ + ldr r5, [r6, #16] │ │ │ │ │ movs r3, #28 │ │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ │ - ldr.w r9, [r7, #512] @ 0x200 │ │ │ │ │ - mul.w sl, r3, r6 │ │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ │ + ldr r2, [r6, #8] │ │ │ │ │ + ldr.w r7, [r9, #512] @ 0x200 │ │ │ │ │ + mul.w sl, r3, r5 │ │ │ │ │ + ldr r3, [r6, #12] │ │ │ │ │ str r3, [r2, #12] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - add.w r3, r9, sl │ │ │ │ │ + add.w r3, r7, sl │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ ldr r1, [r3, #16] │ │ │ │ │ - str r1, [r5, #8] │ │ │ │ │ - add.w r0, r7, r2, lsl #2 │ │ │ │ │ - str r5, [r3, #16] │ │ │ │ │ - ldr.w r5, [r0, #528] @ 0x210 │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - bne.n 18f6 │ │ │ │ │ + str r1, [r6, #8] │ │ │ │ │ + add.w r0, r9, r2, lsl #2 │ │ │ │ │ + str r6, [r3, #16] │ │ │ │ │ + ldr.w r6, [r0, #528] @ 0x210 │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + bne.n 1934 │ │ │ │ │ ldr r1, [r3, #24] │ │ │ │ │ - cbz r1, 18f2 │ │ │ │ │ - ldr r6, [r1, #8] │ │ │ │ │ - cmp r2, r6 │ │ │ │ │ + cbz r1, 1930 │ │ │ │ │ + ldr r5, [r1, #8] │ │ │ │ │ + cmp r2, r5 │ │ │ │ │ it ne │ │ │ │ │ movne r1, #0 │ │ │ │ │ str.w r1, [r0, #528] @ 0x210 │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 198c │ │ │ │ │ + beq.n 19ac │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 1962 │ │ │ │ │ + beq.n 1980 │ │ │ │ │ ldr.w r2, [r0, #532] @ 0x214 │ │ │ │ │ - cbnz r2, 190e │ │ │ │ │ + cbnz r2, 194c │ │ │ │ │ str.w r3, [r0, #532] @ 0x214 │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - beq.w 17ea │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + beq.w 17ee │ │ │ │ │ ldrd r2, r1, [r3, #20] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 19ee │ │ │ │ │ + beq.n 1a0e │ │ │ │ │ str r2, [r1, #20] │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ str r1, [r2, #24] │ │ │ │ │ - ldr r2, [r5, #20] │ │ │ │ │ - strd r2, r5, [r3, #20] │ │ │ │ │ - cbz r2, 192c │ │ │ │ │ + ldr r2, [r6, #20] │ │ │ │ │ + strd r2, r6, [r3, #20] │ │ │ │ │ + cbz r2, 196a │ │ │ │ │ str r3, [r2, #24] │ │ │ │ │ - str r3, [r5, #20] │ │ │ │ │ - b.n 17ea │ │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - strd r2, r3, [sp, #8] │ │ │ │ │ - bl 5e0 │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - ldrd r2, r3, [sp, #8] │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - bne.w 178c │ │ │ │ │ - b.n 1812 │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ + str r3, [r6, #20] │ │ │ │ │ + b.n 17ee │ │ │ │ │ + ldr.w r0, [r4, #844] @ 0x34c │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r3, r5 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - ldr.w r0, [r4, #844] @ 0x34c │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - b.n 1950 │ │ │ │ │ - ldr.w r2, [r7, #524] @ 0x20c │ │ │ │ │ + ldr.w r2, [r9, #524] @ 0x20c │ │ │ │ │ movs r1, #0 │ │ │ │ │ strd r2, r1, [r3, #20] │ │ │ │ │ - cbz r2, 1970 │ │ │ │ │ + cbz r2, 198e │ │ │ │ │ str r3, [r2, #24] │ │ │ │ │ - ldr.w r2, [r7, #532] @ 0x214 │ │ │ │ │ - str.w r3, [r7, #524] @ 0x20c │ │ │ │ │ + ldr.w r2, [r9, #532] @ 0x214 │ │ │ │ │ + str.w r3, [r9, #524] @ 0x20c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 17ea │ │ │ │ │ - str.w r3, [r7, #532] @ 0x214 │ │ │ │ │ - b.n 17ea │ │ │ │ │ - .word 0x00000296 │ │ │ │ │ + bne.w 17ee │ │ │ │ │ + str.w r3, [r9, #532] @ 0x214 │ │ │ │ │ + b.n 17ee │ │ │ │ │ + nop │ │ │ │ │ + .word 0x000002b6 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ - .word 0x000001e8 │ │ │ │ │ + .word 0x00000208 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ ldr r1, [r3, #20] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 1900 │ │ │ │ │ + beq.n 193e │ │ │ │ │ ldr r2, [r3, #24] │ │ │ │ │ - cbz r2, 19e8 │ │ │ │ │ + cbz r2, 1a08 │ │ │ │ │ str r1, [r2, #20] │ │ │ │ │ str r2, [r1, #24] │ │ │ │ │ - ldr.w r1, [r9, sl] │ │ │ │ │ - ldr.w r2, [r7, #520] @ 0x208 │ │ │ │ │ + ldr.w r1, [r7, sl] │ │ │ │ │ + ldr.w r2, [r9, #520] @ 0x208 │ │ │ │ │ str r2, [r3, #20] │ │ │ │ │ - str.w r3, [r7, #520] @ 0x208 │ │ │ │ │ + str.w r3, [r9, #520] @ 0x208 │ │ │ │ │ lsrs r2, r1, #18 │ │ │ │ │ ubfx r3, r1, #0, #18 │ │ │ │ │ - cbz r3, 19c0 │ │ │ │ │ + cbz r3, 19e0 │ │ │ │ │ add.w r3, r1, #262144 @ 0x40000 │ │ │ │ │ movs r0, #0 │ │ │ │ │ lsrs r3, r3, #18 │ │ │ │ │ - add.w r3, r7, r3, lsl #3 │ │ │ │ │ + add.w r3, r9, r3, lsl #3 │ │ │ │ │ str.w r0, [r3, #808] @ 0x328 │ │ │ │ │ - add.w r3, r7, r2, lsl #3 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ + add.w r3, r9, r2, lsl #3 │ │ │ │ │ + movs r6, #0 │ │ │ │ │ ldr.w r0, [r4, #980] @ 0x3d4 │ │ │ │ │ mov.w r2, #262144 @ 0x40000 │ │ │ │ │ - str.w r5, [r3, #804] @ 0x324 │ │ │ │ │ + str.w r6, [r3, #804] @ 0x324 │ │ │ │ │ ldr.w r3, [r4, #988] @ 0x3dc │ │ │ │ │ blx r3 │ │ │ │ │ - ldr.w r3, [r7, #788] @ 0x314 │ │ │ │ │ - str.w r5, [r9, sl] │ │ │ │ │ + ldr.w r3, [r9, #788] @ 0x314 │ │ │ │ │ + str.w r6, [r7, sl] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str.w r3, [r7, #788] @ 0x314 │ │ │ │ │ - b.n 17ea │ │ │ │ │ - str.w r1, [r7, #524] @ 0x20c │ │ │ │ │ - b.n 1998 │ │ │ │ │ - str.w r2, [r7, #524] @ 0x20c │ │ │ │ │ - b.n 1920 │ │ │ │ │ + str.w r3, [r9, #788] @ 0x314 │ │ │ │ │ + b.n 17ee │ │ │ │ │ + str.w r1, [r9, #524] @ 0x20c │ │ │ │ │ + b.n 19b8 │ │ │ │ │ + str.w r2, [r9, #524] @ 0x20c │ │ │ │ │ + b.n 195e │ │ │ │ │ ldr.w r0, [r4, #844] @ 0x34c │ │ │ │ │ - mov r1, r2 │ │ │ │ │ - blx r8 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - b.n 1836 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + blx r2 │ │ │ │ │ + b.n 18e8 │ │ │ │ │ ldr.w r0, [r4, #844] @ 0x34c │ │ │ │ │ mov r1, r3 │ │ │ │ │ - blx r5 │ │ │ │ │ - b.n 18ae │ │ │ │ │ + blx r8 │ │ │ │ │ + ldr.w sl, [sp, #4] │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + b.n 184e │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ - b.n 17ea │ │ │ │ │ - nop │ │ │ │ │ + b.n 17ee │ │ │ │ │ │ │ │ │ │ -00001a14 <_PyObject_Realloc>: │ │ │ │ │ +00001a34 <_PyObject_Realloc>: │ │ │ │ │ _PyObject_Realloc(): │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 1aaa <_PyObject_Realloc+0x96> │ │ │ │ │ + beq.n 1aca <_PyObject_Realloc+0x96> │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr r3, [pc, #204] @ (1af4 <_PyObject_Realloc+0xe0>) │ │ │ │ │ + ldr r3, [pc, #204] @ (1b14 <_PyObject_Realloc+0xe0>) │ │ │ │ │ mov r4, r1 │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ sub sp, #8 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r1, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r3, [r3, #1604] @ 0x644 │ │ │ │ │ cmn.w r3, #804 @ 0x324 │ │ │ │ │ - beq.n 1ab0 <_PyObject_Realloc+0x9c> │ │ │ │ │ + beq.n 1ad0 <_PyObject_Realloc+0x9c> │ │ │ │ │ lsrs r1, r4, #18 │ │ │ │ │ add.w r3, r3, r1, lsl #3 │ │ │ │ │ ubfx r1, r4, #0, #18 │ │ │ │ │ ldr.w r5, [r3, #808] @ 0x328 │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - bgt.n 1a62 <_PyObject_Realloc+0x4e> │ │ │ │ │ + bgt.n 1a82 <_PyObject_Realloc+0x4e> │ │ │ │ │ ldr.w r3, [r3, #804] @ 0x324 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bgt.n 1ab0 <_PyObject_Realloc+0x9c> │ │ │ │ │ - cbz r3, 1ab0 <_PyObject_Realloc+0x9c> │ │ │ │ │ + bgt.n 1ad0 <_PyObject_Realloc+0x9c> │ │ │ │ │ + cbz r3, 1ad0 <_PyObject_Realloc+0x9c> │ │ │ │ │ bic.w r3, r4, #4080 @ 0xff0 │ │ │ │ │ bic.w r3, r3, #15 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ adds r3, #1 │ │ │ │ │ lsls r5, r3, #3 │ │ │ │ │ cmp.w r2, r3, lsl #3 │ │ │ │ │ - bhi.n 1a82 <_PyObject_Realloc+0x6e> │ │ │ │ │ + bhi.n 1aa2 <_PyObject_Realloc+0x6e> │ │ │ │ │ add.w r3, r5, r3, lsl #4 │ │ │ │ │ cmp.w r3, r2, lsl #2 │ │ │ │ │ - bcc.n 1aa4 <_PyObject_Realloc+0x90> │ │ │ │ │ + bcc.n 1ac4 <_PyObject_Realloc+0x90> │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r6, r0 │ │ │ │ │ bl 504 <_PyObject_Malloc> │ │ │ │ │ R_ARM_THM_CALL _PyObject_Malloc │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 1aa2 <_PyObject_Realloc+0x8e> │ │ │ │ │ + cbz r0, 1ac2 <_PyObject_Realloc+0x8e> │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ @@ -2754,26 +2762,26 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r1, r2 │ │ │ │ │ b.w 504 <_PyObject_Malloc> │ │ │ │ │ R_ARM_THM_JUMP24 _PyObject_Malloc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.n 1af0 <_PyObject_Realloc+0xdc> │ │ │ │ │ + blt.n 1b10 <_PyObject_Realloc+0xdc> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyMem_RawRealloc │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyMem_RawRealloc │ │ │ │ │ ldr.w lr, [r3, #856] @ 0x358 │ │ │ │ │ cmp lr, r1 │ │ │ │ │ - bne.n 1ae0 <_PyObject_Realloc+0xcc> │ │ │ │ │ + bne.n 1b00 <_PyObject_Realloc+0xcc> │ │ │ │ │ cmp r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ it cc │ │ │ │ │ movcc r2, #1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ @@ -2782,348 +2790,356 @@ │ │ │ │ │ ldr.w r0, [r3, #844] @ 0x34c │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r3, lr │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ bx r3 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 1aa4 <_PyObject_Realloc+0x90> │ │ │ │ │ + b.n 1ac4 <_PyObject_Realloc+0x90> │ │ │ │ │ .word 0x000000c0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00001af8 : │ │ │ │ │ +00001b18 : │ │ │ │ │ PyObject_Realloc(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, #20 │ │ │ │ │ - subs r2, r1, #0 │ │ │ │ │ - blt.w 1e60 │ │ │ │ │ + subs r3, r1, #0 │ │ │ │ │ + blt.w 1ea2 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ - movw r5, #0 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyObject_Realloc │ │ │ │ │ - movt r5, #0 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyObject_Realloc │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - ldr.w r6, [r4, #896] @ 0x380 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + ldr.w r5, [r4, #896] @ 0x380 │ │ │ │ │ ldr.w r0, [r4, #884] @ 0x374 │ │ │ │ │ - cmp r6, r5 │ │ │ │ │ - bne.w 1da0 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 1c9e │ │ │ │ │ - ldr r1, [pc, #672] @ (1dd8 ) │ │ │ │ │ - mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ - mov fp, r0 │ │ │ │ │ - add r1, pc │ │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ │ - ldr r1, [r0, r1] │ │ │ │ │ - ldr r1, [r1, #8] │ │ │ │ │ - add.w r1, r1, #4096 @ 0x1000 │ │ │ │ │ - ldr.w r7, [r1, #1604] @ 0x644 │ │ │ │ │ - cmn.w r7, #804 @ 0x324 │ │ │ │ │ - beq.w 1ca8 │ │ │ │ │ - lsrs r1, r3, #18 │ │ │ │ │ - ubfx sl, r3, #0, #18 │ │ │ │ │ - lsls r1, r1, #3 │ │ │ │ │ - str r1, [sp, #0] │ │ │ │ │ - adds r1, r7, r1 │ │ │ │ │ - ldr.w r0, [r1, #808] @ 0x328 │ │ │ │ │ - cmp r0, sl │ │ │ │ │ - bgt.n 1b82 │ │ │ │ │ - ldr.w r1, [r1, #804] @ 0x324 │ │ │ │ │ - cmp r1, sl │ │ │ │ │ + cmp r5, r2 │ │ │ │ │ + bne.w 1de6 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w 1cd6 │ │ │ │ │ + ldr r2, [pc, #704] @ (1e18 ) │ │ │ │ │ + mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ + mov fp, r1 │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ │ + add.w r2, r2, #4096 @ 0x1000 │ │ │ │ │ + ldr.w r9, [r2, #1604] @ 0x644 │ │ │ │ │ + cmn.w r9, #804 @ 0x324 │ │ │ │ │ + beq.w 1d02 │ │ │ │ │ + lsrs r2, r6, #18 │ │ │ │ │ + ubfx r7, r6, #0, #18 │ │ │ │ │ + mov r5, r6 │ │ │ │ │ + lsls r2, r2, #3 │ │ │ │ │ + str r2, [sp, #0] │ │ │ │ │ + add r2, r9 │ │ │ │ │ + ldr.w r1, [r2, #808] @ 0x328 │ │ │ │ │ + cmp r1, r7 │ │ │ │ │ + bgt.n 1ba4 │ │ │ │ │ + ldr.w r2, [r2, #804] @ 0x324 │ │ │ │ │ + cmp r2, r7 │ │ │ │ │ ite gt │ │ │ │ │ - movgt r0, #0 │ │ │ │ │ - movle r0, #1 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ + movgt r1, #0 │ │ │ │ │ + movle r1, #1 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ it eq │ │ │ │ │ - moveq r0, #0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1ca8 │ │ │ │ │ - bic.w r5, r3, #4080 @ 0xff0 │ │ │ │ │ - bic.w r5, r5, #15 │ │ │ │ │ - ldr r1, [r5, #20] │ │ │ │ │ - adds r1, #1 │ │ │ │ │ - mov.w r9, r1, lsl #3 │ │ │ │ │ - cmp r2, r9 │ │ │ │ │ - bhi.n 1baa │ │ │ │ │ - add.w r1, r9, r1, lsl #4 │ │ │ │ │ - cmp.w r1, r2, lsl #2 │ │ │ │ │ + moveq r1, #0 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq.w 1d02 │ │ │ │ │ + bic.w r6, r5, #4080 @ 0xff0 │ │ │ │ │ + bic.w r6, r6, #15 │ │ │ │ │ + ldr r2, [r6, #20] │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + mov.w sl, r2, lsl #3 │ │ │ │ │ + cmp r3, sl │ │ │ │ │ + bhi.n 1c6a │ │ │ │ │ + add.w r2, sl, sl, lsl #1 │ │ │ │ │ + cmp.w r2, r3, lsl #2 │ │ │ │ │ it cc │ │ │ │ │ - movcc r8, r3 │ │ │ │ │ - bcc.n 1c3e │ │ │ │ │ - mov r9, r2 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.n 1c66 │ │ │ │ │ - cmp.w r2, #512 @ 0x200 │ │ │ │ │ - bhi.n 1c66 │ │ │ │ │ - subs r1, r2, #1 │ │ │ │ │ - lsrs r1, r1, #3 │ │ │ │ │ - str r1, [sp, #4] │ │ │ │ │ - ldr.w r0, [r7, r1, lsl #3] │ │ │ │ │ + movcc r8, r5 │ │ │ │ │ + bcc.n 1c62 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 1d68 │ │ │ │ │ + cmp.w r3, #512 @ 0x200 │ │ │ │ │ + bhi.w 1d68 │ │ │ │ │ + subs r1, r3, #1 │ │ │ │ │ + mov sl, r3 │ │ │ │ │ + lsrs r2, r1, #3 │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ + ldr.w r0, [r9, r2, lsl #3] │ │ │ │ │ ldr.w lr, [r0, #8] │ │ │ │ │ cmp r0, lr │ │ │ │ │ - beq.w 1d84 │ │ │ │ │ - ldr r6, [r0, #0] │ │ │ │ │ + beq.n 1c82 │ │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ │ ldr.w r8, [r0, #4] │ │ │ │ │ - add.w ip, r6, #1 │ │ │ │ │ + add.w ip, r2, #1 │ │ │ │ │ str.w ip, [r0] │ │ │ │ │ ldr.w ip, [r8] │ │ │ │ │ str.w ip, [r0, #4] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - beq.n 1c46 │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - mov r1, r3 │ │ │ │ │ + beq.n 1ce0 │ │ │ │ │ + mov r2, sl │ │ │ │ │ + mov r1, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - ldr r2, [pc, #492] @ (1ddc ) │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ │ - ldr.w r2, [fp, r2] │ │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ │ - add.w r2, r2, #4096 @ 0x1000 │ │ │ │ │ - ldr.w r7, [r2, #1604] @ 0x644 │ │ │ │ │ - cmn.w r7, #804 @ 0x324 │ │ │ │ │ - beq.n 1cea │ │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ │ - add r2, r7 │ │ │ │ │ - ldr.w r1, [r2, #808] @ 0x328 │ │ │ │ │ - cmp sl, r1 │ │ │ │ │ - blt.n 1c2a │ │ │ │ │ - ldr.w r2, [r2, #804] @ 0x324 │ │ │ │ │ - cmp sl, r2 │ │ │ │ │ + ldr r3, [pc, #524] @ (1e1c ) │ │ │ │ │ + add r3, pc │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr.w r3, [fp, r3] │ │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ │ + add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ + ldr.w r9, [r3, #1604] @ 0x644 │ │ │ │ │ + cmn.w r9, #804 @ 0x324 │ │ │ │ │ + beq.w 1d44 │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ + add r3, r9 │ │ │ │ │ + ldr.w r2, [r3, #808] @ 0x328 │ │ │ │ │ + cmp r7, r2 │ │ │ │ │ + blt.n 1c4c │ │ │ │ │ + ldr.w r3, [r3, #804] @ 0x324 │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ ite lt │ │ │ │ │ - movlt r6, #0 │ │ │ │ │ - movge r6, #1 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ + movlt r7, #0 │ │ │ │ │ + movge r7, #1 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ it eq │ │ │ │ │ - moveq r6, #0 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq.n 1cea │ │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ │ - str r2, [r3, #0] │ │ │ │ │ - str r3, [r5, #4] │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ + moveq r7, #0 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.n 1d44 │ │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ │ + str r2, [r5, #0] │ │ │ │ │ + str r5, [r6, #4] │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r5, #0] │ │ │ │ │ + str r3, [r6, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 1cd8 │ │ │ │ │ + beq.n 1d32 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1d0e │ │ │ │ │ + beq.w 1d6c │ │ │ │ │ mov r0, r8 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldrd r6, r1, [r0, #24] │ │ │ │ │ - cmp r1, r6 │ │ │ │ │ - bcc.n 1ccc │ │ │ │ │ + cmp.w r3, #512 @ 0x200 │ │ │ │ │ + bhi.n 1c9a │ │ │ │ │ + subs r1, r3, #1 │ │ │ │ │ + lsrs r2, r1, #3 │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ + ldr.w r0, [r9, r2, lsl #3] │ │ │ │ │ + ldr.w lr, [r0, #8] │ │ │ │ │ + cmp lr, r0 │ │ │ │ │ + bne.n 1be8 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ - adds r1, #1 │ │ │ │ │ - add.w r1, r6, r1, lsl #3 │ │ │ │ │ - str r1, [r0, #24] │ │ │ │ │ - adds r1, r0, r6 │ │ │ │ │ - str r1, [r0, #4] │ │ │ │ │ - str.w ip, [r0, r6] │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + strd sl, r3, [sp, #8] │ │ │ │ │ + bl 5e0 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + ldrd sl, r3, [sp, #8] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 1be0 │ │ │ │ │ + bne.n 1c04 │ │ │ │ │ ldr.w r8, [r4, #848] @ 0x350 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyMem_RawMalloc │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyMem_RawMalloc │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ │ cmp r8, r1 │ │ │ │ │ - bne.w 1e48 │ │ │ │ │ - cmp r2, #1 │ │ │ │ │ + bne.w 1e92 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ it cc │ │ │ │ │ - movcc r2, #1 │ │ │ │ │ - mov r0, r2 │ │ │ │ │ + movcc r3, #1 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL malloc │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ + ldr.w sl, [sp, #4] │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 1e60 │ │ │ │ │ - ldr.w r2, [r7, #800] @ 0x320 │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - str.w r2, [r7, #800] @ 0x320 │ │ │ │ │ - b.n 1be0 │ │ │ │ │ + beq.w 1ea2 │ │ │ │ │ + ldr.w r3, [r9, #800] @ 0x320 │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + str.w r3, [r9, #800] @ 0x320 │ │ │ │ │ + b.n 1c04 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b.w 504 <_PyObject_Malloc> │ │ │ │ │ R_ARM_THM_JUMP24 _PyObject_Malloc │ │ │ │ │ + ldrd r2, r1, [r0, #24] │ │ │ │ │ + cmp r1, r2 │ │ │ │ │ + bcc.n 1d26 │ │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ │ + adds r1, #1 │ │ │ │ │ + add.w r1, r2, r1, lsl #3 │ │ │ │ │ + str r1, [r0, #24] │ │ │ │ │ + adds r1, r0, r2 │ │ │ │ │ + str r1, [r0, #4] │ │ │ │ │ + str.w ip, [r0, r2] │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + bne.n 1c04 │ │ │ │ │ + b.n 1c9a │ │ │ │ │ ldr.w r5, [r4, #856] @ 0x358 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyMem_RawRealloc │ │ │ │ │ - movt r1, #0 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyMem_RawRealloc │ │ │ │ │ - cmp r5, r1 │ │ │ │ │ - bne.n 1dac │ │ │ │ │ - cmp r2, #1 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ + cmp r5, r2 │ │ │ │ │ + bne.n 1de2 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ it cc │ │ │ │ │ - movcc r2, #1 │ │ │ │ │ - mov r1, r2 │ │ │ │ │ + movcc r3, #1 │ │ │ │ │ + mov r1, r3 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 realloc │ │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ │ - str.w r2, [lr, #12] │ │ │ │ │ - str.w lr, [r2, #8] │ │ │ │ │ - b.n 1be0 │ │ │ │ │ - ldr r3, [r5, #20] │ │ │ │ │ - ldr.w r3, [r7, r3, lsl #3] │ │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ │ + str.w r3, [lr, #12] │ │ │ │ │ + str.w lr, [r3, #8] │ │ │ │ │ + b.n 1c04 │ │ │ │ │ + ldr r3, [r6, #20] │ │ │ │ │ + ldr.w r3, [r9, r3, lsl #3] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ - strd r3, r2, [r5, #8] │ │ │ │ │ - str r5, [r3, #12] │ │ │ │ │ - str r5, [r2, #8] │ │ │ │ │ - b.n 1c3e │ │ │ │ │ - ldr.w r5, [r4, #860] @ 0x35c │ │ │ │ │ - movw r2, #0 │ │ │ │ │ + strd r3, r2, [r6, #8] │ │ │ │ │ + str r6, [r3, #12] │ │ │ │ │ + str r6, [r2, #8] │ │ │ │ │ + b.n 1c62 │ │ │ │ │ + ldr.w r2, [r4, #860] @ 0x35c │ │ │ │ │ + movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyMem_RawFree │ │ │ │ │ - movt r2, #0 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyMem_RawFree │ │ │ │ │ - cmp r5, r2 │ │ │ │ │ - bne.w 1e56 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bne.w 1e88 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL free │ │ │ │ │ - ldr.w r3, [r7, #800] @ 0x320 │ │ │ │ │ + ldr.w r3, [r9, #800] @ 0x320 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str.w r3, [r7, #800] @ 0x320 │ │ │ │ │ - b.n 1c3e │ │ │ │ │ - ldr r6, [r5, #16] │ │ │ │ │ + str.w r3, [r9, #800] @ 0x320 │ │ │ │ │ + b.n 1c62 │ │ │ │ │ + mov sl, r3 │ │ │ │ │ + b.n 1c9a │ │ │ │ │ + ldr r5, [r6, #16] │ │ │ │ │ movs r3, #28 │ │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ │ - ldr.w r9, [r7, #512] @ 0x200 │ │ │ │ │ - mul.w sl, r3, r6 │ │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ │ + ldr r2, [r6, #8] │ │ │ │ │ + ldr.w r7, [r9, #512] @ 0x200 │ │ │ │ │ + mul.w sl, r3, r5 │ │ │ │ │ + ldr r3, [r6, #12] │ │ │ │ │ str r3, [r2, #12] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - add.w r3, r9, sl │ │ │ │ │ + add.w r3, r7, sl │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ ldr r1, [r3, #16] │ │ │ │ │ - str r1, [r5, #8] │ │ │ │ │ - add.w r0, r7, r2, lsl #2 │ │ │ │ │ - str r5, [r3, #16] │ │ │ │ │ - ldr.w r5, [r0, #528] @ 0x210 │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - bne.n 1d4a │ │ │ │ │ + str r1, [r6, #8] │ │ │ │ │ + add.w r0, r9, r2, lsl #2 │ │ │ │ │ + str r6, [r3, #16] │ │ │ │ │ + ldr.w r6, [r0, #528] @ 0x210 │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + bne.n 1da8 │ │ │ │ │ ldr r1, [r3, #24] │ │ │ │ │ - cbz r1, 1d46 │ │ │ │ │ - ldr r6, [r1, #8] │ │ │ │ │ - cmp r2, r6 │ │ │ │ │ + cbz r1, 1da4 │ │ │ │ │ + ldr r5, [r1, #8] │ │ │ │ │ + cmp r2, r5 │ │ │ │ │ it ne │ │ │ │ │ movne r1, #0 │ │ │ │ │ str.w r1, [r0, #528] @ 0x210 │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 1de0 │ │ │ │ │ + beq.n 1e20 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 1db6 │ │ │ │ │ + beq.n 1df4 │ │ │ │ │ ldr.w r2, [r0, #532] @ 0x214 │ │ │ │ │ - cbnz r2, 1d62 │ │ │ │ │ + cbnz r2, 1dc0 │ │ │ │ │ str.w r3, [r0, #532] @ 0x214 │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - beq.w 1c3e │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + beq.w 1c62 │ │ │ │ │ ldrd r2, r1, [r3, #20] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 1e42 │ │ │ │ │ + beq.n 1e82 │ │ │ │ │ str r2, [r1, #20] │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ str r1, [r2, #24] │ │ │ │ │ - ldr r2, [r5, #20] │ │ │ │ │ - strd r2, r5, [r3, #20] │ │ │ │ │ - cbz r2, 1d80 │ │ │ │ │ + ldr r2, [r6, #20] │ │ │ │ │ + strd r2, r6, [r3, #20] │ │ │ │ │ + cbz r2, 1dde │ │ │ │ │ str r3, [r2, #24] │ │ │ │ │ - str r3, [r5, #20] │ │ │ │ │ - b.n 1c3e │ │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - strd r2, r3, [sp, #8] │ │ │ │ │ - bl 5e0 │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - ldrd r2, r3, [sp, #8] │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - bne.w 1be0 │ │ │ │ │ - b.n 1c66 │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ + str r3, [r6, #20] │ │ │ │ │ + b.n 1c62 │ │ │ │ │ + ldr.w r0, [r4, #844] @ 0x34c │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r3, r5 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - ldr.w r0, [r4, #844] @ 0x34c │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - b.n 1da4 │ │ │ │ │ - ldr.w r2, [r7, #524] @ 0x20c │ │ │ │ │ + ldr.w r2, [r9, #524] @ 0x20c │ │ │ │ │ movs r1, #0 │ │ │ │ │ strd r2, r1, [r3, #20] │ │ │ │ │ - cbz r2, 1dc4 │ │ │ │ │ + cbz r2, 1e02 │ │ │ │ │ str r3, [r2, #24] │ │ │ │ │ - ldr.w r2, [r7, #532] @ 0x214 │ │ │ │ │ - str.w r3, [r7, #524] @ 0x20c │ │ │ │ │ + ldr.w r2, [r9, #532] @ 0x214 │ │ │ │ │ + str.w r3, [r9, #524] @ 0x20c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1c3e │ │ │ │ │ - str.w r3, [r7, #532] @ 0x214 │ │ │ │ │ - b.n 1c3e │ │ │ │ │ - .word 0x00000296 │ │ │ │ │ + bne.w 1c62 │ │ │ │ │ + str.w r3, [r9, #532] @ 0x214 │ │ │ │ │ + b.n 1c62 │ │ │ │ │ + nop │ │ │ │ │ + .word 0x000002b6 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ - .word 0x000001e8 │ │ │ │ │ + .word 0x00000208 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ ldr r1, [r3, #20] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 1d54 │ │ │ │ │ + beq.n 1db2 │ │ │ │ │ ldr r2, [r3, #24] │ │ │ │ │ - cbz r2, 1e3c │ │ │ │ │ + cbz r2, 1e7c │ │ │ │ │ str r1, [r2, #20] │ │ │ │ │ str r2, [r1, #24] │ │ │ │ │ - ldr.w r1, [r9, sl] │ │ │ │ │ - ldr.w r2, [r7, #520] @ 0x208 │ │ │ │ │ + ldr.w r1, [r7, sl] │ │ │ │ │ + ldr.w r2, [r9, #520] @ 0x208 │ │ │ │ │ str r2, [r3, #20] │ │ │ │ │ - str.w r3, [r7, #520] @ 0x208 │ │ │ │ │ + str.w r3, [r9, #520] @ 0x208 │ │ │ │ │ lsrs r2, r1, #18 │ │ │ │ │ ubfx r3, r1, #0, #18 │ │ │ │ │ - cbz r3, 1e14 │ │ │ │ │ + cbz r3, 1e54 │ │ │ │ │ add.w r3, r1, #262144 @ 0x40000 │ │ │ │ │ movs r0, #0 │ │ │ │ │ lsrs r3, r3, #18 │ │ │ │ │ - add.w r3, r7, r3, lsl #3 │ │ │ │ │ + add.w r3, r9, r3, lsl #3 │ │ │ │ │ str.w r0, [r3, #808] @ 0x328 │ │ │ │ │ - add.w r3, r7, r2, lsl #3 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ + add.w r3, r9, r2, lsl #3 │ │ │ │ │ + movs r6, #0 │ │ │ │ │ ldr.w r0, [r4, #980] @ 0x3d4 │ │ │ │ │ mov.w r2, #262144 @ 0x40000 │ │ │ │ │ - str.w r5, [r3, #804] @ 0x324 │ │ │ │ │ + str.w r6, [r3, #804] @ 0x324 │ │ │ │ │ ldr.w r3, [r4, #988] @ 0x3dc │ │ │ │ │ blx r3 │ │ │ │ │ - ldr.w r3, [r7, #788] @ 0x314 │ │ │ │ │ - str.w r5, [r9, sl] │ │ │ │ │ + ldr.w r3, [r9, #788] @ 0x314 │ │ │ │ │ + str.w r6, [r7, sl] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str.w r3, [r7, #788] @ 0x314 │ │ │ │ │ - b.n 1c3e │ │ │ │ │ - str.w r1, [r7, #524] @ 0x20c │ │ │ │ │ - b.n 1dec │ │ │ │ │ - str.w r2, [r7, #524] @ 0x20c │ │ │ │ │ - b.n 1d74 │ │ │ │ │ + str.w r3, [r9, #788] @ 0x314 │ │ │ │ │ + b.n 1c62 │ │ │ │ │ + str.w r1, [r9, #524] @ 0x20c │ │ │ │ │ + b.n 1e2c │ │ │ │ │ + str.w r2, [r9, #524] @ 0x20c │ │ │ │ │ + b.n 1dd2 │ │ │ │ │ ldr.w r0, [r4, #844] @ 0x34c │ │ │ │ │ - mov r1, r2 │ │ │ │ │ - blx r8 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - b.n 1c8a │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + blx r2 │ │ │ │ │ + b.n 1d5c │ │ │ │ │ ldr.w r0, [r4, #844] @ 0x34c │ │ │ │ │ mov r1, r3 │ │ │ │ │ - blx r5 │ │ │ │ │ - b.n 1d02 │ │ │ │ │ + blx r8 │ │ │ │ │ + ldr.w sl, [sp, #4] │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + b.n 1cc2 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ - b.n 1c3e │ │ │ │ │ - nop │ │ │ │ │ + b.n 1c62 │ │ │ ├── setobject.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 44084 (bytes into file) │ │ │ │ │ + Start of section headers: 44056 (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 0xac34: │ │ │ │ │ +There are 17 section headers, starting at offset 0xac18: │ │ │ │ │ │ │ │ │ │ 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 0018d8 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 008fb8 000a60 08 I 14 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 008f9c 000a60 08 I 14 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 00190c 0006f4 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 009a18 000550 08 I 14 3 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 0099fc 000550 08 I 14 3 4 │ │ │ │ │ [ 5] .bss NOBITS 00000000 002000 000000 00 WA 0 0 1 │ │ │ │ │ [ 6] .rodata.str1.4 PROGBITS 00000000 002000 000230 01 AMS 0 0 4 │ │ │ │ │ - [ 7] .text.hot PROGBITS 00000000 002230 004344 00 AX 0 0 4 │ │ │ │ │ - [ 8] .rel.text.hot REL 00000000 009f68 000b60 08 I 14 7 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 006574 000138 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 00aac8 0000e0 08 I 14 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 0066ac 00090c 00 A 0 0 4 │ │ │ │ │ - [12] .note.GNU-stack PROGBITS 00000000 006fb8 000000 00 0 0 1 │ │ │ │ │ - [13] .ARM.attributes ARM_ATTRIBUTES 00000000 006fb8 000033 00 0 0 1 │ │ │ │ │ - [14] .symtab SYMTAB 00000000 006fec 001290 10 15 214 4 │ │ │ │ │ - [15] .strtab STRTAB 00000000 00827c 000d3a 00 0 0 1 │ │ │ │ │ - [16] .shstrtab STRTAB 00000000 00aba8 00008c 00 0 0 1 │ │ │ │ │ + [ 7] .text.hot PROGBITS 00000000 002230 004328 00 AX 0 0 4 │ │ │ │ │ + [ 8] .rel.text.hot REL 00000000 009f4c 000b60 08 I 14 7 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 006558 000138 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 00aaac 0000e0 08 I 14 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 006690 00090c 00 A 0 0 4 │ │ │ │ │ + [12] .note.GNU-stack PROGBITS 00000000 006f9c 000000 00 0 0 1 │ │ │ │ │ + [13] .ARM.attributes ARM_ATTRIBUTES 00000000 006f9c 000033 00 0 0 1 │ │ │ │ │ + [14] .symtab SYMTAB 00000000 006fd0 001290 10 15 214 4 │ │ │ │ │ + [15] .strtab STRTAB 00000000 008260 000d3a 00 0 0 1 │ │ │ │ │ + [16] .shstrtab STRTAB 00000000 00ab8c 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 {} │ │ │ │ │ @@ -5,120 +5,120 @@ │ │ │ │ │ 1: 00000000 0 SECTION LOCAL DEFAULT 3 .data │ │ │ │ │ 2: 00000000 0 SECTION LOCAL DEFAULT 6 .rodata.str1.4 │ │ │ │ │ 3: 00000000 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 4: 00000000 0 NOTYPE LOCAL DEFAULT 6 .LC0 │ │ │ │ │ 5: 00000001 390 FUNC LOCAL DEFAULT 7 frozenset_vectorcall │ │ │ │ │ 6: 00000000 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 7: 00000000 0 NOTYPE LOCAL DEFAULT 3 .LANCHOR0 │ │ │ │ │ - 8: 00001cf5 1982 FUNC LOCAL DEFAULT 7 set_merge_lock_held │ │ │ │ │ + 8: 00001ce5 1982 FUNC LOCAL DEFAULT 7 set_merge_lock_held │ │ │ │ │ 9: 000002bd 1312 FUNC LOCAL DEFAULT 7 set_update_iterable_lock_held │ │ │ │ │ 10: 000001d9 126 FUNC LOCAL DEFAULT 1 set_update_dict_lock_held │ │ │ │ │ 11: 00000189 196 FUNC LOCAL DEFAULT 7 make_new_set │ │ │ │ │ 12: 0000024d 110 FUNC LOCAL DEFAULT 7 set_update_local │ │ │ │ │ - 13: 00002fc5 100 FUNC LOCAL DEFAULT 7 unicode_eq │ │ │ │ │ - 14: 00000c2d 68 FUNC LOCAL DEFAULT 7 set_insert_clean │ │ │ │ │ + 13: 00002f9d 100 FUNC LOCAL DEFAULT 7 unicode_eq │ │ │ │ │ + 14: 00000c39 68 FUNC LOCAL DEFAULT 7 set_insert_clean │ │ │ │ │ 15: 00000001 90 FUNC LOCAL DEFAULT 9 set_unhashable_type │ │ │ │ │ 16: 000007d8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 17: 000007dc 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 18: 000007dd 416 FUNC LOCAL DEFAULT 7 set_add_entry_takeref │ │ │ │ │ - 19: 0000097d 688 FUNC LOCAL DEFAULT 7 set_table_resize │ │ │ │ │ - 20: 00000c28 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 21: 00000c2c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 22: 00000d40 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 18: 000007dd 426 FUNC LOCAL DEFAULT 7 set_add_entry_takeref │ │ │ │ │ + 19: 00000989 688 FUNC LOCAL DEFAULT 7 set_table_resize │ │ │ │ │ + 20: 00000c34 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 21: 00000c38 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 22: 00000d4c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 23: 0000000c 0 NOTYPE LOCAL DEFAULT 6 .LC1 │ │ │ │ │ - 24: 00000d44 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 25: 00001264 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 26: 0000126c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 27: 00001319 78 FUNC LOCAL DEFAULT 7 set_discard_key │ │ │ │ │ - 28: 00001369 92 FUNC LOCAL DEFAULT 7 set_discard_entry │ │ │ │ │ - 29: 000013c5 716 FUNC LOCAL DEFAULT 7 set_lookkey │ │ │ │ │ - 30: 000013c0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 31: 000013c4 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 32: 00001a01 86 FUNC LOCAL DEFAULT 7 set_contains_key │ │ │ │ │ + 24: 00000d50 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 25: 00001254 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 26: 0000125c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 27: 00001309 78 FUNC LOCAL DEFAULT 7 set_discard_key │ │ │ │ │ + 28: 00001359 92 FUNC LOCAL DEFAULT 7 set_discard_entry │ │ │ │ │ + 29: 000013b5 716 FUNC LOCAL DEFAULT 7 set_lookkey │ │ │ │ │ + 30: 000013b0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 31: 000013b4 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 32: 000019f1 86 FUNC LOCAL DEFAULT 7 set_contains_key │ │ │ │ │ 33: 00000024 0 NOTYPE LOCAL DEFAULT 6 .LC2 │ │ │ │ │ - 34: 00001a59 324 FUNC LOCAL DEFAULT 7 set_vectorcall │ │ │ │ │ - 35: 00001b9d 212 FUNC LOCAL DEFAULT 7 set_ior │ │ │ │ │ - 36: 00001c6c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 37: 00001c70 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 38: 00001c71 130 FUNC LOCAL DEFAULT 7 set_update_internal │ │ │ │ │ - 39: 000022ec 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 40: 000022f0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 41: 000024b5 296 FUNC LOCAL DEFAULT 7 set_iter │ │ │ │ │ - 42: 000025d0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 34: 00001a49 324 FUNC LOCAL DEFAULT 7 set_vectorcall │ │ │ │ │ + 35: 00001b8d 212 FUNC LOCAL DEFAULT 7 set_ior │ │ │ │ │ + 36: 00001c5c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 37: 00001c60 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 38: 00001c61 130 FUNC LOCAL DEFAULT 7 set_update_internal │ │ │ │ │ + 39: 000022dc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 40: 000022e0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 41: 000024a5 296 FUNC LOCAL DEFAULT 7 set_iter │ │ │ │ │ + 42: 000025c0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 43: 00000028 0 NOTYPE LOCAL DEFAULT 6 .LC3 │ │ │ │ │ - 44: 000025dc 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 45: 000025dd 304 FUNC LOCAL DEFAULT 7 setiter_iternext │ │ │ │ │ - 46: 00002708 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 47: 0000270c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 48: 0000270d 176 FUNC LOCAL DEFAULT 7 setiter_dealloc │ │ │ │ │ - 49: 000027b8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 50: 000027bc 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 51: 000027bd 24 FUNC LOCAL DEFAULT 7 Py_XDECREF │ │ │ │ │ - 52: 000027d5 160 FUNC LOCAL DEFAULT 7 set_dealloc │ │ │ │ │ - 53: 00002870 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 54: 00002874 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 55: 00002875 4 FUNC LOCAL DEFAULT 7 set_len │ │ │ │ │ + 44: 000025cc 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 45: 000025cd 304 FUNC LOCAL DEFAULT 7 setiter_iternext │ │ │ │ │ + 46: 000026f8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 47: 000026fc 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 48: 000026fd 176 FUNC LOCAL DEFAULT 7 setiter_dealloc │ │ │ │ │ + 49: 000027a8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 50: 000027ac 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 51: 000027ad 24 FUNC LOCAL DEFAULT 7 Py_XDECREF │ │ │ │ │ + 52: 000027c5 160 FUNC LOCAL DEFAULT 7 set_dealloc │ │ │ │ │ + 53: 00002860 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 54: 00002864 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 55: 00002865 4 FUNC LOCAL DEFAULT 7 set_len │ │ │ │ │ 56: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 57: 00000001 4 FUNC LOCAL DEFAULT 1 set_contains │ │ │ │ │ 58: 00000005 96 FUNC LOCAL DEFAULT 1 set_contains_lock_held.part.0 │ │ │ │ │ - 59: 00003161 494 FUNC LOCAL DEFAULT 7 frozenset_hash_impl │ │ │ │ │ + 59: 00003139 494 FUNC LOCAL DEFAULT 7 frozenset_hash_impl │ │ │ │ │ 60: 00000060 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 61: 00002fc0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 61: 00002f98 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 62: 00000064 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 63: 00000115 196 FUNC LOCAL DEFAULT 1 set_pop_impl │ │ │ │ │ 64: 00000110 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 65: 0000004c 0 NOTYPE LOCAL DEFAULT 6 .LC4 │ │ │ │ │ 66: 00000114 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 67: 000001d4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 68: 00002fc4 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 69: 00003134 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 70: 00003138 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 71: 00003139 40 FUNC LOCAL DEFAULT 7 frozenset_hash │ │ │ │ │ - 72: 00003351 148 FUNC LOCAL DEFAULT 7 set_traverse │ │ │ │ │ - 73: 000033e0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 68: 00002f9c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 69: 0000310c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 70: 00003110 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 71: 00003111 40 FUNC LOCAL DEFAULT 7 frozenset_hash │ │ │ │ │ + 72: 00003329 148 FUNC LOCAL DEFAULT 7 set_traverse │ │ │ │ │ + 73: 000033b8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 74: 000001d8 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 75: 00000259 148 FUNC LOCAL DEFAULT 1 set_and │ │ │ │ │ 76: 000002ed 572 FUNC LOCAL DEFAULT 1 set_intersection │ │ │ │ │ 77: 000002e8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 78: 000002ec 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 79: 00000529 80 FUNC LOCAL DEFAULT 1 make_new_set_basetype │ │ │ │ │ 80: 00000769 66 FUNC LOCAL DEFAULT 1 set_copy_impl │ │ │ │ │ 81: 00000524 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 82: 00000528 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 83: 00000574 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 84: 000033e4 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 85: 000033e5 496 FUNC LOCAL DEFAULT 7 set_add │ │ │ │ │ + 84: 000033bc 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 85: 000033bd 506 FUNC LOCAL DEFAULT 7 set_add │ │ │ │ │ 86: 00000578 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 87: 000035d5 236 FUNC LOCAL DEFAULT 7 set_clear_internal │ │ │ │ │ + 87: 000035b9 236 FUNC LOCAL DEFAULT 7 set_clear_internal │ │ │ │ │ 88: 000005c8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 89: 000005cc 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 90: 000005cd 2 FUNC LOCAL DEFAULT 1 set_pop │ │ │ │ │ - 91: 000036bc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 91: 000036a0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 92: 000005d1 242 FUNC LOCAL DEFAULT 1 set_richcompare │ │ │ │ │ 93: 00000602 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 94: 00000608 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 95: 000036c1 1064 FUNC LOCAL DEFAULT 7 set_issubset_impl │ │ │ │ │ + 95: 000036a5 1064 FUNC LOCAL DEFAULT 7 set_issubset_impl │ │ │ │ │ 96: 00000a65 236 FUNC LOCAL DEFAULT 1 set_issuperset_impl │ │ │ │ │ - 97: 000036c0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 98: 00003ae4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 97: 000036a4 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 98: 00003ac8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 99: 000006c5 164 FUNC LOCAL DEFAULT 1 set_or │ │ │ │ │ 100: 00000764 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 101: 00000768 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 102: 00003ae8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 103: 00003ae9 50 FUNC LOCAL DEFAULT 7 set___contains__ │ │ │ │ │ - 104: 00003b1d 772 FUNC LOCAL DEFAULT 7 frozenset___contains__ │ │ │ │ │ + 102: 00003acc 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 103: 00003acd 50 FUNC LOCAL DEFAULT 7 set___contains__ │ │ │ │ │ + 104: 00003b01 772 FUNC LOCAL DEFAULT 7 frozenset___contains__ │ │ │ │ │ 105: 000007fc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 106: 00000064 0 NOTYPE LOCAL DEFAULT 6 .LC5 │ │ │ │ │ 107: 00000000 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 108: 00000800 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 109: 00000801 152 FUNC LOCAL DEFAULT 1 set_sub │ │ │ │ │ - 110: 00003e21 1316 FUNC LOCAL DEFAULT 7 set_difference │ │ │ │ │ + 110: 00003e05 1316 FUNC LOCAL DEFAULT 7 set_difference │ │ │ │ │ 111: 00000894 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 112: 00000e2d 64 FUNC LOCAL DEFAULT 1 set_copy_and_difference │ │ │ │ │ - 113: 00004340 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 113: 00004324 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 114: 00000898 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 115: 00000899 174 FUNC LOCAL DEFAULT 1 set_iand │ │ │ │ │ 116: 00000949 278 FUNC LOCAL DEFAULT 1 set_swap_bodies │ │ │ │ │ 117: 00000a61 2 FUNC LOCAL DEFAULT 1 set_issuperset │ │ │ │ │ 118: 00000b51 104 FUNC LOCAL DEFAULT 1 set_discard │ │ │ │ │ 119: 00000bb4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 120: 00000bb8 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ @@ -226,40 +226,40 @@ │ │ │ │ │ 222: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Hash │ │ │ │ │ 223: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompareBool │ │ │ │ │ 224: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ 225: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ 226: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ 227: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ 228: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ - 229: 00000c71 212 FUNC GLOBAL DEFAULT 7 PySet_New │ │ │ │ │ - 230: 00000d45 612 FUNC GLOBAL DEFAULT 7 PySet_Add │ │ │ │ │ + 229: 00000c7d 212 FUNC GLOBAL DEFAULT 7 PySet_New │ │ │ │ │ + 230: 00000d51 584 FUNC GLOBAL DEFAULT 7 PySet_Add │ │ │ │ │ 231: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ - 232: 00000fa9 880 FUNC GLOBAL DEFAULT 7 PySet_Discard │ │ │ │ │ + 232: 00000f99 880 FUNC GLOBAL DEFAULT 7 PySet_Discard │ │ │ │ │ 233: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcmp │ │ │ │ │ - 234: 00001691 878 FUNC GLOBAL DEFAULT 7 PySet_Contains │ │ │ │ │ + 234: 00001681 878 FUNC GLOBAL DEFAULT 7 PySet_Contains │ │ │ │ │ 235: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ 236: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GC_New │ │ │ │ │ 237: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TriggerGC │ │ │ │ │ 238: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ 239: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_RuntimeError │ │ │ │ │ 240: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ 241: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_Del │ │ │ │ │ 242: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_UnTrack │ │ │ │ │ 243: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_ClearWeakRefs │ │ │ │ │ - 244: 00002879 196 FUNC GLOBAL DEFAULT 7 PyFrozenSet_New │ │ │ │ │ - 245: 0000293d 530 FUNC GLOBAL DEFAULT 7 _PySet_AddTakeRef │ │ │ │ │ - 246: 00002b51 878 FUNC GLOBAL DEFAULT 7 _PySet_Contains │ │ │ │ │ + 244: 00002869 196 FUNC GLOBAL DEFAULT 7 PyFrozenSet_New │ │ │ │ │ + 245: 0000292d 506 FUNC GLOBAL DEFAULT 7 _PySet_AddTakeRef │ │ │ │ │ + 246: 00002b29 878 FUNC GLOBAL DEFAULT 7 _PySet_Contains │ │ │ │ │ 247: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ 248: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ 249: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ - 250: 00002ec1 260 FUNC GLOBAL DEFAULT 7 _PySet_NextEntryRef │ │ │ │ │ + 250: 00002e99 260 FUNC GLOBAL DEFAULT 7 _PySet_NextEntryRef │ │ │ │ │ 251: 00000065 96 FUNC GLOBAL DEFAULT 1 PySet_Size │ │ │ │ │ 252: 000000c5 80 FUNC GLOBAL DEFAULT 1 PySet_Pop │ │ │ │ │ 253: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_KeyError │ │ │ │ │ - 254: 00003029 272 FUNC GLOBAL DEFAULT 7 _PySet_NextEntry │ │ │ │ │ + 254: 00003001 272 FUNC GLOBAL DEFAULT 7 _PySet_NextEntry │ │ │ │ │ 255: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyDict_Next │ │ │ │ │ 256: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ 257: 00000579 84 FUNC GLOBAL DEFAULT 1 PySet_Clear │ │ │ │ │ 258: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ 259: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ │ 260: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBool_FromLong │ │ │ │ │ 261: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,17 +1,17 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x8fb8 contains 332 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x8f9c contains 332 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000001e 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 0000002a 0000f72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 0000002e 0000f730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000034 0000f80a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ 0000003c 0000f90a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00000042 00003b0a R_ARM_THM_CALL 00003161 frozenset_hash_impl │ │ │ │ │ -0000004c 00001d0a R_ARM_THM_CALL 000013c5 set_lookkey │ │ │ │ │ +00000042 00003b0a R_ARM_THM_CALL 00003139 frozenset_hash_impl │ │ │ │ │ +0000004c 00001d0a R_ARM_THM_CALL 000013b5 set_lookkey │ │ │ │ │ 00000060 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000066 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000006a 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000094 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 000000a0 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 000000ac 0000172f R_ARM_THM_MOVW_ABS_NC 0000000c .LC1 │ │ │ │ │ 000000b0 00001730 R_ARM_THM_MOVT_ABS 0000000c .LC1 │ │ │ │ │ @@ -25,35 +25,35 @@ │ │ │ │ │ 000001be 0000fd30 R_ARM_THM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ 000001c2 0000412f R_ARM_THM_MOVW_ABS_NC 0000004c .LC4 │ │ │ │ │ 000001c6 00004130 R_ARM_THM_MOVT_ABS 0000004c .LC4 │ │ │ │ │ 000001cc 0000f00a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000001d4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000220 0000120a R_ARM_THM_CALL 000007dd set_add_entry_takeref │ │ │ │ │ 00000230 0000ff0a R_ARM_THM_CALL 00000000 _PyDict_Next │ │ │ │ │ -00000248 0000130a R_ARM_THM_CALL 0000097d set_table_resize │ │ │ │ │ +00000248 0000130a R_ARM_THM_CALL 00000989 set_table_resize │ │ │ │ │ 0000026a 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000026e 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 0000029c 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 000002a8 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000002ac 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000002b0 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 000002ba 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000002be 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000002ca 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 000002da 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 000002e8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000318 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000031c 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000003b8 00001d0a R_ARM_THM_CALL 000013c5 set_lookkey │ │ │ │ │ +000003b8 00001d0a R_ARM_THM_CALL 000013b5 set_lookkey │ │ │ │ │ 000003e4 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 000003f0 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 000003fa 0000db0a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ 00000406 0000dd0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ 00000410 0000de0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00000420 00001d0a R_ARM_THM_CALL 000013c5 set_lookkey │ │ │ │ │ +00000420 00001d0a R_ARM_THM_CALL 000013b5 set_lookkey │ │ │ │ │ 0000043e 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000456 0000120a R_ARM_THM_CALL 000007dd set_add_entry_takeref │ │ │ │ │ 00000478 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000048c 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000490 0000e00a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000004ac 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000004c8 0000120a R_ARM_THM_CALL 000007dd set_add_entry_takeref │ │ │ │ │ @@ -88,15 +88,15 @@ │ │ │ │ │ 00000722 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 0000072a 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 0000072e 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000734 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00000740 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 0000075e 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000764 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000786 0000080a R_ARM_THM_CALL 00001cf5 set_merge_lock_held │ │ │ │ │ +00000786 0000080a R_ARM_THM_CALL 00001ce5 set_merge_lock_held │ │ │ │ │ 000007a2 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000007da 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 000007e8 0000172f R_ARM_THM_MOVW_ABS_NC 0000000c .LC1 │ │ │ │ │ 000007ec 00001730 R_ARM_THM_MOVT_ABS 0000000c .LC1 │ │ │ │ │ 000007f0 0000e70a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 000007fc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000812 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ @@ -128,50 +128,50 @@ │ │ │ │ │ 00000a50 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00000a76 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000a7a 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000a8e 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00000a9a 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00000aa4 0000db0a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ 00000ab0 0000dd0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -00000abc 0000200a R_ARM_THM_CALL 00001a01 set_contains_key │ │ │ │ │ +00000abc 0000200a R_ARM_THM_CALL 000019f1 set_contains_key │ │ │ │ │ 00000ae2 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000ae6 0001022f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ 00000aea 00010230 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ 00000b00 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000b04 0000e00a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000b0a 0001052f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ 00000b0e 00010530 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ 00000b30 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000b48 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b62 00001b0a R_ARM_THM_CALL 00001319 set_discard_key │ │ │ │ │ +00000b62 00001b0a R_ARM_THM_CALL 00001309 set_discard_key │ │ │ │ │ 00000b6a 0001002f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000b6e 00010030 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000b7c 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00000b86 0000f72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000b8a 0000f730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000b90 0000f80a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ 00000b98 0000f90a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00000b9e 00003b0a R_ARM_THM_CALL 00003161 frozenset_hash_impl │ │ │ │ │ -00000ba8 00001c0a R_ARM_THM_CALL 00001369 set_discard_entry │ │ │ │ │ +00000b9e 00003b0a R_ARM_THM_CALL 00003139 frozenset_hash_impl │ │ │ │ │ +00000ba8 00001c0a R_ARM_THM_CALL 00001359 set_discard_entry │ │ │ │ │ 00000bb4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000bca 00001b0a R_ARM_THM_CALL 00001319 set_discard_key │ │ │ │ │ +00000bca 00001b0a R_ARM_THM_CALL 00001309 set_discard_key │ │ │ │ │ 00000bd4 0001002f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000bd8 00010030 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000be6 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00000bf2 00010b0a R_ARM_THM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ 00000bf8 0000f72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000bfc 0000f730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000c02 0000f80a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ 00000c0a 0000f90a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00000c10 00003b0a R_ARM_THM_CALL 00003161 frozenset_hash_impl │ │ │ │ │ -00000c1a 00001c0a R_ARM_THM_CALL 00001369 set_discard_entry │ │ │ │ │ +00000c10 00003b0a R_ARM_THM_CALL 00003139 frozenset_hash_impl │ │ │ │ │ +00000c1a 00001c0a R_ARM_THM_CALL 00001359 set_discard_entry │ │ │ │ │ 00000c24 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000c44 0001002f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000c48 00010030 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000c58 0000260a R_ARM_THM_CALL 00001c71 set_update_internal │ │ │ │ │ +00000c58 0000260a R_ARM_THM_CALL 00001c61 set_update_internal │ │ │ │ │ 00000c78 00010c0a R_ARM_THM_CALL 00000000 Py_ReprEnter │ │ │ │ │ 00000c8a 00010d0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ 00000d00 00010e0a R_ARM_THM_CALL 00000000 PyObject_Repr │ │ │ │ │ 00000d16 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000d26 00010f0a R_ARM_THM_CALL 00000000 PyUnicode_Substring │ │ │ │ │ 00000d3c 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000d50 00007f2f R_ARM_THM_MOVW_ABS_NC 0000009c .LC8 │ │ │ │ │ @@ -190,53 +190,53 @@ │ │ │ │ │ 00000dc8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000dcc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000e08 00000c0a R_ARM_THM_CALL 0000024d set_update_local │ │ │ │ │ 00000e22 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000e64 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000e82 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000e86 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000ee2 00001c0a R_ARM_THM_CALL 00001369 set_discard_entry │ │ │ │ │ +00000ee2 00001c0a R_ARM_THM_CALL 00001359 set_discard_entry │ │ │ │ │ 00000efc 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000f44 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00000f50 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00000f5a 0000db0a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ 00000f66 0000dd0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -00000f72 00001b0a R_ARM_THM_CALL 00001319 set_discard_key │ │ │ │ │ +00000f72 00001b0a R_ARM_THM_CALL 00001309 set_discard_key │ │ │ │ │ 00000f8c 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000fa2 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000fa6 0000e00a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000fc0 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000fda 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000ff6 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001010 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001018 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001034 00006e0a R_ARM_THM_CALL 00003e21 set_difference │ │ │ │ │ +00001034 00006e0a R_ARM_THM_CALL 00003e05 set_difference │ │ │ │ │ 00001074 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000010b0 0001002f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 000010b4 00010030 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 000010e6 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000010ea 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00001120 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00001130 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 0000113a 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 0000113e 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00001162 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00001166 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 0000117a 0000db0a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ 0000118e 0000dd0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -0000119a 0000200a R_ARM_THM_CALL 00001a01 set_contains_key │ │ │ │ │ +0000119a 0000200a R_ARM_THM_CALL 000019f1 set_contains_key │ │ │ │ │ 000011b4 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000011cc 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000011d0 0000e00a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000011d8 0001052f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ 000011dc 00010530 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ 000011f4 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000011f8 0001022f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ 000011fc 00010230 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00001240 00001d0a R_ARM_THM_CALL 000013c5 set_lookkey │ │ │ │ │ +00001240 00001d0a R_ARM_THM_CALL 000013b5 set_lookkey │ │ │ │ │ 0000126a 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000129e 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000012ac 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001312 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000132e 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001352 0000d82f R_ARM_THM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ 00001356 0000d830 R_ARM_THM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ @@ -245,41 +245,41 @@ │ │ │ │ │ 00001376 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 0000138a 0001002f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 0000138e 00010030 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 0000139a 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 000013cc 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000013e2 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000140c 0000ff0a R_ARM_THM_CALL 00000000 _PyDict_Next │ │ │ │ │ -00001426 00001c0a R_ARM_THM_CALL 00001369 set_discard_entry │ │ │ │ │ +00001426 00001c0a R_ARM_THM_CALL 00001359 set_discard_entry │ │ │ │ │ 00001444 0000120a R_ARM_THM_CALL 000007dd set_add_entry_takeref │ │ │ │ │ 00001460 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001466 0000570a R_ARM_THM_CALL 000035d5 set_clear_internal │ │ │ │ │ +00001466 0000570a R_ARM_THM_CALL 000035b9 set_clear_internal │ │ │ │ │ 0000146e 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000014b8 00001c0a R_ARM_THM_CALL 00001369 set_discard_entry │ │ │ │ │ +000014b8 00001c0a R_ARM_THM_CALL 00001359 set_discard_entry │ │ │ │ │ 000014d4 0000120a R_ARM_THM_CALL 000007dd set_add_entry_takeref │ │ │ │ │ 000014ec 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001512 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001518 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000152a 0000570a R_ARM_THM_CALL 000035d5 set_clear_internal │ │ │ │ │ +0000152a 0000570a R_ARM_THM_CALL 000035b9 set_clear_internal │ │ │ │ │ 0000152e 0001002f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00001532 00010030 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00001568 0001130a R_ARM_THM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ 00001584 00000c0a R_ARM_THM_CALL 0000024d set_update_local │ │ │ │ │ 0000158c 0000212f R_ARM_THM_MOVW_ABS_NC 00000024 .LC2 │ │ │ │ │ 00001590 00002130 R_ARM_THM_MOVT_ABS 00000024 .LC2 │ │ │ │ │ 00001596 0001140a R_ARM_THM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ -000015ac 0000570a R_ARM_THM_CALL 000035d5 set_clear_internal │ │ │ │ │ -000015be 0000260a R_ARM_THM_CALL 00001c71 set_update_internal │ │ │ │ │ +000015ac 0000570a R_ARM_THM_CALL 000035b9 set_clear_internal │ │ │ │ │ +000015be 0000260a R_ARM_THM_CALL 00001c61 set_update_internal │ │ │ │ │ 000015d4 0001150a R_ARM_THM_CALL 00000000 PySequence_List │ │ │ │ │ 000015e0 0001160a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ 000015ea 0001170a R_ARM_THM_CALL 00000000 _PyObject_GetState │ │ │ │ │ 000015fa 0001160a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -00001602 0000330a R_ARM_THM_CALL 000027bd Py_XDECREF │ │ │ │ │ -00001608 0000330a R_ARM_THM_CALL 000027bd Py_XDECREF │ │ │ │ │ -0000160e 0000330a R_ARM_THM_CALL 000027bd Py_XDECREF │ │ │ │ │ +00001602 0000330a R_ARM_THM_CALL 000027ad Py_XDECREF │ │ │ │ │ +00001608 0000330a R_ARM_THM_CALL 000027ad Py_XDECREF │ │ │ │ │ +0000160e 0000330a R_ARM_THM_CALL 000027ad Py_XDECREF │ │ │ │ │ 00001658 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000165c 0001002f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00001660 00010030 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 0000167e 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00001682 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000016b0 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 000016bc 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ @@ -289,15 +289,15 @@ │ │ │ │ │ 000016d2 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000016de 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 000016ee 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 000016fc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001722 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00001726 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 0000173a 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001744 0000080a R_ARM_THM_CALL 00001cf5 set_merge_lock_held │ │ │ │ │ +00001744 0000080a R_ARM_THM_CALL 00001ce5 set_merge_lock_held │ │ │ │ │ 00001762 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 0000176c 0000d82f R_ARM_THM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ 00001770 0000d830 R_ARM_THM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ 0000177c 0000090a R_ARM_THM_CALL 000002bd set_update_iterable_lock_held │ │ │ │ │ 00001798 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000017b6 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000017ba 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ @@ -313,90 +313,90 @@ │ │ │ │ │ 0000185e 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00001862 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 0000187a 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 000018b0 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 000018ba 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000018be 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000018cc 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000000 0000f61e R_ARM_THM_JUMP24 00002b51 _PySet_Contains │ │ │ │ │ +00000000 0000f61e R_ARM_THM_JUMP24 00002b29 _PySet_Contains │ │ │ │ │ 0000055a 00000b1e R_ARM_THM_JUMP24 00000189 make_new_set │ │ │ │ │ -00000584 0000571e R_ARM_THM_JUMP24 000035d5 set_clear_internal │ │ │ │ │ -000005c2 0000571e R_ARM_THM_JUMP24 000035d5 set_clear_internal │ │ │ │ │ -0000062c 00005f1e R_ARM_THM_JUMP24 000036c1 set_issubset_impl │ │ │ │ │ +00000584 0000571e R_ARM_THM_JUMP24 000035b9 set_clear_internal │ │ │ │ │ +000005c2 0000571e R_ARM_THM_JUMP24 000035b9 set_clear_internal │ │ │ │ │ +0000062c 00005f1e R_ARM_THM_JUMP24 000036a5 set_issubset_impl │ │ │ │ │ 000006aa 0001041e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -000007d2 0000261e R_ARM_THM_JUMP24 00001c71 set_update_internal │ │ │ │ │ -00000840 00006e1e R_ARM_THM_JUMP24 00003e21 set_difference │ │ │ │ │ -00000b20 00005f1e R_ARM_THM_JUMP24 000036c1 set_issubset_impl │ │ │ │ │ +000007d2 0000261e R_ARM_THM_JUMP24 00001c61 set_update_internal │ │ │ │ │ +00000840 00006e1e R_ARM_THM_JUMP24 00003e05 set_difference │ │ │ │ │ +00000b20 00005f1e R_ARM_THM_JUMP24 000036a5 set_issubset_impl │ │ │ │ │ 00000da4 0001101e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ 00000dba 0001101e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ -00000f40 0000131e R_ARM_THM_JUMP24 0000097d set_table_resize │ │ │ │ │ -00000fe0 0000571e R_ARM_THM_JUMP24 000035d5 set_clear_internal │ │ │ │ │ +00000f40 0000131e R_ARM_THM_JUMP24 00000989 set_table_resize │ │ │ │ │ +00000fe0 0000571e R_ARM_THM_JUMP24 000035b9 set_clear_internal │ │ │ │ │ 0000108a 0001121e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ 0000153a 00000b1e R_ARM_THM_JUMP24 00000189 make_new_set │ │ │ │ │ -000017a0 00005f1e R_ARM_THM_JUMP24 000036c1 set_issubset_impl │ │ │ │ │ +000017a0 00005f1e R_ARM_THM_JUMP24 000036a5 set_issubset_impl │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x9a18 contains 170 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x99fc contains 170 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 00012302 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000018 00003402 R_ARM_ABS32 000027d5 set_dealloc │ │ │ │ │ +00000018 00003402 R_ARM_ABS32 000027c5 set_dealloc │ │ │ │ │ 0000002c 00008102 R_ARM_ABS32 00000c69 set_repr │ │ │ │ │ 00000030 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000034 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000003c 00004702 R_ARM_ABS32 00003139 frozenset_hash │ │ │ │ │ +0000003c 00004702 R_ARM_ABS32 00003111 frozenset_hash │ │ │ │ │ 00000048 00012402 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000058 0000b002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -0000005c 00004802 R_ARM_ABS32 00003351 set_traverse │ │ │ │ │ -00000060 00005702 R_ARM_ABS32 000035d5 set_clear_internal │ │ │ │ │ +0000005c 00004802 R_ARM_ABS32 00003329 set_traverse │ │ │ │ │ +00000060 00005702 R_ARM_ABS32 000035b9 set_clear_internal │ │ │ │ │ 00000064 00005c02 R_ARM_ABS32 000005d1 set_richcompare │ │ │ │ │ -0000006c 00002902 R_ARM_ABS32 000024b5 set_iter │ │ │ │ │ +0000006c 00002902 R_ARM_ABS32 000024a5 set_iter │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000098 00012502 R_ARM_ABS32 00000000 PyType_GenericAlloc │ │ │ │ │ 0000009c 0000a202 R_ARM_ABS32 000017a5 frozenset_new │ │ │ │ │ 000000a0 0000f102 R_ARM_ABS32 00000000 PyObject_GC_Del │ │ │ │ │ 000000c8 00000502 R_ARM_ABS32 00000001 frozenset_vectorcall │ │ │ │ │ 000000d4 00012302 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000000dc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000000e8 00003402 R_ARM_ABS32 000027d5 set_dealloc │ │ │ │ │ +000000e8 00003402 R_ARM_ABS32 000027c5 set_dealloc │ │ │ │ │ 000000fc 00008102 R_ARM_ABS32 00000c69 set_repr │ │ │ │ │ 00000100 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000104 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000010c 00012602 R_ARM_ABS32 00000000 PyObject_HashNotImplemented │ │ │ │ │ 00000118 00012402 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000128 0000b002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -0000012c 00004802 R_ARM_ABS32 00003351 set_traverse │ │ │ │ │ -00000130 00005702 R_ARM_ABS32 000035d5 set_clear_internal │ │ │ │ │ +0000012c 00004802 R_ARM_ABS32 00003329 set_traverse │ │ │ │ │ +00000130 00005702 R_ARM_ABS32 000035b9 set_clear_internal │ │ │ │ │ 00000134 00005c02 R_ARM_ABS32 000005d1 set_richcompare │ │ │ │ │ -0000013c 00002902 R_ARM_ABS32 000024b5 set_iter │ │ │ │ │ +0000013c 00002902 R_ARM_ABS32 000024a5 set_iter │ │ │ │ │ 00000144 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000164 00009902 R_ARM_ABS32 00001541 set_init │ │ │ │ │ 00000168 00012502 R_ARM_ABS32 00000000 PyType_GenericAlloc │ │ │ │ │ 0000016c 00009802 R_ARM_ABS32 00001539 set_new │ │ │ │ │ 00000170 0000f102 R_ARM_ABS32 00000000 PyObject_GC_Del │ │ │ │ │ -00000198 00002202 R_ARM_ABS32 00001a59 set_vectorcall │ │ │ │ │ +00000198 00002202 R_ARM_ABS32 00001a49 set_vectorcall │ │ │ │ │ 000001a4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001ac 00012302 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000001b4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001c0 00003002 R_ARM_ABS32 0000270d setiter_dealloc │ │ │ │ │ +000001c0 00003002 R_ARM_ABS32 000026fd setiter_dealloc │ │ │ │ │ 000001f0 00012402 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000204 00009c02 R_ARM_ABS32 0000005b setiter_traverse │ │ │ │ │ 00000214 00012702 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000218 00002d02 R_ARM_ABS32 000025dd setiter_iternext │ │ │ │ │ +00000218 00002d02 R_ARM_ABS32 000025cd setiter_iternext │ │ │ │ │ 0000021c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000027c 00012302 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 00000284 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000290 0000ae02 R_ARM_ABS32 00000111 dummy_dealloc │ │ │ │ │ 000002a4 0000ac02 R_ARM_ABS32 00000105 dummy_repr │ │ │ │ │ 00000348 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000350 00006d02 R_ARM_ABS32 00000801 set_sub │ │ │ │ │ 00000380 00004b02 R_ARM_ABS32 00000259 set_and │ │ │ │ │ 00000384 00009d02 R_ARM_ABS32 0000166d set_xor │ │ │ │ │ 00000388 00006302 R_ARM_ABS32 000006c5 set_or │ │ │ │ │ 000003dc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003e0 00006802 R_ARM_ABS32 00003b1d frozenset___contains__ │ │ │ │ │ +000003e0 00006802 R_ARM_ABS32 00003b01 frozenset___contains__ │ │ │ │ │ 000003e8 0000b002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003ec 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003f0 0000a402 R_ARM_ABS32 00000067 frozenset_copy │ │ │ │ │ 000003f8 0000b002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003fc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000400 00008902 R_ARM_ABS32 0000101d set_difference_multi │ │ │ │ │ 00000408 0000b002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ @@ -430,23 +430,23 @@ │ │ │ │ │ 000004b0 00006d02 R_ARM_ABS32 00000801 set_sub │ │ │ │ │ 000004e0 00004b02 R_ARM_ABS32 00000259 set_and │ │ │ │ │ 000004e4 00009d02 R_ARM_ABS32 0000166d set_xor │ │ │ │ │ 000004e8 00006302 R_ARM_ABS32 000006c5 set_or │ │ │ │ │ 000004fc 00008c02 R_ARM_ABS32 000010d5 set_isub │ │ │ │ │ 00000514 00007302 R_ARM_ABS32 00000899 set_iand │ │ │ │ │ 00000518 0000a302 R_ARM_ABS32 0000184d set_ixor │ │ │ │ │ -0000051c 00002302 R_ARM_ABS32 00001b9d set_ior │ │ │ │ │ +0000051c 00002302 R_ARM_ABS32 00001b8d set_ior │ │ │ │ │ 0000053c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000540 00005502 R_ARM_ABS32 000033e5 set_add │ │ │ │ │ +00000540 00005502 R_ARM_ABS32 000033bd set_add │ │ │ │ │ 00000548 0000b002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000054c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000550 00009702 R_ARM_ABS32 0000151d set_clear │ │ │ │ │ 00000558 0000b002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000055c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000560 00006702 R_ARM_ABS32 00003ae9 set___contains__ │ │ │ │ │ +00000560 00006702 R_ARM_ABS32 00003acd set___contains__ │ │ │ │ │ 00000568 0000b002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000056c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000570 00008402 R_ARM_ABS32 00000dd1 set_copy │ │ │ │ │ 00000578 0000b002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000057c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000580 00007602 R_ARM_ABS32 00000b51 set_discard │ │ │ │ │ 00000588 0000b002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ @@ -494,24 +494,24 @@ │ │ │ │ │ 00000668 0000b002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000066c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000670 00007c02 R_ARM_ABS32 00000c29 set_update │ │ │ │ │ 00000678 0000b002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000067c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000680 00012802 R_ARM_ABS32 00000000 Py_GenericAlias │ │ │ │ │ 00000688 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000069c 00003702 R_ARM_ABS32 00002875 set_len │ │ │ │ │ +0000069c 00003702 R_ARM_ABS32 00002865 set_len │ │ │ │ │ 000006b8 00003902 R_ARM_ABS32 00000001 set_contains │ │ │ │ │ 000006c4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000006c8 00008a02 R_ARM_ABS32 0000107d setiter_len │ │ │ │ │ 000006d0 0000b002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006d4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000006d8 0000a602 R_ARM_ABS32 00000089 setiter_reduce │ │ │ │ │ 000006e0 0000b002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x9f68 contains 364 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x9f4c contains 364 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000030 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000034 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000000a8 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000000b0 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 000000c0 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 000000cc 0000d82f R_ARM_THM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ @@ -543,353 +543,353 @@ │ │ │ │ │ 0000028e 0000d830 R_ARM_THM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ 000002d2 0000db0a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ 000002de 0000dc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ 000002e2 0000dc30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ 000002ea 0000dd0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ 00000300 0000de0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ 000003b4 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000041c 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +0000041e 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ 00000486 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000049e 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000004a2 0000e00a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000004fc 0000e10a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00000512 0000e20a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ 00000644 0000e30a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000764 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000077a 00000f0a R_ARM_THM_CALL 00000001 set_unhashable_type │ │ │ │ │ 00000790 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000007c0 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000007c8 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000007d0 0000e40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 000007d8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000888 0000dc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000088c 0000dc30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000008aa 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00000914 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000094e 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000976 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000009c0 0000e10a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000009d2 0000e20a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00000ad0 0000e20a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00000b14 0000e30a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000c0a 0000e20a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00000c1e 0000e40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000c28 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000c7e 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000c82 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000ce4 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000cf2 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000cfe 0000d82f R_ARM_THM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ -00000d02 0000d830 R_ARM_THM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ -00000d1e 00000a0a R_ARM_THM_CALL 000001d9 set_update_dict_lock_held │ │ │ │ │ -00000d38 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d40 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000d54 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000d58 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000d70 0000dc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00000d74 0000dc30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00000d80 0000de0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00000e78 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00000ecc 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000ee4 0000172f R_ARM_THM_MOVW_ABS_NC 0000000c .LC1 │ │ │ │ │ -00000ee8 00001730 R_ARM_THM_MOVT_ABS 0000000c .LC1 │ │ │ │ │ -00000ef0 0000e70a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00000f26 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000f64 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000f8e 00000f0a R_ARM_THM_CALL 00000001 set_unhashable_type │ │ │ │ │ -00000f96 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000f9e 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000fcc 0000dc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00000fd0 0000dc30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000107e 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001082 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000010a0 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00001178 0000e90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000011ea 0000e90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000011f4 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000011f8 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000121c 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00001264 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001268 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001270 0000de0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00001280 00000f0a R_ARM_THM_CALL 00000001 set_unhashable_type │ │ │ │ │ -00001294 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000012aa 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000012bc 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000012cc 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000012da 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000012e6 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000012f2 0000172f R_ARM_THM_MOVW_ABS_NC 0000000c .LC1 │ │ │ │ │ -000012f6 00001730 R_ARM_THM_MOVT_ABS 0000000c .LC1 │ │ │ │ │ -000012fe 0000e70a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00001328 0000dc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000132c 0000dc30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000134c 0000de0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000135c 00000f0a R_ARM_THM_CALL 00000001 set_unhashable_type │ │ │ │ │ -000013b2 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000013c0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001440 0000dc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00001444 0000dc30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000149e 0000e90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000014a8 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000014ac 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000014ca 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00001556 0000dc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000155a 0000dc30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000015ae 0000e90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000015ba 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000015be 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000015e2 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00001638 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00001654 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001664 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00001672 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000016a0 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000016a4 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000016c8 0000dc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000016cc 0000dc30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000172a 0000de0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000017e4 0000e90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000180c 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000018dc 0000e90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00001908 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -0000195a 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00001978 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001988 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00001994 00000f0a R_ARM_THM_CALL 00000001 set_unhashable_type │ │ │ │ │ -0000199e 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000019aa 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000019be 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000019d0 0000172f R_ARM_THM_MOVW_ABS_NC 0000000c .LC1 │ │ │ │ │ -000019d4 00001730 R_ARM_THM_MOVT_ABS 0000000c .LC1 │ │ │ │ │ -000019dc 0000e70a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00001a10 0000dc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00001a14 0000dc30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00001a3e 0000de0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00001a4c 00000f0a R_ARM_THM_CALL 00000001 set_unhashable_type │ │ │ │ │ -00001aba 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001abe 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001aee 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001b24 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001b32 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001b3e 0000d82f R_ARM_THM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ -00001b42 0000d830 R_ARM_THM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ -00001b5c 00000a0a R_ARM_THM_CALL 000001d9 set_update_dict_lock_held │ │ │ │ │ -00001b6c 0000212f R_ARM_THM_MOVW_ABS_NC 00000024 .LC2 │ │ │ │ │ -00001b70 00002130 R_ARM_THM_MOVT_ABS 00000024 .LC2 │ │ │ │ │ -00001b76 0000d90a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00001b84 0000212f R_ARM_THM_MOVW_ABS_NC 00000024 .LC2 │ │ │ │ │ -00001b88 00002130 R_ARM_THM_MOVT_ABS 00000024 .LC2 │ │ │ │ │ -00001b8e 0000da0a R_ARM_THM_CALL 00000000 _PyArg_NoKwnames │ │ │ │ │ -00001baa 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001bae 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001bf6 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001c10 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001c1c 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001c20 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001c24 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001c30 0000d82f R_ARM_THM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ -00001c34 0000d830 R_ARM_THM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ -00001c4c 00000a0a R_ARM_THM_CALL 000001d9 set_update_dict_lock_held │ │ │ │ │ -00001c54 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001c5e 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001c62 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001c6c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001c82 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001c86 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001cae 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001cbc 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001cc8 0000d82f R_ARM_THM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ -00001ccc 0000d830 R_ARM_THM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ -0000203e 0000dc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00002042 0000dc30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00002174 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000021dc 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000022ec 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000249c 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000024a8 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000024ca 0000ec0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -000025c6 0000ed0a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ -000025d0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000025d4 0000ee6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000025d8 0000ee6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000026dc 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000026e6 0000ef2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -000026ea 0000ef30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -000026f0 00002b2f R_ARM_THM_MOVW_ABS_NC 00000028 .LC3 │ │ │ │ │ -000026f4 00002b30 R_ARM_THM_MOVT_ABS 00000028 .LC3 │ │ │ │ │ -000026fa 0000f00a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002708 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000027ae 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000027b8 0000ee6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000027e8 0000f20a R_ARM_THM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ -0000284c 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000285a 0000e30a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002862 0000f30a R_ARM_THM_CALL 00000000 PyObject_ClearWeakRefs │ │ │ │ │ -00002870 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002886 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000288a 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000028d4 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000028e0 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000028ea 0000d82f R_ARM_THM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ -000028ee 0000d830 R_ARM_THM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ -00002916 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002930 00000a0a R_ARM_THM_CALL 000001d9 set_update_dict_lock_held │ │ │ │ │ -0000294e 0000dc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00002952 0000dc30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00002964 0000de0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00002a4c 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00002ac0 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002b0e 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002b2c 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002b40 00000f0a R_ARM_THM_CALL 00000001 set_unhashable_type │ │ │ │ │ -00002b64 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002b68 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002b78 0000dc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00002b7c 0000dc30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00002bde 0000de0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00002bf0 0000dc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00002bf4 0000dc30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00002c92 0000e90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002cba 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00002d12 0000de0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00002d20 00000f0a R_ARM_THM_CALL 00000001 set_unhashable_type │ │ │ │ │ -00002dce 0000e90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002df6 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00002e4c 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00002e70 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002e8a 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00002e9c 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002ed4 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002ed8 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002f82 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00002f8e 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00002fae 0000172f R_ARM_THM_MOVW_ABS_NC 0000000c .LC1 │ │ │ │ │ -00002fb2 00001730 R_ARM_THM_MOVT_ABS 0000000c .LC1 │ │ │ │ │ -00002fb6 0000e70a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00002fc0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003010 0000e90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000303c 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003040 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000030f4 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00003102 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00003120 0000172f R_ARM_THM_MOVW_ABS_NC 0000000c .LC1 │ │ │ │ │ -00003124 00001730 R_ARM_THM_MOVT_ABS 0000000c .LC1 │ │ │ │ │ -00003128 0000e70a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00003134 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000033e0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000033f6 0000dc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000033fa 0000dc30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000340c 0000de0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00003496 0001002f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000349a 00010030 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000034ee 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00003568 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000035ba 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000035c6 00000f0a R_ARM_THM_CALL 00000001 set_unhashable_type │ │ │ │ │ -000035ce 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000362c 0000e20a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00003668 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003692 0000e20a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -000036b0 0000e30a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000036bc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000036d6 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000036da 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000376c 0001052f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00003770 00010530 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000037ec 0001022f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000037f0 00010230 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00003814 0000dc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00003818 0000dc30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00003872 0000e90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000389a 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00003928 0000dc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000392c 0000dc30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00003980 0000e90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000039aa 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000039f8 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00003a08 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00003a16 00004c0a R_ARM_THM_CALL 000002ed set_intersection │ │ │ │ │ -00003a36 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003a48 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003a6c 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00003aa0 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003ab0 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00003abe 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003ad8 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003ae4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003b0e 00003a0a R_ARM_THM_CALL 00000005 set_contains_lock_held.part.0 │ │ │ │ │ -00003b2e 0000dc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00003b32 0000dc30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00003b9c 0000de0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00003ba8 00000f0a R_ARM_THM_CALL 00000001 set_unhashable_type │ │ │ │ │ -00003c2a 0000e90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003c36 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003c3a 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003c58 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00003d3c 0000e90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003d46 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003d4a 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003d6a 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00003db4 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00003dc8 00003a0a R_ARM_THM_CALL 00000005 set_contains_lock_held.part.0 │ │ │ │ │ -00003de0 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003df6 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00003e04 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003e36 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003e3a 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003e64 00004f0a R_ARM_THM_CALL 00000529 make_new_set_basetype │ │ │ │ │ -00003e74 0000d82f R_ARM_THM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ -00003e78 0000d830 R_ARM_THM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ -00003f90 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003ff8 0000dc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00003ffc 0000dc30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000402c 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00004084 0000dc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00004088 0000dc30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000040e6 0000e90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00004110 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000041bc 0000e90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000041ca 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000041da 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000041e8 0000d82f R_ARM_THM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ -000041ec 0000d830 R_ARM_THM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ -0000420a 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -0000422c 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004250 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004262 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00004276 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000042b2 00010a0a R_ARM_THM_CALL 00000000 _PyDict_Contains_KnownHash │ │ │ │ │ -000042e6 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004324 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000432c 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004338 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004340 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000890 0000dc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00000894 0000dc30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000008b2 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +0000091e 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000958 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000980 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000009cc 0000e10a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000009de 0000e20a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00000adc 0000e20a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00000b20 0000e30a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000c16 0000e20a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00000c2a 0000e40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000c34 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000c8a 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000c8e 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000cf0 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000cfe 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000d0a 0000d82f R_ARM_THM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ +00000d0e 0000d830 R_ARM_THM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ +00000d2a 00000a0a R_ARM_THM_CALL 000001d9 set_update_dict_lock_held │ │ │ │ │ +00000d44 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d4c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000d60 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000d64 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000d7c 0000dc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00000d80 0000dc30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00000d8c 0000de0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00000e70 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00000ec0 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000ed8 0000172f R_ARM_THM_MOVW_ABS_NC 0000000c .LC1 │ │ │ │ │ +00000edc 00001730 R_ARM_THM_MOVT_ABS 0000000c .LC1 │ │ │ │ │ +00000ee4 0000e70a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00000f1a 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000f56 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000f7e 00000f0a R_ARM_THM_CALL 00000001 set_unhashable_type │ │ │ │ │ +00000f86 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000f8e 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000fbc 0000dc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00000fc0 0000dc30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000106e 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001072 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001090 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00001168 0000e90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000011da 0000e90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000011e4 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000011e8 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000120c 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00001254 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00001258 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00001260 0000de0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00001270 00000f0a R_ARM_THM_CALL 00000001 set_unhashable_type │ │ │ │ │ +00001284 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000129a 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000012ac 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000012bc 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000012ca 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000012d6 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000012e2 0000172f R_ARM_THM_MOVW_ABS_NC 0000000c .LC1 │ │ │ │ │ +000012e6 00001730 R_ARM_THM_MOVT_ABS 0000000c .LC1 │ │ │ │ │ +000012ee 0000e70a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00001318 0000dc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000131c 0000dc30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000133c 0000de0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000134c 00000f0a R_ARM_THM_CALL 00000001 set_unhashable_type │ │ │ │ │ +000013a2 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000013b0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00001430 0000dc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00001434 0000dc30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000148e 0000e90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00001498 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000149c 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000014ba 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00001546 0000dc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000154a 0000dc30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000159e 0000e90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000015aa 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000015ae 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000015d2 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00001628 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00001644 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001654 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00001662 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001690 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001694 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000016b8 0000dc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000016bc 0000dc30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000171a 0000de0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000017d4 0000e90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000017fc 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000018cc 0000e90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000018f8 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +0000194a 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00001968 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001978 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00001984 00000f0a R_ARM_THM_CALL 00000001 set_unhashable_type │ │ │ │ │ +0000198e 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000199a 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000019ae 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000019c0 0000172f R_ARM_THM_MOVW_ABS_NC 0000000c .LC1 │ │ │ │ │ +000019c4 00001730 R_ARM_THM_MOVT_ABS 0000000c .LC1 │ │ │ │ │ +000019cc 0000e70a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00001a00 0000dc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00001a04 0000dc30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00001a2e 0000de0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00001a3c 00000f0a R_ARM_THM_CALL 00000001 set_unhashable_type │ │ │ │ │ +00001aaa 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001aae 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001ade 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001b14 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001b22 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001b2e 0000d82f R_ARM_THM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ +00001b32 0000d830 R_ARM_THM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ +00001b4c 00000a0a R_ARM_THM_CALL 000001d9 set_update_dict_lock_held │ │ │ │ │ +00001b5c 0000212f R_ARM_THM_MOVW_ABS_NC 00000024 .LC2 │ │ │ │ │ +00001b60 00002130 R_ARM_THM_MOVT_ABS 00000024 .LC2 │ │ │ │ │ +00001b66 0000d90a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00001b74 0000212f R_ARM_THM_MOVW_ABS_NC 00000024 .LC2 │ │ │ │ │ +00001b78 00002130 R_ARM_THM_MOVT_ABS 00000024 .LC2 │ │ │ │ │ +00001b7e 0000da0a R_ARM_THM_CALL 00000000 _PyArg_NoKwnames │ │ │ │ │ +00001b9a 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001b9e 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001be6 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001c00 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001c0c 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001c10 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001c14 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001c20 0000d82f R_ARM_THM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ +00001c24 0000d830 R_ARM_THM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ +00001c3c 00000a0a R_ARM_THM_CALL 000001d9 set_update_dict_lock_held │ │ │ │ │ +00001c44 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001c4e 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001c52 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001c5c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00001c72 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001c76 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001c9e 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001cac 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001cb8 0000d82f R_ARM_THM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ +00001cbc 0000d830 R_ARM_THM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ +0000202e 0000dc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00002032 0000dc30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00002164 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000021cc 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000022dc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000248c 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002498 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000024ba 0000ec0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +000025b6 0000ed0a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ +000025c0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000025c4 0000ee6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000025c8 0000ee6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000026cc 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000026d6 0000ef2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +000026da 0000ef30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +000026e0 00002b2f R_ARM_THM_MOVW_ABS_NC 00000028 .LC3 │ │ │ │ │ +000026e4 00002b30 R_ARM_THM_MOVT_ABS 00000028 .LC3 │ │ │ │ │ +000026ea 0000f00a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000026f8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000279e 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000027a8 0000ee6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000027d8 0000f20a R_ARM_THM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ +0000283c 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000284a 0000e30a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002852 0000f30a R_ARM_THM_CALL 00000000 PyObject_ClearWeakRefs │ │ │ │ │ +00002860 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00002876 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000287a 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000028c4 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000028d0 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000028da 0000d82f R_ARM_THM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ +000028de 0000d830 R_ARM_THM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ +00002906 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002920 00000a0a R_ARM_THM_CALL 000001d9 set_update_dict_lock_held │ │ │ │ │ +0000293e 0000dc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00002942 0000dc30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00002954 0000de0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00002a2a 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00002a9c 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002ae8 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002b06 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002b18 00000f0a R_ARM_THM_CALL 00000001 set_unhashable_type │ │ │ │ │ +00002b3c 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002b40 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002b50 0000dc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00002b54 0000dc30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00002bb6 0000de0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00002bc8 0000dc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00002bcc 0000dc30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00002c6a 0000e90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002c92 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00002cea 0000de0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00002cf8 00000f0a R_ARM_THM_CALL 00000001 set_unhashable_type │ │ │ │ │ +00002da6 0000e90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002dce 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00002e24 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00002e48 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002e62 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00002e74 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002eac 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002eb0 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002f5a 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00002f66 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00002f86 0000172f R_ARM_THM_MOVW_ABS_NC 0000000c .LC1 │ │ │ │ │ +00002f8a 00001730 R_ARM_THM_MOVT_ABS 0000000c .LC1 │ │ │ │ │ +00002f8e 0000e70a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00002f98 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00002fe8 0000e90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003014 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003018 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000030cc 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000030da 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000030f8 0000172f R_ARM_THM_MOVW_ABS_NC 0000000c .LC1 │ │ │ │ │ +000030fc 00001730 R_ARM_THM_MOVT_ABS 0000000c .LC1 │ │ │ │ │ +00003100 0000e70a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000310c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000033b8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000033ce 0000dc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000033d2 0000dc30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000033e4 0000de0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000346a 0001002f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000346e 00010030 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000034c4 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00003544 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000359a 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000035a8 00000f0a R_ARM_THM_CALL 00000001 set_unhashable_type │ │ │ │ │ +000035b0 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003610 0000e20a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +0000364c 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003676 0000e20a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00003694 0000e30a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000036a0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000036ba 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000036be 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003750 0001052f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00003754 00010530 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +000037d0 0001022f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000037d4 00010230 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000037f8 0000dc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000037fc 0000dc30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00003856 0000e90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000387e 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +0000390c 0000dc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00003910 0000dc30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00003964 0000e90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000398e 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000039dc 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000039ec 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000039fa 00004c0a R_ARM_THM_CALL 000002ed set_intersection │ │ │ │ │ +00003a1a 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003a2c 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003a50 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00003a84 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003a94 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00003aa2 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003abc 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003ac8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00003af2 00003a0a R_ARM_THM_CALL 00000005 set_contains_lock_held.part.0 │ │ │ │ │ +00003b12 0000dc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00003b16 0000dc30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00003b80 0000de0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00003b8c 00000f0a R_ARM_THM_CALL 00000001 set_unhashable_type │ │ │ │ │ +00003c0e 0000e90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003c1a 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003c1e 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003c3c 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00003d20 0000e90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003d2a 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003d2e 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003d4e 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00003d98 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00003dac 00003a0a R_ARM_THM_CALL 00000005 set_contains_lock_held.part.0 │ │ │ │ │ +00003dc4 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003dda 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00003de8 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003e1a 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003e1e 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003e48 00004f0a R_ARM_THM_CALL 00000529 make_new_set_basetype │ │ │ │ │ +00003e58 0000d82f R_ARM_THM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ +00003e5c 0000d830 R_ARM_THM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ +00003f74 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003fdc 0000dc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00003fe0 0000dc30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00004010 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00004068 0000dc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000406c 0000dc30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000040ca 0000e90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000040f4 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000041a0 0000e90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000041ae 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000041be 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000041cc 0000d82f R_ARM_THM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ +000041d0 0000d830 R_ARM_THM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ +000041ee 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00004210 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004234 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004246 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +0000425a 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004296 00010a0a R_ARM_THM_CALL 00000000 _PyDict_Contains_KnownHash │ │ │ │ │ +000042ca 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004308 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004310 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000431c 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004324 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000002b6 00000a1e R_ARM_THM_JUMP24 000001d9 set_update_dict_lock_held │ │ │ │ │ -00001ce8 00000a1e R_ARM_THM_JUMP24 000001d9 set_update_dict_lock_held │ │ │ │ │ -00002782 0000f11e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -000027d0 0000d61e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00002e68 00003a1e R_ARM_THM_JUMP24 00000005 set_contains_lock_held.part.0 │ │ │ │ │ -00003a42 0001041e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -00003b06 0001041e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -00003b96 0001041e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -0000415e 0000701e R_ARM_THM_JUMP24 00000e2d set_copy_and_difference │ │ │ │ │ +00001cd8 00000a1e R_ARM_THM_JUMP24 000001d9 set_update_dict_lock_held │ │ │ │ │ +00002772 0000f11e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +000027c0 0000d61e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00002e40 00003a1e R_ARM_THM_JUMP24 00000005 set_contains_lock_held.part.0 │ │ │ │ │ +00003a26 0001041e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ +00003aea 0001041e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ +00003b7a 0001041e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ +00004142 0000701e R_ARM_THM_JUMP24 00000e2d set_copy_and_difference │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0xaac8 contains 28 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0xaaac contains 28 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000010 0001070a R_ARM_THM_CALL 00000000 PyErr_GetRaisedException │ │ │ │ │ 00000014 0000f72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000018 0000f730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000034 00006a2f R_ARM_THM_MOVW_ABS_NC 00000064 .LC5 │ │ │ │ │ 00000038 00006a30 R_ARM_THM_MOVT_ABS 00000064 .LC5 │ │ │ │ │ 0000003c 0001090a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000068 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000006c 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000000b8 0001150a R_ARM_THM_CALL 00000000 PySequence_List │ │ │ │ │ -000000c0 0000330a R_ARM_THM_CALL 000027bd Py_XDECREF │ │ │ │ │ +000000c0 0000330a R_ARM_THM_CALL 000027ad Py_XDECREF │ │ │ │ │ 000000c8 0001180a R_ARM_THM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ 000000d0 0000a52f R_ARM_THM_MOVW_ABS_NC 000000b0 .LC10 │ │ │ │ │ 000000d4 0000a530 R_ARM_THM_MOVT_ABS 000000b0 .LC10 │ │ │ │ │ 000000d8 0001190a R_ARM_THM_CALL 00000000 Py_BuildValue │ │ │ │ │ 000000e4 00011a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000104 0000ab2f R_ARM_THM_MOVW_ABS_NC 000000b8 .LC11 │ │ │ │ │ 00000108 0000ab30 R_ARM_THM_MOVT_ABS 000000b8 .LC11 │ │ │ │ │ @@ -899,8 +899,8 @@ │ │ │ │ │ 0000012a 0000af30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ 0000012e 00011d0a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ 00000028 0001081e R_ARM_THM_JUMP24 00000000 PyErr_SetRaisedException │ │ │ │ │ 00000054 0000d61e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ 00000082 0000501e R_ARM_THM_JUMP24 00000769 set_copy_impl │ │ │ │ │ 00000100 00011b1e R_ARM_THM_JUMP24 00000000 PyLong_FromSize_t │ │ │ │ │ 0000010c 00011c1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ -00000132 0000571e R_ARM_THM_JUMP24 000035d5 set_clear_internal │ │ │ │ │ +00000132 0000571e R_ARM_THM_JUMP24 000035b9 set_clear_internal │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -1,15 +1,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ 00000000 : │ │ │ │ │ set_contains(): │ │ │ │ │ - b.w 2b50 <_PySet_Contains> │ │ │ │ │ + b.w 2b28 <_PySet_Contains> │ │ │ │ │ R_ARM_THM_JUMP24 _PySet_Contains │ │ │ │ │ │ │ │ │ │ 00000004 : │ │ │ │ │ set_contains_lock_held.part.0(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ @@ -33,20 +33,20 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3160 │ │ │ │ │ + bl 3138 │ │ │ │ │ R_ARM_THM_CALL frozenset_hash_impl │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 13c4 │ │ │ │ │ + bl 13b4 │ │ │ │ │ R_ARM_THM_CALL set_lookkey │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 24 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ subs r0, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ @@ -270,15 +270,15 @@ │ │ │ │ │ bne.n 208 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #24 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ add r1, r3 │ │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ - bl 97c │ │ │ │ │ + bl 988 │ │ │ │ │ R_ARM_THM_CALL set_table_resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 200 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ b.n 23c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ @@ -437,15 +437,15 @@ │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n 3b2 │ │ │ │ │ adds r1, #1 │ │ │ │ │ str r1, [r4, #0] │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 13c4 │ │ │ │ │ + bl 13b4 │ │ │ │ │ R_ARM_THM_CALL set_lookkey │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 4f2 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n 4b6 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ @@ -487,15 +487,15 @@ │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov r5, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ beq.n 4de │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 13c4 │ │ │ │ │ + bl 13b4 │ │ │ │ │ R_ARM_THM_CALL set_lookkey │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 4de │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cbnz r3, 444 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ @@ -650,15 +650,15 @@ │ │ │ │ │ PySet_Clear(): │ │ │ │ │ ldr r1, [pc, #76] @ (5c8 ) │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ bne.n 588 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - b.w 35d4 │ │ │ │ │ + b.w 35b8 │ │ │ │ │ R_ARM_THM_JUMP24 set_clear_internal │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ @@ -675,15 +675,15 @@ │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ - b.w 35d4 │ │ │ │ │ + b.w 35b8 │ │ │ │ │ R_ARM_THM_JUMP24 set_clear_internal │ │ │ │ │ nop │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ 000005cc : │ │ │ │ │ set_pop(): │ │ │ │ │ @@ -726,15 +726,15 @@ │ │ │ │ │ beq.n 622 │ │ │ │ │ adds r2, #1 │ │ │ │ │ bne.n 660 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ - b.w 36c0 │ │ │ │ │ + b.w 36a4 │ │ │ │ │ R_ARM_THM_JUMP24 set_issubset_impl │ │ │ │ │ strd r2, r3, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 5fa │ │ │ │ │ @@ -889,15 +889,15 @@ │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ bl 528 │ │ │ │ │ cbz r0, 7a6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 1cf4 │ │ │ │ │ + bl 1ce4 │ │ │ │ │ R_ARM_THM_CALL set_merge_lock_held │ │ │ │ │ adds r0, #1 │ │ │ │ │ beq.n 792 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ @@ -925,15 +925,15 @@ │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ bne.n 7d6 <_PySet_Update+0x2a> │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.w 1c70 │ │ │ │ │ + b.w 1c60 │ │ │ │ │ R_ARM_THM_JUMP24 set_update_internal │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -976,15 +976,15 @@ │ │ │ │ │ ldr r1, [pc, #96] @ (894 ) │ │ │ │ │ cmp r0, r1 │ │ │ │ │ bne.n 844 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r2 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.w 3e20 │ │ │ │ │ + b.w 3e04 │ │ │ │ │ R_ARM_THM_JUMP24 set_difference │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 836 │ │ │ │ │ @@ -1258,15 +1258,15 @@ │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyIter_Next │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ cbz r4, af0 │ │ │ │ │ - bl 1a00 │ │ │ │ │ + bl 19f0 │ │ │ │ │ R_ARM_THM_CALL set_contains_key │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ blt.n b24 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ beq.n b38 │ │ │ │ │ @@ -1304,15 +1304,15 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 36c0 │ │ │ │ │ + b.w 36a4 │ │ │ │ │ R_ARM_THM_JUMP24 set_issubset_impl │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne.n aca │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -1336,15 +1336,15 @@ │ │ │ │ │ set_discard(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ - bl 1318 │ │ │ │ │ + bl 1308 │ │ │ │ │ R_ARM_THM_CALL set_discard_key │ │ │ │ │ adds r0, #1 │ │ │ │ │ beq.n b74 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ @@ -1366,20 +1366,20 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n b82 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3160 │ │ │ │ │ + bl 3138 │ │ │ │ │ R_ARM_THM_CALL frozenset_hash_impl │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 1368 │ │ │ │ │ + bl 1358 │ │ │ │ │ R_ARM_THM_CALL set_discard_entry │ │ │ │ │ adds r0, #1 │ │ │ │ │ bne.n b6a │ │ │ │ │ b.n b82 │ │ │ │ │ nop │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ @@ -1388,15 +1388,15 @@ │ │ │ │ │ set_remove(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ - bl 1318 │ │ │ │ │ + bl 1308 │ │ │ │ │ R_ARM_THM_CALL set_discard_key │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ beq.n bde │ │ │ │ │ cbz r0, bf0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ @@ -1423,20 +1423,20 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n bec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3160 │ │ │ │ │ + bl 3138 │ │ │ │ │ R_ARM_THM_CALL frozenset_hash_impl │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 1368 │ │ │ │ │ + bl 1358 │ │ │ │ │ R_ARM_THM_CALL set_discard_entry │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ bne.n bd2 │ │ │ │ │ b.n bec │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ @@ -1458,15 +1458,15 @@ │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr.w r1, [r6, r4, lsl #2] │ │ │ │ │ adds r4, #1 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - bl 1c70 │ │ │ │ │ + bl 1c60 │ │ │ │ │ R_ARM_THM_CALL set_update_internal │ │ │ │ │ cbnz r0, c62 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ b.n c3e │ │ │ │ │ movs r0, #0 │ │ │ │ │ b.n c4c │ │ │ │ │ nop │ │ │ │ │ @@ -1753,15 +1753,15 @@ │ │ │ │ │ b.n ec2 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ blt.n f02 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 1368 │ │ │ │ │ + bl 1358 │ │ │ │ │ R_ARM_THM_CALL set_discard_entry │ │ │ │ │ adds r0, #1 │ │ │ │ │ beq.n fe4 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n eba │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -1793,15 +1793,15 @@ │ │ │ │ │ cmp r1, r3 │ │ │ │ │ mov r0, r7 │ │ │ │ │ it gt │ │ │ │ │ lslgt r1, r1, #1 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ it le │ │ │ │ │ lslle r1, r1, #2 │ │ │ │ │ - b.w 97c │ │ │ │ │ + b.w 988 │ │ │ │ │ R_ARM_THM_JUMP24 set_table_resize │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n e9c │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ mov r1, r4 │ │ │ │ │ @@ -1818,15 +1818,15 @@ │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyIter_Next │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ cbz r4, f92 │ │ │ │ │ - bl 1318 │ │ │ │ │ + bl 1308 │ │ │ │ │ R_ARM_THM_CALL set_discard_key │ │ │ │ │ adds r0, #1 │ │ │ │ │ beq.n fb0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n f64 │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -1868,15 +1868,15 @@ │ │ │ │ │ cbz r3, fd8 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ b.n f28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ b.n fd2 │ │ │ │ │ - b.w 35d4 │ │ │ │ │ + b.w 35b8 │ │ │ │ │ R_ARM_THM_JUMP24 set_clear_internal │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n fc4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ @@ -1907,15 +1907,15 @@ │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ mov r4, r2 │ │ │ │ │ - bl 3e20 │ │ │ │ │ + bl 3e04 │ │ │ │ │ R_ARM_THM_CALL set_difference │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cbz r0, 1078 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ bgt.n 104c │ │ │ │ │ mov r0, r3 │ │ │ │ │ @@ -2075,15 +2075,15 @@ │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyIter_Next │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ cbz r4, 11bc │ │ │ │ │ - bl 1a00 │ │ │ │ │ + bl 19f0 │ │ │ │ │ R_ARM_THM_CALL set_contains_key │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n 1184 │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -2152,15 +2152,15 @@ │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n 123a │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ - bl 13c4 │ │ │ │ │ + bl 13b4 │ │ │ │ │ R_ARM_THM_CALL set_lookkey │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cbz r0, 1278 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ subs r3, #0 │ │ │ │ │ it ne │ │ │ │ │ @@ -2380,15 +2380,15 @@ │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r1, #0] │ │ │ │ │ - bl 1368 │ │ │ │ │ + bl 1358 │ │ │ │ │ R_ARM_THM_CALL set_discard_entry │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ beq.n 13d2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 13f0 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ @@ -2410,15 +2410,15 @@ │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n 13e6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ b.n 13e6 │ │ │ │ │ - bl 35d4 │ │ │ │ │ + bl 35b8 │ │ │ │ │ R_ARM_THM_CALL set_clear_internal │ │ │ │ │ b.n 138a │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ b.n 1400 │ │ │ │ │ │ │ │ │ │ @@ -2446,15 +2446,15 @@ │ │ │ │ │ bge.n 14ae │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r2, r9 │ │ │ │ │ - bl 1368 │ │ │ │ │ + bl 1358 │ │ │ │ │ R_ARM_THM_CALL set_discard_entry │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ beq.n 14fc │ │ │ │ │ cbnz r0, 14da │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r4 │ │ │ │ │ @@ -2498,15 +2498,15 @@ │ │ │ │ │ │ │ │ │ │ 0000151c : │ │ │ │ │ set_clear(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - bl 35d4 │ │ │ │ │ + bl 35b8 │ │ │ │ │ R_ARM_THM_CALL set_clear_internal │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ │ │ @@ -2564,23 +2564,23 @@ │ │ │ │ │ bne.n 155a │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ b.n 1588 │ │ │ │ │ mov r0, r1 │ │ │ │ │ b.n 1588 │ │ │ │ │ cbz r3, 15b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 35d4 │ │ │ │ │ + bl 35b8 │ │ │ │ │ R_ARM_THM_CALL set_clear_internal │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ beq.n 15a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1c70 │ │ │ │ │ + bl 1c60 │ │ │ │ │ R_ARM_THM_CALL set_update_internal │ │ │ │ │ b.n 1588 │ │ │ │ │ │ │ │ │ │ 000015c4 : │ │ │ │ │ set___reduce__(): │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -2606,21 +2606,21 @@ │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r2, r5 │ │ │ │ │ movs r0, #3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_Pack │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 27bc │ │ │ │ │ + bl 27ac │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 27bc │ │ │ │ │ + bl 27ac │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 27bc │ │ │ │ │ + bl 27ac │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r7 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov r7, r4 │ │ │ │ │ mov r5, r4 │ │ │ │ │ b.n 1600 │ │ │ │ │ @@ -2757,15 +2757,15 @@ │ │ │ │ │ beq.n 1740 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cbz r0, 175e │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1cf4 │ │ │ │ │ + bl 1ce4 │ │ │ │ │ R_ARM_THM_CALL set_merge_lock_held │ │ │ │ │ adds r0, #1 │ │ │ │ │ beq.n 1788 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1474 │ │ │ │ │ adds r0, #1 │ │ │ │ │ @@ -2803,15 +2803,15 @@ │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r4, #0 │ │ │ │ │ b.n 1758 │ │ │ │ │ │ │ │ │ │ 000017a0 : │ │ │ │ │ set_issubset(): │ │ │ │ │ - b.w 36c0 │ │ │ │ │ + b.w 36a4 │ │ │ │ │ R_ARM_THM_JUMP24 set_issubset_impl │ │ │ │ │ │ │ │ │ │ 000017a4 : │ │ │ │ │ frozenset_new(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -58,15 +58,15 @@ │ │ │ │ │ strd r2, r2, [r3, #8] │ │ │ │ │ str r2, [r3, #28] │ │ │ │ │ str r2, [r3, #96] @ 0x60 │ │ │ │ │ bne.n ae │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl 1cf4 │ │ │ │ │ + bl 1ce4 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 58 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n 56 │ │ │ │ │ subs r2, #1 │ │ │ │ │ @@ -248,15 +248,15 @@ │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r3, #0 │ │ │ │ │ b.n 1c4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - bl 1cf4 │ │ │ │ │ + bl 1ce4 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 1c4 │ │ │ │ │ b.n 216 │ │ │ │ │ bl 1d8 │ │ │ │ │ R_ARM_THM_CALL set_update_dict_lock_held │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ @@ -304,15 +304,15 @@ │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ b.n 2bc │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ - b.w 1cf4 │ │ │ │ │ + b.w 1ce4 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ b.w 1d8 │ │ │ │ │ R_ARM_THM_JUMP24 set_update_dict_lock_held │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ 000002bc : │ │ │ │ │ @@ -376,15 +376,15 @@ │ │ │ │ │ mov r4, r8 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr.w r6, [r7, #-4] │ │ │ │ │ sub.w r0, r7, #8 │ │ │ │ │ cbnz r6, 3ba │ │ │ │ │ ldr.w r6, [r7, #-8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 464 │ │ │ │ │ + bne.n 3f4 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ bne.w 6c6 │ │ │ │ │ ldrd ip, r6, [r8, #8] │ │ │ │ │ mov r5, fp │ │ │ │ │ mov fp, sl │ │ │ │ │ @@ -408,15 +408,15 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n 2e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ b.n 2e8 │ │ │ │ │ cmp r6, sl │ │ │ │ │ - beq.n 3f4 │ │ │ │ │ + beq.n 466 │ │ │ │ │ cmp.w r6, #4294967295 @ 0xffffffff │ │ │ │ │ it eq │ │ │ │ │ moveq r9, r0 │ │ │ │ │ adds r7, #8 │ │ │ │ │ cmp r5, r7 │ │ │ │ │ bne.n 352 │ │ │ │ │ mov r3, r8 │ │ │ │ │ @@ -430,15 +430,16 @@ │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ and.w r8, r8, r2 │ │ │ │ │ b.n 332 │ │ │ │ │ ldr.w fp, [r4, #12] │ │ │ │ │ cmp.w fp, #4294967295 @ 0xffffffff │ │ │ │ │ bne.n 30e │ │ │ │ │ b.n 2fe │ │ │ │ │ - ldr.w r6, [r7, #-8] │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + bne.n 3c6 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ beq.n 46e │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ beq.w 60e │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ @@ -452,15 +453,15 @@ │ │ │ │ │ movs r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 436 │ │ │ │ │ + bge.n 438 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r6, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq.w 760 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ bgt.n 46e │ │ │ │ │ bne.w 7ac │ │ │ │ │ @@ -472,18 +473,17 @@ │ │ │ │ │ cmp r2, r6 │ │ │ │ │ bne.w 76c │ │ │ │ │ adds r7, #8 │ │ │ │ │ ldr.w r2, [r8, #16] │ │ │ │ │ cmp r7, r5 │ │ │ │ │ bne.w 352 │ │ │ │ │ b.n 3cc │ │ │ │ │ - cmp.w sl, #0 │ │ │ │ │ - bne.n 3c6 │ │ │ │ │ + ldr.w r6, [r7, #-8] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bne.n 3fc │ │ │ │ │ + bne.n 3fe │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ mov sl, r8 │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ bge.w 2e8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ @@ -639,22 +639,22 @@ │ │ │ │ │ ldr.w r2, [r8, r4, lsl #3] │ │ │ │ │ cbnz r2, 664 │ │ │ │ │ strd r3, r1, [r0] │ │ │ │ │ b.n 562 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 406 │ │ │ │ │ + bne.w 408 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ - bl 2fc4 │ │ │ │ │ + bl 2f9c │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 46e │ │ │ │ │ - b.n 406 │ │ │ │ │ + b.n 408 │ │ │ │ │ mov r3, r2 │ │ │ │ │ adds r0, #8 │ │ │ │ │ b.n 608 │ │ │ │ │ mov r3, r2 │ │ │ │ │ adds r0, #56 @ 0x38 │ │ │ │ │ b.n 608 │ │ │ │ │ mov r3, r2 │ │ │ │ │ @@ -749,15 +749,15 @@ │ │ │ │ │ beq.n 6f4 │ │ │ │ │ ldr r3, [pc, #208] @ (7d8 ) │ │ │ │ │ cmp r2, r3 │ │ │ │ │ beq.n 6f4 │ │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ - bl c2c │ │ │ │ │ + bl c38 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ b.n 6f4 │ │ │ │ │ mov r4, r9 │ │ │ │ │ b.n 570 │ │ │ │ │ mov r3, r2 │ │ │ │ │ b.n 5de │ │ │ │ │ cmp ip, r6 │ │ │ │ │ @@ -784,15 +784,15 @@ │ │ │ │ │ mov.w fp, #64 @ 0x40 │ │ │ │ │ b.n 50a │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ - b.n 436 │ │ │ │ │ + b.n 438 │ │ │ │ │ ldr.w r2, [r8, #16] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r4, r1 │ │ │ │ │ b.n 326 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r8, r4 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -841,79 +841,79 @@ │ │ │ │ │ │ │ │ │ │ 000007dc : │ │ │ │ │ set_add_entry_takeref(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ - mov r9, r2 │ │ │ │ │ - ldr.w lr, [r0, #16] │ │ │ │ │ - ldr r2, [r0, #20] │ │ │ │ │ + mov r7, r2 │ │ │ │ │ sub sp, #20 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - mov r8, r9 │ │ │ │ │ - movs r7, #0 │ │ │ │ │ - and.w r6, lr, r9 │ │ │ │ │ - add.w r0, r6, #9 │ │ │ │ │ - add.w r4, r2, r6, lsl #3 │ │ │ │ │ - cmp r0, lr │ │ │ │ │ + ldrd lr, r2, [r0, #16] │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + mov sl, r7 │ │ │ │ │ + and.w r5, lr, sl │ │ │ │ │ + mov r7, sl │ │ │ │ │ + movs r6, #0 │ │ │ │ │ + add.w r3, r5, #9 │ │ │ │ │ + add.w r4, r2, r5, lsl #3 │ │ │ │ │ + cmp r3, lr │ │ │ │ │ ite ls │ │ │ │ │ - movls r0, #9 │ │ │ │ │ - movhi r0, #0 │ │ │ │ │ - add.w r5, r4, #16 │ │ │ │ │ - mov sl, r6 │ │ │ │ │ + movls r3, #9 │ │ │ │ │ + movhi r3, #0 │ │ │ │ │ + add.w r8, r4, #16 │ │ │ │ │ adds r4, #8 │ │ │ │ │ - add.w r6, r5, r0, lsl #3 │ │ │ │ │ - ldr.w r0, [r4, #-4] │ │ │ │ │ - sub.w ip, r4, #8 │ │ │ │ │ - cbnz r0, 858 │ │ │ │ │ + add.w r8, r8, r3, lsl #3 │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + mov r7, r5 │ │ │ │ │ + ldr.w r5, [r4, #-4] │ │ │ │ │ + sub.w r0, r4, #8 │ │ │ │ │ + cbnz r5, 862 │ │ │ │ │ ldr.w r5, [r4, #-8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 8de │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bne.n 930 │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ │ + bne.n 8e8 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.w 93a │ │ │ │ │ + ldr.w r3, [r9, #8] │ │ │ │ │ add.w lr, lr, lr, lsl #1 │ │ │ │ │ + ldr.w r2, [r9, #12] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - ldr r2, [r7, #12] │ │ │ │ │ - str r3, [r7, #8] │ │ │ │ │ - add.w r3, r3, r3, lsl #2 │ │ │ │ │ + str.w r3, [r9, #8] │ │ │ │ │ adds r2, #1 │ │ │ │ │ + str.w r2, [r9, #12] │ │ │ │ │ + add.w r3, r3, r3, lsl #2 │ │ │ │ │ + strd r1, sl, [r0] │ │ │ │ │ cmp r3, lr │ │ │ │ │ - str r2, [r7, #12] │ │ │ │ │ - strd r1, r9, [ip] │ │ │ │ │ - bcs.n 91a │ │ │ │ │ + bcs.n 924 │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - cmp r0, r9 │ │ │ │ │ - beq.n 87c │ │ │ │ │ - cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ + cmp r5, sl │ │ │ │ │ + beq.n 884 │ │ │ │ │ + cmp.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ it eq │ │ │ │ │ - moveq r7, ip │ │ │ │ │ + moveq r6, r0 │ │ │ │ │ adds r4, #8 │ │ │ │ │ - cmp r6, r4 │ │ │ │ │ - bne.n 81c │ │ │ │ │ - add.w r6, sl, sl, lsl #2 │ │ │ │ │ - mov.w r8, r8, lsr #5 │ │ │ │ │ - add r6, r8 │ │ │ │ │ - adds r6, #1 │ │ │ │ │ - and.w r6, r6, lr │ │ │ │ │ + cmp r8, r4 │ │ │ │ │ + bne.n 81e │ │ │ │ │ + add.w r5, r7, r7, lsl #2 │ │ │ │ │ + lsrs r7, r3, #5 │ │ │ │ │ + add r5, r7 │ │ │ │ │ + adds r5, #1 │ │ │ │ │ + and.w r5, r5, lr │ │ │ │ │ b.n 800 │ │ │ │ │ ldr.w r5, [r4, #-8] │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - beq.n 902 │ │ │ │ │ + beq.n 90c │ │ │ │ │ ldr.w ip, [r5, #4] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - beq.n 8e6 │ │ │ │ │ + beq.n 8f0 │ │ │ │ │ mov fp, r2 │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ itt lt │ │ │ │ │ @@ -922,380 +922,379 @@ │ │ │ │ │ movs r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ ldrd r1, r3, [sp, #4] │ │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 8c4 │ │ │ │ │ + bge.n 8cc │ │ │ │ │ subs r0, #1 │ │ │ │ │ str r0, [r5, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 948 │ │ │ │ │ + beq.n 952 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt.n 902 │ │ │ │ │ - bne.n 95a │ │ │ │ │ - ldr r2, [r3, #20] │ │ │ │ │ + bgt.n 90c │ │ │ │ │ + bne.n 964 │ │ │ │ │ + ldr.w r2, [r9, #20] │ │ │ │ │ cmp r2, fp │ │ │ │ │ - bne.n 96e │ │ │ │ │ + bne.n 978 │ │ │ │ │ ldr.w r0, [r4, #-8] │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - bne.n 96e │ │ │ │ │ - ldr.w lr, [r3, #16] │ │ │ │ │ - b.n 864 │ │ │ │ │ - cmp.w r9, #0 │ │ │ │ │ - bne.n 864 │ │ │ │ │ - b.n 880 │ │ │ │ │ + bne.n 978 │ │ │ │ │ + ldr.w lr, [r9, #16] │ │ │ │ │ + b.n 86e │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + bne.n 86e │ │ │ │ │ + b.n 888 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bne.n 894 │ │ │ │ │ + bne.n 89c │ │ │ │ │ mov r0, r5 │ │ │ │ │ - strd r2, r3, [sp, #8] │ │ │ │ │ + strd r3, r2, [sp, #8] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ - bl 2fc4 │ │ │ │ │ - ldrd r1, r2, [sp, #4] │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ + bl 2f9c │ │ │ │ │ + ldrd r1, r3, [sp, #4] │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 894 │ │ │ │ │ + beq.n 89c │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 850 │ │ │ │ │ + bge.n 85a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 850 │ │ │ │ │ + bne.n 85a │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 850 │ │ │ │ │ + b.n 85a │ │ │ │ │ movw r3, #50000 @ 0xc350 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ ite gt │ │ │ │ │ lslgt r1, r2, #1 │ │ │ │ │ lslle r1, r2, #2 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b.n 97c │ │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ │ - adds r0, #1 │ │ │ │ │ + b.n 988 │ │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ │ + adds r3, #1 │ │ │ │ │ bne.w 7f8 │ │ │ │ │ - mov r6, r7 │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ │ + ldr.w r3, [r9, #12] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - str r3, [r7, #12] │ │ │ │ │ - strd r1, r9, [r6] │ │ │ │ │ - b.n 850 │ │ │ │ │ + str.w r3, [r9, #12] │ │ │ │ │ + strd r1, sl, [r6] │ │ │ │ │ + b.n 85a │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldrd r3, r1, [sp, #8] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 8c4 │ │ │ │ │ + b.n 8cc │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 968 │ │ │ │ │ + bge.n 972 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ - cbz r3, 974 │ │ │ │ │ + cbz r3, 97e │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 852 │ │ │ │ │ - ldr.w lr, [r3, #16] │ │ │ │ │ + b.n 85c │ │ │ │ │ + ldr.w lr, [r9, #16] │ │ │ │ │ b.n 7f8 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 968 │ │ │ │ │ + b.n 972 │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -0000097c : │ │ │ │ │ +00000988 : │ │ │ │ │ set_table_resize(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ │ ldr.w r9, [r0, #16] │ │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r1, #7 │ │ │ │ │ - bls.w aba │ │ │ │ │ + bls.w ac6 │ │ │ │ │ cmp r1, #15 │ │ │ │ │ - bls.n a36 │ │ │ │ │ + bls.n a42 │ │ │ │ │ cmp r1, #31 │ │ │ │ │ - bls.w af0 │ │ │ │ │ + bls.w afc │ │ │ │ │ movs r6, #32 │ │ │ │ │ mov sl, r6 │ │ │ │ │ lsls r6, r6, #1 │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - bls.n 9a6 │ │ │ │ │ + bls.n 9b2 │ │ │ │ │ ldr.w fp, [r5, #20] │ │ │ │ │ add.w r8, r5, #32 │ │ │ │ │ cmp.w r6, #268435456 @ 0x10000000 │ │ │ │ │ - bcs.w c1e │ │ │ │ │ + bcs.w c2a │ │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c1e │ │ │ │ │ + beq.w c2a │ │ │ │ │ mov.w r2, sl, lsl #4 │ │ │ │ │ movs r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ subs r6, #1 │ │ │ │ │ ldrd r2, r3, [r5, #8] │ │ │ │ │ add.w r9, fp, r9, lsl #3 │ │ │ │ │ strd r6, r4, [r5, #16] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ it eq │ │ │ │ │ moveq lr, fp │ │ │ │ │ - bne.w ba8 │ │ │ │ │ + bne.w bb4 │ │ │ │ │ cmp fp, r9 │ │ │ │ │ - bhi.n a2a │ │ │ │ │ + bhi.n a36 │ │ │ │ │ sub.w r0, r9, fp │ │ │ │ │ add.w r3, fp, #16 │ │ │ │ │ bic.w r0, r0, #7 │ │ │ │ │ add r0, r3 │ │ │ │ │ add.w r3, fp, #8 │ │ │ │ │ ldr.w r2, [r3, #-8] │ │ │ │ │ - cbz r2, a24 │ │ │ │ │ + cbz r2, a30 │ │ │ │ │ ldr.w r5, [r3, #-4] │ │ │ │ │ and.w r1, r5, r6 │ │ │ │ │ add.w ip, r4, r1, lsl #3 │ │ │ │ │ ldr.w r7, [r4, r1, lsl #3] │ │ │ │ │ - cbnz r7, a46 │ │ │ │ │ + cbnz r7, a52 │ │ │ │ │ str.w r2, [r4, r1, lsl #3] │ │ │ │ │ str.w r5, [ip, #4] │ │ │ │ │ adds r3, #8 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.n a04 │ │ │ │ │ + bne.n a10 │ │ │ │ │ cmp r8, lr │ │ │ │ │ - bne.n b12 │ │ │ │ │ + bne.n b1e │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr.w fp, [r0, #20] │ │ │ │ │ add.w r8, r0, #32 │ │ │ │ │ movs r6, #16 │ │ │ │ │ mov.w sl, #8 │ │ │ │ │ - b.n 9be │ │ │ │ │ + b.n 9ca │ │ │ │ │ add.w r9, r1, #9 │ │ │ │ │ cmp r9, r6 │ │ │ │ │ - bhi.n a96 │ │ │ │ │ + bhi.n aa2 │ │ │ │ │ ldr.w r7, [ip, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n b00 │ │ │ │ │ + beq.n b0c │ │ │ │ │ ldr.w r7, [ip, #16] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n b06 │ │ │ │ │ + beq.n b12 │ │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n b0c │ │ │ │ │ + beq.n b18 │ │ │ │ │ ldr.w r7, [ip, #32] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n aea │ │ │ │ │ + beq.n af6 │ │ │ │ │ ldr.w r7, [ip, #40] @ 0x28 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n b1a │ │ │ │ │ + beq.n b26 │ │ │ │ │ ldr.w r7, [ip, #48] @ 0x30 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n b20 │ │ │ │ │ + beq.n b2c │ │ │ │ │ ldr.w r7, [ip, #56] @ 0x38 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n b26 │ │ │ │ │ + beq.n b32 │ │ │ │ │ ldr.w r7, [ip, #64] @ 0x40 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n b2c │ │ │ │ │ + beq.n b38 │ │ │ │ │ ldr.w r7, [ip, #72] @ 0x48 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n b32 │ │ │ │ │ + beq.n b3e │ │ │ │ │ mov.w sl, r5, lsr #5 │ │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ │ add.w ip, sl, #1 │ │ │ │ │ add r1, ip │ │ │ │ │ and.w r9, r1, r6 │ │ │ │ │ add.w ip, r4, r9, lsl #3 │ │ │ │ │ ldr.w r1, [r4, r9, lsl #3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n b38 │ │ │ │ │ + bne.n b44 │ │ │ │ │ strd r2, r5, [ip] │ │ │ │ │ - b.n a24 │ │ │ │ │ + b.n a30 │ │ │ │ │ ldr.w fp, [r0, #20] │ │ │ │ │ add.w r4, r0, #32 │ │ │ │ │ cmp fp, r4 │ │ │ │ │ - beq.w bd4 │ │ │ │ │ + beq.w be0 │ │ │ │ │ movs r1, #0 │ │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r6, #7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ add.w r9, fp, r9, lsl #3 │ │ │ │ │ ldrd r1, r3, [r5, #8] │ │ │ │ │ strd r6, r4, [r5, #16] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n ba6 │ │ │ │ │ + bne.n bb2 │ │ │ │ │ mov lr, fp │ │ │ │ │ mov r8, r4 │ │ │ │ │ - b.n 9ee │ │ │ │ │ + b.n 9fa │ │ │ │ │ add.w ip, ip, #32 │ │ │ │ │ - b.n ab4 │ │ │ │ │ + b.n ac0 │ │ │ │ │ ldr.w fp, [r0, #20] │ │ │ │ │ add.w r8, r0, #32 │ │ │ │ │ movs r6, #32 │ │ │ │ │ mov.w sl, #16 │ │ │ │ │ - b.n 9be │ │ │ │ │ + b.n 9ca │ │ │ │ │ add.w ip, ip, #8 │ │ │ │ │ - b.n ab4 │ │ │ │ │ + b.n ac0 │ │ │ │ │ add.w ip, ip, #16 │ │ │ │ │ - b.n ab4 │ │ │ │ │ + b.n ac0 │ │ │ │ │ add.w ip, ip, #24 │ │ │ │ │ - b.n ab4 │ │ │ │ │ + b.n ac0 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n a2e │ │ │ │ │ + b.n a3a │ │ │ │ │ add.w ip, ip, #40 @ 0x28 │ │ │ │ │ - b.n ab4 │ │ │ │ │ + b.n ac0 │ │ │ │ │ add.w ip, ip, #48 @ 0x30 │ │ │ │ │ - b.n ab4 │ │ │ │ │ + b.n ac0 │ │ │ │ │ add.w ip, ip, #56 @ 0x38 │ │ │ │ │ - b.n ab4 │ │ │ │ │ + b.n ac0 │ │ │ │ │ add.w ip, ip, #64 @ 0x40 │ │ │ │ │ - b.n ab4 │ │ │ │ │ + b.n ac0 │ │ │ │ │ add.w ip, ip, #72 @ 0x48 │ │ │ │ │ - b.n ab4 │ │ │ │ │ + b.n ac0 │ │ │ │ │ add.w r1, r9, #9 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bhi.n b88 │ │ │ │ │ + bhi.n b94 │ │ │ │ │ ldr.w r1, [ip, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n b00 │ │ │ │ │ + beq.n b0c │ │ │ │ │ ldr.w r1, [ip, #16] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n b06 │ │ │ │ │ + beq.n b12 │ │ │ │ │ ldr.w r1, [ip, #24] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n b0c │ │ │ │ │ + beq.n b18 │ │ │ │ │ ldr.w r1, [ip, #32] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n aea │ │ │ │ │ + beq.n af6 │ │ │ │ │ ldr.w r1, [ip, #40] @ 0x28 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n b1a │ │ │ │ │ + beq.n b26 │ │ │ │ │ ldr.w r1, [ip, #48] @ 0x30 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n b20 │ │ │ │ │ + beq.n b2c │ │ │ │ │ ldr.w r1, [ip, #56] @ 0x38 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n b26 │ │ │ │ │ + beq.n b32 │ │ │ │ │ ldr.w r1, [ip, #64] @ 0x40 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n b2c │ │ │ │ │ + beq.n b38 │ │ │ │ │ ldr.w r1, [ip, #72] @ 0x48 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n b32 │ │ │ │ │ + beq.n b3e │ │ │ │ │ add.w r1, r9, r9, lsl #2 │ │ │ │ │ mov.w sl, sl, lsr #5 │ │ │ │ │ adds r1, #1 │ │ │ │ │ add r1, sl │ │ │ │ │ and.w r9, r1, r6 │ │ │ │ │ add.w ip, r4, r9, lsl #3 │ │ │ │ │ ldr.w r1, [r4, r9, lsl #3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n ab4 │ │ │ │ │ - b.n b38 │ │ │ │ │ + beq.n ac0 │ │ │ │ │ + b.n b44 │ │ │ │ │ mov r8, r4 │ │ │ │ │ mov sl, fp │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ mov r5, sl │ │ │ │ │ - b.n bb2 │ │ │ │ │ + b.n bbe │ │ │ │ │ adds r5, #8 │ │ │ │ │ cmp r5, r9 │ │ │ │ │ - bhi.n bce │ │ │ │ │ + bhi.n bda │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ - ldr r3, [pc, #108] @ (c28 ) │ │ │ │ │ + ldr r3, [pc, #108] @ (c34 ) │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n bb0 │ │ │ │ │ + beq.n bbc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n bb0 │ │ │ │ │ + beq.n bbc │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c2c │ │ │ │ │ - b.n bb0 │ │ │ │ │ + bl c38 │ │ │ │ │ + b.n bbc │ │ │ │ │ mov lr, fp │ │ │ │ │ mov fp, sl │ │ │ │ │ - b.n a2a │ │ │ │ │ + b.n a36 │ │ │ │ │ ldrd r2, r3, [r0, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w a2e │ │ │ │ │ + beq.w a3a │ │ │ │ │ mov sl, sp │ │ │ │ │ mov r6, fp │ │ │ │ │ mov lr, sp │ │ │ │ │ add.w r8, r0, #96 @ 0x60 │ │ │ │ │ mov ip, lr │ │ │ │ │ ldr r0, [r6, #0] │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ adds r6, #16 │ │ │ │ │ ldr.w r2, [r6, #-8] │ │ │ │ │ add.w lr, lr, #16 │ │ │ │ │ ldr.w r3, [r6, #-4] │ │ │ │ │ cmp r6, r8 │ │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ │ - bne.n be8 │ │ │ │ │ + bne.n bf4 │ │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ movs r6, #7 │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ add.w r9, sl, r9, lsl #3 │ │ │ │ │ mov r8, r4 │ │ │ │ │ str r4, [r5, #20] │ │ │ │ │ str r6, [r5, #16] │ │ │ │ │ - b.n baa │ │ │ │ │ + b.n bb6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n a30 │ │ │ │ │ + b.n a3c │ │ │ │ │ .word 0x000001a0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00000c2c : │ │ │ │ │ +00000c38 : │ │ │ │ │ set_insert_clean(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov r5, r3 │ │ │ │ │ and.w lr, r3, r1 │ │ │ │ │ ldr.w r4, [r0, lr, lsl #3] │ │ │ │ │ add.w ip, r0, lr, lsl #3 │ │ │ │ │ - cbnz r4, c44 │ │ │ │ │ + cbnz r4, c50 │ │ │ │ │ strd r2, r3, [ip] │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ add.w r4, lr, #9 │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - bhi.n c5c │ │ │ │ │ + bhi.n c68 │ │ │ │ │ add.w r6, ip, #72 @ 0x48 │ │ │ │ │ ldr.w r4, [ip, #8]! │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n c3e │ │ │ │ │ + beq.n c4a │ │ │ │ │ cmp ip, r6 │ │ │ │ │ - bne.n c50 │ │ │ │ │ + bne.n c5c │ │ │ │ │ lsrs r4, r5, #5 │ │ │ │ │ add.w lr, lr, lr, lsl #2 │ │ │ │ │ add lr, r4 │ │ │ │ │ mov r5, r4 │ │ │ │ │ add.w lr, lr, #1 │ │ │ │ │ and.w lr, lr, r1 │ │ │ │ │ - b.n c34 │ │ │ │ │ + b.n c40 │ │ │ │ │ │ │ │ │ │ -00000c70 : │ │ │ │ │ +00000c7c : │ │ │ │ │ PySet_New(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ @@ -1304,95 +1303,95 @@ │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r5, r0 │ │ │ │ │ movs r1, #0 │ │ │ │ │ add.w r0, r4, #208 @ 0xd0 │ │ │ │ │ ldr.w r3, [r4, #360] @ 0x168 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d3c │ │ │ │ │ + beq.n d48 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ strd r2, r2, [r0, #8] │ │ │ │ │ str r2, [r0, #28] │ │ │ │ │ str r2, [r0, #96] @ 0x60 │ │ │ │ │ movs r2, #7 │ │ │ │ │ str r2, [r0, #16] │ │ │ │ │ add.w r2, r0, #32 │ │ │ │ │ str r2, [r0, #20] │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ str r2, [r0, #24] │ │ │ │ │ - cbnz r5, cbe │ │ │ │ │ + cbnz r5, cca │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ add.w r2, r4, #208 @ 0xd0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ it ne │ │ │ │ │ cmpne r0, r4 │ │ │ │ │ - bne.n ce0 │ │ │ │ │ + bne.n cec │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl 1cf4 │ │ │ │ │ + bl 1ce4 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbnz r0, d28 │ │ │ │ │ + cbnz r0, d34 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ - ldr r1, [pc, #92] @ (d40 ) │ │ │ │ │ + ldr r1, [pc, #92] @ (d4c ) │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n ccc │ │ │ │ │ + bne.n cd8 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n ccc │ │ │ │ │ + bne.n cd8 │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyDict_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyDict_Type │ │ │ │ │ mov r0, r3 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - beq.n d1e │ │ │ │ │ + beq.n d2a │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 2bc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbnz r0, d28 │ │ │ │ │ + cbnz r0, d34 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ bl 1d8 │ │ │ │ │ R_ARM_THM_CALL set_update_dict_lock_held │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n cb8 │ │ │ │ │ + beq.n cc4 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n d3c │ │ │ │ │ + bge.n d48 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - cbnz r2, d3c │ │ │ │ │ + cbnz r2, d48 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n cb8 │ │ │ │ │ + b.n cc4 │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00000d44 : │ │ │ │ │ +00000d50 : │ │ │ │ │ PySet_Add(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ @@ -1400,263 +1399,261 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ mov r5, r1 │ │ │ │ │ add.w r1, r6, #208 @ 0xd0 │ │ │ │ │ sub sp, #20 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne.w ecc │ │ │ │ │ + bne.w ec0 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq.w eb6 │ │ │ │ │ + beq.w eaa │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ - mov sl, r0 │ │ │ │ │ + mov r9, r0 │ │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.w f8c │ │ │ │ │ + beq.w f7c │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ - mov fp, sl │ │ │ │ │ + mov sl, r9 │ │ │ │ │ ldrd r1, r2, [r4, #16] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - it lt │ │ │ │ │ + itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ - mov sl, r4 │ │ │ │ │ - it lt │ │ │ │ │ strlt r3, [r5, #0] │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - mov r7, fp │ │ │ │ │ - mov.w r9, #0 │ │ │ │ │ - and.w r8, r1, fp │ │ │ │ │ - add.w r0, r8, #9 │ │ │ │ │ - add.w r6, r2, r8, lsl #3 │ │ │ │ │ - cmp r0, r1 │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + str r7, [sp, #0] │ │ │ │ │ + and.w r7, r1, sl │ │ │ │ │ + mov lr, r1 │ │ │ │ │ + movs r4, #0 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r9, r7 │ │ │ │ │ + mov r5, sl │ │ │ │ │ + add.w r0, r9, #9 │ │ │ │ │ + add.w r6, r2, r9, lsl #3 │ │ │ │ │ + cmp r0, lr │ │ │ │ │ ite ls │ │ │ │ │ movls r0, #9 │ │ │ │ │ movhi r0, #0 │ │ │ │ │ - add.w r4, r6, #16 │ │ │ │ │ + add.w r8, r6, #16 │ │ │ │ │ + mov fp, r5 │ │ │ │ │ adds r6, #8 │ │ │ │ │ - add.w r0, r4, r0, lsl #3 │ │ │ │ │ - str r0, [sp, #0] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - mov r5, r7 │ │ │ │ │ - mov r7, r1 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ + add.w r8, r8, r0, lsl #3 │ │ │ │ │ ldr.w r0, [r6, #-4] │ │ │ │ │ sub.w ip, r6, #8 │ │ │ │ │ - cbnz r0, e26 │ │ │ │ │ - ldr.w r4, [r6, #-8] │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - bne.n ec4 │ │ │ │ │ + cbnz r0, e24 │ │ │ │ │ + ldr.w r7, [r6, #-8] │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bne.n eb8 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - cmp.w r9, #0 │ │ │ │ │ - bne.w f42 │ │ │ │ │ - ldr.w r2, [sl, #8] │ │ │ │ │ + mov r1, lr │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + bne.w f36 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ mov r3, r6 │ │ │ │ │ - ldr.w r6, [sl, #12] │ │ │ │ │ - add.w r1, r7, r7, lsl #1 │ │ │ │ │ + add.w r1, lr, lr, lsl #1 │ │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ │ + ldr r6, [r4, #12] │ │ │ │ │ adds r2, #1 │ │ │ │ │ - str.w r2, [sl, #8] │ │ │ │ │ + str r2, [r4, #8] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - str.w r6, [sl, #12] │ │ │ │ │ + str r6, [r4, #12] │ │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ │ str.w r5, [r3, #-8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - str.w fp, [ip, #4] │ │ │ │ │ - bcs.w f2c │ │ │ │ │ + str.w sl, [ip, #4] │ │ │ │ │ + bcs.w f20 │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - cmp r0, fp │ │ │ │ │ - beq.n e54 │ │ │ │ │ + cmp r0, sl │ │ │ │ │ + beq.n e4a │ │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ it eq │ │ │ │ │ - moveq r9, ip │ │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ │ + moveq r4, ip │ │ │ │ │ adds r6, #8 │ │ │ │ │ - cmp r0, r6 │ │ │ │ │ - bne.n dd4 │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - mov r7, r5 │ │ │ │ │ - add.w r8, r8, r8, lsl #2 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - lsrs r7, r7, #5 │ │ │ │ │ - add r8, r7 │ │ │ │ │ - add.w r8, r8, #1 │ │ │ │ │ - and.w r8, r8, r1 │ │ │ │ │ - b.n db0 │ │ │ │ │ - ldr.w r4, [r6, #-8] │ │ │ │ │ - cmp r1, r4 │ │ │ │ │ - beq.n f12 │ │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ │ - cmp r0, r3 │ │ │ │ │ - beq.n ef6 │ │ │ │ │ - mov r7, r2 │ │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + cmp r8, r6 │ │ │ │ │ + bne.n dda │ │ │ │ │ + mov r5, fp │ │ │ │ │ + add.w r9, r9, r9, lsl #2 │ │ │ │ │ + lsrs r5, r5, #5 │ │ │ │ │ + add r9, r5 │ │ │ │ │ + add.w r9, r9, #1 │ │ │ │ │ + and.w r9, r9, lr │ │ │ │ │ + b.n dbe │ │ │ │ │ + ldr.w r7, [r6, #-8] │ │ │ │ │ + cmp r1, r7 │ │ │ │ │ + beq.n f08 │ │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ │ + ldr r5, [sp, #0] │ │ │ │ │ + cmp r0, r5 │ │ │ │ │ + beq.n eea │ │ │ │ │ + mov r5, r2 │ │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ │ + mov r0, r7 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ - strlt r2, [r4, #0] │ │ │ │ │ + strlt r2, [r7, #0] │ │ │ │ │ movs r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ mov r2, r0 │ │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ │ + ldr r0, [r7, #0] │ │ │ │ │ ldrd r1, r3, [sp, #4] │ │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n e92 │ │ │ │ │ + bge.n e8a │ │ │ │ │ subs r0, #1 │ │ │ │ │ - str r0, [r4, #0] │ │ │ │ │ + str r0, [r7, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f5c │ │ │ │ │ + beq.n f4e │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt.n f12 │ │ │ │ │ - bne.n f70 │ │ │ │ │ - ldr.w r2, [sl, #20] │ │ │ │ │ - cmp r2, r7 │ │ │ │ │ - bne.n f84 │ │ │ │ │ + bgt.n f08 │ │ │ │ │ + bne.n f62 │ │ │ │ │ + ldr r2, [r3, #20] │ │ │ │ │ + cmp r2, r5 │ │ │ │ │ + bne.n f76 │ │ │ │ │ ldr.w r0, [r6, #-8] │ │ │ │ │ - cmp r4, r0 │ │ │ │ │ - bne.n f84 │ │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ │ + cmp r7, r0 │ │ │ │ │ + bne.n f76 │ │ │ │ │ adds r6, #8 │ │ │ │ │ - ldr.w r7, [sl, #16] │ │ │ │ │ - cmp r6, r0 │ │ │ │ │ - bne.n dd4 │ │ │ │ │ - b.n e3a │ │ │ │ │ - ldr.w sl, [r5, #12] │ │ │ │ │ - cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ │ - bne.w d8e │ │ │ │ │ - b.n d7e │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - bne.n e32 │ │ │ │ │ - b.n e58 │ │ │ │ │ + ldr.w lr, [r3, #16] │ │ │ │ │ + cmp r6, r8 │ │ │ │ │ + bne.n dda │ │ │ │ │ + b.n e36 │ │ │ │ │ + ldr.w r9, [r5, #12] │ │ │ │ │ + cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ + bne.w d9a │ │ │ │ │ + b.n d8a │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + bne.n e30 │ │ │ │ │ + b.n e4e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d6e │ │ │ │ │ + bne.w d7a │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n f9c │ │ │ │ │ + bne.n f8c │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w d6e │ │ │ │ │ + beq.w d7a │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ movw r1, #2782 @ 0xade │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n f7e │ │ │ │ │ + b.n f70 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ - cmp r0, r3 │ │ │ │ │ - bne.n e62 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + ldr r5, [sp, #0] │ │ │ │ │ + cmp r0, r5 │ │ │ │ │ + bne.n e5a │ │ │ │ │ + mov r0, r7 │ │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ - bl 2fc4 │ │ │ │ │ + bl 2f9c │ │ │ │ │ ldrd r1, r2, [sp, #4] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e62 │ │ │ │ │ + beq.n e5a │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n e1e │ │ │ │ │ + bge.n e1c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w e1e │ │ │ │ │ + bne.n e1c │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n e1e │ │ │ │ │ + b.n e1c │ │ │ │ │ movw r3, #50000 @ 0xc350 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ ite gt │ │ │ │ │ lslgt r1, r6, #1 │ │ │ │ │ lslle r1, r6, #2 │ │ │ │ │ - mov r0, sl │ │ │ │ │ + mov r0, r4 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b.n 97c │ │ │ │ │ - ldr.w r0, [r9, #4] │ │ │ │ │ + b.n 988 │ │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.w da6 │ │ │ │ │ - ldr.w r3, [sl, #12] │ │ │ │ │ + bne.w db0 │ │ │ │ │ + mov r8, r4 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - str.w r3, [sl, #12] │ │ │ │ │ - strd r5, fp, [r9] │ │ │ │ │ - b.n e1e │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + str r3, [r4, #12] │ │ │ │ │ + strd r5, sl, [r8] │ │ │ │ │ + b.n e1c │ │ │ │ │ + mov r0, r7 │ │ │ │ │ strd r3, r1, [sp, #8] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldrd r3, r1, [sp, #8] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n e92 │ │ │ │ │ + b.n e8a │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n f7e │ │ │ │ │ + bge.n f70 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ - cbz r3, f94 │ │ │ │ │ + cbz r3, f84 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n e20 │ │ │ │ │ + b.n e1e │ │ │ │ │ mov r5, r1 │ │ │ │ │ - ldr.w r1, [sl, #16] │ │ │ │ │ - b.n da6 │ │ │ │ │ + ldr r1, [r3, #16] │ │ │ │ │ + b.n db0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL set_unhashable_type │ │ │ │ │ - b.n f7e │ │ │ │ │ + b.n f70 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n f7e │ │ │ │ │ + b.n f70 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n edc │ │ │ │ │ - b.n ee4 │ │ │ │ │ + bne.n ed0 │ │ │ │ │ + b.n ed8 │ │ │ │ │ │ │ │ │ │ -00000fa8 : │ │ │ │ │ +00000f98 : │ │ │ │ │ PySet_Discard(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ - ldr r2, [pc, #680] @ (1264 ) │ │ │ │ │ + ldr r2, [pc, #680] @ (1254 ) │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ sub sp, #28 │ │ │ │ │ mov r8, r1 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.w 12e2 │ │ │ │ │ + bne.w 12d2 │ │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ │ movw r9, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r9, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - bne.w 126c │ │ │ │ │ + bne.w 125c │ │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ │ adds r5, r2, #1 │ │ │ │ │ - beq.w 126c │ │ │ │ │ + beq.w 125c │ │ │ │ │ ldr r1, [r3, #20] │ │ │ │ │ mov r7, r2 │ │ │ │ │ str.w r9, [sp, #4] │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr.w r2, [r9, #16] │ │ │ │ │ mov fp, r7 │ │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ │ @@ -1664,209 +1661,209 @@ │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ lsls r6, r4, #3 │ │ │ │ │ add.w r3, r4, #9 │ │ │ │ │ add.w sl, r1, r6 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ │ - bls.n 1026 │ │ │ │ │ - cbnz r3, 103a │ │ │ │ │ + bls.n 1016 │ │ │ │ │ + cbnz r3, 102a │ │ │ │ │ ldr.w r3, [r1, r4, lsl #3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 129a │ │ │ │ │ + bne.w 128a │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 10f0 │ │ │ │ │ + bne.n 10e0 │ │ │ │ │ ldr r3, [r1, r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 101e │ │ │ │ │ + beq.n 100e │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 10fc │ │ │ │ │ + bne.n 10ec │ │ │ │ │ movs r2, #9 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ - b.n 1044 │ │ │ │ │ + b.n 1034 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bne.n 10de │ │ │ │ │ + bne.n 10ce │ │ │ │ │ ldr r3, [r1, r6] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - bne.n 1074 │ │ │ │ │ + bne.n 1064 │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr.w r0, [sl] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 101e │ │ │ │ │ + beq.n 100e │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ - ldr r4, [pc, #528] @ (1268 ) │ │ │ │ │ + ldr r4, [pc, #528] @ (1258 ) │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r4, [sl] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r4, [sl, #4] │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ - blt.w 128a │ │ │ │ │ + blt.w 127a │ │ │ │ │ movs r0, #1 │ │ │ │ │ - b.n 1020 │ │ │ │ │ + b.n 1010 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 1120 │ │ │ │ │ + beq.n 1110 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.w 12a4 │ │ │ │ │ + beq.w 1294 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1098 │ │ │ │ │ + bge.n 1088 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 10ba │ │ │ │ │ + bge.n 10aa │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 12b6 │ │ │ │ │ + beq.w 12a6 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.w 1284 │ │ │ │ │ + blt.w 1274 │ │ │ │ │ ldr.w r1, [r9, #20] │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - bne.n fee │ │ │ │ │ + bne.n fde │ │ │ │ │ ldr r0, [r5, r6] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.n fee │ │ │ │ │ + bne.n fde │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1048 │ │ │ │ │ + bne.n 1038 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr.w r2, [r9, #16] │ │ │ │ │ - cbnz r3, 10fc │ │ │ │ │ + cbnz r3, 10ec │ │ │ │ │ ldr.w r1, [r9, #20] │ │ │ │ │ mov.w r3, fp, lsr #5 │ │ │ │ │ add.w r4, r4, r4, lsl #2 │ │ │ │ │ add r4, r3 │ │ │ │ │ mov fp, r3 │ │ │ │ │ adds r4, #1 │ │ │ │ │ ands r4, r2 │ │ │ │ │ - b.n ffe │ │ │ │ │ + b.n fee │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.n 10fc │ │ │ │ │ + bne.n 10ec │ │ │ │ │ movs r2, #9 │ │ │ │ │ ldr r3, [r1, r6] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ - b.n 1044 │ │ │ │ │ + b.n 1034 │ │ │ │ │ add.w sl, sl, #16 │ │ │ │ │ movs r5, #8 │ │ │ │ │ ldr.w r3, [sl, #-4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1186 │ │ │ │ │ + bne.n 1176 │ │ │ │ │ ldr.w r1, [sl, #-8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 1186 │ │ │ │ │ + bne.n 1176 │ │ │ │ │ mov r7, sl │ │ │ │ │ mov r3, r9 │ │ │ │ │ sub.w sl, sl, #8 │ │ │ │ │ cmp r7, #8 │ │ │ │ │ - bne.n 104a │ │ │ │ │ - b.n 1284 │ │ │ │ │ + bne.n 103a │ │ │ │ │ + b.n 1274 │ │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 107c │ │ │ │ │ + bne.n 106c │ │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ │ cmp r2, ip │ │ │ │ │ - bne.n 107c │ │ │ │ │ + bne.n 106c │ │ │ │ │ ldrb r1, [r3, #16] │ │ │ │ │ ldrb.w r0, [r8, #16] │ │ │ │ │ ubfx r2, r1, #2, #3 │ │ │ │ │ ubfx r0, r0, #2, #3 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 107c │ │ │ │ │ + bne.n 106c │ │ │ │ │ lsls r0, r1, #26 │ │ │ │ │ - bpl.w 1314 │ │ │ │ │ + bpl.w 1304 │ │ │ │ │ lsls r0, r1, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r0, r3, #28 │ │ │ │ │ addmi.w r0, r3, #20 │ │ │ │ │ ldrb.w r1, [r8, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 130e │ │ │ │ │ + beq.w 12fe │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r1, r8, #28 │ │ │ │ │ addmi.w r1, r8, #20 │ │ │ │ │ mul.w r2, ip, r2 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1048 │ │ │ │ │ - b.n 107c │ │ │ │ │ + beq.w 1038 │ │ │ │ │ + b.n 106c │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.n 1256 │ │ │ │ │ + bne.n 1246 │ │ │ │ │ ldr.w r6, [sl, #-8] │ │ │ │ │ cmp r8, r6 │ │ │ │ │ - beq.n 1112 │ │ │ │ │ + beq.n 1102 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 11f2 │ │ │ │ │ + bne.n 11e2 │ │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 11f2 │ │ │ │ │ + bne.n 11e2 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 11f2 │ │ │ │ │ + bne.n 11e2 │ │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ │ ldrb.w r1, [r8, #16] │ │ │ │ │ ubfx ip, r3, #2, #3 │ │ │ │ │ ubfx r1, r1, #2, #3 │ │ │ │ │ cmp r1, ip │ │ │ │ │ - bne.n 11f2 │ │ │ │ │ + bne.n 11e2 │ │ │ │ │ lsls r1, r3, #26 │ │ │ │ │ - bpl.w 130a │ │ │ │ │ + bpl.w 12fa │ │ │ │ │ lsls r0, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r0, r6, #20 │ │ │ │ │ addpl.w r0, r6, #28 │ │ │ │ │ ldrb.w r3, [r8, #16] │ │ │ │ │ lsls r1, r3, #26 │ │ │ │ │ - bpl.w 1304 │ │ │ │ │ + bpl.w 12f4 │ │ │ │ │ lsls r1, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r1, r8, #20 │ │ │ │ │ addpl.w r1, r8, #28 │ │ │ │ │ mul.w r2, ip, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1112 │ │ │ │ │ + beq.n 1102 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 12c6 │ │ │ │ │ + beq.n 12b6 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr.w r2, [r9, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ it lt │ │ │ │ │ @@ -1875,196 +1872,196 @@ │ │ │ │ │ it lt │ │ │ │ │ strlt r3, [r6, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1232 │ │ │ │ │ + bge.n 1222 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r6, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 12d6 │ │ │ │ │ + beq.n 12c6 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 1284 │ │ │ │ │ + blt.n 1274 │ │ │ │ │ ldr.w r1, [r9, #20] │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.w fee │ │ │ │ │ + bne.w fde │ │ │ │ │ ldr.w r2, [sl, #-8] │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bne.w fee │ │ │ │ │ + bne.w fde │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1112 │ │ │ │ │ + bne.w 1102 │ │ │ │ │ ldr.w r2, [r9, #16] │ │ │ │ │ subs r5, #1 │ │ │ │ │ add.w sl, sl, #8 │ │ │ │ │ adds r3, r5, #1 │ │ │ │ │ - bne.w 1102 │ │ │ │ │ - b.n 10da │ │ │ │ │ + bne.w 10f2 │ │ │ │ │ + b.n 10ca │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000001a0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ adds r4, r0, #1 │ │ │ │ │ - bne.w fe4 │ │ │ │ │ + bne.w fd4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL set_unhashable_type │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1020 │ │ │ │ │ + b.n 1010 │ │ │ │ │ add r1, r4 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1070 │ │ │ │ │ + bne.w 1060 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1070 │ │ │ │ │ + b.n 1060 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 10de │ │ │ │ │ + bne.w 10ce │ │ │ │ │ str r7, [sp, #12] │ │ │ │ │ - b.n 1044 │ │ │ │ │ + b.n 1034 │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bge.w 10ce │ │ │ │ │ - b.n 1284 │ │ │ │ │ + bge.w 10be │ │ │ │ │ + b.n 1274 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ │ - b.n 10ba │ │ │ │ │ + b.n 10aa │ │ │ │ │ mov r0, r6 │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bge.n 124c │ │ │ │ │ - b.n 1284 │ │ │ │ │ + bge.n 123c │ │ │ │ │ + b.n 1274 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - b.n 1232 │ │ │ │ │ + b.n 1222 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w fc8 │ │ │ │ │ + bne.w fb8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ movw r1, #2766 @ 0xace │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 1284 │ │ │ │ │ + b.n 1274 │ │ │ │ │ ldr.w r1, [r8, #28] │ │ │ │ │ - b.n 11e6 │ │ │ │ │ + b.n 11d6 │ │ │ │ │ ldr r0, [r6, #28] │ │ │ │ │ - b.n 11d0 │ │ │ │ │ + b.n 11c0 │ │ │ │ │ ldr.w r1, [r8, #28] │ │ │ │ │ - b.n 1172 │ │ │ │ │ + b.n 1162 │ │ │ │ │ ldr r0, [r3, #28] │ │ │ │ │ - b.n 115a │ │ │ │ │ + b.n 114a │ │ │ │ │ │ │ │ │ │ -00001318 : │ │ │ │ │ +00001308 : │ │ │ │ │ set_discard_key(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 1348 │ │ │ │ │ + bne.n 1338 │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ - beq.n 1348 │ │ │ │ │ + beq.n 1338 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.n 1368 │ │ │ │ │ + b.n 1358 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - bne.n 133e │ │ │ │ │ + bne.n 132e │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL set_unhashable_type │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001368 : │ │ │ │ │ +00001358 : │ │ │ │ │ set_discard_entry(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 13c4 │ │ │ │ │ - cbz r0, 13b8 │ │ │ │ │ + bl 13b4 │ │ │ │ │ + cbz r0, 13a8 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ - cbnz r3, 1386 │ │ │ │ │ + cbnz r3, 1376 │ │ │ │ │ mov r0, r3 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ - ldr.w ip, [pc, #52] @ 13c0 │ │ │ │ │ + ldr.w ip, [pc, #52] @ 13b0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w ip, [r0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ │ str.w ip, [r0, #4] │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ - blt.n 13a8 │ │ │ │ │ + blt.n 1398 │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 13a4 │ │ │ │ │ + bne.n 1394 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 13a4 │ │ │ │ │ + b.n 1394 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ .word 0x000001a0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -000013c4 : │ │ │ │ │ +000013b4 : │ │ │ │ │ set_lookkey(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, #20 │ │ │ │ │ ldr.w ip, [r0, #20] │ │ │ │ │ @@ -2080,199 +2077,199 @@ │ │ │ │ │ mov r8, r3 │ │ │ │ │ lsls r6, r4, #3 │ │ │ │ │ add.w r2, r4, #9 │ │ │ │ │ adds r7, r0, r6 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ - bls.n 1414 │ │ │ │ │ - cbnz r3, 142e │ │ │ │ │ + bls.n 1404 │ │ │ │ │ + cbnz r3, 141e │ │ │ │ │ ldr.w r3, [r0, r4, lsl #3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1624 │ │ │ │ │ + bne.w 1614 │ │ │ │ │ mov r0, r7 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 151e │ │ │ │ │ + bne.w 150e │ │ │ │ │ ldr r3, [r0, r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 140c │ │ │ │ │ + beq.n 13fc │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 152a │ │ │ │ │ + bne.w 151a │ │ │ │ │ movs r2, #9 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - b.n 1438 │ │ │ │ │ + b.n 1428 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - bne.n 150c │ │ │ │ │ + bne.n 14fc │ │ │ │ │ ldr r3, [r0, r6] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 140c │ │ │ │ │ + beq.n 13fc │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.n 14a8 │ │ │ │ │ + bne.n 1498 │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 14a8 │ │ │ │ │ + bne.n 1498 │ │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ cmp r2, ip │ │ │ │ │ - bne.n 14a8 │ │ │ │ │ + bne.n 1498 │ │ │ │ │ ldrb r1, [r3, #16] │ │ │ │ │ ldrb r0, [r0, #16] │ │ │ │ │ ubfx r2, r1, #2, #3 │ │ │ │ │ ubfx r0, r0, #2, #3 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 14a8 │ │ │ │ │ + bne.n 1498 │ │ │ │ │ lsls r0, r1, #26 │ │ │ │ │ - bpl.w 168c │ │ │ │ │ + bpl.w 167c │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r0, r3, #28 │ │ │ │ │ addmi.w r0, r3, #20 │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ ldrb r1, [r1, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 1686 │ │ │ │ │ + beq.w 1676 │ │ │ │ │ tst.w r1, #64 @ 0x40 │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ ite eq │ │ │ │ │ addeq r1, #28 │ │ │ │ │ addne r1, #20 │ │ │ │ │ mul.w r2, ip, r2 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 140c │ │ │ │ │ + beq.n 13fc │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp fp, r2 │ │ │ │ │ - beq.w 1632 │ │ │ │ │ + beq.w 1622 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 14c2 │ │ │ │ │ + bge.n 14b2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 14e4 │ │ │ │ │ + bge.n 14d4 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 164e │ │ │ │ │ + beq.w 163e │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt.w 1642 │ │ │ │ │ + blt.w 1632 │ │ │ │ │ ldr.w r0, [sl, #20] │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.w 1646 │ │ │ │ │ + bne.w 1636 │ │ │ │ │ ldr r2, [r5, r6] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 1646 │ │ │ │ │ + bne.w 1636 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 140c │ │ │ │ │ + bne.n 13fc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr.w r1, [sl, #16] │ │ │ │ │ - cbnz r3, 152a │ │ │ │ │ + cbnz r3, 151a │ │ │ │ │ ldr.w r0, [sl, #20] │ │ │ │ │ mov.w r3, r9, lsr #5 │ │ │ │ │ add.w r4, r4, r4, lsl #2 │ │ │ │ │ add r4, r3 │ │ │ │ │ mov r9, r3 │ │ │ │ │ adds r4, #1 │ │ │ │ │ ands r4, r1 │ │ │ │ │ - b.n 13f0 │ │ │ │ │ + b.n 13e0 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - bne.n 152a │ │ │ │ │ + bne.n 151a │ │ │ │ │ movs r2, #9 │ │ │ │ │ ldr r3, [r0, r6] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - b.n 1438 │ │ │ │ │ + b.n 1428 │ │ │ │ │ add.w r5, r7, #16 │ │ │ │ │ movs r6, #8 │ │ │ │ │ ldr.w r3, [r5, #-4] │ │ │ │ │ sub.w r7, r5, #8 │ │ │ │ │ - cbnz r3, 1544 │ │ │ │ │ + cbnz r3, 1534 │ │ │ │ │ ldr.w r2, [r5, #-8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 140c │ │ │ │ │ + beq.w 13fc │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne.n 161a │ │ │ │ │ + bne.n 160a │ │ │ │ │ ldr.w r3, [r5, #-8] │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 140c │ │ │ │ │ + beq.w 13fc │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.n 15ba │ │ │ │ │ + bne.n 15aa │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 15ba │ │ │ │ │ + bne.n 15aa │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 15ba │ │ │ │ │ + bne.n 15aa │ │ │ │ │ ldrb r1, [r3, #16] │ │ │ │ │ ldrb r0, [r0, #16] │ │ │ │ │ ubfx ip, r1, #2, #3 │ │ │ │ │ ubfx r0, r0, #2, #3 │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bne.n 15ba │ │ │ │ │ + bne.n 15aa │ │ │ │ │ lsls r0, r1, #26 │ │ │ │ │ - bpl.n 1682 │ │ │ │ │ + bpl.n 1672 │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r0, r3, #20 │ │ │ │ │ addpl.w r0, r3, #28 │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ ldrb r1, [r1, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.n 167c │ │ │ │ │ + beq.n 166c │ │ │ │ │ tst.w r1, #64 @ 0x40 │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ ite ne │ │ │ │ │ addne r1, #20 │ │ │ │ │ addeq r1, #28 │ │ │ │ │ mul.w r2, ip, r2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 140c │ │ │ │ │ + beq.w 13fc │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp fp, r2 │ │ │ │ │ - beq.n 165e │ │ │ │ │ + beq.n 164e │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr.w r1, [sl, #20] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ it lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ @@ -2283,86 +2280,86 @@ │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 15fa │ │ │ │ │ + bge.n 15ea │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 166e │ │ │ │ │ + beq.n 165e │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.n 1642 │ │ │ │ │ + blt.n 1632 │ │ │ │ │ ldr.w r0, [sl, #20] │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne.n 1646 │ │ │ │ │ + bne.n 1636 │ │ │ │ │ ldr.w r1, [r5, #-8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n 1646 │ │ │ │ │ + bne.n 1636 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 140c │ │ │ │ │ + bne.w 13fc │ │ │ │ │ ldr.w r1, [sl, #16] │ │ │ │ │ subs r6, #1 │ │ │ │ │ adds r5, #8 │ │ │ │ │ adds r3, r6, #1 │ │ │ │ │ - bne.n 1530 │ │ │ │ │ - b.n 1508 │ │ │ │ │ + bne.n 1520 │ │ │ │ │ + b.n 14f8 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 150c │ │ │ │ │ + bne.w 14fc │ │ │ │ │ str.w r8, [sp, #4] │ │ │ │ │ - b.n 1438 │ │ │ │ │ + b.n 1428 │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ mov r0, r3 │ │ │ │ │ movs r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bge.w 14fc │ │ │ │ │ + bge.w 14ec │ │ │ │ │ movs r7, #0 │ │ │ │ │ - b.n 140c │ │ │ │ │ + b.n 13fc │ │ │ │ │ mov ip, r0 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r0, sl │ │ │ │ │ - b.n 13de │ │ │ │ │ + b.n 13ce │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldrd r3, r1, [sp, #8] │ │ │ │ │ - b.n 14e4 │ │ │ │ │ + b.n 14d4 │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bge.n 1610 │ │ │ │ │ - b.n 1642 │ │ │ │ │ + bge.n 1600 │ │ │ │ │ + b.n 1632 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ │ - b.n 15fa │ │ │ │ │ + b.n 15ea │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b.n 15a8 │ │ │ │ │ + b.n 1598 │ │ │ │ │ ldr r0, [r3, #28] │ │ │ │ │ - b.n 1592 │ │ │ │ │ + b.n 1582 │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b.n 1498 │ │ │ │ │ + b.n 1488 │ │ │ │ │ ldr r0, [r3, #28] │ │ │ │ │ - b.n 1480 │ │ │ │ │ + b.n 1470 │ │ │ │ │ │ │ │ │ │ -00001690 : │ │ │ │ │ +00001680 : │ │ │ │ │ PySet_Contains(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ @@ -2372,224 +2369,224 @@ │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ mov r8, r1 │ │ │ │ │ add.w r1, r3, #208 @ 0xd0 │ │ │ │ │ sub sp, #28 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ it ne │ │ │ │ │ cmpne r0, r3 │ │ │ │ │ - bne.w 19a8 │ │ │ │ │ + bne.w 1998 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.w 19e8 │ │ │ │ │ + beq.w 19d8 │ │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ │ movw fp, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt fp, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r2, fp │ │ │ │ │ - bne.n 1726 │ │ │ │ │ + bne.n 1716 │ │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ │ adds r5, r2, #1 │ │ │ │ │ - beq.n 1726 │ │ │ │ │ + beq.n 1716 │ │ │ │ │ ldr.w r1, [r9, #20] │ │ │ │ │ mov r7, r2 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ str.w fp, [sp] │ │ │ │ │ ldr.w r2, [r9, #16] │ │ │ │ │ mov fp, r7 │ │ │ │ │ and.w r4, r7, r2 │ │ │ │ │ lsls r6, r4, #3 │ │ │ │ │ add.w r3, r4, #9 │ │ │ │ │ add.w sl, r1, r6 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ │ - bls.n 173e │ │ │ │ │ + bls.n 172e │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1776 │ │ │ │ │ + bne.n 1766 │ │ │ │ │ ldr.w r3, [r1, r4, lsl #3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 194c │ │ │ │ │ + bne.w 193c │ │ │ │ │ ldr.w r0, [sl] │ │ │ │ │ subs r0, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov r2, r0 │ │ │ │ │ adds r4, r0, #1 │ │ │ │ │ - beq.w 1992 │ │ │ │ │ + beq.w 1982 │ │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - b.n 16dc │ │ │ │ │ + b.n 16cc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1862 │ │ │ │ │ + bne.w 1852 │ │ │ │ │ ldr r3, [r1, r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1716 │ │ │ │ │ + beq.n 1706 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 186c │ │ │ │ │ + beq.w 185c │ │ │ │ │ add.w sl, sl, #16 │ │ │ │ │ movs r5, #8 │ │ │ │ │ ldr.w r3, [sl, #-4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1872 │ │ │ │ │ + bne.w 1862 │ │ │ │ │ ldr.w r1, [sl, #-8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1872 │ │ │ │ │ + bne.w 1862 │ │ │ │ │ mov r7, sl │ │ │ │ │ sub.w sl, sl, #8 │ │ │ │ │ cmp r7, #8 │ │ │ │ │ - bne.n 1716 │ │ │ │ │ - b.n 1964 │ │ │ │ │ + bne.n 1706 │ │ │ │ │ + b.n 1954 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bne.n 1852 │ │ │ │ │ + bne.n 1842 │ │ │ │ │ ldr r3, [r1, r6] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq.n 1716 │ │ │ │ │ + beq.n 1706 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 17ee │ │ │ │ │ + bne.n 17de │ │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 17ee │ │ │ │ │ + bne.n 17de │ │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ │ cmp r2, ip │ │ │ │ │ - bne.n 17ee │ │ │ │ │ + bne.n 17de │ │ │ │ │ ldrb r1, [r3, #16] │ │ │ │ │ ldrb.w r0, [r8, #16] │ │ │ │ │ ubfx r2, r1, #2, #3 │ │ │ │ │ ubfx r0, r0, #2, #3 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 17ee │ │ │ │ │ + bne.n 17de │ │ │ │ │ lsls r0, r1, #26 │ │ │ │ │ - bpl.w 19fa │ │ │ │ │ + bpl.w 19ea │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r0, r3, #28 │ │ │ │ │ addmi.w r0, r3, #20 │ │ │ │ │ ldrb.w r1, [r8, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 19f4 │ │ │ │ │ + beq.w 19e4 │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r1, r8, #28 │ │ │ │ │ addmi.w r1, r8, #20 │ │ │ │ │ mul.w r2, ip, r2 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1716 │ │ │ │ │ + beq.n 1706 │ │ │ │ │ ldrd r2, r1, [sp, #4] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w 1954 │ │ │ │ │ + beq.w 1944 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1804 │ │ │ │ │ + bge.n 17f4 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1826 │ │ │ │ │ + bge.n 1816 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 1972 │ │ │ │ │ + beq.w 1962 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.w 1964 │ │ │ │ │ + blt.w 1954 │ │ │ │ │ ldr.w r1, [r9, #20] │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - bne.w 196a │ │ │ │ │ + bne.w 195a │ │ │ │ │ ldr r0, [r5, r6] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.w 196a │ │ │ │ │ + bne.w 195a │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1716 │ │ │ │ │ + bne.w 1706 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr.w r2, [r9, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1750 │ │ │ │ │ + bne.n 1740 │ │ │ │ │ ldr.w r1, [r9, #20] │ │ │ │ │ add.w r4, r4, r4, lsl #2 │ │ │ │ │ mov.w fp, fp, lsr #5 │ │ │ │ │ add r4, fp │ │ │ │ │ adds r4, #1 │ │ │ │ │ ands r4, r2 │ │ │ │ │ - b.n 16f4 │ │ │ │ │ + b.n 16e4 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ it eq │ │ │ │ │ ldreq r3, [r1, r6] │ │ │ │ │ - bne.w 1750 │ │ │ │ │ + bne.w 1740 │ │ │ │ │ movs r2, #9 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ - b.n 1780 │ │ │ │ │ + b.n 1770 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bne.n 193e │ │ │ │ │ + bne.n 192e │ │ │ │ │ ldr.w r3, [sl, #-8] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq.w 176a │ │ │ │ │ + beq.w 175a │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 18e8 │ │ │ │ │ + bne.n 18d8 │ │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 18e8 │ │ │ │ │ + bne.n 18d8 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 18e8 │ │ │ │ │ + bne.n 18d8 │ │ │ │ │ ldrb r1, [r3, #16] │ │ │ │ │ ldrb.w r0, [r8, #16] │ │ │ │ │ ubfx r6, r1, #2, #3 │ │ │ │ │ ubfx r0, r0, #2, #3 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 18e8 │ │ │ │ │ + bne.n 18d8 │ │ │ │ │ lsls r0, r1, #26 │ │ │ │ │ - bpl.w 19cc │ │ │ │ │ + bpl.w 19bc │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r0, r3, #20 │ │ │ │ │ addpl.w r0, r3, #28 │ │ │ │ │ ldrb.w r1, [r8, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 19e2 │ │ │ │ │ + beq.w 19d2 │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r1, r8, #20 │ │ │ │ │ addpl.w r1, r8, #28 │ │ │ │ │ mul.w r2, r6, r2 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 176a │ │ │ │ │ + beq.w 175a │ │ │ │ │ ldrd r2, r1, [sp, #4] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 1982 │ │ │ │ │ + beq.n 1972 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr.w r6, [r9, #20] │ │ │ │ │ mov r0, r3 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ itt lt │ │ │ │ │ @@ -2598,227 +2595,227 @@ │ │ │ │ │ movs r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1920 │ │ │ │ │ + bge.n 1910 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 199a │ │ │ │ │ + beq.n 198a │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.n 1964 │ │ │ │ │ + blt.n 1954 │ │ │ │ │ ldr.w r1, [r9, #20] │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - bne.n 196a │ │ │ │ │ + bne.n 195a │ │ │ │ │ ldr.w r0, [sl, #-8] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.n 196a │ │ │ │ │ + bne.n 195a │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 176a │ │ │ │ │ + bne.w 175a │ │ │ │ │ ldr.w r2, [r9, #16] │ │ │ │ │ subs r5, #1 │ │ │ │ │ add.w sl, sl, #8 │ │ │ │ │ adds r3, r5, #1 │ │ │ │ │ - bne.w 1756 │ │ │ │ │ - b.n 184e │ │ │ │ │ + bne.w 1746 │ │ │ │ │ + b.n 183e │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 1852 │ │ │ │ │ + bne.n 1842 │ │ │ │ │ str r7, [sp, #12] │ │ │ │ │ - b.n 1780 │ │ │ │ │ + b.n 1770 │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bge.w 183e │ │ │ │ │ + bge.w 182e │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1720 │ │ │ │ │ + b.n 1710 │ │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - b.n 16ea │ │ │ │ │ + b.n 16da │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ │ - b.n 1826 │ │ │ │ │ + b.n 1816 │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bge.n 1934 │ │ │ │ │ - b.n 1964 │ │ │ │ │ + bge.n 1924 │ │ │ │ │ + b.n 1954 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL set_unhashable_type │ │ │ │ │ - b.n 1964 │ │ │ │ │ + b.n 1954 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ │ - b.n 1920 │ │ │ │ │ + b.n 1910 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 16be │ │ │ │ │ + bne.w 16ae │ │ │ │ │ mov r1, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbz r0, 19d0 │ │ │ │ │ + cbz r0, 19c0 │ │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - b.n 16be │ │ │ │ │ + b.n 16ae │ │ │ │ │ ldr r0, [r3, #28] │ │ │ │ │ - b.n 18be │ │ │ │ │ + b.n 18ae │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ movw r1, #2749 @ 0xabd │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 1964 │ │ │ │ │ + b.n 1954 │ │ │ │ │ ldr.w r1, [r8, #28] │ │ │ │ │ - b.n 18d6 │ │ │ │ │ + b.n 18c6 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b.n 1a00 │ │ │ │ │ + b.n 19f0 │ │ │ │ │ ldr.w r1, [r8, #28] │ │ │ │ │ - b.n 17de │ │ │ │ │ + b.n 17ce │ │ │ │ │ ldr r0, [r3, #28] │ │ │ │ │ - b.n 17c6 │ │ │ │ │ + b.n 17b6 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001a00 : │ │ │ │ │ +000019f0 : │ │ │ │ │ set_contains_key(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 1a3a │ │ │ │ │ + bne.n 1a2a │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ - beq.n 1a3a │ │ │ │ │ + beq.n 1a2a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13c4 │ │ │ │ │ - cbz r0, 1a50 │ │ │ │ │ + bl 13b4 │ │ │ │ │ + cbz r0, 1a40 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ subs r0, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - bne.n 1a26 │ │ │ │ │ + bne.n 1a16 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL set_unhashable_type │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1a36 │ │ │ │ │ + b.n 1a26 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001a58 : │ │ │ │ │ +00001a48 : │ │ │ │ │ set_vectorcall(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1b82 │ │ │ │ │ + bne.w 1b72 │ │ │ │ │ bic.w r3, r2, #2147483648 @ 0x80000000 │ │ │ │ │ bic.w r1, r2, #2147483648 @ 0x80000000 │ │ │ │ │ bic.w r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1b68 │ │ │ │ │ + bne.n 1b58 │ │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 1af6 │ │ │ │ │ + beq.n 1ae6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr r4, [r5, #0] │ │ │ │ │ blx r3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 1af2 │ │ │ │ │ + cbz r0, 1ae2 │ │ │ │ │ movs r2, #0 │ │ │ │ │ add.w r1, r3, #32 │ │ │ │ │ movs r0, #7 │ │ │ │ │ strd r2, r2, [r3, #8] │ │ │ │ │ strd r0, r1, [r3, #16] │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ str r2, [r3, #96] @ 0x60 │ │ │ │ │ strd r1, r2, [r3, #24] │ │ │ │ │ - cbnz r4, 1ab8 │ │ │ │ │ + cbnz r4, 1aa8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ add.w r1, r2, #208 @ 0xd0 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ it ne │ │ │ │ │ cmpne r0, r2 │ │ │ │ │ - bne.n 1b20 │ │ │ │ │ + bne.n 1b10 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - bl 1cf4 │ │ │ │ │ + bl 1ce4 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1ab2 │ │ │ │ │ + beq.n 1aa2 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1af2 │ │ │ │ │ + bge.n 1ae2 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - cbnz r2, 1af2 │ │ │ │ │ + cbnz r2, 1ae2 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 1ab2 │ │ │ │ │ + b.n 1aa2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ blx r3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1af2 │ │ │ │ │ + beq.n 1ae2 │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ movs r4, #7 │ │ │ │ │ adds r0, #32 │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ strd r4, r0, [r3, #16] │ │ │ │ │ mov r0, r3 │ │ │ │ │ strd r1, r1, [r3, #8] │ │ │ │ │ @@ -2827,70 +2824,70 @@ │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1ace │ │ │ │ │ + bne.n 1abe │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1ace │ │ │ │ │ + bne.n 1abe │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyDict_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyDict_Type │ │ │ │ │ mov r0, r3 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - beq.n 1b5c │ │ │ │ │ + beq.n 1b4c │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 2bc │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1ab2 │ │ │ │ │ - b.n 1ade │ │ │ │ │ + beq.n 1aa2 │ │ │ │ │ + b.n 1ace │ │ │ │ │ bl 1d8 │ │ │ │ │ R_ARM_THM_CALL set_update_dict_lock_held │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1ab2 │ │ │ │ │ - b.n 1ade │ │ │ │ │ + beq.n 1aa2 │ │ │ │ │ + b.n 1ace │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1af2 │ │ │ │ │ - b.n 1a82 │ │ │ │ │ + beq.n 1ae2 │ │ │ │ │ + b.n 1a72 │ │ │ │ │ mov r1, r3 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ bl 0 <_PyArg_NoKwnames> │ │ │ │ │ R_ARM_THM_CALL _PyArg_NoKwnames │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1a72 │ │ │ │ │ - b.n 1af2 │ │ │ │ │ + bne.w 1a62 │ │ │ │ │ + b.n 1ae2 │ │ │ │ │ │ │ │ │ │ -00001b9c : │ │ │ │ │ +00001b8c : │ │ │ │ │ set_ior(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ @@ -2900,26 +2897,26 @@ │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ add.w r5, r3, #208 @ 0xd0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r2, r1 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ it ne │ │ │ │ │ cmpne r0, r5 │ │ │ │ │ - bne.n 1bf0 │ │ │ │ │ + bne.n 1be0 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ it ne │ │ │ │ │ cmpne r0, r5 │ │ │ │ │ - bne.n 1c0c │ │ │ │ │ + bne.n 1bfc │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - beq.n 1bde │ │ │ │ │ + beq.n 1bce │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1cf4 │ │ │ │ │ + bl 1ce4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1c48 │ │ │ │ │ + bne.n 1c38 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ @@ -2928,134 +2925,134 @@ │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ - cbz r1, 1c52 │ │ │ │ │ + cbz r1, 1c42 │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - beq.n 1bce │ │ │ │ │ + beq.n 1bbe │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n 1bce │ │ │ │ │ - ldr r1, [pc, #92] @ (1c6c ) │ │ │ │ │ + beq.n 1bbe │ │ │ │ │ + ldr r1, [pc, #92] @ (1c5c ) │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1bce │ │ │ │ │ + bne.n 1bbe │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1bce │ │ │ │ │ + bne.n 1bbe │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyDict_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyDict_Type │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ mov r1, r2 │ │ │ │ │ - beq.n 1c4c │ │ │ │ │ + beq.n 1c3c │ │ │ │ │ bl 2bc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1bde │ │ │ │ │ + beq.n 1bce │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 1bea │ │ │ │ │ + b.n 1bda │ │ │ │ │ bl 1d8 │ │ │ │ │ R_ARM_THM_CALL set_update_dict_lock_held │ │ │ │ │ - b.n 1c44 │ │ │ │ │ + b.n 1c34 │ │ │ │ │ mov r1, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ │ - cbnz r0, 1c68 │ │ │ │ │ + cbnz r0, 1c58 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 1bea │ │ │ │ │ + b.n 1bda │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ - b.n 1c04 │ │ │ │ │ + b.n 1bf4 │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00001c70 : │ │ │ │ │ +00001c60 : │ │ │ │ │ set_update_internal(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r2, r1 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n 1c9a │ │ │ │ │ + beq.n 1c8a │ │ │ │ │ add.w r1, r3, #208 @ 0xd0 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne.n 1caa │ │ │ │ │ + bne.n 1c9a │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - beq.n 1cec │ │ │ │ │ + beq.n 1cdc │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.n 1cf4 │ │ │ │ │ + b.n 1ce4 │ │ │ │ │ strd r2, r3, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1c9a │ │ │ │ │ + bne.n 1c8a │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1c9a │ │ │ │ │ + bne.n 1c8a │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyDict_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyDict_Type │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ mov r1, r2 │ │ │ │ │ - beq.n 1ce2 │ │ │ │ │ + beq.n 1cd2 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 2bc │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 1d8 │ │ │ │ │ R_ARM_THM_JUMP24 set_update_dict_lock_held │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001cf4 : │ │ │ │ │ +00001ce4 : │ │ │ │ │ set_merge_lock_held(): │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 1cfc │ │ │ │ │ + beq.n 1cec │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ - cbnz r2, 1d00 │ │ │ │ │ + cbnz r2, 1cf0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ @@ -3063,290 +3060,290 @@ │ │ │ │ │ ldr r1, [r0, #16] │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ adds r4, r2, r3 │ │ │ │ │ mov r8, r0 │ │ │ │ │ add.w r1, r1, r1, lsl #1 │ │ │ │ │ add.w r4, r4, r4, lsl #2 │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - bge.w 2018 │ │ │ │ │ + bge.w 2008 │ │ │ │ │ ldrd r2, r4, [r5, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2036 │ │ │ │ │ + bne.w 2026 │ │ │ │ │ ldrd r7, r0, [r8, #16] │ │ │ │ │ ldr r6, [r5, #12] │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bne.w 229c │ │ │ │ │ + bne.w 228c │ │ │ │ │ ldr r5, [r5, #8] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bne.w 229c │ │ │ │ │ + bne.w 228c │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - blt.w 1ea6 │ │ │ │ │ + blt.w 1e96 │ │ │ │ │ mov r7, r4 │ │ │ │ │ add.w ip, r0, #4 │ │ │ │ │ and.w lr, r2, #7 │ │ │ │ │ ldr.w r1, [r7], #4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1eb2 │ │ │ │ │ + bne.w 1ea2 │ │ │ │ │ movs r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bgt.w 1ea6 │ │ │ │ │ + bgt.w 1e96 │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - beq.n 1de8 │ │ │ │ │ + beq.n 1dd8 │ │ │ │ │ cmp lr, r3 │ │ │ │ │ - beq.n 1dda │ │ │ │ │ + beq.n 1dca │ │ │ │ │ cmp.w lr, #2 │ │ │ │ │ - beq.n 1dce │ │ │ │ │ + beq.n 1dbe │ │ │ │ │ cmp.w lr, #3 │ │ │ │ │ - beq.n 1dc2 │ │ │ │ │ + beq.n 1db2 │ │ │ │ │ cmp.w lr, #4 │ │ │ │ │ - beq.n 1db6 │ │ │ │ │ + beq.n 1da6 │ │ │ │ │ cmp.w lr, #5 │ │ │ │ │ - beq.n 1daa │ │ │ │ │ + beq.n 1d9a │ │ │ │ │ cmp.w lr, #6 │ │ │ │ │ - beq.n 1d9e │ │ │ │ │ + beq.n 1d8e │ │ │ │ │ ldr.w r1, [r4, r3, lsl #3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 2368 │ │ │ │ │ + bne.w 2358 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr.w r1, [r4, r3, lsl #3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 21fa │ │ │ │ │ + bne.w 21ea │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr.w r1, [r4, r3, lsl #3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 2282 │ │ │ │ │ + bne.w 2272 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr.w r1, [r4, r3, lsl #3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 2268 │ │ │ │ │ + bne.w 2258 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr.w r1, [r4, r3, lsl #3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 224e │ │ │ │ │ + bne.w 223e │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr.w r1, [r4, r3, lsl #3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 21e2 │ │ │ │ │ + bne.w 21d2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr.w r1, [r4, r3, lsl #3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 1ece │ │ │ │ │ + bne.n 1ebe │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bgt.n 1ea6 │ │ │ │ │ + bgt.n 1e96 │ │ │ │ │ mov sl, r2 │ │ │ │ │ - b.n 1e50 │ │ │ │ │ + b.n 1e40 │ │ │ │ │ add.w lr, r3, #1 │ │ │ │ │ ldr.w r1, [r4, lr, lsl #3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 1e7a │ │ │ │ │ + bne.n 1e6a │ │ │ │ │ add.w r3, lr, #1 │ │ │ │ │ ldr.w r1, [r4, r3, lsl #3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 1f04 │ │ │ │ │ + bne.n 1ef4 │ │ │ │ │ add.w r3, lr, #2 │ │ │ │ │ ldr.w r1, [r4, r3, lsl #3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1fea │ │ │ │ │ + bne.w 1fda │ │ │ │ │ add.w r3, lr, #3 │ │ │ │ │ ldr.w r1, [r4, r3, lsl #3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1fbc │ │ │ │ │ + bne.w 1fac │ │ │ │ │ add.w r3, lr, #4 │ │ │ │ │ ldr.w r1, [r4, r3, lsl #3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1f8e │ │ │ │ │ + bne.w 1f7e │ │ │ │ │ add.w r3, lr, #5 │ │ │ │ │ ldr.w r1, [r4, r3, lsl #3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1f60 │ │ │ │ │ + bne.w 1f50 │ │ │ │ │ add.w r3, lr, #6 │ │ │ │ │ ldr.w r1, [r4, r3, lsl #3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 1f32 │ │ │ │ │ + bne.n 1f22 │ │ │ │ │ add.w r3, lr, #7 │ │ │ │ │ cmp r3, sl │ │ │ │ │ - bgt.n 1ea6 │ │ │ │ │ + bgt.n 1e96 │ │ │ │ │ ldr.w r1, [r4, r3, lsl #3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 1dec │ │ │ │ │ + beq.n 1ddc │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 2352 │ │ │ │ │ + blt.w 2342 │ │ │ │ │ add.w lr, r3, #1 │ │ │ │ │ str.w r1, [r0, r3, lsl #3] │ │ │ │ │ ldr.w r1, [r7, r3, lsl #3] │ │ │ │ │ str.w r1, [ip, r3, lsl #3] │ │ │ │ │ ldr.w r1, [r4, lr, lsl #3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 1df8 │ │ │ │ │ + beq.n 1de8 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ ittt ge │ │ │ │ │ strge.w r1, [r0, lr, lsl #3] │ │ │ │ │ ldrge.w r1, [r7, lr, lsl #3] │ │ │ │ │ strge.w r1, [ip, lr, lsl #3] │ │ │ │ │ - bge.n 1df8 │ │ │ │ │ + bge.n 1de8 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ adds r2, r4, #4 │ │ │ │ │ str.w r1, [r0, lr, lsl #3] │ │ │ │ │ ldr.w r1, [r2, lr, lsl #3] │ │ │ │ │ adds r2, r0, #4 │ │ │ │ │ str.w r1, [r2, lr, lsl #3] │ │ │ │ │ - b.n 1df8 │ │ │ │ │ + b.n 1de8 │ │ │ │ │ strd r5, r6, [r8, #8] │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr.w r9, [r1] │ │ │ │ │ cmp.w r9, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt.w r9, r9, #1 │ │ │ │ │ strlt.w r9, [r1] │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ ldr r1, [r7, #0] │ │ │ │ │ str.w r1, [ip] │ │ │ │ │ - b.n 1d62 │ │ │ │ │ + b.n 1d52 │ │ │ │ │ ldr.w r9, [r1] │ │ │ │ │ cmp.w r9, #1073741824 @ 0x40000000 │ │ │ │ │ ittt ge │ │ │ │ │ strge.w r1, [r0, r3, lsl #3] │ │ │ │ │ ldrge.w r1, [r7, r3, lsl #3] │ │ │ │ │ strge.w r1, [ip, r3, lsl #3] │ │ │ │ │ - bge.w 1de2 │ │ │ │ │ + bge.w 1dd2 │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ str.w r9, [r1] │ │ │ │ │ str.w r1, [r0, r3, lsl #3] │ │ │ │ │ adds r1, r4, #4 │ │ │ │ │ add.w lr, r0, #4 │ │ │ │ │ ldr.w r1, [r1, r3, lsl #3] │ │ │ │ │ str.w r1, [lr, r3, lsl #3] │ │ │ │ │ - b.n 1de2 │ │ │ │ │ + b.n 1dd2 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ ittt ge │ │ │ │ │ strge.w r1, [r0, r3, lsl #3] │ │ │ │ │ ldrge.w r1, [r7, r3, lsl #3] │ │ │ │ │ strge.w r1, [ip, r3, lsl #3] │ │ │ │ │ - bge.w 1e04 │ │ │ │ │ + bge.w 1df4 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ adds r2, r4, #4 │ │ │ │ │ str.w r1, [r0, r3, lsl #3] │ │ │ │ │ ldr.w r1, [r2, r3, lsl #3] │ │ │ │ │ adds r2, r0, #4 │ │ │ │ │ str.w r1, [r2, r3, lsl #3] │ │ │ │ │ - b.n 1e04 │ │ │ │ │ + b.n 1df4 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ ittt ge │ │ │ │ │ strge.w r1, [r0, r3, lsl #3] │ │ │ │ │ ldrge.w r1, [r7, r3, lsl #3] │ │ │ │ │ strge.w r1, [ip, r3, lsl #3] │ │ │ │ │ - bge.w 1e48 │ │ │ │ │ + bge.w 1e38 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ adds r2, r4, #4 │ │ │ │ │ str.w r1, [r0, r3, lsl #3] │ │ │ │ │ ldr.w r1, [r2, r3, lsl #3] │ │ │ │ │ adds r2, r0, #4 │ │ │ │ │ str.w r1, [r2, r3, lsl #3] │ │ │ │ │ - b.n 1e48 │ │ │ │ │ + b.n 1e38 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ ittt ge │ │ │ │ │ strge.w r1, [r0, r3, lsl #3] │ │ │ │ │ ldrge.w r1, [r7, r3, lsl #3] │ │ │ │ │ strge.w r1, [ip, r3, lsl #3] │ │ │ │ │ - bge.w 1e3c │ │ │ │ │ + bge.w 1e2c │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ adds r2, r4, #4 │ │ │ │ │ str.w r1, [r0, r3, lsl #3] │ │ │ │ │ ldr.w r1, [r2, r3, lsl #3] │ │ │ │ │ adds r2, r0, #4 │ │ │ │ │ str.w r1, [r2, r3, lsl #3] │ │ │ │ │ - b.n 1e3c │ │ │ │ │ + b.n 1e2c │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ ittt ge │ │ │ │ │ strge.w r1, [r0, r3, lsl #3] │ │ │ │ │ ldrge.w r1, [r7, r3, lsl #3] │ │ │ │ │ strge.w r1, [ip, r3, lsl #3] │ │ │ │ │ - bge.w 1e2e │ │ │ │ │ + bge.w 1e1e │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ adds r2, r4, #4 │ │ │ │ │ str.w r1, [r0, r3, lsl #3] │ │ │ │ │ ldr.w r1, [r2, r3, lsl #3] │ │ │ │ │ adds r2, r0, #4 │ │ │ │ │ str.w r1, [r2, r3, lsl #3] │ │ │ │ │ - b.n 1e2e │ │ │ │ │ + b.n 1e1e │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ ittt ge │ │ │ │ │ strge.w r1, [r0, r3, lsl #3] │ │ │ │ │ ldrge.w r1, [r7, r3, lsl #3] │ │ │ │ │ strge.w r1, [ip, r3, lsl #3] │ │ │ │ │ - bge.w 1e20 │ │ │ │ │ + bge.w 1e10 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ adds r2, r4, #4 │ │ │ │ │ str.w r1, [r0, r3, lsl #3] │ │ │ │ │ ldr.w r1, [r2, r3, lsl #3] │ │ │ │ │ adds r2, r0, #4 │ │ │ │ │ str.w r1, [r2, r3, lsl #3] │ │ │ │ │ - b.n 1e20 │ │ │ │ │ + b.n 1e10 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ ittt ge │ │ │ │ │ strge.w r1, [r0, r3, lsl #3] │ │ │ │ │ ldrge.w r1, [r7, r3, lsl #3] │ │ │ │ │ strge.w r1, [ip, r3, lsl #3] │ │ │ │ │ - bge.w 1e12 │ │ │ │ │ + bge.w 1e02 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ adds r2, r4, #4 │ │ │ │ │ str.w r1, [r0, r3, lsl #3] │ │ │ │ │ ldr.w r1, [r2, r3, lsl #3] │ │ │ │ │ adds r2, r0, #4 │ │ │ │ │ str.w r1, [r2, r3, lsl #3] │ │ │ │ │ - b.n 1e12 │ │ │ │ │ + b.n 1e02 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ adds r1, r2, r3 │ │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ - bl 97c │ │ │ │ │ + bl 988 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2248 │ │ │ │ │ + bne.w 2238 │ │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ │ ldrd r2, r4, [r5, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1d34 │ │ │ │ │ + beq.w 1d24 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.w 1eaa │ │ │ │ │ + blt.w 1e9a │ │ │ │ │ mov r9, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ - ldr r7, [pc, #676] @ (22ec ) │ │ │ │ │ + ldr r7, [pc, #676] @ (22dc ) │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ - b.n 205a │ │ │ │ │ + b.n 204a │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bgt.w 1eaa │ │ │ │ │ + bgt.w 1e9a │ │ │ │ │ ldr.w r4, [r9, #20] │ │ │ │ │ ldr.w r6, [r4, r5, lsl #3] │ │ │ │ │ add.w r4, r4, r5, lsl #3 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r6, r7 │ │ │ │ │ - beq.n 204e │ │ │ │ │ + beq.n 203e │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mov fp, r7 │ │ │ │ │ ldr.w sl, [r4, #4] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ str.w r9, [sp, #4] │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ @@ -3372,72 +3369,73 @@ │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r0, fp │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov fp, sl │ │ │ │ │ mov sl, r0 │ │ │ │ │ ldr.w r7, [r4, #-4] │ │ │ │ │ sub.w r0, r4, #8 │ │ │ │ │ - cbnz r7, 211a │ │ │ │ │ + cbnz r7, 210a │ │ │ │ │ ldr.w r7, [r4, #-8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 21ba │ │ │ │ │ + bne.n 213e │ │ │ │ │ mov r7, r5 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov fp, sl │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r2, ip │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 244e │ │ │ │ │ + bne.w 243e │ │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ │ add.w r2, ip, ip, lsl #1 │ │ │ │ │ ldr.w r1, [r8, #12] │ │ │ │ │ mov sl, r7 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str.w r3, [r8, #8] │ │ │ │ │ adds r1, #1 │ │ │ │ │ ldr.w r9, [sp, #4] │ │ │ │ │ add.w r3, r3, r3, lsl #2 │ │ │ │ │ str.w r1, [r8, #12] │ │ │ │ │ mov r7, fp │ │ │ │ │ str.w r6, [r4, #-8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str.w sl, [r0, #4] │ │ │ │ │ - bcs.w 2230 │ │ │ │ │ + bcs.w 2220 │ │ │ │ │ ldr.w r2, [r9, #16] │ │ │ │ │ - b.n 204e │ │ │ │ │ + b.n 203e │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - beq.n 214e │ │ │ │ │ + beq.n 21aa │ │ │ │ │ cmp.w r7, #4294967295 @ 0xffffffff │ │ │ │ │ it eq │ │ │ │ │ moveq r9, r0 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ adds r4, #8 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bne.n 20bc │ │ │ │ │ + bne.n 20ac │ │ │ │ │ mov r0, sl │ │ │ │ │ mov sl, fp │ │ │ │ │ mov fp, r0 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r2, ip │ │ │ │ │ lsrs r0, r0, #5 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ add sl, r0 │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ and.w sl, sl, ip │ │ │ │ │ - b.n 2096 │ │ │ │ │ - ldr.w r7, [r4, #-8] │ │ │ │ │ + b.n 2086 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.n 2116 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - beq.n 21c2 │ │ │ │ │ + beq.n 21b2 │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.w 2384 │ │ │ │ │ + beq.w 2374 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ @@ -3445,329 +3443,328 @@ │ │ │ │ │ movs r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r7, #0] │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 218e │ │ │ │ │ + bge.n 217e │ │ │ │ │ subs r0, #1 │ │ │ │ │ str r0, [r7, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 24a2 │ │ │ │ │ + beq.w 2492 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt.n 21c2 │ │ │ │ │ - bne.w 2486 │ │ │ │ │ + bgt.n 21b2 │ │ │ │ │ + bne.w 2476 │ │ │ │ │ ldr.w r2, [r8, #20] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 2476 │ │ │ │ │ + bne.w 2466 │ │ │ │ │ ldr.w r0, [r4, #-8] │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - bne.w 2476 │ │ │ │ │ + bne.w 2466 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ adds r4, #8 │ │ │ │ │ ldr.w ip, [r8, #16] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bne.n 20bc │ │ │ │ │ - b.n 212e │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.n 2126 │ │ │ │ │ + bne.n 20ac │ │ │ │ │ + b.n 211e │ │ │ │ │ + ldr.w r7, [r4, #-8] │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - bne.n 2156 │ │ │ │ │ + bne.n 2146 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr.w r9, [sp, #4] │ │ │ │ │ mov r7, sl │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2114 │ │ │ │ │ + bge.n 2104 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2114 │ │ │ │ │ + bne.n 2104 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2114 │ │ │ │ │ + b.n 2104 │ │ │ │ │ ldr.w r9, [r1] │ │ │ │ │ cmp.w r9, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 2214 │ │ │ │ │ + blt.n 2204 │ │ │ │ │ str.w r1, [r0, r3, lsl #3] │ │ │ │ │ ldr.w r1, [r7, r3, lsl #3] │ │ │ │ │ str.w r1, [ip, r3, lsl #3] │ │ │ │ │ - b.n 1dd8 │ │ │ │ │ + b.n 1dc8 │ │ │ │ │ ldr.w r9, [r1] │ │ │ │ │ cmp.w r9, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 240c │ │ │ │ │ + blt.w 23fc │ │ │ │ │ str.w r1, [r0, r3, lsl #3] │ │ │ │ │ ldr.w r1, [r7, r3, lsl #3] │ │ │ │ │ str.w r1, [ip, r3, lsl #3] │ │ │ │ │ - b.n 1da8 │ │ │ │ │ + b.n 1d98 │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ str.w r9, [r1] │ │ │ │ │ str.w r1, [r0, r3, lsl #3] │ │ │ │ │ adds r1, r4, #4 │ │ │ │ │ add.w lr, r0, #4 │ │ │ │ │ ldr.w r1, [r1, r3, lsl #3] │ │ │ │ │ str.w r1, [lr, r3, lsl #3] │ │ │ │ │ - b.n 1dd8 │ │ │ │ │ + b.n 1dc8 │ │ │ │ │ movw r3, #50000 @ 0xc350 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ ite gt │ │ │ │ │ lslgt r1, r1, #1 │ │ │ │ │ lslle r1, r1, #2 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 97c │ │ │ │ │ + bl 988 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2114 │ │ │ │ │ + beq.w 2104 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1eac │ │ │ │ │ + b.n 1e9c │ │ │ │ │ ldr.w r9, [r1] │ │ │ │ │ cmp.w r9, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 23a8 │ │ │ │ │ + blt.w 2398 │ │ │ │ │ str.w r1, [r0, r3, lsl #3] │ │ │ │ │ ldr.w r1, [r7, r3, lsl #3] │ │ │ │ │ str.w r1, [ip, r3, lsl #3] │ │ │ │ │ - b.n 1dcc │ │ │ │ │ + b.n 1dbc │ │ │ │ │ ldr.w r9, [r1] │ │ │ │ │ cmp.w r9, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 23c8 │ │ │ │ │ + blt.w 23b8 │ │ │ │ │ str.w r1, [r0, r3, lsl #3] │ │ │ │ │ ldr.w r1, [r7, r3, lsl #3] │ │ │ │ │ str.w r1, [ip, r3, lsl #3] │ │ │ │ │ - b.n 1dc0 │ │ │ │ │ + b.n 1db0 │ │ │ │ │ ldr.w r9, [r1] │ │ │ │ │ cmp.w r9, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 23e8 │ │ │ │ │ + blt.w 23d8 │ │ │ │ │ str.w r1, [r0, r3, lsl #3] │ │ │ │ │ ldr.w r1, [r7, r3, lsl #3] │ │ │ │ │ str.w r1, [ip, r3, lsl #3] │ │ │ │ │ - b.n 1db4 │ │ │ │ │ + b.n 1da4 │ │ │ │ │ adds r2, #1 │ │ │ │ │ strd r6, r6, [r8, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.w 1eaa │ │ │ │ │ - ldr.w r9, [pc, #64] @ 22ec │ │ │ │ │ + ble.w 1e9a │ │ │ │ │ + ldr.w r9, [pc, #64] @ 22dc │ │ │ │ │ add.w r3, r4, #8 │ │ │ │ │ mov ip, r7 │ │ │ │ │ - b.n 22bc │ │ │ │ │ + b.n 22ac │ │ │ │ │ adds r3, #8 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - beq.w 1eaa │ │ │ │ │ + beq.w 1e9a │ │ │ │ │ ldr.w r1, [r3, #-8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r1, r9 │ │ │ │ │ - beq.n 22b4 │ │ │ │ │ + beq.n 22a4 │ │ │ │ │ ldr r4, [r1, #0] │ │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r4, #1 │ │ │ │ │ strlt r4, [r1, #0] │ │ │ │ │ ldr.w r7, [r3, #-4] │ │ │ │ │ and.w r5, ip, r7 │ │ │ │ │ add.w r4, r0, r5, lsl #3 │ │ │ │ │ ldr.w r6, [r0, r5, lsl #3] │ │ │ │ │ - cbnz r6, 22f0 │ │ │ │ │ + cbnz r6, 22e0 │ │ │ │ │ strd r1, r7, [r4] │ │ │ │ │ - b.n 22b4 │ │ │ │ │ + b.n 22a4 │ │ │ │ │ .word 0x000001a0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ mov lr, r7 │ │ │ │ │ add.w r6, r5, #9 │ │ │ │ │ cmp ip, r6 │ │ │ │ │ - bcc.n 2334 │ │ │ │ │ + bcc.n 2324 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 2380 │ │ │ │ │ + beq.n 2370 │ │ │ │ │ ldr r6, [r4, #16] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 23a4 │ │ │ │ │ + beq.n 2394 │ │ │ │ │ ldr r6, [r4, #24] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 23c4 │ │ │ │ │ + beq.n 23b4 │ │ │ │ │ ldr r6, [r4, #32] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 23e4 │ │ │ │ │ + beq.n 23d4 │ │ │ │ │ ldr r6, [r4, #40] @ 0x28 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 2404 │ │ │ │ │ + beq.n 23f4 │ │ │ │ │ ldr r6, [r4, #48] @ 0x30 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 2408 │ │ │ │ │ + beq.n 23f8 │ │ │ │ │ ldr r6, [r4, #56] @ 0x38 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 242c │ │ │ │ │ + beq.w 241c │ │ │ │ │ ldr r6, [r4, #64] @ 0x40 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 2428 │ │ │ │ │ + beq.n 2418 │ │ │ │ │ ldr r6, [r4, #72] @ 0x48 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 244a │ │ │ │ │ + beq.w 243a │ │ │ │ │ add.w r5, r5, r5, lsl #2 │ │ │ │ │ mov.w lr, lr, lsr #5 │ │ │ │ │ adds r5, #1 │ │ │ │ │ add r5, lr │ │ │ │ │ and.w r5, ip, r5 │ │ │ │ │ add.w r4, r0, r5, lsl #3 │ │ │ │ │ ldr.w r6, [r0, r5, lsl #3] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 22e6 │ │ │ │ │ - b.n 22f2 │ │ │ │ │ + beq.n 22d6 │ │ │ │ │ + b.n 22e2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ adds r2, r4, #4 │ │ │ │ │ str.w r1, [r0, r3, lsl #3] │ │ │ │ │ ldr.w r1, [r2, r3, lsl #3] │ │ │ │ │ adds r2, r0, #4 │ │ │ │ │ str.w r1, [r2, r3, lsl #3] │ │ │ │ │ - b.n 1dec │ │ │ │ │ + b.n 1ddc │ │ │ │ │ ldr.w r9, [r1] │ │ │ │ │ cmp.w r9, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 2430 │ │ │ │ │ + blt.n 2420 │ │ │ │ │ str.w r1, [r0, r3, lsl #3] │ │ │ │ │ ldr.w r1, [r7, r3, lsl #3] │ │ │ │ │ str.w r1, [ip, r3, lsl #3] │ │ │ │ │ - b.n 1d9c │ │ │ │ │ + b.n 1d8c │ │ │ │ │ adds r4, #8 │ │ │ │ │ - b.n 22e6 │ │ │ │ │ + b.n 22d6 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.w 2160 │ │ │ │ │ + bne.w 2150 │ │ │ │ │ mov r0, r7 │ │ │ │ │ strd r1, r2, [sp, #16] │ │ │ │ │ - bl 2fc4 │ │ │ │ │ + bl 2f9c │ │ │ │ │ ldrd r1, r2, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 21c2 │ │ │ │ │ - b.n 2160 │ │ │ │ │ + bne.w 21b2 │ │ │ │ │ + b.n 2150 │ │ │ │ │ adds r4, #16 │ │ │ │ │ - b.n 22e6 │ │ │ │ │ + b.n 22d6 │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ str.w r9, [r1] │ │ │ │ │ str.w r1, [r0, r3, lsl #3] │ │ │ │ │ adds r1, r4, #4 │ │ │ │ │ add.w lr, r0, #4 │ │ │ │ │ ldr.w r1, [r1, r3, lsl #3] │ │ │ │ │ str.w r1, [lr, r3, lsl #3] │ │ │ │ │ - b.n 1dcc │ │ │ │ │ + b.n 1dbc │ │ │ │ │ adds r4, #24 │ │ │ │ │ - b.n 22e6 │ │ │ │ │ + b.n 22d6 │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ str.w r9, [r1] │ │ │ │ │ str.w r1, [r0, r3, lsl #3] │ │ │ │ │ adds r1, r4, #4 │ │ │ │ │ add.w lr, r0, #4 │ │ │ │ │ ldr.w r1, [r1, r3, lsl #3] │ │ │ │ │ str.w r1, [lr, r3, lsl #3] │ │ │ │ │ - b.n 1dc0 │ │ │ │ │ + b.n 1db0 │ │ │ │ │ adds r4, #32 │ │ │ │ │ - b.n 22e6 │ │ │ │ │ + b.n 22d6 │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ str.w r9, [r1] │ │ │ │ │ str.w r1, [r0, r3, lsl #3] │ │ │ │ │ adds r1, r4, #4 │ │ │ │ │ add.w lr, r0, #4 │ │ │ │ │ ldr.w r1, [r1, r3, lsl #3] │ │ │ │ │ str.w r1, [lr, r3, lsl #3] │ │ │ │ │ - b.n 1db4 │ │ │ │ │ + b.n 1da4 │ │ │ │ │ adds r4, #40 @ 0x28 │ │ │ │ │ - b.n 22e6 │ │ │ │ │ + b.n 22d6 │ │ │ │ │ adds r4, #48 @ 0x30 │ │ │ │ │ - b.n 22e6 │ │ │ │ │ + b.n 22d6 │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ str.w r9, [r1] │ │ │ │ │ str.w r1, [r0, r3, lsl #3] │ │ │ │ │ adds r1, r4, #4 │ │ │ │ │ add.w lr, r0, #4 │ │ │ │ │ ldr.w r1, [r1, r3, lsl #3] │ │ │ │ │ str.w r1, [lr, r3, lsl #3] │ │ │ │ │ - b.n 1da8 │ │ │ │ │ + b.n 1d98 │ │ │ │ │ adds r4, #64 @ 0x40 │ │ │ │ │ - b.n 22e6 │ │ │ │ │ + b.n 22d6 │ │ │ │ │ adds r4, #56 @ 0x38 │ │ │ │ │ - b.n 22e6 │ │ │ │ │ + b.n 22d6 │ │ │ │ │ add r9, r3 │ │ │ │ │ str.w r9, [r1] │ │ │ │ │ str.w r1, [r0, r3, lsl #3] │ │ │ │ │ adds r1, r4, #4 │ │ │ │ │ add.w lr, r0, #4 │ │ │ │ │ ldr.w r1, [r1, r3, lsl #3] │ │ │ │ │ str.w r1, [lr, r3, lsl #3] │ │ │ │ │ - b.n 1d9c │ │ │ │ │ + b.n 1d8c │ │ │ │ │ adds r4, #72 @ 0x48 │ │ │ │ │ - b.n 22e6 │ │ │ │ │ + b.n 22d6 │ │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.w 2086 │ │ │ │ │ + bne.w 2076 │ │ │ │ │ mov sl, r7 │ │ │ │ │ mov r7, fp │ │ │ │ │ mov fp, r9 │ │ │ │ │ ldr.w r9, [sp, #4] │ │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ │ ldr.w r2, [r9, #16] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str.w r3, [r8, #12] │ │ │ │ │ strd r1, sl, [fp] │ │ │ │ │ - b.n 204e │ │ │ │ │ + b.n 203e │ │ │ │ │ mov r7, r5 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr.w r2, [r8, #16] │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov fp, sl │ │ │ │ │ - b.n 2086 │ │ │ │ │ + b.n 2076 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 2248 │ │ │ │ │ + bge.w 2238 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2248 │ │ │ │ │ + bne.w 2238 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2248 │ │ │ │ │ + b.n 2238 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ - b.n 218e │ │ │ │ │ + b.n 217e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000024b4 : │ │ │ │ │ +000024a4 : │ │ │ │ │ set_iter(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ - ldr r0, [pc, #264] @ (25d0 ) │ │ │ │ │ + ldr r0, [pc, #264] @ (25c0 ) │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 254e │ │ │ │ │ + beq.n 253e │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2554 │ │ │ │ │ + bge.n 2544 │ │ │ │ │ adds r2, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ strd r4, r5, [r3, #8] │ │ │ │ │ sub.w r4, r3, #8 │ │ │ │ │ strd r0, r5, [r3, #16] │ │ │ │ │ - ldr r1, [pc, #224] @ (25d4 ) │ │ │ │ │ + ldr r1, [pc, #224] @ (25c4 ) │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr r2, [r2, r1] │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ addw lr, r0, #3756 @ 0xeac │ │ │ │ │ ldr.w r1, [r0, #3760] @ 0xeb0 │ │ │ │ │ ldr.w r5, [r0, #3868] @ 0xf1c │ │ │ │ │ @@ -3787,25 +3784,25 @@ │ │ │ │ │ orr.w r2, r2, lr │ │ │ │ │ str.w r2, [r3, #-8] │ │ │ │ │ adds r1, #1 │ │ │ │ │ str.w r4, [r0, #3760] @ 0xeb0 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ str.w ip, [r0, #3868] @ 0xf1c │ │ │ │ │ str.w r1, [r0, #3768] @ 0xeb8 │ │ │ │ │ - bgt.n 25c0 │ │ │ │ │ + bgt.n 25b0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ strd r4, r5, [r0, #8] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r5, [r0, #20] │ │ │ │ │ sub.w r4, r0, #8 │ │ │ │ │ str r1, [r0, #16] │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ - ldr r2, [pc, #112] @ (25d8 ) │ │ │ │ │ + ldr r2, [pc, #112] @ (25c8 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr r2, [r1, r2] │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ addw lr, r0, #3756 @ 0xeac │ │ │ │ │ ldr.w r1, [r0, #3760] @ 0xeb0 │ │ │ │ │ ldr.w r5, [r0, #3868] @ 0xf1c │ │ │ │ │ @@ -3825,110 +3822,110 @@ │ │ │ │ │ orr.w r2, r2, lr │ │ │ │ │ str.w r2, [r3, #-8] │ │ │ │ │ adds r1, #1 │ │ │ │ │ str.w r4, [r0, #3760] @ 0xeb0 │ │ │ │ │ cmp r1, ip │ │ │ │ │ str.w r5, [r0, #3868] @ 0xf1c │ │ │ │ │ str.w r1, [r0, #3768] @ 0xeb8 │ │ │ │ │ - ble.n 254e │ │ │ │ │ + ble.n 253e │ │ │ │ │ addw r0, r0, #3740 @ 0xe9c │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_TriggerGC> │ │ │ │ │ R_ARM_THM_CALL _Py_TriggerGC │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 254e │ │ │ │ │ + b.n 253e │ │ │ │ │ nop │ │ │ │ │ .word 0x000001a8 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000000dc │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000006c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000025dc : │ │ │ │ │ +000025cc : │ │ │ │ │ setiter_iternext(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr.w ip, [r0, #8] │ │ │ │ │ sub sp, #8 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - beq.n 26cc │ │ │ │ │ + beq.n 26bc │ │ │ │ │ ldr.w r1, [ip, #12] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n 26e6 │ │ │ │ │ + bne.n 26d6 │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ ldr.w r1, [ip, #16] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bgt.n 26b2 │ │ │ │ │ + bgt.n 26a2 │ │ │ │ │ ldr.w lr, [ip, #20] │ │ │ │ │ - ldr r0, [pc, #244] @ (2708 ) │ │ │ │ │ + ldr r0, [pc, #244] @ (26f8 ) │ │ │ │ │ ldr.w r4, [lr, r3, lsl #3] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r4, r0 │ │ │ │ │ - bne.n 2686 │ │ │ │ │ + bne.n 2676 │ │ │ │ │ adds r4, r3, #1 │ │ │ │ │ mov r6, r4 │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - blt.n 26b0 │ │ │ │ │ + blt.n 26a0 │ │ │ │ │ add.w r4, lr, r3, lsl #3 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r5, r0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r5, #0 │ │ │ │ │ - bne.n 26d2 │ │ │ │ │ + bne.n 26c2 │ │ │ │ │ adds r5, r3, #2 │ │ │ │ │ mov r6, r5 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - blt.n 26b0 │ │ │ │ │ + blt.n 26a0 │ │ │ │ │ ldr r5, [r4, #16] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r5, r0 │ │ │ │ │ - bne.n 26d2 │ │ │ │ │ + bne.n 26c2 │ │ │ │ │ adds r5, r3, #3 │ │ │ │ │ mov r6, r5 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - blt.n 26b0 │ │ │ │ │ + blt.n 26a0 │ │ │ │ │ ldr r5, [r4, #24] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r5, r0 │ │ │ │ │ - bne.n 26d2 │ │ │ │ │ + bne.n 26c2 │ │ │ │ │ adds r5, r3, #4 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - blt.n 26e2 │ │ │ │ │ + blt.n 26d2 │ │ │ │ │ ldr r4, [r4, #32] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r4, r0 │ │ │ │ │ - bne.n 26d6 │ │ │ │ │ + bne.n 26c6 │ │ │ │ │ adds r3, #5 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bge.n 2676 │ │ │ │ │ - b.n 26b2 │ │ │ │ │ + bge.n 2666 │ │ │ │ │ + b.n 26a2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - blt.n 26b2 │ │ │ │ │ + blt.n 26a2 │ │ │ │ │ ldr.w r4, [lr, r3, lsl #3] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r4, r0 │ │ │ │ │ - beq.n 2670 │ │ │ │ │ + beq.n 2660 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - blt.n 26b2 │ │ │ │ │ + blt.n 26a2 │ │ │ │ │ ldr.w r0, [lr, r3, lsl #3] │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 26a4 │ │ │ │ │ + bge.n 2694 │ │ │ │ │ ldr r4, [r2, #20] │ │ │ │ │ adds r1, #1 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ subs r4, #1 │ │ │ │ │ str r3, [r2, #16] │ │ │ │ │ str r4, [r2, #20] │ │ │ │ │ add sp, #8 │ │ │ │ │ @@ -3942,31 +3939,31 @@ │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr.w r1, [ip] │ │ │ │ │ adds r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r2, #16] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ str r0, [r2, #8] │ │ │ │ │ - bge.n 26cc │ │ │ │ │ + bge.n 26bc │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r1, [ip] │ │ │ │ │ - cbz r1, 26da │ │ │ │ │ + cbz r1, 26ca │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r3, r6 │ │ │ │ │ - b.n 2686 │ │ │ │ │ + b.n 2676 │ │ │ │ │ mov r3, r5 │ │ │ │ │ - b.n 2686 │ │ │ │ │ + b.n 2676 │ │ │ │ │ mov r0, ip │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 26cc │ │ │ │ │ + b.n 26bc │ │ │ │ │ mov r3, r5 │ │ │ │ │ - b.n 26b2 │ │ │ │ │ + b.n 26a2 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_RuntimeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_RuntimeError │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ @@ -3974,19 +3971,19 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r2, #12] │ │ │ │ │ - b.n 26cc │ │ │ │ │ + b.n 26bc │ │ │ │ │ .word 0x000001a0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -0000270c : │ │ │ │ │ +000026fc : │ │ │ │ │ setiter_dealloc(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldrd r1, r2, [r0, #-8] │ │ │ │ │ bic.w r2, r2, #3 │ │ │ │ │ @@ -3995,154 +3992,154 @@ │ │ │ │ │ bfi r1, r3, #0, #2 │ │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ str.w r3, [ip, #4] │ │ │ │ │ movs r2, #0 │ │ │ │ │ - ldr r3, [pc, #120] @ (27b8 ) │ │ │ │ │ + ldr r3, [pc, #120] @ (27a8 ) │ │ │ │ │ ldr.w r1, [r0, #-4] │ │ │ │ │ str.w r2, [r0, #-8] │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ and.w r1, r1, #1 │ │ │ │ │ str.w r1, [r0, #-4] │ │ │ │ │ ldr.w ip, [r0, #8] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ ldr.w r2, [r3, #3768] @ 0xeb8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 2786 │ │ │ │ │ + ble.n 2776 │ │ │ │ │ ldr.w r1, [r3, #3868] @ 0xf1c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r3, #3768] @ 0xeb8 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r1, [r3, #3868] @ 0xf1c │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - bne.n 2796 │ │ │ │ │ + bne.n 2786 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_GC_Del │ │ │ │ │ ldr.w r2, [r3, #3868] @ 0xf1c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r3, #3868] @ 0xf1c │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - beq.n 277e │ │ │ │ │ + beq.n 276e │ │ │ │ │ ldr.w r3, [ip] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 277e │ │ │ │ │ + bge.n 276e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [ip] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 277e │ │ │ │ │ + bne.n 276e │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, ip │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b.n 277e │ │ │ │ │ + b.n 276e │ │ │ │ │ nop │ │ │ │ │ .word 0x0000005c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000027bc : │ │ │ │ │ +000027ac : │ │ │ │ │ Py_XDECREF(): │ │ │ │ │ - cbnz r0, 27c0 │ │ │ │ │ + cbnz r0, 27b0 │ │ │ │ │ bx lr │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 27be │ │ │ │ │ + bge.n 27ae │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 27be │ │ │ │ │ + bne.n 27ae │ │ │ │ │ b.w 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -000027d4 : │ │ │ │ │ +000027c4 : │ │ │ │ │ set_dealloc(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r4, [r0, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GC_UnTrack │ │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2860 │ │ │ │ │ + bne.n 2850 │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - ble.n 282a │ │ │ │ │ - ldr r1, [pc, #116] @ (2870 ) │ │ │ │ │ + ble.n 281a │ │ │ │ │ + ldr r1, [pc, #116] @ (2860 ) │ │ │ │ │ add.w r3, r0, #8 │ │ │ │ │ ldr.w r0, [r3, #-8] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ it ne │ │ │ │ │ cmpne r0, #0 │ │ │ │ │ - bne.n 281a │ │ │ │ │ + bne.n 280a │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ adds r3, #8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r0, r1 │ │ │ │ │ it eq │ │ │ │ │ addeq r3, #8 │ │ │ │ │ - beq.n 27fe │ │ │ │ │ + beq.n 27ee │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ subs r4, #1 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 2842 │ │ │ │ │ + blt.n 2832 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 280a │ │ │ │ │ + bne.n 27fa │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ add.w r3, r5, #32 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.n 285a │ │ │ │ │ + bne.n 284a │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ bx r3 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 2824 │ │ │ │ │ + bne.n 2814 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldr r1, [pc, #28] @ (2870 ) │ │ │ │ │ + ldr r1, [pc, #28] @ (2860 ) │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 280a │ │ │ │ │ - b.n 2828 │ │ │ │ │ + bne.n 27fa │ │ │ │ │ + b.n 2818 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 2832 │ │ │ │ │ + b.n 2822 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_ClearWeakRefs │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bgt.n 27f8 │ │ │ │ │ - b.n 282a │ │ │ │ │ + bgt.n 27e8 │ │ │ │ │ + b.n 281a │ │ │ │ │ nop │ │ │ │ │ .word 0x000001a0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00002874 : │ │ │ │ │ +00002864 : │ │ │ │ │ set_len(): │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00002878 : │ │ │ │ │ +00002868 : │ │ │ │ │ PyFrozenSet_New(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ @@ -4151,296 +4148,295 @@ │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r5, r0 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 291a │ │ │ │ │ + beq.n 290a │ │ │ │ │ movs r2, #0 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r1, [r0, #16] │ │ │ │ │ strd r2, r2, [r0, #8] │ │ │ │ │ add.w r1, r0, #32 │ │ │ │ │ str r2, [r0, #28] │ │ │ │ │ str r1, [r0, #20] │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ str r2, [r0, #96] @ 0x60 │ │ │ │ │ str r1, [r0, #24] │ │ │ │ │ - cbnz r5, 28c4 │ │ │ │ │ + cbnz r5, 28b4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - beq.n 291e │ │ │ │ │ + beq.n 290e │ │ │ │ │ add.w r1, r4, #208 @ 0xd0 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq.n 291e │ │ │ │ │ + beq.n 290e │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbnz r0, 291e │ │ │ │ │ + cbnz r0, 290e │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbnz r0, 291e │ │ │ │ │ + cbnz r0, 290e │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyDict_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyDict_Type │ │ │ │ │ mov r0, r3 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - beq.n 2930 │ │ │ │ │ + beq.n 2920 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 2bc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 28be │ │ │ │ │ + beq.n 28ae │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 291a │ │ │ │ │ + bge.n 290a │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - cbnz r2, 291a │ │ │ │ │ + cbnz r2, 290a │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 28be │ │ │ │ │ + b.n 28ae │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl 1cf4 │ │ │ │ │ + bl 1ce4 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 28be │ │ │ │ │ - b.n 2906 │ │ │ │ │ + beq.n 28ae │ │ │ │ │ + b.n 28f6 │ │ │ │ │ bl 1d8 │ │ │ │ │ R_ARM_THM_CALL set_update_dict_lock_held │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 28be │ │ │ │ │ - b.n 2906 │ │ │ │ │ + beq.n 28ae │ │ │ │ │ + b.n 28f6 │ │ │ │ │ │ │ │ │ │ -0000293c <_PySet_AddTakeRef>: │ │ │ │ │ +0000292c <_PySet_AddTakeRef>: │ │ │ │ │ _PySet_AddTakeRef(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq.w 2ac6 <_PySet_AddTakeRef+0x18a> │ │ │ │ │ + beq.w 2aa2 <_PySet_AddTakeRef+0x176> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ - mov sl, r0 │ │ │ │ │ + mov r9, r0 │ │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.w 2b3e <_PySet_AddTakeRef+0x202> │ │ │ │ │ + beq.w 2b16 <_PySet_AddTakeRef+0x1ea> │ │ │ │ │ ldrd r1, r2, [r4, #16] │ │ │ │ │ - mov fp, sl │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - mov sl, r4 │ │ │ │ │ - mov r7, fp │ │ │ │ │ - mov.w r9, #0 │ │ │ │ │ - and.w r8, fp, r1 │ │ │ │ │ - add.w r0, r8, #9 │ │ │ │ │ - add.w r6, r2, r8, lsl #3 │ │ │ │ │ - cmp r0, r1 │ │ │ │ │ + mov sl, r9 │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + str r7, [sp, #0] │ │ │ │ │ + and.w r7, sl, r1 │ │ │ │ │ + mov lr, r1 │ │ │ │ │ + movs r4, #0 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r9, r7 │ │ │ │ │ + mov r5, sl │ │ │ │ │ + add.w r0, r9, #9 │ │ │ │ │ + add.w r6, r2, r9, lsl #3 │ │ │ │ │ + cmp r0, lr │ │ │ │ │ ite ls │ │ │ │ │ movls r0, #9 │ │ │ │ │ movhi r0, #0 │ │ │ │ │ - add.w r4, r6, #16 │ │ │ │ │ + add.w r8, r6, #16 │ │ │ │ │ + mov fp, r5 │ │ │ │ │ adds r6, #8 │ │ │ │ │ - add.w r0, r4, r0, lsl #3 │ │ │ │ │ - str r0, [sp, #0] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - mov r5, r7 │ │ │ │ │ - mov r7, r1 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ + add.w r8, r8, r0, lsl #3 │ │ │ │ │ ldr.w r0, [r6, #-4] │ │ │ │ │ sub.w ip, r6, #8 │ │ │ │ │ - cbnz r0, 29fa <_PySet_AddTakeRef+0xbe> │ │ │ │ │ - ldr.w r4, [r6, #-8] │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - bne.n 2a8a <_PySet_AddTakeRef+0x14e> │ │ │ │ │ + cbnz r0, 29de <_PySet_AddTakeRef+0xb2> │ │ │ │ │ + ldr.w r7, [r6, #-8] │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bne.n 2a64 <_PySet_AddTakeRef+0x138> │ │ │ │ │ mov r5, r1 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - cmp.w r9, #0 │ │ │ │ │ - bne.w 2aec <_PySet_AddTakeRef+0x1b0> │ │ │ │ │ - ldr.w r2, [sl, #8] │ │ │ │ │ + mov r1, lr │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + bne.w 2ac8 <_PySet_AddTakeRef+0x19c> │ │ │ │ │ + mov r4, r3 │ │ │ │ │ mov r3, r6 │ │ │ │ │ - ldr.w r6, [sl, #12] │ │ │ │ │ - add.w r1, r7, r7, lsl #1 │ │ │ │ │ + add.w r1, lr, lr, lsl #1 │ │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ │ + ldr r6, [r4, #12] │ │ │ │ │ adds r2, #1 │ │ │ │ │ - str.w r2, [sl, #8] │ │ │ │ │ + str r2, [r4, #8] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - str.w r6, [sl, #12] │ │ │ │ │ + str r6, [r4, #12] │ │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ │ str.w r5, [r3, #-8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - str.w fp, [ip, #4] │ │ │ │ │ - bcs.n 2ad4 <_PySet_AddTakeRef+0x198> │ │ │ │ │ + str.w sl, [ip, #4] │ │ │ │ │ + bcs.n 2ab0 <_PySet_AddTakeRef+0x184> │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - cmp fp, r0 │ │ │ │ │ - beq.n 2a28 <_PySet_AddTakeRef+0xec> │ │ │ │ │ + cmp sl, r0 │ │ │ │ │ + beq.n 2a04 <_PySet_AddTakeRef+0xd8> │ │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ it eq │ │ │ │ │ - moveq r9, ip │ │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ │ + moveq r4, ip │ │ │ │ │ adds r6, #8 │ │ │ │ │ - cmp r0, r6 │ │ │ │ │ - bne.n 29aa <_PySet_AddTakeRef+0x6e> │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - mov r7, r5 │ │ │ │ │ - add.w r8, r8, r8, lsl #2 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - lsrs r7, r7, #5 │ │ │ │ │ - add r8, r7 │ │ │ │ │ - add.w r8, r8, #1 │ │ │ │ │ - and.w r8, r8, r1 │ │ │ │ │ - b.n 2986 <_PySet_AddTakeRef+0x4a> │ │ │ │ │ - ldr.w r4, [r6, #-8] │ │ │ │ │ - cmp r1, r4 │ │ │ │ │ - beq.n 2aae <_PySet_AddTakeRef+0x172> │ │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ │ - cmp r0, r3 │ │ │ │ │ - beq.n 2a92 <_PySet_AddTakeRef+0x156> │ │ │ │ │ - mov r7, r2 │ │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + cmp r8, r6 │ │ │ │ │ + bne.n 2996 <_PySet_AddTakeRef+0x6a> │ │ │ │ │ + mov r5, fp │ │ │ │ │ + add.w r9, r9, r9, lsl #2 │ │ │ │ │ + lsrs r5, r5, #5 │ │ │ │ │ + add r9, r5 │ │ │ │ │ + add.w r9, r9, #1 │ │ │ │ │ + and.w r9, r9, lr │ │ │ │ │ + b.n 297a <_PySet_AddTakeRef+0x4e> │ │ │ │ │ + ldr.w r7, [r6, #-8] │ │ │ │ │ + cmp r1, r7 │ │ │ │ │ + beq.n 2a8a <_PySet_AddTakeRef+0x15e> │ │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ │ + ldr r5, [sp, #0] │ │ │ │ │ + cmp r0, r5 │ │ │ │ │ + beq.n 2a6c <_PySet_AddTakeRef+0x140> │ │ │ │ │ + mov r5, r2 │ │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ │ + mov r0, r7 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ - strlt r2, [r4, #0] │ │ │ │ │ + strlt r2, [r7, #0] │ │ │ │ │ movs r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ mov r2, r0 │ │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ │ + ldr r0, [r7, #0] │ │ │ │ │ ldrd r1, r3, [sp, #4] │ │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2a66 <_PySet_AddTakeRef+0x12a> │ │ │ │ │ + bge.n 2a44 <_PySet_AddTakeRef+0x118> │ │ │ │ │ subs r0, #1 │ │ │ │ │ - str r0, [r4, #0] │ │ │ │ │ + str r0, [r7, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2b06 <_PySet_AddTakeRef+0x1ca> │ │ │ │ │ + beq.n 2ae0 <_PySet_AddTakeRef+0x1b4> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt.n 2aae <_PySet_AddTakeRef+0x172> │ │ │ │ │ - bne.n 2b1a <_PySet_AddTakeRef+0x1de> │ │ │ │ │ - ldr.w r2, [sl, #20] │ │ │ │ │ - cmp r2, r7 │ │ │ │ │ - bne.n 2b36 <_PySet_AddTakeRef+0x1fa> │ │ │ │ │ + bgt.n 2a8a <_PySet_AddTakeRef+0x15e> │ │ │ │ │ + bne.n 2af4 <_PySet_AddTakeRef+0x1c8> │ │ │ │ │ + ldr r2, [r3, #20] │ │ │ │ │ + cmp r2, r5 │ │ │ │ │ + bne.n 2b10 <_PySet_AddTakeRef+0x1e4> │ │ │ │ │ ldr.w r0, [r6, #-8] │ │ │ │ │ - cmp r4, r0 │ │ │ │ │ - bne.n 2b36 <_PySet_AddTakeRef+0x1fa> │ │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ │ + cmp r7, r0 │ │ │ │ │ + bne.n 2b10 <_PySet_AddTakeRef+0x1e4> │ │ │ │ │ adds r6, #8 │ │ │ │ │ - ldr.w r7, [sl, #16] │ │ │ │ │ - cmp r0, r6 │ │ │ │ │ - bne.n 29aa <_PySet_AddTakeRef+0x6e> │ │ │ │ │ - b.n 2a0e <_PySet_AddTakeRef+0xd2> │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - bne.n 2a06 <_PySet_AddTakeRef+0xca> │ │ │ │ │ - b.n 2a2c <_PySet_AddTakeRef+0xf0> │ │ │ │ │ + ldr.w lr, [r3, #16] │ │ │ │ │ + cmp r8, r6 │ │ │ │ │ + bne.n 2996 <_PySet_AddTakeRef+0x6a> │ │ │ │ │ + b.n 29f0 <_PySet_AddTakeRef+0xc4> │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + bne.n 29ea <_PySet_AddTakeRef+0xbe> │ │ │ │ │ + b.n 2a08 <_PySet_AddTakeRef+0xdc> │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ - cmp r0, r3 │ │ │ │ │ - bne.n 2a36 <_PySet_AddTakeRef+0xfa> │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - strd r3, r2, [sp, #8] │ │ │ │ │ + ldr r5, [sp, #0] │ │ │ │ │ + cmp r0, r5 │ │ │ │ │ + bne.n 2a14 <_PySet_AddTakeRef+0xe8> │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + strd r2, r3, [sp, #8] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ - bl 2fc4 │ │ │ │ │ - ldrd r1, r3, [sp, #4] │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ + bl 2f9c │ │ │ │ │ + ldrd r1, r2, [sp, #4] │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2a36 <_PySet_AddTakeRef+0xfa> │ │ │ │ │ + beq.n 2a14 <_PySet_AddTakeRef+0xe8> │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 29f2 <_PySet_AddTakeRef+0xb6> │ │ │ │ │ + bge.n 29d6 <_PySet_AddTakeRef+0xaa> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 29f2 <_PySet_AddTakeRef+0xb6> │ │ │ │ │ + bne.n 29d6 <_PySet_AddTakeRef+0xaa> │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 29f2 <_PySet_AddTakeRef+0xb6> │ │ │ │ │ - ldr.w sl, [r1, #12] │ │ │ │ │ - cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ │ - bne.w 2972 <_PySet_AddTakeRef+0x36> │ │ │ │ │ - b.n 2962 <_PySet_AddTakeRef+0x26> │ │ │ │ │ + b.n 29d6 <_PySet_AddTakeRef+0xaa> │ │ │ │ │ + ldr.w r9, [r1, #12] │ │ │ │ │ + cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ + bne.w 2962 <_PySet_AddTakeRef+0x36> │ │ │ │ │ + b.n 2952 <_PySet_AddTakeRef+0x26> │ │ │ │ │ movw r3, #50000 @ 0xc350 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ ite gt │ │ │ │ │ lslgt r1, r6, #1 │ │ │ │ │ lslle r1, r6, #2 │ │ │ │ │ - mov r0, sl │ │ │ │ │ + mov r0, r4 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b.w 97c │ │ │ │ │ - ldr.w r0, [r9, #4] │ │ │ │ │ + b.w 988 │ │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.w 297c <_PySet_AddTakeRef+0x40> │ │ │ │ │ - ldr.w r3, [sl, #12] │ │ │ │ │ + bne.w 296c <_PySet_AddTakeRef+0x40> │ │ │ │ │ + mov r8, r4 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - str.w r3, [sl, #12] │ │ │ │ │ - strd r5, fp, [r9] │ │ │ │ │ - b.n 29f2 <_PySet_AddTakeRef+0xb6> │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + str r3, [r4, #12] │ │ │ │ │ + strd r5, sl, [r8] │ │ │ │ │ + b.n 29d6 <_PySet_AddTakeRef+0xaa> │ │ │ │ │ + mov r0, r7 │ │ │ │ │ strd r3, r1, [sp, #8] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldrd r3, r1, [sp, #8] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 2a66 <_PySet_AddTakeRef+0x12a> │ │ │ │ │ + b.n 2a44 <_PySet_AddTakeRef+0x118> │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2b30 <_PySet_AddTakeRef+0x1f4> │ │ │ │ │ + bge.n 2b0a <_PySet_AddTakeRef+0x1de> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 2b30 <_PySet_AddTakeRef+0x1f4> │ │ │ │ │ + cbnz r3, 2b0a <_PySet_AddTakeRef+0x1de> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 29f4 <_PySet_AddTakeRef+0xb8> │ │ │ │ │ + b.n 29d8 <_PySet_AddTakeRef+0xac> │ │ │ │ │ mov r5, r1 │ │ │ │ │ - ldr.w r1, [sl, #16] │ │ │ │ │ - b.n 297c <_PySet_AddTakeRef+0x40> │ │ │ │ │ + ldr r1, [r3, #16] │ │ │ │ │ + b.n 296c <_PySet_AddTakeRef+0x40> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL set_unhashable_type │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 2b24 <_PySet_AddTakeRef+0x1e8> │ │ │ │ │ - b.n 2b30 <_PySet_AddTakeRef+0x1f4> │ │ │ │ │ + blt.n 2afe <_PySet_AddTakeRef+0x1d2> │ │ │ │ │ + b.n 2b0a <_PySet_AddTakeRef+0x1de> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002b50 <_PySet_Contains>: │ │ │ │ │ +00002b28 <_PySet_Contains>: │ │ │ │ │ _PySet_Contains(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ ldr.w r9, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -4448,24 +4444,24 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ sub sp, #28 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - beq.n 2bf0 <_PySet_Contains+0xa0> │ │ │ │ │ + beq.n 2bc8 <_PySet_Contains+0xa0> │ │ │ │ │ movw r8, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r8, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bne.n 2bda <_PySet_Contains+0x8a> │ │ │ │ │ + bne.n 2bb2 <_PySet_Contains+0x8a> │ │ │ │ │ ldr r0, [r1, #12] │ │ │ │ │ adds r7, r0, #1 │ │ │ │ │ - beq.n 2bda <_PySet_Contains+0x8a> │ │ │ │ │ + beq.n 2bb2 <_PySet_Contains+0x8a> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov ip, r4 │ │ │ │ │ mov sl, r5 │ │ │ │ │ mov r4, r0 │ │ │ │ │ strd r8, r9, [sp] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr.w r3, [ip, #16] │ │ │ │ │ @@ -4476,226 +4472,226 @@ │ │ │ │ │ mov r3, ip │ │ │ │ │ mov.w r8, r6, lsl #3 │ │ │ │ │ add.w r2, r6, #9 │ │ │ │ │ add.w r7, r1, r8 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ - bls.w 2d26 <_PySet_Contains+0x1d6> │ │ │ │ │ + bls.w 2cfe <_PySet_Contains+0x1d6> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 2c22 <_PySet_Contains+0xd2> │ │ │ │ │ + bne.n 2bfa <_PySet_Contains+0xd2> │ │ │ │ │ ldr.w r4, [r1, r6, lsl #3] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 2e36 <_PySet_Contains+0x2e6> │ │ │ │ │ + bne.w 2e0e <_PySet_Contains+0x2e6> │ │ │ │ │ ldr r0, [r7, #0] │ │ │ │ │ subs r0, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ adds r6, r0, #1 │ │ │ │ │ - beq.w 2d1e <_PySet_Contains+0x1ce> │ │ │ │ │ + beq.w 2cf6 <_PySet_Contains+0x1ce> │ │ │ │ │ ldr.w r9, [r4, #4] │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - b.n 2b8a <_PySet_Contains+0x3a> │ │ │ │ │ + b.n 2b62 <_PySet_Contains+0x3a> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 2d10 <_PySet_Contains+0x1c0> │ │ │ │ │ + bne.w 2ce8 <_PySet_Contains+0x1c0> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ - beq.w 2d10 <_PySet_Contains+0x1c0> │ │ │ │ │ + beq.w 2ce8 <_PySet_Contains+0x1c0> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13c4 │ │ │ │ │ + bl 13b4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2e5e <_PySet_Contains+0x30e> │ │ │ │ │ + beq.w 2e36 <_PySet_Contains+0x30e> │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ subs r0, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - bne.n 2cfe <_PySet_Contains+0x1ae> │ │ │ │ │ + bne.n 2cd6 <_PySet_Contains+0x1ae> │ │ │ │ │ ldr.w r4, [r1, r8] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ cmp sl, r4 │ │ │ │ │ - beq.n 2bcc <_PySet_Contains+0x7c> │ │ │ │ │ + beq.n 2ba4 <_PySet_Contains+0x7c> │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 2c9c <_PySet_Contains+0x14c> │ │ │ │ │ + bne.n 2c74 <_PySet_Contains+0x14c> │ │ │ │ │ ldr.w r2, [sl, #4] │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 2c9c <_PySet_Contains+0x14c> │ │ │ │ │ + bne.n 2c74 <_PySet_Contains+0x14c> │ │ │ │ │ ldr.w ip, [r4, #8] │ │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ │ cmp r2, ip │ │ │ │ │ - bne.n 2c9c <_PySet_Contains+0x14c> │ │ │ │ │ + bne.n 2c74 <_PySet_Contains+0x14c> │ │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ │ ldrb.w r0, [sl, #16] │ │ │ │ │ ubfx r2, r1, #2, #3 │ │ │ │ │ ubfx r0, r0, #2, #3 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 2c9c <_PySet_Contains+0x14c> │ │ │ │ │ + bne.n 2c74 <_PySet_Contains+0x14c> │ │ │ │ │ lsls r0, r1, #26 │ │ │ │ │ - bpl.w 2eaa <_PySet_Contains+0x35a> │ │ │ │ │ + bpl.w 2e82 <_PySet_Contains+0x35a> │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r0, r4, #28 │ │ │ │ │ addmi.w r0, r4, #20 │ │ │ │ │ ldrb.w r1, [sl, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 2eae <_PySet_Contains+0x35e> │ │ │ │ │ + beq.w 2e86 <_PySet_Contains+0x35e> │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r1, sl, #28 │ │ │ │ │ addmi.w r1, sl, #20 │ │ │ │ │ mul.w r2, ip, r2 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2bcc <_PySet_Contains+0x7c> │ │ │ │ │ + beq.n 2ba4 <_PySet_Contains+0x7c> │ │ │ │ │ ldrd r2, r1, [sp, #4] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w 2e44 <_PySet_Contains+0x2f4> │ │ │ │ │ + beq.w 2e1c <_PySet_Contains+0x2f4> │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2cb2 <_PySet_Contains+0x162> │ │ │ │ │ + bge.n 2c8a <_PySet_Contains+0x162> │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ - bge.n 2cd4 <_PySet_Contains+0x184> │ │ │ │ │ + bge.n 2cac <_PySet_Contains+0x184> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 2e6c <_PySet_Contains+0x31c> │ │ │ │ │ + beq.w 2e44 <_PySet_Contains+0x31c> │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.w 2e5a <_PySet_Contains+0x30a> │ │ │ │ │ + blt.w 2e32 <_PySet_Contains+0x30a> │ │ │ │ │ ldr r1, [r3, #20] │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - bne.w 2e78 <_PySet_Contains+0x328> │ │ │ │ │ + bne.w 2e50 <_PySet_Contains+0x328> │ │ │ │ │ ldr.w r2, [r5, r8] │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bne.w 2e78 <_PySet_Contains+0x328> │ │ │ │ │ + bne.w 2e50 <_PySet_Contains+0x328> │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 2bcc <_PySet_Contains+0x7c> │ │ │ │ │ + bne.w 2ba4 <_PySet_Contains+0x7c> │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ ldr r0, [r3, #16] │ │ │ │ │ - cbnz r2, 2d48 <_PySet_Contains+0x1f8> │ │ │ │ │ + cbnz r2, 2d20 <_PySet_Contains+0x1f8> │ │ │ │ │ ldr r1, [r3, #20] │ │ │ │ │ mov.w r2, fp, lsr #5 │ │ │ │ │ add.w r6, r6, r6, lsl #2 │ │ │ │ │ add r6, r2 │ │ │ │ │ mov fp, r2 │ │ │ │ │ adds r6, #1 │ │ │ │ │ ands r6, r0 │ │ │ │ │ - b.n 2ba8 <_PySet_Contains+0x58> │ │ │ │ │ + b.n 2b80 <_PySet_Contains+0x58> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov r2, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - bne.w 2c06 <_PySet_Contains+0xb6> │ │ │ │ │ + bne.w 2bde <_PySet_Contains+0xb6> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL set_unhashable_type │ │ │ │ │ - b.n 2e5e <_PySet_Contains+0x30e> │ │ │ │ │ - cbnz r2, 2d3e <_PySet_Contains+0x1ee> │ │ │ │ │ + b.n 2e36 <_PySet_Contains+0x30e> │ │ │ │ │ + cbnz r2, 2d16 <_PySet_Contains+0x1ee> │ │ │ │ │ ldr.w r4, [r1, r8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 2bcc <_PySet_Contains+0x7c> │ │ │ │ │ + beq.w 2ba4 <_PySet_Contains+0x7c> │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.n 2d48 <_PySet_Contains+0x1f8> │ │ │ │ │ + bne.n 2d20 <_PySet_Contains+0x1f8> │ │ │ │ │ movs r2, #9 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ - b.n 2c2e <_PySet_Contains+0xde> │ │ │ │ │ + b.n 2c06 <_PySet_Contains+0xde> │ │ │ │ │ cmp r9, r2 │ │ │ │ │ it eq │ │ │ │ │ ldreq.w r4, [r1, r8] │ │ │ │ │ - beq.n 2d38 <_PySet_Contains+0x1e8> │ │ │ │ │ + beq.n 2d10 <_PySet_Contains+0x1e8> │ │ │ │ │ adds r7, #16 │ │ │ │ │ movs r4, #8 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr.w r2, [r7, #-4] │ │ │ │ │ - cbnz r2, 2d6c <_PySet_Contains+0x21c> │ │ │ │ │ + cbnz r2, 2d44 <_PySet_Contains+0x21c> │ │ │ │ │ ldr.w r1, [r7, #-8] │ │ │ │ │ - cbnz r1, 2d6c <_PySet_Contains+0x21c> │ │ │ │ │ + cbnz r1, 2d44 <_PySet_Contains+0x21c> │ │ │ │ │ mov lr, r7 │ │ │ │ │ mov r4, r8 │ │ │ │ │ mov r5, sl │ │ │ │ │ subs r7, #8 │ │ │ │ │ cmp.w lr, #8 │ │ │ │ │ - bne.w 2bcc <_PySet_Contains+0x7c> │ │ │ │ │ - b.n 2e5e <_PySet_Contains+0x30e> │ │ │ │ │ + bne.w 2ba4 <_PySet_Contains+0x7c> │ │ │ │ │ + b.n 2e36 <_PySet_Contains+0x30e> │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - bne.n 2e2a <_PySet_Contains+0x2da> │ │ │ │ │ + bne.n 2e02 <_PySet_Contains+0x2da> │ │ │ │ │ ldr.w r5, [r7, #-8] │ │ │ │ │ cmp sl, r5 │ │ │ │ │ - beq.n 2d5a <_PySet_Contains+0x20a> │ │ │ │ │ + beq.n 2d32 <_PySet_Contains+0x20a> │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 2dd6 <_PySet_Contains+0x286> │ │ │ │ │ + bne.n 2dae <_PySet_Contains+0x286> │ │ │ │ │ ldr.w r2, [sl, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 2dd6 <_PySet_Contains+0x286> │ │ │ │ │ + bne.n 2dae <_PySet_Contains+0x286> │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ ldr.w r1, [sl, #8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 2dd6 <_PySet_Contains+0x286> │ │ │ │ │ + bne.n 2dae <_PySet_Contains+0x286> │ │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ │ ldrb.w r0, [sl, #16] │ │ │ │ │ ubfx ip, r1, #2, #3 │ │ │ │ │ ubfx r0, r0, #2, #3 │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bne.n 2dd6 <_PySet_Contains+0x286> │ │ │ │ │ + bne.n 2dae <_PySet_Contains+0x286> │ │ │ │ │ lsls r0, r1, #26 │ │ │ │ │ - bpl.w 2eba <_PySet_Contains+0x36a> │ │ │ │ │ + bpl.w 2e92 <_PySet_Contains+0x36a> │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r0, r5, #20 │ │ │ │ │ addpl.w r0, r5, #28 │ │ │ │ │ ldrb.w r1, [sl, #16] │ │ │ │ │ lsls r3, r1, #26 │ │ │ │ │ - bpl.n 2eb4 <_PySet_Contains+0x364> │ │ │ │ │ + bpl.n 2e8c <_PySet_Contains+0x364> │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r1, sl, #20 │ │ │ │ │ addpl.w r1, sl, #28 │ │ │ │ │ mul.w r2, ip, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2d5a <_PySet_Contains+0x20a> │ │ │ │ │ + beq.n 2d32 <_PySet_Contains+0x20a> │ │ │ │ │ ldrd r3, r2, [sp, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2e84 <_PySet_Contains+0x334> │ │ │ │ │ + beq.n 2e5c <_PySet_Contains+0x334> │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ itt lt │ │ │ │ │ @@ -4703,100 +4699,100 @@ │ │ │ │ │ strlt r2, [r5, #0] │ │ │ │ │ movs r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2e0c <_PySet_Contains+0x2bc> │ │ │ │ │ + bge.n 2de4 <_PySet_Contains+0x2bc> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r5, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 2e98 <_PySet_Contains+0x348> │ │ │ │ │ + beq.n 2e70 <_PySet_Contains+0x348> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 2e92 <_PySet_Contains+0x342> │ │ │ │ │ + blt.n 2e6a <_PySet_Contains+0x342> │ │ │ │ │ ldr.w r1, [r8, #20] │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 2ea4 <_PySet_Contains+0x354> │ │ │ │ │ + bne.n 2e7c <_PySet_Contains+0x354> │ │ │ │ │ ldr.w r2, [r7, #-8] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bne.n 2ea4 <_PySet_Contains+0x354> │ │ │ │ │ + bne.n 2e7c <_PySet_Contains+0x354> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2d5a <_PySet_Contains+0x20a> │ │ │ │ │ + bne.n 2d32 <_PySet_Contains+0x20a> │ │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ │ subs r4, #1 │ │ │ │ │ adds r7, #8 │ │ │ │ │ adds r3, r4, #1 │ │ │ │ │ - bne.n 2d4e <_PySet_Contains+0x1fe> │ │ │ │ │ + bne.n 2d26 <_PySet_Contains+0x1fe> │ │ │ │ │ mov r3, r8 │ │ │ │ │ - b.n 2cfc <_PySet_Contains+0x1ac> │ │ │ │ │ + b.n 2cd4 <_PySet_Contains+0x1ac> │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 2cfe <_PySet_Contains+0x1ae> │ │ │ │ │ + bne.w 2cd6 <_PySet_Contains+0x1ae> │ │ │ │ │ str.w r9, [sp, #12] │ │ │ │ │ - b.n 2c2e <_PySet_Contains+0xde> │ │ │ │ │ + b.n 2c06 <_PySet_Contains+0xde> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, sl │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - bge.w 2cee <_PySet_Contains+0x19e> │ │ │ │ │ + bge.w 2cc6 <_PySet_Contains+0x19e> │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov r5, sl │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b.w 4 │ │ │ │ │ R_ARM_THM_JUMP24 set_contains_lock_held.part.0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - b.n 2cd4 <_PySet_Contains+0x184> │ │ │ │ │ + b.n 2cac <_PySet_Contains+0x184> │ │ │ │ │ mov r4, r9 │ │ │ │ │ mov ip, r3 │ │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - b.n 2b98 <_PySet_Contains+0x48> │ │ │ │ │ + b.n 2b70 <_PySet_Contains+0x48> │ │ │ │ │ mov r0, r5 │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bge.n 2e22 <_PySet_Contains+0x2d2> │ │ │ │ │ + bge.n 2dfa <_PySet_Contains+0x2d2> │ │ │ │ │ mov r4, r8 │ │ │ │ │ mov r5, sl │ │ │ │ │ - b.n 2e5e <_PySet_Contains+0x30e> │ │ │ │ │ + b.n 2e36 <_PySet_Contains+0x30e> │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - b.n 2e0c <_PySet_Contains+0x2bc> │ │ │ │ │ + b.n 2de4 <_PySet_Contains+0x2bc> │ │ │ │ │ mov r4, r9 │ │ │ │ │ mov ip, r8 │ │ │ │ │ - b.n 2e7c <_PySet_Contains+0x32c> │ │ │ │ │ + b.n 2e54 <_PySet_Contains+0x32c> │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ - b.n 2c74 <_PySet_Contains+0x124> │ │ │ │ │ + b.n 2c4c <_PySet_Contains+0x124> │ │ │ │ │ ldr.w r1, [sl, #28] │ │ │ │ │ - b.n 2c8c <_PySet_Contains+0x13c> │ │ │ │ │ + b.n 2c64 <_PySet_Contains+0x13c> │ │ │ │ │ ldr.w r1, [sl, #28] │ │ │ │ │ - b.n 2dca <_PySet_Contains+0x27a> │ │ │ │ │ + b.n 2da2 <_PySet_Contains+0x27a> │ │ │ │ │ ldr r0, [r5, #28] │ │ │ │ │ - b.n 2db6 <_PySet_Contains+0x266> │ │ │ │ │ + b.n 2d8e <_PySet_Contains+0x266> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002ec0 <_PySet_NextEntryRef>: │ │ │ │ │ +00002e98 <_PySet_NextEntryRef>: │ │ │ │ │ _PySet_NextEntryRef(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ @@ -4807,153 +4803,153 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ add.w r1, r3, #208 @ 0xd0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ it ne │ │ │ │ │ cmpne r0, r3 │ │ │ │ │ - bne.n 2f7e <_PySet_NextEntryRef+0xbe> │ │ │ │ │ + bne.n 2f56 <_PySet_NextEntryRef+0xbe> │ │ │ │ │ ldr.w ip, [r4] │ │ │ │ │ ldr.w lr, [r5, #16] │ │ │ │ │ cmp lr, ip │ │ │ │ │ - blt.n 2fa2 <_PySet_NextEntryRef+0xe2> │ │ │ │ │ + blt.n 2f7a <_PySet_NextEntryRef+0xe2> │ │ │ │ │ ldr r1, [r5, #20] │ │ │ │ │ - ldr r3, [pc, #196] @ (2fc0 <_PySet_NextEntryRef+0x100>) │ │ │ │ │ + ldr r3, [pc, #196] @ (2f98 <_PySet_NextEntryRef+0x100>) │ │ │ │ │ ldr.w r0, [r1, ip, lsl #3] │ │ │ │ │ add.w r1, r1, ip, lsl #3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r0, r3 │ │ │ │ │ - bne.n 2f56 <_PySet_NextEntryRef+0x96> │ │ │ │ │ + bne.n 2f2e <_PySet_NextEntryRef+0x96> │ │ │ │ │ add.w r0, ip, #1 │ │ │ │ │ cmp r0, lr │ │ │ │ │ - bgt.n 2f4e <_PySet_NextEntryRef+0x8e> │ │ │ │ │ + bgt.n 2f26 <_PySet_NextEntryRef+0x8e> │ │ │ │ │ ldr r5, [r1, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ it ne │ │ │ │ │ cmpne r5, #0 │ │ │ │ │ it ne │ │ │ │ │ addne r1, #8 │ │ │ │ │ - bne.n 2f58 <_PySet_NextEntryRef+0x98> │ │ │ │ │ + bne.n 2f30 <_PySet_NextEntryRef+0x98> │ │ │ │ │ add.w r0, ip, #2 │ │ │ │ │ cmp r0, lr │ │ │ │ │ - bgt.n 2f4e <_PySet_NextEntryRef+0x8e> │ │ │ │ │ + bgt.n 2f26 <_PySet_NextEntryRef+0x8e> │ │ │ │ │ ldr r5, [r1, #16] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n 2f32 <_PySet_NextEntryRef+0x72> │ │ │ │ │ - cbnz r5, 2f7a <_PySet_NextEntryRef+0xba> │ │ │ │ │ + beq.n 2f0a <_PySet_NextEntryRef+0x72> │ │ │ │ │ + cbnz r5, 2f52 <_PySet_NextEntryRef+0xba> │ │ │ │ │ add.w r0, ip, #3 │ │ │ │ │ cmp r0, lr │ │ │ │ │ - bgt.n 2f4e <_PySet_NextEntryRef+0x8e> │ │ │ │ │ + bgt.n 2f26 <_PySet_NextEntryRef+0x8e> │ │ │ │ │ adds r1, #24 │ │ │ │ │ ldr r5, [r1, #0] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r5, r3 │ │ │ │ │ - bne.n 2f58 <_PySet_NextEntryRef+0x98> │ │ │ │ │ + bne.n 2f30 <_PySet_NextEntryRef+0x98> │ │ │ │ │ adds r0, #1 │ │ │ │ │ adds r1, #8 │ │ │ │ │ cmp r0, lr │ │ │ │ │ - ble.n 2f3c <_PySet_NextEntryRef+0x7c> │ │ │ │ │ + ble.n 2f14 <_PySet_NextEntryRef+0x7c> │ │ │ │ │ adds r0, #1 │ │ │ │ │ str r0, [r4, #0] │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 2f76 <_PySet_NextEntryRef+0xb6> │ │ │ │ │ + b.n 2f4e <_PySet_NextEntryRef+0xb6> │ │ │ │ │ mov r0, ip │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ cmp r0, lr │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - bgt.n 2f52 <_PySet_NextEntryRef+0x92> │ │ │ │ │ + bgt.n 2f2a <_PySet_NextEntryRef+0x92> │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r0, #1 │ │ │ │ │ strlt r0, [r3, #0] │ │ │ │ │ movs r0, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ str r1, [r6, #0] │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ adds r1, #16 │ │ │ │ │ - b.n 2f58 <_PySet_NextEntryRef+0x98> │ │ │ │ │ + b.n 2f30 <_PySet_NextEntryRef+0x98> │ │ │ │ │ strd r2, r3, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ - cbnz r0, 2f96 <_PySet_NextEntryRef+0xd6> │ │ │ │ │ + cbnz r0, 2f6e <_PySet_NextEntryRef+0xd6> │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ - cbz r0, 2faa <_PySet_NextEntryRef+0xea> │ │ │ │ │ + cbz r0, 2f82 <_PySet_NextEntryRef+0xea> │ │ │ │ │ ldr.w ip, [r4] │ │ │ │ │ ldr.w lr, [r5, #16] │ │ │ │ │ cmp ip, lr │ │ │ │ │ - ble.n 2ef8 <_PySet_NextEntryRef+0x38> │ │ │ │ │ + ble.n 2ed0 <_PySet_NextEntryRef+0x38> │ │ │ │ │ add.w r3, ip, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - b.n 2f52 <_PySet_NextEntryRef+0x92> │ │ │ │ │ + b.n 2f2a <_PySet_NextEntryRef+0x92> │ │ │ │ │ movw r1, #2815 @ 0xaff │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 2f76 <_PySet_NextEntryRef+0xb6> │ │ │ │ │ + b.n 2f4e <_PySet_NextEntryRef+0xb6> │ │ │ │ │ .word 0x000001a0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00002fc4 : │ │ │ │ │ +00002f9c : │ │ │ │ │ unicode_eq(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr.w lr, [r0, #8] │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ cmp lr, r3 │ │ │ │ │ - bne.n 301c │ │ │ │ │ + bne.n 2ff4 │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ │ ubfx r2, r3, #2, #3 │ │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne.n 301c │ │ │ │ │ + bne.n 2ff4 │ │ │ │ │ tst.w r3, #32 │ │ │ │ │ - beq.n 3024 │ │ │ │ │ + beq.n 2ffc │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r0, #20 │ │ │ │ │ addpl r0, #28 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst.w r3, #32 │ │ │ │ │ - beq.n 3020 │ │ │ │ │ + beq.n 2ff8 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r1, #20 │ │ │ │ │ addpl r1, #28 │ │ │ │ │ mul.w r2, lr, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ clz r0, r0 │ │ │ │ │ lsrs r0, r0, #5 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b.n 300c │ │ │ │ │ + b.n 2fe4 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.n 2ffc │ │ │ │ │ + b.n 2fd4 │ │ │ │ │ │ │ │ │ │ -00003028 <_PySet_NextEntry>: │ │ │ │ │ +00003000 <_PySet_NextEntry>: │ │ │ │ │ _PySet_NextEntry(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ @@ -4964,167 +4960,167 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ add.w r1, r3, #208 @ 0xd0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ it ne │ │ │ │ │ cmpne r0, r3 │ │ │ │ │ - bne.n 30f0 <_PySet_NextEntry+0xc8> │ │ │ │ │ + bne.n 30c8 <_PySet_NextEntry+0xc8> │ │ │ │ │ ldr.w ip, [r4] │ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ │ cmp r3, ip │ │ │ │ │ - blt.n 3114 <_PySet_NextEntry+0xec> │ │ │ │ │ + blt.n 30ec <_PySet_NextEntry+0xec> │ │ │ │ │ ldr r1, [r5, #20] │ │ │ │ │ - ldr.w lr, [pc, #208] @ 3134 <_PySet_NextEntry+0x10c> │ │ │ │ │ + ldr.w lr, [pc, #208] @ 310c <_PySet_NextEntry+0x10c> │ │ │ │ │ ldr.w r0, [r1, ip, lsl #3] │ │ │ │ │ add.w r1, r1, ip, lsl #3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r0, lr │ │ │ │ │ - bne.n 30d4 <_PySet_NextEntry+0xac> │ │ │ │ │ + bne.n 30ac <_PySet_NextEntry+0xac> │ │ │ │ │ add.w r0, ip, #1 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bgt.n 30cc <_PySet_NextEntry+0xa4> │ │ │ │ │ + bgt.n 30a4 <_PySet_NextEntry+0xa4> │ │ │ │ │ ldr r5, [r1, #8] │ │ │ │ │ cmp r5, lr │ │ │ │ │ it ne │ │ │ │ │ cmpne r5, #0 │ │ │ │ │ it ne │ │ │ │ │ addne r1, #8 │ │ │ │ │ - bne.n 30d6 <_PySet_NextEntry+0xae> │ │ │ │ │ + bne.n 30ae <_PySet_NextEntry+0xae> │ │ │ │ │ add.w r0, ip, #2 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bgt.n 30cc <_PySet_NextEntry+0xa4> │ │ │ │ │ + bgt.n 30a4 <_PySet_NextEntry+0xa4> │ │ │ │ │ ldr r5, [r1, #16] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r5, lr │ │ │ │ │ it ne │ │ │ │ │ addne r1, #16 │ │ │ │ │ - bne.n 30d6 <_PySet_NextEntry+0xae> │ │ │ │ │ + bne.n 30ae <_PySet_NextEntry+0xae> │ │ │ │ │ add.w r0, ip, #3 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bgt.n 30cc <_PySet_NextEntry+0xa4> │ │ │ │ │ + bgt.n 30a4 <_PySet_NextEntry+0xa4> │ │ │ │ │ ldr r5, [r1, #24] │ │ │ │ │ cmp r5, lr │ │ │ │ │ - beq.n 30b0 <_PySet_NextEntry+0x88> │ │ │ │ │ - cbnz r5, 30ec <_PySet_NextEntry+0xc4> │ │ │ │ │ + beq.n 3088 <_PySet_NextEntry+0x88> │ │ │ │ │ + cbnz r5, 30c4 <_PySet_NextEntry+0xc4> │ │ │ │ │ add.w r0, ip, #4 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bgt.n 30cc <_PySet_NextEntry+0xa4> │ │ │ │ │ + bgt.n 30a4 <_PySet_NextEntry+0xa4> │ │ │ │ │ adds r1, #32 │ │ │ │ │ ldr r5, [r1, #0] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r5, lr │ │ │ │ │ - bne.n 30d6 <_PySet_NextEntry+0xae> │ │ │ │ │ + bne.n 30ae <_PySet_NextEntry+0xae> │ │ │ │ │ adds r0, #1 │ │ │ │ │ adds r1, #8 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - ble.n 30ba <_PySet_NextEntry+0x92> │ │ │ │ │ + ble.n 3092 <_PySet_NextEntry+0x92> │ │ │ │ │ adds r0, #1 │ │ │ │ │ str r0, [r4, #0] │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 30e8 <_PySet_NextEntry+0xc0> │ │ │ │ │ + b.n 30c0 <_PySet_NextEntry+0xc0> │ │ │ │ │ mov r0, ip │ │ │ │ │ adds r5, r0, #1 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ str r5, [r4, #0] │ │ │ │ │ - bgt.n 30d0 <_PySet_NextEntry+0xa8> │ │ │ │ │ + bgt.n 30a8 <_PySet_NextEntry+0xa8> │ │ │ │ │ ldrd r0, r3, [r1] │ │ │ │ │ str r0, [r2, #0] │ │ │ │ │ movs r0, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ adds r1, #24 │ │ │ │ │ - b.n 30d6 <_PySet_NextEntry+0xae> │ │ │ │ │ + b.n 30ae <_PySet_NextEntry+0xae> │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - cbnz r0, 310a <_PySet_NextEntry+0xe2> │ │ │ │ │ + cbnz r0, 30e2 <_PySet_NextEntry+0xe2> │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ - cbz r0, 311c <_PySet_NextEntry+0xf4> │ │ │ │ │ + cbz r0, 30f4 <_PySet_NextEntry+0xf4> │ │ │ │ │ ldr.w ip, [r4] │ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - ble.n 305e <_PySet_NextEntry+0x36> │ │ │ │ │ + ble.n 3036 <_PySet_NextEntry+0x36> │ │ │ │ │ add.w r3, ip, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - b.n 30d0 <_PySet_NextEntry+0xa8> │ │ │ │ │ + b.n 30a8 <_PySet_NextEntry+0xa8> │ │ │ │ │ movw r1, #2799 @ 0xaef │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 30e8 <_PySet_NextEntry+0xc0> │ │ │ │ │ + b.n 30c0 <_PySet_NextEntry+0xc0> │ │ │ │ │ nop │ │ │ │ │ .word 0x000001a0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00003138 : │ │ │ │ │ +00003110 : │ │ │ │ │ frozenset_hash(): │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ - beq.n 3142 │ │ │ │ │ + beq.n 311a │ │ │ │ │ mov r0, r3 │ │ │ │ │ bx lr │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - bl 3160 │ │ │ │ │ + bl 3138 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ str r0, [r2, #24] │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ │ │ -00003160 : │ │ │ │ │ +00003138 : │ │ │ │ │ frozenset_hash_impl(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldrd r6, r0, [r0, #16] │ │ │ │ │ lsls r3, r6, #3 │ │ │ │ │ cmn r0, r3 │ │ │ │ │ - bcs.w 334a │ │ │ │ │ + bcs.w 3322 │ │ │ │ │ adds r3, #8 │ │ │ │ │ movw r5, #19891 @ 0x4db3 │ │ │ │ │ movt r5, #1371 @ 0x55b │ │ │ │ │ add.w r8, r0, r3 │ │ │ │ │ subs r3, #8 │ │ │ │ │ movw r4, #13527 @ 0x34d7 │ │ │ │ │ movt r4, #55615 @ 0xd93f │ │ │ │ │ movs r2, #0 │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ands.w r3, r3, #7 │ │ │ │ │ - beq.n 322c │ │ │ │ │ + beq.n 3204 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 3214 │ │ │ │ │ + beq.n 31ec │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 3200 │ │ │ │ │ + beq.n 31d8 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq.n 31ec │ │ │ │ │ + beq.n 31c4 │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq.n 31d8 │ │ │ │ │ + beq.n 31b0 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq.n 31c4 │ │ │ │ │ + beq.n 319c │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - bne.w 3338 │ │ │ │ │ + bne.w 3310 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ adds r0, #8 │ │ │ │ │ eor.w ip, r3, r3, lsl #16 │ │ │ │ │ eor.w r1, ip, r5 │ │ │ │ │ mul.w lr, r4, r1 │ │ │ │ │ eor.w r2, r2, lr │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ @@ -5154,15 +5150,15 @@ │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ adds r0, #8 │ │ │ │ │ cmp r0, r8 │ │ │ │ │ eor.w ip, r3, r3, lsl #16 │ │ │ │ │ eor.w r1, ip, r5 │ │ │ │ │ mul.w lr, r4, r1 │ │ │ │ │ eor.w r2, r2, lr │ │ │ │ │ - beq.n 32d0 │ │ │ │ │ + beq.n 32a8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ │ cmp r0, r8 │ │ │ │ │ eor.w ip, r3, r3, lsl #16 │ │ │ │ │ ldr.w r3, [r0, #-52] │ │ │ │ │ eor.w r1, ip, r5 │ │ │ │ │ eor.w ip, r3, r3, lsl #16 │ │ │ │ │ @@ -5197,15 +5193,15 @@ │ │ │ │ │ eor.w ip, r3, r3, lsl #16 │ │ │ │ │ eor.w r2, r2, lr │ │ │ │ │ mul.w lr, r4, r1 │ │ │ │ │ eor.w r1, ip, r5 │ │ │ │ │ eor.w r2, r2, lr │ │ │ │ │ mul.w lr, r4, r1 │ │ │ │ │ eor.w r2, r2, lr │ │ │ │ │ - bne.n 322c │ │ │ │ │ + bne.n 3204 │ │ │ │ │ ldrd r3, r4, [r7, #8] │ │ │ │ │ adds r0, r6, #1 │ │ │ │ │ subs r0, r0, r3 │ │ │ │ │ subs r3, r3, r4 │ │ │ │ │ sbfx r1, r3, #0, #1 │ │ │ │ │ movw r3, #61261 @ 0xef4d │ │ │ │ │ movt r3, #29416 @ 0x72e8 │ │ │ │ │ @@ -5235,356 +5231,360 @@ │ │ │ │ │ moveq r0, r1 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ adds r0, #8 │ │ │ │ │ eor.w ip, r3, r3, lsl #16 │ │ │ │ │ eor.w r1, ip, r5 │ │ │ │ │ mul.w r2, r4, r1 │ │ │ │ │ - b.n 31b0 │ │ │ │ │ + b.n 3188 │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 32d0 │ │ │ │ │ + b.n 32a8 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003350 : │ │ │ │ │ +00003328 : │ │ │ │ │ set_traverse(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r8, r0 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - ldr r5, [pc, #120] @ (33e0 ) │ │ │ │ │ + ldr r5, [pc, #120] @ (33b8 ) │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - blt.n 33cc │ │ │ │ │ + blt.n 33a4 │ │ │ │ │ ldr.w r2, [r8, #20] │ │ │ │ │ add.w ip, r4, #1 │ │ │ │ │ ldr.w r0, [r2, r4, lsl #3] │ │ │ │ │ add.w r1, r2, r4, lsl #3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r0, r5 │ │ │ │ │ - bne.n 33d2 │ │ │ │ │ + bne.n 33aa │ │ │ │ │ cmp r3, ip │ │ │ │ │ - blt.n 33cc │ │ │ │ │ + blt.n 33a4 │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ add.w ip, r4, #2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r0, r5 │ │ │ │ │ - bne.n 33d2 │ │ │ │ │ + bne.n 33aa │ │ │ │ │ cmp r3, ip │ │ │ │ │ - blt.n 33cc │ │ │ │ │ + blt.n 33a4 │ │ │ │ │ ldr r0, [r1, #16] │ │ │ │ │ adds r4, #3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r0, r5 │ │ │ │ │ - bne.n 33be │ │ │ │ │ + bne.n 3396 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - blt.n 33cc │ │ │ │ │ + blt.n 33a4 │ │ │ │ │ ldr.w r0, [r2, r4, lsl #3] │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r0, r5 │ │ │ │ │ it ne │ │ │ │ │ cmpne r0, #0 │ │ │ │ │ - beq.n 33ac │ │ │ │ │ + beq.n 3384 │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r7 │ │ │ │ │ - cbnz r0, 33ce │ │ │ │ │ + cbnz r0, 33a6 │ │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bge.n 3372 │ │ │ │ │ + bge.n 334a │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r4, ip │ │ │ │ │ blx r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 33c4 │ │ │ │ │ - b.n 33ce │ │ │ │ │ + beq.n 339c │ │ │ │ │ + b.n 33a6 │ │ │ │ │ nop │ │ │ │ │ .word 0x000001a0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -000033e4 : │ │ │ │ │ +000033bc : │ │ │ │ │ set_add(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.w 3528 │ │ │ │ │ + beq.w 3500 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ - mov r9, r0 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.w 35c4 │ │ │ │ │ + beq.w 35a6 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ - mov fp, r9 │ │ │ │ │ + mov r9, r8 │ │ │ │ │ ldrd ip, r2, [r4, #16] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - mov r9, r6 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r1, #0] │ │ │ │ │ - mov r7, fp │ │ │ │ │ - mov.w r8, #0 │ │ │ │ │ - and.w sl, ip, fp │ │ │ │ │ - add.w r3, sl, #9 │ │ │ │ │ - add.w r5, r2, sl, lsl #3 │ │ │ │ │ - cmp r3, ip │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + and.w r7, ip, r9 │ │ │ │ │ + movs r4, #0 │ │ │ │ │ + mov fp, r9 │ │ │ │ │ + mov r8, r7 │ │ │ │ │ + add.w r0, r8, #9 │ │ │ │ │ + add.w r5, r2, r8, lsl #3 │ │ │ │ │ + cmp r0, ip │ │ │ │ │ ite ls │ │ │ │ │ - movls r3, #9 │ │ │ │ │ - movhi r3, #0 │ │ │ │ │ - add.w r0, r5, #16 │ │ │ │ │ + movls r0, #9 │ │ │ │ │ + movhi r0, #0 │ │ │ │ │ + add.w r7, r5, #16 │ │ │ │ │ adds r5, #8 │ │ │ │ │ - add.w r3, r0, r3, lsl #3 │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ - mov r3, ip │ │ │ │ │ - ldr.w r6, [r5, #-4] │ │ │ │ │ - sub.w r0, r5, #8 │ │ │ │ │ - cbnz r6, 34a4 │ │ │ │ │ - ldr.w r6, [r5, #-8] │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.n 3536 │ │ │ │ │ - mov ip, r3 │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - bne.w 3586 │ │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ │ + add.w r7, r7, r0, lsl #3 │ │ │ │ │ + mov sl, r7 │ │ │ │ │ + ldr.w r0, [r5, #-4] │ │ │ │ │ + sub.w lr, r5, #8 │ │ │ │ │ + cbnz r0, 3478 │ │ │ │ │ + ldr.w r7, [r5, #-8] │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bne.n 350e │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + bne.w 3562 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ mov r3, r5 │ │ │ │ │ - ldr r5, [r4, #12] │ │ │ │ │ add.w ip, ip, ip, lsl #1 │ │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ │ + ldr r5, [r4, #12] │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ adds r5, #1 │ │ │ │ │ str r5, [r4, #12] │ │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ │ str.w r1, [r3, #-8] │ │ │ │ │ cmp r2, ip │ │ │ │ │ - str.w fp, [r0, #4] │ │ │ │ │ - bcs.n 356e │ │ │ │ │ + str.w r9, [lr, #4] │ │ │ │ │ + bcs.n 354a │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - cmp r6, fp │ │ │ │ │ - beq.n 34cc │ │ │ │ │ - cmp.w r6, #4294967295 @ 0xffffffff │ │ │ │ │ + cmp r0, r9 │ │ │ │ │ + beq.n 34a0 │ │ │ │ │ + cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ it eq │ │ │ │ │ - moveq r8, r0 │ │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ │ + moveq r4, lr │ │ │ │ │ adds r5, #8 │ │ │ │ │ - cmp r0, r5 │ │ │ │ │ - bne.n 3458 │ │ │ │ │ - add.w sl, sl, sl, lsl #2 │ │ │ │ │ - lsrs r7, r7, #5 │ │ │ │ │ - add sl, r7 │ │ │ │ │ - mov ip, r3 │ │ │ │ │ - add.w sl, sl, #1 │ │ │ │ │ - and.w sl, sl, r3 │ │ │ │ │ - b.n 343a │ │ │ │ │ - ldr.w r6, [r5, #-8] │ │ │ │ │ - cmp r1, r6 │ │ │ │ │ - beq.n 3556 │ │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ │ - cmp r0, r9 │ │ │ │ │ - beq.n 353e │ │ │ │ │ + cmp sl, r5 │ │ │ │ │ + bne.n 342e │ │ │ │ │ + mov.w r0, fp, lsr #5 │ │ │ │ │ + add.w r8, r8, r8, lsl #2 │ │ │ │ │ + add r8, r0 │ │ │ │ │ + mov fp, r0 │ │ │ │ │ + add.w r8, r8, #1 │ │ │ │ │ + and.w r8, r8, ip │ │ │ │ │ + b.n 3412 │ │ │ │ │ + ldr.w r7, [r5, #-8] │ │ │ │ │ + cmp r1, r7 │ │ │ │ │ + beq.n 3532 │ │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ │ + cmp r0, r6 │ │ │ │ │ + beq.n 3516 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ │ - str r1, [sp, #4] │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ + str r1, [sp, #0] │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ - strlt r2, [r6, #0] │ │ │ │ │ + strlt r2, [r7, #0] │ │ │ │ │ movs r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ mov r2, r0 │ │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ │ + ldr r0, [r7, #0] │ │ │ │ │ + ldrd r1, r3, [sp] │ │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3506 │ │ │ │ │ + bge.n 34de │ │ │ │ │ subs r0, #1 │ │ │ │ │ - str r0, [r6, #0] │ │ │ │ │ + str r0, [r7, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 35b4 │ │ │ │ │ + beq.n 3592 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt.n 3556 │ │ │ │ │ - bne.n 35a2 │ │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bne.n 359c │ │ │ │ │ + bgt.n 3532 │ │ │ │ │ + bne.n 3580 │ │ │ │ │ + ldr r2, [r3, #20] │ │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ │ + cmp r2, r0 │ │ │ │ │ + bne.n 357a │ │ │ │ │ ldr.w r0, [r5, #-8] │ │ │ │ │ - cmp r6, r0 │ │ │ │ │ - bne.n 359c │ │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ │ + cmp r7, r0 │ │ │ │ │ + bne.n 357a │ │ │ │ │ adds r5, #8 │ │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ │ - cmp r0, r5 │ │ │ │ │ - bne.n 3458 │ │ │ │ │ - b.n 34b8 │ │ │ │ │ - ldr.w r9, [r1, #12] │ │ │ │ │ - cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ - bne.w 341c │ │ │ │ │ - b.n 3408 │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - bne.n 34b0 │ │ │ │ │ - b.n 34d0 │ │ │ │ │ + ldr.w ip, [r3, #16] │ │ │ │ │ + cmp sl, r5 │ │ │ │ │ + bne.n 342e │ │ │ │ │ + b.n 348a │ │ │ │ │ + ldr.w r8, [r1, #12] │ │ │ │ │ + cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ + bne.w 33f4 │ │ │ │ │ + b.n 33e0 │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + bne.n 3484 │ │ │ │ │ + b.n 34a4 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ - cmp r0, r9 │ │ │ │ │ - bne.n 34da │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - strd r1, r2, [sp, #4] │ │ │ │ │ - bl 2fc4 │ │ │ │ │ - ldrd r1, r2, [sp, #4] │ │ │ │ │ + cmp r0, r6 │ │ │ │ │ + bne.n 34ae │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + strd r2, r3, [sp, #4] │ │ │ │ │ + str r1, [sp, #0] │ │ │ │ │ + bl 2f9c │ │ │ │ │ + ldrd r1, r2, [sp] │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 34da │ │ │ │ │ + beq.n 34ae │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3496 │ │ │ │ │ + bge.n 346a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3496 │ │ │ │ │ + bne.n 346a │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3496 │ │ │ │ │ + b.n 346a │ │ │ │ │ movw r3, #50000 @ 0xc350 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ ite gt │ │ │ │ │ lslgt r1, r5, #1 │ │ │ │ │ lslle r1, r5, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 97c │ │ │ │ │ + bl 988 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3496 │ │ │ │ │ - b.n 35b0 │ │ │ │ │ - ldr.w r3, [r8, #4] │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - bne.w 3430 │ │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ │ + beq.n 346a │ │ │ │ │ + b.n 358e │ │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ │ + adds r0, #1 │ │ │ │ │ + bne.w 3408 │ │ │ │ │ + mov r7, r4 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ - strd r1, fp, [r8] │ │ │ │ │ - b.n 3496 │ │ │ │ │ - ldr.w ip, [r4, #16] │ │ │ │ │ - b.n 3430 │ │ │ │ │ + strd r1, r9, [r7] │ │ │ │ │ + b.n 346a │ │ │ │ │ + ldr.w ip, [r3, #16] │ │ │ │ │ + b.n 3408 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 35b0 │ │ │ │ │ + bge.n 358e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ - cbz r3, 35cc │ │ │ │ │ + cbz r3, 35ae │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 349e │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + b.n 3472 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ + strd r2, r3, [sp] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - b.n 3506 │ │ │ │ │ + ldrd r2, r3, [sp] │ │ │ │ │ + b.n 34de │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL set_unhashable_type │ │ │ │ │ - b.n 35b0 │ │ │ │ │ + b.n 358e │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 35b0 │ │ │ │ │ + b.n 358e │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -000035d4 : │ │ │ │ │ +000035b8 : │ │ │ │ │ set_clear_internal(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ │ ldr r7, [r0, #20] │ │ │ │ │ add.w r6, r0, #32 │ │ │ │ │ ldr r5, [r0, #12] │ │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bne.n 368a │ │ │ │ │ + bne.n 366e │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 36b6 │ │ │ │ │ + ble.n 369a │ │ │ │ │ mov ip, r6 │ │ │ │ │ mov r8, sp │ │ │ │ │ add.w r9, r0, #96 @ 0x60 │ │ │ │ │ mov lr, r8 │ │ │ │ │ ldr.w r0, [ip] │ │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ │ add.w ip, ip, #16 │ │ │ │ │ ldr.w r2, [ip, #-8] │ │ │ │ │ add.w r8, r8, #16 │ │ │ │ │ ldr.w r3, [ip, #-4] │ │ │ │ │ cmp ip, r9 │ │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ │ - bne.n 3602 │ │ │ │ │ + bne.n 35e6 │ │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r9, sp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r7, [r4, #20] │ │ │ │ │ strd r3, r3, [r4, #8] │ │ │ │ │ movs r3, #7 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n 3682 │ │ │ │ │ - ldr.w r8, [pc, #116] @ 36bc │ │ │ │ │ + ble.n 3666 │ │ │ │ │ + ldr.w r8, [pc, #116] @ 36a0 │ │ │ │ │ add.w r4, r9, #8 │ │ │ │ │ ldr.w r0, [r4, #-8] │ │ │ │ │ - cbz r0, 366e │ │ │ │ │ + cbz r0, 3652 │ │ │ │ │ cmp r0, r8 │ │ │ │ │ - beq.n 366e │ │ │ │ │ + beq.n 3652 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ subs r5, #1 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 366c │ │ │ │ │ + bge.n 3650 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, 366c │ │ │ │ │ + cbnz r3, 3650 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - cbz r5, 367e │ │ │ │ │ + cbz r5, 3662 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ adds r4, #8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r0, r8 │ │ │ │ │ - bne.n 3658 │ │ │ │ │ + bne.n 363c │ │ │ │ │ adds r4, #8 │ │ │ │ │ - b.n 364e │ │ │ │ │ + b.n 3632 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bne.n 36ae │ │ │ │ │ + bne.n 3692 │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r9, r7 │ │ │ │ │ @@ -5594,26 +5594,26 @@ │ │ │ │ │ cmp r5, #0 │ │ │ │ │ strd r3, r3, [r4, #8] │ │ │ │ │ str r6, [r4, #20] │ │ │ │ │ mov.w r3, #7 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ - bgt.n 3646 │ │ │ │ │ + bgt.n 362a │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 3682 │ │ │ │ │ + b.n 3666 │ │ │ │ │ mov r9, r6 │ │ │ │ │ - b.n 3642 │ │ │ │ │ + b.n 3626 │ │ │ │ │ nop │ │ │ │ │ .word 0x000001a0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -000036c0 : │ │ │ │ │ +000036a4 : │ │ │ │ │ set_issubset_impl(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ mov r9, r1 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ @@ -5622,72 +5622,72 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ │ add.w r1, r3, #208 @ 0xd0 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq.n 36f2 │ │ │ │ │ + beq.n 36d6 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.w 39f8 │ │ │ │ │ + bne.w 39dc │ │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - blt.n 37ec │ │ │ │ │ - ldr.w sl, [pc, #996] @ 3ae4 │ │ │ │ │ + blt.n 37d0 │ │ │ │ │ + ldr.w sl, [pc, #996] @ 3ac8 │ │ │ │ │ movs r6, #0 │ │ │ │ │ mov fp, r9 │ │ │ │ │ ldr r2, [r7, #16] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - blt.n 376c │ │ │ │ │ + blt.n 3750 │ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ │ adds r1, r6, #1 │ │ │ │ │ ldr.w r4, [r3, r6, lsl #3] │ │ │ │ │ add.w r3, r3, r6, lsl #3 │ │ │ │ │ cmp r4, sl │ │ │ │ │ it ne │ │ │ │ │ cmpne r4, #0 │ │ │ │ │ - bne.n 377a │ │ │ │ │ + bne.n 375e │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - blt.n 376c │ │ │ │ │ + blt.n 3750 │ │ │ │ │ ldr r4, [r3, #8] │ │ │ │ │ adds r1, r6, #2 │ │ │ │ │ cmp r4, sl │ │ │ │ │ it ne │ │ │ │ │ cmpne r4, #0 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #8 │ │ │ │ │ movne r6, r1 │ │ │ │ │ - bne.n 377c │ │ │ │ │ + bne.n 3760 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - blt.n 376c │ │ │ │ │ + blt.n 3750 │ │ │ │ │ ldr r4, [r3, #16] │ │ │ │ │ adds r1, r6, #3 │ │ │ │ │ - cbz r4, 3744 │ │ │ │ │ + cbz r4, 3728 │ │ │ │ │ cmp r4, sl │ │ │ │ │ - bne.w 3902 │ │ │ │ │ + bne.w 38e6 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - blt.n 376c │ │ │ │ │ + blt.n 3750 │ │ │ │ │ ldr r4, [r3, #24] │ │ │ │ │ adds r6, #4 │ │ │ │ │ - cbz r4, 3754 │ │ │ │ │ + cbz r4, 3738 │ │ │ │ │ cmp r4, sl │ │ │ │ │ - bne.w 3908 │ │ │ │ │ + bne.w 38ec │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - blt.n 376c │ │ │ │ │ + blt.n 3750 │ │ │ │ │ adds r3, #32 │ │ │ │ │ ldr r4, [r3, #0] │ │ │ │ │ adds r6, #1 │ │ │ │ │ cmp r4, sl │ │ │ │ │ it ne │ │ │ │ │ cmpne r4, #0 │ │ │ │ │ - bne.n 377c │ │ │ │ │ + bne.n 3760 │ │ │ │ │ adds r3, #8 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bge.n 375a │ │ │ │ │ + bge.n 373e │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r6, r1 │ │ │ │ │ @@ -5709,204 +5709,204 @@ │ │ │ │ │ mov r8, r6 │ │ │ │ │ lsls r6, r7, #3 │ │ │ │ │ add.w r3, r7, #9 │ │ │ │ │ add.w r9, r1, r6 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ │ - bls.n 37f6 │ │ │ │ │ - cbnz r3, 3800 │ │ │ │ │ + bls.n 37da │ │ │ │ │ + cbnz r3, 37e4 │ │ │ │ │ ldr r4, [r5, r6] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 3a54 │ │ │ │ │ + bne.w 3a38 │ │ │ │ │ ldr r4, [sp, #0] │ │ │ │ │ mov r6, r8 │ │ │ │ │ ldr r7, [sp, #4] │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ ldr.w r5, [r9] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 37e8 │ │ │ │ │ + bge.n 37cc │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 3a46 │ │ │ │ │ + beq.w 3a2a │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 3704 │ │ │ │ │ + bne.n 36e8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ - b.n 3774 │ │ │ │ │ + b.n 3758 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 390c │ │ │ │ │ + bne.w 38f0 │ │ │ │ │ movs r3, #9 │ │ │ │ │ - b.n 37c4 │ │ │ │ │ + b.n 37a8 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.w 39e6 │ │ │ │ │ + bne.w 39ca │ │ │ │ │ ldr r4, [r1, r6] │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - beq.n 37cc │ │ │ │ │ + beq.n 37b0 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.n 387c │ │ │ │ │ + bne.n 3860 │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 387c │ │ │ │ │ + bne.n 3860 │ │ │ │ │ ldr.w ip, [r4, #8] │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ cmp r2, ip │ │ │ │ │ - bne.n 387c │ │ │ │ │ + bne.n 3860 │ │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ │ ldrb r0, [r0, #16] │ │ │ │ │ ubfx r2, r1, #2, #3 │ │ │ │ │ ubfx r0, r0, #2, #3 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 387c │ │ │ │ │ + bne.n 3860 │ │ │ │ │ lsls r0, r1, #26 │ │ │ │ │ - bpl.w 3acc │ │ │ │ │ + bpl.w 3ab0 │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r0, r4, #28 │ │ │ │ │ addmi.w r0, r4, #20 │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ ldrb r1, [r1, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 3ac6 │ │ │ │ │ + beq.w 3aaa │ │ │ │ │ tst.w r1, #64 @ 0x40 │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ ite eq │ │ │ │ │ addeq r1, #28 │ │ │ │ │ addne r1, #20 │ │ │ │ │ mul.w r2, ip, r2 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 37cc │ │ │ │ │ + beq.n 37b0 │ │ │ │ │ ldrd r2, r1, [sp, #16] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w 3a64 │ │ │ │ │ + beq.w 3a48 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3892 │ │ │ │ │ + bge.n 3876 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 38b4 │ │ │ │ │ + bge.n 3898 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 3a9a │ │ │ │ │ + beq.w 3a7e │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.w 3a78 │ │ │ │ │ + blt.w 3a5c │ │ │ │ │ ldr.w r1, [fp, #20] │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - bne.w 3a92 │ │ │ │ │ + bne.w 3a76 │ │ │ │ │ ldr r0, [r5, r6] │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne.w 3a92 │ │ │ │ │ + bne.w 3a76 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 37cc │ │ │ │ │ + bne.w 37b0 │ │ │ │ │ ldr.w r2, [fp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 39e2 │ │ │ │ │ + beq.w 39c6 │ │ │ │ │ add.w r6, r9, #72 @ 0x48 │ │ │ │ │ mov r4, r9 │ │ │ │ │ add.w r9, r9, #8 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ - cbnz r3, 3918 │ │ │ │ │ + cbnz r3, 38fc │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ - cbnz r1, 3918 │ │ │ │ │ + cbnz r1, 38fc │ │ │ │ │ ldr r4, [sp, #0] │ │ │ │ │ mov r6, r8 │ │ │ │ │ ldr r7, [sp, #4] │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 37d4 │ │ │ │ │ + bne.w 37b8 │ │ │ │ │ mov fp, r4 │ │ │ │ │ - b.n 3a80 │ │ │ │ │ + b.n 3a64 │ │ │ │ │ adds r3, #16 │ │ │ │ │ mov r6, r1 │ │ │ │ │ - b.n 377c │ │ │ │ │ + b.n 3760 │ │ │ │ │ adds r3, #24 │ │ │ │ │ - b.n 377c │ │ │ │ │ + b.n 3760 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n 38dc │ │ │ │ │ + bne.n 38c0 │ │ │ │ │ ldr r4, [r5, r6] │ │ │ │ │ movs r3, #9 │ │ │ │ │ - b.n 380c │ │ │ │ │ + b.n 37f0 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n 39dc │ │ │ │ │ + bne.n 39c0 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n 38ee │ │ │ │ │ + beq.n 38d2 │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.n 3988 │ │ │ │ │ + bne.n 396c │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 3988 │ │ │ │ │ + bne.n 396c │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 3988 │ │ │ │ │ + bne.n 396c │ │ │ │ │ ldrb r0, [r3, #16] │ │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ │ ubfx r0, r0, #2, #3 │ │ │ │ │ ubfx r3, r1, #2, #3 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.n 3988 │ │ │ │ │ + bne.n 396c │ │ │ │ │ lsls r0, r1, #26 │ │ │ │ │ - bpl.w 3ade │ │ │ │ │ + bpl.w 3ac2 │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r0, r5, #20 │ │ │ │ │ addpl.w r0, r5, #28 │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ ldrb r1, [r1, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 3ad0 │ │ │ │ │ + beq.w 3ab4 │ │ │ │ │ tst.w r1, #64 @ 0x40 │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ ite ne │ │ │ │ │ addne r1, #20 │ │ │ │ │ addeq r1, #28 │ │ │ │ │ mul.w r2, r3, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 38ee │ │ │ │ │ + beq.n 38d2 │ │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 3aaa │ │ │ │ │ + beq.w 3a8e │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr.w r3, [fp, #20] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ @@ -5914,190 +5914,190 @@ │ │ │ │ │ movs r2, #2 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 39c0 │ │ │ │ │ + bge.n 39a4 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r5, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 3aba │ │ │ │ │ + beq.n 3a9e │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.n 3a78 │ │ │ │ │ + blt.n 3a5c │ │ │ │ │ ldr.w r1, [fp, #20] │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n 3a92 │ │ │ │ │ + bne.n 3a76 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.n 3a92 │ │ │ │ │ + bne.n 3a76 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 38ee │ │ │ │ │ + bne.n 38d2 │ │ │ │ │ ldr.w r2, [fp, #16] │ │ │ │ │ cmp r6, r9 │ │ │ │ │ - bne.w 38e0 │ │ │ │ │ + bne.w 38c4 │ │ │ │ │ ldr.w r1, [fp, #20] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ add.w r7, r7, r7, lsl #2 │ │ │ │ │ lsrs r3, r3, #5 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ add r7, r3 │ │ │ │ │ adds r7, #1 │ │ │ │ │ ands r7, r2 │ │ │ │ │ - b.n 37ae │ │ │ │ │ + b.n 3792 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 36f2 │ │ │ │ │ + bne.w 36d6 │ │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 36f2 │ │ │ │ │ + bne.w 36d6 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 2ec │ │ │ │ │ R_ARM_THM_CALL set_intersection │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3a8e │ │ │ │ │ + beq.n 3a72 │ │ │ │ │ ldr r4, [r7, #12] │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ subs r5, r4, r1 │ │ │ │ │ negs r4, r5 │ │ │ │ │ adcs r4, r5 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3a3a │ │ │ │ │ + bge.n 3a1e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, 3a3a │ │ │ │ │ + cbnz r3, 3a1e │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyBool_FromLong │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3704 │ │ │ │ │ - b.n 37ec │ │ │ │ │ + bne.w 36e8 │ │ │ │ │ + b.n 37d0 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 380c │ │ │ │ │ + beq.w 37f0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 38dc │ │ │ │ │ - b.n 39e2 │ │ │ │ │ + bne.w 38c0 │ │ │ │ │ + b.n 39c6 │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bge.w 38cc │ │ │ │ │ + bge.w 38b0 │ │ │ │ │ ldr.w fp, [sp] │ │ │ │ │ ldr.w r2, [fp] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3a8e │ │ │ │ │ + bge.n 3a72 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [fp] │ │ │ │ │ - cbz r2, 3ad6 │ │ │ │ │ + cbz r2, 3aba │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 3774 │ │ │ │ │ + b.n 3758 │ │ │ │ │ mov r6, r8 │ │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ │ - b.n 3798 │ │ │ │ │ + b.n 377c │ │ │ │ │ strd r3, r0, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldrd r3, r2, [sp, #24] │ │ │ │ │ - b.n 38b4 │ │ │ │ │ + b.n 3898 │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bge.n 39d4 │ │ │ │ │ - b.n 3a78 │ │ │ │ │ + bge.n 39b8 │ │ │ │ │ + b.n 3a5c │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ - b.n 39c0 │ │ │ │ │ + b.n 39a4 │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b.n 386c │ │ │ │ │ + b.n 3850 │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ - b.n 3854 │ │ │ │ │ + b.n 3838 │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b.n 397c │ │ │ │ │ + b.n 3960 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3a8e │ │ │ │ │ + b.n 3a72 │ │ │ │ │ ldr r0, [r5, #28] │ │ │ │ │ - b.n 3964 │ │ │ │ │ + b.n 3948 │ │ │ │ │ nop │ │ │ │ │ .word 0x000001a0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00003ae8 : │ │ │ │ │ +00003acc : │ │ │ │ │ set___contains__(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - bl 1a00 │ │ │ │ │ + bl 19f0 │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ - beq.n 3b0a │ │ │ │ │ + beq.n 3aee │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyBool_FromLong │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 4 │ │ │ │ │ R_ARM_THM_CALL set_contains_lock_held.part.0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - bne.n 3b02 │ │ │ │ │ + bne.n 3ae6 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003b1c : │ │ │ │ │ +00003b00 : │ │ │ │ │ frozenset___contains__(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ movw r8, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r8, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ sub sp, #28 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne.n 3b9a │ │ │ │ │ + bne.n 3b7e │ │ │ │ │ ldr r3, [r1, #12] │ │ │ │ │ adds r6, r3, #1 │ │ │ │ │ - beq.n 3b9a │ │ │ │ │ + beq.n 3b7e │ │ │ │ │ ldr.w r0, [r9, #20] │ │ │ │ │ mov ip, r9 │ │ │ │ │ mov r9, r5 │ │ │ │ │ str.w r8, [sp, #8] │ │ │ │ │ ldr.w r1, [ip, #16] │ │ │ │ │ mov fp, ip │ │ │ │ │ ldr.w r2, [ip, #4] │ │ │ │ │ @@ -6105,202 +6105,202 @@ │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ lsls r6, r4, #3 │ │ │ │ │ add.w r2, r4, #9 │ │ │ │ │ mov r5, r0 │ │ │ │ │ add.w sl, r0, r6 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bls.n 3bae │ │ │ │ │ + bls.n 3b92 │ │ │ │ │ ldr.w r8, [sl, #4] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 3bbc │ │ │ │ │ + bne.n 3ba0 │ │ │ │ │ ldr r7, [r5, r6] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 3da4 │ │ │ │ │ + bne.w 3d88 │ │ │ │ │ ldr.w r0, [sl] │ │ │ │ │ subs r0, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyBool_FromLong │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov r3, r0 │ │ │ │ │ adds r4, r0, #1 │ │ │ │ │ - bne.n 3b46 │ │ │ │ │ + bne.n 3b2a │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL set_unhashable_type │ │ │ │ │ - b.n 3dc4 │ │ │ │ │ + b.n 3da8 │ │ │ │ │ ldr.w r2, [sl, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 3cb0 │ │ │ │ │ + bne.n 3c94 │ │ │ │ │ mov.w r8, #9 │ │ │ │ │ - b.n 3b7e │ │ │ │ │ + b.n 3b62 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne.n 3c9e │ │ │ │ │ + bne.n 3c82 │ │ │ │ │ ldr r7, [r0, r6] │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ cmp r9, r7 │ │ │ │ │ - beq.n 3b86 │ │ │ │ │ + beq.n 3b6a │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 3c34 │ │ │ │ │ + bne.n 3c18 │ │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 3c34 │ │ │ │ │ + bne.n 3c18 │ │ │ │ │ ldr.w ip, [r7, #8] │ │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ │ cmp r2, ip │ │ │ │ │ - bne.n 3c34 │ │ │ │ │ + bne.n 3c18 │ │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ │ ldrb.w r0, [r9, #16] │ │ │ │ │ ubfx r2, r1, #2, #3 │ │ │ │ │ ubfx r0, r0, #2, #3 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 3c34 │ │ │ │ │ + bne.n 3c18 │ │ │ │ │ lsls r0, r1, #26 │ │ │ │ │ - bpl.w 3e1c │ │ │ │ │ + bpl.w 3e00 │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r0, r7, #28 │ │ │ │ │ addmi.w r0, r7, #20 │ │ │ │ │ ldrb.w r1, [r9, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 3e16 │ │ │ │ │ + beq.w 3dfa │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r1, r9, #28 │ │ │ │ │ addmi.w r1, r9, #20 │ │ │ │ │ mul.w r2, ip, r2 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3b86 │ │ │ │ │ + beq.n 3b6a │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.w 3dac │ │ │ │ │ + beq.w 3d90 │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3c50 │ │ │ │ │ + bge.n 3c34 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r7, #0] │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r1, [r7, #0] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3c72 │ │ │ │ │ + bge.n 3c56 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r7, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 3dda │ │ │ │ │ + beq.w 3dbe │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.w 3dc0 │ │ │ │ │ + blt.w 3da4 │ │ │ │ │ ldr.w r0, [fp, #20] │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.w 3dec │ │ │ │ │ + bne.w 3dd0 │ │ │ │ │ ldr r1, [r5, r6] │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - bne.w 3dec │ │ │ │ │ + bne.w 3dd0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 3b86 │ │ │ │ │ + bne.w 3b6a │ │ │ │ │ ldr.w r1, [fp, #16] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 3cbc │ │ │ │ │ + bne.n 3ca0 │ │ │ │ │ ldr.w r0, [fp, #20] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ add.w r4, r4, r4, lsl #2 │ │ │ │ │ lsrs r2, r2, #5 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ add r4, r2 │ │ │ │ │ adds r4, #1 │ │ │ │ │ ands r4, r1 │ │ │ │ │ - b.n 3b64 │ │ │ │ │ + b.n 3b48 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 3cbc │ │ │ │ │ + bne.n 3ca0 │ │ │ │ │ ldr r7, [r0, r6] │ │ │ │ │ mov.w r8, #9 │ │ │ │ │ - b.n 3bc6 │ │ │ │ │ + b.n 3baa │ │ │ │ │ add.w r6, sl, #72 @ 0x48 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r5, sl │ │ │ │ │ add.w sl, sl, #8 │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ - cbnz r2, 3cde │ │ │ │ │ + cbnz r2, 3cc2 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ - cbnz r0, 3cde │ │ │ │ │ + cbnz r0, 3cc2 │ │ │ │ │ mov r5, r9 │ │ │ │ │ mov r9, fp │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.w 3b86 │ │ │ │ │ - b.n 3dc4 │ │ │ │ │ + bne.w 3b6a │ │ │ │ │ + b.n 3da8 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bne.n 3d9c │ │ │ │ │ + bne.n 3d80 │ │ │ │ │ ldr r7, [r5, #8] │ │ │ │ │ cmp r9, r7 │ │ │ │ │ - beq.n 3cd0 │ │ │ │ │ + beq.n 3cb4 │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 3d44 │ │ │ │ │ + bne.n 3d28 │ │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 3d44 │ │ │ │ │ + bne.n 3d28 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ ldr.w r1, [r9, #8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 3d44 │ │ │ │ │ + bne.n 3d28 │ │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ │ ldrb.w r0, [r9, #16] │ │ │ │ │ ubfx ip, r1, #2, #3 │ │ │ │ │ ubfx r0, r0, #2, #3 │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bne.n 3d44 │ │ │ │ │ + bne.n 3d28 │ │ │ │ │ lsls r0, r1, #26 │ │ │ │ │ - bpl.n 3e0c │ │ │ │ │ + bpl.n 3df0 │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r0, r7, #20 │ │ │ │ │ addpl.w r0, r7, #28 │ │ │ │ │ ldrb.w r1, [r9, #16] │ │ │ │ │ lsls r3, r1, #26 │ │ │ │ │ - bpl.n 3e10 │ │ │ │ │ + bpl.n 3df4 │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r1, r9, #20 │ │ │ │ │ addpl.w r1, r9, #28 │ │ │ │ │ mul.w r2, ip, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3cd0 │ │ │ │ │ + beq.n 3cb4 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 3df0 │ │ │ │ │ + beq.n 3dd4 │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ mov r1, r9 │ │ │ │ │ ldr.w r3, [fp, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ itt lt │ │ │ │ │ @@ -6308,91 +6308,91 @@ │ │ │ │ │ strlt r2, [r7, #0] │ │ │ │ │ movs r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r1, [r7, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3d80 │ │ │ │ │ + bge.n 3d64 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r7, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 3e00 │ │ │ │ │ + beq.n 3de4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.n 3dc0 │ │ │ │ │ + blt.n 3da4 │ │ │ │ │ ldr.w r0, [fp, #20] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.n 3dea │ │ │ │ │ + bne.n 3dce │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - bne.n 3dea │ │ │ │ │ + bne.n 3dce │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 3cd0 │ │ │ │ │ + bne.n 3cb4 │ │ │ │ │ ldr.w r1, [fp, #16] │ │ │ │ │ cmp sl, r6 │ │ │ │ │ - bne.n 3cc2 │ │ │ │ │ + bne.n 3ca6 │ │ │ │ │ mov r3, r8 │ │ │ │ │ - b.n 3c9a │ │ │ │ │ + b.n 3c7e │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3bc6 │ │ │ │ │ - b.n 3c94 │ │ │ │ │ + beq.w 3baa │ │ │ │ │ + b.n 3c78 │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r1, r9 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bge.w 3c8a │ │ │ │ │ + bge.w 3c6e │ │ │ │ │ mov r5, r9 │ │ │ │ │ mov r9, fp │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 4 │ │ │ │ │ R_ARM_THM_CALL set_contains_lock_held.part.0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - bne.w 3b90 │ │ │ │ │ + bne.w 3b74 │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ strd r0, r3, [sp, #16] │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ │ - b.n 3c72 │ │ │ │ │ + b.n 3c56 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov ip, fp │ │ │ │ │ - b.n 3b52 │ │ │ │ │ + b.n 3b36 │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bge.n 3d94 │ │ │ │ │ - b.n 3dc0 │ │ │ │ │ + bge.n 3d78 │ │ │ │ │ + b.n 3da4 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ - b.n 3d80 │ │ │ │ │ + b.n 3d64 │ │ │ │ │ ldr r0, [r7, #28] │ │ │ │ │ - b.n 3d24 │ │ │ │ │ + b.n 3d08 │ │ │ │ │ ldr.w r1, [r9, #28] │ │ │ │ │ - b.n 3d38 │ │ │ │ │ + b.n 3d1c │ │ │ │ │ ldr.w r1, [r9, #28] │ │ │ │ │ - b.n 3c24 │ │ │ │ │ + b.n 3c08 │ │ │ │ │ ldr r0, [r7, #28] │ │ │ │ │ - b.n 3c0c │ │ │ │ │ + b.n 3bf0 │ │ │ │ │ │ │ │ │ │ -00003e20 : │ │ │ │ │ +00003e04 : │ │ │ │ │ set_difference(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ mov sl, r1 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ @@ -6401,83 +6401,83 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr.w r0, [sl, #4] │ │ │ │ │ add.w r1, r3, #208 @ 0xd0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq.n 3e52 │ │ │ │ │ + beq.n 3e36 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.w 41ca │ │ │ │ │ + bne.w 41ae │ │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ │ cmp.w r3, r2, asr #2 │ │ │ │ │ - blt.w 4154 │ │ │ │ │ + blt.w 4138 │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ bl 528 │ │ │ │ │ R_ARM_THM_CALL make_new_set_basetype │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4244 │ │ │ │ │ + beq.w 4228 │ │ │ │ │ ldr.w r2, [sl, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyDict_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyDict_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 4280 │ │ │ │ │ - ldr.w r9, [pc, #1212] @ 4340 │ │ │ │ │ + beq.w 4264 │ │ │ │ │ + ldr.w r9, [pc, #1212] @ 4324 │ │ │ │ │ movs r6, #0 │ │ │ │ │ mov fp, sl │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ ldr r2, [r7, #16] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - blt.n 3ef4 │ │ │ │ │ + blt.n 3ed8 │ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ │ adds r0, r6, #1 │ │ │ │ │ ldr.w sl, [r3, r6, lsl #3] │ │ │ │ │ add.w r3, r3, r6, lsl #3 │ │ │ │ │ cmp sl, r9 │ │ │ │ │ it ne │ │ │ │ │ cmpne.w sl, #0 │ │ │ │ │ - bne.w 3fbe │ │ │ │ │ + bne.w 3fa2 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - blt.n 3ef4 │ │ │ │ │ + blt.n 3ed8 │ │ │ │ │ ldr.w sl, [r3, #8] │ │ │ │ │ adds r0, r6, #2 │ │ │ │ │ cmp sl, r9 │ │ │ │ │ it ne │ │ │ │ │ cmpne.w sl, #0 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #8 │ │ │ │ │ movne r6, r0 │ │ │ │ │ - bne.n 3f02 │ │ │ │ │ + bne.n 3ee6 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - blt.n 3ef4 │ │ │ │ │ + blt.n 3ed8 │ │ │ │ │ ldr.w sl, [r3, #16] │ │ │ │ │ adds r6, #3 │ │ │ │ │ cmp sl, r9 │ │ │ │ │ it ne │ │ │ │ │ cmpne.w sl, #0 │ │ │ │ │ it ne │ │ │ │ │ addne r3, #16 │ │ │ │ │ - bne.n 3f02 │ │ │ │ │ + bne.n 3ee6 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - blt.n 3ef4 │ │ │ │ │ + blt.n 3ed8 │ │ │ │ │ adds r3, #24 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ adds r6, #1 │ │ │ │ │ cmp r1, r9 │ │ │ │ │ it ne │ │ │ │ │ cmpne r1, #0 │ │ │ │ │ - bne.n 3f00 │ │ │ │ │ + bne.n 3ee4 │ │ │ │ │ adds r3, #8 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bge.n 3ee2 │ │ │ │ │ + bge.n 3ec6 │ │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ │ mov r0, r8 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov sl, r1 │ │ │ │ │ ldr.w r2, [sl] │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ @@ -6496,100 +6496,100 @@ │ │ │ │ │ strd r6, r3, [sp, #12] │ │ │ │ │ lsls r5, r7, #3 │ │ │ │ │ add.w r3, r7, #9 │ │ │ │ │ add.w r8, r0, r5 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ │ - bls.n 3f96 │ │ │ │ │ + bls.n 3f7a │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3fc2 │ │ │ │ │ + bne.n 3fa6 │ │ │ │ │ ldr.w r3, [r0, r7, lsl #3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 41fa │ │ │ │ │ + bne.w 41de │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldrd r6, r7, [sp, #4] │ │ │ │ │ mov r2, r1 │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt.w r3, [sl] │ │ │ │ │ bl 7dc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4212 │ │ │ │ │ + bne.w 41f6 │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3e8c │ │ │ │ │ + bge.n 3e70 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3e8c │ │ │ │ │ + bne.w 3e70 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3e8c │ │ │ │ │ - cbnz r3, 3fe0 │ │ │ │ │ + b.n 3e70 │ │ │ │ │ + cbnz r3, 3fc4 │ │ │ │ │ ldr r3, [r0, r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3f52 │ │ │ │ │ - cbz r6, 3fe6 │ │ │ │ │ + beq.n 3f36 │ │ │ │ │ + cbz r6, 3fca │ │ │ │ │ mov r3, r8 │ │ │ │ │ add.w r8, r8, #72 @ 0x48 │ │ │ │ │ mov r4, r3 │ │ │ │ │ adds r3, #8 │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ - cbnz r1, 3fec │ │ │ │ │ + cbnz r1, 3fd0 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ - cbnz r0, 3fec │ │ │ │ │ + cbnz r0, 3fd0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r7, [sp, #8] │ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ │ mov r8, r3 │ │ │ │ │ - cbnz r3, 3fd6 │ │ │ │ │ - b.n 4212 │ │ │ │ │ + cbnz r3, 3fba │ │ │ │ │ + b.n 41f6 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 3f02 │ │ │ │ │ + b.n 3ee6 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne.n 4070 │ │ │ │ │ + bne.n 4054 │ │ │ │ │ ldr r3, [r0, r5] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - bne.n 4082 │ │ │ │ │ + bne.n 4066 │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldrd r6, r7, [sp, #4] │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3f78 │ │ │ │ │ - b.n 3f58 │ │ │ │ │ + bne.n 3f5c │ │ │ │ │ + b.n 3f3c │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne.n 3fa0 │ │ │ │ │ + bne.n 3f84 │ │ │ │ │ ldr r3, [r0, r5] │ │ │ │ │ movs r2, #9 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ - b.n 3fcc │ │ │ │ │ + b.n 3fb0 │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - bne.n 4068 │ │ │ │ │ + bne.n 404c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r5, sl │ │ │ │ │ - beq.n 3fb2 │ │ │ │ │ + beq.n 3f96 │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.w 4162 │ │ │ │ │ + beq.w 4146 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w 425a │ │ │ │ │ + beq.w 423e │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr.w r1, [fp, #20] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ it lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ @@ -6600,312 +6600,312 @@ │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 4046 │ │ │ │ │ + bge.n 402a │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r5, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 4270 │ │ │ │ │ + beq.w 4254 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.w 4212 │ │ │ │ │ + blt.w 41f6 │ │ │ │ │ ldr.w r0, [fp, #20] │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.w 3f20 │ │ │ │ │ + bne.w 3f04 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - bne.w 3f20 │ │ │ │ │ + bne.w 3f04 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 3fb2 │ │ │ │ │ + bne.n 3f96 │ │ │ │ │ ldr.w r2, [fp, #16] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne.n 3fa6 │ │ │ │ │ + bne.n 3f8a │ │ │ │ │ ldr.w r0, [fp, #20] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ add.w r7, r7, r7, lsl #2 │ │ │ │ │ lsrs r3, r3, #5 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ add r7, r3 │ │ │ │ │ adds r7, #1 │ │ │ │ │ ands r7, r2 │ │ │ │ │ - b.n 3f30 │ │ │ │ │ + b.n 3f14 │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.n 40f2 │ │ │ │ │ + bne.n 40d6 │ │ │ │ │ ldr.w r2, [sl, #4] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 40f2 │ │ │ │ │ + bne.n 40d6 │ │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ │ cmp r2, ip │ │ │ │ │ - bne.n 40f2 │ │ │ │ │ + bne.n 40d6 │ │ │ │ │ ldrb r1, [r3, #16] │ │ │ │ │ ldrb.w r0, [sl, #16] │ │ │ │ │ ubfx r2, r1, #2, #3 │ │ │ │ │ ubfx r0, r0, #2, #3 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 40f2 │ │ │ │ │ + bne.n 40d6 │ │ │ │ │ lsls r0, r1, #26 │ │ │ │ │ - bpl.w 42f0 │ │ │ │ │ + bpl.w 42d4 │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r0, r3, #28 │ │ │ │ │ addmi.w r0, r3, #20 │ │ │ │ │ ldrb.w r1, [sl, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 42f4 │ │ │ │ │ + beq.w 42d8 │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r1, sl, #28 │ │ │ │ │ addmi.w r1, sl, #20 │ │ │ │ │ mul.w r2, ip, r2 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3fd0 │ │ │ │ │ + beq.w 3fb4 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w 4204 │ │ │ │ │ + beq.w 41e8 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 4108 │ │ │ │ │ + bge.n 40ec │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 412a │ │ │ │ │ + bge.n 410e │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 424a │ │ │ │ │ + beq.w 422e │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.n 4212 │ │ │ │ │ + blt.n 41f6 │ │ │ │ │ ldr.w r0, [fp, #20] │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - bne.w 3f20 │ │ │ │ │ + bne.w 3f04 │ │ │ │ │ ldr r1, [r4, r5] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.w 3f20 │ │ │ │ │ + bne.w 3f04 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 3fd0 │ │ │ │ │ + bne.w 3fb4 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr.w r2, [fp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3fa0 │ │ │ │ │ - b.n 406c │ │ │ │ │ + bne.w 3f84 │ │ │ │ │ + b.n 4050 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r7 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b.w e2c │ │ │ │ │ + b.w e2c │ │ │ │ │ R_ARM_THM_JUMP24 set_copy_and_difference │ │ │ │ │ ldr.w r2, [sl, #4] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.w 4006 │ │ │ │ │ + bne.w 3fea │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ ldr.w r1, [sl, #8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.w 4006 │ │ │ │ │ + bne.w 3fea │ │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ │ ldrb.w r0, [sl, #16] │ │ │ │ │ ubfx ip, r1, #2, #3 │ │ │ │ │ ubfx r0, r0, #2, #3 │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bne.w 4006 │ │ │ │ │ + bne.w 3fea │ │ │ │ │ lsls r0, r1, #26 │ │ │ │ │ - bpl.w 4332 │ │ │ │ │ + bpl.w 4316 │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r0, r5, #20 │ │ │ │ │ addpl.w r0, r5, #28 │ │ │ │ │ ldrb.w r1, [sl, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 42fa │ │ │ │ │ + beq.w 42de │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r1, sl, #20 │ │ │ │ │ addpl.w r1, sl, #28 │ │ │ │ │ mul.w r2, ip, r2 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3fb2 │ │ │ │ │ - b.n 4006 │ │ │ │ │ + beq.w 3f96 │ │ │ │ │ + b.n 3fea │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3e52 │ │ │ │ │ + bne.w 3e36 │ │ │ │ │ ldr.w r0, [sl, #4] │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3e52 │ │ │ │ │ + bne.w 3e36 │ │ │ │ │ ldr.w r2, [sl, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyDict_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyDict_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 4154 │ │ │ │ │ + bne.n 4138 │ │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ │ - b.n 3e56 │ │ │ │ │ + b.n 3e3a │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 4070 │ │ │ │ │ + bne.w 4054 │ │ │ │ │ str r6, [sp, #20] │ │ │ │ │ - b.n 3fcc │ │ │ │ │ + b.n 3fb0 │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r1, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bge.n 4140 │ │ │ │ │ + bge.n 4124 │ │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ │ mov fp, sl │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 4230 │ │ │ │ │ + bge.n 4214 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ - cbnz r3, 4230 │ │ │ │ │ + cbnz r3, 4214 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 4244 │ │ │ │ │ + bge.n 4228 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [fp] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 4336 │ │ │ │ │ + beq.n 431a │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ - b.n 3ef8 │ │ │ │ │ + b.n 3edc │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldrd r3, r2, [sp, #32] │ │ │ │ │ - b.n 412a │ │ │ │ │ + b.n 410e │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, sl │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bge.w 4060 │ │ │ │ │ - b.n 4212 │ │ │ │ │ + bge.w 4044 │ │ │ │ │ + b.n 41f6 │ │ │ │ │ strd r0, r3, [sp, #32] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldrd r2, r3, [sp, #32] │ │ │ │ │ - b.n 4046 │ │ │ │ │ - ldr r6, [pc, #188] @ (4340 ) │ │ │ │ │ + b.n 402a │ │ │ │ │ + ldr r6, [pc, #188] @ (4324 ) │ │ │ │ │ movs r5, #0 │ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ │ ldr r2, [r7, #16] │ │ │ │ │ add.w r3, r3, r5, lsl #3 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - blt.w 3ef8 │ │ │ │ │ + blt.w 3edc │ │ │ │ │ ldr r4, [r3, #0] │ │ │ │ │ adds r5, #1 │ │ │ │ │ - cbz r4, 42ec │ │ │ │ │ + cbz r4, 42d0 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - beq.n 42ec │ │ │ │ │ + beq.n 42d0 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 42ac │ │ │ │ │ + bge.n 4290 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_PyDict_Contains_KnownHash> │ │ │ │ │ R_ARM_THM_CALL _PyDict_Contains_KnownHash │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 4300 │ │ │ │ │ - bne.n 42d4 │ │ │ │ │ + blt.n 42e4 │ │ │ │ │ + bne.n 42b8 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r4, #0] │ │ │ │ │ bl 7dc │ │ │ │ │ - cbnz r0, 4300 │ │ │ │ │ + cbnz r0, 42e4 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 4284 │ │ │ │ │ + bge.n 4268 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4284 │ │ │ │ │ + bne.n 4268 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4284 │ │ │ │ │ + b.n 4268 │ │ │ │ │ adds r3, #8 │ │ │ │ │ - b.n 428c │ │ │ │ │ + b.n 4270 │ │ │ │ │ ldr r0, [r3, #28] │ │ │ │ │ - b.n 40c8 │ │ │ │ │ + b.n 40ac │ │ │ │ │ ldr.w r1, [sl, #28] │ │ │ │ │ - b.n 40e0 │ │ │ │ │ + b.n 40c4 │ │ │ │ │ ldr.w r1, [sl, #28] │ │ │ │ │ - b.n 41b6 │ │ │ │ │ + b.n 419a │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 4312 │ │ │ │ │ + bge.n 42f6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ - cbz r3, 432a │ │ │ │ │ + cbz r3, 430e │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 4244 │ │ │ │ │ + bge.n 4228 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4244 │ │ │ │ │ + bne.n 4228 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4244 │ │ │ │ │ + b.n 4228 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4312 │ │ │ │ │ + b.n 42f6 │ │ │ │ │ ldr r0, [r5, #28] │ │ │ │ │ - b.n 419e │ │ │ │ │ + b.n 4182 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4244 │ │ │ │ │ + b.n 4228 │ │ │ │ │ nop │ │ │ │ │ .word 0x000001a0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -93,15 +93,15 @@ │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r2, #0] │ │ │ │ │ mov r0, sp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySequence_List │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ - bl 27bc │ │ │ │ │ + bl 27ac │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ cbz r4, de │ │ │ │ │ ldr r0, [pc, #28] @ (e4 ) │ │ │ │ │ bl 0 <_PyEval_GetBuiltin> │ │ │ │ │ R_ARM_THM_CALL _PyEval_GetBuiltin │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r0 │ │ │ │ │ @@ -157,10 +157,10 @@ │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ bl 0 <_Py_FatalErrorFunc> │ │ │ │ │ R_ARM_THM_CALL _Py_FatalErrorFunc │ │ │ │ │ │ │ │ │ │ 00000132 <_PySet_ClearInternal>: │ │ │ │ │ _PySet_ClearInternal(): │ │ │ │ │ - b.w 35d4 │ │ │ │ │ + b.w 35b8 │ │ │ │ │ R_ARM_THM_JUMP24 set_clear_internal │ │ │ │ │ nop │ │ │ ├── sliceobject.o │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -142,58 +142,58 @@ │ │ │ │ │ PySlice_Unpack(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ │ - mov r6, r2 │ │ │ │ │ + mov r5, r2 │ │ │ │ │ mov r2, r3 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ sub sp, #8 │ │ │ │ │ - mov r5, r1 │ │ │ │ │ + mov r6, r1 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ bne.n 1c2 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ beq.n 1a6 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndex │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 202 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ beq.n 1b0 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndex │ │ │ │ │ clz r0, r0 │ │ │ │ │ lsrs r0, r0, #5 │ │ │ │ │ negs r0, r0 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ - str r1, [r5, #0] │ │ │ │ │ + str r1, [r6, #0] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ bne.n 194 │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ movs r0, #0 │ │ │ │ │ eor.w r3, r3, r2, asr #31 │ │ │ │ │ - str r3, [r6, #0] │ │ │ │ │ + str r3, [r5, #0] │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndex │ │ │ ├── tupleobject.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 20520 (bytes into file) │ │ │ │ │ + Start of section headers: 20492 (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 0x5028: │ │ │ │ │ +There are 17 section headers, starting at offset 0x500c: │ │ │ │ │ │ │ │ │ │ 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 0002f4 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 004334 000138 08 I 14 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 004318 000138 08 I 14 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 000328 000264 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 00446c 0001a0 08 I 14 3 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 004450 0001a0 08 I 14 3 4 │ │ │ │ │ [ 5] .bss NOBITS 00000000 00058c 000000 00 WA 0 0 1 │ │ │ │ │ [ 6] .rodata.str1.4 PROGBITS 00000000 00058c 0001a8 01 AMS 0 0 4 │ │ │ │ │ - [ 7] .text.hot PROGBITS 00000000 000734 002544 00 AX 0 0 4 │ │ │ │ │ - [ 8] .rel.text.hot REL 00000000 00460c 0008b0 08 I 14 7 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 002c78 00014c 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 004ebc 0000e0 08 I 14 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 002dc4 000273 00 A 0 0 4 │ │ │ │ │ - [12] .note.GNU-stack PROGBITS 00000000 003037 000000 00 0 0 1 │ │ │ │ │ - [13] .ARM.attributes ARM_ATTRIBUTES 00000000 003037 000033 00 0 0 1 │ │ │ │ │ - [14] .symtab SYMTAB 00000000 00306c 000b20 10 15 105 4 │ │ │ │ │ - [15] .strtab STRTAB 00000000 003b8c 0007a8 00 0 0 1 │ │ │ │ │ - [16] .shstrtab STRTAB 00000000 004f9c 00008c 00 0 0 1 │ │ │ │ │ + [ 7] .text.hot PROGBITS 00000000 000734 002528 00 AX 0 0 4 │ │ │ │ │ + [ 8] .rel.text.hot REL 00000000 0045f0 0008b0 08 I 14 7 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 002c5c 00014c 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 004ea0 0000e0 08 I 14 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 002da8 000273 00 A 0 0 4 │ │ │ │ │ + [12] .note.GNU-stack PROGBITS 00000000 00301b 000000 00 0 0 1 │ │ │ │ │ + [13] .ARM.attributes ARM_ATTRIBUTES 00000000 00301b 000033 00 0 0 1 │ │ │ │ │ + [14] .symtab SYMTAB 00000000 003050 000b20 10 15 105 4 │ │ │ │ │ + [15] .strtab STRTAB 00000000 003b70 0007a8 00 0 0 1 │ │ │ │ │ + [16] .shstrtab STRTAB 00000000 004f80 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 {} │ │ │ │ │ @@ -36,56 +36,56 @@ │ │ │ │ │ 32: 00000f34 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 33: 0000001c 0 NOTYPE LOCAL DEFAULT 6 .LC1 │ │ │ │ │ 34: 00000f40 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 35: 00001198 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 36: 000011a4 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 37: 000011a5 180 FUNC LOCAL DEFAULT 7 tuple_contains │ │ │ │ │ 38: 00000038 0 NOTYPE LOCAL DEFAULT 6 .LC2 │ │ │ │ │ - 39: 00001259 764 FUNC LOCAL DEFAULT 7 tuple_subscript │ │ │ │ │ - 40: 0000154c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 41: 00001554 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 42: 00001555 70 FUNC LOCAL DEFAULT 7 tuple_item │ │ │ │ │ - 43: 00001894 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 44: 000018a0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 45: 000018a1 246 FUNC LOCAL DEFAULT 7 tuple_hash │ │ │ │ │ - 46: 00001bbc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 47: 00001bc0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 48: 00001bc1 280 FUNC LOCAL DEFAULT 7 tuple_richcompare │ │ │ │ │ - 49: 00001c5c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 50: 00001c62 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 39: 00001259 712 FUNC LOCAL DEFAULT 7 tuple_subscript │ │ │ │ │ + 40: 00001518 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 41: 00001520 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 42: 00001521 70 FUNC LOCAL DEFAULT 7 tuple_item │ │ │ │ │ + 43: 00001860 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 44: 0000186c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 45: 0000186d 246 FUNC LOCAL DEFAULT 7 tuple_hash │ │ │ │ │ + 46: 00001b88 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 47: 00001b8c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 48: 00001b8d 280 FUNC LOCAL DEFAULT 7 tuple_richcompare │ │ │ │ │ + 49: 00001c28 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 50: 00001c2e 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 51: 00000070 0 NOTYPE LOCAL DEFAULT 6 .LC3 │ │ │ │ │ 52: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 53: 00000001 280 FUNC LOCAL DEFAULT 1 tuple_vectorcall │ │ │ │ │ 54: 00000114 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 55: 00000078 0 NOTYPE LOCAL DEFAULT 6 .LC4 │ │ │ │ │ - 56: 00001cd9 408 FUNC LOCAL DEFAULT 7 tuple_concat │ │ │ │ │ - 57: 00001e6c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 58: 00001e70 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 59: 00001e71 4 FUNC LOCAL DEFAULT 7 tuple_length │ │ │ │ │ - 60: 00001ff0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 61: 00001ff8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 62: 00001ff9 134 FUNC LOCAL DEFAULT 7 tuple_traverse │ │ │ │ │ - 63: 00002081 444 FUNC LOCAL DEFAULT 7 tuple_new │ │ │ │ │ - 64: 00002234 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 56: 00001ca5 408 FUNC LOCAL DEFAULT 7 tuple_concat │ │ │ │ │ + 57: 00001e38 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 58: 00001e3c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 59: 00001e3d 4 FUNC LOCAL DEFAULT 7 tuple_length │ │ │ │ │ + 60: 00001fbc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 61: 00001fc4 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 62: 00001fc5 134 FUNC LOCAL DEFAULT 7 tuple_traverse │ │ │ │ │ + 63: 0000204d 468 FUNC LOCAL DEFAULT 7 tuple_new │ │ │ │ │ + 64: 00002218 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 65: 000000ac 0 NOTYPE LOCAL DEFAULT 6 .LC5 │ │ │ │ │ 66: 000000b0 0 NOTYPE LOCAL DEFAULT 6 .LC6 │ │ │ │ │ - 67: 0000223c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 68: 0000223d 322 FUNC LOCAL DEFAULT 7 tuple_repr │ │ │ │ │ + 67: 00002220 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 68: 00002221 322 FUNC LOCAL DEFAULT 7 tuple_repr │ │ │ │ │ 69: 000000b8 0 NOTYPE LOCAL DEFAULT 6 .LC7 │ │ │ │ │ 70: 00000000 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 71: 00000090 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 72: 00000118 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 73: 00000119 12 FUNC LOCAL DEFAULT 1 tupleiter_traverse │ │ │ │ │ 74: 000000d4 0 NOTYPE LOCAL DEFAULT 6 .LC9 │ │ │ │ │ 75: 000000dc 0 NOTYPE LOCAL DEFAULT 6 .LC10 │ │ │ │ │ 76: 00000125 226 FUNC LOCAL DEFAULT 1 tuple_index │ │ │ │ │ - 77: 00002381 432 FUNC LOCAL DEFAULT 7 tuple_repeat │ │ │ │ │ - 78: 0000252c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 79: 00002530 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 80: 00002531 20 FUNC LOCAL DEFAULT 7 tupleiter_len │ │ │ │ │ + 77: 00002365 432 FUNC LOCAL DEFAULT 7 tuple_repeat │ │ │ │ │ + 78: 00002510 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 79: 00002514 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 80: 00002515 20 FUNC LOCAL DEFAULT 7 tupleiter_len │ │ │ │ │ 81: 000000fc 0 NOTYPE LOCAL DEFAULT 6 .LC11 │ │ │ │ │ 82: 00000209 82 FUNC LOCAL DEFAULT 1 tuple___getnewargs__ │ │ │ │ │ 83: 0000025d 74 FUNC LOCAL DEFAULT 1 tuple_count │ │ │ │ │ 84: 00000100 0 NOTYPE LOCAL DEFAULT 6 .LC12 │ │ │ │ │ 85: 00000098 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 86: 00000124 0 NOTYPE LOCAL DEFAULT 6 .LC13 │ │ │ │ │ 87: 0000012c 0 NOTYPE LOCAL DEFAULT 6 .LC14 │ │ │ │ │ @@ -132,26 +132,26 @@ │ │ │ │ │ 128: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_Type │ │ │ │ │ 129: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_Unpack │ │ │ │ │ 130: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_AdjustIndices │ │ │ │ │ 131: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_AsSsize_t │ │ │ │ │ 132: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ 133: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ 134: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ - 135: 0000159d 48 FUNC GLOBAL DEFAULT 7 PyTuple_Size │ │ │ │ │ - 136: 000015cd 724 FUNC GLOBAL DEFAULT 7 PyTuple_GetSlice │ │ │ │ │ + 135: 00001569 48 FUNC GLOBAL DEFAULT 7 PyTuple_Size │ │ │ │ │ + 136: 00001599 724 FUNC GLOBAL DEFAULT 7 PyTuple_GetSlice │ │ │ │ │ 137: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Hash │ │ │ │ │ - 138: 00001999 552 FUNC GLOBAL DEFAULT 7 _PyTuple_FromArraySteal │ │ │ │ │ + 138: 00001965 552 FUNC GLOBAL DEFAULT 7 _PyTuple_FromArraySteal │ │ │ │ │ 139: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ 140: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompare │ │ │ │ │ 141: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ 142: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ 143: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Tuple │ │ │ │ │ 144: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_NoKwnames │ │ │ │ │ 145: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ - 146: 00001e75 388 FUNC GLOBAL HIDDEN 7 _PyTuple_MaybeUntrack │ │ │ │ │ + 146: 00001e41 388 FUNC GLOBAL HIDDEN 7 _PyTuple_MaybeUntrack │ │ │ │ │ 147: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IS_GC │ │ │ │ │ 148: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_NoKeywords │ │ │ │ │ 149: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_ReprEnter │ │ │ │ │ 150: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_Create │ │ │ │ │ 151: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_WriteChar │ │ │ │ │ 152: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_WriteRepr │ │ │ │ │ 153: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_Discard │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x4334 contains 39 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x4318 contains 39 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000002c 0000062f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000030 00000630 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 0000003e 00008f0a R_ARM_THM_CALL 00000000 PySequence_Tuple │ │ │ │ │ 000000b8 0000770a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000000d6 0000332f R_ARM_THM_MOVW_ABS_NC 00000070 .LC3 │ │ │ │ │ 000000da 00003330 R_ARM_THM_MOVT_ABS 00000070 .LC3 │ │ │ │ │ @@ -37,70 +37,70 @@ │ │ │ │ │ 000002d4 0000ab2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 000002d8 0000ab30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 000002de 0000840a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000000b2 00008f1e R_ARM_THM_JUMP24 00000000 PySequence_Tuple │ │ │ │ │ 0000023a 0000a71e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ 000002a2 0000a31e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x446c contains 52 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x4450 contains 52 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 0000ae02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000018 00001f02 R_ARM_ABS32 00000dc5 tuple_dealloc │ │ │ │ │ -0000002c 00004402 R_ARM_ABS32 0000223d tuple_repr │ │ │ │ │ +0000002c 00004402 R_ARM_ABS32 00002221 tuple_repr │ │ │ │ │ 00000034 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000038 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000003c 00002d02 R_ARM_ABS32 000018a1 tuple_hash │ │ │ │ │ +0000003c 00002d02 R_ARM_ABS32 0000186d tuple_hash │ │ │ │ │ 00000048 0000af02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000058 00005b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -0000005c 00003e02 R_ARM_ABS32 00001ff9 tuple_traverse │ │ │ │ │ -00000064 00003002 R_ARM_ABS32 00001bc1 tuple_richcompare │ │ │ │ │ +0000005c 00003e02 R_ARM_ABS32 00001fc5 tuple_traverse │ │ │ │ │ +00000064 00003002 R_ARM_ABS32 00001b8d tuple_richcompare │ │ │ │ │ 0000006c 00001802 R_ARM_ABS32 00000b31 tuple_iter │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000009c 00003f02 R_ARM_ABS32 00002081 tuple_new │ │ │ │ │ +0000009c 00003f02 R_ARM_ABS32 0000204d tuple_new │ │ │ │ │ 000000a0 00007802 R_ARM_ABS32 00000000 PyObject_GC_Del │ │ │ │ │ 000000c8 00003502 R_ARM_ABS32 00000001 tuple_vectorcall │ │ │ │ │ 000000d4 0000ae02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000000dc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000000e8 00001c02 R_ARM_ABS32 00000ce1 tupleiter_dealloc │ │ │ │ │ 00000118 0000af02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 0000012c 00004902 R_ARM_ABS32 00000119 tupleiter_traverse │ │ │ │ │ 0000013c 0000b002 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ 00000140 00001b02 R_ARM_ABS32 00000c8d tupleiter_next │ │ │ │ │ 00000144 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001a0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001a4 00005002 R_ARM_ABS32 00002531 tupleiter_len │ │ │ │ │ +000001a4 00005002 R_ARM_ABS32 00002515 tupleiter_len │ │ │ │ │ 000001ac 00005b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001b0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001b4 00005802 R_ARM_ABS32 0000010b tupleiter_reduce │ │ │ │ │ 000001bc 00005b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001c0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001c4 00005a02 R_ARM_ABS32 000002a9 tupleiter_setstate │ │ │ │ │ 000001cc 00005b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -000001e0 00003b02 R_ARM_ABS32 00001e71 tuple_length │ │ │ │ │ +000001e0 00003b02 R_ARM_ABS32 00001e3d tuple_length │ │ │ │ │ 000001e4 00002702 R_ARM_ABS32 00001259 tuple_subscript │ │ │ │ │ 000001ec 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001f0 00005202 R_ARM_ABS32 00000209 tuple___getnewargs__ │ │ │ │ │ 000001f8 00005b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001fc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000200 00004c02 R_ARM_ABS32 00000125 tuple_index │ │ │ │ │ 00000208 00005b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000020c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000210 00005302 R_ARM_ABS32 0000025d tuple_count │ │ │ │ │ 00000218 00005b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000021c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000220 0000b102 R_ARM_ABS32 00000000 Py_GenericAlias │ │ │ │ │ 00000228 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000023c 00003b02 R_ARM_ABS32 00001e71 tuple_length │ │ │ │ │ -00000240 00003802 R_ARM_ABS32 00001cd9 tuple_concat │ │ │ │ │ -00000244 00004d02 R_ARM_ABS32 00002381 tuple_repeat │ │ │ │ │ -00000248 00002a02 R_ARM_ABS32 00001555 tuple_item │ │ │ │ │ +0000023c 00003b02 R_ARM_ABS32 00001e3d tuple_length │ │ │ │ │ +00000240 00003802 R_ARM_ABS32 00001ca5 tuple_concat │ │ │ │ │ +00000244 00004d02 R_ARM_ABS32 00002365 tuple_repeat │ │ │ │ │ +00000248 00002a02 R_ARM_ABS32 00001521 tuple_item │ │ │ │ │ 00000258 00002502 R_ARM_ABS32 000011a5 tuple_contains │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x460c contains 278 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x45f0 contains 278 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000050 00006a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ 00000064 00006b0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ 000000c8 0000062f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000000cc 00000630 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000000d0 00006c0a R_ARM_THM_CALL 00000000 _PyObject_GC_NewVar │ │ │ │ │ 000000e2 00006d0a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ @@ -242,146 +242,146 @@ │ │ │ │ │ 0000121e 00007f0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ 00001230 00007f0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ 00001244 00007f0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ 00001274 0000802f R_ARM_THM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ 00001278 00008030 R_ARM_THM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ 0000128a 0000810a R_ARM_THM_CALL 00000000 PySlice_Unpack │ │ │ │ │ 0000129c 0000820a R_ARM_THM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ -000013e6 00007c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -000013ea 00007c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -000013f4 0000830a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00001432 0000840a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001442 0000212f R_ARM_THM_MOVW_ABS_NC 0000001c .LC1 │ │ │ │ │ -00001446 00002130 R_ARM_THM_MOVT_ABS 0000001c .LC1 │ │ │ │ │ -0000144c 00007d0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000150a 0000062f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000150e 00000630 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000152a 00006d0a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ -00001532 0000852f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001536 00008530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000153c 0000262f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -00001540 00002630 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00001546 0000860a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000154c 0000706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001550 00007102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001580 00007c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00001584 00007c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00001588 0000212f R_ARM_THM_MOVW_ABS_NC 0000001c .LC1 │ │ │ │ │ -0000158c 00002130 R_ARM_THM_MOVT_ABS 0000001c .LC1 │ │ │ │ │ -00001592 00007d0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000015ba 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000015be 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000015c2 00006e0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00001658 00006a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00001788 0000062f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000178c 00000630 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001792 00006c0a R_ARM_THM_CALL 00000000 _PyObject_GC_NewVar │ │ │ │ │ -000017fa 0000062f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000017fe 00000630 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001804 00006c0a R_ARM_THM_CALL 00000000 _PyObject_GC_NewVar │ │ │ │ │ -0000183e 00006d0a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ -00001846 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000184a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001850 00006e0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00001858 0000062f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000185c 00000630 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001876 00006f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001882 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001886 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000188e 00006e0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00001894 0000706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001898 0000706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000189c 00007102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000018c2 0000890a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000018f4 0000890a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000190e 0000890a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00001936 0000890a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00001bb4 0000770a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001bbc 00007102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001c02 00007f0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00001c16 00007f0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00001c42 00007f0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00001c68 00008b2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00001c6c 00008b30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00001c94 00008d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00001c98 00008d30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00001cc2 00008e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001cc6 00008e30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001cee 0000062f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001cf2 00000630 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001e2e 0000062f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001e32 00000630 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001e50 0000852f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001e54 00008530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001e58 0000372f R_ARM_THM_MOVW_ABS_NC 00000078 .LC4 │ │ │ │ │ -00001e5c 00003730 R_ARM_THM_MOVT_ABS 00000078 .LC4 │ │ │ │ │ -00001e64 0000860a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001e6c 00007102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001e84 0000062f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001e88 00000630 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001eac 0000930a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -00001ec4 0000930a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -00001edc 0000930a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -00001f00 0000930a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -00001ff0 0000706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001ff4 0000706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000208e 0000062f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002092 00000630 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000020cc 00008f0a R_ARM_THM_CALL 00000000 PySequence_Tuple │ │ │ │ │ -000021b8 0000770a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000021be 0000332f R_ARM_THM_MOVW_ABS_NC 00000070 .LC3 │ │ │ │ │ -000021c2 00003330 R_ARM_THM_MOVT_ABS 00000070 .LC3 │ │ │ │ │ -000021ca 0000910a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000021fa 0000332f R_ARM_THM_MOVW_ABS_NC 00000070 .LC3 │ │ │ │ │ -000021fe 00003330 R_ARM_THM_MOVT_ABS 00000070 .LC3 │ │ │ │ │ -00002204 0000940a R_ARM_THM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ -0000222c 0000770a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002234 00007102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002238 00007102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002258 0000950a R_ARM_THM_CALL 00000000 Py_ReprEnter │ │ │ │ │ -0000226e 0000960a R_ARM_THM_CALL 00000000 PyUnicodeWriter_Create │ │ │ │ │ -00002278 0000970a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -0000228c 0000980a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteRepr │ │ │ │ │ -000022a2 0000970a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -000022b0 0000970a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -000022c0 0000980a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteRepr │ │ │ │ │ -000022ca 0000990a R_ARM_THM_CALL 00000000 PyUnicodeWriter_Discard │ │ │ │ │ -000022d0 00009a0a R_ARM_THM_CALL 00000000 Py_ReprLeave │ │ │ │ │ -000022da 0000970a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +000013d4 00007c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +000013d8 00007c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +000013e2 0000830a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00001420 0000840a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001430 0000212f R_ARM_THM_MOVW_ABS_NC 0000001c .LC1 │ │ │ │ │ +00001434 00002130 R_ARM_THM_MOVT_ABS 0000001c .LC1 │ │ │ │ │ +0000143a 00007d0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000014d4 0000062f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000014d8 00000630 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000014f4 00006d0a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ +000014fc 0000852f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001500 00008530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001506 0000262f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +0000150a 00002630 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +00001510 0000860a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001518 0000706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000151c 00007102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000154c 00007c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00001550 00007c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00001554 0000212f R_ARM_THM_MOVW_ABS_NC 0000001c .LC1 │ │ │ │ │ +00001558 00002130 R_ARM_THM_MOVT_ABS 0000001c .LC1 │ │ │ │ │ +0000155e 00007d0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001586 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000158a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000158e 00006e0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00001624 00006a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00001754 0000062f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001758 00000630 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000175e 00006c0a R_ARM_THM_CALL 00000000 _PyObject_GC_NewVar │ │ │ │ │ +000017c6 0000062f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000017ca 00000630 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000017d0 00006c0a R_ARM_THM_CALL 00000000 _PyObject_GC_NewVar │ │ │ │ │ +0000180a 00006d0a R_ARM_THM_CALL 00000000 _Py_TriggerGC │ │ │ │ │ +00001812 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001816 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000181c 00006e0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00001824 0000062f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001828 00000630 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001842 00006f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000184e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001852 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000185a 00006e0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00001860 0000706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001864 0000706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001868 00007102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000188e 0000890a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000018c0 0000890a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000018da 0000890a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00001902 0000890a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00001b80 0000770a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001b88 00007102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001bce 00007f0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00001be2 00007f0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00001c0e 00007f0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00001c34 00008b2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00001c38 00008b30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00001c60 00008d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00001c64 00008d30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00001c8e 00008e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001c92 00008e30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001cba 0000062f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001cbe 00000630 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001dfa 0000062f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001dfe 00000630 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001e1c 0000852f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001e20 00008530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001e24 0000372f R_ARM_THM_MOVW_ABS_NC 00000078 .LC4 │ │ │ │ │ +00001e28 00003730 R_ARM_THM_MOVT_ABS 00000078 .LC4 │ │ │ │ │ +00001e30 0000860a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001e38 00007102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001e50 0000062f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001e54 00000630 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001e78 0000930a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +00001e90 0000930a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +00001ea8 0000930a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +00001ecc 0000930a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +00001fbc 0000706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001fc0 0000706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000205a 0000062f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000205e 00000630 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002098 00008f0a R_ARM_THM_CALL 00000000 PySequence_Tuple │ │ │ │ │ +0000219c 0000770a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000021a2 0000332f R_ARM_THM_MOVW_ABS_NC 00000070 .LC3 │ │ │ │ │ +000021a6 00003330 R_ARM_THM_MOVT_ABS 00000070 .LC3 │ │ │ │ │ +000021ae 0000910a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +000021de 0000332f R_ARM_THM_MOVW_ABS_NC 00000070 .LC3 │ │ │ │ │ +000021e2 00003330 R_ARM_THM_MOVT_ABS 00000070 .LC3 │ │ │ │ │ +000021e8 0000940a R_ARM_THM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ +00002210 0000770a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002218 00007102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000221c 00007102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000223c 0000950a R_ARM_THM_CALL 00000000 Py_ReprEnter │ │ │ │ │ +00002252 0000960a R_ARM_THM_CALL 00000000 PyUnicodeWriter_Create │ │ │ │ │ +0000225c 0000970a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +00002270 0000980a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteRepr │ │ │ │ │ +00002286 0000970a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +00002294 0000970a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +000022a4 0000980a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteRepr │ │ │ │ │ +000022ae 0000990a R_ARM_THM_CALL 00000000 PyUnicodeWriter_Discard │ │ │ │ │ +000022b4 00009a0a R_ARM_THM_CALL 00000000 Py_ReprLeave │ │ │ │ │ +000022be 0000970a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +000022ca 0000970a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +000022da 0000980a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteRepr │ │ │ │ │ 000022e6 0000970a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -000022f6 0000980a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteRepr │ │ │ │ │ -00002302 0000970a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -0000230e 0000970a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -0000231c 0000980a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteRepr │ │ │ │ │ -00002338 0000970a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -00002342 00009a0a R_ARM_THM_CALL 00000000 Py_ReprLeave │ │ │ │ │ -00002350 0000412f R_ARM_THM_MOVW_ABS_NC 000000ac .LC5 │ │ │ │ │ -00002354 00004130 R_ARM_THM_MOVT_ABS 000000ac .LC5 │ │ │ │ │ -00002362 0000970a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -0000236e 0000422f R_ARM_THM_MOVW_ABS_NC 000000b0 .LC6 │ │ │ │ │ -00002372 00004230 R_ARM_THM_MOVT_ABS 000000b0 .LC6 │ │ │ │ │ -000023ac 0000062f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000023b0 00000630 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000023d2 0000a50a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0000250e 0000a60a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000252c 00007102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000022f2 0000970a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +00002300 0000980a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteRepr │ │ │ │ │ +0000231c 0000970a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +00002326 00009a0a R_ARM_THM_CALL 00000000 Py_ReprLeave │ │ │ │ │ +00002334 0000412f R_ARM_THM_MOVW_ABS_NC 000000ac .LC5 │ │ │ │ │ +00002338 00004130 R_ARM_THM_MOVT_ABS 000000ac .LC5 │ │ │ │ │ +00002346 0000970a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +00002352 0000422f R_ARM_THM_MOVW_ABS_NC 000000b0 .LC6 │ │ │ │ │ +00002356 00004230 R_ARM_THM_MOVT_ABS 000000b0 .LC6 │ │ │ │ │ +00002390 0000062f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002394 00000630 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000023b6 0000a50a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +000024f2 0000a60a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002510 00007102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000436 00006f1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ 000004c2 00006d1e R_ARM_THM_JUMP24 00000000 _Py_TriggerGC │ │ │ │ │ 00000d9e 0000781e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ 00000dc0 0000771e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00001c8c 00008c1e R_ARM_THM_JUMP24 00000000 PyObject_RichCompare │ │ │ │ │ -000021b2 00008f1e R_ARM_THM_JUMP24 00000000 PySequence_Tuple │ │ │ │ │ -0000234c 00009b1e R_ARM_THM_JUMP24 00000000 PyUnicodeWriter_Finish │ │ │ │ │ -0000235c 00009c1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ -0000237a 00009c1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ -000024d0 00006f1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -0000253a 0000a31e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ -00002540 0000a31e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ +00001c58 00008c1e R_ARM_THM_JUMP24 00000000 PyObject_RichCompare │ │ │ │ │ +00002196 00008f1e R_ARM_THM_JUMP24 00000000 PySequence_Tuple │ │ │ │ │ +00002330 00009b1e R_ARM_THM_JUMP24 00000000 PyUnicodeWriter_Finish │ │ │ │ │ +00002340 00009c1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ +0000235e 00009c1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ +000024b4 00006f1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +0000251e 0000a31e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ +00002524 0000a31e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x4ebc contains 28 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x4ea0 contains 28 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000014 0000062f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000018 00000630 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000036 0000452f R_ARM_THM_MOVW_ABS_NC 000000b8 .LC7 │ │ │ │ │ 0000003a 00004530 R_ARM_THM_MOVT_ABS 000000b8 .LC7 │ │ │ │ │ 0000003e 00009e0a R_ARM_THM_CALL 00000000 PyOS_snprintf │ │ │ │ │ 00000070 00009f0a R_ARM_THM_CALL 00000000 _PyDebugAllocatorStats │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -36,46 +36,46 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n d0 │ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ blx r3 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n c2 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ add.w lr, r0, #12 │ │ │ │ │ add.w ip, r6, #12 │ │ │ │ │ movs r3, #0 │ │ │ │ │ b.n 7c │ │ │ │ │ ldr.w r2, [ip, #4]! │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ - adds r5, r0, #1 │ │ │ │ │ + adds r4, r0, #1 │ │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ it lt │ │ │ │ │ - strlt r5, [r2, #0] │ │ │ │ │ + strlt r4, [r2, #0] │ │ │ │ │ str.w r2, [lr, #4]! │ │ │ │ │ cmp r1, r3 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ bgt.n 68 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n 92 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cbz r3, b6 │ │ │ │ │ - ldr.w r3, [r4, #-8] │ │ │ │ │ + ldr.w r3, [r5, #-8] │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ - str r2, [r4, #12] │ │ │ │ │ + str r2, [r5, #12] │ │ │ │ │ cbz r3, ec │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - ldr r4, [pc, #108] @ (114 ) │ │ │ │ │ + ldr r5, [pc, #108] @ (114 ) │ │ │ │ │ b.n 9e │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n a4 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PySequence_Tuple │ │ │ │ │ @@ -87,29 +87,29 @@ │ │ │ │ │ b.n 48 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n d0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cbz r3, 10c │ │ │ │ │ - movs r4, #0 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ b.n 9e │ │ │ │ │ mov r1, r3 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_PyArg_NoKwnames> │ │ │ │ │ R_ARM_THM_CALL _PyArg_NoKwnames │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n d0 │ │ │ │ │ b.n 18 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ bl 450 <_PyObject_GC_TRACK> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_TRACK │ │ │ │ │ b.n 9e │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -1888,111 +1888,101 @@ │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ sub sp, #28 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 13dc │ │ │ │ │ + bne.w 13ca │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PySlice_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PySlice_Type │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 1532 │ │ │ │ │ + bne.w 14fc │ │ │ │ │ mov r0, r1 │ │ │ │ │ add r3, sp, #20 │ │ │ │ │ add r2, sp, #16 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySlice_Unpack │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 1450 │ │ │ │ │ + blt.w 143e │ │ │ │ │ add r2, sp, #16 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySlice_AdjustIndices │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - ble.w 1454 │ │ │ │ │ + ble.w 1442 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cbnz r3, 12b8 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ bne.n 12b8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1508 │ │ │ │ │ + beq.w 14d2 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ bl 3b4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1450 │ │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ │ - add.w lr, r4, #16 │ │ │ │ │ + beq.w 143e │ │ │ │ │ + ldr.w ip, [sp, #20] │ │ │ │ │ + add.w r0, r4, #16 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ - cmp r0, #1 │ │ │ │ │ - bne.w 1458 │ │ │ │ │ - ldr.w r0, [lr, r1, lsl #2] │ │ │ │ │ - ldr.w ip, [r0] │ │ │ │ │ - cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ │ + cmp.w ip, #1 │ │ │ │ │ + bne.w 1446 │ │ │ │ │ + ldr.w ip, [r0, r1, lsl #2] │ │ │ │ │ + ldr.w lr, [ip] │ │ │ │ │ + cmp.w lr, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ - addlt.w ip, ip, #1 │ │ │ │ │ - strlt.w ip, [r0] │ │ │ │ │ + addlt.w lr, lr, #1 │ │ │ │ │ + strlt.w lr, [ip] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - str r0, [r3, #16] │ │ │ │ │ - beq.n 1376 │ │ │ │ │ - adds r0, r1, #1 │ │ │ │ │ - ldr.w r0, [lr, r0, lsl #2] │ │ │ │ │ - ldr.w ip, [r0] │ │ │ │ │ - cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ │ + str.w ip, [r3, #16] │ │ │ │ │ + beq.n 1364 │ │ │ │ │ + add.w ip, r1, #1 │ │ │ │ │ + ldr.w ip, [r0, ip, lsl #2] │ │ │ │ │ + ldr.w lr, [ip] │ │ │ │ │ + cmp.w lr, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ - addlt.w ip, ip, #1 │ │ │ │ │ - strlt.w ip, [r0] │ │ │ │ │ + addlt.w lr, lr, #1 │ │ │ │ │ + strlt.w lr, [ip] │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - str r0, [r3, #20] │ │ │ │ │ - beq.n 1376 │ │ │ │ │ - adds r0, r1, #2 │ │ │ │ │ - ldr.w r0, [lr, r0, lsl #2] │ │ │ │ │ + str.w ip, [r3, #20] │ │ │ │ │ + beq.n 1364 │ │ │ │ │ + add.w ip, r1, #2 │ │ │ │ │ + ldr.w r0, [r0, ip, lsl #2] │ │ │ │ │ ldr.w ip, [r0] │ │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt.w ip, ip, #1 │ │ │ │ │ strlt.w ip, [r0] │ │ │ │ │ cmp r2, #3 │ │ │ │ │ str r0, [r3, #24] │ │ │ │ │ - beq.n 1376 │ │ │ │ │ - adds r0, r1, #3 │ │ │ │ │ - ldr.w r0, [lr, r0, lsl #2] │ │ │ │ │ - ldr.w ip, [r0] │ │ │ │ │ - cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ │ - itt lt │ │ │ │ │ - addlt.w ip, ip, #1 │ │ │ │ │ - strlt.w ip, [r0] │ │ │ │ │ - cmp r2, #4 │ │ │ │ │ - str r0, [r3, #28] │ │ │ │ │ - beq.n 1376 │ │ │ │ │ - adds r1, #4 │ │ │ │ │ + beq.n 1364 │ │ │ │ │ + adds r1, #3 │ │ │ │ │ add.w r2, r3, r2, lsl #2 │ │ │ │ │ - add.w ip, r3, #28 │ │ │ │ │ + add.w ip, r3, #24 │ │ │ │ │ adds r2, #12 │ │ │ │ │ add.w r0, r4, r1, lsl #2 │ │ │ │ │ ldr r1, [r0, #16] │ │ │ │ │ ldr r4, [r1, #0] │ │ │ │ │ add.w lr, r4, #1 │ │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 141e │ │ │ │ │ + blt.n 140c │ │ │ │ │ str.w r1, [ip, #4]! │ │ │ │ │ adds r0, #4 │ │ │ │ │ - cmp ip, r2 │ │ │ │ │ - bne.n 135e │ │ │ │ │ - ldr r2, [pc, #468] @ (154c ) │ │ │ │ │ + cmp r2, ip │ │ │ │ │ + bne.n 134c │ │ │ │ │ + ldr r2, [pc, #432] @ (1518 ) │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ sub.w r4, r3, #8 │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr r2, [r1, r2] │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ addw ip, r0, #3756 @ 0xeac │ │ │ │ │ @@ -2015,15 +2005,15 @@ │ │ │ │ │ orr.w r2, r2, ip │ │ │ │ │ str.w r2, [r3, #-8] │ │ │ │ │ adds r1, #1 │ │ │ │ │ str r4, [r0, #20] │ │ │ │ │ str.w r5, [r0, #128] @ 0x80 │ │ │ │ │ cmp r1, lr │ │ │ │ │ str r1, [r0, #28] │ │ │ │ │ - bgt.w 1528 │ │ │ │ │ + bgt.w 14f2 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #28 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr.w r2, [r2, #132] @ 0x84 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq.w 1274 │ │ │ │ │ movw r2, #0 │ │ │ │ │ @@ -2034,156 +2024,148 @@ │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ - beq.n 142e │ │ │ │ │ + beq.n 141c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 143c │ │ │ │ │ + blt.n 142a │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - ble.n 1442 │ │ │ │ │ + ble.n 1430 │ │ │ │ │ adds r3, #4 │ │ │ │ │ ldr.w r3, [r4, r3, lsl #2] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 13d6 │ │ │ │ │ + bge.n 13c4 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - b.n 13d6 │ │ │ │ │ + b.n 13c4 │ │ │ │ │ str.w lr, [r1] │ │ │ │ │ adds r0, #4 │ │ │ │ │ str.w r1, [ip, #4]! │ │ │ │ │ - cmp ip, r2 │ │ │ │ │ - bne.n 135e │ │ │ │ │ - b.n 1376 │ │ │ │ │ + cmp r2, ip │ │ │ │ │ + bne.n 134c │ │ │ │ │ + b.n 1364 │ │ │ │ │ strd r0, r2, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ │ - cbnz r0, 1450 │ │ │ │ │ + cbnz r0, 143e │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ adds r3, r3, r1 │ │ │ │ │ - bpl.n 1406 │ │ │ │ │ + bpl.n 13f4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 13d6 │ │ │ │ │ - ldr r3, [pc, #248] @ (1550 ) │ │ │ │ │ - b.n 13d6 │ │ │ │ │ - ldr.w ip, [lr, r1, lsl #2] │ │ │ │ │ - ldr.w r5, [ip] │ │ │ │ │ + b.n 13c4 │ │ │ │ │ + ldr r3, [pc, #216] @ (151c ) │ │ │ │ │ + b.n 13c4 │ │ │ │ │ + ldr.w lr, [r0, r1, lsl #2] │ │ │ │ │ + ldr.w r5, [lr] │ │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r5, #1 │ │ │ │ │ - strlt.w r5, [ip] │ │ │ │ │ + strlt.w r5, [lr] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - str.w ip, [r3, #16] │ │ │ │ │ - beq.n 1376 │ │ │ │ │ - add r1, r0 │ │ │ │ │ - ldr.w ip, [lr, r1, lsl #2] │ │ │ │ │ - ldr.w r5, [ip] │ │ │ │ │ + str.w lr, [r3, #16] │ │ │ │ │ + beq.n 1364 │ │ │ │ │ + add r1, ip │ │ │ │ │ + ldr.w lr, [r0, r1, lsl #2] │ │ │ │ │ + ldr.w r5, [lr] │ │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r5, #1 │ │ │ │ │ - strlt.w r5, [ip] │ │ │ │ │ + strlt.w r5, [lr] │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - str.w ip, [r3, #20] │ │ │ │ │ - beq.w 1376 │ │ │ │ │ - add r1, r0 │ │ │ │ │ - ldr.w ip, [lr, r1, lsl #2] │ │ │ │ │ - ldr.w r5, [ip] │ │ │ │ │ - cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ │ - itt lt │ │ │ │ │ - addlt r5, #1 │ │ │ │ │ - strlt.w r5, [ip] │ │ │ │ │ - cmp r2, #3 │ │ │ │ │ - str.w ip, [r3, #24] │ │ │ │ │ - beq.w 1376 │ │ │ │ │ - add r1, r0 │ │ │ │ │ - ldr.w ip, [lr, r1, lsl #2] │ │ │ │ │ - ldr.w lr, [ip] │ │ │ │ │ + str.w lr, [r3, #20] │ │ │ │ │ + beq.w 1364 │ │ │ │ │ + add r1, ip │ │ │ │ │ + ldr.w r0, [r0, r1, lsl #2] │ │ │ │ │ + ldr.w lr, [r0] │ │ │ │ │ cmp.w lr, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt.w lr, lr, #1 │ │ │ │ │ - strlt.w lr, [ip] │ │ │ │ │ - cmp r2, #4 │ │ │ │ │ - str.w ip, [r3, #28] │ │ │ │ │ - beq.w 1376 │ │ │ │ │ - add r1, r0 │ │ │ │ │ + strlt.w lr, [r0] │ │ │ │ │ + cmp r2, #3 │ │ │ │ │ + str r0, [r3, #24] │ │ │ │ │ + beq.w 1364 │ │ │ │ │ + add r1, ip │ │ │ │ │ add.w r2, r3, r2, lsl #2 │ │ │ │ │ add.w lr, r2, #12 │ │ │ │ │ - add.w r2, r4, r1, lsl #2 │ │ │ │ │ - add.w r4, r3, #28 │ │ │ │ │ - ldr r1, [r2, #16] │ │ │ │ │ - add.w r2, r2, r0, lsl #2 │ │ │ │ │ - ldr r5, [r1, #0] │ │ │ │ │ + add.w r1, r4, r1, lsl #2 │ │ │ │ │ + add.w r4, r3, #24 │ │ │ │ │ + ldr r0, [r1, #16] │ │ │ │ │ + add.w r1, r1, ip, lsl #2 │ │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ │ + ldr r5, [r0, #0] │ │ │ │ │ + adds r2, #1 │ │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ │ - add.w ip, r5, #1 │ │ │ │ │ it lt │ │ │ │ │ - strlt.w ip, [r1] │ │ │ │ │ - str.w r1, [r4, #4]! │ │ │ │ │ + strlt r2, [r0, #0] │ │ │ │ │ + str.w r0, [r4, #4]! │ │ │ │ │ cmp r4, lr │ │ │ │ │ - bne.n 14e8 │ │ │ │ │ - b.n 1376 │ │ │ │ │ + bne.n 14b4 │ │ │ │ │ + b.n 1364 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ bne.w 12b8 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r4, #0] │ │ │ │ │ mov r3, r4 │ │ │ │ │ - b.n 13d6 │ │ │ │ │ + b.n 13c4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_Py_TriggerGC> │ │ │ │ │ R_ARM_THM_CALL _Py_TriggerGC │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - b.n 13d6 │ │ │ │ │ + b.n 13c4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 1450 │ │ │ │ │ - .word 0x000001c8 │ │ │ │ │ + b.n 143e │ │ │ │ │ + nop │ │ │ │ │ + .word 0x000001a6 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000c7b0 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00001554 : │ │ │ │ │ +00001520 : │ │ │ │ │ tuple_item(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt.n 1580 │ │ │ │ │ + blt.n 154c │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bge.n 1580 │ │ │ │ │ + bge.n 154c │ │ │ │ │ adds r1, #4 │ │ │ │ │ ldr.w r0, [r0, r1, lsl #2] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r0, #0] │ │ │ │ │ @@ -2199,80 +2181,80 @@ │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000159c : │ │ │ │ │ +00001568 : │ │ │ │ │ PyTuple_Size(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #5 │ │ │ │ │ it mi │ │ │ │ │ ldrmi r0, [r0, #8] │ │ │ │ │ - bpl.n 15b8 │ │ │ │ │ + bpl.n 1584 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movs r1, #96 @ 0x60 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ │ │ -000015cc : │ │ │ │ │ +00001598 : │ │ │ │ │ PyTuple_GetSlice(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #12 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1882 │ │ │ │ │ + beq.w 184e │ │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ │ ldr.w r3, [ip, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #5 │ │ │ │ │ - bpl.w 1882 │ │ │ │ │ + bpl.w 184e │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ bic.w r3, r1, r1, asr #31 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r4 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ it lt │ │ │ │ │ movlt r2, r3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble.w 17d6 │ │ │ │ │ + ble.w 17a2 │ │ │ │ │ subs r2, r2, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 17aa │ │ │ │ │ - blt.w 1846 │ │ │ │ │ + beq.w 1776 │ │ │ │ │ + blt.w 1812 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ add.w r4, r0, #16 │ │ │ │ │ lsls r5, r3, #2 │ │ │ │ │ cmp r1, #19 │ │ │ │ │ - bgt.w 17ec │ │ │ │ │ - ldr r3, [pc, #624] @ (1894 ) │ │ │ │ │ + bgt.w 17b8 │ │ │ │ │ + ldr r3, [pc, #624] @ (1860 ) │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r1, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w ip, r3, r2, lsl #3 │ │ │ │ │ add.w ip, ip, #4096 @ 0x1000 │ │ │ │ │ ldr.w r3, [ip, #1720] @ 0x6b8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1786 │ │ │ │ │ + beq.w 1752 │ │ │ │ │ ldr.w r1, [ip, #1724] @ 0x6bc │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r0, [ip, #1720] @ 0x6b8 │ │ │ │ │ str.w r1, [ip, #1724] @ 0x6bc │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ @@ -2286,54 +2268,54 @@ │ │ │ │ │ str r1, [r3, #12] │ │ │ │ │ ldr r1, [r4, r5] │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ ldr.w ip, [r1] │ │ │ │ │ ldrb.w r0, [r0, #85] @ 0x55 │ │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ │ ubfx r0, r0, #6, #1 │ │ │ │ │ - bge.n 1752 │ │ │ │ │ + bge.n 171e │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ str.w ip, [r1] │ │ │ │ │ str.w r1, [lr] │ │ │ │ │ - beq.n 16ec │ │ │ │ │ + beq.n 16b8 │ │ │ │ │ add.w ip, r5, #4 │ │ │ │ │ ldr.w r1, [r4, ip] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 17b2 │ │ │ │ │ + bne.w 177e │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ ldr r5, [r1, #0] │ │ │ │ │ ldrb.w r0, [r0, #85] @ 0x55 │ │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ │ ubfx r0, r0, #6, #1 │ │ │ │ │ - bge.n 175c │ │ │ │ │ + bge.n 1728 │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ str r5, [r1, #0] │ │ │ │ │ str.w r1, [lr, #4] │ │ │ │ │ - beq.n 16ec │ │ │ │ │ + beq.n 16b8 │ │ │ │ │ add.w r2, lr, r2, lsl #2 │ │ │ │ │ add ip, r4 │ │ │ │ │ add.w lr, lr, #8 │ │ │ │ │ ldr.w r1, [ip, #4]! │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 176a │ │ │ │ │ + bne.n 1736 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ ldr r4, [r1, #0] │ │ │ │ │ ldrb.w r0, [r0, #85] @ 0x55 │ │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ │ ubfx r0, r0, #6, #1 │ │ │ │ │ - bge.n 177c │ │ │ │ │ + bge.n 1748 │ │ │ │ │ adds r4, #1 │ │ │ │ │ str r4, [r1, #0] │ │ │ │ │ str.w r1, [lr], #4 │ │ │ │ │ cmp lr, r2 │ │ │ │ │ - bne.n 16c6 │ │ │ │ │ - cbz r0, 174c │ │ │ │ │ - ldr r2, [pc, #424] @ (1898 ) │ │ │ │ │ + bne.n 1692 │ │ │ │ │ + cbz r0, 1718 │ │ │ │ │ + ldr r2, [pc, #424] @ (1864 ) │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ sub.w r4, r3, #8 │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr r2, [r1, r2] │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ addw ip, r0, #3756 @ 0xeac │ │ │ │ │ @@ -2356,316 +2338,316 @@ │ │ │ │ │ orr.w r2, r2, ip │ │ │ │ │ str.w r2, [r3, #-8] │ │ │ │ │ adds r1, #1 │ │ │ │ │ str r4, [r0, #20] │ │ │ │ │ str.w r5, [r0, #128] @ 0x80 │ │ │ │ │ cmp r1, lr │ │ │ │ │ str r1, [r0, #28] │ │ │ │ │ - bgt.n 183c │ │ │ │ │ + bgt.n 1808 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ cmp r2, #1 │ │ │ │ │ str.w r1, [lr] │ │ │ │ │ - bne.n 1690 │ │ │ │ │ - b.n 16ec │ │ │ │ │ + bne.n 165c │ │ │ │ │ + b.n 16b8 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ str.w r1, [lr, #4] │ │ │ │ │ - bne.n 16bc │ │ │ │ │ - b.n 16ec │ │ │ │ │ + bne.n 1688 │ │ │ │ │ + b.n 16b8 │ │ │ │ │ ldr.w r1, [ip, #4]! │ │ │ │ │ ldr r4, [r1, #0] │ │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 16e0 │ │ │ │ │ + blt.n 16ac │ │ │ │ │ str.w r1, [lr], #4 │ │ │ │ │ cmp lr, r2 │ │ │ │ │ - bne.n 1766 │ │ │ │ │ - b.n 16ee │ │ │ │ │ + bne.n 1732 │ │ │ │ │ + b.n 16ba │ │ │ │ │ str.w r1, [lr], #4 │ │ │ │ │ cmp r2, lr │ │ │ │ │ - bne.n 16c6 │ │ │ │ │ - b.n 16ec │ │ │ │ │ + bne.n 1692 │ │ │ │ │ + b.n 16b8 │ │ │ │ │ mov r1, r2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ bl 0 <_PyObject_GC_NewVar> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_NewVar │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1854 │ │ │ │ │ + beq.n 1820 │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ add.w lr, r0, #16 │ │ │ │ │ str r1, [r0, #12] │ │ │ │ │ - b.n 166a │ │ │ │ │ - ldr r3, [pc, #240] @ (189c ) │ │ │ │ │ + b.n 1636 │ │ │ │ │ + ldr r3, [pc, #240] @ (1868 ) │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr r5, [r1, #0] │ │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 17ca │ │ │ │ │ + bge.n 1796 │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ str r5, [r1, #0] │ │ │ │ │ str.w r1, [lr, #4] │ │ │ │ │ - bne.w 16bc │ │ │ │ │ - b.n 16ee │ │ │ │ │ + bne.w 1688 │ │ │ │ │ + b.n 16ba │ │ │ │ │ cmp r2, #2 │ │ │ │ │ str.w r1, [lr, #4] │ │ │ │ │ - bne.w 16bc │ │ │ │ │ - b.n 16ee │ │ │ │ │ + bne.w 1688 │ │ │ │ │ + b.n 16ba │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - beq.n 1858 │ │ │ │ │ + beq.n 1824 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 17aa │ │ │ │ │ + beq.n 1776 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ add.w r4, r0, #16 │ │ │ │ │ movs r5, #0 │ │ │ │ │ cmp r3, #19 │ │ │ │ │ - ble.w 1622 │ │ │ │ │ + ble.w 15ee │ │ │ │ │ movw r3, #65531 @ 0xfffb │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt.n 1874 │ │ │ │ │ + bgt.n 1840 │ │ │ │ │ mov r1, r2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ bl 0 <_PyObject_GC_NewVar> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_NewVar │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 1854 │ │ │ │ │ + cbz r0, 1820 │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ str r1, [r0, #12] │ │ │ │ │ ldr r1, [r4, r5] │ │ │ │ │ add.w lr, r3, #16 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ ldr.w ip, [r1] │ │ │ │ │ ldrb.w r0, [r0, #85] @ 0x55 │ │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt.w ip, ip, #1 │ │ │ │ │ strlt.w ip, [r1] │ │ │ │ │ str.w r1, [lr] │ │ │ │ │ ubfx r0, r0, #6, #1 │ │ │ │ │ - b.n 1690 │ │ │ │ │ + b.n 165c │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_Py_TriggerGC> │ │ │ │ │ R_ARM_THM_CALL _Py_TriggerGC │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - b.n 174c │ │ │ │ │ + b.n 1718 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 174c │ │ │ │ │ + b.n 1718 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bne.n 17da │ │ │ │ │ + bne.n 17a6 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r0, #0] │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n 174c │ │ │ │ │ + b.n 1718 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1812 │ │ │ │ │ - b.n 1854 │ │ │ │ │ + bne.n 17de │ │ │ │ │ + b.n 1820 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 1854 │ │ │ │ │ + b.n 1820 │ │ │ │ │ .word 0x00000268 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000019c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000c7b0 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000018a0 : │ │ │ │ │ +0000186c : │ │ │ │ │ tuple_hash(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r4, [r0, #12] │ │ │ │ │ sub sp, #20 │ │ │ │ │ adds r5, r4, #1 │ │ │ │ │ - bne.n 1968 │ │ │ │ │ + bne.n 1934 │ │ │ │ │ ldr r7, [r0, #8] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble.n 1970 │ │ │ │ │ + ble.n 193c │ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ adds r1, r0, #1 │ │ │ │ │ - beq.n 1968 │ │ │ │ │ + beq.n 1934 │ │ │ │ │ movw r8, #51831 @ 0xca77 │ │ │ │ │ movt r8, #34283 @ 0x85eb │ │ │ │ │ movw r5, #26545 @ 0x67b1 │ │ │ │ │ movt r5, #5718 @ 0x1656 │ │ │ │ │ movw r9, #31153 @ 0x79b1 │ │ │ │ │ movt r9, #40503 @ 0x9e37 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ mla r5, r8, r0, r5 │ │ │ │ │ mov.w r5, r5, ror #19 │ │ │ │ │ mul.w r5, r9, r5 │ │ │ │ │ - beq.n 1956 │ │ │ │ │ + beq.n 1922 │ │ │ │ │ ldr r0, [r6, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ - beq.n 1968 │ │ │ │ │ + beq.n 1934 │ │ │ │ │ mla r0, r8, r0, r5 │ │ │ │ │ cmp r7, #2 │ │ │ │ │ mov.w r0, r0, ror #19 │ │ │ │ │ mul.w r5, r9, r0 │ │ │ │ │ - beq.n 1956 │ │ │ │ │ + beq.n 1922 │ │ │ │ │ ldr r0, [r6, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n 1968 │ │ │ │ │ + beq.n 1934 │ │ │ │ │ mla r0, r8, r0, r5 │ │ │ │ │ cmp r7, #3 │ │ │ │ │ mov.w r0, r0, ror #19 │ │ │ │ │ mul.w r5, r9, r0 │ │ │ │ │ - beq.n 1956 │ │ │ │ │ + beq.n 1922 │ │ │ │ │ add.w r1, r6, #24 │ │ │ │ │ movs r2, #3 │ │ │ │ │ ldr.w r0, [r1, #4]! │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ mla r3, r8, r0, r5 │ │ │ │ │ adds r1, r0, #1 │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ - beq.n 1968 │ │ │ │ │ + beq.n 1934 │ │ │ │ │ mov.w r3, r3, ror #19 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ cmp r7, r2 │ │ │ │ │ mul.w r5, r9, r3 │ │ │ │ │ - bne.n 192c │ │ │ │ │ + bne.n 18f8 │ │ │ │ │ movw r4, #46274 @ 0xb4c2 │ │ │ │ │ movt r4, #5731 @ 0x1663 │ │ │ │ │ eors r4, r7 │ │ │ │ │ add r4, r5 │ │ │ │ │ adds r2, r4, #1 │ │ │ │ │ - beq.n 1988 │ │ │ │ │ + beq.n 1954 │ │ │ │ │ str r4, [r6, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ movw r3, #46274 @ 0xb4c2 │ │ │ │ │ movt r3, #5731 @ 0x1663 │ │ │ │ │ eors r3, r7 │ │ │ │ │ movw r4, #26545 @ 0x67b1 │ │ │ │ │ movt r4, #5718 @ 0x1656 │ │ │ │ │ add r4, r3 │ │ │ │ │ adds r3, r4, #1 │ │ │ │ │ - bne.n 1966 │ │ │ │ │ + bne.n 1932 │ │ │ │ │ movw r3, #19412 @ 0x4bd4 │ │ │ │ │ movt r3, #23594 @ 0x5c2a │ │ │ │ │ mov r4, r3 │ │ │ │ │ str r3, [r6, #12] │ │ │ │ │ - b.n 1968 │ │ │ │ │ + b.n 1934 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001998 <_PyTuple_FromArraySteal>: │ │ │ │ │ +00001964 <_PyTuple_FromArraySteal>: │ │ │ │ │ _PyTuple_FromArraySteal(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 1b92 <_PyTuple_FromArraySteal+0x1fa> │ │ │ │ │ + beq.w 1b5e <_PyTuple_FromArraySteal+0x1fa> │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r6, r1 │ │ │ │ │ bl 3b4 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b96 <_PyTuple_FromArraySteal+0x1fe> │ │ │ │ │ + beq.w 1b62 <_PyTuple_FromArraySteal+0x1fe> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble.w 1af2 <_PyTuple_FromArraySteal+0x15a> │ │ │ │ │ + ble.w 1abe <_PyTuple_FromArraySteal+0x15a> │ │ │ │ │ subs r3, r6, #1 │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - bls.w 1afe <_PyTuple_FromArraySteal+0x166> │ │ │ │ │ + bls.w 1aca <_PyTuple_FromArraySteal+0x166> │ │ │ │ │ subs r3, r0, r5 │ │ │ │ │ adds r3, #12 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ - beq.w 1b80 <_PyTuple_FromArraySteal+0x1e8> │ │ │ │ │ + beq.w 1b4c <_PyTuple_FromArraySteal+0x1e8> │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ strd r3, r2, [r0, #16] │ │ │ │ │ lsrs r2, r6, #1 │ │ │ │ │ cmp r2, #4 │ │ │ │ │ ldrd r3, r1, [r5, #8] │ │ │ │ │ strd r3, r1, [r0, #24] │ │ │ │ │ ldrd r3, r1, [r5, #16] │ │ │ │ │ strd r3, r1, [r0, #32] │ │ │ │ │ ldrd r3, r1, [r5, #24] │ │ │ │ │ strd r3, r1, [r0, #40] @ 0x28 │ │ │ │ │ - beq.n 1ae0 <_PyTuple_FromArraySteal+0x148> │ │ │ │ │ + beq.n 1aac <_PyTuple_FromArraySteal+0x148> │ │ │ │ │ ldrd r3, r1, [r5, #32] │ │ │ │ │ cmp r2, #5 │ │ │ │ │ strd r3, r1, [r0, #48] @ 0x30 │ │ │ │ │ - beq.n 1ae0 <_PyTuple_FromArraySteal+0x148> │ │ │ │ │ + beq.n 1aac <_PyTuple_FromArraySteal+0x148> │ │ │ │ │ ldrd r3, r1, [r5, #40] @ 0x28 │ │ │ │ │ cmp r2, #6 │ │ │ │ │ strd r3, r1, [r0, #56] @ 0x38 │ │ │ │ │ - beq.n 1ae0 <_PyTuple_FromArraySteal+0x148> │ │ │ │ │ + beq.n 1aac <_PyTuple_FromArraySteal+0x148> │ │ │ │ │ add.w ip, r5, r2, lsl #3 │ │ │ │ │ add.w r3, r5, #48 @ 0x30 │ │ │ │ │ sub.w r1, ip, r3 │ │ │ │ │ add.w r2, r0, #64 @ 0x40 │ │ │ │ │ subs r1, #8 │ │ │ │ │ lsrs r1, r1, #3 │ │ │ │ │ adds r1, #1 │ │ │ │ │ ands.w r1, r1, #7 │ │ │ │ │ - beq.n 1a98 <_PyTuple_FromArraySteal+0x100> │ │ │ │ │ + beq.n 1a64 <_PyTuple_FromArraySteal+0x100> │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n 1a86 <_PyTuple_FromArraySteal+0xee> │ │ │ │ │ + beq.n 1a52 <_PyTuple_FromArraySteal+0xee> │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq.n 1a7a <_PyTuple_FromArraySteal+0xe2> │ │ │ │ │ + beq.n 1a46 <_PyTuple_FromArraySteal+0xe2> │ │ │ │ │ cmp r1, #3 │ │ │ │ │ - beq.n 1a6e <_PyTuple_FromArraySteal+0xd6> │ │ │ │ │ + beq.n 1a3a <_PyTuple_FromArraySteal+0xd6> │ │ │ │ │ cmp r1, #4 │ │ │ │ │ - beq.n 1a62 <_PyTuple_FromArraySteal+0xca> │ │ │ │ │ + beq.n 1a2e <_PyTuple_FromArraySteal+0xca> │ │ │ │ │ cmp r1, #5 │ │ │ │ │ - beq.n 1a56 <_PyTuple_FromArraySteal+0xbe> │ │ │ │ │ + beq.n 1a22 <_PyTuple_FromArraySteal+0xbe> │ │ │ │ │ cmp r1, #6 │ │ │ │ │ - bne.w 1b84 <_PyTuple_FromArraySteal+0x1ec> │ │ │ │ │ + bne.w 1b50 <_PyTuple_FromArraySteal+0x1ec> │ │ │ │ │ ldrd r1, r0, [r3] │ │ │ │ │ strd r1, r0, [r2] │ │ │ │ │ adds r3, #8 │ │ │ │ │ adds r2, #8 │ │ │ │ │ ldrd r1, r0, [r3] │ │ │ │ │ strd r1, r0, [r2] │ │ │ │ │ adds r3, #8 │ │ │ │ │ @@ -2683,15 +2665,15 @@ │ │ │ │ │ adds r3, #8 │ │ │ │ │ adds r2, #8 │ │ │ │ │ ldrd r1, r0, [r3] │ │ │ │ │ adds r3, #8 │ │ │ │ │ strd r1, r0, [r2] │ │ │ │ │ cmp r3, ip │ │ │ │ │ add.w r2, r2, #8 │ │ │ │ │ - beq.n 1ae0 <_PyTuple_FromArraySteal+0x148> │ │ │ │ │ + beq.n 1aac <_PyTuple_FromArraySteal+0x148> │ │ │ │ │ ldrd r1, r0, [r3] │ │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ │ strd r1, r0, [r2] │ │ │ │ │ adds r2, #64 @ 0x40 │ │ │ │ │ cmp r3, ip │ │ │ │ │ ldrd r1, r0, [r3, #-56] @ 0x38 │ │ │ │ │ strd r1, r0, [r2, #-56] @ 0x38 │ │ │ │ │ @@ -2703,125 +2685,125 @@ │ │ │ │ │ strd r1, r0, [r2, #-32] │ │ │ │ │ ldrd r1, r0, [r3, #-24] │ │ │ │ │ strd r1, r0, [r2, #-24] │ │ │ │ │ ldrd r1, r0, [r3, #-16] │ │ │ │ │ strd r1, r0, [r2, #-16] │ │ │ │ │ ldrd r1, r0, [r3, #-8] │ │ │ │ │ strd r1, r0, [r2, #-8] │ │ │ │ │ - bne.n 1a98 <_PyTuple_FromArraySteal+0x100> │ │ │ │ │ + bne.n 1a64 <_PyTuple_FromArraySteal+0x100> │ │ │ │ │ bic.w r3, r6, #1 │ │ │ │ │ lsls r2, r6, #31 │ │ │ │ │ - bpl.n 1af2 <_PyTuple_FromArraySteal+0x15a> │ │ │ │ │ + bpl.n 1abe <_PyTuple_FromArraySteal+0x15a> │ │ │ │ │ add.w r2, r4, r3, lsl #2 │ │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ str r3, [r2, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 450 <_PyObject_GC_TRACK> │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ - beq.n 1af2 <_PyTuple_FromArraySteal+0x15a> │ │ │ │ │ + beq.n 1abe <_PyTuple_FromArraySteal+0x15a> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r6, #2 │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ - beq.n 1af2 <_PyTuple_FromArraySteal+0x15a> │ │ │ │ │ + beq.n 1abe <_PyTuple_FromArraySteal+0x15a> │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r6, #3 │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ - beq.n 1af2 <_PyTuple_FromArraySteal+0x15a> │ │ │ │ │ + beq.n 1abe <_PyTuple_FromArraySteal+0x15a> │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ cmp r6, #4 │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ - beq.n 1af2 <_PyTuple_FromArraySteal+0x15a> │ │ │ │ │ + beq.n 1abe <_PyTuple_FromArraySteal+0x15a> │ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ │ cmp r6, #5 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ - beq.n 1af2 <_PyTuple_FromArraySteal+0x15a> │ │ │ │ │ + beq.n 1abe <_PyTuple_FromArraySteal+0x15a> │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ cmp r6, #6 │ │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ │ - beq.n 1af2 <_PyTuple_FromArraySteal+0x15a> │ │ │ │ │ + beq.n 1abe <_PyTuple_FromArraySteal+0x15a> │ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ │ cmp r6, #7 │ │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ │ - beq.n 1af2 <_PyTuple_FromArraySteal+0x15a> │ │ │ │ │ + beq.n 1abe <_PyTuple_FromArraySteal+0x15a> │ │ │ │ │ ldr r3, [r5, #28] │ │ │ │ │ cmp r6, #8 │ │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ │ - beq.n 1af2 <_PyTuple_FromArraySteal+0x15a> │ │ │ │ │ + beq.n 1abe <_PyTuple_FromArraySteal+0x15a> │ │ │ │ │ ldr r3, [r5, #32] │ │ │ │ │ cmp r6, #9 │ │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ │ - beq.n 1af2 <_PyTuple_FromArraySteal+0x15a> │ │ │ │ │ + beq.n 1abe <_PyTuple_FromArraySteal+0x15a> │ │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ cmp r6, #10 │ │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ │ - beq.n 1af2 <_PyTuple_FromArraySteal+0x15a> │ │ │ │ │ + beq.n 1abe <_PyTuple_FromArraySteal+0x15a> │ │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ │ cmp r6, #11 │ │ │ │ │ str r3, [r4, #56] @ 0x38 │ │ │ │ │ - beq.n 1af2 <_PyTuple_FromArraySteal+0x15a> │ │ │ │ │ + beq.n 1abe <_PyTuple_FromArraySteal+0x15a> │ │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ │ cmp r6, #12 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - beq.n 1af2 <_PyTuple_FromArraySteal+0x15a> │ │ │ │ │ + beq.n 1abe <_PyTuple_FromArraySteal+0x15a> │ │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ │ cmp r6, #13 │ │ │ │ │ str r3, [r4, #64] @ 0x40 │ │ │ │ │ - beq.n 1af2 <_PyTuple_FromArraySteal+0x15a> │ │ │ │ │ + beq.n 1abe <_PyTuple_FromArraySteal+0x15a> │ │ │ │ │ add.w r3, r5, #52 @ 0x34 │ │ │ │ │ add.w r2, r4, #64 @ 0x40 │ │ │ │ │ add.w r5, r5, r6, lsl #2 │ │ │ │ │ ldr.w r1, [r3], #4 │ │ │ │ │ str.w r1, [r2, #4]! │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.n 1b72 <_PyTuple_FromArraySteal+0x1da> │ │ │ │ │ - b.n 1af2 <_PyTuple_FromArraySteal+0x15a> │ │ │ │ │ + bne.n 1b3e <_PyTuple_FromArraySteal+0x1da> │ │ │ │ │ + b.n 1abe <_PyTuple_FromArraySteal+0x15a> │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ - b.n 1b06 <_PyTuple_FromArraySteal+0x16e> │ │ │ │ │ + b.n 1ad2 <_PyTuple_FromArraySteal+0x16e> │ │ │ │ │ ldrd r1, r0, [r3] │ │ │ │ │ strd r1, r0, [r2] │ │ │ │ │ adds r3, #8 │ │ │ │ │ adds r2, #8 │ │ │ │ │ - b.n 1a4a <_PyTuple_FromArraySteal+0xb2> │ │ │ │ │ - ldr r4, [pc, #40] @ (1bbc <_PyTuple_FromArraySteal+0x224>) │ │ │ │ │ - b.n 1af8 <_PyTuple_FromArraySteal+0x160> │ │ │ │ │ + b.n 1a16 <_PyTuple_FromArraySteal+0xb2> │ │ │ │ │ + ldr r4, [pc, #40] @ (1b88 <_PyTuple_FromArraySteal+0x224>) │ │ │ │ │ + b.n 1ac4 <_PyTuple_FromArraySteal+0x160> │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - ble.n 1af8 <_PyTuple_FromArraySteal+0x160> │ │ │ │ │ + ble.n 1ac4 <_PyTuple_FromArraySteal+0x160> │ │ │ │ │ ldr.w r0, [r5, r2, lsl #2] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1bae <_PyTuple_FromArraySteal+0x216> │ │ │ │ │ + bge.n 1b7a <_PyTuple_FromArraySteal+0x216> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 1bb2 <_PyTuple_FromArraySteal+0x21a> │ │ │ │ │ + cbz r3, 1b7e <_PyTuple_FromArraySteal+0x21a> │ │ │ │ │ adds r2, #1 │ │ │ │ │ - b.n 1b98 <_PyTuple_FromArraySteal+0x200> │ │ │ │ │ + b.n 1b64 <_PyTuple_FromArraySteal+0x200> │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 1bae <_PyTuple_FromArraySteal+0x216> │ │ │ │ │ + b.n 1b7a <_PyTuple_FromArraySteal+0x216> │ │ │ │ │ .word 0x0000c7b0 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00001bc0 : │ │ │ │ │ +00001b8c : │ │ │ │ │ tuple_richcompare(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #5 │ │ │ │ │ - bpl.n 1cc2 │ │ │ │ │ + bpl.n 1c8e │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #5 │ │ │ │ │ - bpl.n 1cc2 │ │ │ │ │ + bpl.n 1c8e │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr.w r8, [r0, #8] │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr.w r9, [r1, #8] │ │ │ │ │ @@ -2829,377 +2811,377 @@ │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r9, r8 │ │ │ │ │ mov r7, r9 │ │ │ │ │ it ge │ │ │ │ │ movge r7, r8 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble.n 1c54 │ │ │ │ │ + ble.n 1c20 │ │ │ │ │ ldr r1, [r1, #16] │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - blt.n 1cbe │ │ │ │ │ - beq.n 1c64 │ │ │ │ │ + blt.n 1c8a │ │ │ │ │ + beq.n 1c30 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq.n 1c54 │ │ │ │ │ + beq.n 1c20 │ │ │ │ │ ldr r1, [r5, #20] │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1cbe │ │ │ │ │ - beq.n 1c62 │ │ │ │ │ + blt.n 1c8a │ │ │ │ │ + beq.n 1c2e │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - beq.n 1c54 │ │ │ │ │ + beq.n 1c20 │ │ │ │ │ add.w sl, r4, #20 │ │ │ │ │ add.w fp, r5, #20 │ │ │ │ │ movs r3, #2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r3, fp │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldr.w r1, [r3, #4]! │ │ │ │ │ mov fp, r3 │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1cbe │ │ │ │ │ + blt.n 1c8a │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - beq.n 1ca2 │ │ │ │ │ + beq.n 1c6e │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.n 1c2e │ │ │ │ │ + bne.n 1bfa │ │ │ │ │ cmp r6, #5 │ │ │ │ │ - bhi.n 1cb8 │ │ │ │ │ + bhi.n 1c84 │ │ │ │ │ tbb [pc, r6] │ │ │ │ │ .word 0x2b1a3828 │ │ │ │ │ .short 0x2e3b │ │ │ │ │ movs r3, #1 │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - bne.n 1c76 │ │ │ │ │ + bne.n 1c42 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r6, #3 │ │ │ │ │ - beq.n 1c94 │ │ │ │ │ + beq.n 1c60 │ │ │ │ │ adds r0, r3, #4 │ │ │ │ │ mov r2, r6 │ │ │ │ │ ldr.w r1, [r5, r0, lsl #2] │ │ │ │ │ ldr.w r0, [r4, r0, lsl #2] │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_RichCompare │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - bne.n 1c68 │ │ │ │ │ + bne.n 1c34 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - ble.n 1c54 │ │ │ │ │ + ble.n 1c20 │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - beq.n 1c68 │ │ │ │ │ - b.n 1c76 │ │ │ │ │ + beq.n 1c34 │ │ │ │ │ + b.n 1c42 │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - ble.n 1c68 │ │ │ │ │ - b.n 1c94 │ │ │ │ │ + ble.n 1c34 │ │ │ │ │ + b.n 1c60 │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - beq.n 1c68 │ │ │ │ │ - b.n 1c94 │ │ │ │ │ + beq.n 1c34 │ │ │ │ │ + b.n 1c60 │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - ble.n 1c94 │ │ │ │ │ - b.n 1c68 │ │ │ │ │ + ble.n 1c60 │ │ │ │ │ + b.n 1c34 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1c70 │ │ │ │ │ + b.n 1c3c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ bx lr │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - bge.n 1c94 │ │ │ │ │ - b.n 1c68 │ │ │ │ │ + bge.n 1c60 │ │ │ │ │ + b.n 1c34 │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - bge.n 1c68 │ │ │ │ │ - b.n 1c94 │ │ │ │ │ + bge.n 1c34 │ │ │ │ │ + b.n 1c60 │ │ │ │ │ │ │ │ │ │ -00001cd8 : │ │ │ │ │ +00001ca4 : │ │ │ │ │ tuple_concat(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r4, [r1, #4] │ │ │ │ │ - cbnz r3, 1d0c │ │ │ │ │ + cbnz r3, 1cd8 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.n 1d0c │ │ │ │ │ + bne.n 1cd8 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ mov r0, r1 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r1, #0] │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ │ mov r2, r0 │ │ │ │ │ lsls r1, r1, #5 │ │ │ │ │ - bpl.w 1e50 │ │ │ │ │ + bpl.w 1e1c │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1e2c │ │ │ │ │ + beq.w 1df8 │ │ │ │ │ adds r0, r0, r3 │ │ │ │ │ - beq.w 1e4c │ │ │ │ │ + beq.w 1e18 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 3b4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1e68 │ │ │ │ │ + beq.w 1e34 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 1df2 │ │ │ │ │ + ble.n 1dbe │ │ │ │ │ ldr r1, [r2, #16] │ │ │ │ │ ldr r4, [r1, #0] │ │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r4, #1 │ │ │ │ │ strlt r4, [r1, #0] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ str r1, [r0, #16] │ │ │ │ │ - beq.n 1df2 │ │ │ │ │ + beq.n 1dbe │ │ │ │ │ ldr r1, [r2, #20] │ │ │ │ │ ldr r4, [r1, #0] │ │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r4, #1 │ │ │ │ │ strlt r4, [r1, #0] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ str r1, [r0, #20] │ │ │ │ │ - beq.n 1df2 │ │ │ │ │ + beq.n 1dbe │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ ldr r4, [r1, #0] │ │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r4, #1 │ │ │ │ │ strlt r4, [r1, #0] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ str r1, [r0, #24] │ │ │ │ │ - beq.n 1df2 │ │ │ │ │ + beq.n 1dbe │ │ │ │ │ ldr r1, [r2, #28] │ │ │ │ │ ldr r4, [r1, #0] │ │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r4, #1 │ │ │ │ │ strlt r4, [r1, #0] │ │ │ │ │ cmp r3, #4 │ │ │ │ │ str r1, [r0, #28] │ │ │ │ │ - beq.n 1df2 │ │ │ │ │ + beq.n 1dbe │ │ │ │ │ ldr r1, [r2, #32] │ │ │ │ │ ldr r4, [r1, #0] │ │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r4, #1 │ │ │ │ │ strlt r4, [r1, #0] │ │ │ │ │ cmp r3, #5 │ │ │ │ │ str r1, [r0, #32] │ │ │ │ │ - beq.n 1df2 │ │ │ │ │ + beq.n 1dbe │ │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ │ ldr r4, [r1, #0] │ │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r4, #1 │ │ │ │ │ strlt r4, [r1, #0] │ │ │ │ │ cmp r3, #6 │ │ │ │ │ str r1, [r0, #36] @ 0x24 │ │ │ │ │ - beq.n 1df2 │ │ │ │ │ + beq.n 1dbe │ │ │ │ │ ldr r1, [r2, #40] @ 0x28 │ │ │ │ │ ldr r4, [r1, #0] │ │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r4, #1 │ │ │ │ │ strlt r4, [r1, #0] │ │ │ │ │ cmp r3, #7 │ │ │ │ │ str r1, [r0, #40] @ 0x28 │ │ │ │ │ - beq.n 1df2 │ │ │ │ │ + beq.n 1dbe │ │ │ │ │ add.w ip, r2, #40 @ 0x28 │ │ │ │ │ adds r2, #12 │ │ │ │ │ add.w r2, r2, r3, lsl #2 │ │ │ │ │ add.w r4, r0, #40 @ 0x28 │ │ │ │ │ ldr.w r1, [ip, #4]! │ │ │ │ │ ldr.w lr, [r1] │ │ │ │ │ cmp.w lr, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt.w lr, lr, #1 │ │ │ │ │ strlt.w lr, [r1] │ │ │ │ │ cmp ip, r2 │ │ │ │ │ str.w r1, [r4, #4]! │ │ │ │ │ - bne.n 1dd4 │ │ │ │ │ + bne.n 1da0 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 1e22 │ │ │ │ │ + ble.n 1dee │ │ │ │ │ add.w r1, r5, #12 │ │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ │ adds r3, #12 │ │ │ │ │ add.w lr, r1, r2, lsl #2 │ │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ │ ldr.w ip, [r2] │ │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ │ add.w r4, ip, #1 │ │ │ │ │ it lt │ │ │ │ │ strlt r4, [r2, #0] │ │ │ │ │ cmp r1, lr │ │ │ │ │ str.w r2, [r3, #4]! │ │ │ │ │ - bne.n 1e06 │ │ │ │ │ + bne.n 1dd2 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 450 <_PyObject_GC_TRACK> │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - b.n 1d08 │ │ │ │ │ + b.n 1cd4 │ │ │ │ │ ldr r4, [r2, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - bne.w 1d20 │ │ │ │ │ + bne.w 1cec │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ mov r0, r2 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r2, #0] │ │ │ │ │ - b.n 1d08 │ │ │ │ │ - ldr r0, [pc, #28] @ (1e6c ) │ │ │ │ │ - b.n 1d08 │ │ │ │ │ + b.n 1cd4 │ │ │ │ │ + ldr r0, [pc, #28] @ (1e38 ) │ │ │ │ │ + b.n 1cd4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1d08 │ │ │ │ │ + b.n 1cd4 │ │ │ │ │ .word 0x0000c7b0 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00001e70 : │ │ │ │ │ +00001e3c : │ │ │ │ │ tuple_length(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00001e74 <_PyTuple_MaybeUntrack>: │ │ │ │ │ +00001e40 <_PyTuple_MaybeUntrack>: │ │ │ │ │ _PyTuple_MaybeUntrack(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ sub sp, #16 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.n 1f6c <_PyTuple_MaybeUntrack+0xf8> │ │ │ │ │ + bne.n 1f38 <_PyTuple_MaybeUntrack+0xf8> │ │ │ │ │ ldr.w r3, [r0, #-8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1f6c <_PyTuple_MaybeUntrack+0xf8> │ │ │ │ │ + beq.n 1f38 <_PyTuple_MaybeUntrack+0xf8> │ │ │ │ │ ldr r6, [r0, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble.n 1fa0 <_PyTuple_MaybeUntrack+0x12c> │ │ │ │ │ + ble.n 1f6c <_PyTuple_MaybeUntrack+0x12c> │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1f6c <_PyTuple_MaybeUntrack+0xf8> │ │ │ │ │ + beq.n 1f38 <_PyTuple_MaybeUntrack+0xf8> │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IS_GC │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1f70 <_PyTuple_MaybeUntrack+0xfc> │ │ │ │ │ + bne.n 1f3c <_PyTuple_MaybeUntrack+0xfc> │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq.n 1f14 <_PyTuple_MaybeUntrack+0xa0> │ │ │ │ │ + beq.n 1ee0 <_PyTuple_MaybeUntrack+0xa0> │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1f6c <_PyTuple_MaybeUntrack+0xf8> │ │ │ │ │ + beq.n 1f38 <_PyTuple_MaybeUntrack+0xf8> │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IS_GC │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1f90 <_PyTuple_MaybeUntrack+0x11c> │ │ │ │ │ + bne.n 1f5c <_PyTuple_MaybeUntrack+0x11c> │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - beq.n 1f14 <_PyTuple_MaybeUntrack+0xa0> │ │ │ │ │ + beq.n 1ee0 <_PyTuple_MaybeUntrack+0xa0> │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1f6c <_PyTuple_MaybeUntrack+0xf8> │ │ │ │ │ + beq.n 1f38 <_PyTuple_MaybeUntrack+0xf8> │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IS_GC │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1fdc <_PyTuple_MaybeUntrack+0x168> │ │ │ │ │ + bne.n 1fa8 <_PyTuple_MaybeUntrack+0x168> │ │ │ │ │ cmp r6, #3 │ │ │ │ │ - beq.n 1f14 <_PyTuple_MaybeUntrack+0xa0> │ │ │ │ │ + beq.n 1ee0 <_PyTuple_MaybeUntrack+0xa0> │ │ │ │ │ add.w r1, r4, #24 │ │ │ │ │ movs r2, #3 │ │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ │ mov r0, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1f6c <_PyTuple_MaybeUntrack+0xf8> │ │ │ │ │ + beq.n 1f38 <_PyTuple_MaybeUntrack+0xf8> │ │ │ │ │ strd r3, r1, [sp, #4] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IS_GC │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ ldrd r3, r1, [sp, #4] │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1f80 <_PyTuple_MaybeUntrack+0x10c> │ │ │ │ │ + bne.n 1f4c <_PyTuple_MaybeUntrack+0x10c> │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.n 1ef0 <_PyTuple_MaybeUntrack+0x7c> │ │ │ │ │ + bne.n 1ebc <_PyTuple_MaybeUntrack+0x7c> │ │ │ │ │ ldrd r1, r2, [r4, #-8] │ │ │ │ │ bic.w r2, r2, #3 │ │ │ │ │ bic.w r0, r1, #3 │ │ │ │ │ ldr r5, [r2, #0] │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ bfi r1, r5, #0, #2 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ movs r2, #0 │ │ │ │ │ - ldr r3, [pc, #184] @ (1ff0 <_PyTuple_MaybeUntrack+0x17c>) │ │ │ │ │ + ldr r3, [pc, #184] @ (1fbc <_PyTuple_MaybeUntrack+0x17c>) │ │ │ │ │ ldr.w r1, [r4, #-4] │ │ │ │ │ str.w r2, [r4, #-8] │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ and.w r1, r1, #1 │ │ │ │ │ str.w r1, [r4, #-4] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ @@ -3213,426 +3195,437 @@ │ │ │ │ │ ldr.w r2, [r3, #3868] @ 0xf1c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r3, #3868] @ 0xf1c │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bne.n 1f6c <_PyTuple_MaybeUntrack+0xf8> │ │ │ │ │ + bne.n 1f38 <_PyTuple_MaybeUntrack+0xf8> │ │ │ │ │ ldr.w r3, [r3, #-8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1eb6 <_PyTuple_MaybeUntrack+0x42> │ │ │ │ │ - b.n 1f6c <_PyTuple_MaybeUntrack+0xf8> │ │ │ │ │ + beq.n 1e82 <_PyTuple_MaybeUntrack+0x42> │ │ │ │ │ + b.n 1f38 <_PyTuple_MaybeUntrack+0xf8> │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - bne.n 1f6c <_PyTuple_MaybeUntrack+0xf8> │ │ │ │ │ + bne.n 1f38 <_PyTuple_MaybeUntrack+0xf8> │ │ │ │ │ ldr.w r3, [r3, #-8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1f10 <_PyTuple_MaybeUntrack+0x9c> │ │ │ │ │ - b.n 1f6c <_PyTuple_MaybeUntrack+0xf8> │ │ │ │ │ + beq.n 1edc <_PyTuple_MaybeUntrack+0x9c> │ │ │ │ │ + b.n 1f38 <_PyTuple_MaybeUntrack+0xf8> │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bne.n 1f6c <_PyTuple_MaybeUntrack+0xf8> │ │ │ │ │ + bne.n 1f38 <_PyTuple_MaybeUntrack+0xf8> │ │ │ │ │ ldr.w r3, [r3, #-8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1ece <_PyTuple_MaybeUntrack+0x5a> │ │ │ │ │ - b.n 1f6c <_PyTuple_MaybeUntrack+0xf8> │ │ │ │ │ + beq.n 1e9a <_PyTuple_MaybeUntrack+0x5a> │ │ │ │ │ + b.n 1f38 <_PyTuple_MaybeUntrack+0xf8> │ │ │ │ │ ldr.w r1, [r0, #-4] │ │ │ │ │ bic.w r4, r3, #3 │ │ │ │ │ bic.w r1, r1, #3 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ movs r2, #0 │ │ │ │ │ orrs r3, r1 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ str.w r2, [r0, #-8] │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr.w r1, [r0, #-4] │ │ │ │ │ - ldr r3, [pc, #36] @ (1ff4 <_PyTuple_MaybeUntrack+0x180>) │ │ │ │ │ + ldr r3, [pc, #36] @ (1fc0 <_PyTuple_MaybeUntrack+0x180>) │ │ │ │ │ and.w r1, r1, #1 │ │ │ │ │ str.w r1, [r0, #-4] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - b.n 1f4e <_PyTuple_MaybeUntrack+0xda> │ │ │ │ │ + b.n 1f1a <_PyTuple_MaybeUntrack+0xda> │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bne.n 1f6c <_PyTuple_MaybeUntrack+0xf8> │ │ │ │ │ + bne.n 1f38 <_PyTuple_MaybeUntrack+0xf8> │ │ │ │ │ ldr.w r3, [r3, #-8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1ee6 <_PyTuple_MaybeUntrack+0x72> │ │ │ │ │ - b.n 1f6c <_PyTuple_MaybeUntrack+0xf8> │ │ │ │ │ + beq.w 1eb2 <_PyTuple_MaybeUntrack+0x72> │ │ │ │ │ + b.n 1f38 <_PyTuple_MaybeUntrack+0xf8> │ │ │ │ │ nop │ │ │ │ │ .word 0x000000a2 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000001a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00001ff8 : │ │ │ │ │ +00001fc4 : │ │ │ │ │ tuple_traverse(): │ │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr.w r8, [r0, #8] │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r4, r2 │ │ │ │ │ subs.w r9, r8, #1 │ │ │ │ │ - bmi.n 2078 │ │ │ │ │ + bmi.n 2044 │ │ │ │ │ add.w r7, r6, r8, lsl #2 │ │ │ │ │ ldr r0, [r7, #12] │ │ │ │ │ - cbz r0, 2074 │ │ │ │ │ + cbz r0, 2040 │ │ │ │ │ mov r1, r4 │ │ │ │ │ blx r5 │ │ │ │ │ - cbnz r0, 207a │ │ │ │ │ + cbnz r0, 2046 │ │ │ │ │ sub.w r9, r8, #2 │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ - beq.n 2078 │ │ │ │ │ + beq.n 2044 │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ - cbz r0, 2074 │ │ │ │ │ + cbz r0, 2040 │ │ │ │ │ mov r1, r4 │ │ │ │ │ blx r5 │ │ │ │ │ - cbnz r0, 207a │ │ │ │ │ + cbnz r0, 2046 │ │ │ │ │ sub.w r9, r8, #3 │ │ │ │ │ cmp.w r8, #2 │ │ │ │ │ - beq.n 2078 │ │ │ │ │ + beq.n 2044 │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ - cbz r0, 2074 │ │ │ │ │ + cbz r0, 2040 │ │ │ │ │ mov r1, r4 │ │ │ │ │ blx r5 │ │ │ │ │ - cbnz r0, 207a │ │ │ │ │ + cbnz r0, 2046 │ │ │ │ │ sub.w r9, r8, #4 │ │ │ │ │ cmp.w r8, #3 │ │ │ │ │ - beq.n 2078 │ │ │ │ │ + beq.n 2044 │ │ │ │ │ ldr.w r0, [r6, r8, lsl #2] │ │ │ │ │ - cbz r0, 2074 │ │ │ │ │ + cbz r0, 2040 │ │ │ │ │ mov r1, r4 │ │ │ │ │ blx r5 │ │ │ │ │ - cbnz r0, 207a │ │ │ │ │ + cbnz r0, 2046 │ │ │ │ │ mov r1, r4 │ │ │ │ │ subs.w r9, r9, #1 │ │ │ │ │ - bcc.n 2078 │ │ │ │ │ + bcc.n 2044 │ │ │ │ │ ldr.w r0, [r7, #-4]! │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2060 │ │ │ │ │ + bne.n 202c │ │ │ │ │ mov r8, r9 │ │ │ │ │ - b.n 2012 │ │ │ │ │ + b.n 1fde │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002080 : │ │ │ │ │ +0000204c : │ │ │ │ │ tuple_new(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - beq.n 20ac │ │ │ │ │ + beq.n 2078 │ │ │ │ │ ldr.w r0, [r0, #148] @ 0x94 │ │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.n 20b2 │ │ │ │ │ + bne.n 207e │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 21fa │ │ │ │ │ + bne.w 21de │ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bhi.w 21be │ │ │ │ │ + bhi.w 21a2 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 21d8 │ │ │ │ │ + beq.w 21bc │ │ │ │ │ ldr r0, [r6, #16] │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - beq.n 21aa │ │ │ │ │ + beq.n 218e │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 21dc │ │ │ │ │ + beq.w 21c0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySequence_Tuple │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 220e │ │ │ │ │ + beq.w 21f2 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 221a │ │ │ │ │ + beq.w 21fe │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble.n 217e │ │ │ │ │ - ldr r2, [r4, #16] │ │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ │ - cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ - itt lt │ │ │ │ │ - addlt r0, #1 │ │ │ │ │ - strlt r0, [r2, #0] │ │ │ │ │ + ble.n 214a │ │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ + bge.n 216c │ │ │ │ │ + adds r2, #1 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - str r2, [r6, #16] │ │ │ │ │ - beq.n 217e │ │ │ │ │ + str r2, [r0, #0] │ │ │ │ │ + str r0, [r6, #16] │ │ │ │ │ + beq.n 214a │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ - itt lt │ │ │ │ │ - addlt r0, #1 │ │ │ │ │ - strlt r0, [r2, #0] │ │ │ │ │ + bge.n 217c │ │ │ │ │ + adds r0, #1 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ + str r0, [r2, #0] │ │ │ │ │ str r2, [r6, #20] │ │ │ │ │ - beq.n 217e │ │ │ │ │ - ldr r2, [r4, #24] │ │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ │ - cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ + beq.n 214a │ │ │ │ │ + ldr r0, [r4, #24] │ │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ - addlt r0, #1 │ │ │ │ │ - strlt r0, [r2, #0] │ │ │ │ │ + addlt r2, #1 │ │ │ │ │ + strlt r2, [r0, #0] │ │ │ │ │ cmp r1, #3 │ │ │ │ │ - str r2, [r6, #24] │ │ │ │ │ - beq.n 217e │ │ │ │ │ + str r0, [r6, #24] │ │ │ │ │ + beq.n 214a │ │ │ │ │ ldr r2, [r4, #28] │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r0, #1 │ │ │ │ │ strlt r0, [r2, #0] │ │ │ │ │ cmp r1, #4 │ │ │ │ │ str r2, [r6, #28] │ │ │ │ │ - beq.n 217e │ │ │ │ │ + beq.n 214a │ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r0, #1 │ │ │ │ │ strlt r0, [r2, #0] │ │ │ │ │ cmp r1, #5 │ │ │ │ │ str r2, [r6, #32] │ │ │ │ │ - beq.n 217e │ │ │ │ │ + beq.n 214a │ │ │ │ │ add.w lr, r4, #32 │ │ │ │ │ add.w r5, r6, #32 │ │ │ │ │ mov.w ip, #5 │ │ │ │ │ - ldr.w r2, [lr, #4]! │ │ │ │ │ + ldr.w r0, [lr, #4]! │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ │ - cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 21a0 │ │ │ │ │ - adds r0, #1 │ │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ + bge.n 2184 │ │ │ │ │ + adds r2, #1 │ │ │ │ │ cmp ip, r1 │ │ │ │ │ - str r0, [r2, #0] │ │ │ │ │ - str.w r2, [r5, #4]! │ │ │ │ │ - bne.n 2162 │ │ │ │ │ + str r2, [r0, #0] │ │ │ │ │ + str.w r0, [r5, #4]! │ │ │ │ │ + bne.n 212e │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 218c │ │ │ │ │ + bge.n 2158 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ - cbz r2, 21b6 │ │ │ │ │ + cbz r2, 219a │ │ │ │ │ ldr.w r2, [r6, #-8] │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ str r1, [r6, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 2212 │ │ │ │ │ + beq.n 21f6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ + cmp r1, #1 │ │ │ │ │ + str r0, [r6, #16] │ │ │ │ │ + beq.n 214a │ │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ │ + cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ + blt.n 20dc │ │ │ │ │ + cmp r1, #2 │ │ │ │ │ + str r2, [r6, #20] │ │ │ │ │ + bne.n 20e6 │ │ │ │ │ + b.n 214a │ │ │ │ │ cmp ip, r1 │ │ │ │ │ - str.w r2, [r5, #4]! │ │ │ │ │ - bne.n 2162 │ │ │ │ │ - b.n 217e │ │ │ │ │ - cbz r0, 21f6 │ │ │ │ │ + str.w r0, [r5, #4]! │ │ │ │ │ + bne.n 212e │ │ │ │ │ + b.n 214a │ │ │ │ │ + cbz r0, 21da │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PySequence_Tuple │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 218c │ │ │ │ │ + b.n 2158 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ - cbz r0, 220e │ │ │ │ │ + cbz r0, 21f2 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.w 20c0 │ │ │ │ │ + bgt.w 208c │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - beq.n 21f6 │ │ │ │ │ - ldr r4, [pc, #84] @ (2234 ) │ │ │ │ │ + beq.n 21da │ │ │ │ │ + ldr r4, [pc, #84] @ (2218 ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ │ add.w r4, r4, #1968 @ 0x7b0 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ blx r3 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 221a │ │ │ │ │ + cbz r0, 21fe │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ - b.n 20ee │ │ │ │ │ - ldr r6, [pc, #64] @ (2238 ) │ │ │ │ │ - b.n 219a │ │ │ │ │ + b.n 20ba │ │ │ │ │ + ldr r6, [pc, #64] @ (221c ) │ │ │ │ │ + b.n 2166 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 <_PyArg_NoKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_NoKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 20b2 │ │ │ │ │ + bne.w 207e │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 219a │ │ │ │ │ + b.n 2166 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 450 <_PyObject_GC_TRACK> │ │ │ │ │ - b.n 219a │ │ │ │ │ + b.n 2166 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 220e │ │ │ │ │ + bge.n 21f2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 220e │ │ │ │ │ + bne.n 21f2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 220e │ │ │ │ │ + b.n 21f2 │ │ │ │ │ nop │ │ │ │ │ .word 0x0000c000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000c7b0 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000223c : │ │ │ │ │ +00002220 : │ │ │ │ │ tuple_repr(): │ │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr.w r8, [r0, #8] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 2350 │ │ │ │ │ + beq.n 2334 │ │ │ │ │ mov r9, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL Py_ReprEnter │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne.w 236c │ │ │ │ │ + bne.w 2350 │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ ite gt │ │ │ │ │ addgt.w r0, r8, r8, lsl #1 │ │ │ │ │ movle r0, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicodeWriter_Create │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 22c8 │ │ │ │ │ + cbz r0, 22ac │ │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicodeWriter_WriteChar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 22c8 │ │ │ │ │ + blt.n 22ac │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - ble.n 2334 │ │ │ │ │ + ble.n 2318 │ │ │ │ │ ldr.w r1, [r9, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicodeWriter_WriteRepr │ │ │ │ │ add.w r6, r9, #16 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 22c8 │ │ │ │ │ + blt.n 22ac │ │ │ │ │ tst.w r8, #1 │ │ │ │ │ - bne.n 2324 │ │ │ │ │ + bne.n 2308 │ │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicodeWriter_WriteChar │ │ │ │ │ movs r5, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 22c8 │ │ │ │ │ + blt.n 22ac │ │ │ │ │ movs r1, #32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicodeWriter_WriteChar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 22c8 │ │ │ │ │ + blt.n 22ac │ │ │ │ │ mov r6, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r1, [r6, #20]! │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicodeWriter_WriteRepr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 2324 │ │ │ │ │ + bge.n 2308 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicodeWriter_Discard │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL Py_ReprLeave │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicodeWriter_WriteChar │ │ │ │ │ movs r1, #32 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - blt.n 22c8 │ │ │ │ │ + blt.n 22ac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicodeWriter_WriteChar │ │ │ │ │ adds r7, r6, #4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - blt.n 22c8 │ │ │ │ │ + blt.n 22ac │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ adds r5, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicodeWriter_WriteRepr │ │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - blt.n 22c8 │ │ │ │ │ + blt.n 22ac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicodeWriter_WriteChar │ │ │ │ │ movs r1, #32 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - blt.n 22c8 │ │ │ │ │ + blt.n 22ac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicodeWriter_WriteChar │ │ │ │ │ adds r6, r7, #4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - blt.n 22c8 │ │ │ │ │ + blt.n 22ac │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicodeWriter_WriteRepr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 22c8 │ │ │ │ │ + blt.n 22ac │ │ │ │ │ adds r5, #1 │ │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - bne.n 22da │ │ │ │ │ + bne.n 22be │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ - beq.n 2360 │ │ │ │ │ + beq.n 2344 │ │ │ │ │ movs r1, #41 @ 0x29 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicodeWriter_WriteChar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 22c8 │ │ │ │ │ + blt.n 22ac │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL Py_ReprLeave │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicodeWriter_Finish │ │ │ │ │ @@ -3643,113 +3636,113 @@ │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicode_FromString │ │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicodeWriter_WriteChar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 2334 │ │ │ │ │ - b.n 22c8 │ │ │ │ │ - ble.n 22d4 │ │ │ │ │ + bge.n 2318 │ │ │ │ │ + b.n 22ac │ │ │ │ │ + ble.n 22b8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicode_FromString │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002380 : │ │ │ │ │ +00002364 : │ │ │ │ │ tuple_repeat(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ sub sp, #8 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n 23aa │ │ │ │ │ - cbz r2, 23aa │ │ │ │ │ + beq.n 238e │ │ │ │ │ + cbz r2, 238e │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble.n 23a0 │ │ │ │ │ - cbnz r2, 23c8 │ │ │ │ │ - ldr r5, [pc, #392] @ (252c ) │ │ │ │ │ + ble.n 2384 │ │ │ │ │ + cbnz r2, 23ac │ │ │ │ │ + ldr r5, [pc, #392] @ (2510 ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r4, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.n 239a │ │ │ │ │ + bne.n 237e │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 23c4 │ │ │ │ │ + bge.n 23a8 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 23a2 │ │ │ │ │ + b.n 2386 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ mov r8, r1 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - blt.n 24ca │ │ │ │ │ + blt.n 24ae │ │ │ │ │ mul.w r0, r2, r8 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ mul.w r7, r2, r8 │ │ │ │ │ bl 3b4 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 23a2 │ │ │ │ │ + beq.n 2386 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ add.w r6, r0, #16 │ │ │ │ │ adds r0, #16 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.n 24d4 │ │ │ │ │ + bne.n 24b8 │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 24ba │ │ │ │ │ + blt.n 249e │ │ │ │ │ add.w r3, r6, r7, lsl #2 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bcs.n 24b2 │ │ │ │ │ + bcs.n 2496 │ │ │ │ │ subs r3, r3, r5 │ │ │ │ │ subs r3, #17 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - bls.n 24b0 │ │ │ │ │ + bls.n 2494 │ │ │ │ │ lsrs r1, r3, #2 │ │ │ │ │ mov r3, r6 │ │ │ │ │ add.w ip, r1, #1 │ │ │ │ │ mov.w r1, ip, lsr #1 │ │ │ │ │ lsls r0, r1, #3 │ │ │ │ │ add.w r1, r6, r1, lsl #3 │ │ │ │ │ subs r0, #8 │ │ │ │ │ lsrs r0, r0, #3 │ │ │ │ │ adds r0, #1 │ │ │ │ │ ands.w r0, r0, #7 │ │ │ │ │ - beq.n 247c │ │ │ │ │ + beq.n 2460 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq.n 2472 │ │ │ │ │ + beq.n 2456 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq.n 246c │ │ │ │ │ + beq.n 2450 │ │ │ │ │ cmp r0, #3 │ │ │ │ │ - beq.n 2466 │ │ │ │ │ + beq.n 244a │ │ │ │ │ cmp r0, #4 │ │ │ │ │ - beq.n 2460 │ │ │ │ │ + beq.n 2444 │ │ │ │ │ cmp r0, #5 │ │ │ │ │ - beq.n 245a │ │ │ │ │ + beq.n 243e │ │ │ │ │ cmp r0, #6 │ │ │ │ │ - beq.n 2454 │ │ │ │ │ + beq.n 2438 │ │ │ │ │ add.w r3, r5, #24 │ │ │ │ │ strd r2, r2, [r6] │ │ │ │ │ strd r2, r2, [r3] │ │ │ │ │ adds r3, #8 │ │ │ │ │ strd r2, r2, [r3] │ │ │ │ │ adds r3, #8 │ │ │ │ │ strd r2, r2, [r3] │ │ │ │ │ @@ -3757,84 +3750,84 @@ │ │ │ │ │ strd r2, r2, [r3] │ │ │ │ │ adds r3, #8 │ │ │ │ │ strd r2, r2, [r3] │ │ │ │ │ adds r3, #8 │ │ │ │ │ strd r2, r2, [r3] │ │ │ │ │ adds r3, #8 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n 24a2 │ │ │ │ │ + beq.n 2486 │ │ │ │ │ strd r2, r2, [r3] │ │ │ │ │ strd r2, r2, [r3, #8] │ │ │ │ │ strd r2, r2, [r3, #16] │ │ │ │ │ strd r2, r2, [r3, #24] │ │ │ │ │ strd r2, r2, [r3, #32] │ │ │ │ │ strd r2, r2, [r3, #40] @ 0x28 │ │ │ │ │ strd r2, r2, [r3, #48] @ 0x30 │ │ │ │ │ strd r2, r2, [r3, #56] @ 0x38 │ │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n 247c │ │ │ │ │ + bne.n 2460 │ │ │ │ │ tst.w ip, #1 │ │ │ │ │ - beq.n 24b2 │ │ │ │ │ + beq.n 2496 │ │ │ │ │ bic.w r0, ip, #1 │ │ │ │ │ add.w r0, r6, r0, lsl #2 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 450 <_PyObject_GC_TRACK> │ │ │ │ │ - b.n 23a2 │ │ │ │ │ + b.n 2386 │ │ │ │ │ add r3, r7 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ it ge │ │ │ │ │ movge.w r3, #1342177280 @ 0x50000000 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - b.n 2406 │ │ │ │ │ + b.n 23ea │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyErr_NoMemory │ │ │ │ │ add.w r3, r4, #16 │ │ │ │ │ mov lr, r6 │ │ │ │ │ add.w r1, r3, r2, lsl #2 │ │ │ │ │ - b.n 24f2 │ │ │ │ │ + b.n 24d6 │ │ │ │ │ ldr.w r0, [r3], #4 │ │ │ │ │ ldr.w ip, [r0] │ │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 251a │ │ │ │ │ + blt.n 24fe │ │ │ │ │ str.w r0, [lr], #4 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bhi.n 24e0 │ │ │ │ │ + bhi.n 24c4 │ │ │ │ │ lsls r4, r7, #2 │ │ │ │ │ lsls r3, r2, #2 │ │ │ │ │ subs r2, r4, r3 │ │ │ │ │ mov r1, r6 │ │ │ │ │ adds r0, r6, r3 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - ble.n 24b2 │ │ │ │ │ + ble.n 2496 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r3 │ │ │ │ │ strd r2, r3, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ │ add r3, r2 │ │ │ │ │ - b.n 24fa │ │ │ │ │ + b.n 24de │ │ │ │ │ add ip, r8 │ │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ │ it ge │ │ │ │ │ movge.w ip, #1342177280 @ 0x50000000 │ │ │ │ │ str.w ip, [r0] │ │ │ │ │ - b.n 24ee │ │ │ │ │ + b.n 24d2 │ │ │ │ │ .word 0x0000c7b0 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00002530 : │ │ │ │ │ +00002514 : │ │ │ │ │ tupleiter_len(): │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ - cbz r3, 253e │ │ │ │ │ + cbz r3, 2522 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ subs r0, r2, r0 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyLong_FromSsize_t │ │ │ │ │ mov r0, r3 │ │ │ │ │ b.w 0 │ │ │ ├── typeobject.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 173804 (bytes into file) │ │ │ │ │ + Start of section headers: 173720 (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 0x2a6ec: │ │ │ │ │ +There are 18 section headers, starting at offset 0x2a698: │ │ │ │ │ │ │ │ │ │ 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 004778 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 02245c 001f28 08 I 15 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 022410 001f28 08 I 15 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 0047ac 001200 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 024384 001380 08 I 15 3 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 024338 001380 08 I 15 3 4 │ │ │ │ │ [ 5] .bss NOBITS 00000000 0059ac 000000 00 WA 0 0 1 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 0059ac 00f8e0 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 025704 0041e8 08 I 15 6 4 │ │ │ │ │ - [ 8] .rodata.str1.4 PROGBITS 00000000 01528c 0039c1 01 AMS 0 0 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 018c50 001a28 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 0298ec 000d10 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 01a678 000a01 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 02a5fc 000060 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 01b079 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 01b079 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 01b0ac 0046c0 10 16 841 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 01f76c 002ced 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 02a65c 000090 00 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 0059ac 00f894 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 0256b8 0041e0 08 I 15 6 4 │ │ │ │ │ + [ 8] .rodata.str1.4 PROGBITS 00000000 015240 0039c1 01 AMS 0 0 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 018c04 001a28 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 029898 000d10 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 01a62c 000a01 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 02a5a8 000060 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 01b02d 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 01b02d 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 01b060 0046c0 10 16 841 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 01f720 002ced 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 02a608 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 1132 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 $t │ │ │ │ │ - 3: 000003f9 12148 FUNC LOCAL DEFAULT 6 type_ready │ │ │ │ │ + 3: 000003f9 12108 FUNC LOCAL DEFAULT 6 type_ready │ │ │ │ │ 4: 00000344 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 5: 00000354 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 6: 00000355 72 FUNC LOCAL DEFAULT 6 next_global_version_tag │ │ │ │ │ 7: 00000398 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 8: 0000039c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 9: 0000039d 92 FUNC LOCAL DEFAULT 6 set_version_unlocked │ │ │ │ │ 10: 000003f4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ @@ -21,67 +21,67 @@ │ │ │ │ │ 17: 00000108 0 NOTYPE LOCAL DEFAULT 8 .LC4 │ │ │ │ │ 18: 00000150 0 NOTYPE LOCAL DEFAULT 8 .LC5 │ │ │ │ │ 19: 000001a0 0 NOTYPE LOCAL DEFAULT 8 .LC6 │ │ │ │ │ 20: 000001f0 0 NOTYPE LOCAL DEFAULT 8 .LC7 │ │ │ │ │ 21: 00000238 0 NOTYPE LOCAL DEFAULT 8 .LC8 │ │ │ │ │ 22: 00000294 0 NOTYPE LOCAL DEFAULT 8 .LC9 │ │ │ │ │ 23: 000003f8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 24: 0000336d 1564 FUNC LOCAL DEFAULT 6 mro_internal_unlocked.isra.0 │ │ │ │ │ + 24: 00003345 1552 FUNC LOCAL DEFAULT 6 mro_internal_unlocked.isra.0 │ │ │ │ │ 25: 00000000 0 NOTYPE LOCAL DEFAULT 3 .LANCHOR0 │ │ │ │ │ 26: 00000670 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 27: 00000680 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 28: 00000934 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 29: 00000944 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 28: 0000093c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 29: 0000094c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 30: 00000c54 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 31: 00000c5c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 32: 00001074 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 33: 0000107c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 32: 00001078 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 33: 00001080 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 34: 00001660 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 35: 00001670 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 36: 0000405d 154 FUNC LOCAL DEFAULT 6 _PyType_DocWithoutSignature │ │ │ │ │ - 37: 00001c5c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 38: 00001c68 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 39: 0000219c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 40: 000021ac 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 41: 00002468 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 42: 00002474 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 43: 000026ec 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 44: 000026f4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 45: 00003308 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 46: 0000330c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 47: 000002c4 0 NOTYPE LOCAL DEFAULT 8 .LC10 │ │ │ │ │ - 48: 000002e0 0 NOTYPE LOCAL DEFAULT 8 .LC11 │ │ │ │ │ - 49: 00000308 0 NOTYPE LOCAL DEFAULT 8 .LC12 │ │ │ │ │ - 50: 00003989 1024 FUNC LOCAL DEFAULT 6 mro_implementation_unlocked │ │ │ │ │ - 51: 000051b9 384 FUNC LOCAL DEFAULT 6 type_modified_unlocked.part.0 │ │ │ │ │ - 52: 000035ec 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 53: 000035f4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 54: 00004fb5 318 FUNC LOCAL DEFAULT 6 solid_base │ │ │ │ │ - 55: 000094e9 156 FUNC LOCAL DEFAULT 6 lookup_method_ex.constprop.0 │ │ │ │ │ - 56: 0000568d 18 FUNC LOCAL DEFAULT 6 PyStackRef_XCLOSE │ │ │ │ │ + 36: 00004029 154 FUNC LOCAL DEFAULT 6 _PyType_DocWithoutSignature │ │ │ │ │ + 37: 00001ce8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 38: 00001cf4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 39: 00002188 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 40: 00002198 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 41: 0000245c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 42: 00002468 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 43: 00002aa8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 44: 00002ab0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 45: 00003340 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 46: 000002c4 0 NOTYPE LOCAL DEFAULT 8 .LC10 │ │ │ │ │ + 47: 000002e0 0 NOTYPE LOCAL DEFAULT 8 .LC11 │ │ │ │ │ + 48: 00000308 0 NOTYPE LOCAL DEFAULT 8 .LC12 │ │ │ │ │ + 49: 00003344 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 50: 00003955 1024 FUNC LOCAL DEFAULT 6 mro_implementation_unlocked │ │ │ │ │ + 51: 00005185 384 FUNC LOCAL DEFAULT 6 type_modified_unlocked.part.0 │ │ │ │ │ + 52: 000035c4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 53: 000035cc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 54: 000094b5 156 FUNC LOCAL DEFAULT 6 lookup_method_ex.constprop.0 │ │ │ │ │ + 55: 00005659 18 FUNC LOCAL DEFAULT 6 PyStackRef_XCLOSE │ │ │ │ │ + 56: 00004f81 318 FUNC LOCAL DEFAULT 6 solid_base │ │ │ │ │ 57: 0000098d 40 FUNC LOCAL DEFAULT 1 call_unbound_noarg.part.0 │ │ │ │ │ - 58: 000038b8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 59: 000038c0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 60: 00003980 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 58: 00003884 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 59: 0000388c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 60: 0000394c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 61: 00000340 0 NOTYPE LOCAL DEFAULT 8 .LC13 │ │ │ │ │ 62: 0000036c 0 NOTYPE LOCAL DEFAULT 8 .LC14 │ │ │ │ │ 63: 00000384 0 NOTYPE LOCAL DEFAULT 8 .LC15 │ │ │ │ │ - 64: 00003988 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 64: 00003954 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 65: 00000d11 48 FUNC LOCAL DEFAULT 9 class_name │ │ │ │ │ 66: 00000bd1 320 FUNC LOCAL DEFAULT 9 set_mro_error │ │ │ │ │ - 67: 00003d84 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 68: 00003d88 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 69: 00003d89 22 FUNC LOCAL DEFAULT 6 Py_XDECREF │ │ │ │ │ - 70: 00003ef4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 71: 00003ef8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 72: 00003fe1 124 FUNC LOCAL DEFAULT 6 _PyObject_GC_TRACK │ │ │ │ │ - 73: 00004058 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 67: 00003d50 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 68: 00003d54 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 69: 00003d55 22 FUNC LOCAL DEFAULT 6 Py_XDECREF │ │ │ │ │ + 70: 00003ec0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 71: 00003ec4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 72: 00003fad 124 FUNC LOCAL DEFAULT 6 _PyObject_GC_TRACK │ │ │ │ │ + 73: 00004024 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 74: 0000039c 0 NOTYPE LOCAL DEFAULT 8 .LC16 │ │ │ │ │ - 75: 0000405c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 76: 00004194 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 75: 00004028 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 76: 00004160 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 77: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 78: 000003a4 0 NOTYPE LOCAL DEFAULT 8 .LC17 │ │ │ │ │ 79: 000003b8 0 NOTYPE LOCAL DEFAULT 8 .LC18 │ │ │ │ │ 80: 000003e8 0 NOTYPE LOCAL DEFAULT 8 .LC19 │ │ │ │ │ 81: 000003fc 0 NOTYPE LOCAL DEFAULT 8 .LC20 │ │ │ │ │ 82: 00000434 0 NOTYPE LOCAL DEFAULT 8 .LC21 │ │ │ │ │ 83: 00000460 0 NOTYPE LOCAL DEFAULT 8 .LC22 │ │ │ │ │ @@ -93,411 +93,411 @@ │ │ │ │ │ 89: 00000528 0 NOTYPE LOCAL DEFAULT 8 .LC28 │ │ │ │ │ 90: 0000055c 0 NOTYPE LOCAL DEFAULT 8 .LC29 │ │ │ │ │ 91: 000005a0 0 NOTYPE LOCAL DEFAULT 8 .LC30 │ │ │ │ │ 92: 000005e4 0 NOTYPE LOCAL DEFAULT 8 .LC31 │ │ │ │ │ 93: 0000062c 0 NOTYPE LOCAL DEFAULT 8 .LC32 │ │ │ │ │ 94: 00000670 0 NOTYPE LOCAL DEFAULT 8 .LC33 │ │ │ │ │ 95: 000006bc 0 NOTYPE LOCAL DEFAULT 8 .LC34 │ │ │ │ │ - 96: 00004198 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 96: 00004164 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 97: 0000000d 76 FUNC LOCAL DEFAULT 1 check_immutable_bases │ │ │ │ │ - 98: 00004d11 676 FUNC LOCAL DEFAULT 6 best_base │ │ │ │ │ - 99: 000050f5 106 FUNC LOCAL DEFAULT 6 special_offset_from_member.constprop.0 │ │ │ │ │ + 98: 00004cdd 676 FUNC LOCAL DEFAULT 6 best_base │ │ │ │ │ + 99: 000050c1 106 FUNC LOCAL DEFAULT 6 special_offset_from_member.constprop.0 │ │ │ │ │ 100: 00000000 0 NOTYPE LOCAL DEFAULT 11 .LANCHOR1 │ │ │ │ │ - 101: 00004462 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 102: 000044aa 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 103: 0000a159 828 FUNC LOCAL DEFAULT 6 subtype_dealloc │ │ │ │ │ - 104: 000047f0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 105: 00004804 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 106: 00004ae4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 101: 0000442e 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 102: 00004476 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 103: 0000a125 828 FUNC LOCAL DEFAULT 6 subtype_dealloc │ │ │ │ │ + 104: 000047bc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 105: 000047d0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 106: 00004ab0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 107: 000006ec 0 NOTYPE LOCAL DEFAULT 8 .LC35 │ │ │ │ │ - 108: 00004ae8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 108: 00004ab4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 109: 00000768 0 NOTYPE LOCAL DEFAULT 8 .LC36 │ │ │ │ │ 110: 0000077c 0 NOTYPE LOCAL DEFAULT 8 .LC37 │ │ │ │ │ 111: 000007ac 0 NOTYPE LOCAL DEFAULT 8 .LC38 │ │ │ │ │ - 112: 00004fb0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 113: 00004fb4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 112: 00004f7c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 113: 00004f80 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 114: 000007dc 0 NOTYPE LOCAL DEFAULT 8 .LC39 │ │ │ │ │ 115: 00000800 0 NOTYPE LOCAL DEFAULT 8 .LC40 │ │ │ │ │ - 116: 000051ad 10 FUNC LOCAL DEFAULT 6 type_modified_unlocked │ │ │ │ │ + 116: 00005179 10 FUNC LOCAL DEFAULT 6 type_modified_unlocked │ │ │ │ │ 117: 00000848 0 NOTYPE LOCAL DEFAULT 8 .LC41 │ │ │ │ │ - 118: 00005328 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 118: 000052f4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 119: 00000880 0 NOTYPE LOCAL DEFAULT 8 .LC42 │ │ │ │ │ 120: 000008b0 0 NOTYPE LOCAL DEFAULT 8 .LC43 │ │ │ │ │ - 121: 00005338 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 122: 00005379 8 FUNC LOCAL DEFAULT 6 type_is_gc │ │ │ │ │ + 121: 00005304 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 122: 00005345 8 FUNC LOCAL DEFAULT 6 type_is_gc │ │ │ │ │ 123: 00001089 140 FUNC LOCAL DEFAULT 1 managed_static_type_state_clear.part.0 │ │ │ │ │ 124: 000002a0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 125: 000054e1 428 FUNC LOCAL DEFAULT 6 find_name_in_mro │ │ │ │ │ - 126: 00008e75 964 FUNC LOCAL DEFAULT 6 assign_version_tag │ │ │ │ │ - 127: 000054dc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 128: 000054e0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 129: 00005684 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 130: 0000568c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 131: 0000568d 18 FUNC LOCAL DEFAULT 6 PyStackRef_CLOSE │ │ │ │ │ + 125: 000054ad 428 FUNC LOCAL DEFAULT 6 find_name_in_mro │ │ │ │ │ + 126: 00008e41 964 FUNC LOCAL DEFAULT 6 assign_version_tag │ │ │ │ │ + 127: 000054a8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 128: 000054ac 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 129: 00005650 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 130: 00005658 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 131: 00005659 18 FUNC LOCAL DEFAULT 6 PyStackRef_CLOSE │ │ │ │ │ 132: 000002ac 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 133: 00005898 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 133: 00005864 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 134: 000008e0 0 NOTYPE LOCAL DEFAULT 8 .LC44 │ │ │ │ │ - 135: 0000589c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 136: 0000589d 124 FUNC LOCAL DEFAULT 6 type_vectorcall │ │ │ │ │ - 137: 00005910 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 135: 00005868 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 136: 00005869 124 FUNC LOCAL DEFAULT 6 type_vectorcall │ │ │ │ │ + 137: 000058dc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 138: 000008e8 0 NOTYPE LOCAL DEFAULT 8 .LC45 │ │ │ │ │ 139: 00000908 0 NOTYPE LOCAL DEFAULT 8 .LC46 │ │ │ │ │ - 140: 00005918 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 141: 00005919 336 FUNC LOCAL DEFAULT 6 type_call │ │ │ │ │ - 142: 00005a60 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 140: 000058e4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 141: 000058e5 336 FUNC LOCAL DEFAULT 6 type_call │ │ │ │ │ + 142: 00005a2c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 143: 00000928 0 NOTYPE LOCAL DEFAULT 8 .LC47 │ │ │ │ │ 144: 0000093c 0 NOTYPE LOCAL DEFAULT 8 .LC48 │ │ │ │ │ 145: 00000980 0 NOTYPE LOCAL DEFAULT 8 .LC49 │ │ │ │ │ 146: 000009b8 0 NOTYPE LOCAL DEFAULT 8 .LC50 │ │ │ │ │ 147: 000009e8 0 NOTYPE LOCAL DEFAULT 8 .LC51 │ │ │ │ │ 148: 00000a08 0 NOTYPE LOCAL DEFAULT 8 .LC52 │ │ │ │ │ 149: 00000a38 0 NOTYPE LOCAL DEFAULT 8 .LC53 │ │ │ │ │ 150: 00000a68 0 NOTYPE LOCAL DEFAULT 8 .LC54 │ │ │ │ │ 151: 00000a98 0 NOTYPE LOCAL DEFAULT 8 .LC55 │ │ │ │ │ 152: 00000ac4 0 NOTYPE LOCAL DEFAULT 8 .LC56 │ │ │ │ │ 153: 00000aec 0 NOTYPE LOCAL DEFAULT 8 .LC57 │ │ │ │ │ 154: 00000b20 0 NOTYPE LOCAL DEFAULT 8 .LC58 │ │ │ │ │ 155: 00000b58 0 NOTYPE LOCAL DEFAULT 8 .LC59 │ │ │ │ │ 156: 00000b88 0 NOTYPE LOCAL DEFAULT 8 .LC60 │ │ │ │ │ - 157: 00005a68 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 158: 00005a69 7656 FUNC LOCAL DEFAULT 6 type_new │ │ │ │ │ - 159: 0000b771 312 FUNC LOCAL DEFAULT 6 subtype_traverse │ │ │ │ │ - 160: 0000d529 252 FUNC LOCAL DEFAULT 6 subtype_clear │ │ │ │ │ - 161: 00005fec 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 162: 0000600c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 163: 00006344 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 164: 00006354 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 165: 00006628 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 166: 00006634 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 167: 0000dbb5 212 FUNC LOCAL DEFAULT 6 slot_tp_call │ │ │ │ │ - 168: 00009f79 438 FUNC LOCAL DEFAULT 6 tp_new_wrapper │ │ │ │ │ - 169: 000069f8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 170: 00006a10 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 171: 00006d58 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 172: 00006d68 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 173: 00007068 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 174: 0000707c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 175: 000073cc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 176: 000073dc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 177: 000076f0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 178: 0000770c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 179: 00007848 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 180: 00007850 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 181: 00007a04 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 157: 00005a34 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 158: 00005a35 7656 FUNC LOCAL DEFAULT 6 type_new │ │ │ │ │ + 159: 0000b73d 286 FUNC LOCAL DEFAULT 6 subtype_traverse │ │ │ │ │ + 160: 0000d4dd 252 FUNC LOCAL DEFAULT 6 subtype_clear │ │ │ │ │ + 161: 00005fb8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 162: 00005fd8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 163: 00006310 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 164: 00006320 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 165: 000065f4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 166: 00006600 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 167: 0000db69 212 FUNC LOCAL DEFAULT 6 slot_tp_call │ │ │ │ │ + 168: 00009f4d 432 FUNC LOCAL DEFAULT 6 tp_new_wrapper │ │ │ │ │ + 169: 000069c4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 170: 000069dc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 171: 00006d24 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 172: 00006d34 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 173: 00007034 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 174: 00007048 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 175: 00007398 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 176: 000073a8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 177: 000076bc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 178: 000076d8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 179: 00007814 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 180: 0000781c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 181: 000079d0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 182: 00000bc8 0 NOTYPE LOCAL DEFAULT 8 .LC61 │ │ │ │ │ 183: 00000bd4 0 NOTYPE LOCAL DEFAULT 8 .LC62 │ │ │ │ │ 184: 00000bdc 0 NOTYPE LOCAL DEFAULT 8 .LC63 │ │ │ │ │ 185: 00000be4 0 NOTYPE LOCAL DEFAULT 8 .LC64 │ │ │ │ │ 186: 00000c14 0 NOTYPE LOCAL DEFAULT 8 .LC65 │ │ │ │ │ 187: 00000c30 0 NOTYPE LOCAL DEFAULT 8 .LC66 │ │ │ │ │ - 188: 00007a08 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 189: 00007a09 1296 FUNC LOCAL DEFAULT 6 super_vectorcall │ │ │ │ │ - 190: 00007d68 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 191: 00007d70 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 188: 000079d4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 189: 000079d5 1296 FUNC LOCAL DEFAULT 6 super_vectorcall │ │ │ │ │ + 190: 00007d34 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 191: 00007d3c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 192: 00000309 376 FUNC LOCAL DEFAULT 1 super_init_without_args │ │ │ │ │ - 193: 00007f14 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 194: 00007f18 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 195: 00007f19 328 FUNC LOCAL DEFAULT 6 supercheck │ │ │ │ │ - 196: 0000805c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 197: 00008060 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 198: 00008061 648 FUNC LOCAL DEFAULT 6 super_getattro │ │ │ │ │ - 199: 000082d8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 200: 000082e8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 201: 000082e9 240 FUNC LOCAL DEFAULT 6 super_dealloc │ │ │ │ │ - 202: 000083d4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 203: 000083d8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 204: 000083d9 100 FUNC LOCAL DEFAULT 6 _PyObject_GC_UNTRACK │ │ │ │ │ - 205: 00008438 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 206: 0000843c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 207: 0000843d 10 FUNC LOCAL DEFAULT 6 object_init_subclass │ │ │ │ │ + 193: 00007ee0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 194: 00007ee4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 195: 00007ee5 328 FUNC LOCAL DEFAULT 6 supercheck │ │ │ │ │ + 196: 00008028 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 197: 0000802c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 198: 0000802d 648 FUNC LOCAL DEFAULT 6 super_getattro │ │ │ │ │ + 199: 000082a4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 200: 000082b4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 201: 000082b5 240 FUNC LOCAL DEFAULT 6 super_dealloc │ │ │ │ │ + 202: 000083a0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 203: 000083a4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 204: 000083a5 100 FUNC LOCAL DEFAULT 6 _PyObject_GC_UNTRACK │ │ │ │ │ + 205: 00008404 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 206: 00008408 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 207: 00008409 10 FUNC LOCAL DEFAULT 6 object_init_subclass │ │ │ │ │ 208: 00000c84 0 NOTYPE LOCAL DEFAULT 8 .LC67 │ │ │ │ │ 209: 00000cb0 0 NOTYPE LOCAL DEFAULT 8 .LC68 │ │ │ │ │ - 210: 00008449 94 FUNC LOCAL DEFAULT 6 type_init │ │ │ │ │ - 211: 000084a9 8 FUNC LOCAL DEFAULT 6 object_dealloc │ │ │ │ │ + 210: 00008415 94 FUNC LOCAL DEFAULT 6 type_init │ │ │ │ │ + 211: 00008475 8 FUNC LOCAL DEFAULT 6 object_dealloc │ │ │ │ │ 212: 00000cd8 0 NOTYPE LOCAL DEFAULT 8 .LC69 │ │ │ │ │ 213: 00000d04 0 NOTYPE LOCAL DEFAULT 8 .LC70 │ │ │ │ │ - 214: 00008790 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 215: 000087ac 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 216: 0000899d 4 FUNC LOCAL DEFAULT 6 type_prepare │ │ │ │ │ - 217: 00008b04 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 218: 00008b08 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 214: 0000875c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 215: 00008778 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 216: 00008969 4 FUNC LOCAL DEFAULT 6 type_prepare │ │ │ │ │ + 217: 00008ad0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 218: 00008ad4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 219: 00000d30 0 NOTYPE LOCAL DEFAULT 8 .LC71 │ │ │ │ │ 220: 00000d34 0 NOTYPE LOCAL DEFAULT 8 .LC72 │ │ │ │ │ 221: 00000d38 0 NOTYPE LOCAL DEFAULT 8 .LC73 │ │ │ │ │ 222: 00000d80 0 NOTYPE LOCAL DEFAULT 8 .LC74 │ │ │ │ │ 223: 00000d9c 0 NOTYPE LOCAL DEFAULT 8 .LC75 │ │ │ │ │ 224: 00000da4 0 NOTYPE LOCAL DEFAULT 8 .LC76 │ │ │ │ │ - 225: 00008b0d 740 FUNC LOCAL DEFAULT 6 object_new │ │ │ │ │ - 226: 00008df1 132 FUNC LOCAL DEFAULT 6 object_init │ │ │ │ │ + 225: 00008ad9 740 FUNC LOCAL DEFAULT 6 object_new │ │ │ │ │ + 226: 00008dbd 132 FUNC LOCAL DEFAULT 6 object_init │ │ │ │ │ 227: 000009c9 160 FUNC LOCAL DEFAULT 1 type_abstractmethods │ │ │ │ │ - 228: 00008dec 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 228: 00008db8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 229: 00000e00 0 NOTYPE LOCAL DEFAULT 8 .LC77 │ │ │ │ │ 230: 00000e4c 0 NOTYPE LOCAL DEFAULT 8 .LC78 │ │ │ │ │ - 231: 00008df0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 232: 00009228 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 231: 00008dbc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 232: 000091f4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 233: 00000e98 0 NOTYPE LOCAL DEFAULT 8 .LC79 │ │ │ │ │ - 234: 00009238 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 235: 00009239 688 FUNC LOCAL DEFAULT 6 slot_tp_init │ │ │ │ │ - 236: 000094dc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 237: 000094e8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 238: 0000985c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 239: 00009878 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 240: 00009a49 12 FUNC LOCAL DEFAULT 6 object_str │ │ │ │ │ + 234: 00009204 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 235: 00009205 688 FUNC LOCAL DEFAULT 6 slot_tp_init │ │ │ │ │ + 236: 000094a8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 237: 000094b4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 238: 00009828 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 239: 00009844 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 240: 00009a15 12 FUNC LOCAL DEFAULT 6 object_str │ │ │ │ │ 241: 00000875 208 FUNC LOCAL DEFAULT 1 object_repr │ │ │ │ │ 242: 00000ec4 0 NOTYPE LOCAL DEFAULT 8 .LC80 │ │ │ │ │ 243: 00000ed4 0 NOTYPE LOCAL DEFAULT 8 .LC81 │ │ │ │ │ 244: 00000ee0 0 NOTYPE LOCAL DEFAULT 8 .LC82 │ │ │ │ │ 245: 00000ef0 0 NOTYPE LOCAL DEFAULT 8 .LC83 │ │ │ │ │ - 246: 00009a55 480 FUNC LOCAL DEFAULT 6 type_repr │ │ │ │ │ - 247: 00009d2d 40 FUNC LOCAL DEFAULT 6 type_qualname.part.0 │ │ │ │ │ - 248: 00009c24 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 249: 00009c34 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 250: 00009c35 220 FUNC LOCAL DEFAULT 6 type_module │ │ │ │ │ - 251: 00009d00 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 252: 00009d10 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 253: 00009d11 28 FUNC LOCAL DEFAULT 6 type_qualname │ │ │ │ │ - 254: 00009f08 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 255: 00009f0c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 256: 00009f0d 108 FUNC LOCAL DEFAULT 6 slot_tp_new │ │ │ │ │ - 257: 00009f70 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 246: 00009a21 488 FUNC LOCAL DEFAULT 6 type_repr │ │ │ │ │ + 247: 00009d01 40 FUNC LOCAL DEFAULT 6 type_qualname.part.0 │ │ │ │ │ + 248: 00009bf8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 249: 00009c08 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 250: 00009c09 220 FUNC LOCAL DEFAULT 6 type_module │ │ │ │ │ + 251: 00009cd4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 252: 00009ce4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 253: 00009ce5 28 FUNC LOCAL DEFAULT 6 type_qualname │ │ │ │ │ + 254: 00009edc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 255: 00009ee0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 256: 00009ee1 108 FUNC LOCAL DEFAULT 6 slot_tp_new │ │ │ │ │ + 257: 00009f44 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 258: 00000f00 0 NOTYPE LOCAL DEFAULT 8 .LC84 │ │ │ │ │ 259: 00000f18 0 NOTYPE LOCAL DEFAULT 8 .LC85 │ │ │ │ │ 260: 00000f30 0 NOTYPE LOCAL DEFAULT 8 .LC86 │ │ │ │ │ 261: 00000f4c 0 NOTYPE LOCAL DEFAULT 8 .LC87 │ │ │ │ │ 262: 00000f6c 0 NOTYPE LOCAL DEFAULT 8 .LC88 │ │ │ │ │ 263: 00000f94 0 NOTYPE LOCAL DEFAULT 8 .LC89 │ │ │ │ │ 264: 0000047c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 265: 00000fb8 0 NOTYPE LOCAL DEFAULT 8 .LC90 │ │ │ │ │ 266: 00000fe0 0 NOTYPE LOCAL DEFAULT 8 .LC91 │ │ │ │ │ 267: 00001004 0 NOTYPE LOCAL DEFAULT 8 .LC92 │ │ │ │ │ 268: 00001030 0 NOTYPE LOCAL DEFAULT 8 .LC93 │ │ │ │ │ 269: 0000105c 0 NOTYPE LOCAL DEFAULT 8 .LC94 │ │ │ │ │ - 270: 00009f78 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 271: 0000a131 38 FUNC LOCAL DEFAULT 6 wrap_init │ │ │ │ │ - 272: 0000a495 414 FUNC LOCAL DEFAULT 6 clear_slots │ │ │ │ │ - 273: 0000a490 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 274: 0000a494 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 270: 00009f4c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 271: 0000a0fd 38 FUNC LOCAL DEFAULT 6 wrap_init │ │ │ │ │ + 272: 0000a461 414 FUNC LOCAL DEFAULT 6 clear_slots │ │ │ │ │ + 273: 0000a45c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 274: 0000a460 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 275: 0000108c 0 NOTYPE LOCAL DEFAULT 8 .LC95 │ │ │ │ │ 276: 000010bc 0 NOTYPE LOCAL DEFAULT 8 .LC96 │ │ │ │ │ 277: 000010e8 0 NOTYPE LOCAL DEFAULT 8 .LC97 │ │ │ │ │ - 278: 0000a635 956 FUNC LOCAL DEFAULT 6 type_setattro │ │ │ │ │ - 279: 0000aef1 1832 FUNC LOCAL DEFAULT 6 update_slot │ │ │ │ │ - 280: 0000a920 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 281: 0000a924 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 282: 0000a9ec 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 278: 0000a601 956 FUNC LOCAL DEFAULT 6 type_setattro │ │ │ │ │ + 279: 0000aebd 1832 FUNC LOCAL DEFAULT 6 update_slot │ │ │ │ │ + 280: 0000a8ec 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 281: 0000a8f0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 282: 0000a9b8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 283: 00000480 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 284: 0000a9f0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 285: 0000ad60 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 286: 0000ad74 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 284: 0000a9bc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 285: 0000ad2c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 286: 0000ad40 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 287: 000004a5 176 FUNC LOCAL DEFAULT 1 type_set_module │ │ │ │ │ 288: 00000555 116 FUNC LOCAL DEFAULT 1 check_set_special_type_attr │ │ │ │ │ 289: 00000548 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 290: 00001114 0 NOTYPE LOCAL DEFAULT 8 .LC98 │ │ │ │ │ 291: 00001148 0 NOTYPE LOCAL DEFAULT 8 .LC99 │ │ │ │ │ 292: 0000117c 0 NOTYPE LOCAL DEFAULT 8 .LC100 │ │ │ │ │ 293: 00001180 0 NOTYPE LOCAL DEFAULT 8 .LC101 │ │ │ │ │ 294: 00000554 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 295: 00000730 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 296: 00000734 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 297: 00001194 0 NOTYPE LOCAL DEFAULT 8 .LC102 │ │ │ │ │ - 298: 0000c611 368 FUNC LOCAL DEFAULT 6 update_subclasses.constprop.0 │ │ │ │ │ - 299: 0000b1f4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 300: 0000b1fc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 301: 0000b4bc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 302: 0000b4c4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 303: 0000b60c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 298: 0000c5c5 368 FUNC LOCAL DEFAULT 6 update_subclasses.constprop.0 │ │ │ │ │ + 299: 0000b1c0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 300: 0000b1c8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 301: 0000b488 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 302: 0000b490 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 303: 0000b5d8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 304: 000011d8 0 NOTYPE LOCAL DEFAULT 8 .LC103 │ │ │ │ │ 305: 00001218 0 NOTYPE LOCAL DEFAULT 8 .LC104 │ │ │ │ │ 306: 00000741 308 FUNC LOCAL DEFAULT 1 type_set_annotations │ │ │ │ │ 307: 00000864 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 308: 0000b618 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 309: 0000b690 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 308: 0000b5e4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 309: 0000b65c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 310: 00001228 0 NOTYPE LOCAL DEFAULT 8 .LC105 │ │ │ │ │ 311: 0000125c 0 NOTYPE LOCAL DEFAULT 8 .LC106 │ │ │ │ │ - 312: 0000b694 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 313: 0000b695 220 FUNC LOCAL DEFAULT 6 type_traverse │ │ │ │ │ - 314: 0000b768 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 315: 0000b770 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 316: 0000b9ad 262 FUNC LOCAL DEFAULT 6 object_richcompare │ │ │ │ │ - 317: 0000bab5 16 FUNC LOCAL DEFAULT 6 object_get_class │ │ │ │ │ + 312: 0000b660 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 313: 0000b661 220 FUNC LOCAL DEFAULT 6 type_traverse │ │ │ │ │ + 314: 0000b734 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 315: 0000b73c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 316: 0000b961 262 FUNC LOCAL DEFAULT 6 object_richcompare │ │ │ │ │ + 317: 0000ba69 16 FUNC LOCAL DEFAULT 6 object_get_class │ │ │ │ │ 318: 00001274 0 NOTYPE LOCAL DEFAULT 8 .LC108 │ │ │ │ │ 319: 0000128c 0 NOTYPE LOCAL DEFAULT 8 .LC109 │ │ │ │ │ 320: 00000874 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 321: 00000940 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 322: 00000944 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 323: 00000945 70 FUNC LOCAL DEFAULT 1 type_mro │ │ │ │ │ - 324: 0000c01d 84 FUNC LOCAL DEFAULT 6 _PyObject_VectorcallTstate.constprop.0 │ │ │ │ │ + 324: 0000bfd1 84 FUNC LOCAL DEFAULT 6 _PyObject_VectorcallTstate.constprop.0 │ │ │ │ │ 325: 000009b0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 326: 0000bac5 120 FUNC LOCAL DEFAULT 6 type_dict │ │ │ │ │ - 327: 0000bb38 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 326: 0000ba79 120 FUNC LOCAL DEFAULT 6 type_dict │ │ │ │ │ + 327: 0000baec 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 328: 000009b4 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 329: 000009b5 18 FUNC LOCAL DEFAULT 1 type_get_bases │ │ │ │ │ 330: 00000a5c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 331: 00000a68 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 332: 00000a69 216 FUNC LOCAL DEFAULT 1 type_set_abstractmethods │ │ │ │ │ 333: 00000b38 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 334: 0000bb3c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 335: 0000bb3d 72 FUNC LOCAL DEFAULT 6 type_name │ │ │ │ │ - 336: 0000bb85 652 FUNC LOCAL DEFAULT 6 slot_mp_ass_subscript │ │ │ │ │ - 337: 0000be11 524 FUNC LOCAL DEFAULT 6 vectorcall_method │ │ │ │ │ - 338: 0000be00 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 339: 0000be10 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 340: 0000c018 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 341: 0000c01c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 334: 0000baf0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 335: 0000baf1 72 FUNC LOCAL DEFAULT 6 type_name │ │ │ │ │ + 336: 0000bb39 652 FUNC LOCAL DEFAULT 6 slot_mp_ass_subscript │ │ │ │ │ + 337: 0000bdc5 524 FUNC LOCAL DEFAULT 6 vectorcall_method │ │ │ │ │ + 338: 0000bdb4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 339: 0000bdc4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 340: 0000bfcc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 341: 0000bfd0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 342: 000012a0 0 NOTYPE LOCAL DEFAULT 8 .LC110 │ │ │ │ │ - 343: 0000c071 84 FUNC LOCAL DEFAULT 6 wrap_objobjargproc │ │ │ │ │ - 344: 0000c0c5 652 FUNC LOCAL DEFAULT 6 slot_tp_setattro │ │ │ │ │ - 345: 0000c340 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 343: 0000c025 84 FUNC LOCAL DEFAULT 6 wrap_objobjargproc │ │ │ │ │ + 344: 0000c079 652 FUNC LOCAL DEFAULT 6 slot_tp_setattro │ │ │ │ │ + 345: 0000c2f4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 346: 000012ac 0 NOTYPE LOCAL DEFAULT 8 .LC111 │ │ │ │ │ 347: 000012b8 0 NOTYPE LOCAL DEFAULT 8 .LC112 │ │ │ │ │ 348: 00000b40 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 349: 00000b41 278 FUNC LOCAL DEFAULT 1 wrap_delattr │ │ │ │ │ - 350: 0000c351 122 FUNC LOCAL DEFAULT 6 check_num_args │ │ │ │ │ + 350: 0000c305 122 FUNC LOCAL DEFAULT 6 check_num_args │ │ │ │ │ 351: 000012dc 0 NOTYPE LOCAL DEFAULT 8 .LC113 │ │ │ │ │ 352: 00001310 0 NOTYPE LOCAL DEFAULT 8 .LC114 │ │ │ │ │ - 353: 0000c350 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 354: 0000c3cd 232 FUNC LOCAL DEFAULT 6 type_get_module │ │ │ │ │ - 355: 0000c4a4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 353: 0000c304 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 354: 0000c381 232 FUNC LOCAL DEFAULT 6 type_get_module │ │ │ │ │ + 355: 0000c458 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 356: 00000c59 224 FUNC LOCAL DEFAULT 1 type_get_doc │ │ │ │ │ 357: 00000d30 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 358: 00000d38 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 359: 0000c4b4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 360: 0000c4b5 30 FUNC LOCAL DEFAULT 6 type_get_mro │ │ │ │ │ + 359: 0000c468 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 360: 0000c469 30 FUNC LOCAL DEFAULT 6 type_get_mro │ │ │ │ │ 361: 00000d65 2 FUNC LOCAL DEFAULT 1 type___subclasses__ │ │ │ │ │ 362: 00001330 0 NOTYPE LOCAL DEFAULT 8 .LC115 │ │ │ │ │ - 363: 0000c4d5 316 FUNC LOCAL DEFAULT 6 wrap_setattr │ │ │ │ │ + 363: 0000c489 316 FUNC LOCAL DEFAULT 6 wrap_setattr │ │ │ │ │ 364: 00000e64 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 365: 00000e68 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 366: 0000c781 740 FUNC LOCAL DEFAULT 6 update_slots_callback │ │ │ │ │ - 367: 0000c778 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 366: 0000c735 740 FUNC LOCAL DEFAULT 6 update_slots_callback │ │ │ │ │ + 367: 0000c72c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 368: 00000e79 122 FUNC LOCAL DEFAULT 1 set_flags_recursive │ │ │ │ │ - 369: 0000c780 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 370: 0000ca5c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 369: 0000c734 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 370: 0000ca10 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 371: 0000133c 0 NOTYPE LOCAL DEFAULT 8 .LC116 │ │ │ │ │ - 372: 0000ca64 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 373: 0000ca65 760 FUNC LOCAL DEFAULT 6 slot_sq_contains │ │ │ │ │ - 374: 0000cd40 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 375: 0000cd4c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 372: 0000ca18 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 373: 0000ca19 760 FUNC LOCAL DEFAULT 6 slot_sq_contains │ │ │ │ │ + 374: 0000ccf4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 375: 0000cd00 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 376: 00001360 0 NOTYPE LOCAL DEFAULT 8 .LC117 │ │ │ │ │ 377: 00000ef5 128 FUNC LOCAL DEFAULT 1 slot_tp_iter │ │ │ │ │ - 378: 0000cd5d 294 FUNC LOCAL DEFAULT 6 maybe_call_special_no_args │ │ │ │ │ + 378: 0000cd11 294 FUNC LOCAL DEFAULT 6 maybe_call_special_no_args │ │ │ │ │ 379: 00000f6c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 380: 0000ce85 58 FUNC LOCAL DEFAULT 6 type___subclasscheck__ │ │ │ │ │ - 381: 0000cec1 264 FUNC LOCAL DEFAULT 6 slot_mp_subscript │ │ │ │ │ - 382: 0000cfc0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 380: 0000ce39 58 FUNC LOCAL DEFAULT 6 type___subclasscheck__ │ │ │ │ │ + 381: 0000ce75 264 FUNC LOCAL DEFAULT 6 slot_mp_subscript │ │ │ │ │ + 382: 0000cf74 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 383: 00000f74 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 384: 00000f75 10 FUNC LOCAL DEFAULT 1 object_subclasshook │ │ │ │ │ 385: 00001380 0 NOTYPE LOCAL DEFAULT 8 .LC118 │ │ │ │ │ 386: 00001384 0 NOTYPE LOCAL DEFAULT 8 .LC119 │ │ │ │ │ 387: 00001390 0 NOTYPE LOCAL DEFAULT 8 .LC120 │ │ │ │ │ 388: 0000139c 0 NOTYPE LOCAL DEFAULT 8 .LC121 │ │ │ │ │ 389: 00000fc5 98 FUNC LOCAL DEFAULT 1 object___format__ │ │ │ │ │ - 390: 0000cfc8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 391: 0000cfc9 196 FUNC LOCAL DEFAULT 6 type_clear │ │ │ │ │ - 392: 0000d088 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 393: 0000d08c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 394: 0000d08d 1036 FUNC LOCAL DEFAULT 6 type_dealloc │ │ │ │ │ - 395: 0000d499 144 FUNC LOCAL DEFAULT 6 clear_tp_subclasses │ │ │ │ │ - 396: 0000d348 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 397: 0000d350 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 398: 0000d490 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 399: 0000d498 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 400: 0000d524 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 401: 0000d528 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 402: 0000d625 1376 FUNC LOCAL DEFAULT 6 fini_static_type │ │ │ │ │ + 390: 0000cf7c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 391: 0000cf7d 196 FUNC LOCAL DEFAULT 6 type_clear │ │ │ │ │ + 392: 0000d03c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 393: 0000d040 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 394: 0000d041 1036 FUNC LOCAL DEFAULT 6 type_dealloc │ │ │ │ │ + 395: 0000d44d 144 FUNC LOCAL DEFAULT 6 clear_tp_subclasses │ │ │ │ │ + 396: 0000d2fc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 397: 0000d304 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 398: 0000d444 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 399: 0000d44c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 400: 0000d4d8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 401: 0000d4dc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 402: 0000d5d9 1376 FUNC LOCAL DEFAULT 6 fini_static_type │ │ │ │ │ 403: 00001084 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 404: 0000d8d8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 405: 0000d8ec 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 406: 0000db78 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 404: 0000d88c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 405: 0000d8a0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 406: 0000db2c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 407: 00001088 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 408: 0000db84 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 408: 0000db38 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 409: 00001180 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 410: 00001184 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 411: 0000dc80 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 411: 0000dc34 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 412: 00001228 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 413: 000013d4 0 NOTYPE LOCAL DEFAULT 8 .LC122 │ │ │ │ │ - 414: 0000dc88 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 415: 0000dc89 728 FUNC LOCAL DEFAULT 6 slot_sq_length │ │ │ │ │ - 416: 0000df54 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 417: 0000df60 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 414: 0000dc3c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 415: 0000dc3d 728 FUNC LOCAL DEFAULT 6 slot_sq_length │ │ │ │ │ + 416: 0000df08 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 417: 0000df14 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 418: 000013f4 0 NOTYPE LOCAL DEFAULT 8 .LC123 │ │ │ │ │ 419: 00001424 0 NOTYPE LOCAL DEFAULT 8 .LC124 │ │ │ │ │ 420: 0000122c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 421: 0000122d 66 FUNC LOCAL DEFAULT 1 wrap_next │ │ │ │ │ 422: 000013c5 82 FUNC LOCAL DEFAULT 1 get_base_by_token_recursive │ │ │ │ │ 423: 00001301 152 FUNC LOCAL DEFAULT 1 slot_tp_descr_get │ │ │ │ │ 424: 00001394 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 425: 00001398 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 426: 000013a1 36 FUNC LOCAL DEFAULT 1 slot_nb_negative │ │ │ │ │ 427: 000013c0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 428: 0000e009 552 FUNC LOCAL DEFAULT 6 slot_tp_str │ │ │ │ │ - 429: 0000e224 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 428: 0000dfbd 552 FUNC LOCAL DEFAULT 6 slot_tp_str │ │ │ │ │ + 429: 0000e1d8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 430: 000013c4 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 431: 0000e230 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 432: 0000e231 600 FUNC LOCAL DEFAULT 6 slot_sq_item │ │ │ │ │ - 433: 0000e47c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 431: 0000e1e4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 432: 0000e1e5 600 FUNC LOCAL DEFAULT 6 slot_sq_item │ │ │ │ │ + 433: 0000e430 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 434: 0000145c 0 NOTYPE LOCAL DEFAULT 8 .LC125 │ │ │ │ │ - 435: 0000e488 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 436: 0000e5e0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 437: 0000e5f0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 438: 0000e6cc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 435: 0000e43c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 436: 0000e594 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 437: 0000e5a4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 438: 0000e680 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 439: 00001419 372 FUNC LOCAL DEFAULT 1 slot_nb_and │ │ │ │ │ 440: 0000158d 108 FUNC LOCAL DEFAULT 1 vectorcall_maybe │ │ │ │ │ 441: 000007a5 166 FUNC LOCAL DEFAULT 9 method_is_overloaded.isra.0 │ │ │ │ │ 442: 00001580 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 443: 0000158c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 444: 000015f9 62 FUNC LOCAL DEFAULT 1 type___instancecheck__ │ │ │ │ │ - 445: 00001464 0 NOTYPE LOCAL DEFAULT 8 .LC126 │ │ │ │ │ - 446: 00001639 152 FUNC LOCAL DEFAULT 1 type_set_doc │ │ │ │ │ - 447: 000016c8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 448: 000016d0 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 449: 000016d1 58 FUNC LOCAL DEFAULT 1 type___dir__ │ │ │ │ │ - 450: 0000170d 224 FUNC LOCAL DEFAULT 1 merge_class_dict │ │ │ │ │ + 445: 00001639 58 FUNC LOCAL DEFAULT 1 type___dir__ │ │ │ │ │ + 446: 0000170d 224 FUNC LOCAL DEFAULT 1 merge_class_dict │ │ │ │ │ + 447: 00001464 0 NOTYPE LOCAL DEFAULT 8 .LC126 │ │ │ │ │ + 448: 00001675 152 FUNC LOCAL DEFAULT 1 type_set_doc │ │ │ │ │ + 449: 00001704 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 450: 0000170c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 451: 000017e4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 452: 0000146c 0 NOTYPE LOCAL DEFAULT 8 .LC127 │ │ │ │ │ 453: 000017ec 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 454: 000017ed 152 FUNC LOCAL DEFAULT 1 slot_tp_finalize │ │ │ │ │ 455: 0000187c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 456: 0000e6d4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 456: 0000e688 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 457: 00001cc1 98 FUNC LOCAL DEFAULT 1 call_attribute │ │ │ │ │ - 458: 0000e9c8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 459: 0000e9e0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 460: 0000eb10 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 458: 0000e97c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 459: 0000e994 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 460: 0000eac4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 461: 00001884 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 462: 00001885 368 FUNC LOCAL DEFAULT 1 slot_nb_or │ │ │ │ │ 463: 000019e8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 464: 0000149c 0 NOTYPE LOCAL DEFAULT 8 .LC128 │ │ │ │ │ 465: 000014d0 0 NOTYPE LOCAL DEFAULT 8 .LC129 │ │ │ │ │ 466: 000014e0 0 NOTYPE LOCAL DEFAULT 8 .LC130 │ │ │ │ │ 467: 000019f4 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 468: 000019f5 500 FUNC LOCAL DEFAULT 1 type_get_annotations │ │ │ │ │ 469: 00001bdc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 470: 00001510 0 NOTYPE LOCAL DEFAULT 8 .LC131 │ │ │ │ │ 471: 00001be8 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 472: 00001be9 216 FUNC LOCAL DEFAULT 1 type_get_annotate │ │ │ │ │ 473: 00001cb8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 474: 0000eb1c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 475: 0000eb1d 672 FUNC LOCAL DEFAULT 6 slot_tp_richcompare │ │ │ │ │ - 476: 0000edb8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 474: 0000ead0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 475: 0000ead1 672 FUNC LOCAL DEFAULT 6 slot_tp_richcompare │ │ │ │ │ + 476: 0000ed6c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 477: 00001cc0 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 478: 00001544 0 NOTYPE LOCAL DEFAULT 8 .LC132 │ │ │ │ │ - 479: 0000edbc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 480: 0000edbd 172 FUNC LOCAL DEFAULT 6 subtype_dict │ │ │ │ │ + 479: 0000ed70 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 480: 0000ed71 172 FUNC LOCAL DEFAULT 6 subtype_dict │ │ │ │ │ 481: 00001403 50 FUNC LOCAL DEFAULT 9 get_dict_descriptor │ │ │ │ │ 482: 00001580 0 NOTYPE LOCAL DEFAULT 8 .LC133 │ │ │ │ │ - 483: 0000ee69 440 FUNC LOCAL DEFAULT 6 slot_tp_hash │ │ │ │ │ - 484: 0000f01c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 483: 0000ee1d 440 FUNC LOCAL DEFAULT 6 slot_tp_hash │ │ │ │ │ + 484: 0000efd0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 485: 00001d25 46 FUNC LOCAL DEFAULT 1 wrap_unaryfunc │ │ │ │ │ 486: 000015ac 0 NOTYPE LOCAL DEFAULT 8 .LC134 │ │ │ │ │ 487: 000015b4 0 NOTYPE LOCAL DEFAULT 8 .LC135 │ │ │ │ │ - 488: 0000f020 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 489: 0000f021 136 FUNC LOCAL DEFAULT 6 wrap_descr_get │ │ │ │ │ + 488: 0000efd4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 489: 0000efd5 136 FUNC LOCAL DEFAULT 6 wrap_descr_get │ │ │ │ │ 490: 00001d55 36 FUNC LOCAL DEFAULT 1 slot_tp_iternext │ │ │ │ │ 491: 00001d74 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 492: 0000f1e4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 492: 0000f198 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 493: 00001d78 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 494: 00001d79 176 FUNC LOCAL DEFAULT 1 object___dir__ │ │ │ │ │ 495: 00001e20 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 496: 000015d4 0 NOTYPE LOCAL DEFAULT 8 .LC136 │ │ │ │ │ 497: 00001e28 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 498: 00001ed9 36 FUNC LOCAL DEFAULT 1 slot_nb_int │ │ │ │ │ 499: 00001ef8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ @@ -531,23 +531,23 @@ │ │ │ │ │ 527: 0000299d 406 FUNC LOCAL DEFAULT 1 object_set_class │ │ │ │ │ 528: 000017e0 0 NOTYPE LOCAL DEFAULT 8 .LC148 │ │ │ │ │ 529: 00001800 0 NOTYPE LOCAL DEFAULT 8 .LC149 │ │ │ │ │ 530: 00001838 0 NOTYPE LOCAL DEFAULT 8 .LC150 │ │ │ │ │ 531: 00001878 0 NOTYPE LOCAL DEFAULT 8 .LC151 │ │ │ │ │ 532: 000018cc 0 NOTYPE LOCAL DEFAULT 8 .LC152 │ │ │ │ │ 533: 00001920 0 NOTYPE LOCAL DEFAULT 8 .LC153 │ │ │ │ │ - 534: 0000f1e8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 535: 0000f1e9 1782 FUNC LOCAL DEFAULT 6 object___reduce_ex__ │ │ │ │ │ + 534: 0000f19c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 535: 0000f19d 1782 FUNC LOCAL DEFAULT 6 object___reduce_ex__ │ │ │ │ │ 536: 00002d45 60 FUNC LOCAL DEFAULT 1 import_copyreg │ │ │ │ │ 537: 00002d81 192 FUNC LOCAL DEFAULT 1 object_getstate │ │ │ │ │ 538: 00002c71 86 FUNC LOCAL DEFAULT 1 _common_reduce.part.0 │ │ │ │ │ - 539: 0000f488 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 540: 0000f4a0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 541: 0000f734 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 542: 0000f744 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 539: 0000f43c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 540: 0000f454 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 541: 0000f6e8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 542: 0000f6f8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 543: 00001954 0 NOTYPE LOCAL DEFAULT 8 .LC154 │ │ │ │ │ 544: 0000197c 0 NOTYPE LOCAL DEFAULT 8 .LC155 │ │ │ │ │ 545: 000019b8 0 NOTYPE LOCAL DEFAULT 8 .LC156 │ │ │ │ │ 546: 00002b4d 292 FUNC LOCAL DEFAULT 1 type_set_annotate │ │ │ │ │ 547: 00002c68 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 548: 000019e0 0 NOTYPE LOCAL DEFAULT 8 .LC157 │ │ │ │ │ 549: 000019e4 0 NOTYPE LOCAL DEFAULT 8 .LC158 │ │ │ │ │ @@ -875,66 +875,66 @@ │ │ │ │ │ 871: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ 872: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ 873: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ 874: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDescr_NewMethod │ │ │ │ │ 875: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Pack │ │ │ │ │ 876: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_SetImmortal │ │ │ │ │ 877: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDescr_NewGetSet │ │ │ │ │ - 878: 00005161 76 FUNC GLOBAL DEFAULT 6 PyType_Ready │ │ │ │ │ + 878: 0000512d 76 FUNC GLOBAL DEFAULT 6 PyType_Ready │ │ │ │ │ 879: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDescr_NewClassMethod │ │ │ │ │ 880: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyStaticMethod_New │ │ │ │ │ 881: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ - 882: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ - 883: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ - 884: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ + 882: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ + 883: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ + 884: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ 885: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Tuple │ │ │ │ │ 886: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnstable_Object_EnableDeferredRefcount │ │ │ │ │ - 887: 00005381 352 FUNC GLOBAL HIDDEN 6 _PyType_LookupStackRefAndVersion │ │ │ │ │ + 887: 0000534d 352 FUNC GLOBAL HIDDEN 6 _PyType_LookupStackRefAndVersion │ │ │ │ │ 888: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ 889: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ 890: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_New │ │ │ │ │ 891: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ 892: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Append │ │ │ │ │ 893: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ - 894: 00003da1 344 FUNC GLOBAL DEFAULT 6 PyType_GenericAlloc │ │ │ │ │ + 894: 00003d6d 344 FUNC GLOBAL DEFAULT 6 PyType_GenericAlloc │ │ │ │ │ 895: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Malloc │ │ │ │ │ 896: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GC_Link │ │ │ │ │ 897: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NewReference │ │ │ │ │ 898: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_InitInlineValues │ │ │ │ │ 899: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TriggerGC │ │ │ │ │ - 900: 00003ef9 230 FUNC GLOBAL HIDDEN 6 _PyType_AllocNoTrack │ │ │ │ │ + 900: 00003ec5 230 FUNC GLOBAL HIDDEN 6 _PyType_AllocNoTrack │ │ │ │ │ 901: 00000000 0 NOTYPE GLOBAL DEFAULT UND strrchr │ │ │ │ │ 902: 00000000 0 NOTYPE GLOBAL DEFAULT UND strlen │ │ │ │ │ 903: 00000000 0 NOTYPE GLOBAL DEFAULT UND strncmp │ │ │ │ │ - 904: 000040f9 66 FUNC GLOBAL HIDDEN 6 _PyStaticType_GetState │ │ │ │ │ - 905: 0000413d 92 FUNC GLOBAL DEFAULT 6 _PyType_GetDict │ │ │ │ │ + 904: 000040c5 66 FUNC GLOBAL HIDDEN 6 _PyStaticType_GetState │ │ │ │ │ + 905: 00004109 92 FUNC GLOBAL DEFAULT 6 _PyType_GetDict │ │ │ │ │ 906: 00000001 12 FUNC GLOBAL DEFAULT 1 PyType_FromSpec │ │ │ │ │ - 907: 00004199 2384 FUNC GLOBAL DEFAULT 6 PyType_FromMetaclass │ │ │ │ │ + 907: 00004165 2384 FUNC GLOBAL DEFAULT 6 PyType_FromMetaclass │ │ │ │ │ 908: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ - 909: 00004ae9 552 FUNC GLOBAL HIDDEN 6 _PyType_CalculateMetaclass │ │ │ │ │ + 909: 00004ab5 552 FUNC GLOBAL HIDDEN 6 _PyType_CalculateMetaclass │ │ │ │ │ 910: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromStringAndSize │ │ │ │ │ 911: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ - 912: 00005339 64 FUNC GLOBAL DEFAULT 6 PyObject_GetItemData │ │ │ │ │ + 912: 00005305 64 FUNC GLOBAL DEFAULT 6 PyObject_GetItemData │ │ │ │ │ 913: 00000000 0 NOTYPE GLOBAL DEFAULT UND strcmp │ │ │ │ │ 914: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_DelItem │ │ │ │ │ 915: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_DeprecationWarning │ │ │ │ │ 916: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnFormat │ │ │ │ │ 917: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_RuntimeError │ │ │ │ │ 918: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_SetImmortalUntracked │ │ │ │ │ 919: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Next │ │ │ │ │ 920: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_FormatUnraisable │ │ │ │ │ 921: 00000059 596 FUNC GLOBAL DEFAULT 1 _PyStaticType_InitForExtension │ │ │ │ │ 922: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMutex_Lock │ │ │ │ │ 923: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMutex_Unlock │ │ │ │ │ 924: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_dict_lookup_threadsafe_stackref │ │ │ │ │ 925: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ 926: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Hash │ │ │ │ │ - 927: 000056a1 94 FUNC GLOBAL DEFAULT 6 PyType_IsSubtype │ │ │ │ │ + 927: 0000566d 94 FUNC GLOBAL DEFAULT 6 PyType_IsSubtype │ │ │ │ │ 928: 000002ad 34 FUNC GLOBAL DEFAULT 1 _PyType_Lookup │ │ │ │ │ - 929: 00005701 412 FUNC GLOBAL HIDDEN 6 _PyType_LookupRefAndVersion │ │ │ │ │ + 929: 000056cd 412 FUNC GLOBAL HIDDEN 6 _PyType_LookupRefAndVersion │ │ │ │ │ 930: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ 931: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_NoKwnames │ │ │ │ │ 932: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckFunctionResult │ │ │ │ │ 933: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_Format │ │ │ │ │ 934: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyArg_ParseTuple │ │ │ │ │ 935: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Copy │ │ │ │ │ 936: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_GetItemWithError │ │ │ │ │ @@ -961,63 +961,63 @@ │ │ │ │ │ 957: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyEval_GetGlobals │ │ │ │ │ 958: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFunction_Type │ │ │ │ │ 959: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyClassMethod_New │ │ │ │ │ 960: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_HasAttrWithError │ │ │ │ │ 961: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_RuntimeWarning │ │ │ │ │ 962: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetAttr │ │ │ │ │ 963: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_FormatNote │ │ │ │ │ - 964: 00007851 440 FUNC GLOBAL DEFAULT 6 _PyObject_LookupSpecial │ │ │ │ │ + 964: 0000781d 440 FUNC GLOBAL DEFAULT 6 _PyObject_LookupSpecial │ │ │ │ │ 965: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetOptionalAttr │ │ │ │ │ 966: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ - 967: 000084b1 1260 FUNC GLOBAL HIDDEN 6 _Py_type_getattro_impl │ │ │ │ │ + 967: 0000847d 1260 FUNC GLOBAL HIDDEN 6 _Py_type_getattro_impl │ │ │ │ │ 968: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDescr_IsData │ │ │ │ │ 969: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_AttributeError │ │ │ │ │ - 970: 000089a1 360 FUNC GLOBAL DEFAULT 6 PyType_GenericNew │ │ │ │ │ - 971: 00008b09 4 FUNC GLOBAL DEFAULT 6 PyType_GetFlags │ │ │ │ │ + 970: 0000896d 360 FUNC GLOBAL DEFAULT 6 PyType_GenericNew │ │ │ │ │ + 971: 00008ad5 4 FUNC GLOBAL DEFAULT 6 PyType_GetFlags │ │ │ │ │ 972: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_List │ │ │ │ │ 973: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Join │ │ │ │ │ 974: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Size │ │ │ │ │ 975: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_Call_Prepend │ │ │ │ │ 976: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_Call │ │ │ │ │ 977: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetObject │ │ │ │ │ 978: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ - 979: 00009585 1220 FUNC GLOBAL HIDDEN 6 _Py_type_getattro │ │ │ │ │ + 979: 00009551 1220 FUNC GLOBAL HIDDEN 6 _Py_type_getattro │ │ │ │ │ 980: 000002d1 32 FUNC GLOBAL DEFAULT 1 _PyType_Name │ │ │ │ │ 981: 000002f1 12 FUNC GLOBAL DEFAULT 1 PyType_FromModuleAndSpec │ │ │ │ │ 982: 000002fd 12 FUNC GLOBAL DEFAULT 1 PyType_FromSpecWithBases │ │ │ │ │ 983: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromFormat │ │ │ │ │ 984: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_InternMortal │ │ │ │ │ - 985: 00009d55 440 FUNC GLOBAL DEFAULT 6 _PyObject_LookupSpecialMethod │ │ │ │ │ + 985: 00009d29 440 FUNC GLOBAL DEFAULT 6 _PyObject_LookupSpecialMethod │ │ │ │ │ 986: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_GetSlice │ │ │ │ │ 987: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_UnTrack │ │ │ │ │ 988: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_ClearWeakRefs │ │ │ │ │ 989: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_ClearManagedDict │ │ │ │ │ 990: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_ComputedDictPointer │ │ │ │ │ 991: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallFinalizerFromDealloc │ │ │ │ │ 992: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyWeakref_ClearWeakRefsNoCallbacks │ │ │ │ │ 993: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyDict_GetItemRef_Unicode_LockHeld │ │ │ │ │ 994: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyDict_SetItem_LockHeld │ │ │ │ │ 995: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_SetAttributeErrorContext │ │ │ │ │ 996: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_Copy │ │ │ │ │ 997: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_MemoryError │ │ │ │ │ 998: 00000481 34 FUNC GLOBAL HIDDEN 1 _PyType_CacheInitForSpecialization │ │ │ │ │ - 999: 0000a9f1 1140 FUNC GLOBAL DEFAULT 6 _PySuper_Lookup │ │ │ │ │ + 999: 0000a9bd 1140 FUNC GLOBAL DEFAULT 6 _PySuper_Lookup │ │ │ │ │ 1000: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Pop │ │ │ │ │ 1001: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySys_Audit │ │ │ │ │ 1002: 000005c9 364 FUNC GLOBAL HIDDEN 1 _PyType_AddMethod │ │ │ │ │ 1003: 00000735 12 FUNC GLOBAL DEFAULT 1 PyType_Modified │ │ │ │ │ - 1004: 0000ae65 140 FUNC GLOBAL DEFAULT 6 PyType_GetModuleByDef │ │ │ │ │ - 1005: 0000b619 124 FUNC GLOBAL DEFAULT 6 PyType_GetDict │ │ │ │ │ + 1004: 0000ae31 140 FUNC GLOBAL DEFAULT 6 PyType_GetModuleByDef │ │ │ │ │ + 1005: 0000b5e5 124 FUNC GLOBAL DEFAULT 6 PyType_GetDict │ │ │ │ │ 1006: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_ContainsString │ │ │ │ │ 1007: 00000000 0 NOTYPE GLOBAL DEFAULT UND __stack_chk_fail │ │ │ │ │ 1008: 00000000 0 NOTYPE GLOBAL DEFAULT UND __sprintf_chk │ │ │ │ │ 1009: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_AssertFailed │ │ │ │ │ 1010: 00000000 0 NOTYPE GLOBAL DEFAULT UND __stack_chk_guard │ │ │ │ │ 1011: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_VisitManagedDict │ │ │ │ │ - 1012: 0000b8a9 260 FUNC GLOBAL HIDDEN 6 _Py_BaseObject_RichCompare │ │ │ │ │ + 1012: 0000b85d 260 FUNC GLOBAL HIDDEN 6 _Py_BaseObject_RichCompare │ │ │ │ │ 1013: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ 1014: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ 1015: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ │ 1016: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ 1017: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDictProxy_New │ │ │ │ │ 1018: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyArg_UnpackTuple │ │ │ │ │ 1019: 00000d39 42 FUNC GLOBAL HIDDEN 1 _PyType_GetDocFromInternalDoc │ │ │ │ │ @@ -1034,48 +1034,48 @@ │ │ │ │ │ 1030: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_BadArgument │ │ │ │ │ 1031: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Clear │ │ │ │ │ 1032: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_GetRaisedException │ │ │ │ │ 1033: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Size │ │ │ │ │ 1034: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetRaisedException │ │ │ │ │ 1035: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyDictKeys_DecRef │ │ │ │ │ 1036: 00001029 96 FUNC GLOBAL HIDDEN 1 _PyTypes_FiniExtTypes │ │ │ │ │ - 1037: 0000db85 46 FUNC GLOBAL HIDDEN 6 _PyStaticType_FiniBuiltin │ │ │ │ │ + 1037: 0000db39 46 FUNC GLOBAL HIDDEN 6 _PyStaticType_FiniBuiltin │ │ │ │ │ 1038: 00001115 112 FUNC GLOBAL HIDDEN 1 _PyType_HasSubclasses │ │ │ │ │ 1039: 00001185 82 FUNC GLOBAL HIDDEN 1 _PyTypes_Fini │ │ │ │ │ 1040: 000011d9 6 FUNC GLOBAL DEFAULT 1 PyType_GetQualName │ │ │ │ │ 1041: 000011e1 76 FUNC GLOBAL HIDDEN 1 _PyType_Validate │ │ │ │ │ 1042: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyNumber_Index │ │ │ │ │ 1043: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_OverflowError │ │ │ │ │ 1044: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_AsSsize_t │ │ │ │ │ - 1045: 0000df61 84 FUNC GLOBAL DEFAULT 6 PyType_GetSlot │ │ │ │ │ + 1045: 0000df15 84 FUNC GLOBAL DEFAULT 6 PyType_GetSlot │ │ │ │ │ 1046: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ - 1047: 0000dfb5 84 FUNC GLOBAL DEFAULT 6 PyType_GetModule │ │ │ │ │ + 1047: 0000df69 84 FUNC GLOBAL DEFAULT 6 PyType_GetModule │ │ │ │ │ 1048: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_StopIteration │ │ │ │ │ 1049: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetNone │ │ │ │ │ 1050: 00001271 126 FUNC GLOBAL DEFAULT 1 _PyType_GetBaseByToken_Borrow │ │ │ │ │ 1051: 000012f1 16 FUNC GLOBAL DEFAULT 1 PyObject_GetTypeData │ │ │ │ │ 1052: 00001399 6 FUNC GLOBAL DEFAULT 1 _PyObject_MaybeCallSpecialNoArgs │ │ │ │ │ 1053: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ │ - 1054: 0000e489 360 FUNC GLOBAL DEFAULT 6 PyType_GetFullyQualifiedName │ │ │ │ │ - 1055: 0000e5f1 228 FUNC GLOBAL HIDDEN 6 _PyType_GetFullyQualifiedName │ │ │ │ │ + 1054: 0000e43d 360 FUNC GLOBAL DEFAULT 6 PyType_GetFullyQualifiedName │ │ │ │ │ + 1055: 0000e5a5 228 FUNC GLOBAL HIDDEN 6 _PyType_GetFullyQualifiedName │ │ │ │ │ 1056: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_RealIsInstance │ │ │ │ │ 1057: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Keys │ │ │ │ │ 1058: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Update │ │ │ │ │ 1059: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Size │ │ │ │ │ 1060: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_GetItem │ │ │ │ │ 1061: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_GetRaisedException │ │ │ │ │ 1062: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_SetRaisedException │ │ │ │ │ - 1063: 0000e6d5 1096 FUNC GLOBAL HIDDEN 6 _Py_slot_tp_getattr_hook │ │ │ │ │ + 1063: 0000e689 1096 FUNC GLOBAL HIDDEN 6 _Py_slot_tp_getattr_hook │ │ │ │ │ 1064: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GenericGetAttrWithDict │ │ │ │ │ 1065: 00003619 40 FUNC GLOBAL HIDDEN 1 _Py_slot_tp_getattro │ │ │ │ │ 1066: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetAttrString │ │ │ │ │ 1067: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyCallable_Check │ │ │ │ │ 1068: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetDict │ │ │ │ │ 1069: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsSsize_t │ │ │ │ │ - 1070: 0000f0a9 320 FUNC GLOBAL DEFAULT 6 _PyType_LookupRef │ │ │ │ │ + 1070: 0000f05d 320 FUNC GLOBAL DEFAULT 6 _PyType_LookupRef │ │ │ │ │ 1071: 00001e29 176 FUNC GLOBAL DEFAULT 1 PyType_Freeze │ │ │ │ │ 1072: 00000001 6 FUNC GLOBAL DEFAULT 9 PyType_GetName │ │ │ │ │ 1073: 00001f49 4 FUNC GLOBAL DEFAULT 1 PyType_GetModuleName │ │ │ │ │ 1074: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyInterpreterState_Get │ │ │ │ │ 1075: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompareBool │ │ │ │ │ 1076: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyModule_Type │ │ │ │ │ 1077: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyDict_DetachFromObject │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x2245c contains 997 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x22410 contains 997 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000003c 0003682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000040 00036830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000044 0000772f R_ARM_THM_MOVW_ABS_NC 00000880 .LC42 │ │ │ │ │ 00000048 00007730 R_ARM_THM_MOVT_ABS 00000880 .LC42 │ │ │ │ │ 0000004e 0003670a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 000000b4 0000090a R_ARM_THM_CALL 0000039d set_version_unlocked │ │ │ │ │ @@ -14,55 +14,55 @@ │ │ │ │ │ 0000022e 0000030a R_ARM_THM_CALL 000003f9 type_ready │ │ │ │ │ 0000023e 00039a0a R_ARM_THM_CALL 00000000 PyMutex_Lock │ │ │ │ │ 0000024a 00034e0a R_ARM_THM_CALL 00000000 _PyStaticType_ClearWeakRefs │ │ │ │ │ 00000292 00039b0a R_ARM_THM_CALL 00000000 PyMutex_Unlock │ │ │ │ │ 000002a0 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000002a4 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000002a8 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000002be 0003a10a R_ARM_THM_CALL 00005701 _PyType_LookupRefAndVersion │ │ │ │ │ -000002c4 0000450a R_ARM_THM_CALL 00003d89 Py_XDECREF │ │ │ │ │ +000002be 0003a10a R_ARM_THM_CALL 000056cd _PyType_LookupRefAndVersion │ │ │ │ │ +000002c4 0000450a R_ARM_THM_CALL 00003d55 Py_XDECREF │ │ │ │ │ 000002e4 0003850a R_ARM_THM_CALL 00000000 strrchr │ │ │ │ │ 00000362 0003b90a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ 0000037c 0003ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyCell_Type │ │ │ │ │ 00000380 0003ac30 R_ARM_THM_MOVT_ABS 00000000 PyCell_Type │ │ │ │ │ 000003b0 0003952f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ 000003b4 00039530 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ 000003b8 0001022f R_ARM_THM_MOVW_ABS_NC 00000f00 .LC84 │ │ │ │ │ 000003bc 00010230 R_ARM_THM_MOVT_ABS 00000f00 .LC84 │ │ │ │ │ -000003c2 0003740a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000003c2 0003730a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000003cc 0003952f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ 000003d0 00039530 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ 000003d6 0001062f R_ARM_THM_MOVW_ABS_NC 00000f6c .LC88 │ │ │ │ │ 000003da 00010630 R_ARM_THM_MOVT_ABS 00000f6c .LC88 │ │ │ │ │ 000003e0 0003670a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 000003f4 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000003fa 0003952f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ 000003fe 00039530 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ 00000402 0001052f R_ARM_THM_MOVW_ABS_NC 00000f4c .LC87 │ │ │ │ │ 00000406 00010530 R_ARM_THM_MOVT_ABS 00000f4c .LC87 │ │ │ │ │ -0000040c 0003740a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000040c 0003730a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000422 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000428 0003952f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ 0000042c 00039530 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ 00000430 0001042f R_ARM_THM_MOVW_ABS_NC 00000f30 .LC86 │ │ │ │ │ 00000434 00010430 R_ARM_THM_MOVT_ABS 00000f30 .LC86 │ │ │ │ │ 00000440 0003952f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ 00000444 00039530 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ 00000448 0001072f R_ARM_THM_MOVW_ABS_NC 00000f94 .LC89 │ │ │ │ │ 0000044c 00010730 R_ARM_THM_MOVT_ABS 00000f94 .LC89 │ │ │ │ │ 00000464 0003952f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ 00000468 00039530 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ 0000046c 0001032f R_ARM_THM_MOVW_ABS_NC 00000f18 .LC85 │ │ │ │ │ 00000470 00010330 R_ARM_THM_MOVT_ABS 00000f18 .LC85 │ │ │ │ │ -00000476 0003740a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000476 0003730a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 0000047c 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000004b2 0000f32f R_ARM_THM_MOVW_ABS_NC 00000ed4 .LC81 │ │ │ │ │ 000004b6 0000f330 R_ARM_THM_MOVT_ABS 00000ed4 .LC81 │ │ │ │ │ 000004dc 0003e80a R_ARM_THM_CALL 00000000 PyDict_Pop │ │ │ │ │ -00000534 0000740a R_ARM_THM_CALL 000051ad type_modified_unlocked │ │ │ │ │ +00000534 0000740a R_ARM_THM_CALL 00005179 type_modified_unlocked │ │ │ │ │ 00000548 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000054c 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000550 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000572 0001242f R_ARM_THM_MOVW_ABS_NC 0000117c .LC100 │ │ │ │ │ 00000576 00012430 R_ARM_THM_MOVT_ABS 0000117c .LC100 │ │ │ │ │ 0000057a 0001252f R_ARM_THM_MOVW_ABS_NC 00001180 .LC101 │ │ │ │ │ 0000057e 00012530 R_ARM_THM_MOVT_ABS 00001180 .LC101 │ │ │ │ │ @@ -84,91 +84,91 @@ │ │ │ │ │ 000006a6 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000006b6 0003530a R_ARM_THM_CALL 00000000 PyCMethod_New │ │ │ │ │ 000006c0 0003700a R_ARM_THM_CALL 00000000 PyStaticMethod_New │ │ │ │ │ 000006dc 0003690a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ 000006f8 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000702 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000070c 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000712 0003732f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000716 00037330 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000712 0003722f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000716 00037230 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 0000071a 00000f2f R_ARM_THM_MOVW_ABS_NC 00000088 .LC2 │ │ │ │ │ 0000071e 00000f30 R_ARM_THM_MOVT_ABS 00000088 .LC2 │ │ │ │ │ -00000724 0003740a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000724 0003730a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000730 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000075a 0003ed0a R_ARM_THM_CALL 0000b619 PyType_GetDict │ │ │ │ │ +0000075a 0003ed0a R_ARM_THM_CALL 0000b5e5 PyType_GetDict │ │ │ │ │ 0000075e 0001312f R_ARM_THM_MOVW_ABS_NC 00001218 .LC104 │ │ │ │ │ 00000762 00013130 R_ARM_THM_MOVT_ABS 00001218 .LC104 │ │ │ │ │ 00000768 0003ee0a R_ARM_THM_CALL 00000000 PyDict_ContainsString │ │ │ │ │ 0000077a 0003550a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ 00000788 0003e80a R_ARM_THM_CALL 00000000 PyDict_Pop │ │ │ │ │ 00000796 0003e80a R_ARM_THM_CALL 00000000 PyDict_Pop │ │ │ │ │ -000007bc 0000740a R_ARM_THM_CALL 000051ad type_modified_unlocked │ │ │ │ │ -000007c6 0000740a R_ARM_THM_CALL 000051ad type_modified_unlocked │ │ │ │ │ +000007bc 0000740a R_ARM_THM_CALL 00005179 type_modified_unlocked │ │ │ │ │ +000007c6 0000740a R_ARM_THM_CALL 00005179 type_modified_unlocked │ │ │ │ │ 000007de 0003e80a R_ARM_THM_CALL 00000000 PyDict_Pop │ │ │ │ │ 000007e6 0003c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ 000007ea 0003c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ 000007ee 0001312f R_ARM_THM_MOVW_ABS_NC 00001218 .LC104 │ │ │ │ │ 000007f2 00013130 R_ARM_THM_MOVT_ABS 00001218 .LC104 │ │ │ │ │ -000007f8 0003740a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000007f8 0003730a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000812 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000081e 0003550a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ 0000082e 0003e80a R_ARM_THM_CALL 00000000 PyDict_Pop │ │ │ │ │ 00000834 0003682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000838 00036830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 0000083e 0001302f R_ARM_THM_MOVW_ABS_NC 000011d8 .LC103 │ │ │ │ │ 00000842 00013030 R_ARM_THM_MOVT_ABS 000011d8 .LC103 │ │ │ │ │ 00000848 0003670a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000850 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000856 0003e80a R_ARM_THM_CALL 00000000 PyDict_Pop │ │ │ │ │ 00000864 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000868 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000086c 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000870 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000088a 0000fa0a R_ARM_THM_CALL 00009c35 type_module │ │ │ │ │ -000008a0 0000fd0a R_ARM_THM_CALL 00009d11 type_qualname │ │ │ │ │ +0000088a 0000fa0a R_ARM_THM_CALL 00009c09 type_module │ │ │ │ │ +000008a0 0000fd0a R_ARM_THM_CALL 00009ce5 type_qualname │ │ │ │ │ 000008ae 0003b90a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ 000008ba 00013e2f R_ARM_THM_MOVW_ABS_NC 00001274 .LC108 │ │ │ │ │ 000008be 00013e30 R_ARM_THM_MOVT_ABS 00001274 .LC108 │ │ │ │ │ 000008c2 0003d70a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -000008ca 0000450a R_ARM_THM_CALL 00003d89 Py_XDECREF │ │ │ │ │ +000008ca 0000450a R_ARM_THM_CALL 00003d55 Py_XDECREF │ │ │ │ │ 000008e6 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000008f4 00013f2f R_ARM_THM_MOVW_ABS_NC 0000128c .LC109 │ │ │ │ │ 000008f8 00013f30 R_ARM_THM_MOVT_ABS 0000128c .LC109 │ │ │ │ │ 00000900 0003d70a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ 0000090a 00039d0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00000912 0000fd0a R_ARM_THM_CALL 00009d11 type_qualname │ │ │ │ │ -0000091e 0000450a R_ARM_THM_CALL 00003d89 Py_XDECREF │ │ │ │ │ +00000912 0000fd0a R_ARM_THM_CALL 00009ce5 type_qualname │ │ │ │ │ +0000091e 0000450a R_ARM_THM_CALL 00003d55 Py_XDECREF │ │ │ │ │ 00000934 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000940 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000954 0000320a R_ARM_THM_CALL 00003989 mro_implementation_unlocked │ │ │ │ │ +00000954 0000320a R_ARM_THM_CALL 00003955 mro_implementation_unlocked │ │ │ │ │ 00000966 0003cc0a R_ARM_THM_CALL 00000000 PySequence_List │ │ │ │ │ 0000097e 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000009b0 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000009f0 0003aa0a R_ARM_THM_CALL 00000000 PyDict_GetItemRef │ │ │ │ │ 000009fc 0003c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ 00000a00 0003c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ 00000a08 0003d10a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ 00000a5c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000a60 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000a64 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000a8e 0003f70a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ 00000a9c 0003550a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -00000aa6 0000740a R_ARM_THM_CALL 000051ad type_modified_unlocked │ │ │ │ │ +00000aa6 0000740a R_ARM_THM_CALL 00005179 type_modified_unlocked │ │ │ │ │ 00000ac8 0003e80a R_ARM_THM_CALL 00000000 PyDict_Pop │ │ │ │ │ 00000ad0 0003c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ 00000ad4 0003c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ 00000adc 0003d10a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ -00000b26 0000740a R_ARM_THM_CALL 000051ad type_modified_unlocked │ │ │ │ │ +00000b26 0000740a R_ARM_THM_CALL 00005179 type_modified_unlocked │ │ │ │ │ 00000b38 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000b3c 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000b58 00015e0a R_ARM_THM_CALL 0000c351 check_num_args │ │ │ │ │ -00000b82 0001582f R_ARM_THM_MOVW_ABS_NC 0000c0c5 slot_tp_setattro │ │ │ │ │ -00000b86 00015830 R_ARM_THM_MOVT_ABS 0000c0c5 slot_tp_setattro │ │ │ │ │ -00000bf6 0001582f R_ARM_THM_MOVW_ABS_NC 0000c0c5 slot_tp_setattro │ │ │ │ │ -00000bfa 00015830 R_ARM_THM_MOVT_ABS 0000c0c5 slot_tp_setattro │ │ │ │ │ +00000b58 00015e0a R_ARM_THM_CALL 0000c305 check_num_args │ │ │ │ │ +00000b82 0001582f R_ARM_THM_MOVW_ABS_NC 0000c079 slot_tp_setattro │ │ │ │ │ +00000b86 00015830 R_ARM_THM_MOVT_ABS 0000c079 slot_tp_setattro │ │ │ │ │ +00000bf6 0001582f R_ARM_THM_MOVW_ABS_NC 0000c079 slot_tp_setattro │ │ │ │ │ +00000bfa 00015830 R_ARM_THM_MOVT_ABS 0000c079 slot_tp_setattro │ │ │ │ │ 00000c26 00034a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000c2a 00034a30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000c30 0003682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000c34 00036830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000c38 00015a2f R_ARM_THM_MOVW_ABS_NC 000012ac .LC111 │ │ │ │ │ 00000c3c 00015a30 R_ARM_THM_MOVT_ABS 000012ac .LC111 │ │ │ │ │ 00000c40 00015b2f R_ARM_THM_MOVW_ABS_NC 000012b8 .LC112 │ │ │ │ │ @@ -176,36 +176,36 @@ │ │ │ │ │ 00000c4e 0003670a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000c88 0003aa0a R_ARM_THM_CALL 00000000 PyDict_GetItemRef │ │ │ │ │ 00000cee 00034a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000cf2 00034a30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000d2a 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000d30 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000d34 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000d46 0000240a R_ARM_THM_CALL 0000405d _PyType_DocWithoutSignature │ │ │ │ │ +00000d46 0000240a R_ARM_THM_CALL 00004029 _PyType_DocWithoutSignature │ │ │ │ │ 00000d58 00034a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000d5c 00034a30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000d7c 00037a0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ 00000d98 00034a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000d9c 00034a30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000dac 0003970a R_ARM_THM_CALL 00000000 PyDict_Next │ │ │ │ │ 00000dd2 00037c0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ 00000dec 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000e56 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000e5e 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000e64 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000eae 0003fc0a R_ARM_THM_CALL 00000d69 _PyType_GetSubclasses │ │ │ │ │ -00000f0e 00017a0a R_ARM_THM_CALL 0000cd5d maybe_call_special_no_args │ │ │ │ │ +00000f0e 00017a0a R_ARM_THM_CALL 0000cd11 maybe_call_special_no_args │ │ │ │ │ 00000f1c 00038f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000f2a 0003682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000f2e 00036830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000f32 0001782f R_ARM_THM_MOVW_ABS_NC 00001360 .LC117 │ │ │ │ │ 00000f36 00017830 R_ARM_THM_MOVT_ABS 00001360 .LC117 │ │ │ │ │ 00000f3e 0003670a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000f4e 0000370a R_ARM_THM_CALL 000094e9 lookup_method_ex.constprop.0 │ │ │ │ │ -00000f56 0000380a R_ARM_THM_CALL 0000568d PyStackRef_XCLOSE │ │ │ │ │ +00000f4e 0000360a R_ARM_THM_CALL 000094b5 lookup_method_ex.constprop.0 │ │ │ │ │ +00000f56 0000370a R_ARM_THM_CALL 00005659 PyStackRef_XCLOSE │ │ │ │ │ 00000f6c 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000f70 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000f74 0003f52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000f78 0003f530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000fa0 0004040a R_ARM_THM_CALL 00000000 _PyFunction_GetVersionForCurrentState │ │ │ │ │ 00000fea 0001812f R_ARM_THM_MOVW_ABS_NC 00001380 .LC118 │ │ │ │ │ 00000fee 00018130 R_ARM_THM_MOVT_ABS 00001380 .LC118 │ │ │ │ │ @@ -215,35 +215,35 @@ │ │ │ │ │ 00000ffe 00018330 R_ARM_THM_MOVT_ABS 00001390 .LC120 │ │ │ │ │ 00001002 0004060a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ 0000100c 0003682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00001010 00036830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00001014 0001842f R_ARM_THM_MOVW_ABS_NC 0000139c .LC121 │ │ │ │ │ 00001018 00018430 R_ARM_THM_MOVT_ABS 0000139c .LC121 │ │ │ │ │ 00001020 0003670a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001072 0001920a R_ARM_THM_CALL 0000d625 fini_static_type │ │ │ │ │ +00001072 0001920a R_ARM_THM_CALL 0000d5d9 fini_static_type │ │ │ │ │ 00001084 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000110a 00039a0a R_ARM_THM_CALL 00000000 PyMutex_Lock │ │ │ │ │ 00001180 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000011c6 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001212 00007e0a R_ARM_THM_CALL 00008e75 assign_version_tag │ │ │ │ │ +00001212 00007e0a R_ARM_THM_CALL 00008e41 assign_version_tag │ │ │ │ │ 00001228 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001244 00015e0a R_ARM_THM_CALL 0000c351 check_num_args │ │ │ │ │ +00001244 00015e0a R_ARM_THM_CALL 0000c305 check_num_args │ │ │ │ │ 00001256 00038f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000125c 0004182f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ 00001260 00041830 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ 00001266 0004190a R_ARM_THM_CALL 00000000 PyErr_SetNone │ │ │ │ │ -00001322 0003a10a R_ARM_THM_CALL 00005701 _PyType_LookupRefAndVersion │ │ │ │ │ +00001322 0003a10a R_ARM_THM_CALL 000056cd _PyType_LookupRefAndVersion │ │ │ │ │ 00001332 00034a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00001336 00034a30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 0000134c 0003b30a R_ARM_THM_CALL 00000000 PyObject_Vectorcall │ │ │ │ │ 0000136c 0001a72f R_ARM_THM_MOVW_ABS_NC 00001301 slot_tp_descr_get │ │ │ │ │ 00001370 0001a730 R_ARM_THM_MOVT_ABS 00001301 slot_tp_descr_get │ │ │ │ │ 0000138c 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001394 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000013b8 0001510a R_ARM_THM_CALL 0000be11 vectorcall_method │ │ │ │ │ +000013b8 0001510a R_ARM_THM_CALL 0000bdc5 vectorcall_method │ │ │ │ │ 000013c0 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000144e 0001b72f R_ARM_THM_MOVW_ABS_NC 00001419 slot_nb_and │ │ │ │ │ 00001452 0001b730 R_ARM_THM_MOVT_ABS 00001419 slot_nb_and │ │ │ │ │ 0000148c 0003f52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00001490 0003f530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000014c8 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000014d2 0001b72f R_ARM_THM_MOVW_ABS_NC 00001419 slot_nb_and │ │ │ │ │ @@ -257,46 +257,46 @@ │ │ │ │ │ 00001538 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00001554 0003f52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00001558 0003f530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00001576 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001580 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00001584 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00001588 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000015ac 0000370a R_ARM_THM_CALL 000094e9 lookup_method_ex.constprop.0 │ │ │ │ │ -000015c2 0001440a R_ARM_THM_CALL 0000c01d _PyObject_VectorcallTstate.constprop.0 │ │ │ │ │ -000015ca 0000380a R_ARM_THM_CALL 0000568d PyStackRef_XCLOSE │ │ │ │ │ +000015ac 0000360a R_ARM_THM_CALL 000094b5 lookup_method_ex.constprop.0 │ │ │ │ │ +000015c2 0001440a R_ARM_THM_CALL 0000bfd1 _PyObject_VectorcallTstate.constprop.0 │ │ │ │ │ +000015ca 0000370a R_ARM_THM_CALL 00005659 PyStackRef_XCLOSE │ │ │ │ │ 000015e0 0003f52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000015e4 0003f530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000015e8 0000380a R_ARM_THM_CALL 0000568d PyStackRef_XCLOSE │ │ │ │ │ +000015e8 0000370a R_ARM_THM_CALL 00005659 PyStackRef_XCLOSE │ │ │ │ │ 000015ec 00038f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000160e 0004200a R_ARM_THM_CALL 00000000 _PyObject_RealIsInstance │ │ │ │ │ 00001626 00038f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001646 0001bd2f R_ARM_THM_MOVW_ABS_NC 00001464 .LC126 │ │ │ │ │ -0000164a 0001bd30 R_ARM_THM_MOVT_ABS 00001464 .LC126 │ │ │ │ │ -00001660 0000740a R_ARM_THM_CALL 000051ad type_modified_unlocked │ │ │ │ │ -000016c8 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000016cc 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000016e2 0003510a R_ARM_THM_CALL 00000000 PyDict_New │ │ │ │ │ -000016f4 0004210a R_ARM_THM_CALL 00000000 PyDict_Keys │ │ │ │ │ -000016fc 0000450a R_ARM_THM_CALL 00003d89 Py_XDECREF │ │ │ │ │ +0000164a 0003510a R_ARM_THM_CALL 00000000 PyDict_New │ │ │ │ │ +0000165c 0004210a R_ARM_THM_CALL 00000000 PyDict_Keys │ │ │ │ │ +00001664 0000450a R_ARM_THM_CALL 00003d55 Py_XDECREF │ │ │ │ │ +00001682 0001bf2f R_ARM_THM_MOVW_ABS_NC 00001464 .LC126 │ │ │ │ │ +00001686 0001bf30 R_ARM_THM_MOVT_ABS 00001464 .LC126 │ │ │ │ │ +0000169c 0000740a R_ARM_THM_CALL 00005179 type_modified_unlocked │ │ │ │ │ +00001704 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001708 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00001726 0003c50a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ 00001734 0004220a R_ARM_THM_CALL 00000000 PyDict_Update │ │ │ │ │ 0000174a 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001758 0003c50a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ 00001764 0004230a R_ARM_THM_CALL 00000000 PySequence_Size │ │ │ │ │ 0000178c 0004240a R_ARM_THM_CALL 00000000 PySequence_GetItem │ │ │ │ │ 000017bc 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000017d4 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000017de 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000017e4 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000017e8 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000180c 0004250a R_ARM_THM_CALL 00000000 _PyErr_GetRaisedException │ │ │ │ │ -0000181e 0000370a R_ARM_THM_CALL 000094e9 lookup_method_ex.constprop.0 │ │ │ │ │ +0000181e 0000360a R_ARM_THM_CALL 000094b5 lookup_method_ex.constprop.0 │ │ │ │ │ 00001834 0003780a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00001844 0000380a R_ARM_THM_CALL 0000568d PyStackRef_XCLOSE │ │ │ │ │ +00001844 0000370a R_ARM_THM_CALL 00005659 PyStackRef_XCLOSE │ │ │ │ │ 0000184c 0004260a R_ARM_THM_CALL 00000000 _PyErr_SetRaisedException │ │ │ │ │ 00001864 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000186c 0001c42f R_ARM_THM_MOVW_ABS_NC 0000146c .LC127 │ │ │ │ │ 00001870 0001c430 R_ARM_THM_MOVT_ABS 0000146c .LC127 │ │ │ │ │ 00001874 0003980a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ 0000187c 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00001880 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ @@ -316,24 +316,24 @@ │ │ │ │ │ 000019b8 0003f530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000019c6 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000019da 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000019de 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000019e8 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000019ec 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000019f0 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001a0c 0003ed0a R_ARM_THM_CALL 0000b619 PyType_GetDict │ │ │ │ │ +00001a0c 0003ed0a R_ARM_THM_CALL 0000b5e5 PyType_GetDict │ │ │ │ │ 00001a16 0003aa0a R_ARM_THM_CALL 00000000 PyDict_GetItemRef │ │ │ │ │ 00001a2a 0003aa0a R_ARM_THM_CALL 00000000 PyDict_GetItemRef │ │ │ │ │ 00001a60 0001d12f R_ARM_THM_MOVW_ABS_NC 000014d0 .LC129 │ │ │ │ │ 00001a64 0001d130 R_ARM_THM_MOVT_ABS 000014d0 .LC129 │ │ │ │ │ 00001a68 00042a0a R_ARM_THM_CALL 00000000 PyObject_GetAttrString │ │ │ │ │ 00001a72 00042b0a R_ARM_THM_CALL 00000000 PyCallable_Check │ │ │ │ │ 00001a7c 0003780a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ 00001a9c 0003550a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -00001aae 0000740a R_ARM_THM_CALL 000051ad type_modified_unlocked │ │ │ │ │ +00001aae 0000740a R_ARM_THM_CALL 00005179 type_modified_unlocked │ │ │ │ │ 00001ab4 0003510a R_ARM_THM_CALL 00000000 PyDict_New │ │ │ │ │ 00001ad2 0003c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ 00001ad6 0003c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ 00001adc 0001d02f R_ARM_THM_MOVW_ABS_NC 0000149c .LC128 │ │ │ │ │ 00001ae0 0001d030 R_ARM_THM_MOVT_ABS 0000149c .LC128 │ │ │ │ │ 00001ae6 0003670a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 00001b10 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ @@ -349,15 +349,15 @@ │ │ │ │ │ 00001b96 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001b9e 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001bac 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001bd6 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001bdc 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00001be0 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00001be4 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001c00 0003ed0a R_ARM_THM_CALL 0000b619 PyType_GetDict │ │ │ │ │ +00001c00 0003ed0a R_ARM_THM_CALL 0000b5e5 PyType_GetDict │ │ │ │ │ 00001c0a 0003aa0a R_ARM_THM_CALL 00000000 PyDict_GetItemRef │ │ │ │ │ 00001c1c 0003aa0a R_ARM_THM_CALL 00000000 PyDict_GetItemRef │ │ │ │ │ 00001c64 00034a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00001c68 00034a30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00001c6e 0003550a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ 00001c86 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001c8c 0003c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ @@ -367,73 +367,73 @@ │ │ │ │ │ 00001ca0 0003670a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 00001caa 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001cb2 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001cb8 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00001cbc 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00001cec 0003b30a R_ARM_THM_CALL 00000000 PyObject_Vectorcall │ │ │ │ │ 00001d14 0003780a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00001d1c 0000450a R_ARM_THM_CALL 00003d89 Py_XDECREF │ │ │ │ │ -00001d3c 00015e0a R_ARM_THM_CALL 0000c351 check_num_args │ │ │ │ │ -00001d6c 0001510a R_ARM_THM_CALL 0000be11 vectorcall_method │ │ │ │ │ +00001d1c 0000450a R_ARM_THM_CALL 00003d55 Py_XDECREF │ │ │ │ │ +00001d3c 00015e0a R_ARM_THM_CALL 0000c305 check_num_args │ │ │ │ │ +00001d6c 0001510a R_ARM_THM_CALL 0000bdc5 vectorcall_method │ │ │ │ │ 00001d74 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00001d94 0003c50a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ 00001daa 0003a70a R_ARM_THM_CALL 00000000 PyDict_Copy │ │ │ │ │ 00001dc8 0003c50a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ 00001de0 0004210a R_ARM_THM_CALL 00000000 PyDict_Keys │ │ │ │ │ -00001de8 0000450a R_ARM_THM_CALL 00003d89 Py_XDECREF │ │ │ │ │ -00001dee 0000450a R_ARM_THM_CALL 00003d89 Py_XDECREF │ │ │ │ │ +00001de8 0000450a R_ARM_THM_CALL 00003d55 Py_XDECREF │ │ │ │ │ +00001dee 0000450a R_ARM_THM_CALL 00003d55 Py_XDECREF │ │ │ │ │ 00001e06 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001e0a 0003510a R_ARM_THM_CALL 00000000 PyDict_New │ │ │ │ │ 00001e18 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001e20 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00001e24 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001e7e 0000740a R_ARM_THM_CALL 000051ad type_modified_unlocked │ │ │ │ │ +00001e7e 0000740a R_ARM_THM_CALL 00005179 type_modified_unlocked │ │ │ │ │ 00001e88 00034a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00001e8c 00034a30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00001ea2 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001ea6 0003682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00001eaa 00036830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00001eae 0001f02f R_ARM_THM_MOVW_ABS_NC 000015d4 .LC136 │ │ │ │ │ 00001eb2 0001f030 R_ARM_THM_MOVT_ABS 000015d4 .LC136 │ │ │ │ │ -00001eb8 0003740a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001eb8 0003730a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00001ec6 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001ef0 0001510a R_ARM_THM_CALL 0000be11 vectorcall_method │ │ │ │ │ +00001ef0 0001510a R_ARM_THM_CALL 0000bdc5 vectorcall_method │ │ │ │ │ 00001ef8 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001f12 00017a0a R_ARM_THM_CALL 0000cd5d maybe_call_special_no_args │ │ │ │ │ +00001f12 00017a0a R_ARM_THM_CALL 0000cd11 maybe_call_special_no_args │ │ │ │ │ 00001f1c 00038f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00001f2e 00013f2f R_ARM_THM_MOVW_ABS_NC 0000128c .LC109 │ │ │ │ │ 00001f32 00013f30 R_ARM_THM_MOVT_ABS 0000128c .LC109 │ │ │ │ │ 00001f44 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00001f5c 0001f92f R_ARM_THM_MOVW_ABS_NC 000015f0 .LC137 │ │ │ │ │ 00001f60 0001f930 R_ARM_THM_MOVT_ABS 000015f0 .LC137 │ │ │ │ │ 00001f8e 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00001f92 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001fa4 0000620a R_ARM_THM_CALL 00004d11 best_base │ │ │ │ │ +00001fa4 0000620a R_ARM_THM_CALL 00004cdd best_base │ │ │ │ │ 00001fb0 0001f92f R_ARM_THM_MOVW_ABS_NC 000015f0 .LC137 │ │ │ │ │ 00001fb4 0001f930 R_ARM_THM_MOVT_ABS 000015f0 .LC137 │ │ │ │ │ 00001ffe 00037a0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ 0000202c 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002070 0000740a R_ARM_THM_CALL 000051ad type_modified_unlocked │ │ │ │ │ -0000207a 0001170a R_ARM_THM_CALL 0000aef1 update_slot │ │ │ │ │ +00002070 0000740a R_ARM_THM_CALL 00005179 type_modified_unlocked │ │ │ │ │ +0000207a 0001170a R_ARM_THM_CALL 0000aebd update_slot │ │ │ │ │ 00002086 0004320a R_ARM_THM_CALL 00000000 PyInterpreterState_Get │ │ │ │ │ 000020ac 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000020f2 0003682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 000020f6 00036830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000020fa 0001fd2f R_ARM_THM_MOVW_ABS_NC 00001694 .LC141 │ │ │ │ │ 000020fe 0001fd30 R_ARM_THM_MOVT_ABS 00001694 .LC141 │ │ │ │ │ -00002104 0003740a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002104 0003730a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00002172 0003630a R_ARM_THM_CALL 00000000 PyLong_FromVoidPtr │ │ │ │ │ 00002184 0003920a R_ARM_THM_CALL 00000000 PyDict_DelItem │ │ │ │ │ -00002190 0000450a R_ARM_THM_CALL 00003d89 Py_XDECREF │ │ │ │ │ +00002190 0000450a R_ARM_THM_CALL 00003d55 Py_XDECREF │ │ │ │ │ 00002196 0004090a R_ARM_THM_CALL 00000000 PyDict_Size │ │ │ │ │ 000021ac 0003630a R_ARM_THM_CALL 00000000 PyLong_FromVoidPtr │ │ │ │ │ 000021bc 0003640a R_ARM_THM_CALL 00000000 PyWeakref_NewRef │ │ │ │ │ 00002216 0003550a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ 0000224c 0003510a R_ARM_THM_CALL 00000000 PyDict_New │ │ │ │ │ -00002266 00018b0a R_ARM_THM_CALL 0000d499 clear_tp_subclasses │ │ │ │ │ +00002266 00018b0a R_ARM_THM_CALL 0000d44d clear_tp_subclasses │ │ │ │ │ 000022ba 00039d0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ 000022c0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000022c4 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000022c8 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000022cc 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000022d0 00039d0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ 00002320 00034a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ @@ -483,25 +483,25 @@ │ │ │ │ │ 00002694 00020530 R_ARM_THM_MOVT_ABS 000016c4 .LC142 │ │ │ │ │ 0000269e 0003670a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 000026bc 0003682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 000026c0 00036830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000026c6 0002062f R_ARM_THM_MOVW_ABS_NC 000016f8 .LC143 │ │ │ │ │ 000026ca 00020630 R_ARM_THM_MOVT_ABS 000016f8 .LC143 │ │ │ │ │ 000026d6 0003670a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002722 0000672f R_ARM_THM_MOVW_ABS_NC 0000a159 subtype_dealloc │ │ │ │ │ -00002726 00006730 R_ARM_THM_MOVT_ABS 0000a159 subtype_dealloc │ │ │ │ │ -00002754 0000180a R_ARM_THM_CALL 0000336d mro_internal_unlocked.isra.0 │ │ │ │ │ +00002722 0000672f R_ARM_THM_MOVW_ABS_NC 0000a125 subtype_dealloc │ │ │ │ │ +00002726 00006730 R_ARM_THM_MOVT_ABS 0000a125 subtype_dealloc │ │ │ │ │ +00002754 0000180a R_ARM_THM_CALL 00003345 mro_internal_unlocked.isra.0 │ │ │ │ │ 0000276e 00036b0a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ 0000277a 00037c0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -00002784 0000450a R_ARM_THM_CALL 00003d89 Py_XDECREF │ │ │ │ │ -0000278e 0000450a R_ARM_THM_CALL 00003d89 Py_XDECREF │ │ │ │ │ +00002784 0000450a R_ARM_THM_CALL 00003d55 Py_XDECREF │ │ │ │ │ +0000278e 0000450a R_ARM_THM_CALL 00003d55 Py_XDECREF │ │ │ │ │ 00002794 00040e0a R_ARM_THM_CALL 00001115 _PyType_HasSubclasses │ │ │ │ │ 000027a6 00036b0a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ 000027b0 0003fc0a R_ARM_THM_CALL 00000d69 _PyType_GetSubclasses │ │ │ │ │ -000027da 0000450a R_ARM_THM_CALL 00003d89 Py_XDECREF │ │ │ │ │ +000027da 0000450a R_ARM_THM_CALL 00003d55 Py_XDECREF │ │ │ │ │ 000027e8 0003760a R_ARM_THM_CALL 00000000 PyUnstable_Object_EnableDeferredRefcount │ │ │ │ │ 0000281a 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00002820 00036c0a R_ARM_THM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ 00002828 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00002864 0002082f R_ARM_THM_MOVW_ABS_NC 00002831 slot_nb_true_divide │ │ │ │ │ 00002868 00020830 R_ARM_THM_MOVT_ABS 00002831 slot_nb_true_divide │ │ │ │ │ 00002884 0003f52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ @@ -544,43 +544,43 @@ │ │ │ │ │ 00002ae0 0004342f R_ARM_THM_MOVW_ABS_NC 00000000 PyModule_Type │ │ │ │ │ 00002ae4 00043430 R_ARM_THM_MOVT_ABS 00000000 PyModule_Type │ │ │ │ │ 00002afa 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00002b00 0003682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00002b04 00036830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00002b08 00020a2f R_ARM_THM_MOVW_ABS_NC 0000172c .LC144 │ │ │ │ │ 00002b0c 00020a30 R_ARM_THM_MOVT_ABS 0000172c .LC144 │ │ │ │ │ -00002b12 0003740a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002b12 0003730a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00002b18 0003682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00002b1c 00036830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00002b22 00020b2f R_ARM_THM_MOVW_ABS_NC 00001750 .LC145 │ │ │ │ │ 00002b26 00020b30 R_ARM_THM_MOVT_ABS 00001750 .LC145 │ │ │ │ │ 00002b2c 0003670a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002b42 0004170a R_ARM_THM_CALL 0000dfb5 PyType_GetModule │ │ │ │ │ +00002b42 0004170a R_ARM_THM_CALL 0000df69 PyType_GetModule │ │ │ │ │ 00002b68 00034a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00002b6c 00034a30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00002b78 00042b0a R_ARM_THM_CALL 00000000 PyCallable_Check │ │ │ │ │ -00002b82 0003ed0a R_ARM_THM_CALL 0000b619 PyType_GetDict │ │ │ │ │ +00002b82 0003ed0a R_ARM_THM_CALL 0000b5e5 PyType_GetDict │ │ │ │ │ 00002b8c 0003550a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ 00002b9a 0003e80a R_ARM_THM_CALL 00000000 PyDict_Pop │ │ │ │ │ 00002bba 0003682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00002bbe 00036830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00002bc2 00021f2f R_ARM_THM_MOVW_ABS_NC 00001954 .LC154 │ │ │ │ │ 00002bc6 00021f30 R_ARM_THM_MOVT_ABS 00001954 .LC154 │ │ │ │ │ -00002bcc 0003740a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002bd8 0000740a R_ARM_THM_CALL 000051ad type_modified_unlocked │ │ │ │ │ +00002bcc 0003730a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002bd8 0000740a R_ARM_THM_CALL 00005179 type_modified_unlocked │ │ │ │ │ 00002be0 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002bfe 0000740a R_ARM_THM_CALL 000051ad type_modified_unlocked │ │ │ │ │ -00002c04 0003ed0a R_ARM_THM_CALL 0000b619 PyType_GetDict │ │ │ │ │ +00002bfe 0000740a R_ARM_THM_CALL 00005179 type_modified_unlocked │ │ │ │ │ +00002c04 0003ed0a R_ARM_THM_CALL 0000b5e5 PyType_GetDict │ │ │ │ │ 00002c0e 0003550a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ 00002c28 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00002c2e 0003682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00002c32 00036830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00002c36 0002212f R_ARM_THM_MOVW_ABS_NC 000019b8 .LC156 │ │ │ │ │ 00002c3a 00022130 R_ARM_THM_MOVT_ABS 000019b8 .LC156 │ │ │ │ │ -00002c40 0003740a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002c40 0003730a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00002c48 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00002c4e 0003682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00002c52 00036830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00002c58 0002202f R_ARM_THM_MOVW_ABS_NC 0000197c .LC155 │ │ │ │ │ 00002c5c 00022030 R_ARM_THM_MOVT_ABS 0000197c .LC155 │ │ │ │ │ 00002c62 0003670a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 00002c68 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ @@ -604,15 +604,15 @@ │ │ │ │ │ 00002d7c 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00002d94 0003b40a R_ARM_THM_CALL 00000000 PyObject_GetAttr │ │ │ │ │ 00002d9e 0003b12f R_ARM_THM_MOVW_ABS_NC 00000000 PyCFunction_Type │ │ │ │ │ 00002da2 0003b130 R_ARM_THM_MOVT_ABS 00000000 PyCFunction_Type │ │ │ │ │ 00002dbc 00022c2f R_ARM_THM_MOVW_ABS_NC 00003759 object___getstate__ │ │ │ │ │ 00002dc0 00022c30 R_ARM_THM_MOVT_ABS 00003759 object___getstate__ │ │ │ │ │ 00002de2 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002e0a 0001440a R_ARM_THM_CALL 0000c01d _PyObject_VectorcallTstate.constprop.0 │ │ │ │ │ +00002e0a 0001440a R_ARM_THM_CALL 0000bfd1 _PyObject_VectorcallTstate.constprop.0 │ │ │ │ │ 00002e38 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00002e3c 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00002e64 00043e0a R_ARM_THM_CALL 00000000 _PyObject_IsInstanceDictEmpty │ │ │ │ │ 00002e70 00042c0a R_ARM_THM_CALL 00000000 PyObject_GenericGetDict │ │ │ │ │ 00002e90 0003aa0a R_ARM_THM_CALL 00000000 PyDict_GetItemRef │ │ │ │ │ 00002ea2 00034a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00002ea6 00034a30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ @@ -631,15 +631,15 @@ │ │ │ │ │ 00003018 0004390a R_ARM_THM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ 00003036 00034a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 0000303a 00034a30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 0000304e 0003682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00003052 00036830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00003056 0002312f R_ARM_THM_MOVW_ABS_NC 00001a90 .LC163 │ │ │ │ │ 0000305a 00023130 R_ARM_THM_MOVT_ABS 00001a90 .LC163 │ │ │ │ │ -00003060 0003740a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003060 0003730a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000030d2 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000030da 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00003104 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00003118 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00003120 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000312a 00034a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 0000312e 00034a30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ @@ -673,67 +673,67 @@ │ │ │ │ │ 00003268 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000326e 0003682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00003272 00036830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00003278 00022f2f R_ARM_THM_MOVW_ABS_NC 00001a34 .LC161 │ │ │ │ │ 0000327c 00022f30 R_ARM_THM_MOVT_ABS 00001a34 .LC161 │ │ │ │ │ 00003282 0003670a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 0000328a 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000032b0 00015e0a R_ARM_THM_CALL 0000c351 check_num_args │ │ │ │ │ +000032b0 00015e0a R_ARM_THM_CALL 0000c305 check_num_args │ │ │ │ │ 000032bc 00034a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 000032c0 00034a30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 000032ee 00037a0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ 00003324 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00003338 00037a0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ 00003368 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000339a 0000370a R_ARM_THM_CALL 000094e9 lookup_method_ex.constprop.0 │ │ │ │ │ -000033b4 0001440a R_ARM_THM_CALL 0000c01d _PyObject_VectorcallTstate.constprop.0 │ │ │ │ │ -000033bc 0000380a R_ARM_THM_CALL 0000568d PyStackRef_XCLOSE │ │ │ │ │ +0000339a 0000360a R_ARM_THM_CALL 000094b5 lookup_method_ex.constprop.0 │ │ │ │ │ +000033b4 0001440a R_ARM_THM_CALL 0000bfd1 _PyObject_VectorcallTstate.constprop.0 │ │ │ │ │ +000033bc 0000370a R_ARM_THM_CALL 00005659 PyStackRef_XCLOSE │ │ │ │ │ 000033d4 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000033f2 00015e0a R_ARM_THM_CALL 0000c351 check_num_args │ │ │ │ │ +000033f2 00015e0a R_ARM_THM_CALL 0000c305 check_num_args │ │ │ │ │ 0000341a 00023e2f R_ARM_THM_MOVW_ABS_NC 00001aec .LC165 │ │ │ │ │ 0000341e 00023e30 R_ARM_THM_MOVT_ABS 00001aec .LC165 │ │ │ │ │ 0000343c 0003a90a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ 00003446 0003860a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ 00003460 0004430a R_ARM_THM_CALL 00000000 _PyEval_StopTheWorld │ │ │ │ │ 0000347e 0004440a R_ARM_THM_CALL 00000000 _PyEval_StartTheWorld │ │ │ │ │ 00003490 0003682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00003494 00036830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00003498 00023f2f R_ARM_THM_MOVW_ABS_NC 00001af8 .LC166 │ │ │ │ │ 0000349c 00023f30 R_ARM_THM_MOVT_ABS 00001af8 .LC166 │ │ │ │ │ 000034a6 0003670a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 000034ba 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000034c0 0003732f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000034c4 00037330 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000034c0 0003722f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000034c4 00037230 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 000034c8 0000972f R_ARM_THM_MOVW_ABS_NC 00000a98 .LC55 │ │ │ │ │ 000034cc 00009730 R_ARM_THM_MOVT_ABS 00000a98 .LC55 │ │ │ │ │ -000034d2 0003740a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000034d2 0003730a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000034d8 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000034f6 0002422f R_ARM_THM_MOVW_ABS_NC 00001b28 .LC167 │ │ │ │ │ 000034fa 00024230 R_ARM_THM_MOVT_ABS 00001b28 .LC167 │ │ │ │ │ 00003506 0003fa0a R_ARM_THM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ 00003518 00034a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 0000351c 00034a30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00003548 00015e0a R_ARM_THM_CALL 0000c351 check_num_args │ │ │ │ │ +00003548 00015e0a R_ARM_THM_CALL 0000c305 check_num_args │ │ │ │ │ 0000357e 0003850a R_ARM_THM_CALL 00000000 strrchr │ │ │ │ │ 00003588 0003860a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ 00003594 0003870a R_ARM_THM_CALL 00000000 strncmp │ │ │ │ │ 000035a2 00004a2f R_ARM_THM_MOVW_ABS_NC 0000039c .LC16 │ │ │ │ │ 000035a6 00004a30 R_ARM_THM_MOVT_ABS 0000039c .LC16 │ │ │ │ │ 000035c4 0003870a R_ARM_THM_CALL 00000000 strncmp │ │ │ │ │ 000035ee 00034a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 000035f2 00034a30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 000035fa 0000642f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 000035fe 00006430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00003634 0001510a R_ARM_THM_CALL 0000be11 vectorcall_method │ │ │ │ │ +00003634 0001510a R_ARM_THM_CALL 0000bdc5 vectorcall_method │ │ │ │ │ 0000363c 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00003658 00015e0a R_ARM_THM_CALL 0000c351 check_num_args │ │ │ │ │ +00003658 00015e0a R_ARM_THM_CALL 0000c305 check_num_args │ │ │ │ │ 0000366a 00034a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 0000366e 00034a30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00003674 00038f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000369a 00017a0a R_ARM_THM_CALL 0000cd5d maybe_call_special_no_args │ │ │ │ │ +0000369a 00017a0a R_ARM_THM_CALL 0000cd11 maybe_call_special_no_args │ │ │ │ │ 000036aa 0004462f R_ARM_THM_MOVW_ABS_NC 00000000 PyBool_Type │ │ │ │ │ 000036ae 00044630 R_ARM_THM_MOVT_ABS 00000000 PyBool_Type │ │ │ │ │ 000036b6 0003f70a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ 000036cc 0003682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 000036d0 00036830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000036d4 00024a2f R_ARM_THM_MOVW_ABS_NC 00001b30 .LC168 │ │ │ │ │ 000036d8 00024a30 R_ARM_THM_MOVT_ABS 00001b30 .LC168 │ │ │ │ │ @@ -741,19 +741,19 @@ │ │ │ │ │ 000036f6 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000036fe 0003682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00003702 00036830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00003708 00024b2f R_ARM_THM_MOVW_ABS_NC 00001b5c .LC169 │ │ │ │ │ 0000370c 00024b30 R_ARM_THM_MOVT_ABS 00001b5c .LC169 │ │ │ │ │ 00003712 0003670a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 0000371c 00038f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000372a 00017a0a R_ARM_THM_CALL 0000cd5d maybe_call_special_no_args │ │ │ │ │ +0000372a 00017a0a R_ARM_THM_CALL 0000cd11 maybe_call_special_no_args │ │ │ │ │ 00003734 00038f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00003740 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00003744 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00003778 0001510a R_ARM_THM_CALL 0000be11 vectorcall_method │ │ │ │ │ +00003778 0001510a R_ARM_THM_CALL 0000bdc5 vectorcall_method │ │ │ │ │ 00003780 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000037b8 0002562f R_ARM_THM_MOVW_ABS_NC 00003785 slot_nb_add │ │ │ │ │ 000037bc 00025630 R_ARM_THM_MOVT_ABS 00003785 slot_nb_add │ │ │ │ │ 000037c4 0003f52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000037c8 0003f530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000037f4 0002562f R_ARM_THM_MOVW_ABS_NC 00003785 slot_nb_add │ │ │ │ │ 000037f8 00025630 R_ARM_THM_MOVT_ABS 00003785 slot_nb_add │ │ │ │ │ @@ -767,22 +767,22 @@ │ │ │ │ │ 000038a2 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000038b0 0003f52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000038b4 0003f530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000038de 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000038ec 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000038f0 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000038f4 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000390c 00017a0a R_ARM_THM_CALL 0000cd5d maybe_call_special_no_args │ │ │ │ │ +0000390c 00017a0a R_ARM_THM_CALL 0000cd11 maybe_call_special_no_args │ │ │ │ │ 00003918 00038f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00003922 0003c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ 00003926 0003c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ 0000392c 00025b2f R_ARM_THM_MOVW_ABS_NC 00001b88 .LC170 │ │ │ │ │ 00003930 00025b30 R_ARM_THM_MOVT_ABS 00001b88 .LC170 │ │ │ │ │ 00003938 0003670a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003958 0001510a R_ARM_THM_CALL 0000be11 vectorcall_method │ │ │ │ │ +00003958 0001510a R_ARM_THM_CALL 0000bdc5 vectorcall_method │ │ │ │ │ 00003960 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00003998 0002632f R_ARM_THM_MOVW_ABS_NC 00003965 slot_nb_subtract │ │ │ │ │ 0000399c 00026330 R_ARM_THM_MOVT_ABS 00003965 slot_nb_subtract │ │ │ │ │ 000039a4 0003f52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000039a8 0003f530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000039d4 0002632f R_ARM_THM_MOVW_ABS_NC 00003965 slot_nb_subtract │ │ │ │ │ 000039d8 00026330 R_ARM_THM_MOVT_ABS 00003965 slot_nb_subtract │ │ │ │ │ @@ -924,105 +924,105 @@ │ │ │ │ │ 00004386 0003f530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000043ac 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000043c2 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000043c6 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000043d0 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000043d4 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000043d8 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000043f4 0001510a R_ARM_THM_CALL 0000be11 vectorcall_method │ │ │ │ │ +000043f4 0001510a R_ARM_THM_CALL 0000bdc5 vectorcall_method │ │ │ │ │ 000043fc 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00004414 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00004430 00015e0a R_ARM_THM_CALL 0000c351 check_num_args │ │ │ │ │ +00004430 00015e0a R_ARM_THM_CALL 0000c305 check_num_args │ │ │ │ │ 00004450 00038f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000448c 0003aa0a R_ARM_THM_CALL 00000000 PyDict_GetItemRef │ │ │ │ │ 00004492 0003710a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ 000044f0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000044f4 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000044f8 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00004540 0001e10a R_ARM_THM_CALL 00001403 get_dict_descriptor │ │ │ │ │ 00004566 0003682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 0000456a 00036830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 0000456e 0001de2f R_ARM_THM_MOVW_ABS_NC 00001544 .LC132 │ │ │ │ │ 00004572 0001de30 R_ARM_THM_MOVT_ABS 00001544 .LC132 │ │ │ │ │ 0000457a 0003670a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000045a0 0001510a R_ARM_THM_CALL 0000be11 vectorcall_method │ │ │ │ │ +000045a0 0001510a R_ARM_THM_CALL 0000bdc5 vectorcall_method │ │ │ │ │ 000045a8 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000045b4 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000045e0 0002ea2f R_ARM_THM_MOVW_ABS_NC 00001d34 .LC184 │ │ │ │ │ 000045e4 0002ea30 R_ARM_THM_MOVT_ABS 00001d34 .LC184 │ │ │ │ │ 000045ea 0003a60a R_ARM_THM_CALL 00000000 PyArg_ParseTuple │ │ │ │ │ 0000461c 00034a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00004620 00034a30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000462e 0000c30a R_ARM_THM_CALL 00007f19 supercheck │ │ │ │ │ +0000462e 0000c30a R_ARM_THM_CALL 00007ee5 supercheck │ │ │ │ │ 0000467e 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00004688 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00004690 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000046d8 00034a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 000046dc 00034a30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00004710 0003952f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ 00004714 00039530 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ 00004718 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000c14 .LC65 │ │ │ │ │ 0000471c 0000ba30 R_ARM_THM_MOVT_ABS 00000c14 .LC65 │ │ │ │ │ -00004722 0003740a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004722 0003730a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00004738 00034a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 0000473c 00034a30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00004740 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00004748 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00004752 0000b72f R_ARM_THM_MOVW_ABS_NC 00000bd4 .LC62 │ │ │ │ │ 00004756 0000b730 R_ARM_THM_MOVT_ABS 00000bd4 .LC62 │ │ │ │ │ 0000475c 0004550a R_ARM_THM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ 0000476a 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00004770 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00004774 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000008 00038b1e R_ARM_THM_JUMP24 00004199 PyType_FromMetaclass │ │ │ │ │ -000002f8 00038b1e R_ARM_THM_JUMP24 00004199 PyType_FromMetaclass │ │ │ │ │ -00000304 00038b1e R_ARM_THM_JUMP24 00004199 PyType_FromMetaclass │ │ │ │ │ +00000008 00038b1e R_ARM_THM_JUMP24 00004165 PyType_FromMetaclass │ │ │ │ │ +000002f8 00038b1e R_ARM_THM_JUMP24 00004165 PyType_FromMetaclass │ │ │ │ │ +00000304 00038b1e R_ARM_THM_JUMP24 00004165 PyType_FromMetaclass │ │ │ │ │ 000004ee 0003551e R_ARM_THM_JUMP24 00000000 PyDict_SetItem │ │ │ │ │ -0000073c 0000741e R_ARM_THM_JUMP24 000051ad type_modified_unlocked │ │ │ │ │ -000009aa 0001441e R_ARM_THM_JUMP24 0000c01d _PyObject_VectorcallTstate.constprop.0 │ │ │ │ │ +0000073c 0000741e R_ARM_THM_JUMP24 00005179 type_modified_unlocked │ │ │ │ │ +000009aa 0001441e R_ARM_THM_JUMP24 0000bfd1 _PyObject_VectorcallTstate.constprop.0 │ │ │ │ │ 00000d54 0003691e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ 00000ed8 0003571e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ 00000f68 0004001e R_ARM_THM_JUMP24 00000000 PySeqIter_New │ │ │ │ │ 00000fe6 0004051e R_ARM_THM_JUMP24 00000000 PyObject_Str │ │ │ │ │ 00001100 00039b1e R_ARM_THM_JUMP24 00000000 PyMutex_Unlock │ │ │ │ │ -000011da 0000fd1e R_ARM_THM_JUMP24 00009d11 type_qualname │ │ │ │ │ -0000139a 00017a1e R_ARM_THM_JUMP24 0000cd5d maybe_call_special_no_args │ │ │ │ │ +000011da 0000fd1e R_ARM_THM_JUMP24 00009ce5 type_qualname │ │ │ │ │ +0000139a 00017a1e R_ARM_THM_JUMP24 0000cd11 maybe_call_special_no_args │ │ │ │ │ 00001620 0004021e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -00001678 0003551e R_ARM_THM_JUMP24 00000000 PyDict_SetItem │ │ │ │ │ +000016b4 0003551e R_ARM_THM_JUMP24 00000000 PyDict_SetItem │ │ │ │ │ 00001f3e 0003d71e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ -00001f48 0000fa1e R_ARM_THM_JUMP24 00009c35 type_module │ │ │ │ │ +00001f48 0000fa1e R_ARM_THM_JUMP24 00009c09 type_module │ │ │ │ │ 00002d78 00043d1e R_ARM_THM_JUMP24 00000000 PyImport_Import │ │ │ │ │ 000035da 00038e1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromStringAndSize │ │ │ │ │ 00003612 0003691e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ -00004410 00007e1e R_ARM_THM_JUMP24 00008e75 assign_version_tag │ │ │ │ │ +00004410 00007e1e R_ARM_THM_JUMP24 00008e41 assign_version_tag │ │ │ │ │ 0000444a 00041d1e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ 0000449c 0003711e R_ARM_THM_JUMP24 00000000 PyTuple_New │ │ │ │ │ 0000450c 0000091e R_ARM_THM_JUMP24 0000039d set_version_unlocked │ │ │ │ │ 00004560 00044a1e R_ARM_THM_JUMP24 000009f1 _PyObject_SetDict │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x24384 contains 624 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x24338 contains 624 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 00046902 R_ARM_ABS32 00000b54 PyType_Type │ │ │ │ │ 0000000c 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000018 0000d302 R_ARM_ABS32 000084a9 object_dealloc │ │ │ │ │ +00000018 0000d302 R_ARM_ABS32 00008475 object_dealloc │ │ │ │ │ 0000002c 0000f102 R_ARM_ABS32 00000875 object_repr │ │ │ │ │ 0000003c 00046a02 R_ARM_ABS32 00000000 PyObject_GenericHash │ │ │ │ │ -00000044 0000f002 R_ARM_ABS32 00009a49 object_str │ │ │ │ │ +00000044 0000f002 R_ARM_ABS32 00009a15 object_str │ │ │ │ │ 00000048 0003c202 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 0000004c 0003b602 R_ARM_ABS32 00000000 PyObject_GenericSetAttr │ │ │ │ │ 00000058 00032302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000064 00013c02 R_ARM_ABS32 0000b9ad object_richcompare │ │ │ │ │ +00000064 00013c02 R_ARM_ABS32 0000b961 object_richcompare │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000007c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000094 0000e202 R_ARM_ABS32 00008df1 object_init │ │ │ │ │ -00000098 00037e02 R_ARM_ABS32 00003da1 PyType_GenericAlloc │ │ │ │ │ -0000009c 0000e102 R_ARM_ABS32 00008b0d object_new │ │ │ │ │ +00000094 0000e202 R_ARM_ABS32 00008dbd object_init │ │ │ │ │ +00000098 00037e02 R_ARM_ABS32 00003d6d PyType_GenericAlloc │ │ │ │ │ +0000009c 0000e102 R_ARM_ABS32 00008ad9 object_new │ │ │ │ │ 000000a0 00035f02 R_ARM_ABS32 00000000 PyObject_Free │ │ │ │ │ 000000d0 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000000d4 0000a802 R_ARM_ABS32 00009f79 tp_new_wrapper │ │ │ │ │ +000000d4 0000a802 R_ARM_ABS32 00009f4d tp_new_wrapper │ │ │ │ │ 000000dc 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000000f0 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000100 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000108 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000010c 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000011c 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000124 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ @@ -1034,74 +1034,74 @@ │ │ │ │ │ 0000015c 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000160 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000168 0001f502 R_ARM_ABS32 00001efd slot_tp_repr │ │ │ │ │ 0000016c 0001e502 R_ARM_ABS32 00001d25 wrap_unaryfunc │ │ │ │ │ 00000170 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000178 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000017c 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000184 0001e302 R_ARM_ABS32 0000ee69 slot_tp_hash │ │ │ │ │ +00000184 0001e302 R_ARM_ABS32 0000ee1d slot_tp_hash │ │ │ │ │ 00000188 0002b502 R_ARM_ABS32 00004461 wrap_hashfunc │ │ │ │ │ 0000018c 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000194 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000198 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001a0 0000a702 R_ARM_ABS32 0000dbb5 slot_tp_call │ │ │ │ │ +000001a0 0000a702 R_ARM_ABS32 0000db69 slot_tp_call │ │ │ │ │ 000001a4 0002c702 R_ARM_ABS32 00000ab7 wrap_call │ │ │ │ │ 000001a8 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001b0 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000001b4 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001bc 0001ac02 R_ARM_ABS32 0000e009 slot_tp_str │ │ │ │ │ +000001bc 0001ac02 R_ARM_ABS32 0000dfbd slot_tp_str │ │ │ │ │ 000001c0 0001e502 R_ARM_ABS32 00001d25 wrap_unaryfunc │ │ │ │ │ 000001c4 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001cc 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000001d0 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001d8 00042702 R_ARM_ABS32 0000e6d5 _Py_slot_tp_getattr_hook │ │ │ │ │ +000001d8 00042702 R_ARM_ABS32 0000e689 _Py_slot_tp_getattr_hook │ │ │ │ │ 000001dc 00023d02 R_ARM_ABS32 000033d9 wrap_binaryfunc │ │ │ │ │ 000001e0 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001e8 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000001ec 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001f4 00042702 R_ARM_ABS32 0000e6d5 _Py_slot_tp_getattr_hook │ │ │ │ │ +000001f4 00042702 R_ARM_ABS32 0000e689 _Py_slot_tp_getattr_hook │ │ │ │ │ 000001fc 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000204 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000208 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000210 00015802 R_ARM_ABS32 0000c0c5 slot_tp_setattro │ │ │ │ │ -00000214 00016b02 R_ARM_ABS32 0000c4d5 wrap_setattr │ │ │ │ │ +00000210 00015802 R_ARM_ABS32 0000c079 slot_tp_setattro │ │ │ │ │ +00000214 00016b02 R_ARM_ABS32 0000c489 wrap_setattr │ │ │ │ │ 00000218 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000220 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000224 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000022c 00015802 R_ARM_ABS32 0000c0c5 slot_tp_setattro │ │ │ │ │ +0000022c 00015802 R_ARM_ABS32 0000c079 slot_tp_setattro │ │ │ │ │ 00000230 00015d02 R_ARM_ABS32 00000b41 wrap_delattr │ │ │ │ │ 00000234 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000023c 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000240 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000248 0001db02 R_ARM_ABS32 0000eb1d slot_tp_richcompare │ │ │ │ │ +00000248 0001db02 R_ARM_ABS32 0000ead1 slot_tp_richcompare │ │ │ │ │ 0000024c 00024f02 R_ARM_ABS32 00003749 richcmp_lt │ │ │ │ │ 00000250 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000258 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000025c 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000264 0001db02 R_ARM_ABS32 0000eb1d slot_tp_richcompare │ │ │ │ │ +00000264 0001db02 R_ARM_ABS32 0000ead1 slot_tp_richcompare │ │ │ │ │ 00000268 00025102 R_ARM_ABS32 00003751 richcmp_le │ │ │ │ │ 0000026c 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000274 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000278 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000280 0001db02 R_ARM_ABS32 0000eb1d slot_tp_richcompare │ │ │ │ │ +00000280 0001db02 R_ARM_ABS32 0000ead1 slot_tp_richcompare │ │ │ │ │ 00000284 0002bf02 R_ARM_ABS32 000044fd richcmp_eq │ │ │ │ │ 00000288 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000290 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000294 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000029c 0001db02 R_ARM_ABS32 0000eb1d slot_tp_richcompare │ │ │ │ │ +0000029c 0001db02 R_ARM_ABS32 0000ead1 slot_tp_richcompare │ │ │ │ │ 000002a0 00024502 R_ARM_ABS32 00003529 richcmp_ne │ │ │ │ │ 000002a4 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002ac 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000002b0 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000002b8 0001db02 R_ARM_ABS32 0000eb1d slot_tp_richcompare │ │ │ │ │ +000002b8 0001db02 R_ARM_ABS32 0000ead1 slot_tp_richcompare │ │ │ │ │ 000002bc 00025002 R_ARM_ABS32 0000374d richcmp_gt │ │ │ │ │ 000002c0 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002c8 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000002cc 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000002d4 0001db02 R_ARM_ABS32 0000eb1d slot_tp_richcompare │ │ │ │ │ +000002d4 0001db02 R_ARM_ABS32 0000ead1 slot_tp_richcompare │ │ │ │ │ 000002d8 00025202 R_ARM_ABS32 00003755 richcmp_ge │ │ │ │ │ 000002dc 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002e4 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000002e8 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002f0 00017902 R_ARM_ABS32 00000ef5 slot_tp_iter │ │ │ │ │ 000002f4 0001e502 R_ARM_ABS32 00001d25 wrap_unaryfunc │ │ │ │ │ 000002f8 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -1109,34 +1109,34 @@ │ │ │ │ │ 00000304 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000030c 0001ea02 R_ARM_ABS32 00001d55 slot_tp_iternext │ │ │ │ │ 00000310 0001a502 R_ARM_ABS32 0000122d wrap_next │ │ │ │ │ 00000314 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000031c 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000320 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000328 0001a702 R_ARM_ABS32 00001301 slot_tp_descr_get │ │ │ │ │ -0000032c 0001e902 R_ARM_ABS32 0000f021 wrap_descr_get │ │ │ │ │ +0000032c 0001e902 R_ARM_ABS32 0000efd5 wrap_descr_get │ │ │ │ │ 00000330 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000338 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000033c 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000344 00028402 R_ARM_ABS32 00000391 slot_tp_descr_set │ │ │ │ │ 00000348 00024402 R_ARM_ABS32 000034dd wrap_descr_set │ │ │ │ │ 0000034c 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000354 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000358 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000360 00028402 R_ARM_ABS32 00000391 slot_tp_descr_set │ │ │ │ │ 00000364 0002f102 R_ARM_ABS32 0000110f wrap_descr_delete │ │ │ │ │ 00000368 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000370 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000374 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000037c 0000eb02 R_ARM_ABS32 00009239 slot_tp_init │ │ │ │ │ -00000380 00010f02 R_ARM_ABS32 0000a131 wrap_init │ │ │ │ │ +0000037c 0000eb02 R_ARM_ABS32 00009205 slot_tp_init │ │ │ │ │ +00000380 00010f02 R_ARM_ABS32 0000a0fd wrap_init │ │ │ │ │ 00000384 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000038c 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000390 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000398 00010002 R_ARM_ABS32 00009f0d slot_tp_new │ │ │ │ │ +00000398 00010002 R_ARM_ABS32 00009ee1 slot_tp_new │ │ │ │ │ 000003a0 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003a8 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000003ac 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003b4 0001c602 R_ARM_ABS32 000017ed slot_tp_finalize │ │ │ │ │ 000003b8 00023602 R_ARM_ABS32 00003299 wrap_del │ │ │ │ │ 000003bc 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003c4 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ @@ -1407,35 +1407,35 @@ │ │ │ │ │ 00000990 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000994 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000099c 00027602 R_ARM_ABS32 000001d5 slot_nb_inplace_matrix_multiply │ │ │ │ │ 000009a0 00023d02 R_ARM_ABS32 000033d9 wrap_binaryfunc │ │ │ │ │ 000009a4 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000009ac 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000009b0 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000009b8 00019f02 R_ARM_ABS32 0000dc89 slot_sq_length │ │ │ │ │ +000009b8 00019f02 R_ARM_ABS32 0000dc3d slot_sq_length │ │ │ │ │ 000009bc 0002b402 R_ARM_ABS32 00004419 wrap_lenfunc │ │ │ │ │ 000009c0 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000009c8 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000009cc 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000009d4 00017d02 R_ARM_ABS32 0000cec1 slot_mp_subscript │ │ │ │ │ +000009d4 00017d02 R_ARM_ABS32 0000ce75 slot_mp_subscript │ │ │ │ │ 000009d8 00023d02 R_ARM_ABS32 000033d9 wrap_binaryfunc │ │ │ │ │ 000009dc 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000009e4 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000009e8 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000009f0 00015002 R_ARM_ABS32 0000bb85 slot_mp_ass_subscript │ │ │ │ │ -000009f4 00015702 R_ARM_ABS32 0000c071 wrap_objobjargproc │ │ │ │ │ +000009f0 00015002 R_ARM_ABS32 0000bb39 slot_mp_ass_subscript │ │ │ │ │ +000009f4 00015702 R_ARM_ABS32 0000c025 wrap_objobjargproc │ │ │ │ │ 000009f8 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000a00 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000a04 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000a0c 00015002 R_ARM_ABS32 0000bb85 slot_mp_ass_subscript │ │ │ │ │ +00000a0c 00015002 R_ARM_ABS32 0000bb39 slot_mp_ass_subscript │ │ │ │ │ 00000a10 00024902 R_ARM_ABS32 00003641 wrap_delitem │ │ │ │ │ 00000a14 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000a1c 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000a20 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000a28 00019f02 R_ARM_ABS32 0000dc89 slot_sq_length │ │ │ │ │ +00000a28 00019f02 R_ARM_ABS32 0000dc3d slot_sq_length │ │ │ │ │ 00000a2c 0002b402 R_ARM_ABS32 00004419 wrap_lenfunc │ │ │ │ │ 00000a30 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000a38 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000a3c 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000a48 00023d02 R_ARM_ABS32 000033d9 wrap_binaryfunc │ │ │ │ │ 00000a4c 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000a54 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ @@ -1444,174 +1444,174 @@ │ │ │ │ │ 00000a68 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000a70 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000a74 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000a80 0002b802 R_ARM_ABS32 00000899 wrap_indexargfunc │ │ │ │ │ 00000a84 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000a8c 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000a90 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000a98 0001b002 R_ARM_ABS32 0000e231 slot_sq_item │ │ │ │ │ +00000a98 0001b002 R_ARM_ABS32 0000e1e5 slot_sq_item │ │ │ │ │ 00000a9c 0002e702 R_ARM_ABS32 00000f87 wrap_sq_item │ │ │ │ │ 00000aa0 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000aa8 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000aac 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000ab4 00032102 R_ARM_ABS32 000019a9 slot_sq_ass_item │ │ │ │ │ 00000ab8 00031402 R_ARM_ABS32 000016bd wrap_sq_setitem │ │ │ │ │ 00000abc 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000ac4 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000ac8 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000ad0 00032102 R_ARM_ABS32 000019a9 slot_sq_ass_item │ │ │ │ │ 00000ad4 0002dd02 R_ARM_ABS32 00000d41 wrap_sq_delitem │ │ │ │ │ 00000ad8 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000ae0 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000ae4 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000aec 00017502 R_ARM_ABS32 0000ca65 slot_sq_contains │ │ │ │ │ +00000aec 00017502 R_ARM_ABS32 0000ca19 slot_sq_contains │ │ │ │ │ 00000af0 0002a502 R_ARM_ABS32 00000765 wrap_objobjproc │ │ │ │ │ 00000af4 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000afc 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000b00 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000b0c 00023d02 R_ARM_ABS32 000033d9 wrap_binaryfunc │ │ │ │ │ 00000b10 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000b18 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000b1c 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000b28 0002b802 R_ARM_ABS32 00000899 wrap_indexargfunc │ │ │ │ │ 00000b2c 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000b34 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000b58 00046902 R_ARM_ABS32 00000b54 PyType_Type │ │ │ │ │ 00000b60 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000b6c 00018a02 R_ARM_ABS32 0000d08d type_dealloc │ │ │ │ │ -00000b80 0000f602 R_ARM_ABS32 00009a55 type_repr │ │ │ │ │ +00000b6c 00018a02 R_ARM_ABS32 0000d041 type_dealloc │ │ │ │ │ +00000b80 0000f602 R_ARM_ABS32 00009a21 type_repr │ │ │ │ │ 00000b84 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000b94 00008d02 R_ARM_ABS32 00005919 type_call │ │ │ │ │ -00000b9c 0003d302 R_ARM_ABS32 00009585 _Py_type_getattro │ │ │ │ │ -00000ba0 00011602 R_ARM_ABS32 0000a635 type_setattro │ │ │ │ │ +00000b94 00008d02 R_ARM_ABS32 000058e5 type_call │ │ │ │ │ +00000b9c 0003d302 R_ARM_ABS32 00009551 _Py_type_getattro │ │ │ │ │ +00000ba0 00011602 R_ARM_ABS32 0000a601 type_setattro │ │ │ │ │ 00000bac 00032302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000bb0 00013902 R_ARM_ABS32 0000b695 type_traverse │ │ │ │ │ -00000bb4 00018702 R_ARM_ABS32 0000cfc9 type_clear │ │ │ │ │ +00000bb0 00013902 R_ARM_ABS32 0000b661 type_traverse │ │ │ │ │ +00000bb4 00018702 R_ARM_ABS32 0000cf7d type_clear │ │ │ │ │ 00000bc8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000bcc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000bd0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000be8 0000d202 R_ARM_ABS32 00008449 type_init │ │ │ │ │ -00000bf0 00009e02 R_ARM_ABS32 00005a69 type_new │ │ │ │ │ +00000be8 0000d202 R_ARM_ABS32 00008415 type_init │ │ │ │ │ +00000bf0 00009e02 R_ARM_ABS32 00005a35 type_new │ │ │ │ │ 00000bf4 00036002 R_ARM_ABS32 00000000 PyObject_GC_Del │ │ │ │ │ -00000bf8 00007a02 R_ARM_ABS32 00005379 type_is_gc │ │ │ │ │ -00000c1c 00008802 R_ARM_ABS32 0000589d type_vectorcall │ │ │ │ │ +00000bf8 00007a02 R_ARM_ABS32 00005345 type_is_gc │ │ │ │ │ +00000c1c 00008802 R_ARM_ABS32 00005869 type_vectorcall │ │ │ │ │ 00000c24 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000c28 0002e902 R_ARM_ABS32 00000fcd subtype_getweakref │ │ │ │ │ 00000c30 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000c4c 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000c50 0001e002 R_ARM_ABS32 0000edbd subtype_dict │ │ │ │ │ +00000c50 0001e002 R_ARM_ABS32 0000ed71 subtype_dict │ │ │ │ │ 00000c54 0002c802 R_ARM_ABS32 00004511 subtype_setdict │ │ │ │ │ 00000c58 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000c60 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000c64 0002e902 R_ARM_ABS32 00000fcd subtype_getweakref │ │ │ │ │ 00000c6c 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000c88 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000c8c 0001e002 R_ARM_ABS32 0000edbd subtype_dict │ │ │ │ │ +00000c8c 0001e002 R_ARM_ABS32 0000ed71 subtype_dict │ │ │ │ │ 00000c90 0002c802 R_ARM_ABS32 00004511 subtype_setdict │ │ │ │ │ 00000c94 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000cb4 00046902 R_ARM_ABS32 00000b54 PyType_Type │ │ │ │ │ 00000cbc 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000cc8 0000c902 R_ARM_ABS32 000082e9 super_dealloc │ │ │ │ │ +00000cc8 0000c902 R_ARM_ABS32 000082b5 super_dealloc │ │ │ │ │ 00000cdc 00031302 R_ARM_ABS32 00001681 super_repr │ │ │ │ │ -00000cf8 0000c602 R_ARM_ABS32 00008061 super_getattro │ │ │ │ │ +00000cf8 0000c602 R_ARM_ABS32 0000802d super_getattro │ │ │ │ │ 00000d08 00032302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000d0c 0002ef02 R_ARM_ABS32 0000101f super_traverse │ │ │ │ │ 00000d28 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000d38 0002f002 R_ARM_ABS32 0000105d super_descr_get │ │ │ │ │ 00000d44 0002ec02 R_ARM_ABS32 000045b9 super_init │ │ │ │ │ -00000d48 00037e02 R_ARM_ABS32 00003da1 PyType_GenericAlloc │ │ │ │ │ -00000d4c 0003ca02 R_ARM_ABS32 000089a1 PyType_GenericNew │ │ │ │ │ +00000d48 00037e02 R_ARM_ABS32 00003d6d PyType_GenericAlloc │ │ │ │ │ +00000d4c 0003ca02 R_ARM_ABS32 0000896d PyType_GenericNew │ │ │ │ │ 00000d50 00036002 R_ARM_ABS32 00000000 PyObject_GC_Del │ │ │ │ │ -00000d78 0000bd02 R_ARM_ABS32 00007a09 super_vectorcall │ │ │ │ │ +00000d78 0000bd02 R_ARM_ABS32 000079d5 super_vectorcall │ │ │ │ │ 00000d84 00046902 R_ARM_ABS32 00000b54 PyType_Type │ │ │ │ │ 00000d8c 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000d98 0002e602 R_ARM_ABS32 00000f59 bufferwrapper_dealloc │ │ │ │ │ 00000dd0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000ddc 00030f02 R_ARM_ABS32 00001651 bufferwrapper_traverse │ │ │ │ │ -00000e18 00037e02 R_ARM_ABS32 00003da1 PyType_GenericAlloc │ │ │ │ │ +00000e18 00037e02 R_ARM_ABS32 00003d6d PyType_GenericAlloc │ │ │ │ │ 00000e20 00036002 R_ARM_ABS32 00000000 PyObject_GC_Del │ │ │ │ │ 00000e50 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000e60 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000e64 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000e74 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000e78 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000e88 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000ea4 0002e302 R_ARM_ABS32 00000ed5 bufferwrapper_releasebuf │ │ │ │ │ 00000ea8 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000eac 00021702 R_ARM_ABS32 0000f1e9 object___reduce_ex__ │ │ │ │ │ +00000eac 00021702 R_ARM_ABS32 0000f19d object___reduce_ex__ │ │ │ │ │ 00000eb4 00032302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000eb8 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000ebc 0002ee02 R_ARM_ABS32 00001019 object___reduce__ │ │ │ │ │ 00000ec4 00032302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000ec8 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000ecc 00022c02 R_ARM_ABS32 00003759 object___getstate__ │ │ │ │ │ 00000ed4 00032302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000ed8 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000edc 00018002 R_ARM_ABS32 00000f75 object_subclasshook │ │ │ │ │ 00000ee4 00032302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000ee8 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000eec 0000cf02 R_ARM_ABS32 0000843d object_init_subclass │ │ │ │ │ +00000eec 0000cf02 R_ARM_ABS32 00008409 object_init_subclass │ │ │ │ │ 00000ef4 00032302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000ef8 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000efc 00018502 R_ARM_ABS32 00000fc5 object___format__ │ │ │ │ │ 00000f04 00032302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000f08 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000f0c 0002c502 R_ARM_ABS32 00000a73 object___sizeof__ │ │ │ │ │ 00000f14 00032302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000f18 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000f1c 0001ee02 R_ARM_ABS32 00001d79 object___dir__ │ │ │ │ │ 00000f24 00032302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000f38 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000f3c 00013d02 R_ARM_ABS32 0000bab5 object_get_class │ │ │ │ │ +00000f3c 00013d02 R_ARM_ABS32 0000ba69 object_get_class │ │ │ │ │ 00000f40 00020f02 R_ARM_ABS32 0000299d object_set_class │ │ │ │ │ 00000f44 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000f9c 00046b02 R_ARM_ABS32 00000000 _Py_union_type_or │ │ │ │ │ 00000ff0 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000ff4 00014302 R_ARM_ABS32 00000945 type_mro │ │ │ │ │ 00000ffc 00032302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00001000 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001004 00016902 R_ARM_ABS32 00000d65 type___subclasses__ │ │ │ │ │ 0000100c 00032302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00001010 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001014 0000d802 R_ARM_ABS32 0000899d type_prepare │ │ │ │ │ +00001014 0000d802 R_ARM_ABS32 00008969 type_prepare │ │ │ │ │ 0000101c 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001020 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001024 0001bc02 R_ARM_ABS32 000015f9 type___instancecheck__ │ │ │ │ │ 0000102c 00032302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00001030 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001034 00017c02 R_ARM_ABS32 0000ce85 type___subclasscheck__ │ │ │ │ │ +00001034 00017c02 R_ARM_ABS32 0000ce39 type___subclasscheck__ │ │ │ │ │ 0000103c 00032302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00001040 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001044 0001c102 R_ARM_ABS32 000016d1 type___dir__ │ │ │ │ │ +00001044 0001bd02 R_ARM_ABS32 00001639 type___dir__ │ │ │ │ │ 0000104c 00032302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00001050 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001054 0002f202 R_ARM_ABS32 00001147 type___sizeof__ │ │ │ │ │ 0000105c 00032302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00001070 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001074 00014f02 R_ARM_ABS32 0000bb3d type_name │ │ │ │ │ +00001074 00014f02 R_ARM_ABS32 0000baf1 type_name │ │ │ │ │ 00001078 00024002 R_ARM_ABS32 0000340d type_set_name │ │ │ │ │ 00001084 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001088 0000fd02 R_ARM_ABS32 00009d11 type_qualname │ │ │ │ │ +00001088 0000fd02 R_ARM_ABS32 00009ce5 type_qualname │ │ │ │ │ 0000108c 00022902 R_ARM_ABS32 00002cc9 type_set_qualname │ │ │ │ │ 00001098 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000109c 00014902 R_ARM_ABS32 000009b5 type_get_bases │ │ │ │ │ 000010a0 0001fe02 R_ARM_ABS32 00001f4d type_set_bases │ │ │ │ │ 000010ac 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000010b0 00016802 R_ARM_ABS32 0000c4b5 type_get_mro │ │ │ │ │ +000010b0 00016802 R_ARM_ABS32 0000c469 type_get_mro │ │ │ │ │ 000010c0 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000010c4 00016202 R_ARM_ABS32 0000c3cd type_get_module │ │ │ │ │ +000010c4 00016202 R_ARM_ABS32 0000c381 type_get_module │ │ │ │ │ 000010c8 00011f02 R_ARM_ABS32 000004a5 type_set_module │ │ │ │ │ 000010d4 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000010d8 0000e302 R_ARM_ABS32 000009c9 type_abstractmethods │ │ │ │ │ 000010dc 00014c02 R_ARM_ABS32 00000a69 type_set_abstractmethods │ │ │ │ │ 000010e8 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000010ec 00014602 R_ARM_ABS32 0000bac5 type_dict │ │ │ │ │ +000010ec 00014602 R_ARM_ABS32 0000ba79 type_dict │ │ │ │ │ 000010fc 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001100 00016402 R_ARM_ABS32 00000c59 type_get_doc │ │ │ │ │ -00001104 0001be02 R_ARM_ABS32 00001639 type_set_doc │ │ │ │ │ +00001104 0001c002 R_ARM_ABS32 00001675 type_set_doc │ │ │ │ │ 00001110 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001114 00027102 R_ARM_ABS32 00003cc5 type_get_text_signature │ │ │ │ │ 00001124 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001128 0001d402 R_ARM_ABS32 000019f5 type_get_annotations │ │ │ │ │ 0000112c 00013202 R_ARM_ABS32 00000741 type_set_annotations │ │ │ │ │ 00001138 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000113c 0001d802 R_ARM_ABS32 00001be9 type_get_annotate │ │ │ │ │ @@ -1622,15 +1622,15 @@ │ │ │ │ │ 00001174 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001188 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000119c 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000011b0 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000011c4 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000011d8 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x25704 contains 2109 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x256b8 contains 2108 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000000a 00034a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 0000000e 00034a30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 0000006e 00034c0a R_ARM_THM_CALL 00000000 _PyInterpreterState_Main │ │ │ │ │ 00000146 00034d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ 0000014a 00034d30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ 000001d0 00034e0a R_ARM_THM_CALL 00000000 _PyStaticType_ClearWeakRefs │ │ │ │ │ @@ -1664,2092 +1664,2091 @@ │ │ │ │ │ 0000071a 0003550a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ 0000073a 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000073e 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000007b2 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000007b6 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000820 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000824 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000008da 0003520a R_ARM_THM_CALL 00000000 PyDict_Contains │ │ │ │ │ -000008f6 0003560a R_ARM_THM_CALL 00000000 PyDescr_NewWrapper │ │ │ │ │ -00000908 0003550a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -0000092c 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000934 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000938 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000093c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000940 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000990 0003520a R_ARM_THM_CALL 00000000 PyDict_Contains │ │ │ │ │ -000009a8 00034a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000009ac 00034a30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000009b0 0003550a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -00000a0c 0003582f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BaseException │ │ │ │ │ -00000a10 00035830 R_ARM_THM_MOVT_ABS 00000000 PyExc_BaseException │ │ │ │ │ -00000aa8 0003592f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -00000aac 00035930 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -00000ae4 00035a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyBytes_Type │ │ │ │ │ -00000ae8 00035a30 R_ARM_THM_MOVT_ABS 00000000 PyBytes_Type │ │ │ │ │ -00000b1e 00035b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00000b22 00035b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00000b58 00035c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -00000b5c 00035c30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -00000b92 00035d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ -00000b96 00035d30 R_ARM_THM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ -00000bcc 00035e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ -00000bd0 00035e30 R_ARM_THM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ +000008e4 0003520a R_ARM_THM_CALL 00000000 PyDict_Contains │ │ │ │ │ +00000900 0003560a R_ARM_THM_CALL 00000000 PyDescr_NewWrapper │ │ │ │ │ +00000912 0003550a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +00000936 0003570a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000093c 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000940 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000944 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000948 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000998 0003520a R_ARM_THM_CALL 00000000 PyDict_Contains │ │ │ │ │ +000009b0 00034a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000009b4 00034a30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000009b8 0003550a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +00000a14 0003582f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BaseException │ │ │ │ │ +00000a18 00035830 R_ARM_THM_MOVT_ABS 00000000 PyExc_BaseException │ │ │ │ │ +00000ab0 0003592f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +00000ab4 00035930 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00000aec 00035a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyBytes_Type │ │ │ │ │ +00000af0 00035a30 R_ARM_THM_MOVT_ABS 00000000 PyBytes_Type │ │ │ │ │ +00000b26 00035b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00000b2a 00035b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00000b60 00035c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +00000b64 00035c30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +00000b9a 00035d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ +00000b9e 00035d30 R_ARM_THM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ +00000bd4 00035e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ +00000bd8 00035e30 R_ARM_THM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ 00000c54 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000c58 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000f32 00035f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyObject_Free │ │ │ │ │ -00000f36 00035f30 R_ARM_THM_MOVT_ABS 00000000 PyObject_Free │ │ │ │ │ -00000fee 0003520a R_ARM_THM_CALL 00000000 PyDict_Contains │ │ │ │ │ -00000ffc 0003520a R_ARM_THM_CALL 00000000 PyDict_Contains │ │ │ │ │ -00001036 00035f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyObject_Free │ │ │ │ │ -0000103a 00035f30 R_ARM_THM_MOVT_ABS 00000000 PyObject_Free │ │ │ │ │ -00001044 0003602f R_ARM_THM_MOVW_ABS_NC 00000000 PyObject_GC_Del │ │ │ │ │ -00001048 00036030 R_ARM_THM_MOVT_ABS 00000000 PyObject_GC_Del │ │ │ │ │ -00001074 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000ecc 00035f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyObject_Free │ │ │ │ │ +00000ed0 00035f30 R_ARM_THM_MOVT_ABS 00000000 PyObject_Free │ │ │ │ │ +00000ffa 0003520a R_ARM_THM_CALL 00000000 PyDict_Contains │ │ │ │ │ +00001008 0003520a R_ARM_THM_CALL 00000000 PyDict_Contains │ │ │ │ │ +00001042 00035f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyObject_Free │ │ │ │ │ +00001046 00035f30 R_ARM_THM_MOVT_ABS 00000000 PyObject_Free │ │ │ │ │ +00001050 0003602f R_ARM_THM_MOVW_ABS_NC 00000000 PyObject_GC_Del │ │ │ │ │ +00001054 00036030 R_ARM_THM_MOVT_ABS 00000000 PyObject_GC_Del │ │ │ │ │ 00001078 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000013e0 0003610a R_ARM_THM_CALL 00000000 PyDescr_NewMember │ │ │ │ │ -000013f4 0003620a R_ARM_THM_CALL 00000000 PyDict_SetDefaultRef │ │ │ │ │ -00001480 0003630a R_ARM_THM_CALL 00000000 PyLong_FromVoidPtr │ │ │ │ │ -00001490 0003640a R_ARM_THM_CALL 00000000 PyWeakref_NewRef │ │ │ │ │ -000014ec 0003550a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +0000107c 00034d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000013de 0003610a R_ARM_THM_CALL 00000000 PyDescr_NewMember │ │ │ │ │ +000013f2 0003620a R_ARM_THM_CALL 00000000 PyDict_SetDefaultRef │ │ │ │ │ +0000147e 0003630a R_ARM_THM_CALL 00000000 PyLong_FromVoidPtr │ │ │ │ │ +0000148e 0003640a R_ARM_THM_CALL 00000000 PyWeakref_NewRef │ │ │ │ │ +000014ea 0003550a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ 00001540 0003630a R_ARM_THM_CALL 00000000 PyLong_FromVoidPtr │ │ │ │ │ 00001550 0003640a R_ARM_THM_CALL 00000000 PyWeakref_NewRef │ │ │ │ │ 000015aa 0003550a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ 00001660 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00001664 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00001668 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 0000166c 00034f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001970 0003582f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BaseException │ │ │ │ │ -00001974 00035830 R_ARM_THM_MOVT_ABS 00000000 PyExc_BaseException │ │ │ │ │ -000019aa 0003592f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -000019ae 00035930 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -000019c2 00035a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyBytes_Type │ │ │ │ │ -000019c6 00035a30 R_ARM_THM_MOVT_ABS 00000000 PyBytes_Type │ │ │ │ │ -000019da 00035b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000019de 00035b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000019f2 00035c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -000019f6 00035c30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -00001a0a 00035d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ -00001a0e 00035d30 R_ARM_THM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ -00001a22 00035e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ -00001a26 00035e30 R_ARM_THM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ -00001a4c 0003650a R_ARM_THM_CALL 00000000 _PyDict_NewKeysForClass │ │ │ │ │ -00001a84 0003662f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00001a88 00036630 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00001a8e 0000152f R_ARM_THM_MOVW_ABS_NC 00000238 .LC8 │ │ │ │ │ -00001a92 00001530 R_ARM_THM_MOVT_ABS 00000238 .LC8 │ │ │ │ │ -00001a98 0003670a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001ab6 0003682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001aba 00036830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001ac0 0000112f R_ARM_THM_MOVW_ABS_NC 00000108 .LC4 │ │ │ │ │ -00001ac4 00001130 R_ARM_THM_MOVT_ABS 00000108 .LC4 │ │ │ │ │ -00001aca 0003670a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000195c 0003650a R_ARM_THM_CALL 00000000 _PyDict_NewKeysForClass │ │ │ │ │ +00001994 0003662f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00001998 00036630 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +0000199e 0000152f R_ARM_THM_MOVW_ABS_NC 00000238 .LC8 │ │ │ │ │ +000019a2 00001530 R_ARM_THM_MOVT_ABS 00000238 .LC8 │ │ │ │ │ +000019a8 0003670a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000019c6 0003682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000019ca 00036830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000019d0 0000112f R_ARM_THM_MOVW_ABS_NC 00000108 .LC4 │ │ │ │ │ +000019d4 00001130 R_ARM_THM_MOVT_ABS 00000108 .LC4 │ │ │ │ │ +00 TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes